Локализация Barcode

Barcode поставляется с несколькими переводами, сделанными сообществом. Вы можете переключаться между ними через меню Помощь → Язык.

Если вашего языка нет в списке, вы можете добавить его, создав и отредактировав собственный файл перевода. В этом учебнике объясняется как это сделать, а также как поддерживать перевод актуальным.

Английский перевод

Основной язык интерфейса Barcode — английский. Он же используется как эталон для всех остальных переводов. Если какой-то элемент не переведен в вашем языковом файле, Barcode покажет его по-английски.

Экспорт языкового файла

Чтобы начать новый перевод, экспортируйте существующий перевод и используйте его как основу. Откройте меню Помощь → Язык → Экспорт перевода, чтобы увидеть список доступных переводов.

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

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

Убедитесь, что имя файла перевода уникально. Если в меню появятся два перевода с одинаковым именем, Barcode не сможет отличить их друг от друга.

Редактирование языковых файлов

После экспорта откройте файл в простом текстовом редакторе, например в Блокноте на Windows или в TextEdit на Mac (в режиме обычного текста). Избегайте редакторов форматированного текста, таких как Word или Pages.

Формат простой:

block.identifier1 = Текст интерфейса 1
block.identifier2 = Текст интерфейса 2

Каждая строка задает одну строку интерфейса. Часть слева от знака равенства — это идентификатор элемента интерфейса, и он должен оставаться строго без изменений. Часть справа — это текст, который вы переводите.

Вы можете добавлять пустые строки для разбиения списка на блоки, а также использовать # в начале строки для комментариев:

# блок 1
b1.id1 = текст интерфейса 1
b2.id2 = текст интерфейса 2

# блок 2
b2.i1 = текст интерфейса 3
b1.i2 = текст интерфейса 4

В этом примере “b1.id1” — идентификатор, а “текст интерфейса 1” — строка для перевода. Остальные строки составлены по такому же принципу.

Переводите элементы по одному и сохраняйтесь почаще. Когда переведете несколько разделов, выберите ваш перевод в меню Помощь → Язык, перезапустите Barcode и проверьте интерфейс. Языковые файлы загружаются при запуске, поэтому для просмотра изменений нужно перезапустить приложение.

Использование ИИ для перевода

Так как файл перевода — это обычный текст, вы также можете прогнать его через ИИ-переводчик вроде ChatGPT, DeepSeek или аналогичный инструмент.

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

Обычно за минуту можно получить хороший черновой вариант, а затем вручную поправить детали.

Обновление переводов

Когда Barcode обновляется, обновляется и основной английский перевод, а также встроенные переводы сообщества.

Пользовательские переводы не могут обновляться автоматически, поэтому время от времени вам нужно будет обновлять свои переводы.

После установки новой версии Barcode экспортируйте ваш перевод в другой файл. Откройте этот файл в текстовом редакторе. Если появились новые строки для перевода, они будут вверху файла, отделенные от остальных парой пустых строк.

Переведите этот верхний блок, затем замените старый файл перевода обновленным.

Публикация переводов

Если вы хотите поделиться своим переводом, используйте пункт меню Помощь → Язык → Открыть папку с переводами, чтобы увидеть созданные вами файлы. Найдите ваш языковой файл и отправьте его тем, кому он нужен.

Чтобы установить файл перевода на другом компьютере, откройте там папку переводов и просто поместите в нее файл. После этого выберите его в меню Помощь → Язык и перезапустите Barcode, чтобы активировать перевод.

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

Больше Информации о Barcode

Инсталляция

Основы

Штрих-коды EAN

Штрих-коды UPC

Штрих-коды NDC

QR Коды

Другие Штрих-коды

Экспорт

Автоматизация

Другое