From b98837a8a27e444b0362324ba28b40353f023e02 Mon Sep 17 00:00:00 2001 From: billz Date: Mon, 4 Mar 2019 23:15:00 +0000 Subject: [PATCH] Added utility for compiling .mo files --- locale/pocompile.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 locale/pocompile.sh diff --git a/locale/pocompile.sh b/locale/pocompile.sh new file mode 100755 index 0000000..50795c2 --- /dev/null +++ b/locale/pocompile.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# Compiles portable object (.po) files into machine object (.mo) files +# Requires GNU gettext + +arrLocales=($PWD/*/); + +# compiles message catalogs to binary format +# requires GNU gettext +for f in "${arrLocales[@]}"; do + echo -n `msgfmt -o ${f}LC_MESSAGES/messages.mo ${f}LC_MESSAGES/messages.po` + echo "Compiled ${f}LC_MESSAGES/messages.po" +done +