Comments 9
Здравствуйте!
По поводу отображения меню, messagebox и еще очень много во из shell скриптов, есть отличная консольная утилита dialog. Вот ее скриншоты: https://invisible-island.net/dialog/dialog-figures.html
А по поводу локализации скриптов, на мой взгляд лучше использовать стандартные приёмы в виде gettext, и да он умеет работать с shell скриптами: https://www.gnu.org/software/gettext/manual/html_node/sh.html#sh
+2
Я 7 лет назад пробовал использовать этот dialog и наелся его багов по самое не хочу, но нашёл тогда гораздо более стабильную альтернативу whiptail.
+2
Здравствуйте. Да, неплохо, просто решил сделать именно что без дополнительных средств (ну разве только sed задействовать).
0
А вот если бы ТС почитал man gettext, то понял бы, что занимается ерундой! Вот, например. Использовать вообще просто: gettext TEXTDOMAIN MSGID. Скажем, из готового возьмем:
gettext usefull_macros "Integer out of range"
Целое вне допустимого диапазона
0
gettext хорош, но в моем случае это как из пушки по воробьям. Да и не везде он есть по умолчанию
+1
Хммм:
$ export LC_ALL=ru_RU.UTF-8
$ export LANG=ru_RU.UTF-8
$ gettext usefull_macros "Integer out of range"
Integer out of range$
Что я делаю не так?
0
Автор хотел перевод и код в один файл запихнуть, но я зашёл за вашим комментарием)
+1
Sign up to leave a comment.
Локализация своих скриптов на BASH