bin/crowdin-cli in crowdin-cli-0.5.6 vs bin/crowdin-cli in crowdin-cli-0.6.0

- old
+ new

@@ -77,14 +77,13 @@ '%language%' => lang['name'], '%two_letters_code%' => lang['iso_639_1'], '%three_letters_code%' => lang['iso_639_3'], '%locale%' => lang['locale'], '%locale_with_underscore%' => lang['locale'].gsub('-', '_'), - '%android_code%' => android_locale_code(lang['locale']), - '%osx_code%' => osx_language_code(lang['crowdin_code']) + '.lproj', - '%osx_xliff%' => osx_language_code(lang['crowdin_code']) + '.xliff', - '%osx_locale%' => osx_language_code(lang['crowdin_code']), + '%android_code%' => lang['android_code'], + '%osx_code%' => lang['osx_code'], + '%osx_locale%' => lang['osx_locale'], } placeholders = pattern.inject([]){ |memo, h| memo << h.first[/%(.*)%/, 1] } unless languages_mapping.nil? @@ -180,38 +179,18 @@ end return Regexp.new(res + '$') end -def android_locale_code(locale_code) - locale_code = case locale_code - when 'he-IL' then 'iw-IL' - when 'yi-DE' then 'ji-DE' - when 'id-ID' then 'in-ID' - else locale_code - end - return locale_code.sub('-', '-r') -end - -def osx_language_code(language_code) - language_code = case language_code - when 'zh-TW' then 'zh-Hant' - when 'zh-CN' then 'zh-Hans' - else language_code - end - return language_code.sub('-', '_') -end - def get_invalid_placeholders(export_pattern) valid_placeholders = [ '%language%', '%two_letters_code%', '%three_letters_code%', '%locale%', '%locale_with_underscore%', '%android_code%', '%osx_code%', - '%osx_xliff%', '%osx_locale%', '%original_file_name%', '%original_path%', '%file_extension%', '%file_name%',