ЧаВо

Q: Как создать новый ключ перевода?

R: Перейдите в дерево ключей, нажмите кнопку «Создать файл или папку» или используйте контекстное меню (правой кнопкой мыши). Введите полный путь к ключу и подтвердите. Ключ будет создан в выбранном пространстве имен.

Q: В чем разница между папкой и файлом в дереве?

R: Папки — это логические контейнеры для организации ваших ключей. Файлы — это отдельные ключи, содержащие текст для перевода. Папки могут содержать другие папки или ключи.

Q: Как удалить неиспользуемый ключ?

R: Включите опцию «Показать/скрыть висячие ключи» в заголовке дерева, чтобы определить ключи, присутствующие в LSDE, но отсутствующие в вашем исходном коде. Затем вы можете удалить их через контекстное меню.

Q: Какие LLM доступны в LSDE?

R: LSDE поддерживает 7 основных провайдеров: Anthropic, OpenAI, Mistral, Gemini, Deepseek, ElevenLabs и бесплатный сервис через временную почту. Вы можете настроить ключи API в глобальных настройках, раздел Аутентификация.

Q: Как использовать LLM бесплатно?

R: LSDE предлагает бесплатный метод для OpenAI через создание аккаунта с использованием временной почты (temp-mail или 10minmail). Вам будет доступно около 70 задач в час с ограниченной квотой.
Вы также можете использовать сервисы Google с Gemini, которые предоставляют бесплатные ключи API.

Q: Надежны ли переводы LLM?

R: Результаты релевантны и удовлетворительны, но финальная проверка профессиональным лингвистом все же необходима.
LLM отлично справляются с переводом, если предоставлен соответствующий контекст.

Q: Как улучшить качество перевода LLM?

R: Заполняйте метаданные ваших ключей описаниями, переменными и контекстными заметками. Эта информация включается в запросы к LLM для обеспечения более точных результатов.

Q: Для чего нужны метаданные?

R: Метаданные предоставляют дополнительный контекст для переводчиков, редакторов и LLM. Они включают описания, разрешенные переменные, заметки пользователя и изображения для визуальной контекстуализации контента.

Q: Как добавить изображения к ключам?

R: Откройте окно метаданных для выбранного ключа и перейдите в раздел «Изображения». Изображения сжимаются и встраиваются в файл .lsde для удобства обмена.

Q: Имеют ли LLM доступ к заметкам пользователя?

R: Нет, заметки пользователя предназначены только для составителей и переводчиков. Они не передаются в LLM.

Q: Как настроить сканер кода?

R: Перейдите в раздел Patterns (настройки проекта). Создайте паттерн с использованием регулярного выражения (Regex), содержащего как минимум 1 группу захвата, чтобы идентифицировать ваши ключи i18n в кодовой базе.

Q: Какие языки программирования поддерживаются?

R: Никаких внутренних ограничений. Вам просто нужно создать подходящие Regex для захвата ваших ключей, независимо от языка. Используйте такие инструменты, как regexr.com, для тестирования ваших паттернов.

Q: Как определить недостающие ключи в коде?

R: Включите режим «Недостающий ключ» в сканере кода. LSDE отобразит только те ключи, которые присутствуют в исходном коде, но отсутствуют в дереве LSDE. Вы сможете создать их массово.

Q: Что такое постобработка рендеринга текста?

R: Это система, позволяющая настраивать отображение текста в реальном времени. Вы можете настроить Regex-паттерны для захвата групп текста и назначить им декораторы (цвета, иконки, виджеты) для улучшения читаемости.

Q: Как добавить «виджеты» в текст?

R: Создайте паттерн с Regex в настройках проекта. Назначьте группу захвата декоратору типа «Widget». Виджет будет отображаться только в активных окнах для оптимизации производительности.

R: В настройках проекта, в разделе Variables, создайте категорию и переменные с тегами. Настройте ваши Regex-паттерны для захвата этих тегов, и LSDE автоматически свяжет декораторы с найденными экземплярами.

Q: Как генерировать озвучку для диалогов?

R: Сначала вам нужно получить API-ключ ElevenLabs (доступен бесплатный план). Настройте голосовые профили в настройках проекта, затем используйте менеджер голосов для генерации озвучки.

Q: В чем разница между SAD и MAD?

R: «SAD» (Single Actor Dialog) = один собеседник на ключ. «MAD» (Multi Actor Dialog) = несколько собеседников в одном ключе, идентифицируемых с помощью Regex-тегов.
MAD значительно сокращает количество ключей для управления.

Q: Как управлять несколькими персонажами в диалоге?

R: В режиме MAD используйте теги вида {personnage} текст в ключе. Настройте Regex для захвата ID персонажа и его текста, затем сопоставьте голосовые профили с каждым персонажем в переменных.

Q: Что делать, если я изменил текст после генерации озвучки?

R: LSDE обнаруживает изменения и предлагает повторно подтвердить голоса. В режиме MAD вы можете переназначить существующие голосовые фрагменты с помощью перетаскивания, если вы переместили или добавили персонажей.

Q: Как изменить шрифт или размер текста в редакторе?

R: Перейдите в Глобальные настройки > Пользовательский интерфейс > Типографика. Вы можете настроить размер, межстрочный интервал, шрифт и высоту строк.

Q: Как изменить язык интерфейса LSDE?

R: Перейдите в Глобальные настройки > Доступность > Выбор языков. Вы можете настроить 2 языка интерфейса и переключаться между ними с помощью [F1].

Q: Как импортировать существующий проект?

R: Перейдите в Менеджер локализаций и используйте опцию «Умный импорт». Структурируйте ваши папки по формату ../folder/lang/namespace.json, и LSDE импортирует их автоматически.

Q: Как защитить мои ключи от изменений?

R: В основном редакторе установите флажок «Защитить», чтобы пометить текст как финальный. Задачи LLM будут автоматически его игнорировать.

Q: Как поделиться моим проектом LSDE с командой?

R: Файл .lsde содержит весь проект целиком. Поделитесь им через Git, электронную почту или облачный сервис. LSDE автоматически синхронизирует изменения при открытии.

Q: Как отслеживать текущие задачи коллеги?

R: Включите опцию «Показать/скрыть ключи с активными задачами» в дереве. Вы сможете быстро увидеть ключи, назначенные на активные задачи или ожидающие подтверждения.

Q: Почему редактор замедляется при отображении нескольких языков?

R: По умолчанию LSDE отключает сложный рендеринг (виджеты) в неактивных окнах для оптимизации производительности. Если это не критично, вы можете отключить эту оптимизацию в глобальных настройках.

Q: Как увеличить скорость сканера кода?

R: Выберите конкретный ключ в дереве вместо отображения всех результатов. Это отфильтрует выдачу и ускорит работу сканера. Также избегайте слишком сложных Regex с условиями.

Q: Что такое файл .lsde?


Р: Это центральный файл вашего проекта. Основанный на формате JSON, он объединяет в себе все ваши ключи, переводы, метаданные и аудиофайлы озвучки.

Вы даже можете интегрировать его напрямую в свою codebase, чтобы извлекать записи и сопоставлять их в соответствии с вашими потребностями:
ts
type MetasEntries = [key: StructureKeyWithNamespace, value: IStructureMetaData][];
type ValuesEntries = [StructureKeyWithNamespace, [Locales, string][]][];
type VoicesEntriesMap = [StructureKeyWithNamespace, [Locales, ISpeakerVoiceConfig[]][]][];

Рекомендуется сохранять его в корне вашего проекта, чтобы использовать возможности версионности с Git. Поскольку он не содержит конфиденциальных данных, его можно легко передать переводчику или редактору.

Его наличие в корне также облегчает поиск полных путей к ключам, например: game:.scenes.the-ice-land.events.the-lost-house.1. Ваша IDE распознает его как стандартный JSON-файл, что позволит вам легко читать примечания и указанные метаданные.

Наконец, файлы .lsde имеют обратную совместимость: ваши старые проекты без проблем откроются в более новых версиях программного обеспечения.

Q: Является ли LSDE бесплатным?

Доступ бесплатен во время бета-тестирования, но станет платным после публичного релиза. Будет доступна пробная версия для оценки всех функциональных возможностей в соответствии с вашими потребностями.

LSDE предложит 4 плана, адаптированных под ваш бюджет:
Essentiel: для базовых нужд в написании и композиции (пожизненная лицензия).
Professionnel: для продвинутых нужд разработчиков (пожизненная лицензия).
Entreprise: для нужд студий с несколькими рабочими местами (годовая лицензия).
Éducatif: для языковых школ или школ видеоигр (годовая лицензия).

Q: Почему мне нужен LSDE?

LSDE значительно снижает сложность ваших проектов, предлагая интуитивно понятный и организованный интерфейс. Он позволяет вам с комфортом создавать тексты и переводить их, без ограничений, связанных с вашей IDE или рендерингом вашего языка программирования.

Он поддерживает различные парадигмы проектирования, что делает его совместимым с большинством «самописных» игровых движков, стремящихся оптимизировать свой рабочий процесс.

Q: Как установить LSDE?

LSDE недоступен для прямой загрузки. Вам необходимо использовать программу установки LS-Installer, которая сама скачает и настроит программное обеспечение для вас.

Q: Как активировать LSDE?

Ваша лицензия будет автоматически отправлена вам по электронной почте после оплаты. Вам просто нужно будет ввести использованный адрес e-mail и полученный ключ в программе для её активации.
Обратите внимание, что одна активация соответствует одному пользователю на одном устройстве.