| 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 |