Yi EungJun 2015-02-25
Fix messages are not shown in preferred language
Problem: When a user prefers "ko-KR" and Yobi has a "ko" message, Yobi
does not show "ko" messages for the user because PlayFramework thinks
"ko" does not match with "ko-KR".

Solution: Rename message files to have country code; e.g. messages.ko ->
messages.ko-KR.
@43d2c6b5fa85172dcd875477f625b5b3afda685e
conf/application.conf.default
--- conf/application.conf.default
+++ conf/application.conf.default
@@ -29,7 +29,7 @@
 
 # The application languages
 # ~~~~~
-application.langs="en, ko, ja"
+application.langs="en-US, ko-KR, ja-JP"
 
 # Global object class
 # ~~~~~
conf/messages.ja-JP (Renamed from conf/messages.ja)
--- conf/messages.ja
+++ conf/messages.ja-JP
No changes
conf/messages.ko-KR (Renamed from conf/messages.ko)
--- conf/messages.ko
+++ conf/messages.ko-KR
No changes
test/controllers/PasswordResetAppTest.java
--- test/controllers/PasswordResetAppTest.java
+++ test/controllers/PasswordResetAppTest.java
@@ -34,7 +34,7 @@
     @Test
     public void testRequestResetPassword_validLoginIdAndEmailAddress() {
         Map<String, String> config = support.Helpers.makeTestConfig();
-        config.put("application.langs", "ko");
+        config.put("application.langs", "ko-KR");
 
         running(support.Helpers.makeTestApplication(config), new Runnable() {
             public void run() {
Add a comment
List