From f4cbf081225ea03c9a4610b75c90da5802cb4a1e Mon Sep 17 00:00:00 2001 From: Sebastian Ludwig Date: Tue, 26 Apr 2016 21:11:34 +0200 Subject: [PATCH] Fixed #155 by removing mapping from zh to zh-Hans in Android formatter. --- lib/twine/formatters/android.rb | 1 - test/test_formatters.rb | 11 ++++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/twine/formatters/android.rb b/lib/twine/formatters/android.rb index caddec8..439affc 100644 --- a/lib/twine/formatters/android.rb +++ b/lib/twine/formatters/android.rb @@ -11,7 +11,6 @@ module Twine 'zh-rCN' => 'zh-Hans', 'zh-rHK' => 'zh-Hant', 'en-rGB' => 'en-UK', - 'zh' => 'zh-Hans', 'in' => 'id', 'nb' => 'no' # TODO: spanish diff --git a/test/test_formatters.rb b/test/test_formatters.rb index 574cbec..851d514 100644 --- a/test/test_formatters.rb +++ b/test/test_formatters.rb @@ -122,7 +122,16 @@ class TestAndroidFormatter < FormatterTest end def test_output_path_language_mappings - assert_equal 'values-zh-rCN', @formatter.output_path_for_language('zh-Hans') + mappings = { + 'zh-Hans' => 'zh-rCN', + 'zh-Hant' => 'zh-rHK', + 'en-UK' => 'en-rGB', + 'id' => 'in', + 'no' => 'nb' + } + mappings.each do |lang, output_path| + assert_equal "values-#{output_path}", @formatter.output_path_for_language(lang) + end end end