FindLang Policy
Материал из ALT Linux Wiki
(Различия между версиями)
(Новая страница: «{{DraftPolicy |responsible=viy@ |discussion_link= |discussion_since=26.02.2010 }} FindLangPolicy == Общие положения. == * Языкозависимы...») |
(→Общие положения.) |
||
Строка 8: | Строка 8: | ||
== Общие положения. == | == Общие положения. == | ||
- | * Языкозависимые файлы, отсутствие которых не нарушает работы программы, | + | * Языкозависимые файлы, отсутствие которых не нарушает работы программы,должны быть помечены как %lang. |
- | должны быть помечены как %lang. | + | |
- | * Рекомендуется для создания списков таких файлов использовать | + | * Рекомендуется для создания списков таких файлов использовать, где это возможно, встроенную команду %find_lang. |
- | + | ||
== Использование %find_lang == | == Использование %find_lang == |
Версия 19:45, 26 февраля 2010
FindLangPolicy
Общие положения.
- Языкозависимые файлы, отсутствие которых не нарушает работы программы,должны быть помечены как %lang.
- Рекомендуется для создания списков таких файлов использовать, где это возможно, встроенную команду %find_lang.
Использование %find_lang
%find_lang вызывается в секции %install
Для программ GNOME указывается:
%find_lang --with-gnome %name
При этом find-lang кроме файлов переводов в %_datadir/locale ищет файлы справки Гном в %_datadir/gnome/help и .omf файлы в %_datadir/omf
Поэтому не нужно указывать в секции %files каталоги с locale (переводами), а также
%_datadir/omf/%name %_datadir/gnome/help/
Для программ KDE указывается:
%find_lang --with-kde %name
При этом find-lang ищет файлы справки KDE в %_defaultdocdir/HTML
Далее секция %files оформляется следующим образом:
%files -f %name.lang
%find_lang, являющийся скриптом, имеет и другие параметры, делающие его более гибким.