Skip to content

Commit 6b25125

Browse files
author
LordTuxn
committed
display player language in Plot Review Menu
1 parent 0d8bc89 commit 6b25125

File tree

10 files changed

+11
-1
lines changed

10 files changed

+11
-1
lines changed

src/main/java/com/alpsbte/plotsystem/core/menus/ReviewPlotMenu.java

+2
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,8 @@ protected void setMenuItemsAsync() {
209209
"§7" + LangUtil.get(getMenuPlayer(), LangPaths.Plot.CITY) + ": §f" + plot.getCity().getName(),
210210
"§7" + LangUtil.get(getMenuPlayer(), LangPaths.Plot.COUNTRY) + ": §f" + plot.getCity().getCountry().getName(),
211211
"§7" + LangUtil.get(getMenuPlayer(), LangPaths.Plot.DIFFICULTY) + ": §f" + plot.getDifficulty().name().charAt(0) + plot.getDifficulty().name().substring(1).toLowerCase())
212+
.emptyLine()
213+
.addLine("§7" + LangUtil.get(getMenuPlayer(), LangPaths.Review.PLAYER_LANGUAGE) + ": §f" + LangUtil.getLanguageFileByLocale(plot.getPlotOwner().getLanguageTag()).getLangName())
212214
.build())
213215
.build());
214216
} catch (SQLException ex) {

src/main/java/com/alpsbte/plotsystem/utils/io/language/LangPaths.java

+1
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ public static final class Review {
147147
public static final String REJECTED = REVIEW + "rejected";
148148
public static final String FEEDBACK = REVIEW + "feedback";
149149
public static final String REVIEWER = REVIEW + "reviewer";
150+
public static final String PLAYER_LANGUAGE = REVIEW + "player-language";
150151

151152
public static final class Criteria {
152153
private static final String CRITERIA = REVIEW + "criteria.";

src/main/java/com/alpsbte/plotsystem/utils/io/language/LangUtil.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static String get(CommandSender sender, String key, String... args) {
4848
return getLanguageFileByLocale(sender instanceof Player ? getLocaleTagByPlayer((Player) sender) : languages[0].tag).getTranslation(key, args);
4949
}
5050

51-
private static LanguageFile getLanguageFileByLocale(String locale) {
51+
public static LanguageFile getLanguageFileByLocale(String locale) {
5252
return Arrays.stream(languages)
5353
.filter(lang -> lang.tag.equalsIgnoreCase(locale))
5454
.findFirst()

src/main/resources/lang/de_DE.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
rejected: "Abgelehnt"
164164
feedback: "Feedback"
165165
reviewer: "Reviewer"
166+
player-language: "Spielersprache"
166167
criteria:
167168
accuracy: "Genauigkeit"
168169
accuracy-desc: "Wie akkurat ist das Gebäude?////- Sieht aus wie in RL//- Korrekte Umrisse//- Korrekte Höhen//- Ist vollständig"

src/main/resources/lang/en_GB.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
abandoned: "Abandoned"
164164
feedback: "Feedback"
165165
reviewer: "Reviewer"
166+
player-language: "Player Language"
166167
criteria:
167168
accuracy: "Accuracy"
168169
accuracy-desc: "How accurate is the building?////- Looks like in RL//- Correct outlines//- Correct height//- Is completed"

src/main/resources/lang/fr_FR.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
rejected: "Refusé"
164164
feedback: "Commentaires"
165165
reviewer: "Relecteur"
166+
player-language: "Player Language"
166167
criteria:
167168
accuracy: "Précision"
168169
accuracy-desc: "Quelle est la précision du bâtiment?////- Ressemble à RL//- Contours corrects//- Hauteur correcte//- Est terminé"

src/main/resources/lang/ko_KR.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
rejected: "거절됨"
164164
feedback: "피드백"
165165
reviewer: "검토자"
166+
player-language: "Player Language"
166167
criteria:
167168
accuracy: "정확도"
168169
accuracy-desc: "얼마나 정확하게 건축되었나요?////- 현실과의 유사성//- 올바른 외곽선//- 올바른 높이//- 완성도"

src/main/resources/lang/ru_RU.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
rejected: "Отклонено"
164164
feedback: "Отзыв"
165165
reviewer: "Оценщик"
166+
player-language: "Player Language"
166167
criteria:
167168
accuracy: "Точность Воссоздания"
168169
accuracy-desc: "Насколько точно исполнено здание?////- Выглядит как в настоящей жизни//- Правильные контуры//- Правильная высота//- Полностью завершен"

src/main/resources/lang/zh_CN.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
rejected: "驳回"
164164
feedback: "回馈"
165165
reviewer: "审核员"
166+
player-language: "Player Language"
166167
criteria:
167168
accuracy: "准确性"
168169
accuracy-desc: "建筑的精确度如何? ////- 看起来像在真实世界//- 正确的轮廓//- 正确的高度//- 完成了"

src/main/resources/lang/zh_TW.yml

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ review:
163163
rejected: "駁回"
164164
feedback: "回饋"
165165
reviewer: "審核員"
166+
player-language: "Player Language"
166167
criteria:
167168
accuracy: "準確性"
168169
accuracy-desc: "建築的精確度如何?////- 看起來像在真實世界//- 正確的輪廓//- 正確的高度//- 完成了"

0 commit comments

Comments
 (0)