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 |