Локализация 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
Инсталляция
- Инсталляция — как установить Barcode;
- Активация Лицензии — как активировать Barcode.
Основы
- User Interface — Barcode user interface explained in details;
- Barcode Management — adding, renaming, cloning and deleting barcodes;
- Importing Barcodes — importing barcode images;
- Custom Texts — adding custom text elements to barcodes;
- Marks Panel — configuring border, margins and canvas of barcodes;
- Bar Width Reduction — adjusting barcodes to compensate for ink spread;
- Quiet Zone — making sure the barcodes can be scanned well.
Штрих-коды EAN
- Создание Штрих–кодов EAN–13 — типовые коды для магазинов;
- Калькулятор EAN–13 — как вычислить контрольную цифру EAN–13.
Штрих-коды UPC
- Создание Штрих–кодов UPC–A — как создавать штрих–коды UPC–A;
- Making UPC–E Barcodes — how to create UPC–E barcodes;
- Калькулятор UPC–A — вычисление контрольного разряда UPC–A.
Штрих-коды NDC
- NDC Barcodes — learn about NDC barcodes and how to make them;
- NDC Barcode Check Digit Calculator — how to compute NDC check digits.
QR Коды
- QR Code — how to make and configure the popular 2D barcodes;
- QR Code with Image — adding custom artwork to QR Code.
Другие Штрих-коды
- ISBN Barcode Generator — how to make ISBN barcodes;
- BC412 Barcode — making barcodes for silicon wafers identification;
Экспорт
- Transparent Barcodes — making barcodes with transparent background;
- PNG Barcodes — exporting barcodes to PNG format;
- Vector Barcodes — exporting barcodes to vector formats;
- Export.js — defining custom file names for exported barcodes.
Автоматизация
- Пакетная Генерация — создаем много штрих–кодов разом;
- Работа из Командной Строки — создание штрих–кодов из консоли.
Другое
- Self–Drawing Barcode — drawing QR codes in browser with just an SVG file;
- Fake Barcodes — need a random barcode as a placeholder?
- Локализация — учим Barcode говорить на вашем языке.