diff --git a/tools/pull_locales.rb b/tools/pull_locales.rb index 967cee9b..23ff1225 100644 --- a/tools/pull_locales.rb +++ b/tools/pull_locales.rb @@ -22,7 +22,7 @@ project = transifex.project(project_slug) project.languages.each do |language| code = language.language_code puts "Getting locale #{code}" - dir_name = "_locales/#{code}" + dir_name = "../_locales/#{code}" Dir.mkdir(dir_name) if !Dir.exist?(dir_name) has_content = false project.resources.each do |resource| diff --git a/tools/pull_locales_postprocess.py b/tools/pull_locales_postprocess.py index d9d0b43a..a4cdb6c2 100644 --- a/tools/pull_locales_postprocess.py +++ b/tools/pull_locales_postprocess.py @@ -2,19 +2,19 @@ import io, os, json, re from collections import OrderedDict -with io.open('/_locales/en/messages.json', 'r', encoding='utf-8') as f: +with io.open('../_locales/en/messages.json', 'r', encoding='utf-8') as f: items = json.load(f).items() english = [(k, v['message']) for k, v in items if 'message' in v] english_placeholders = [(k, v['placeholders']) for k,v in items if 'placeholders' in v] -for locale_name in os.listdir('_locales'): +for locale_name in os.listdir('../_locales'): if locale_name == 'en': continue if not re.match(r'^\w{2}(_\w{2,3})?$', locale_name): print('Skipped %s: not a locale dir' % locale_name) continue - loc_path = '/_locales/' + locale_name + '/messages.json' + loc_path = '../_locales/' + locale_name + '/messages.json' with io.open(loc_path, 'r+', encoding='utf-8') as f: loc = json.load(f, object_pairs_hook=OrderedDict)