From c2b4744f55b473748329d58a0c9964b46837a2c6 Mon Sep 17 00:00:00 2001 From: Al Date: Sun, 21 Jun 2015 05:37:56 -0500 Subject: [PATCH] [transliteration] Using a data file instead of a header for transliteration scripts --- scripts/geodata/i18n/transliteration_rules.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/scripts/geodata/i18n/transliteration_rules.py b/scripts/geodata/i18n/transliteration_rules.py index ca1efa79..9c09f3a6 100644 --- a/scripts/geodata/i18n/transliteration_rules.py +++ b/scripts/geodata/i18n/transliteration_rules.py @@ -1417,12 +1417,7 @@ transliterator_source_t transliterators_source[] = {{ transliterator_script_data_template = u''' -#ifndef TRANSLITERATION_SCRIPTS_H -#define TRANSLITERATION_SCRIPTS_H - -#include #include "unicode_scripts.h" -#include "transliterate.h" typedef struct script_transliteration_rule {{ script_type_t script; @@ -1439,12 +1434,8 @@ char *script_transliterators[] = {{ {transliterators} }} -#endif ''' - - - script_transliterators = { 'arabic': {None: ['arabic-latin', 'arabic-latin-bgn'], 'fa': ['persian-latin-bgn'], @@ -1593,7 +1584,7 @@ def write_transliteration_data_file(filename): TRANSLITERATION_DATA_FILENAME = 'transliteration_data.c' -TRANSLITERATION_SCRIPTS_FILENAME = 'transliteration_scripts.h' +TRANSLITERATION_SCRIPTS_FILENAME = 'transliteration_scripts_data.c' def main(out_dir):