[transliteration] Using a data file instead of a header for transliteration scripts

This commit is contained in:
Al
2015-06-21 05:37:56 -05:00
parent b2e201f297
commit c2b4744f55

View File

@@ -1417,12 +1417,7 @@ transliterator_source_t transliterators_source[] = {{
transliterator_script_data_template = u'''
#ifndef TRANSLITERATION_SCRIPTS_H
#define TRANSLITERATION_SCRIPTS_H
#include <stdlib.h>
#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):