reckfellENGINE

TranslationDomain

Набор каталогов с отдельным выбором локали и настройками псевдолокализации.

На этой странице
class TranslationDomainReckfellSharpНаследует RefCounted

RefCounted-объект, не Resource и не Entity. Новый домен включён, пуст и не подключается автоматически к TranslationServer или интерфейсу. AddTranslation хранит ссылки на ресурсы: повтор того же объекта не дублирует его, разные ресурсы одной локали допустимы. GetTranslations возвращает отдельный контейнер с теми же объектами; не освобождайте полученные элементы как новые ресурсы. Dispose собственный домен после использования.

Translate ищет непустой перевод по локали override либо текущей локали сервера, затем по резервной локали сервера, используя каталоги этого домена. Более точная локаль предпочтительна для конкретного сообщения, но отсутствующая запись позволяет использовать менее точный подходящий каталог. Порядок равных кандидатов не гарантирован: задавайте непересекающиеся ключи вместо зависимости от порядка AddTranslation. Пустой перевод считается отсутствующим.

Нет перевода — Translate возвращает исходный ключ; TranslatePlural выбирает исходный singular только при n==1, иначе plural. При Enabled=false каталоги и автоматическая псевдолокализация обходятся. В SDK 1.0.0 автоматическая псевдолокализация применяется только Translate: TranslatePlural её не применяет даже к найденному переводу. При необходимости явно обработайте возвращённую строку через Pseudolocalize.

FindTranslations и HasTranslationForLocale при exact=true сравнивают локаль буквально: ru-RU не равно сохранённому ru_RU. exact=false использует CompareLocales и возвращает все подходящие каталоги, не только лучший. Настройки домена не пересоздают существующий текст UI автоматически. Windows headless-проверка покрыла поиск, fallback, ссылки, копии контейнеров и преобразования строк; реальные RTL-вёрстка, обновление UI, все языки и приоритет равных кандидатов не проверены.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

TranslationDomainКонструктор
# TranslationDomain
C#
public TranslationDomain();

Создаёт собственный включённый домен без каталогов и override локали. Псевдолокализация автоматически выключена, акценты и пропуск плейсхолдеров включены, prefix/suffix — квадратные скобки, ratio=0. Не регистрирует домен в сервере или UI. Dispose после использования.

Свойства10

EnabledСвойство
# Enabled
C#
public bool Enabled { get; set; }

Включает поиск Translate/TranslatePlural, default true. false возвращает исходный ключ или singular/plural по n==1, обходя каталоги и автоматическую псевдолокализацию. Не блокирует прямой Pseudolocalize и не очищает ресурсы.

PseudolocalizationAccentsEnabledСвойство
# PseudolocalizationAccentsEnabled
C#
public bool PseudolocalizationAccentsEnabled { get; set; }

Заменяет ASCII-буквы по встроенной таблице акцентированных вариантов, default true. Это не перевод языка; некоторые замены содержат несколько кодовых точек. Этап выполняется после удвоения гласных, перед fake bidi и обрамлением. UI автоматически не обновляется.

PseudolocalizationDoubleVowelsEnabledСвойство
# PseudolocalizationDoubleVowelsEnabled
C#
public bool PseudolocalizationDoubleVowelsEnabled { get; set; }

Удваивает ASCII a/e/i/o/u в обоих регистрах, default false. Не удваивает все гласные всех языков. Выполняется перед акцентированием; распознанные плейсхолдеры могут быть пропущены. Не обновляет существующие надписи.

PseudolocalizationEnabledСвойство
# PseudolocalizationEnabled
C#
public bool PseudolocalizationEnabled { get; set; }

Автоматически преобразует результат Translate, default false. В текущей реализации не влияет на TranslatePlural. Прямой Pseudolocalize работает независимо от этого флага. Изменение не обновляет уже назначенный текст UI.

PseudolocalizationExpansionRatioСвойство
# PseudolocalizationExpansionRatio
C#
public float PseudolocalizationExpansionRatio { get; set; }

Доля добавочного подчёркивания, default 0. На каждой стороне добавляется целая часть originalLength*ratio/2: короткая строка может не вырасти. Используется исходная длина до преобразований, не ширина текста в пикселях. Setter не ограничивает значение; передавайте конечное неотрицательное разумно ограниченное число.

PseudolocalizationFakeBidiEnabledСвойство
# PseudolocalizationFakeBidiEnabled
C#
public bool PseudolocalizationFakeBidiEnabled { get; set; }

Добавляет управляющие U+202E/U+202C вокруг текста и отдельных строк, default false; распознанные плейсхолдеры выводятся вне этих участков. Диагностическое преобразование, не настоящий RTL-перевод и не автоматическое зеркалирование UI. Проверяйте форму и вёрстку на реальном языке отдельно.

PseudolocalizationOverrideEnabledСвойство
# PseudolocalizationOverrideEnabled
C#
public bool PseudolocalizationOverrideEnabled { get; set; }

Заменяет кодовые точки звёздочками, default false, кроме распознанных пропускаемых плейсхолдеров. Выполняется до удвоения гласных и акцентирования. Помогает искать строки, не проходящие локализацию; не является маскированием секретных данных.

PseudolocalizationPrefixСвойство
# PseudolocalizationPrefix
C#
public string PseudolocalizationPrefix { get; set; }

Буквальная строка перед преобразованным непустым текстом и левым padding, default [. Не ищется в каталогах и не дополняется именем локали. Для пустого входа обрамление не добавляется.

PseudolocalizationSkipPlaceholdersEnabledСвойство
# PseudolocalizationSkipPlaceholdersEnabled
C#
public bool PseudolocalizationSkipPlaceholdersEnabled { get; set; }

Сохраняет распознаваемые двухсимвольные заполнители %s, %c, %d, %o, %x, %X, %f при преобразованиях домена. Не защищает C# {0} или спецификатор ширины %02d.

PseudolocalizationSuffixСвойство
# PseudolocalizationSuffix
C#
public string PseudolocalizationSuffix { get; set; }

Буквальная строка после преобразованного непустого текста и правого padding, default ]. Не ищется в каталогах. Для пустого входа обрамление не добавляется.

Методы33

AddTranslationvoid
# AddTranslation
C#
public void AddTranslation(Translation translation);

Добавляет Translation в этот домен. Не добавляет её автоматически в основной домен игры и не назначает домен дочерним UI-объектам.

Параметры
ИмяТипПо умолчанию
translationTranslation—
translation

Непустой Translation с правильной Locale и сообщениями. В примере добавлены отдельные en и ru.

Clearvoid
# Clear
C#
public void Clear();

Удаляет все ссылки домена на каталоги. Сохраняет Enabled, override локали и все настройки псевдолокализации; не очищает сообщения самих ресурсов.

FindTranslationsReckfell.Collections.Array<Translation>
# FindTranslations
C#
public Reckfell.Collections.Array<Translation> FindTranslations(string locale, bool exact);

Возвращает отдельный Array<Translation> всех совпадающих ресурсов. exact=true сравнивает locale буквально без стандартизации; false выбирает все CompareLocales>0. Не сортирует по точности, не ищет конкретное сообщение и не добавляет серверную резервную локаль. Элементы — общие ресурсы, не копии.

Параметры
ИмяТипПо умолчанию
localestring—
exactbool—
locale

Локаль, например ru_RU. Для exact=true сначала стандартизуйте сами; SetLocaleOverride нормализует непустой ввод, пустым очищает override.

exact

true — буквальное равенство Locale; false — любое положительное CompareLocales, не только лучший кандидат.

Возвращает Reckfell.Collections.Array<Translation>

Новый контейнер общих Translation; пустой при отсутствии совпадений.

GetLocaleOverridestring
# GetLocaleOverride
C#
public string GetLocaleOverride();

Читает локаль, явно выбранную для домена. Она позволяет перевести инструмент на язык редактора, не меняя глобальную локаль проекта.

Возвращает string

Непустая строка переопределения либо пустая строка для следования общей локали TranslationServer.

GetPseudolocalizationExpansionRatiofloat
# GetPseudolocalizationExpansionRatio
C#
public float GetPseudolocalizationExpansionRatio();

Читает PseudolocalizationExpansionRatio. Доля добавочного подчёркивания, default 0. На каждой стороне добавляется целая часть originalLength*ratio/2: короткая строка может не вырасти. Используется исходная длина до преобразований, не ширина текста в пикселях. Setter не ограничивает значение; передавайте конечное неотрицательное разумно ограниченное число.

Возвращает float

Сохранённое значение PseudolocalizationExpansionRatio, а не подтверждение обновлённой вёрстки.

GetPseudolocalizationPrefixstring
# GetPseudolocalizationPrefix
C#
public string GetPseudolocalizationPrefix();

Читает PseudolocalizationPrefix. Буквальная строка перед преобразованным непустым текстом и левым padding, default [. Не ищется в каталогах и не дополняется именем локали. Для пустого входа обрамление не добавляется.

Возвращает string

Сохранённое значение PseudolocalizationPrefix, а не подтверждение обновлённой вёрстки.

GetPseudolocalizationSuffixstring
# GetPseudolocalizationSuffix
C#
public string GetPseudolocalizationSuffix();

Читает PseudolocalizationSuffix. Буквальная строка после преобразованного непустого текста и правого padding, default ]. Не ищется в каталогах. Для пустого входа обрамление не добавляется.

Возвращает string

Сохранённое значение PseudolocalizationSuffix, а не подтверждение обновлённой вёрстки.

GetTranslationObjectTranslation · Устарело
# GetTranslationObject
C#
public Translation GetTranslationObject(string locale);

Устаревший метод SDK: возвращает один лучше совпавший ресурс либо null; при равных оценках порядок не гарантирован. Не ищет наличие конкретного сообщения и не обещает ресурс резервной локали. Для списка используйте FindTranslations с явным exact; для перевода — Translate/TranslatePlural. Полученный ресурс общий.

Параметры
ИмяТипПо умолчанию
localestring—
locale

Локаль, например ru_RU. Для exact=true сначала стандартизуйте сами; SetLocaleOverride нормализует непустой ввод, пустым очищает override.

Возвращает Translation

Один общий ресурс либо null; устаревший API без гарантии выбора при равных оценках.

GetTranslationsReckfell.Collections.Array<Translation>
# GetTranslations
C#
public Reckfell.Collections.Array<Translation> GetTranslations();

Возвращает отдельный контейнер Array<Translation> всех добавленных ресурсов без гарантии порядка. Очистка массива не меняет домен; редактирование элемента меняет общий ресурс. Не освобождайте элементы как новые объекты.

Возвращает Reckfell.Collections.Array<Translation>

Новый контейнер общих ресурсов без гарантии сортировки или приоритета.

HasTranslationbool
# HasTranslation
C#
public bool HasTranslation(Translation translation);

Проверяет наличие того же объекта Translation, а не совпадение Locale или содержимого. Пустой каталог тоже может быть зарегистрирован.

Параметры
ИмяТипПо умолчанию
translationTranslation—
translation

Ненулевой объект Translation; сравнение принадлежности/удаление выполняется по объекту.

Возвращает bool

true только при наличии того же объекта.

HasTranslationForLocalebool
# HasTranslationForLocale
C#
public bool HasTranslationForLocale(string locale, bool exact);

Проверяет наличие хотя бы одного каталога указанной локали. exact=true — буквальное сравнение; false — CompareLocales>0. Не проверяет наличие переводимого ключа, заполненность каталога или fallback.

Параметры
ИмяТипПо умолчанию
localestring—
exactbool—
locale

Локаль, например ru_RU. Для exact=true сначала стандартизуйте сами; SetLocaleOverride нормализует непустой ввод, пустым очищает override.

exact

true — буквальное равенство Locale; false — любое положительное CompareLocales, не только лучший кандидат.

Возвращает bool

true при наличии подходящей локали, даже без нужного сообщения.

IsEnabledbool
# IsEnabled
C#
public bool IsEnabled();

Читает Enabled. Включает поиск Translate/TranslatePlural, default true. false возвращает исходный ключ или singular/plural по n==1, обходя каталоги и автоматическую псевдолокализацию. Не блокирует прямой Pseudolocalize и не очищает ресурсы.

Возвращает bool

Сохранённое значение Enabled, а не подтверждение обновлённой вёрстки.

IsPseudolocalizationAccentsEnabledbool
# IsPseudolocalizationAccentsEnabled
C#
public bool IsPseudolocalizationAccentsEnabled();

Читает PseudolocalizationAccentsEnabled. Заменяет ASCII-буквы по встроенной таблице акцентированных вариантов, default true. Это не перевод языка; некоторые замены содержат несколько кодовых точек. Этап выполняется после удвоения гласных, перед fake bidi и обрамлением. UI автоматически не обновляется.

Возвращает bool

Сохранённое значение PseudolocalizationAccentsEnabled, а не подтверждение обновлённой вёрстки.

IsPseudolocalizationDoubleVowelsEnabledbool
# IsPseudolocalizationDoubleVowelsEnabled
C#
public bool IsPseudolocalizationDoubleVowelsEnabled();

Читает PseudolocalizationDoubleVowelsEnabled. Удваивает ASCII a/e/i/o/u в обоих регистрах, default false. Не удваивает все гласные всех языков. Выполняется перед акцентированием; распознанные плейсхолдеры могут быть пропущены. Не обновляет существующие надписи.

Возвращает bool

Сохранённое значение PseudolocalizationDoubleVowelsEnabled, а не подтверждение обновлённой вёрстки.

IsPseudolocalizationEnabledbool
# IsPseudolocalizationEnabled
C#
public bool IsPseudolocalizationEnabled();

Читает PseudolocalizationEnabled. Автоматически преобразует результат Translate, default false. В текущей реализации не влияет на TranslatePlural. Прямой Pseudolocalize работает независимо от этого флага. Изменение не обновляет уже назначенный текст UI.

Возвращает bool

Сохранённое значение PseudolocalizationEnabled, а не подтверждение обновлённой вёрстки.

IsPseudolocalizationFakeBidiEnabledbool
# IsPseudolocalizationFakeBidiEnabled
C#
public bool IsPseudolocalizationFakeBidiEnabled();

Читает PseudolocalizationFakeBidiEnabled. Добавляет управляющие U+202E/U+202C вокруг текста и отдельных строк, default false; распознанные плейсхолдеры выводятся вне этих участков. Диагностическое преобразование, не настоящий RTL-перевод и не автоматическое зеркалирование UI. Проверяйте форму и вёрстку на реальном языке отдельно.

Возвращает bool

Сохранённое значение PseudolocalizationFakeBidiEnabled, а не подтверждение обновлённой вёрстки.

IsPseudolocalizationOverrideEnabledbool
# IsPseudolocalizationOverrideEnabled
C#
public bool IsPseudolocalizationOverrideEnabled();

Читает PseudolocalizationOverrideEnabled. Заменяет кодовые точки звёздочками, default false, кроме распознанных пропускаемых плейсхолдеров. Выполняется до удвоения гласных и акцентирования. Помогает искать строки, не проходящие локализацию; не является маскированием секретных данных.

Возвращает bool

Сохранённое значение PseudolocalizationOverrideEnabled, а не подтверждение обновлённой вёрстки.

IsPseudolocalizationSkipPlaceholdersEnabledbool
# IsPseudolocalizationSkipPlaceholdersEnabled
C#
public bool IsPseudolocalizationSkipPlaceholdersEnabled();

Читает PseudolocalizationSkipPlaceholdersEnabled. Сохраняет двухсимвольные %s/%c/%d/%o/%x/%X/%f при преобразованиях, default true. Не защищает C# {0}, именованные или расширенные printf-плейсхолдеры вроде %02d.

Возвращает bool

Сохранённое значение PseudolocalizationSkipPlaceholdersEnabled, а не подтверждение обновлённой вёрстки.

PseudolocalizeStringName
# Pseudolocalize
C#
public StringName Pseudolocalize(StringName message);

Явно преобразует переданную строку по настройкам псевдолокализации этого домена. Работает даже при выключенном PseudolocalizationEnabled. Не выполняет поиск перевода; защита заполнителей не распознаёт составной формат C# {0}.

Параметры
ИмяТипПо умолчанию
messageStringName—
message

Текст для преобразования; если нужен перевод, сначала найдите его.

Возвращает StringName

Преобразованный текст с настроенными обрамлением и заполнением; пустой ввод остаётся пустым.

RemoveTranslationvoid
# RemoveTranslation
C#
public void RemoveTranslation(Translation translation);

Удаляет конкретный объект Translation из домена, не все каталоги той же локали. Повторное удаление — бездействие; внешние ссылки на ресурс сохраняются.

Параметры
ИмяТипПо умолчанию
translationTranslation—
translation

Ненулевой объект Translation; сравнение принадлежности/удаление выполняется по объекту.

SetEnabledvoid
# SetEnabled
C#
public void SetEnabled(bool enabled);

Устанавливает Enabled. Включает поиск Translate/TranslatePlural, default true. false возвращает исходный ключ или singular/plural по n==1, обходя каталоги и автоматическую псевдолокализацию. Не блокирует прямой Pseudolocalize и не очищает ресурсы.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение Enabled. Не является командой обновления уже назначенного UI-текста.

SetLocaleOverridevoid
# SetLocaleOverride
C#
public void SetLocaleOverride(string locale);

Выбирает локаль этого домена и стандартизует непустое значение. Не меняет глобальную локаль проекта и не обещает самостоятельно пересоздать все уже вычисленные заголовки UI.

Параметры
ИмяТипПо умолчанию
localestring—
locale

Локаль, например ru или en; пустая строка снимает переопределение. Для плагина пример передаёт GetEditorLanguage при включении.

SetPseudolocalizationAccentsEnabledvoid
# SetPseudolocalizationAccentsEnabled
C#
public void SetPseudolocalizationAccentsEnabled(bool enabled);

Устанавливает PseudolocalizationAccentsEnabled. Заменяет ASCII-буквы по встроенной таблице акцентированных вариантов, default true. Это не перевод языка; некоторые замены содержат несколько кодовых точек. Этап выполняется после удвоения гласных, перед fake bidi и обрамлением. UI автоматически не обновляется.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение PseudolocalizationAccentsEnabled. Не является командой обновления уже назначенного UI-текста.

SetPseudolocalizationDoubleVowelsEnabledvoid
# SetPseudolocalizationDoubleVowelsEnabled
C#
public void SetPseudolocalizationDoubleVowelsEnabled(bool enabled);

Устанавливает PseudolocalizationDoubleVowelsEnabled. Удваивает ASCII a/e/i/o/u в обоих регистрах, default false. Не удваивает все гласные всех языков. Выполняется перед акцентированием; распознанные плейсхолдеры могут быть пропущены. Не обновляет существующие надписи.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение PseudolocalizationDoubleVowelsEnabled. Не является командой обновления уже назначенного UI-текста.

SetPseudolocalizationEnabledvoid
# SetPseudolocalizationEnabled
C#
public void SetPseudolocalizationEnabled(bool enabled);

Устанавливает PseudolocalizationEnabled. Автоматически преобразует результат Translate, default false. В текущей реализации не влияет на TranslatePlural. Прямой Pseudolocalize работает независимо от этого флага. Изменение не обновляет уже назначенный текст UI.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение PseudolocalizationEnabled. Не является командой обновления уже назначенного UI-текста.

SetPseudolocalizationExpansionRatiovoid
# SetPseudolocalizationExpansionRatio
C#
public void SetPseudolocalizationExpansionRatio(float ratio);

Устанавливает PseudolocalizationExpansionRatio. Доля добавочного подчёркивания, default 0. На каждой стороне добавляется целая часть originalLength*ratio/2: короткая строка может не вырасти. Используется исходная длина до преобразований, не ширина текста в пикселях. Setter не ограничивает значение; передавайте конечное неотрицательное разумно ограниченное число.

Параметры
ИмяТипПо умолчанию
ratiofloat—
ratio

Конечная неотрицательная ограниченная доля padding, например 0.3; setter не ограничивает значение.

SetPseudolocalizationFakeBidiEnabledvoid
# SetPseudolocalizationFakeBidiEnabled
C#
public void SetPseudolocalizationFakeBidiEnabled(bool enabled);

Устанавливает PseudolocalizationFakeBidiEnabled. Добавляет управляющие U+202E/U+202C вокруг текста и отдельных строк, default false; распознанные плейсхолдеры выводятся вне этих участков. Диагностическое преобразование, не настоящий RTL-перевод и не автоматическое зеркалирование UI. Проверяйте форму и вёрстку на реальном языке отдельно.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение PseudolocalizationFakeBidiEnabled. Не является командой обновления уже назначенного UI-текста.

SetPseudolocalizationOverrideEnabledvoid
# SetPseudolocalizationOverrideEnabled
C#
public void SetPseudolocalizationOverrideEnabled(bool enabled);

Устанавливает PseudolocalizationOverrideEnabled. Заменяет кодовые точки звёздочками, default false, кроме распознанных пропускаемых плейсхолдеров. Выполняется до удвоения гласных и акцентирования. Помогает искать строки, не проходящие локализацию; не является маскированием секретных данных.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение PseudolocalizationOverrideEnabled. Не является командой обновления уже назначенного UI-текста.

SetPseudolocalizationPrefixvoid
# SetPseudolocalizationPrefix
C#
public void SetPseudolocalizationPrefix(string prefix);

Устанавливает PseudolocalizationPrefix. Буквальная строка перед преобразованным непустым текстом и левым padding, default [. Не ищется в каталогах и не дополняется именем локали. Для пустого входа обрамление не добавляется.

Параметры
ИмяТипПо умолчанию
prefixstring—
prefix

Буквальное обрамление, допускается пустая строка; не ключ перевода.

SetPseudolocalizationSkipPlaceholdersEnabledvoid
# SetPseudolocalizationSkipPlaceholdersEnabled
C#
public void SetPseudolocalizationSkipPlaceholdersEnabled(bool enabled);

Устанавливает PseudolocalizationSkipPlaceholdersEnabled. Сохраняет двухсимвольные %s/%c/%d/%o/%x/%X/%f при преобразованиях, default true. Не защищает C# {0}, именованные или расширенные printf-плейсхолдеры вроде %02d.

Параметры
ИмяТипПо умолчанию
enabledbool—
enabled

Новое значение PseudolocalizationSkipPlaceholdersEnabled. Не является командой обновления уже назначенного UI-текста.

SetPseudolocalizationSuffixvoid
# SetPseudolocalizationSuffix
C#
public void SetPseudolocalizationSuffix(string suffix);

Устанавливает PseudolocalizationSuffix. Буквальная строка после преобразованного непустого текста и правого padding, default ]. Не ищется в каталогах. Для пустого входа обрамление не добавляется.

Параметры
ИмяТипПо умолчанию
suffixstring—
suffix

Буквальное обрамление, допускается пустая строка; не ключ перевода.

TranslateStringName
# Translate
C#
public StringName Translate(StringName message, StringName context = null);

Ищет сообщение в словарях домена по его локали или общей локали проекта, затем учитывает fallback. Это lookup текста, не установка Label.Text и не проверка отображённых пикселей.

Параметры
ИмяТипПо умолчанию
messageStringName—
contextStringNamenull
message

Исходный ключ сообщения. В примере Inspect settings переводится в Проверить настройки для ru.

context

Необязательный контекст для различения одинаковых ключей с разным смыслом; по умолчанию пустой.

Возвращает StringName

Переведённый StringName; без перевода возвращается исходный ключ. При включённой псевдолокализации результат дополнительно преобразуется.

TranslatePluralStringName
# TranslatePlural
C#
public StringName TranslatePlural(StringName message, StringName messagePlural, int n, StringName context = null);

Ищет форму в подходящем каталоге, затем по резервной локали сервера. Правила берутся из найденного Translation. При отсутствии или Enabled=false возвращает message только для n==1, иначе messagePlural. В текущей реализации не применяет псевдолокализацию; при необходимости вызовите Pseudolocalize явно. Не вставляет число в строку.

Параметры
ИмяТипПо умолчанию
messageStringName—
messagePluralStringName—
nint—
contextStringNamenull
message

Исходный ключ для поиска; в Pseudolocalize — уже выбранный текст для преобразования.

messagePlural

Исходная множественная форма для fallback при n!=1; не отдельный ключ базовой карты Translation.

n

Неотрицательное количество для выбора формы; при исходном fallback singular используется только при 1. Число не вставляется в текст.

context

Точный контекст сообщения; null/default означает пустой.

Возвращает StringName

Найденная форма либо исходный singular/plural, без автоматической псевдолокализации.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.