Fortune Policy
Материал из ALT Linux Wiki
м («Drafts/Fortune» переименована в «FortunePolicy»: -многоуровневость) |
SirRaorn (обсуждение | вклад) м (переименовал «FortunePolicy» в «Fortune Policy») |
||
(1 промежуточная версия не показана) | |||
Строка 1: | Строка 1: | ||
- | + | {{DraftPolicy|responsible=?}} | |
- | {{ | + | {{викифицировать}} |
- | == Полиси по упаковке | + | == Полиси по упаковке «фортунок» == |
Тематические пакеты с базами высказываний называются | Тематические пакеты с базами высказываний называются | ||
Строка 25: | Строка 25: | ||
FORTDIR/ | FORTDIR/ | ||
- | где %LOCALE% | + | где %LOCALE% — язык. Определяется переменными LC_ALL, LC_MESSAGES, LANG и LANGUAGE. %LOCALE% — полное имя локали, вместе с территорией и кодировкой, %LOCALE_2% — двухсимвольный код языка. Rationale: мне (ru_RU.KOI8-R) неинтересно читать фортунки на белорусском или украинском языках — я просто ничего не пойму. |
- | С файлами данных в utf-8 тоже всё будет в | + | С файлами данных в utf-8 тоже всё будет в порядке — fortune-mod 1.99.1, судя по исходникам, рассматривает базы как utf-8 если видит рядом с базой файл с именем <имя_базы>.u8. |
Текущая версия на 06:36, 21 июля 2010
Полиси по упаковке «фортунок»
Тематические пакеты с базами высказываний называются fortunes-название_базы. Например, fortunes-ALT fortunes-LOR fortunes-ru fortunes-vekshin
Все файлы должны быть созданы в кодировке UTF-8. .dat-файлы должны генерироваться при упаковке пакета (командой strfile), так как являются вторичными.
Пакет fortune-engine содержит необходимые команды для работы с базами высказываний.
fortune-mod является виртуальным, вытягивающим fortune-engine и все fortunes-*
При поиске базы fortune(6) перебирает следующие пути:
FORTDIR/%LOCALE% FORTDIR/%LOCALE_2% FORTDIR/
где %LOCALE% — язык. Определяется переменными LC_ALL, LC_MESSAGES, LANG и LANGUAGE. %LOCALE% — полное имя локали, вместе с территорией и кодировкой, %LOCALE_2% — двухсимвольный код языка. Rationale: мне (ru_RU.KOI8-R) неинтересно читать фортунки на белорусском или украинском языках — я просто ничего не пойму.
С файлами данных в utf-8 тоже всё будет в порядке — fortune-mod 1.99.1, судя по исходникам, рассматривает базы как utf-8 если видит рядом с базой файл с именем <имя_базы>.u8.