From 9a006678dd673d6f2bf72669edb0297084797c29 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:11 +0200 Subject: [PATCH 01/30] New translations en-us.json (French) [ci skip] --- src/embedded/Localization/fr-FR.json | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json index 58876df..6e666f1 100644 --- a/src/embedded/Localization/fr-FR.json +++ b/src/embedded/Localization/fr-FR.json @@ -1,27 +1,22 @@ { "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", - "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", - "ExtraUITheme.Theme[Default]": "Défaut", "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", - "ExtraUITheme.Panel.Group[PanelColors]": "Couleurs de panneau", "ExtraUITheme.Panel.Group[TextColors]": "Couleurs de texte", "ExtraUITheme.Panel.Group[AccentColors]": "Couleurs d'accentuation", "ExtraUITheme.Panel.Group[States]": "États", "ExtraUITheme.Panel.Group[MenuColors]": "Couleurs de menu", - "ExtraUITheme.Panel.Kind[Color]": "Couleur", "ExtraUITheme.Panel.Kind[Unit]": "Unité", "ExtraUITheme.Panel.Kind[Number]": "Nombre", "ExtraUITheme.Panel.Kind[VarReference]": "Référence", "ExtraUITheme.Panel.Kind[Keyword]": "Mot-clé", - "ExtraUITheme.Panel.Export": "Export", "ExtraUITheme.Panel.Import": "Import", "ExtraUITheme.Panel.Save": "Sauvegarder", @@ -29,7 +24,6 @@ "ExtraUITheme.Panel.Simple": "Simple", "ExtraUITheme.Panel.Advanced": "Avancé", "ExtraUITheme.Panel.SearchPlaceholder": "Rechercher, ex: panel*Color", - "ExtraUITheme.Panel.ExportTitle": "Exporter le thème", "ExtraUITheme.Panel.ExportSubtitle": "Thème :", "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", @@ -43,18 +37,15 @@ "ExtraUITheme.Panel.ImportPlaceholder": "Collez ici le thème exporté (JSON)...", "ExtraUITheme.Panel.ImportError": "Texte invalide - ce n'est pas du JSON reconnaissable.", "ExtraUITheme.Panel.ImportEmptyError": "Ce JSON est valide, mais ne contient aucune variable de thème.", - "ExtraUITheme.Panel.ImportConflictTitle": "Un thème avec ce nom existe déjà", "ExtraUITheme.Panel.ImportConflictDesc": "Un thème nommé {name} existe déjà. Que voulez-vous faire ?", "ExtraUITheme.Panel.ImportConflictNewName": "Nouveau nom (si vous choisissez Renommer)", "ExtraUITheme.Panel.Overwrite": "Écraser", - "ExtraUITheme.Panel.Rename": "Renommer", "ExtraUITheme.Panel.RenameTitle": "Renommer le thème", "ExtraUITheme.Panel.RenameEmpty": "Entrez un nom.", "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", - "ExtraUITheme.Panel.Delete": "Supprimer", "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible." -} +} From 568c681e572cb949c2dc3a80d7d2a86373ff60e0 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:12 +0200 Subject: [PATCH 02/30] New translations en-us.json (Spanish) [ci skip] --- src/embedded/Localization/es-ES.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/embedded/Localization/es-ES.json b/src/embedded/Localization/es-ES.json index 25bf02b..134612c 100644 --- a/src/embedded/Localization/es-ES.json +++ b/src/embedded/Localization/es-ES.json @@ -36,6 +36,7 @@ "ExtraUITheme.Panel.Cancel": "Cancelar", "ExtraUITheme.Panel.ImportPlaceholder": "Pegar el tema exportado aquí (JSON)...", "ExtraUITheme.Panel.ImportError": "Texto no válido - esto no es JSON reconocible.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", "ExtraUITheme.Panel.ImportConflictTitle": "Ya existe un tema con este nombre", "ExtraUITheme.Panel.ImportConflictDesc": "Ya existe un tema llamado {name}. ¿Qué quieres hacer?", "ExtraUITheme.Panel.ImportConflictNewName": "Nombre nuevo (si eliges renombrar)", @@ -47,4 +48,4 @@ "ExtraUITheme.Panel.Delete": "Eliminar", "ExtraUITheme.Panel.DeleteTitle": "Eliminar tema", "ExtraUITheme.Panel.DeleteDesc": "¿Eliminar permanentemente \"{name}\"? Esta acción no se puede deshacer." -} +} From 91f464c20245aeb63f2de5fde7c1fe1efb6461db Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:14 +0200 Subject: [PATCH 03/30] New translations en-us.json (German) [ci skip] --- src/embedded/Localization/de-DE.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/de-DE.json diff --git a/src/embedded/Localization/de-DE.json b/src/embedded/Localization/de-DE.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/de-DE.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From 2a924e85daf8b8762c5e8053eb29a2969be5fc2d Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:16 +0200 Subject: [PATCH 04/30] New translations en-us.json (Italian) [ci skip] --- src/embedded/Localization/it-IT.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/it-IT.json diff --git a/src/embedded/Localization/it-IT.json b/src/embedded/Localization/it-IT.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/it-IT.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From d2e29cbd2a60118c3d61a44777ed0d8539273ca3 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:18 +0200 Subject: [PATCH 05/30] New translations en-us.json (Japanese) [ci skip] --- src/embedded/Localization/ja-JP.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/ja-JP.json diff --git a/src/embedded/Localization/ja-JP.json b/src/embedded/Localization/ja-JP.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/ja-JP.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From c1bfce9021ee3de97822da39c5aece348dcceebb Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:20 +0200 Subject: [PATCH 06/30] New translations en-us.json (Korean) [ci skip] --- src/embedded/Localization/ko-KR.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/ko-KR.json diff --git a/src/embedded/Localization/ko-KR.json b/src/embedded/Localization/ko-KR.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/ko-KR.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From 6186dcc5c5c1e4c8d23c2d99da6734844dd91770 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:21 +0200 Subject: [PATCH 07/30] New translations en-us.json (Polish) [ci skip] --- src/embedded/Localization/pl-PL.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/pl-PL.json diff --git a/src/embedded/Localization/pl-PL.json b/src/embedded/Localization/pl-PL.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/pl-PL.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From a83c27e1b9314252337a3f8e5f26cdc363c4e186 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:23 +0200 Subject: [PATCH 08/30] New translations en-us.json (Portuguese) [ci skip] --- src/embedded/Localization/pt-PT.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/pt-PT.json diff --git a/src/embedded/Localization/pt-PT.json b/src/embedded/Localization/pt-PT.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/pt-PT.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From 9f004efd572be7dfe4990da5fb81dc22caa95475 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:25 +0200 Subject: [PATCH 09/30] New translations en-us.json (Russian) [ci skip] --- src/embedded/Localization/ru-RU.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/ru-RU.json diff --git a/src/embedded/Localization/ru-RU.json b/src/embedded/Localization/ru-RU.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/ru-RU.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From 51743eefc651815131288f43fa3ca75e92225f7d Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:26 +0200 Subject: [PATCH 10/30] New translations en-us.json (Chinese Simplified) [ci skip] --- src/embedded/Localization/zh-CN.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/zh-CN.json diff --git a/src/embedded/Localization/zh-CN.json b/src/embedded/Localization/zh-CN.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/zh-CN.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From ff3f9891ad57fc1931d2237b11ef3f56632934fc Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:28 +0200 Subject: [PATCH 11/30] New translations en-us.json (Chinese Traditional) [ci skip] --- src/embedded/Localization/zh-TW.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/zh-TW.json diff --git a/src/embedded/Localization/zh-TW.json b/src/embedded/Localization/zh-TW.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/zh-TW.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From 1692717cc073abff0a893cdb83d498a1785aeeae Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:48:30 +0200 Subject: [PATCH 12/30] New translations en-us.json (Portuguese, Brazilian) [ci skip] --- src/embedded/Localization/pt-BR.json | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/embedded/Localization/pt-BR.json diff --git a/src/embedded/Localization/pt-BR.json b/src/embedded/Localization/pt-BR.json new file mode 100644 index 0000000..ca2083b --- /dev/null +++ b/src/embedded/Localization/pt-BR.json @@ -0,0 +1,51 @@ +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "ExtraUITheme.Theme[Default]": "Default", + "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", + "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Panel colors", + "ExtraUITheme.Panel.Group[TextColors]": "Text colors", + "ExtraUITheme.Panel.Group[AccentColors]": "Accent colors", + "ExtraUITheme.Panel.Group[States]": "States", + "ExtraUITheme.Panel.Group[MenuColors]": "Menu colors", + "ExtraUITheme.Panel.Kind[Color]": "Color", + "ExtraUITheme.Panel.Kind[Unit]": "Unit", + "ExtraUITheme.Panel.Kind[Number]": "Number", + "ExtraUITheme.Panel.Kind[VarReference]": "Var reference", + "ExtraUITheme.Panel.Kind[Keyword]": "Keyword", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Save", + "ExtraUITheme.Panel.AutoSave": "Auto-save", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Advanced", + "ExtraUITheme.Panel.SearchPlaceholder": "Search, e.g. panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Export theme", + "ExtraUITheme.Panel.ExportSubtitle": "Theme:", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Import a theme", + "ExtraUITheme.Panel.ImportDesc": "Paste the exported theme below.", + "ExtraUITheme.Panel.ImportDefaultName": "Imported theme", + "ExtraUITheme.Panel.Close": "Close", + "ExtraUITheme.Panel.Copy": "Copy", + "ExtraUITheme.Panel.Cancel": "Cancel", + "ExtraUITheme.Panel.ImportPlaceholder": "Paste the exported theme here (JSON)...", + "ExtraUITheme.Panel.ImportError": "Invalid text - this isn't recognizable JSON.", + "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportConflictTitle": "A theme with that name already exists", + "ExtraUITheme.Panel.ImportConflictDesc": "A theme named {name} already exists. What do you want to do?", + "ExtraUITheme.Panel.ImportConflictNewName": "New name (if you choose Rename)", + "ExtraUITheme.Panel.Overwrite": "Overwrite", + "ExtraUITheme.Panel.Rename": "Rename", + "ExtraUITheme.Panel.RenameTitle": "Rename theme", + "ExtraUITheme.Panel.RenameEmpty": "Enter a name.", + "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", + "ExtraUITheme.Panel.Delete": "Delete", + "ExtraUITheme.Panel.DeleteTitle": "Delete theme", + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." +} From 7591fac1577a4300ce77ab16f77f625495908674 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 19:02:56 +0200 Subject: [PATCH 13/30] Fix formatting of DeleteDesc string in fr-FR.json --- src/embedded/Localization/fr-FR.json | 100 +++++++++++++-------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json index 6e666f1..34f35bf 100644 --- a/src/embedded/Localization/fr-FR.json +++ b/src/embedded/Localization/fr-FR.json @@ -1,51 +1,51 @@ -{ - "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", - "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", - "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", - "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", - "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", - "ExtraUITheme.Theme[Default]": "Défaut", - "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", - "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", - "ExtraUITheme.Panel.Group[PanelColors]": "Couleurs de panneau", - "ExtraUITheme.Panel.Group[TextColors]": "Couleurs de texte", - "ExtraUITheme.Panel.Group[AccentColors]": "Couleurs d'accentuation", - "ExtraUITheme.Panel.Group[States]": "États", - "ExtraUITheme.Panel.Group[MenuColors]": "Couleurs de menu", - "ExtraUITheme.Panel.Kind[Color]": "Couleur", - "ExtraUITheme.Panel.Kind[Unit]": "Unité", - "ExtraUITheme.Panel.Kind[Number]": "Nombre", - "ExtraUITheme.Panel.Kind[VarReference]": "Référence", - "ExtraUITheme.Panel.Kind[Keyword]": "Mot-clé", - "ExtraUITheme.Panel.Export": "Export", - "ExtraUITheme.Panel.Import": "Import", - "ExtraUITheme.Panel.Save": "Sauvegarder", - "ExtraUITheme.Panel.AutoSave": "Sauvegarde auto", - "ExtraUITheme.Panel.Simple": "Simple", - "ExtraUITheme.Panel.Advanced": "Avancé", - "ExtraUITheme.Panel.SearchPlaceholder": "Rechercher, ex: panel*Color", - "ExtraUITheme.Panel.ExportTitle": "Exporter le thème", - "ExtraUITheme.Panel.ExportSubtitle": "Thème :", - "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", - "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", - "ExtraUITheme.Panel.ImportTitle": "Importer un thème", - "ExtraUITheme.Panel.ImportDesc": "Collez le thème exporté ci-dessous.", - "ExtraUITheme.Panel.ImportDefaultName": "Thème importé", - "ExtraUITheme.Panel.Close": "Fermer", - "ExtraUITheme.Panel.Copy": "Copier", - "ExtraUITheme.Panel.Cancel": "Annuler", - "ExtraUITheme.Panel.ImportPlaceholder": "Collez ici le thème exporté (JSON)...", - "ExtraUITheme.Panel.ImportError": "Texte invalide - ce n'est pas du JSON reconnaissable.", - "ExtraUITheme.Panel.ImportEmptyError": "Ce JSON est valide, mais ne contient aucune variable de thème.", - "ExtraUITheme.Panel.ImportConflictTitle": "Un thème avec ce nom existe déjà", - "ExtraUITheme.Panel.ImportConflictDesc": "Un thème nommé {name} existe déjà. Que voulez-vous faire ?", - "ExtraUITheme.Panel.ImportConflictNewName": "Nouveau nom (si vous choisissez Renommer)", - "ExtraUITheme.Panel.Overwrite": "Écraser", - "ExtraUITheme.Panel.Rename": "Renommer", - "ExtraUITheme.Panel.RenameTitle": "Renommer le thème", - "ExtraUITheme.Panel.RenameEmpty": "Entrez un nom.", - "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", - "ExtraUITheme.Panel.Delete": "Supprimer", - "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", - "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible." +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", + "ExtraUITheme.Theme[Default]": "Défaut", + "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", + "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Couleurs de panneau", + "ExtraUITheme.Panel.Group[TextColors]": "Couleurs de texte", + "ExtraUITheme.Panel.Group[AccentColors]": "Couleurs d'accentuation", + "ExtraUITheme.Panel.Group[States]": "États", + "ExtraUITheme.Panel.Group[MenuColors]": "Couleurs de menu", + "ExtraUITheme.Panel.Kind[Color]": "Couleur", + "ExtraUITheme.Panel.Kind[Unit]": "Unité", + "ExtraUITheme.Panel.Kind[Number]": "Nombre", + "ExtraUITheme.Panel.Kind[VarReference]": "Référence", + "ExtraUITheme.Panel.Kind[Keyword]": "Mot-clé", + "ExtraUITheme.Panel.Export": "Export", + "ExtraUITheme.Panel.Import": "Import", + "ExtraUITheme.Panel.Save": "Sauvegarder", + "ExtraUITheme.Panel.AutoSave": "Sauvegarde auto", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Avancé", + "ExtraUITheme.Panel.SearchPlaceholder": "Rechercher, ex: panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Exporter le thème", + "ExtraUITheme.Panel.ExportSubtitle": "Thème :", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Importer un thème", + "ExtraUITheme.Panel.ImportDesc": "Collez le thème exporté ci-dessous.", + "ExtraUITheme.Panel.ImportDefaultName": "Thème importé", + "ExtraUITheme.Panel.Close": "Fermer", + "ExtraUITheme.Panel.Copy": "Copier", + "ExtraUITheme.Panel.Cancel": "Annuler", + "ExtraUITheme.Panel.ImportPlaceholder": "Collez ici le thème exporté (JSON)...", + "ExtraUITheme.Panel.ImportError": "Texte invalide - ce n'est pas du JSON reconnaissable.", + "ExtraUITheme.Panel.ImportEmptyError": "Ce JSON est valide, mais ne contient aucune variable de thème.", + "ExtraUITheme.Panel.ImportConflictTitle": "Un thème avec ce nom existe déjà", + "ExtraUITheme.Panel.ImportConflictDesc": "Un thème nommé {name} existe déjà. Que voulez-vous faire ?", + "ExtraUITheme.Panel.ImportConflictNewName": "Nouveau nom (si vous choisissez Renommer)", + "ExtraUITheme.Panel.Overwrite": "Écraser", + "ExtraUITheme.Panel.Rename": "Renommer", + "ExtraUITheme.Panel.RenameTitle": "Renommer le thème", + "ExtraUITheme.Panel.RenameEmpty": "Entrez un nom.", + "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", + "ExtraUITheme.Panel.Delete": "Supprimer", + "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", + "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible. " } From b3d5b2126d0c0e20933d0bf31727df1ba694c9f4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 22 Sep 2026 17:03:15 +0000 Subject: [PATCH 14/30] Update translation progress from Crowdin --- src/Properties/PublishConfiguration.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Properties/PublishConfiguration.xml b/src/Properties/PublishConfiguration.xml index 23c19ed..490845d 100644 --- a/src/Properties/PublishConfiguration.xml +++ b/src/Properties/PublishConfiguration.xml @@ -23,7 +23,7 @@ Requires [ExtraLib](https://mods.paradoxplaza.com/mods/75724/Windows) as a depen # Translation ⚠️ This mod uses Crowdin so there may be inconsistencies with translations due to translations from different translators ⚠️ -- ❌French 0% +- ⚠️French 90% - ❌Chinese Simplified 0% - ❌Chinese Traditional 0% - ❌German 0% @@ -34,7 +34,7 @@ Requires [ExtraLib](https://mods.paradoxplaza.com/mods/75724/Windows) as a depen - ❌Portuguese 0% - ❌Portuguese, Brazilian 0% - ❌Russian 0% -- ❌Spanish 0% : elGendo87 +- ✔️Spanish 100% : elGendo87 Help translate: https://crowdin.com/project/extrauitheme @@ -60,6 +60,10 @@ Thanks to everyone who helped along the way during development, and a special th + +### Localisation +* French : 0% → 90% +* Spanish : 0% → 100% From 1a2ab18f3b6977666c36c6db4ef427a12f180b00 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 19:04:37 +0200 Subject: [PATCH 15/30] Update fr-FR.json --- src/embedded/Localization/fr-FR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json index 34f35bf..acafc52 100644 --- a/src/embedded/Localization/fr-FR.json +++ b/src/embedded/Localization/fr-FR.json @@ -47,5 +47,5 @@ "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", "ExtraUITheme.Panel.Delete": "Supprimer", "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", - "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible. " + "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible." } From 27868c19c06840b096c3de1638e27a95f0bec497 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Tue, 22 Sep 2026 19:55:17 +0200 Subject: [PATCH 16/30] New translations en-us.json (Spanish) [ci skip] --- src/embedded/Localization/es-ES.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/embedded/Localization/es-ES.json b/src/embedded/Localization/es-ES.json index 134612c..9634aff 100644 --- a/src/embedded/Localization/es-ES.json +++ b/src/embedded/Localization/es-ES.json @@ -6,12 +6,12 @@ "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-escanea tus archivos de tema personalizados en el disco - usa esto después de añadir o editar uno sin reiniciar el juego.", "ExtraUITheme.Theme[Default]": "Predeterminado", "ExtraUITheme.Theme[BrightBlue]": "Azul brillante", - "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", - "ExtraUITheme.Panel.Group[PanelColors]": "Colores del panel", - "ExtraUITheme.Panel.Group[TextColors]": "Color del texto", - "ExtraUITheme.Panel.Group[AccentColors]": "Colores de énfasis", + "ExtraUITheme.Theme[DarkGreyOrange]": "Naranja gris oscuro", + "ExtraUITheme.Panel.Group[PanelColors]": "Color del paneles", + "ExtraUITheme.Panel.Group[TextColors]": "Color de textos", + "ExtraUITheme.Panel.Group[AccentColors]": "Color de énfasis", "ExtraUITheme.Panel.Group[States]": "Estados", - "ExtraUITheme.Panel.Group[MenuColors]": "Colores del menú", + "ExtraUITheme.Panel.Group[MenuColors]": "Color del menús", "ExtraUITheme.Panel.Kind[Color]": "Color", "ExtraUITheme.Panel.Kind[Unit]": "Unidad", "ExtraUITheme.Panel.Kind[Number]": "Número", @@ -36,7 +36,7 @@ "ExtraUITheme.Panel.Cancel": "Cancelar", "ExtraUITheme.Panel.ImportPlaceholder": "Pegar el tema exportado aquí (JSON)...", "ExtraUITheme.Panel.ImportError": "Texto no válido - esto no es JSON reconocible.", - "ExtraUITheme.Panel.ImportEmptyError": "This JSON is valid, but doesn't contain any theme variables.", + "ExtraUITheme.Panel.ImportEmptyError": "Este JSON es válido, pero no contiene ninguna variable del tema.", "ExtraUITheme.Panel.ImportConflictTitle": "Ya existe un tema con este nombre", "ExtraUITheme.Panel.ImportConflictDesc": "Ya existe un tema llamado {name}. ¿Qué quieres hacer?", "ExtraUITheme.Panel.ImportConflictNewName": "Nombre nuevo (si eliges renombrar)", From feee3c7c6a08a5fe34a4e8d98d05a26bfcf1c864 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Wed, 23 Sep 2026 10:52:44 +0200 Subject: [PATCH 17/30] New translations en-us.json (French) [ci skip] --- src/embedded/Localization/fr-FR.json | 100 +++++++++++++-------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json index acafc52..9c9ce3b 100644 --- a/src/embedded/Localization/fr-FR.json +++ b/src/embedded/Localization/fr-FR.json @@ -1,51 +1,51 @@ -{ - "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", - "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", - "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", - "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", - "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", - "ExtraUITheme.Theme[Default]": "Défaut", - "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", - "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", - "ExtraUITheme.Panel.Group[PanelColors]": "Couleurs de panneau", - "ExtraUITheme.Panel.Group[TextColors]": "Couleurs de texte", - "ExtraUITheme.Panel.Group[AccentColors]": "Couleurs d'accentuation", - "ExtraUITheme.Panel.Group[States]": "États", - "ExtraUITheme.Panel.Group[MenuColors]": "Couleurs de menu", - "ExtraUITheme.Panel.Kind[Color]": "Couleur", - "ExtraUITheme.Panel.Kind[Unit]": "Unité", - "ExtraUITheme.Panel.Kind[Number]": "Nombre", - "ExtraUITheme.Panel.Kind[VarReference]": "Référence", - "ExtraUITheme.Panel.Kind[Keyword]": "Mot-clé", - "ExtraUITheme.Panel.Export": "Export", - "ExtraUITheme.Panel.Import": "Import", - "ExtraUITheme.Panel.Save": "Sauvegarder", - "ExtraUITheme.Panel.AutoSave": "Sauvegarde auto", - "ExtraUITheme.Panel.Simple": "Simple", - "ExtraUITheme.Panel.Advanced": "Avancé", - "ExtraUITheme.Panel.SearchPlaceholder": "Rechercher, ex: panel*Color", - "ExtraUITheme.Panel.ExportTitle": "Exporter le thème", - "ExtraUITheme.Panel.ExportSubtitle": "Thème :", - "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", - "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", - "ExtraUITheme.Panel.ImportTitle": "Importer un thème", - "ExtraUITheme.Panel.ImportDesc": "Collez le thème exporté ci-dessous.", - "ExtraUITheme.Panel.ImportDefaultName": "Thème importé", - "ExtraUITheme.Panel.Close": "Fermer", - "ExtraUITheme.Panel.Copy": "Copier", - "ExtraUITheme.Panel.Cancel": "Annuler", - "ExtraUITheme.Panel.ImportPlaceholder": "Collez ici le thème exporté (JSON)...", - "ExtraUITheme.Panel.ImportError": "Texte invalide - ce n'est pas du JSON reconnaissable.", - "ExtraUITheme.Panel.ImportEmptyError": "Ce JSON est valide, mais ne contient aucune variable de thème.", - "ExtraUITheme.Panel.ImportConflictTitle": "Un thème avec ce nom existe déjà", - "ExtraUITheme.Panel.ImportConflictDesc": "Un thème nommé {name} existe déjà. Que voulez-vous faire ?", - "ExtraUITheme.Panel.ImportConflictNewName": "Nouveau nom (si vous choisissez Renommer)", - "ExtraUITheme.Panel.Overwrite": "Écraser", - "ExtraUITheme.Panel.Rename": "Renommer", - "ExtraUITheme.Panel.RenameTitle": "Renommer le thème", - "ExtraUITheme.Panel.RenameEmpty": "Entrez un nom.", - "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", - "ExtraUITheme.Panel.Delete": "Supprimer", - "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", - "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible." +{ + "ExtraPanelHeaderName[ExtraUITheme.Systems.UI.ThemePanel.ThemeExtraPanel]": "ExtraUITheme", + "Options.SECTION[ExtraUITheme.ExtraUITheme.EUT]": "Extra UI Theme", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", + "ExtraUITheme.Theme[Default]": "Défaut", + "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", + "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", + "ExtraUITheme.Panel.Group[PanelColors]": "Couleurs de panneau", + "ExtraUITheme.Panel.Group[TextColors]": "Couleurs de texte", + "ExtraUITheme.Panel.Group[AccentColors]": "Couleurs d'accentuation", + "ExtraUITheme.Panel.Group[States]": "États", + "ExtraUITheme.Panel.Group[MenuColors]": "Couleurs de menu", + "ExtraUITheme.Panel.Kind[Color]": "Couleur", + "ExtraUITheme.Panel.Kind[Unit]": "Unité", + "ExtraUITheme.Panel.Kind[Number]": "Nombre", + "ExtraUITheme.Panel.Kind[VarReference]": "Référence", + "ExtraUITheme.Panel.Kind[Keyword]": "Mot-clé", + "ExtraUITheme.Panel.Export": "Exporter", + "ExtraUITheme.Panel.Import": "Importer", + "ExtraUITheme.Panel.Save": "Sauvegarder", + "ExtraUITheme.Panel.AutoSave": "Sauvegarde auto", + "ExtraUITheme.Panel.Simple": "Simple", + "ExtraUITheme.Panel.Advanced": "Avancé", + "ExtraUITheme.Panel.SearchPlaceholder": "Rechercher, ex: panel*Color", + "ExtraUITheme.Panel.ExportTitle": "Exporter le thème", + "ExtraUITheme.Panel.ExportSubtitle": "Thème :", + "ExtraUITheme.Panel.VariablesCount": "{count} variable(s)", + "ExtraUITheme.Panel.VariablesCountFraction": "{filtered} / {total} variable(s)", + "ExtraUITheme.Panel.ImportTitle": "Importer un thème", + "ExtraUITheme.Panel.ImportDesc": "Collez le thème exporté ci-dessous.", + "ExtraUITheme.Panel.ImportDefaultName": "Thème importé", + "ExtraUITheme.Panel.Close": "Fermer", + "ExtraUITheme.Panel.Copy": "Copier", + "ExtraUITheme.Panel.Cancel": "Annuler", + "ExtraUITheme.Panel.ImportPlaceholder": "Collez ici le thème exporté (JSON)...", + "ExtraUITheme.Panel.ImportError": "Texte invalide - ce n'est pas du JSON reconnaissable.", + "ExtraUITheme.Panel.ImportEmptyError": "Ce JSON est valide, mais ne contient aucune variable de thème.", + "ExtraUITheme.Panel.ImportConflictTitle": "Un thème avec ce nom existe déjà", + "ExtraUITheme.Panel.ImportConflictDesc": "Un thème nommé {name} existe déjà. Que voulez-vous faire ?", + "ExtraUITheme.Panel.ImportConflictNewName": "Nouveau nom (si vous choisissez Renommer)", + "ExtraUITheme.Panel.Overwrite": "Écraser", + "ExtraUITheme.Panel.Rename": "Renommer", + "ExtraUITheme.Panel.RenameTitle": "Renommer le thème", + "ExtraUITheme.Panel.RenameEmpty": "Entrez un nom.", + "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", + "ExtraUITheme.Panel.Delete": "Supprimer", + "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", + "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible." } From 32cc57f6d5c072415ba0c9d12a36d1ed3051a433 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:37 +0200 Subject: [PATCH 18/30] New translations en-us.json (French) [ci skip] --- src/embedded/Localization/fr-FR.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json index 9c9ce3b..0d7d262 100644 --- a/src/embedded/Localization/fr-FR.json +++ b/src/embedded/Localization/fr-FR.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Défaut", "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "Un thème avec ce nom existe déjà.", "ExtraUITheme.Panel.Delete": "Supprimer", "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", - "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible." -} + "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible.", + "ExtraUITheme.Panel.Clone": "Clone" +} From f608e0f92f9e2debda2aa380ee2ae8f789e306c7 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:38 +0200 Subject: [PATCH 19/30] New translations en-us.json (Spanish) [ci skip] --- src/embedded/Localization/es-ES.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/es-ES.json b/src/embedded/Localization/es-ES.json index 9634aff..a8496ec 100644 --- a/src/embedded/Localization/es-ES.json +++ b/src/embedded/Localization/es-ES.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Temas", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recargar temas", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-escanea tus archivos de tema personalizados en el disco - usa esto después de añadir o editar uno sin reiniciar el juego.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Predeterminado", "ExtraUITheme.Theme[BrightBlue]": "Azul brillante", "ExtraUITheme.Theme[DarkGreyOrange]": "Naranja gris oscuro", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "Ya existe un tema con este nombre.", "ExtraUITheme.Panel.Delete": "Eliminar", "ExtraUITheme.Panel.DeleteTitle": "Eliminar tema", - "ExtraUITheme.Panel.DeleteDesc": "¿Eliminar permanentemente \"{name}\"? Esta acción no se puede deshacer." -} + "ExtraUITheme.Panel.DeleteDesc": "¿Eliminar permanentemente \"{name}\"? Esta acción no se puede deshacer.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 6229081c48dd58ca85731deaf2acc5e92522fdb8 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:39 +0200 Subject: [PATCH 20/30] New translations en-us.json (German) [ci skip] --- src/embedded/Localization/de-DE.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/de-DE.json b/src/embedded/Localization/de-DE.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/de-DE.json +++ b/src/embedded/Localization/de-DE.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 970c5c965ac9867cf6546f5f1e5fb8adaa3f0ec0 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:40 +0200 Subject: [PATCH 21/30] New translations en-us.json (Italian) [ci skip] --- src/embedded/Localization/it-IT.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/it-IT.json b/src/embedded/Localization/it-IT.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/it-IT.json +++ b/src/embedded/Localization/it-IT.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From e31eb3a82ad4391795fd5e3020dffd0a38404243 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:42 +0200 Subject: [PATCH 22/30] New translations en-us.json (Japanese) [ci skip] --- src/embedded/Localization/ja-JP.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/ja-JP.json b/src/embedded/Localization/ja-JP.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/ja-JP.json +++ b/src/embedded/Localization/ja-JP.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 7828c4e9bfba5a8d6775f9df6d640e89bef20f8d Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:43 +0200 Subject: [PATCH 23/30] New translations en-us.json (Korean) [ci skip] --- src/embedded/Localization/ko-KR.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/ko-KR.json b/src/embedded/Localization/ko-KR.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/ko-KR.json +++ b/src/embedded/Localization/ko-KR.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 9fac61b8b0f38a029d570db415a1442df34b974d Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:45 +0200 Subject: [PATCH 24/30] New translations en-us.json (Polish) [ci skip] --- src/embedded/Localization/pl-PL.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/pl-PL.json b/src/embedded/Localization/pl-PL.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/pl-PL.json +++ b/src/embedded/Localization/pl-PL.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From a6aec093609785ff614293606a49c5fc5d22f88a Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:46 +0200 Subject: [PATCH 25/30] New translations en-us.json (Portuguese) [ci skip] --- src/embedded/Localization/pt-PT.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/pt-PT.json b/src/embedded/Localization/pt-PT.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/pt-PT.json +++ b/src/embedded/Localization/pt-PT.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From eda8d21ab8dc96eb097dbf08206a0816ece616ac Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:47 +0200 Subject: [PATCH 26/30] New translations en-us.json (Russian) [ci skip] --- src/embedded/Localization/ru-RU.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/ru-RU.json b/src/embedded/Localization/ru-RU.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/ru-RU.json +++ b/src/embedded/Localization/ru-RU.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 4e9809f07f0366ba3f0bcebf26b9c2ee6a9366f8 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:49 +0200 Subject: [PATCH 27/30] New translations en-us.json (Chinese Simplified) [ci skip] --- src/embedded/Localization/zh-CN.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/zh-CN.json b/src/embedded/Localization/zh-CN.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/zh-CN.json +++ b/src/embedded/Localization/zh-CN.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 1aa1c123f8d3dd7c491ad2019c070bd754b29814 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:50 +0200 Subject: [PATCH 28/30] New translations en-us.json (Chinese Traditional) [ci skip] --- src/embedded/Localization/zh-TW.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/zh-TW.json b/src/embedded/Localization/zh-TW.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/zh-TW.json +++ b/src/embedded/Localization/zh-TW.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From 3845df3801e025f95d473b92f06c870063a810f9 Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:51:52 +0200 Subject: [PATCH 29/30] New translations en-us.json (Portuguese, Brazilian) [ci skip] --- src/embedded/Localization/pt-BR.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/embedded/Localization/pt-BR.json b/src/embedded/Localization/pt-BR.json index ca2083b..5bef25a 100644 --- a/src/embedded/Localization/pt-BR.json +++ b/src/embedded/Localization/pt-BR.json @@ -4,6 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Themes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Reload themes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Re-scans your custom theme files on disk - use this after adding or editing one without restarting the game.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", "ExtraUITheme.Theme[Default]": "Default", "ExtraUITheme.Theme[BrightBlue]": "Bright Blue", "ExtraUITheme.Theme[DarkGreyOrange]": "Dark Grey Orange", @@ -47,5 +52,6 @@ "ExtraUITheme.Panel.RenameTaken": "A theme with that name already exists.", "ExtraUITheme.Panel.Delete": "Delete", "ExtraUITheme.Panel.DeleteTitle": "Delete theme", - "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone." -} + "ExtraUITheme.Panel.DeleteDesc": "Permanently delete {name}? This can't be undone.", + "ExtraUITheme.Panel.Clone": "Clone" +} From dbcf0c8ad367ea52f3a545002fefd234dfe1254b Mon Sep 17 00:00:00 2001 From: Triton Supreme <69048433+AlphaGaming7780@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:54:47 +0200 Subject: [PATCH 30/30] New translations en-us.json (French) [ci skip] --- src/embedded/Localization/fr-FR.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json index 0d7d262..0f63979 100644 --- a/src/embedded/Localization/fr-FR.json +++ b/src/embedded/Localization/fr-FR.json @@ -4,11 +4,11 @@ "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.Themes]": "Thèmes", "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Recharger les thèmes", "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.ReloadThemes]": "Relit vos fichiers de thème personnalisés sur le disque - utilisez ce bouton après en avoir ajouté ou modifié un sans redémarrer le jeu.", - "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Key bindings", - "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undo", - "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Undoes the last change made in the theme panel.", - "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redo", - "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Redoes the last change undone in the theme panel.", + "Options.GROUP[ExtraUITheme.ExtraUITheme.EUT.KeyBinding]": "Raccourcis clavier", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Annuler", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Annule le dernier changement effectué dans le panneau de thème.", + "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Rétablir", + "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Rétablit le dernier changement annulé dans le panneau de thème.", "ExtraUITheme.Theme[Default]": "Défaut", "ExtraUITheme.Theme[BrightBlue]": "Bleu vif", "ExtraUITheme.Theme[DarkGreyOrange]": "Gris foncé orange", @@ -53,5 +53,5 @@ "ExtraUITheme.Panel.Delete": "Supprimer", "ExtraUITheme.Panel.DeleteTitle": "Supprimer le thème", "ExtraUITheme.Panel.DeleteDesc": "Supprimer définitivement {name} ? Cette action est irréversible.", - "ExtraUITheme.Panel.Clone": "Clone" + "ExtraUITheme.Panel.Clone": "Cloner" }