34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
# Работа с утилитами по работе с файлами локализации
|
||
|
||
Все действия производить в текущем каталоге
|
||
|
||
## Convert mo to po
|
||
|
||
Для восстановления текстовых po файлов из скомпиллированных mo файлов:
|
||
```
|
||
./hst_convert_mo2po.sh
|
||
```
|
||
|
||
## Update pot file
|
||
|
||
Для того, чтобы обновить шаблон локализации:
|
||
```
|
||
./hst_scan_i18n.sh
|
||
```
|
||
|
||
## Формирование нового файла локализации на основе старого po
|
||
|
||
Старый po файл, восстановлен из mo и не имеет комментариев, где втсречается строка.
|
||
Для восстановления комментариев необходимо из pot собрать информацию, а из po файла собрать лоаклизацию.
|
||
Это делается командой:
|
||
```
|
||
./hst_convert_pure_po_pot.rb ru/LC_MESSAGES/hestiacp.po pot
|
||
```
|
||
получаем файл ru/LC_MESSAGES/hestiacp.po.new
|
||
|
||
## Обновление mo файла после добавления локализации
|
||
|
||
```
|
||
./hst_convert_po2mo.sh ru
|
||
```
|