aboutsummaryrefslogtreecommitdiff
path: root/git-gui/po
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2025-05-29 09:03:01 -0700
committerJunio C Hamano <gitster@pobox.com>2025-05-29 09:03:01 -0700
commitfcfe60668e05ffde2610bfef9045797618c145ac (patch)
tree16afb5b7ca43ab64de02c79363b80515ff259e1d /git-gui/po
parent6ab5693aa298f0e3034a1273cf4bf61c31b0e7f0 (diff)
parent61f8788fe9d362efb112f69a58cf0510a7e49ee0 (diff)
downloadgit-fcfe60668e05ffde2610bfef9045797618c145ac.tar.xz
Merge branch 'master' of https://github.com/j6t/git-gui
* 'master' of https://github.com/j6t/git-gui: git-gui: wire up support for the Meson build system git-gui: stop including GIT-VERSION-FILE file git-gui: extract script to generate macOS app git-gui: extract script to generate macOS wrapper git-gui: extract script to generate "tclIndex" git-gui: extract script to generate "git-gui" git-gui: drop no-op GITGUI_SCRIPT replacement git-gui: make output of GIT-VERSION-GEN source'able git-gui: prepare GIT-VERSION-GEN for out-of-tree builds git-gui: replace GIT-GUI-VARS with GIT-GUI-BUILD-OPTIONS
Diffstat (limited to 'git-gui/po')
-rw-r--r--git-gui/po/meson.build38
1 files changed, 38 insertions, 0 deletions
diff --git a/git-gui/po/meson.build b/git-gui/po/meson.build
new file mode 100644
index 0000000000..00cae74338
--- /dev/null
+++ b/git-gui/po/meson.build
@@ -0,0 +1,38 @@
+languages = [
+ 'bg',
+ 'de',
+ 'el',
+ 'fr',
+ 'hu',
+ 'it',
+ 'ja',
+ 'nb',
+ 'pt_br',
+ 'pt_pt',
+ 'ru',
+ 'sv',
+ 'vi',
+ 'zh_cn',
+]
+
+msgfmt = find_program('msgfmt', required: false)
+if not msgfmt.found()
+ subdir_done()
+endif
+
+foreach language : languages
+ custom_target(
+ input: language + '.po',
+ output: language + '.msg',
+ command: [
+ msgfmt,
+ '--statistics',
+ '--tcl',
+ '--locale=' + language,
+ '-d', meson.current_build_dir(),
+ '@INPUT@',
+ ],
+ install: true,
+ install_dir: get_option('datadir') / 'git-gui/lib/msgs',
+ )
+endforeach