4.3.4. Прочие замечания
4.3.4. Прочие замечания
Если вы распространяете вместе со своей программой справочники сообщений, то лучше собрать пакет с помощью системы RubyGems или библиотеки setup.rb. Дополнительную информацию по этому поводу вы найдете в разделе 17.2.
При установке пакета, собранного RubyGems, справочники сообщений копируются в каталоги вида:
(gem-packages-installed-dir)/myapp-x.x.x/data/locale/
Такие каталоги уже включены в путь поиска для библиотеки gettext, поэтому ваша программа будет локализована даже без явной установки переменной окружения GETTEXT_PATH.
В случае сборки пакета с помощью библиотеки setup.rb справочники сообщений помещаются в каталог (system-dir)/share/locale/. И в этом случае локализация достигается без установки переменной GETTEXT_PATH.
Напомним, что описанная библиотека не является оберткой набора утилит gettext от GNU. Однако файлы сообщений совместимы, поэтому при желании вы можете пользоваться средствами сопровождения GNU. Понятно, что во время выполнения программы все эти инструменты не нужны, то есть пользователь не обязан их устанавливать на свой компьютер.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Прочие операторы
Прочие операторы Рассмотрим еще несколько часто применяемых операторов (см. табл. П1.9). Таблица П1.9. Прочие операторы Оператор Описание . Точка. Применяется для доступа к свойству объекта или для вызова его метода [] Квадратные скобки. Применяются для индексирования
Прочие параметры
Прочие параметры И еще несколько полезных атрибутов стиля.Атрибут стиля caption-side указывает местоположение заголовка таблицы относительно самой таблицы:caption-side: top|bottom|inherit— top — заголовок располагается над таблицей (обычное поведение).— bottom — заголовок располагается
Прочие настройки
Прочие настройки В предыдущих очерках говорилось о штатных инструментах для настройки дистрибутива Mint и его среды Cinnamon. Чтобы закончить с этой тему, скажу несколько слов об инструментах конфигурирования не то чтобы нештатных, но непосредственно ни к дистрибутиву, ни к
Прочие пейджеры
Прочие пейджеры Кроме ICQ, существует множество других интернет-пейджеров с не меньшими возможностями. Другое дело, что они гораздо менее распространены в России, но это не означает, что эти программы хуже функционально. Для сравнения поверхностно рассмотрим некоторые из
Прочие параметры
Прочие параметры И еще несколько полезных атрибутов стиля.Атрибут стиля caption-side указывает местоположение заголовка таблицы относи- тельно самой таблицы:caption-side: top|bottom|inherit— top — заголовок располагается над таблицей (обычное поведение).— bottom — заголовок располагается
Прочие настройки
Прочие настройки На последней вкладке Other (Другие) находятся все оставшиеся настройки (рис. 4.21). ? Disable Direct Input — сделать неактивными все клавиши, за которыми закреплены какие-то действия, в том числе и передача голоса абонентам.? Block Whispers by default (Блокировать шептунов) —
12.2.5. Прочие виджеты
12.2.5. Прочие виджеты Даже для организации сравнительно простого графического интерфейса текстовых полей и кнопок может оказаться недостаточно. Нужны переключатели, флажки и другие виджеты. В следующем примере демонстрируются некоторые из них.В листинге 12.7
12.9. Прочие команды
12.9. Прочие команды Команды, которые нельзя отнести ни к одной из вышеперечисленных категорийjot, seqЭти утилиты выводят последовательность целых чисел с шагом, заданным пользователем.По-умолчанию, выводимые числа отделяются друг от друга символом перевода строки, однако, с
Прочие объекты
Прочие объекты Среди настроек прочих объектов, заслуживающих внимания, можно выделить колонны – архитектурные элементы, которые вы можете размещать как внутри, так и снаружи проектируемого здания. Чтобы получить доступ к окну настроек текущей команды для создания
А.5 Прочие термины
А.5 Прочие термины А.5.1 руководство по сопровождению программы (program maintenance manual): Документ, в котором приводится вся информация, необходимая для сопровождения программы (ИСО/МЭК 2382-20 [12]).А.5.2 сопровождение системы (system maintenance): Изменение (модификация) системы в целях