diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-10-10 00:40:47 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-10-10 00:40:47 +0200 |
| commit | c035c6e73d1e69261361370fdf1d84d69892a844 (patch) | |
| tree | defa1de832260197b4b7ec059544a5c24a13b464 | |
| parent | d9f471216f63fb1a853327eee9f9105191ebd782 (diff) | |
| download | hurrycurry-c035c6e73d1e69261361370fdf1d84d69892a844.tar hurrycurry-c035c6e73d1e69261361370fdf1d84d69892a844.tar.bz2 hurrycurry-c035c6e73d1e69261361370fdf1d84d69892a844.tar.zst | |
Fix credits translators invalid access
| -rw-r--r-- | client/gui/menus/main/about.gd | 41 |
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)) |