[glib] Use the glib preset for i18n in Meson



commit 528a1b9288e410f961b012c75d4887da3ad15b2e
Author: Piotr Drąg <piotrdrag gmail com>
Date:   Sat Jul 15 03:42:15 2017 +0200

    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 files changed, 1 insertions(+), 125 deletions(-)
---
diff --git a/po/meson.build b/po/meson.build
index 4401ed1..9fab018 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')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]