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#.
