reckfellENGINE

ResourceImporterCsvTranslation

Импортирует значения, разделённые запятыми, в виде Translation.

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

Импортирует значения, разделённые запятыми, в виде Translation.

Значения, разделённые запятыми, — это формат хранения таблиц в обычном тексте. Простота формата позволяет легко отредактировать его в любом текстовом редакторе или программном обеспечении для работы с электронными таблицами. Это делает его распространенным выбором для локализации игр. В CSV, который используется для перевода, первый столбец содержит идентификаторы строк, а первая строка служит заголовком. Заголовок первого столбца может иметь любое значение. Остальные заголовки указывают на локализацию для этого столбца. Столбцы, заголовки которых начинаются с символа подчёркивания (_), будут игнорироваться.. Пример CSV-файла:

Текст
keys,en,es,ja
GREET,"Hello, friend!","Hola, amigo!",こんにちは
ASK,How are you?,Cómo está?,元気ですか
BYE,Goodbye,Adiós,さようなら
QUOTE,"""Hello"" said the man.","""Hola"" dijo el hombre.",「こんにちは」男は言いました

Хотя в первом столбце в качестве ключей обычно используются строковые идентификаторы, написанные заглавными буквами, нередко в качестве ключей используются непосредственно строки, встречающиеся в игре. Чтобы избежать неоднозначности строк, можно использовать специальный столбец ?context, чтобы указать контекст для использования с ReckfellObject.Tr.

Текст
en,?context,fr,ja,zh
Letter,Alphabet,Lettre,字母,字母
Letter,Message,Courrier,手紙,信件

Чтобы установить форму множества строк для использования с ReckfellObject.TrN, добавьте специальный столбец ?plural. После установки формы множества исходной строки в этом столбце можно добавить дополнительные строки, чтобы предоставить переводы для большего количества форм множества. Первый столбец и все специальные столбцы в этих строках формы множества должны быть пустыми. Reckfell содержит встроенные правила множества для некоторых языков. Вы также можете настроить их с помощью специальной строки ?pluralrule. Для примеров и дополнительной информации посетите GNU.

Текст
en,?plural,fr,ru,zh,_Comment
?pluralrule,,nplurals=2; plural=(n >= 2);,,,Customize the plural rule for French
There is %d apple,There are %d apples,Il y a %d pomme,Есть %d яблоко,那里有%d个苹果,
,,Il y a %d pommes,Есть %d яблока,,
,,,Есть %d яблок,,

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

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

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

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

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

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