Files
git/git-gui/po/meson.build
Junio C Hamano fcfe60668e 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
2025-05-29 09:03:01 -07:00

39 lines
592 B
Meson

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