- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 5,3 тыс.
- Подписчиков на Modrinth
- 24
- версий
- 25
- Обновлён
- 4 октября 20264 окт.
- Опубликован
- в 2023
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Language Translator
Этот мод позволяет создавать и редактировать языки прямо в игре через внутриигровое меню.
Использование
Чтобы открыть меню списка языков, нажмите клавишу редактора языков (по умолчанию: N)
Создание языков
Чтобы создать язык, откройте меню редактора языков и нажмите кнопку "Create new language".
Вас попросят ввести код, название, регион и описание языка, а также указать, является ли он языком-оверлеем.
Код — идентификатор языка в формате вроде en_us
Название — название языка, например English
Регион — регион языка, например United States
Описание (необязательно) — описание языка (показывается при экспорте в ресурспак), например: Language for English (United States)
Опция языка-оверлея:
- при значении "Create a new language" создаст новый язык в меню настроек, когда экспортированный ресурспак включён.
- при значении "Overlay a language" (по умолчанию) изменит существующий язык, так что при включённом ресурспаке вам не придётся включать другой язык, чтобы увидеть изменения.
После того как заполните всё, нажмите кнопку Create.
Редактирование языков
Чтобы редактировать языки, нажмите кнопку редактирования у языка, который вы создали и хотите изменить.
Поиск переводов
Чтобы найти ключи или значения переводов, введите нужные строки в поля поиска.
Добавление переводов
Чтобы добавить переводы, введите ключ и значение перевода, затем нажмите кнопку добавления перевода. Чтобы удалить переводы, нажмите кнопку X слева от ключей; кнопка активна, когда к ключу добавлен перевод.
Совет: можно нажать на перевод в списке результатов, чтобы автоматически заполнить поля для добавления переводов.
Просмотр селекторов
Селекторы позволяют фильтровать, какую категорию или мод переводов вы хотите видеть, например: All, Finished, Unfinished, Captured, Minecraft или любые другие переводы конкретного мода/ресурспака.
Чтобы сменить селектор, нажмите кнопку в левом нижнем углу меню редактирования языка.
Селектор "Captured"
Этот селектор показывает все ключи переводов, которые были использованы (для следующего кадра) после нажатия клавиши "Capture translation keys" (по умолчанию: K).
Например, если нажать её на экране главного меню, в селекторе "Captured" будет ключ перевода menu.options, а затем, если нажать клавишу в другом месте, список заменится новым списком ключей переводов, найденных в следующем кадре.
Оверлей
Оверлей изменит все переводы, загруженные игрой, на переводы из конкретного языка, для которого вы хотите включить оверлей. Чтобы включить оверлей, нажмите кнопку в правом нижнем углу меню редактирования языка. У оверлеев есть преимущество перед ресурспаками: их можно автоматически перезагружать, и вам не нужно перезагружать все ресурспаки, чтобы увидеть изменения.
Вы можете использовать авто-перезагрузку с оверлеями, напрямую редактируя языковые файлы, используемые этим модом, в папке игры в каталоге languages-eplt; файл будет называться id.json, откройте его текстовым редактором и добавьте записи переводов в json-значение translations. Используйте авто-перезагрузку, если понимаете, что делаете
Просмотр ключей переводов
Вы можете просматривать ключи переводов, которые использует игра, нажав M на клавиатуре (клавиша по умолчанию).
По умолчанию игра переводит все ключи переводов, но эта опция позволяет просматривать сами ключи переводов. Варианты для этой клавиши:
- View translated text (по умолчанию)
- View translation keys and arguments (с цветами из оригинального текста)
View translation keys and arguments (с цветовой палитрой), палитра следующая:
- aqua — литеральная строка, помеченная в коде как Text/Component
- red — ключ перевода без указанного перевода
- green — ключ перевода с переводом (для этого нужна функция оверлея; зелёный появится только когда в языке-оверлее задан этот ключ)
- pink — литеральная строка, помеченная в коде как String
- gray — прочие символы вроде
[](аргументы для переводов),<>(соседние элементы текстового компонента) и,
Игра должна обновить весь текст, где используются переводы, так что после нескольких нажатий на клавишу вы увидите разницу в действии каждой опции.
Экспорт языков
Чтобы экспортировать языки, нажмите кнопку экспорта в меню редактора языков — появится запрос на имя ресурспака. После нажатия кнопки «Экспорт» в папке ресурспаков появится ресурспак с указанным именем.
Включение языков
Чтобы включить экспортированный язык, сначала включите ресурспак, а затем включите язык в ванильном списке языков.
Прочее
Вы можете использовать этот мод в сборках модов.
Частые вопросы
Как установить Language Translator?
Установите Fabric под свою версию Minecraft, скачайте Language Translator под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Language Translator?
У Language Translator есть сборки для Minecraft 1.20–26.3.
Нужен ли Language Translator на сервере?
Ставится только в игру; на сервер ставить не нужно