From 2a432dd9285ce178537768c555d6a2cc6ad16661 Mon Sep 17 00:00:00 2001 From: Atony <75191600+AtonyGit@users.noreply.github.com> Date: Fri, 28 Aug 2026 00:37:14 -0500 Subject: [PATCH] Add more localized strings --- MiraAPI/Patches/Options/LobbyViewPanePatches.cs | 2 +- MiraAPI/Patches/Options/MenuState.cs | 6 +++--- MiraAPI/Resources/Locale/cs_CZ.xml | 4 ++++ MiraAPI/Resources/Locale/de_DE.xml | 14 ++++++++++++++ MiraAPI/Resources/Locale/en_US.xml | 5 +++-- MiraAPI/Resources/Locale/es_419.xml | 14 ++++++++++++++ MiraAPI/Resources/Locale/es_ES.xml | 12 ++++++++++++ MiraAPI/Resources/Locale/fil_PH.xml | 4 ++++ MiraAPI/Resources/Locale/fr_FR.xml | 14 ++++++++++++++ MiraAPI/Resources/Locale/ga_IE.xml | 4 ++++ MiraAPI/Resources/Locale/it_IT.xml | 13 +++++++++++++ MiraAPI/Resources/Locale/ja_JP.xml | 4 ++++ MiraAPI/Resources/Locale/ko_KR.xml | 13 +++++++++++++ MiraAPI/Resources/Locale/lt_LT.xml | 4 ++++ MiraAPI/Resources/Locale/nl_NL.xml | 13 +++++++++++++ MiraAPI/Resources/Locale/pl_PL.xml | 14 ++++++++++++++ MiraAPI/Resources/Locale/pt_BR.xml | 4 ++++ MiraAPI/Resources/Locale/pt_PT.xml | 14 ++++++++++++++ MiraAPI/Resources/Locale/ru_RU.xml | 14 ++++++++++++++ MiraAPI/Resources/Locale/sv_SE.xml | 4 ++++ MiraAPI/Resources/Locale/tr_TR.xml | 4 ++++ MiraAPI/Resources/Locale/zh_CN.xml | 11 +++++++++-- MiraAPI/Resources/Locale/zh_TW.xml | 14 ++++++++++++++ 23 files changed, 197 insertions(+), 8 deletions(-) create mode 100644 MiraAPI/Resources/Locale/cs_CZ.xml create mode 100644 MiraAPI/Resources/Locale/de_DE.xml create mode 100644 MiraAPI/Resources/Locale/es_419.xml create mode 100644 MiraAPI/Resources/Locale/es_ES.xml create mode 100644 MiraAPI/Resources/Locale/fil_PH.xml create mode 100644 MiraAPI/Resources/Locale/fr_FR.xml create mode 100644 MiraAPI/Resources/Locale/ga_IE.xml create mode 100644 MiraAPI/Resources/Locale/it_IT.xml create mode 100644 MiraAPI/Resources/Locale/ja_JP.xml create mode 100644 MiraAPI/Resources/Locale/ko_KR.xml create mode 100644 MiraAPI/Resources/Locale/lt_LT.xml create mode 100644 MiraAPI/Resources/Locale/nl_NL.xml create mode 100644 MiraAPI/Resources/Locale/pl_PL.xml create mode 100644 MiraAPI/Resources/Locale/pt_BR.xml create mode 100644 MiraAPI/Resources/Locale/pt_PT.xml create mode 100644 MiraAPI/Resources/Locale/ru_RU.xml create mode 100644 MiraAPI/Resources/Locale/sv_SE.xml create mode 100644 MiraAPI/Resources/Locale/tr_TR.xml create mode 100644 MiraAPI/Resources/Locale/zh_TW.xml diff --git a/MiraAPI/Patches/Options/LobbyViewPanePatches.cs b/MiraAPI/Patches/Options/LobbyViewPanePatches.cs index 3435277..7c96f7d 100644 --- a/MiraAPI/Patches/Options/LobbyViewPanePatches.cs +++ b/MiraAPI/Patches/Options/LobbyViewPanePatches.cs @@ -83,7 +83,7 @@ public static class LobbyViewPanePatches var pos = ModifiersTabButton.transform.localPosition; pos.x = 2.1f; ModifiersTabButton.transform.localPosition = pos; - ModifiersTabButton.buttonText.text = "MiraApi.GameSetting.Modifiers".Translate(); + ModifiersTabButton.buttonText.text = "Modifiers".Translate(); ModifiersTabButton.OnClick = new Button.ButtonClickedEvent(); ModifiersTabButton.OnClick.AddListener( (UnityAction)(() => diff --git a/MiraAPI/Patches/Options/MenuState.cs b/MiraAPI/Patches/Options/MenuState.cs index e21e364..44be9a5 100644 --- a/MiraAPI/Patches/Options/MenuState.cs +++ b/MiraAPI/Patches/Options/MenuState.cs @@ -150,7 +150,7 @@ public class MenuState(IntPtr cppPtr) : MonoBehaviour(cppPtr) _largeButtons[MenuButton.Modifiers] = mBtn; mBtn.name = "ModifiersButton"; mBtn.buttonText.gameObject.GetComponent().Destroy(); - mBtn.buttonText.text = "MiraApi.GameSetting.Modifiers".Translate(); + mBtn.buttonText.text = "Modifiers".Translate(); mBtn.OnClick = new Button.ButtonClickedEvent(); mBtn.OnClick.AddListener( (UnityAction)(() => @@ -219,7 +219,7 @@ public class MenuState(IntPtr cppPtr) : MonoBehaviour(cppPtr) })); var roleText = smRolesBtn.buttonText; - roleText.text = "MiraApi.GameSetting.Roles".Translate(); + roleText.text = "Roles".Translate(); roleText.GetComponent().Destroy(); roleText.alignment = TextAlignmentOptions.Center; roleText.transform.parent.localPosition = new Vector3( @@ -244,7 +244,7 @@ public class MenuState(IntPtr cppPtr) : MonoBehaviour(cppPtr) var smModBtn = Instantiate(smRolesBtn, smRolesBtn.transform.parent); _smallButtons[MenuButton.Modifiers] = smModBtn; smModBtn.name = "SmallModifiersButton"; - smModBtn.buttonText.text = "MiraApi.GameSetting.Modifiers".Translate(); + smModBtn.buttonText.text = "Modifiers".Translate(); smModBtn.OnClick = new Button.ButtonClickedEvent(); smModBtn.OnClick.AddListener( (UnityAction)(() => diff --git a/MiraAPI/Resources/Locale/cs_CZ.xml b/MiraAPI/Resources/Locale/cs_CZ.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/cs_CZ.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/de_DE.xml b/MiraAPI/Resources/Locale/de_DE.xml new file mode 100644 index 0000000..bf6add6 --- /dev/null +++ b/MiraAPI/Resources/Locale/de_DE.xml @@ -0,0 +1,14 @@ + + + Knopfskalierungsfaktor + Wiki Taste Unter Haupt UI + Rollen + Modifikator + Modifikatoren + Besatzung + Besatzung + Verräter + Verräter + Neutral + Neutral + diff --git a/MiraAPI/Resources/Locale/en_US.xml b/MiraAPI/Resources/Locale/en_US.xml index 742db18..a00952f 100644 --- a/MiraAPI/Resources/Locale/en_US.xml +++ b/MiraAPI/Resources/Locale/en_US.xml @@ -27,8 +27,9 @@ Outlive the timer or eliminate the crew. Click to open Select or create a options preset for this game Save - Roles - Modifiers + Roles + Modifiers + Modifier Crewmate Crew Crewmate Roles diff --git a/MiraAPI/Resources/Locale/es_419.xml b/MiraAPI/Resources/Locale/es_419.xml new file mode 100644 index 0000000..d6e11d8 --- /dev/null +++ b/MiraAPI/Resources/Locale/es_419.xml @@ -0,0 +1,14 @@ + + + Escala De Botón + Botón de Wiki debajo de la IU principal + Roles + Modificador + Modificadores + Tripulante + Trip + Impostor + Imp + Neutral + Neut + diff --git a/MiraAPI/Resources/Locale/es_ES.xml b/MiraAPI/Resources/Locale/es_ES.xml new file mode 100644 index 0000000..f0e084c --- /dev/null +++ b/MiraAPI/Resources/Locale/es_ES.xml @@ -0,0 +1,12 @@ + + + Roles + Modificador + Modificadores + Tripulante + Tripulante + Impostor + Impostor + Neutro + Neutro + diff --git a/MiraAPI/Resources/Locale/fil_PH.xml b/MiraAPI/Resources/Locale/fil_PH.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/fil_PH.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/fr_FR.xml b/MiraAPI/Resources/Locale/fr_FR.xml new file mode 100644 index 0000000..12a1ded --- /dev/null +++ b/MiraAPI/Resources/Locale/fr_FR.xml @@ -0,0 +1,14 @@ + + + Échelle de tailles de boutons + Bouton pour le Wiki sous l'interface principale + Rôles + Modificateur + Modificateurs + Coéquipier + Équipage + Imposteur + Impo + Neutre + Neutre + diff --git a/MiraAPI/Resources/Locale/ga_IE.xml b/MiraAPI/Resources/Locale/ga_IE.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/ga_IE.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/it_IT.xml b/MiraAPI/Resources/Locale/it_IT.xml new file mode 100644 index 0000000..ed0cbed --- /dev/null +++ b/MiraAPI/Resources/Locale/it_IT.xml @@ -0,0 +1,13 @@ + + + Fattore Di Scala Dei Pulsanti + Ruoli + Modificatore + Modificatori + Astronauta + Astronauta + Impostore + Impo + Neutrale + Neutro + diff --git a/MiraAPI/Resources/Locale/ja_JP.xml b/MiraAPI/Resources/Locale/ja_JP.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/ja_JP.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/ko_KR.xml b/MiraAPI/Resources/Locale/ko_KR.xml new file mode 100644 index 0000000..545eafc --- /dev/null +++ b/MiraAPI/Resources/Locale/ko_KR.xml @@ -0,0 +1,13 @@ + + + 버튼 크기 + 역할 + 애드온 + 애드온들 + 크루원 + 크루 + 임포스터 + 임포스터 + 중립 + 중립 + diff --git a/MiraAPI/Resources/Locale/lt_LT.xml b/MiraAPI/Resources/Locale/lt_LT.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/lt_LT.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/nl_NL.xml b/MiraAPI/Resources/Locale/nl_NL.xml new file mode 100644 index 0000000..1b31126 --- /dev/null +++ b/MiraAPI/Resources/Locale/nl_NL.xml @@ -0,0 +1,13 @@ + + + Knoppenschaalfactor + Rollen + Modificator + Modificatoren + Bemanningslid + Bemanning + Bedrieger + Bedrieger + Neutraal + Neut + diff --git a/MiraAPI/Resources/Locale/pl_PL.xml b/MiraAPI/Resources/Locale/pl_PL.xml new file mode 100644 index 0000000..e59c8b8 --- /dev/null +++ b/MiraAPI/Resources/Locale/pl_PL.xml @@ -0,0 +1,14 @@ + + + Skala Przycisków + Przycisk Wiki Poniżej Głównego UI + Role + Modyfikator + Modyfikatory + Załogant + Zał + Intruz + Int + Neutralny + Neut + diff --git a/MiraAPI/Resources/Locale/pt_BR.xml b/MiraAPI/Resources/Locale/pt_BR.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/pt_BR.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/pt_PT.xml b/MiraAPI/Resources/Locale/pt_PT.xml new file mode 100644 index 0000000..4bfa806 --- /dev/null +++ b/MiraAPI/Resources/Locale/pt_PT.xml @@ -0,0 +1,14 @@ + + + Fator do Tamanho do Botão + Botão Debaixo do Interface Principal + Funções + Modificador + Modificadores + Tripulante + Tripulante + Impostor + Impostor + Neutro + Neutro + diff --git a/MiraAPI/Resources/Locale/ru_RU.xml b/MiraAPI/Resources/Locale/ru_RU.xml new file mode 100644 index 0000000..b45ced1 --- /dev/null +++ b/MiraAPI/Resources/Locale/ru_RU.xml @@ -0,0 +1,14 @@ + + + Множитель разрешения верх.-правого интерфейса + Кнопка вики под основным интерфейсом + Роли + Атрибут + Атрибуты + Член Экипажа + Экипаж + Предатель + Пред + Нейтрал + Нейт + diff --git a/MiraAPI/Resources/Locale/sv_SE.xml b/MiraAPI/Resources/Locale/sv_SE.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/sv_SE.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/tr_TR.xml b/MiraAPI/Resources/Locale/tr_TR.xml new file mode 100644 index 0000000..30f2574 --- /dev/null +++ b/MiraAPI/Resources/Locale/tr_TR.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MiraAPI/Resources/Locale/zh_CN.xml b/MiraAPI/Resources/Locale/zh_CN.xml index 12af14c..445b2be 100644 --- a/MiraAPI/Resources/Locale/zh_CN.xml +++ b/MiraAPI/Resources/Locale/zh_CN.xml @@ -20,6 +20,13 @@ 点击关闭 为本游戏选择或创建一个预设 保存 - 职业 - 附加职业 + 职业 + 附加职业 + 附加属性 + 船员 + 船员 + 伪装者 + 伪装者 + 中立 + 中立 diff --git a/MiraAPI/Resources/Locale/zh_TW.xml b/MiraAPI/Resources/Locale/zh_TW.xml new file mode 100644 index 0000000..4438808 --- /dev/null +++ b/MiraAPI/Resources/Locale/zh_TW.xml @@ -0,0 +1,14 @@ + + + 右上角 UI 縮放比例 + 維基按鈕顯示在主界面下方 + 職業 + 附加屬性 + 附加屬性 + 船員 + 船員 + 偽裝者 + 偽裝者 + 中立 + 中立 +