Мельница данных- Класс TLanguageTranslation (Переводы)  (раздел целиком)  (13.12.2024)
Класс TLanguageTranslation (Переводы)

ДиаграммаКласс TObject (Объекты)

Имена объектов класса генерируются.

Наименования объектов класса генерируются.


1. Свойства

Свойства класса TLanguageTranslation:

Имя Тип Обязательно Видимость Доступ Назначение
Name string[64] Да Видимо пользователю Чтение/Запись

Унаследовано от TObject

Description string[128] Да Видимо пользователю Чтение/Запись
ClassTClass Да Скрыто от пользователя Только для чтения
  ReplicationStatusTReplicationStatus Да Скрыто от пользователя Только для чтения
ParentTObject Нет Скрыто от пользователя Чтение/Запись
MasterTObject Да Скрыто от пользователя Только для чтения
SourceDataBaseTDataBase Да Скрыто от пользователя Только для чтения
  SourceDataBaseGUID string[38] Да Скрыто от пользователя Только для чтения
  SourceDataBaseIsCurrent Boolean Да Скрыто от пользователя Только для чтения
OldID string[38] Да Скрыто от пользователя Только для чтения
CreatorTUser Да Скрыто от пользователя Только для чтения
Created datetime Да Скрыто от пользователя Только для чтения
ModifierTUser Да Скрыто от пользователя Только для чтения
Modified datetime Да Скрыто от пользователя Только для чтения
ReaderTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
WriterTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
LanguageTLanguage Да Видимо пользователю Только для чтения

Язык

  DatabaseLanguage Boolean Да Видимо пользователю Только для чтения

Язык используется по умолчанию

  CurrentLanguage Boolean Да Видимо пользователю Только для чтения

Язык является текущим

StatusTTranslationStatus Да Видимо пользователю Только для чтения

Состояние

OwnerObjectTObject Нет Скрыто от пользователя Только для чтения

Владелец-объект

  OwnerObjectClassTClass Да Скрыто от пользователя Только для чтения

Класс объекта-владельца

OwnerFieldTField Нет Скрыто от пользователя Только для чтения

Владелец-поле

Owner string[64] Нет Скрыто от пользователя Только для чтения

Владелец

Translation string[2000] Нет Видимо пользователю Чтение/Запись

Перевод

Original string[2000] Нет Видимо пользователю Чтение/Запись

Оригинал

Identifier string[2000] Нет Видимо пользователю Только для чтения

Идентификатор

GlobalIdentifier string[2000] Нет Видимо пользователю Только для чтения

Глобальный идентификатор


2. Конструктор Create (Конструктор перевода)

Конструктор класса TLanguageTranslation.

1constructor TLanguageTranslation.Create(Name: string[64]; 
2  Description: string[128]; Class: TClass; Parent: TObject; Master: TObject; 
3  Accessor: TSecurityAccount; Language: TLanguage; OwnerObject: TObject; 
4  OwnerField: TField; Owner: string[64]; Translation: string[2000]): TObject;

Переопределяет метод в TObject.Create.

Метод скрыт от пользователя.

Параметры:

Имя Тип Обязательно Значение
Name string[64] Да

Унаследовано от TObject.Create

Description string[128] Да
ClassTClass Нет
ParentTObject Нет
MasterTObject Да
AccessorTSecurityAccount Нет
LanguageTLanguage Да

Язык

OwnerObjectTObject Нет

Владелец-объект

OwnerFieldTField Нет

Владелец-поле

Owner string[64] Нет

Владелец

Translation string[2000] Нет

Перевод

Замечания:

Создает новый объект класса TLanguageTranslation.


3. Метод Add (Создать набор переводов)

Метод класса (статический метод) класса TLanguageTranslation.

1class function TLanguageTranslation.Add(Owner: string[64]; 
2  Original: string[2000]): TLanguageTranslation;

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
Owner string[64] Да

Идентификатор

Original string[2000] Нет

Оригинал

Замечания:

Возвращает значение типа TLanguageTranslation.


4. Метод Append (Добавить перевод)

Метод класса (статический метод) класса TLanguageTranslation.

1class function TLanguageTranslation.Append(ALanguage: TLanguage; 
2  AOwner: string[64]; AOwnerObject: TObject; AOwnerField: TField; 
3  AValue: string[2000]): TLanguageTranslation;

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
ALanguageTLanguage Да

Язык

AOwner string[64] Нет

Владелец

AOwnerObjectTObject Нет

Владелец-объект

AOwnerFieldTField Нет

Владелец-поле

AValue string[2000] Нет

Значение

Замечания:

Возвращает значение типа TLanguageTranslation.


5. Метод GetGlobalIdent (Получить глобальный идентификатор)

Метод экземпляра класса TLanguageTranslation.

function TLanguageTranslation.GetGlobalIdent: string[2000];

Метод скрыт от пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа string[2000].


6. Метод GetIdent (Получить идентификатор)

Метод экземпляра класса TLanguageTranslation.

function TLanguageTranslation.GetIdent: string[2000];

Метод скрыт от пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа string[2000].


7. Метод GetLanguageTranslation (Получить перевод на языке)

Метод класса (статический метод) класса TLanguageTranslation.

1class function TLanguageTranslation.GetLanguageTranslation(ALanguage: TLanguage; 
2  AOwner: string[64]; AOwnerObject: TObject; AOwnerField: TField): string[2000];

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
ALanguageTLanguage Да

Язык

AOwner string[64] Нет

Владелец

AOwnerObjectTObject Нет

Владелец-объект

AOwnerFieldTField Нет

Владелец-поле

Замечания:

Возвращает значение типа string[2000].


8. Метод GetOriginal (Получить оригинал)

Метод экземпляра класса TLanguageTranslation.

function TLanguageTranslation.GetOriginal: string[2000];

Метод скрыт от пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа string[2000].


9. Метод GetResource (Получить ресурсную строку)

Метод класса (статический метод) класса TLanguageTranslation.

class function TLanguageTranslation.GetResource(AOwner: string[64]): string[2000];

Переопределяет метод в TObject.GetResource.

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
AOwner string[64] Да

Владелец

Замечания:

Возвращает значение типа string[2000].


10. Метод Load (Загрузить значение)

Метод экземпляра класса TLanguageTranslation.

procedure TLanguageTranslation.Load(Value: string[2000]);

Метод скрыт от пользователя.

Параметры:

Имя Тип Обязательно Значение
Value string[2000] Нет

Значение


11. Метод MarkAsTranslatable (Отметить как переводимый)

Метод экземпляра класса TLanguageTranslation.

procedure TLanguageTranslation.MarkAsTranslatable;

Метод не имеет параметров.


12. Метод MarkAsUntranslatable (Отметить как непереводимый)

Метод экземпляра класса TLanguageTranslation.

procedure TLanguageTranslation.MarkAsUntranslatable;

Метод не имеет параметров.


13. Метод SetLanguageTranslation (Установить перевод на языке)

Метод класса (статический метод) класса TLanguageTranslation.

1class procedure TLanguageTranslation.SetLanguageTranslation(ALanguage: TLanguage; 
2  AOwner: string[64]; AOwnerObject: TObject; AOwnerField: TField; 
3  AValue: string[2000]);

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
ALanguageTLanguage Да

Язык

AOwner string[64] Нет

Владелец

AOwnerObjectTObject Нет

Владелец-объект

AOwnerFieldTField Нет

Владелец-поле

AValue string[2000] Нет

Значение


14. Метод SetOriginal (Установить оригинал)

Метод экземпляра класса TLanguageTranslation.

procedure TLanguageTranslation.SetOriginal(Value: string[2000]);

Метод скрыт от пользователя.

Параметры:

Имя Тип Обязательно Значение
Value string[2000] Нет

Значение


15. Метод SetOwnerSecurity (Установить атрибуты безопасности по владельцу-объекту)

Метод класса (статический метод) класса TLanguageTranslation.

class procedure TLanguageTranslation.SetOwnerSecurity(AOwnerObject: TObject);

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
AOwnerObjectTObject Нет

Владелец-объект


16. Метод SetTranslation (Установить перевод)

Метод экземпляра класса TLanguageTranslation.

procedure TLanguageTranslation.SetTranslation(Value: string[2000]);

Метод скрыт от пользователя.

Параметры:

Имя Тип Обязательно Значение
Value string[2000] Нет

Значение


17. Метод Validate (Актуализировать)

Метод класса (статический метод) класса TLanguageTranslation.

1class procedure TLanguageTranslation.Validate(ValidateResources: Boolean; 
2  ValidateData: Boolean; ValidateClass: TClass; ValidateField: TField);

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
ValidateResources Boolean Да

Актуализировать ресурсы

ValidateData Boolean Да

Актуализировать данные

ValidateClassTClass Нет

Актуализировать объекты класса

ValidateFieldTField Нет

Актуализировать значения поля


18. Метод ValidateAllObjects (Актуализировать все объекты)

Метод класса (статический метод) класса TLanguageTranslation.

1class procedure TLanguageTranslation.ValidateAllObjects(ValidateClass: TClass; 
2  ValidateField: TField);

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
ValidateClassTClass Нет

Актуализировать объекты класса

ValidateFieldTField Нет

Актуализировать значения поля


19. Метод ValidateObject (Актуализировать объект)

Метод класса (статический метод) класса TLanguageTranslation.

1class procedure TLanguageTranslation.ValidateObject(AOwnerObject: TObject; 
2  AOwnerField: TField);

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
AOwnerObjectTObject Нет

Владелец-объект

AOwnerFieldTField Нет

Владелец-поле


20. Метод ValidateOwned (Актуализировать имеющих владельца)

Метод класса (статический метод) класса TLanguageTranslation.

class procedure TLanguageTranslation.ValidateOwned;

Метод скрыт от пользователя.

Метод является методом класса.

Метод не имеет параметров.


21. Метод ValidateOwner (Актуализировать по владельцу)

Метод класса (статический метод) класса TLanguageTranslation.

class procedure TLanguageTranslation.ValidateOwner(AOwner: string[64]);

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
AOwner string[64] Да

Владелец