Unity

LSDE интегрируется с Unity для управления, перевода и синхронизации ваших диалогов прямо в проектах Unity.


Плагин LSDE Bridge#

LSDE предоставляет бесплатный плагин Unity: LSDE Bridge — Unity Localization Sync.
Этот пакет устраняет необходимость вручную импортировать/экспортировать каждую коллекцию String Table Collection по отдельности.

Основные функции:
Пакетный импорт/экспорт — Синхронизируйте все ваши таблицы локализации за одну операцию.
Поддерживаемые форматы — XLIFF 2.0 и CSV, совместимые с пакетом Unity Localization.
Автоматическое переименование — Обнаруживает ключи с одинаковым ID, но разными именами, и переименовывает их в Unity.
Очистка сиротских ключей — Удаляет ключи, присутствующие в Unity, но отсутствующие в импортированных файлах.
Сухой прогон (Dry Run) — Предварительный просмотр изменений перед их применением.
Отчет для разработчика — Генерирует отчет в формате Markdown с выполненными действиями и командами grep для поиска устаревших ссылок в ваших скриптах C#.

Предварительные требования:
Unity 2021.3 LTS или новее
Пакет Unity Localization 1.4.2+

Установка:
Откройте Window > Package Manager, нажмите + > Add package from git URL и введите URL репозитория.
Ссылка будет доступна в ближайшее время.

Рабочий процесс CSV#

Рабочий процесс с CSV является самым простым для начала:
Экспорт — В LSDE Bridge нажмите "Export All", чтобы экспортировать все ваши таблицы в файлы CSV.
Редактирование — Импортируйте эти CSV в LSDE, редактируйте и переводите ваши тексты.
ИмпортLSDE экспортирует измененные CSV, затем в LSDE Bridge нажмите "Import All CSV" для синхронизации Unity.

Рабочий процесс XLIFF#

Для проектов, требующих более точного контроля:
Экспорт — Используйте встроенный экспорт XLIFF Unity для генерации файлов .xlf.
Редактирование — Импортируйте в LSDE, редактируйте с помощью LLM-помощника и метаданных.
ИмпортLSDE экспортирует файлы .xlf, затем LSDE Bridge выполняет импорт с XML-парсингом и прямым обновлением StringTables.

Доступ к плагину#

Откройте плагин в Unity через Window > Asset Management > LSDE Bridge.
Настройте формат (XLIFF или CSV), папки для импорта/экспорта и параметры синхронизации.

Советы#

Поместите файл .lsde в корневую папку вашего проекта Unity, чтобы воспользоваться контролем версий Git.
Систематически используйте Сухой прогон (Dry Run) перед импортом для проверки изменений.
Активируйте отчет для разработчика, чтобы выявить переименованные или удаленные ключи и обновить ваши ссылки C#.