# Работа с утилитами по работе с файлами локализации

Все действия производить в текущем каталоге

## 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
```