Fixes in po file(ru)

devel
Alexey Berezhok 8 months ago
parent 7912c29bb5
commit 4bf4a64bba

@ -782,8 +782,13 @@ if [ "$HESTIA_B" = true ]; then
popd || { echo "Can't restore directory from $SRC_DIR, javascript rebuild aborted"; exit 1; }
fi
#Prepare mo files
pushd ../web/locale
./hst_convert_po2mo.sh
popd
# Generate source tar.gz
tar -h --exclude=".git" --exclude=".github" --exclude=".husky" --exclude=".vscode" --exclude="node_modules" --exclude="src/archive" -czf $BUILD_DIR/hestia-$BUILD_VER.tar.gz -C $SRC_DIR/.. hestiacp
tar -h --exclude=".git" --exclude=".github" --exclude=".husky" --exclude=".vscode" --exclude="node_modules" --exclude="src/archive" --exclude="*.po" --exclude="*.mo.orig" -czf $BUILD_DIR/hestia-$BUILD_VER.tar.gz -C $SRC_DIR/.. hestiacp
# Build RPM package
echo Building Hestia RPM

@ -0,0 +1,29 @@
# Работа с утилитами по работе с файлами локализации
Все действия производить в текущем каталоге
## 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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save