From c035c6e73d1e69261361370fdf1d84d69892a844 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 10 Oct 2025 00:40:47 +0200 Subject: Fix credits translators invalid access --- client/gui/menus/main/about.gd | 41 +++++++++++++++++++++-------------------- 1 file 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)) -- cgit v1.3