From 528a1b9288e410f961b012c75d4887da3ad15b2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Dr=C4=85g?= Date: Sat, 15 Jul 2017 03:42:15 +0200 Subject: [PATCH] Use the glib preset for i18n in Meson Preset handles xgettext options for us, and we can rely on Meson to parse LINGUAS. https://bugzilla.gnome.org/show_bug.cgi?id=784965 --- po/meson.build | 126 +------------------------------------------------ 1 file changed, 1 insertion(+), 125 deletions(-) diff --git a/po/meson.build b/po/meson.build index 4401ed117..9fab01864 100644 --- a/po/meson.build +++ b/po/meson.build @@ -1,129 +1,5 @@ i18n = import('i18n') -i18n_langs = [ - 'af', - 'am', - 'an', - 'ar', - 'as', - 'ast', - 'az', - 'be', - 'be@latin', - 'bg', - 'bn', - 'bn_IN', - 'bs', - 'ca', - 'ca@valencia', - 'cs', - 'cy', - 'da', - 'de', - 'dz', - 'el', - 'en_CA', - 'en_GB', - 'en@shaw', - 'eo', - 'es', - 'et', - 'eu', - 'fa', - 'fi', - 'fr', - 'ga', - 'gd', - 'gl', - 'gu', - 'he', - 'hi', - 'hr', - 'hu', - 'hy', - 'id', - 'is', - 'it', - 'ja', - 'ka', - 'kk', - 'kn', - 'ko', - 'ku', - 'lt', - 'lv', - 'mai', - 'mg', - 'mk', - 'ml', - 'mn', - 'mr', - 'ms', - 'nb', - 'nds', - 'ne', - 'nl', - 'nn', - 'oc', - 'or', - 'pa', - 'pl', - 'ps', - 'pt', - 'pt_BR', - 'ro', - 'ru', - 'rw', - 'si', - 'sk', - 'sl', - 'sq', - 'sr', - 'sr@latin', - 'sr@ije', - 'sv', - 'ta', - 'te', - 'tg', - 'th', - 'tl', - 'tr', - 'tt', - 'ug', - 'uk', - 'vi', - 'wa', - 'xh', - 'yi', - 'zh_CN', - 'zh_HK', - 'zh_TW' -] - -i18n.gettext('glib20', - languages : i18n_langs, - args : [ - '--from-code=UTF-8', - '--add-comments', - - '--keyword=_', - '--keyword=N_', - '--keyword=C_:1c,2', - '--keyword=NC_:1c,2', - '--keyword=g_dcgettext:2', - '--keyword=g_dngettext:2,3', - '--keyword=g_dpgettext2:2c,3', - - '--flag=N_:1:pass-c-format', - '--flag=C_:2:pass-c-format', - '--flag=NC_:2:pass-c-format', - '--flag=g_dngettext:2:pass-c-format', - '--flag=g_strdup_printf:1:c-format', - '--flag=g_string_printf:2:c-format', - '--flag=g_string_append_printf:2:c-format', - '--flag=g_error_new:3:c-format', - '--flag=g_set_error:4:c-format', - ] -) +i18n.gettext('glib20', preset: 'glib') install_data('Makefile.in.in', install_dir : glib_pkgdatadir + '/gettext/po')