aboutsummaryrefslogtreecommitdiff
path: root/share/aux/cases/cp_if
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-04-04 06:48:15 -0300
committerEuAndreh <eu@euandre.org>2023-04-04 06:48:15 -0300
commitcb6eb5fa33cbab8a30635ffdbaed853ea82d3962 (patch)
tree91b88f972df0f9564802602046bd46b625425d68 /share/aux/cases/cp_if
parentbin/aux: Update path to repository db (diff)
downloaddotfiles-cb6eb5fa33cbab8a30635ffdbaed853ea82d3962.tar.gz
dotfiles-cb6eb5fa33cbab8a30635ffdbaed853ea82d3962.tar.xz
share/aux/cases/*/aux/{ci/report.sh,po4a-cfg}.sh: Update and improve help string
Diffstat (limited to 'share/aux/cases/cp_if')
-rwxr-xr-xshare/aux/cases/cp_if/aux/po4a-cfg.sh32
1 files changed, 30 insertions, 2 deletions
diff --git a/share/aux/cases/cp_if/aux/po4a-cfg.sh b/share/aux/cases/cp_if/aux/po4a-cfg.sh
index 11e51aa..7813f28 100755
--- a/share/aux/cases/cp_if/aux/po4a-cfg.sh
+++ b/share/aux/cases/cp_if/aux/po4a-cfg.sh
@@ -3,13 +3,41 @@ set -eu
usage() {
cat <<-'EOF'
- FIXME
+ Usage:
+ aux/po4a-cfg.sh > po/po4a.cfg
+ aux/po4a-cfg.sh -h
EOF
}
help() {
cat <<-'EOF'
- FIXME
+
+
+ Options:
+ -h, --help show this message
+
+
+ Discover translatable files in the repository (via
+ git-ls-files(1)) that have '.en.' or '/en/' in their name and
+ emit the configuration file to be used with po4a(1).
+
+
+ Examples:
+
+ Setup i18n on a new repository:
+
+ $ mkdir po
+ $ touch po/pt.po
+ $ touch po/"$(basename "$PWD")".pot
+ $ aux/po4a-cfg.sh > po/po4a.cfg
+ $ po4a po/po4a.cfg
+
+
+ Conditionally update the configuration in a Makefile:
+
+ po/po4a.cfg: ALWAYS
+ @sh aux/po4a-cfg.sh | ifnew $@
+ po4a $@
EOF
}