v2.0.0: fixed i being incorrectly uppercased to I in Turkish
This commit is contained in:
@@ -44,6 +44,7 @@ public class Messages {
|
|||||||
|
|
||||||
private static ArrayList<I18NBundle> bundles;
|
private static ArrayList<I18NBundle> bundles;
|
||||||
private static Languages lang;
|
private static Languages lang;
|
||||||
|
private static Locale locale;
|
||||||
|
|
||||||
public static final String NO_TEXT_FOUND = "!!!NO TEXT FOUND!!!";
|
public static final String NO_TEXT_FOUND = "!!!NO TEXT FOUND!!!";
|
||||||
|
|
||||||
@@ -51,7 +52,9 @@ public class Messages {
|
|||||||
return lang;
|
return lang;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Locale locale(){
|
||||||
|
return locale;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setup Methods
|
* Setup Methods
|
||||||
@@ -79,7 +82,11 @@ public class Messages {
|
|||||||
|
|
||||||
bundles = new ArrayList<>();
|
bundles = new ArrayList<>();
|
||||||
Messages.lang = lang;
|
Messages.lang = lang;
|
||||||
Locale locale = new Locale(lang.code());
|
if (lang == Languages.ENGLISH){
|
||||||
|
locale = Locale.ENGLISH;
|
||||||
|
} else {
|
||||||
|
locale = new Locale(lang.code());
|
||||||
|
}
|
||||||
|
|
||||||
for (String file : prop_files) {
|
for (String file : prop_files) {
|
||||||
bundles.add(I18NBundle.createBundle(Gdx.files.internal(file), locale));
|
bundles.add(I18NBundle.createBundle(Gdx.files.internal(file), locale));
|
||||||
@@ -153,7 +160,7 @@ public class Messages {
|
|||||||
|
|
||||||
public static String capitalize( String str ){
|
public static String capitalize( String str ){
|
||||||
if (str.length() == 0) return str;
|
if (str.length() == 0) return str;
|
||||||
else return Character.toTitleCase( str.charAt( 0 ) ) + str.substring( 1 );
|
else return str.substring( 0, 1 ).toUpperCase(locale) + str.substring( 1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
//Words which should not be capitalized in title case, mostly prepositions which appear ingame
|
//Words which should not be capitalized in title case, mostly prepositions which appear ingame
|
||||||
|
|||||||
Reference in New Issue
Block a user