@@ -175,7 +175,7 @@ public static List<Map<String, Object>> read4Effects(String filePath) throws Exc
175175 localValue = localValue .replaceAll ("\n " , "" );
176176 localValue = localValue .replaceAll ("\" " , "\\ \\ \" " );
177177 String languageKey = localize .getValues ().get (j );
178- if (!localValue .equalsIgnoreCase ("" ) && !languageKey .equalsIgnoreCase ("cn" )) {
178+ if (!localValue .equalsIgnoreCase ("" ) && !languageKey .equalsIgnoreCase (Constant . SIMPLIFIED_CHINESE )) {
179179 Map <String , Object > word = new HashMap <>();
180180 word .put ("language" , languageKey );
181181 word .put ("word" , localValue );
@@ -264,10 +264,10 @@ private static void parseExcel(Sheet sheet, List<Localize> list, boolean started
264264
265265 public static void generate (CopyWriteContainer copyWriteContainer , List <CopyWriteContainer > defaultCopyWriteContainers ) throws Exception {
266266 String language = copyWriteContainer .getLanguage ();
267- if (language .equals ("cn" )) {
268- Boolean ignoreChinese = Boolean .valueOf (PropertiesManager .getProperty (Constant .IGNORE_CHINESE ));
269- if (ignoreChinese ) return ;
270- }
267+ // if (language.equals(Constant.SIMPLIFIED_CHINESE )) {
268+ // Boolean ignoreChinese = Boolean.valueOf(PropertiesManager.getProperty(Constant.IGNORE_CHINESE));
269+ // if (ignoreChinese) return;
270+ // }
271271
272272 Boolean useDefaultValue = new Boolean (PropertiesManager .getProperty (Constant .USE_DEFAULT_VALUE ));
273273 if (useDefaultValue ) {
@@ -345,17 +345,25 @@ private static void createLocalizeFile(String language, String code, List<Locali
345345 if (ignoreEnglishSuffix ) {
346346 language = "" ;
347347 } else {
348- language = "- en" ;
348+ language = "en" ;
349349 }
350- filePath = basePath +"values" + language + File .separator + PropertiesManager .getProperty (code +"FileName" );
351- } else {
350+ } else if (language .equals ("zh-CN" )) {
351+ language = "zh-rCN" ;
352+ } else if (language .equals ("zh-TW" )) {
353+ language = "zh-rTW" ;
354+ } else if (language .equals ("id" )) {
352355 Boolean fixIdLanguage = Boolean .valueOf (PropertiesManager .getProperty (Constant .FIX_ID_LANGUAGE ));
353- if (language . equals ( "id" ) && fixIdLanguage ) {
356+ if (fixIdLanguage ) {
354357 language = "in" ;
355358 }
356- filePath = basePath +"values-" + language + File .separator + PropertiesManager .getProperty (code +"FileName" );
357359 }
358360
361+ String values = "values-" ;
362+ if (language .length () < 1 ) {
363+ values = "values" ;
364+ }
365+ filePath = basePath + values + language + File .separator + PropertiesManager .getProperty (code +"FileName" );
366+
359367 } else if (code .equalsIgnoreCase (Constant .SERVER_KEY )) {
360368 filePath = basePath + PropertiesManager .getProperty (code +"FileName" ) + language + ".properties" ;
361369 }
0 commit comments