diff options
author | EuAndreh <eu@euandre.org> | 2023-04-04 06:48:15 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2023-04-04 06:48:15 -0300 |
commit | cb6eb5fa33cbab8a30635ffdbaed853ea82d3962 (patch) | |
tree | 91b88f972df0f9564802602046bd46b625425d68 /share/aux/cases/cp_if | |
parent | bin/aux: Update path to repository db (diff) | |
download | dotfiles-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-x | share/aux/cases/cp_if/aux/po4a-cfg.sh | 32 |
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 } |