Skip to content

Commit 4c9cec4

Browse files
committed
improvement: update translations, add Japanese and Chinese (simplified), translate languages in language selection menu
close #1030 close #1016 close #874 close #859 close #769
1 parent 4a9e84c commit 4c9cec4

File tree

190 files changed

+38452
-2803
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

190 files changed

+38452
-2803
lines changed

autoload/TranslationManager.gd

+25-3
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,32 @@ const PO_EXTENSION := "po"
88
const DEFAULT_LOCALE := "en"
99
const SUPPORTED_LOCALES := [
1010
"en",
11+
"fr",
1112
"es",
13+
"ja",
1214
"it",
13-
"fr",
14-
"pt",
1515
"pt_BR",
16+
"zh_Hans",
17+
"ru",
18+
"de",
1619
"tr",
20+
"nl",
1721
]
1822

23+
const LOCALE_TO_LABEL := {
24+
"fr": "Français",
25+
"es": "Español",
26+
"ja": "日本語",
27+
"it": "Italiano",
28+
"pt_BR": "Portugés",
29+
"zh_Hans": "中文",
30+
"ru": "русский",
31+
"de": "Deutsch",
32+
"tr": "Türkçe",
33+
"nl": "Nederlands",
34+
}
35+
36+
1937
var current_language := DEFAULT_LOCALE setget set_language
2038

2139
var _loaded_translations := []
@@ -30,9 +48,13 @@ func get_available_languages() -> Array:
3048
var languages := []
3149

3250
for locale_code in SUPPORTED_LOCALES:
51+
var language_name: String = LOCALE_TO_LABEL.get(locale_code, "")
52+
if language_name == "":
53+
language_name = TranslationServer.get_locale_name(locale_code)
54+
3355
languages.append({
3456
"code": locale_code,
35-
"name": TranslationServer.get_locale_name(locale_code),
57+
"name": language_name,
3658
})
3759

3860
return languages

0 commit comments

Comments
 (0)