FreeSource : AltLinux/Sisyphus/devel/КакПереводитьСценарииBash

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Как переводить сценарии bash


Консольные скрипты, выводящие локализованные тексты в консоль, должны быть локализованы с помощью gettext.

Небезопасный способ: строки в скрипте должны быть в двойных кавычках, предварённых знаком '$', то есть выполнены так:

Далее выполняем

Переводим нужные строки.

Правильный способ:

или если требуется вычисление переменных.

Далее выполняем

Переводим нужные строки.

Компилируем переведённый файл сообщений


Файл program.mo должен быть скопирован в /usr/share/locale/ru/LC_MESSAGES (ru – в зависимости от языка)

Сценарий должен начинаться со строк

TEXTDOMAINDIR и так по умолчанию /usr/share/locale, так что его можно и опустить

Смотри также


Страницы, ссылающиеся на данную: TZ/fluxbox/GettextSupport
Локализация/ПереводПрограмм