Skip to content

Commit dd8c37b

Browse files
committed
Adjust language screen behaviours
1 parent 641bc7b commit dd8c37b

File tree

4 files changed

+136
-70
lines changed

4 files changed

+136
-70
lines changed

src/main/kotlin/xyz/bluspring/unitytranslate/client/gui/LanguageSelectScreen.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ class LanguageSelectScreen(val parent: Screen?, val type: LanguageSelectType) :
116116
}
117117
}
118118

119-
for (language in Language.entries.sortedBy { it.name }) {
119+
for (language in Language.entries.sortedBy { it.code }) {
120120
val entry = Entry(language)
121121
this.addEntry(entry)
122122

@@ -128,7 +128,7 @@ class LanguageSelectScreen(val parent: Screen?, val type: LanguageSelectType) :
128128
}
129129
}
130130

131-
inner class Entry(val language: Language, var isBalloonDefault: Boolean = true) : ObjectSelectionList.Entry<Entry>() {
131+
inner class Entry(val language: Language, var isBalloonDefault: Boolean = false) : ObjectSelectionList.Entry<Entry>() {
132132
internal val shouldBeDeactivated = type == LanguageSelectType.TRANSCRIPT_BOX && UnityTranslate.config.client.transcriptBoxes.any { it.language == language }
133133
private var lastClickTime: Long = 0L
134134

src/main/resources/assets/unitytranslate/lang/en_us.json

Lines changed: 46 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
"unitytranslate.set_spoken_language": "Set Spoken Language",
3333
"unitytranslate.select_language": "Select Language",
3434
"unitytranslate.select_language.already_selected": "This option has already been selected!",
35+
"unitytranslate.set_balloon_language": "Set Balloon Language",
36+
"unitytranslate.select_language.balloon_default": "Current Spoken Language (%s)",
3537
"unitytranslate.clear_transcripts": "Clear Transcripts",
3638
"unitytranslate.translate_sign": "Translate Sign",
3739
"unitytranslate.open_config": "Open Config GUI",
@@ -41,50 +43,50 @@
4143
"unitytranslate.transcript_boxes": "Transcript Boxes",
4244
"unitytranslate.transcript": "Transcript",
4345

44-
"unitytranslate.language.en": "English",
45-
"unitytranslate.language.es": "Spanish",
46-
"unitytranslate.language.pt": "Portuguese",
47-
"unitytranslate.language.fr": "French",
48-
"unitytranslate.language.sv": "Swedish",
49-
"unitytranslate.language.ms": "Malay",
50-
"unitytranslate.language.he": "Hebrew",
51-
"unitytranslate.language.ar": "Arabic",
52-
"unitytranslate.language.de": "German",
53-
"unitytranslate.language.ru": "Russian",
54-
"unitytranslate.language.ja": "Japanese",
55-
"unitytranslate.language.zh": "Chinese (simplified)",
56-
"unitytranslate.language.zt": "Chinese (traditional)",
57-
"unitytranslate.language.it": "Italian",
58-
"unitytranslate.language.cs": "Czech",
59-
"unitytranslate.language.da": "Danish",
60-
"unitytranslate.language.nl": "Dutch",
61-
"unitytranslate.language.fi": "Finnish",
62-
"unitytranslate.language.el": "Greek",
63-
"unitytranslate.language.hi": "Hindi",
64-
"unitytranslate.language.hu": "Hungarian",
65-
"unitytranslate.language.id": "Indonesian",
66-
"unitytranslate.language.ko": "Korean",
67-
"unitytranslate.language.nb": "Norwegian",
68-
"unitytranslate.language.pl": "Polish",
69-
"unitytranslate.language.tl": "Tagalog",
70-
"unitytranslate.language.th": "Thai",
71-
"unitytranslate.language.tr": "Turkish",
72-
"unitytranslate.language.uk": "Ukrainian",
73-
"unitytranslate.language.bg": "Bulgarian",
74-
"unitytranslate.language.sq": "Albanian",
75-
"unitytranslate.language.az": "Azerbaijani",
76-
"unitytranslate.language.bn": "Bengali",
77-
"unitytranslate.language.ca": "Catalan",
78-
"unitytranslate.language.eo": "Esperanto",
79-
"unitytranslate.language.et": "Estonian",
80-
"unitytranslate.language.ga": "Irish",
81-
"unitytranslate.language.lv": "Latvian",
82-
"unitytranslate.language.lt": "Lithuanian",
83-
"unitytranslate.language.fa": "Persian",
84-
"unitytranslate.language.ro": "Romanian",
85-
"unitytranslate.language.sk": "Slovak",
86-
"unitytranslate.language.sl": "Slovenian",
87-
"unitytranslate.language.ur": "Urdu",
46+
"unitytranslate.language.en": "English (English)",
47+
"unitytranslate.language.es": "Español (Spanish)",
48+
"unitytranslate.language.pt": "Portugués (Portuguese)",
49+
"unitytranslate.language.fr": "Français (French)",
50+
"unitytranslate.language.sv": "Svenska (Swedish)",
51+
"unitytranslate.language.ms": "Bahasa Melayu (Malay)",
52+
"unitytranslate.language.he": "עברית (Hebrew)",
53+
"unitytranslate.language.ar": "العربية (Arabic)",
54+
"unitytranslate.language.de": "Deutsch (German)",
55+
"unitytranslate.language.ru": "русский (Russian)",
56+
"unitytranslate.language.ja": "日本語 (Japanese)",
57+
"unitytranslate.language.zh": "简体中文 (Chinese, Simplified)",
58+
"unitytranslate.language.zt": "繁體中文 (Chinese, Traditional)",
59+
"unitytranslate.language.it": "Italiano (Italian)",
60+
"unitytranslate.language.cs": "Čeština (Czech)",
61+
"unitytranslate.language.da": "Dansk (Danish)",
62+
"unitytranslate.language.nl": "Nederlands (Dutch)",
63+
"unitytranslate.language.fi": "Suomi (Finnish)",
64+
"unitytranslate.language.el": "Ελληνικά (Greek)",
65+
"unitytranslate.language.hi": "हिंदी (Hindi)",
66+
"unitytranslate.language.hu": "Magyar (Hungarian)",
67+
"unitytranslate.language.id": "Bahasa Indonesia (Indonesian)",
68+
"unitytranslate.language.ko": "한국어 (Korean)",
69+
"unitytranslate.language.nb": "Norsk bokmål (Norwegian)",
70+
"unitytranslate.language.pl": "Polski (Polish)",
71+
"unitytranslate.language.tl": "Tagalog (Tagalog)",
72+
"unitytranslate.language.th": "ไทย (Thai)",
73+
"unitytranslate.language.tr": "Türkçe (Turkish)",
74+
"unitytranslate.language.uk": "Українська (Ukrainian)",
75+
"unitytranslate.language.bg": "Български (Bulgarian)",
76+
"unitytranslate.language.sq": "Shqip (Albanian)",
77+
"unitytranslate.language.az": "Azərbaycanca (Azerbaijani)",
78+
"unitytranslate.language.bn": "বাংলা (Bengali)",
79+
"unitytranslate.language.ca": "Català (Catalan)",
80+
"unitytranslate.language.eo": "Esperanto (Esperanto)",
81+
"unitytranslate.language.et": "Eesti keel (Estonian)",
82+
"unitytranslate.language.ga": "Gaeilge (Irish)",
83+
"unitytranslate.language.lv": "Latviešu (Latvian)",
84+
"unitytranslate.language.lt": "Lietuvių (Lithuanian)",
85+
"unitytranslate.language.fa": "فارسی (Persian)",
86+
"unitytranslate.language.ro": "Română (Romanian)",
87+
"unitytranslate.language.sk": "Slovenčina (Slovak)",
88+
"unitytranslate.language.sl": "Slovenščina (Slovenian)",
89+
"unitytranslate.language.ur": "اردو (Urdu)",
8890

8991
"gui.unitytranslate.config.client": "Client Config",
9092
"config.unitytranslate.client.enabled": "Mod Enabled?",

src/main/resources/assets/unitytranslate/lang/es_es.json

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,50 @@
3030
"unitytranslate.transcript_boxes": "Cajas de transcripción",
3131
"unitytranslate.transcript": "Transcripción",
3232

33-
"unitytranslate.language.en": "Inglés",
34-
"unitytranslate.language.es": "Español",
35-
"unitytranslate.language.pt": "Portugués",
36-
"unitytranslate.language.fr": "Francés",
37-
"unitytranslate.language.sv": "Sueco",
38-
"unitytranslate.language.ms": "Malayo",
39-
"unitytranslate.language.he": "Hebreo",
40-
"unitytranslate.language.ar": "Árabe",
41-
"unitytranslate.language.de": "Alemán",
42-
"unitytranslate.language.ru": "Ruso",
43-
"unitytranslate.language.ja": "Japonés",
44-
"unitytranslate.language.zh": "Chino",
33+
"unitytranslate.language.en": "English (Inglés)",
34+
"unitytranslate.language.es": "Español (Español)",
35+
"unitytranslate.language.pt": "Portugués (Portugués)",
36+
"unitytranslate.language.fr": "Français (Francés)",
37+
"unitytranslate.language.sv": "Svenska (Sueco)",
38+
"unitytranslate.language.ms": "Bahasa Melayu (Malayo)",
39+
"unitytranslate.language.he": "עברית (Hebreo)",
40+
"unitytranslate.language.ar": "العربية (Árabe)",
41+
"unitytranslate.language.de": "Deutsch (Alemán)",
42+
"unitytranslate.language.ru": "русский (Ruso)",
43+
"unitytranslate.language.ja": "日本語 (Japonés)",
44+
"unitytranslate.language.zh": "简体中文 (Chinese, Simplified)",
45+
"unitytranslate.language.zt": "繁體中文 (Chinese, Traditional)",
46+
"unitytranslate.language.it": "Italiano (Italian)",
47+
"unitytranslate.language.cs": "Čeština (Czech)",
48+
"unitytranslate.language.da": "Dansk (Danish)",
49+
"unitytranslate.language.nl": "Nederlands (Dutch)",
50+
"unitytranslate.language.fi": "Suomi (Finnish)",
51+
"unitytranslate.language.el": "Ελληνικά (Greek)",
52+
"unitytranslate.language.hi": "हिंदी (Hindi)",
53+
"unitytranslate.language.hu": "Magyar (Hungarian)",
54+
"unitytranslate.language.id": "Bahasa Indonesia (Indonesian)",
55+
"unitytranslate.language.ko": "한국어 (Korean)",
56+
"unitytranslate.language.nb": "Norsk bokmål (Norwegian)",
57+
"unitytranslate.language.pl": "Polski (Polish)",
58+
"unitytranslate.language.tl": "Tagalog (Tagalog)",
59+
"unitytranslate.language.th": "ไทย (Thai)",
60+
"unitytranslate.language.tr": "Türkçe (Turkish)",
61+
"unitytranslate.language.uk": "Українська (Ukrainian)",
62+
"unitytranslate.language.bg": "Български (Bulgarian)",
63+
"unitytranslate.language.sq": "Shqip (Albanian)",
64+
"unitytranslate.language.az": "Azərbaycanca (Azerbaijani)",
65+
"unitytranslate.language.bn": "বাংলা (Bengali)",
66+
"unitytranslate.language.ca": "Català (Catalan)",
67+
"unitytranslate.language.eo": "Esperanto (Esperanto)",
68+
"unitytranslate.language.et": "Eesti keel (Estonian)",
69+
"unitytranslate.language.ga": "Gaeilge (Irish)",
70+
"unitytranslate.language.lv": "Latviešu (Latvian)",
71+
"unitytranslate.language.lt": "Lietuvių (Lithuanian)",
72+
"unitytranslate.language.fa": "فارسی (Persian)",
73+
"unitytranslate.language.ro": "Română (Romanian)",
74+
"unitytranslate.language.sk": "Slovenčina (Slovak)",
75+
"unitytranslate.language.sl": "Slovenščina (Slovenian)",
76+
"unitytranslate.language.ur": "اردو (Urdu)",
4577

4678
"gui.unitytranslate.config.client": "Configuración de cliente",
4779
"config.unitytranslate.client.enabled": "¿Mod Activado?",

src/main/resources/assets/unitytranslate/lang/es_mx.json

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,50 @@
3030
"unitytranslate.transcript_boxes": "Cajas de transcripción",
3131
"unitytranslate.transcript": "Transcripción",
3232

33-
"unitytranslate.language.en": "Inglés",
34-
"unitytranslate.language.es": "Español",
35-
"unitytranslate.language.pt": "Portugués",
36-
"unitytranslate.language.fr": "Francés",
37-
"unitytranslate.language.sv": "Sueco",
38-
"unitytranslate.language.ms": "Malayo",
39-
"unitytranslate.language.he": "Hebreo",
40-
"unitytranslate.language.ar": "Árabe",
41-
"unitytranslate.language.de": "Alemán",
42-
"unitytranslate.language.ru": "Ruso",
43-
"unitytranslate.language.ja": "Japonés",
44-
"unitytranslate.language.zh": "Chino",
33+
"unitytranslate.language.en": "English (Inglés)",
34+
"unitytranslate.language.es": "Español (Español)",
35+
"unitytranslate.language.pt": "Portugués (Portugués)",
36+
"unitytranslate.language.fr": "Français (Francés)",
37+
"unitytranslate.language.sv": "Svenska (Sueco)",
38+
"unitytranslate.language.ms": "Bahasa Melayu (Malayo)",
39+
"unitytranslate.language.he": "עברית (Hebreo)",
40+
"unitytranslate.language.ar": "العربية (Árabe)",
41+
"unitytranslate.language.de": "Deutsch (Alemán)",
42+
"unitytranslate.language.ru": "русский (Ruso)",
43+
"unitytranslate.language.ja": "日本語 (Japonés)",
44+
"unitytranslate.language.zh": "简体中文 (Chinese, Simplified)",
45+
"unitytranslate.language.zt": "繁體中文 (Chinese, Traditional)",
46+
"unitytranslate.language.it": "Italiano (Italian)",
47+
"unitytranslate.language.cs": "Čeština (Czech)",
48+
"unitytranslate.language.da": "Dansk (Danish)",
49+
"unitytranslate.language.nl": "Nederlands (Dutch)",
50+
"unitytranslate.language.fi": "Suomi (Finnish)",
51+
"unitytranslate.language.el": "Ελληνικά (Greek)",
52+
"unitytranslate.language.hi": "हिंदी (Hindi)",
53+
"unitytranslate.language.hu": "Magyar (Hungarian)",
54+
"unitytranslate.language.id": "Bahasa Indonesia (Indonesian)",
55+
"unitytranslate.language.ko": "한국어 (Korean)",
56+
"unitytranslate.language.nb": "Norsk bokmål (Norwegian)",
57+
"unitytranslate.language.pl": "Polski (Polish)",
58+
"unitytranslate.language.tl": "Tagalog (Tagalog)",
59+
"unitytranslate.language.th": "ไทย (Thai)",
60+
"unitytranslate.language.tr": "Türkçe (Turkish)",
61+
"unitytranslate.language.uk": "Українська (Ukrainian)",
62+
"unitytranslate.language.bg": "Български (Bulgarian)",
63+
"unitytranslate.language.sq": "Shqip (Albanian)",
64+
"unitytranslate.language.az": "Azərbaycanca (Azerbaijani)",
65+
"unitytranslate.language.bn": "বাংলা (Bengali)",
66+
"unitytranslate.language.ca": "Català (Catalan)",
67+
"unitytranslate.language.eo": "Esperanto (Esperanto)",
68+
"unitytranslate.language.et": "Eesti keel (Estonian)",
69+
"unitytranslate.language.ga": "Gaeilge (Irish)",
70+
"unitytranslate.language.lv": "Latviešu (Latvian)",
71+
"unitytranslate.language.lt": "Lietuvių (Lithuanian)",
72+
"unitytranslate.language.fa": "فارسی (Persian)",
73+
"unitytranslate.language.ro": "Română (Romanian)",
74+
"unitytranslate.language.sk": "Slovenčina (Slovak)",
75+
"unitytranslate.language.sl": "Slovenščina (Slovenian)",
76+
"unitytranslate.language.ur": "اردو (Urdu)",
4577

4678
"gui.unitytranslate.config.client": "Configuración de cliente",
4779
"config.unitytranslate.client.enabled": "¿Mod Activado?",

0 commit comments

Comments
 (0)