Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
translate:ubuntu-docs [2013/10/02 15:47] советы для ускорения сборки |
translate:ubuntu-docs [2013/10/03 09:01] (текущий) дополнил |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Сборка справки в формате HTML ====== | + | ====== Сборка справки Ubuntu для проверки правильности перевода ====== |
+ | ===== Сборка в формате HTML ===== | ||
1) Создайте локальную копию нужной ветки bzr. Например, чтобы получить исходники текущей разрабатываемой версии справки, выполните команду: | 1) Создайте локальную копию нужной ветки bzr. Например, чтобы получить исходники текущей разрабатываемой версии справки, выполните команду: | ||
Строка 5: | Строка 7: | ||
''bzr branch lp:ubuntu-docs'' | ''bzr branch lp:ubuntu-docs'' | ||
- | 2) Установите следующие пакеты: make, gettext, docbook-xsl, yelp-tools, gnome-common, и yelp-xsl. Возможно, некоторые из них у вас уже установлены. | + | <note tip>Для отслеживания обновлений в дальнейшем можно будет воспользоваться командой ''bzr update''</note> |
- | 3) Перейдите в каталог исходников документации (например, ~/ubuntu-docs) и выполните команду: | + | 2) В этой скачанной ветке, как правило, устаревший русский перевод, поэтому нужно экспортировать с Launchpad свежий .po-файл с переводом (например, для Ubuntu 13.10 его можно получить по ссылке https://translations.launchpad.net/ubuntu-docs/saucy/+export), переименовать в ru.po и заменить им устаревший ru.po, который находится в подкаталоге ubuntu-help/ru каталога с исходниками справки. |
+ | |||
+ | 3)Установите следующие пакеты: make, gettext, docbook-xsl, yelp-tools, gnome-common, и yelp-xsl. Возможно, некоторые из них у вас уже установлены. | ||
+ | |||
+ | 4) Перейдите в каталог исходников документации (например, ~/ubuntu-docs) и выполните команду: | ||
''./autogen.sh'' | ''./autogen.sh'' | ||
- | 4) Если нужна не только английская html, следует предварительно собрать .page-файлы для других языков. Наберите: | + | 5) Если нужна не только английская html, следует предварительно собрать .page-файлы для других языков. Наберите: |
''cd ubuntu-help'' | ''cd ubuntu-help'' | ||
Строка 17: | Строка 23: | ||
''make'' | ''make'' | ||
- | ''cd ..'' | + | <note tip>Если вам нужна только русская справка, для **значительного** ускорения процесса уберите перед сборкой в файле Makefile все языки, кроме русского, из строки HELP_LINGUAS=..., т.е. оставьте только ''HELP_LINGUAS=ru''</note> |
- | <note tip>Если вам нужна только русская справка, для значительного ускорения процесса уберите перед сборкой в файле Makefile все языки, кроме русского, из строки HELP_LINGUAS=..., т.е. оставьте только ''HELP_LINGUAS=ru''</note> | + | В общем-то, после этого мы уже получаем готовую справку в формате xml, которую можно просмотреть в yelp (обозревателе справки Gnome): |
- | 5) Теперь сгенерируем HTML. Наберите: | + | ''yelp ./ru'' |
+ | |||
+ | 6) Теперь сгенерируем HTML. Наберите: | ||
+ | |||
+ | ''cd ..'' | ||
''cd html'' | ''cd html'' |