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%
diff --git a/src/embedded/Localization/de-DE.json b/src/embedded/Localization/de-DE.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/de-DE.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/es-ES.json b/src/embedded/Localization/es-ES.json
index ff58777..a8496ec 100644
--- a/src/embedded/Localization/es-ES.json
+++ b/src/embedded/Localization/es-ES.json
@@ -4,19 +4,19 @@
"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]": "Atajos de teclado",
- "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Deshacer",
- "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.UndoBinding]": "Deshace el último cambio realizado en el panel de temas.",
- "Options.OPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Rehacer",
- "Options.OPTION_DESCRIPTION[ExtraUITheme.ExtraUITheme.EUT.Setting.RedoBinding]": "Rehace el último cambio deshecho en el panel de temas.",
+ "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]": "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",
@@ -41,6 +41,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": "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)",
@@ -52,6 +53,5 @@
"ExtraUITheme.Panel.Delete": "Eliminar",
"ExtraUITheme.Panel.DeleteTitle": "Eliminar tema",
"ExtraUITheme.Panel.DeleteDesc": "¿Eliminar permanentemente \"{name}\"? Esta acción no se puede deshacer.",
-
- "ExtraUITheme.Panel.Clone": "Clonar"
+ "ExtraUITheme.Panel.Clone": "Clone"
}
diff --git a/src/embedded/Localization/fr-FR.json b/src/embedded/Localization/fr-FR.json
index 749dfc9..0f63979 100644
--- a/src/embedded/Localization/fr-FR.json
+++ b/src/embedded/Localization/fr-FR.json
@@ -1,33 +1,27 @@
{
"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.",
-
"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",
-
"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",
@@ -35,7 +29,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)",
@@ -49,20 +42,16 @@
"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.",
-
"ExtraUITheme.Panel.Clone": "Cloner"
}
diff --git a/src/embedded/Localization/it-IT.json b/src/embedded/Localization/it-IT.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/it-IT.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/ja-JP.json b/src/embedded/Localization/ja-JP.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/ja-JP.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/ko-KR.json b/src/embedded/Localization/ko-KR.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/ko-KR.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/pl-PL.json b/src/embedded/Localization/pl-PL.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/pl-PL.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/pt-BR.json b/src/embedded/Localization/pt-BR.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/pt-BR.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/pt-PT.json b/src/embedded/Localization/pt-PT.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/pt-PT.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/ru-RU.json b/src/embedded/Localization/ru-RU.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/ru-RU.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/zh-CN.json b/src/embedded/Localization/zh-CN.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/zh-CN.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}
diff --git a/src/embedded/Localization/zh-TW.json b/src/embedded/Localization/zh-TW.json
new file mode 100644
index 0000000..5bef25a
--- /dev/null
+++ b/src/embedded/Localization/zh-TW.json
@@ -0,0 +1,57 @@
+{
+ "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.",
+ "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",
+ "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.",
+ "ExtraUITheme.Panel.Clone": "Clone"
+}