Skip to content

Commit

Permalink
use fallback
Browse files Browse the repository at this point in the history
  • Loading branch information
Librazy committed Dec 28, 2018
1 parent 55f5834 commit c524be5
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/main/java/com/meowj/langutils/locale/LocaleHelper.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

package com.meowj.langutils.locale;

import com.meowj.langutils.lang.LanguageHelper;
import com.meowj.langutils.lang.convert.EnumLang;
import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.chat.BaseComponent;
Expand Down Expand Up @@ -83,7 +84,7 @@ public static Locale getPlayerLocale(Player player) {
* POSSIBILITY OF SUCH DAMAGE.
*/
public static void toLegacyText(StringBuilder builder, TranslatableComponent translatable, String locale) {
String trans = EnumLang.get(locale).getMap().get(translatable.getTranslate());
String trans = LanguageHelper.translateToLocal(translatable.getTranslate(), locale);

Matcher matcher = translatable.getFormat().matcher(trans);
int position = 0;
Expand Down Expand Up @@ -121,8 +122,9 @@ public static void toLegacyText(StringBuilder builder, BaseComponent baseCompone
for (BaseComponent e : baseComponent.getExtra()) {
if (e instanceof TranslatableComponent) {
toLegacyText(builder, (TranslatableComponent) e, locale);
} else {
builder.append(e.toLegacyText());
}
builder.append(e.toLegacyText());
}
}
}
Expand Down Expand Up @@ -151,7 +153,7 @@ private static void addFormat(TranslatableComponent translatable, StringBuilder
}

public static void toPlainText(StringBuilder builder, TranslatableComponent translatable, String locale) {
String trans = EnumLang.get(locale).getMap().get(translatable.getTranslate());
String trans = LanguageHelper.translateToLocal(translatable.getTranslate(), locale);

Matcher matcher = translatable.getFormat().matcher(trans);
int position = 0;
Expand Down Expand Up @@ -187,8 +189,9 @@ public static void toPlainText(StringBuilder builder, BaseComponent baseComponen
for (BaseComponent e : baseComponent.getExtra()) {
if (e instanceof TranslatableComponent) {
toPlainText(builder, (TranslatableComponent) e, locale);
} else {
builder.append(e.toPlainText());
}
builder.append(e.toPlainText());
}
}
}
Expand Down

0 comments on commit c524be5

Please sign in to comment.