ЧаВо
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». Виджет будет отображаться только в активных окнах для оптимизации производительности.Q: Как связать переменные с рендерингом?
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, чтобы извлекать записи и сопоставлять их в соответствии с вашими потребностями:
tstype 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 и полученный ключ в программе для её активации.Обратите внимание, что одна активация соответствует одному пользователю на одном устройстве.