Apply translations for 2.4 strings

This includes translations that were missing translations, with varying
extent between different languages, for the following things:
- "X mode is enabled" in-game warnings
- "Press {button} to freeze/unfreeze gameplay" for the level debugger
- Some credits strings for the post-2.4.0 extra Spanish options, the
  PT_BR proofread, and Persian
- The recent gamepad menu changes (#1229)

Furthermore:
- "TAB" (used in the level debugger string) is now a separate string
  instead of being hardcoded, because some languages needed it
  translated
- Added missing arrows to Arabic/Persian font (needed for the gamepad
  menu, and also a translator menu actually)
This commit is contained in:
Dav999
2025-05-03 18:58:10 +02:00
committed by Ethan Lee
parent cd785316b6
commit a3c8d43f93
28 changed files with 394 additions and 359 deletions

View File

@@ -235,6 +235,7 @@
<string english="E" translation="E" explanation="keyboard key E. Speedrunner options menu"/>
<string english="ENTER" translation="回車" explanation="keyboard key ENTER. Speedrunner options menu"/>
<string english="ESC" translation="ESC" explanation="keyboard key ESC"/>
<string english="TAB" translation="TAB" explanation="keyboard key TAB"/>
<string english="ACTION" translation="行動鍵" explanation="the ACTION key is either the SPACE key, Z or V (this is explained on the title screen). It&apos;s used in strings like `Press ACTION to advance text`"/>
<string english="Interact button: {button}" translation="交互按鈕:{button}" explanation="keyboard key (E or ENTER) is filled in for {button}. Speedrunner options menu" max="38*2" max_local="25*1"/>
<string english="fake load screen" translation="虛假載入畫面" explanation="menu option"/>
@@ -333,9 +334,9 @@
<string english="Currently ENABLED!" translation="現在開啟中!" explanation="flip mode" max="38*3" max_local="25*2"/>
<string english="Currently Disabled." translation="現在已關閉。" explanation="flip mode" max="38*3" max_local="25*2"/>
<string english="TO UNLOCK: Complete the game." translation="解鎖方式:完成遊戲。" explanation="" max="38*3" max_local="25*2"/>
<string english="Invincibility mode enabled" translation="" explanation="in-game message" max="39" max_local="26"/>
<string english="Glitchrunner mode enabled ({version})" translation="" explanation="in-game message" max="39" max_local="26"/>
<string english="Flip Mode enabled" translation="" explanation="in-game message" max="39" max_local="26"/>
<string english="Invincibility mode enabled" translation="無敵模式已開啓" explanation="in-game message" max="39" max_local="26"/>
<string english="Glitchrunner mode enabled ({version})" translation="Bug競速模式已開啓{version}" explanation="in-game message" max="39" max_local="26"/>
<string english="Flip Mode enabled" translation="翻轉模式已開啓" explanation="in-game message" max="39" max_local="26"/>
<string english="Are you sure you want to quit?" translation="你確定想要退出嗎?" explanation="quit the program" max="38*4" max_local="25*3"/>
<string english="GAME OVER" translation="遊戲結束" explanation="bigger title" max="13" max_local="8"/>
<string english="You managed to reach:" translation="你成功到達了:" explanation="you managed to reach the following room" max="40" max_local="26"/>
@@ -455,8 +456,8 @@
<string english="[Press {button} to return to editor]" translation="[按 {button} 返回編輯器]" explanation="`to editor` is sorta redundant" max="40" max_local="26"/>
<string english="- Press {button} to advance text -" translation="按 {button} 來推進文本 -" explanation="to dismiss a textbox. Expect `ACTION`" max="40" max_local="26"/>
<string english="Press {button} to continue" translation="按 {button} 繼續" explanation="Expect `ACTION`" max="34" max_local="22"/>
<string english="[Press {button} to unfreeze gameplay]" translation="" explanation="in level debugger: {button} makes everything start moving as normal. Limit is treacherous, expect TAB for {button}. Frozen is the initial state, so this is the first string of the two that users will see!" max="39" max_local="26"/>
<string english="[Press {button} to freeze gameplay]" translation="" explanation="in level debugger: {button} makes everything stop moving. Limit is treacherous, expect TAB for {button}." max="39" max_local="26"/>
<string english="[Press {button} to unfreeze gameplay]" translation="[按下 {button} 解除遊戲暫停]" explanation="in level debugger: {button} makes everything start moving as normal. Limit is treacherous, expect TAB for {button}. Frozen is the initial state, so this is the first string of the two that users will see!" max="39" max_local="26"/>
<string english="[Press {button} to freeze gameplay]" translation="[按下 {button} 讓遊戲暫停]" explanation="in level debugger: {button} makes everything stop moving. Limit is treacherous, expect TAB for {button}." max="39" max_local="26"/>
<string english="Current Time" translation="當前時間" explanation="super gravitron, stopwatch time" max="20" max_local="13"/>
<string english="Best Time" translation="最佳時間" explanation="super gravitron, best stopwatch time" max="20" max_local="13"/>
<string english="Next Trophy at 5 seconds" translation="5秒時獲得下一個獎盃" explanation="" max="38*2" max_local="25*1"/>
@@ -783,7 +784,7 @@ You have found the secret lab!" translation="恭喜你!
<string english="Pan-European Font Design by" translation="泛歐洲字體設計" explanation="" max="40" max_local="26"/>
<string english="Fonts by" translation="字體" explanation=""/>
<string english="Other Fonts by" translation="其他字體" explanation=""/>
<string english="Editing and LQA" translation="此外還要感謝:" explanation=""/>
<string english="Editing and LQA" translation="編輯與本地化質保" explanation=""/>
<string english="Arabic" translation="阿拉伯語" explanation=""/>
<string english="Catalan" translation="加泰羅尼亞語" explanation=""/>
<string english="Welsh" translation="威爾士語" explanation=""/>
@@ -805,10 +806,10 @@ You have found the secret lab!" translation="恭喜你!
<string english="Ukrainian" translation="烏克蘭語" explanation=""/>
<string english="Chinese (Simplified)" translation="簡體中文" explanation=""/>
<string english="Chinese (Traditional)" translation="繁體中文" explanation=""/>
<string english="Spanish (ES)" translation="西班牙語" explanation=""/>
<string english="Spanish (LATAM)" translation="西班牙語" explanation=""/>
<string english="Spanish (ARG.)" translation="西班牙語" explanation=""/>
<string english="Persian" translation="" explanation=""/>
<string english="Spanish (ES)" translation="西班牙語(西班牙)" explanation=""/>
<string english="Spanish (LATAM)" translation="西班牙語(拉丁美洲)" explanation=""/>
<string english="Spanish (ARG.)" translation="西班牙語(阿根廷)" explanation=""/>
<string english="Persian" translation="波斯語" explanation=""/>
<string english="" translation="" explanation=""/>
<string english="" translation="" explanation=""/>
</strings>