Files
system-taskbar/ding/po/meson.build

28 lines
759 B
Meson

system_localedir = join_paths(datadir, 'locale')
user_localedir = join_paths(extensions_dir, 'locale')
localedir = prefix.startswith('/usr') ? system_localedir : user_localedir
proj_root = meson.project_source_root()
po_autofill_script = proj_root / 'scripts' / 'po-autofill.mjs'
node = find_program('node', required: false)
i18n.gettext (
meson.project_name (),
preset: 'glib',
install_dir: localedir
)
if node.found()
lt_env = environment()
lt_env.set('LT_URL', 'http://localhost:5000')
lt_env.set('LT_SOURCE', 'en')
lt_env.set('LT_API_KEY', '')
# Run LibreTranslate auto-fill over all languages from LINGUAS ---
run_target('po-autofill',
command: [ node, po_autofill_script ],
env: lt_env
)
endif