Makes the fallback language configurable
This commit is contained in:
		@@ -48,10 +48,11 @@ public final class Translator {
 | 
			
		||||
     * Loads the languages used by this translator
 | 
			
		||||
     *
 | 
			
		||||
     * @param dataFolder       <p>The data folder to load custom strings from</p>
 | 
			
		||||
     * @param fallbackLanguage <p>The default language to fall back on in the case of missing translations</p>
 | 
			
		||||
     * @param selectedLanguage <p>The currently selected language</p>
 | 
			
		||||
     */
 | 
			
		||||
    public void loadLanguages(File dataFolder, String selectedLanguage) {
 | 
			
		||||
        backupTranslatedMessages = loadTranslatedMessages("en");
 | 
			
		||||
    public void loadLanguages(File dataFolder, String fallbackLanguage, String selectedLanguage) {
 | 
			
		||||
        backupTranslatedMessages = loadTranslatedMessages(fallbackLanguage);
 | 
			
		||||
        translatedMessages = loadCustomTranslatedMessages(dataFolder, selectedLanguage);
 | 
			
		||||
        if (translatedMessages == null) {
 | 
			
		||||
            translatedMessages = loadTranslatedMessages(selectedLanguage);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user