Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/КакПереводитьСценарииBash ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

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


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


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

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

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


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

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

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

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


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


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


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

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

Смотри также


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


 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]