aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-10 00:40:47 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-10 00:40:47 +0200
commitc035c6e73d1e69261361370fdf1d84d69892a844 (patch)
treedefa1de832260197b4b7ec059544a5c24a13b464
parentd9f471216f63fb1a853327eee9f9105191ebd782 (diff)
downloadhurrycurry-c035c6e73d1e69261361370fdf1d84d69892a844.tar
hurrycurry-c035c6e73d1e69261361370fdf1d84d69892a844.tar.bz2
hurrycurry-c035c6e73d1e69261361370fdf1d84d69892a844.tar.zst
Fix credits translators invalid access
-rw-r--r--client/gui/menus/main/about.gd41
1 files changed, 21 insertions, 20 deletions
diff --git a/client/gui/menus/main/about.gd b/client/gui/menus/main/about.gd
index 873c5e53..0b559f91 100644
--- a/client/gui/menus/main/about.gd
+++ b/client/gui/menus/main/about.gd
@@ -47,6 +47,22 @@ func _ready() -> void:
super()
$side/margin/options/first/source.tooltip_text = SOURCE_CODE
+
+var translators = {
+ tr("c.settings.ui.language.zh_Hans"): ["Outbreak2096"],
+ tr("c.settings.ui.language.zh_Hant"): ["hugoalh"],
+ tr("c.settings.ui.language.nl"): ["Vistaus"],
+ tr("c.settings.ui.language.it"): ["Miner34", "solemden"],
+ tr("c.settings.ui.language.eu"): ["josuigoa"],
+ tr("c.settings.ui.language.fr"): ["fnetX", "lejun"],
+ tr("c.settings.ui.language.pl"): ["tranzystorekk"],
+ tr("c.settings.ui.language.he"): ["RustyStriker"],
+ tr("c.settings.ui.language.el"): ["n0toose"],
+ tr("c.settings.ui.language.ja"): ["BigBrotherNii"],
+ tr("c.settings.ui.language.ar"): ["sofviic"],
+ tr("c.settings.ui.language.tr"): ["furkanunsalan", "tekrei"],
+ tr("c.settings.ui.language.ru"): ["0ko"],
+}
var credits := [
[tr("c.credits.models"), [
["kenney.nl", "Various Models", cc0],
@@ -75,21 +91,7 @@ var credits := [
["Ray Trace", "Nintendo_Switch_Pro_Controller.svg", cc_by_4],
["Amousey", "Curved solid arrow.svg", cc0]
]],
- [tr("c.credits.translations"), {
- tr("c.settings.ui.language.zh_Hans"): ["Outbreak2096"],
- tr("c.settings.ui.language.zh_Hant"): ["hugoalh"],
- tr("c.settings.ui.language.nl"): ["Vistaus"],
- tr("c.settings.ui.language.it"): ["Miner34", "solemden"],
- tr("c.settings.ui.language.eu"): ["josuigoa"],
- tr("c.settings.ui.language.fr"): ["fnetX", "lejun"],
- tr("c.settings.ui.language.pl"): ["tranzystorekk"],
- tr("c.settings.ui.language.he"): ["RustyStriker"],
- tr("c.settings.ui.language.el"): ["n0toose"],
- tr("c.settings.ui.language.ja"): ["BigBrotherNii"],
- tr("c.settings.ui.language.ar"): ["sofviic"],
- tr("c.settings.ui.language.tr"): ["furkanunsalan", "tekrei"],
- tr("c.settings.ui.language.ru"): ["0ko"],
- }]
+ [tr("c.credits.translations"), translators]
]
func _menu_cover(state):
@@ -136,15 +138,14 @@ func credits_text() -> String:
func legal_text() -> String:
var all: Array[String] = []
- var translators: Array[String] = []
- for c in credits[3][1].values():
- translators.append_array(c)
- translators.shuffle()
+ var translators_list: Array[String] = []
+ for c in translators.values(): translators_list.append_array(c)
+ translators_list.shuffle()
authors.shuffle()
contributors.shuffle()
all.append_array(authors)
all.append_array(contributors)
- all.append_array(translators)
+ all.append_array(translators_list)
var text := "Hurry Curry! - a game about cooking\n"
text += "[code]Copyright 2024, 2025 %s\n\n" % ", ".join(dedup_array(all))