sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

text_strings.h.in (20594B)


      1 #ifndef TEXT_STRINGS_H
      2 #define TEXT_STRINGS_H
      3 
      4 #include "text_menu_strings.h"
      5 
      6 /**
      7  * Global Symbols
      8  */
      9 #define TEXT_EMPTY_STRING _("")
     10 #define TEXT_ZERO _%("0")
     11 #define TEXT_COIN _("$")
     12 #define TEXT_STAR _("★")
     13 #define TEXT_COIN_X _("$×")
     14 #define TEXT_STAR_X _("★×")
     15 #define TEXT_VARIABLE_X _("×")
     16 
     17 #ifdef VERSION_CN
     18 #define TEXT_STAR_DIFF _("★ ")
     19 #define TEXT_UNFILLED_STAR _("☆ ")
     20 #else
     21 #define TEXT_STAR_DIFF TEXT_STAR
     22 #define TEXT_UNFILLED_STAR _("☆")
     23 #endif
     24 
     25 /**
     26  * Global Text
     27  */
     28 // File Select
     29 #define TEXT_4DASHES _("----") // Used in Score File Menu
     30 #ifdef VERSION_CN
     31 #define TEXT_NEW 0x7E, 0x7F, 0x82, 0x83, 0xFE, 0x80, 0x81, 0x84, 0x85, 0xFF
     32 #else
     33 #define TEXT_NEW _("NEW") // New File Text
     34 #endif
     35 
     36 // Ingame Menu
     37 #ifdef VERSION_CN
     38 #define TEXT_PAUSE 0x86, 0x87, 0x8A, 0x8B, 0x8E, 0x8F, 0xFE, 0x88, 0x89, 0x8C, 0x8D, 0x90, 0x91, 0xFF
     39 #define TEXT_HUD_CONGRATULATIONS 0x3A, 0x3B, 0x3E, 0x3F, 0x42, 0x43, 0xFE, 0x3C, 0x3D, 0x40, 0x41, 0x44, 0x45, 0xFF
     40 #else
     41 #define TEXT_PAUSE _("PAUSE") // Pause text, Castle Courses
     42 #define TEXT_HUD_CONGRATULATIONS _("CONGRATULATIONS") // Course Complete Text, Bowser Courses
     43 #endif
     44 
     45 #if defined(VERSION_JP) || defined(VERSION_SH)
     46 
     47 /**
     48  * File Select Text
     49  */
     50 
     51 // Main Screens
     52 // JPHUD menu strings are defined in "text_menu_strings.h.in"
     53 #define TEXT_MARIO TEXT_JPHUD_MARIO // View Score Menu
     54 #define TEXT_SELECT_FILE TEXT_JPHUD_SELECT_FILE
     55 #define TEXT_CHECK_FILE TEXT_JPHUD_CHECK_FILE
     56 #define TEXT_COPY_FILE TEXT_JPHUD_COPY_FILE
     57 #define TEXT_ERASE_FILE TEXT_JPHUD_ERASE_FILE
     58 #define TEXT_SOUND_SELECT TEXT_JPHUD_SOUND_SELECT
     59 
     60 #define TEXT_FILE_MARIO_A _("マリオA")
     61 #define TEXT_FILE_MARIO_B _("マリオB")
     62 #define TEXT_FILE_MARIO_C _("マリオC")
     63 #define TEXT_FILE_MARIO_D _("マリオD")
     64 
     65 // Menu Options
     66 #define TEXT_SCORE _("スコア")
     67 #define TEXT_COPY _("コピー")
     68 #define TEXT_ERASE _("けす")
     69 
     70 // Sound Options
     71 #define TEXT_STEREO _("ステレオ")
     72 #define TEXT_MONO _("モノラル")
     73 #define TEXT_HEADSET _("ヘッドホン")
     74 
     75 // Misc Menu Text
     76 #define TEXT_SAVED_DATA_EXISTS _("ファイルにデータがはいってます")
     77 #define TEXT_NO_SAVED_DATA_EXISTS _("ファイルにデータがありません")
     78 
     79 // Inside a Menu
     80 #define TEXT_RETURN _("もどる")
     81 #define TEXT_CHECK_SCORE _("スコアをみる")
     82 #define TEXT_COPY_FILE_BUTTON _("ファイルコピー")
     83 #define TEXT_ERASE_FILE_BUTTON _("ファイルけす")
     84 
     85 // Score Menu
     86 #define TEXT_HI_SCORE _("ハイスコア")
     87 #define TEXT_MY_SCORE _("マイスコア")
     88 #define TEXT_SCORE_MARIO_A _("マリオA")
     89 #define TEXT_SCORE_MARIO_B _("マリオB")
     90 #define TEXT_SCORE_MARIO_C _("マリオC")
     91 #define TEXT_SCORE_MARIO_D _("マリオD")
     92 
     93 // Copy Menu
     94 #define TEXT_COPY_IT_TO_WHERE _("どこにコピーしますか?")
     95 #define TEXT_COPYING_COMPLETED _("コピーおわりました")
     96 #define TEXT_NO_FILE_TO_COPY_FROM _("からのファイルがありません")
     97 
     98 // Erase Menu
     99 #define TEXT_SURE _("ほんと?")
    100 #define TEXT_YES _("はい")
    101 #define TEXT_NO _("いいえ")
    102 #define TEXT_FILE_MARIO_A_JUST_ERASED _("マリオAをけしました")
    103 
    104 /**
    105  * Menus Text (Pause, Course Completed)
    106  */
    107 // Main Courses
    108 #define TEXT_COURSE _("コース")
    109 #define TEXT_MYSCORE _("マイスコア")
    110 #define TEXT_CONTINUE _("つづけて マリオする?")
    111 #define TEXT_EXIT_COURSE _("コースからでる?")
    112 #define TEXT_CAMERA_ANGLE_R _("Rボタンのカメラきりかえ")
    113 
    114 // Camera Options
    115 #define TEXT_LAKITU_MARIO _("ジュゲム↔マリオ")
    116 #define TEXT_LAKITU_STOP _("ジュゲム↔ストップ")
    117 #define TEXT_NORMAL_UPCLOSE _("(おすすめ)(リアル)")
    118 #define TEXT_NORMAL_FIXED _("(おすすめ)(とまる)")
    119 
    120 // Course Completed Misc Text
    121 #define TEXT_CATCH _("キャッチ!")
    122 #define TEXT_CLEAR _("クリア!")
    123 #define TEXT_HUD_HI_SCORE _("HISCORE")
    124 
    125 // Save Options
    126 #define TEXT_SAVE_AND_CONTINUE _("セーブしてつづける?")
    127 #define TEXT_SAVE_AND_QUIT _("セーブしておわる?")
    128 #define TEXT_CONTINUE_WITHOUT_SAVING _("セーブしないでつづける?")
    129 
    130 /**
    131  * Ending Peach cutscene text.
    132  */
    133 #define TEXT_FILE_MARIO_EXCLAMATION _("マリオ!!")
    134 #define TEXT_POWER_STARS_RESTORED _("おしろにスターが もどったのね")
    135 #define TEXT_THANKS_TO_YOU _("みんな あなたのおかげだわ!")
    136 #define TEXT_THANK_YOU_MARIO _("ありがとう マリオ")
    137 #define TEXT_SOMETHING_SPECIAL _("なにか おれいをしなくちゃ・・")
    138 #define TEXT_LISTEN_EVERYBODY _("さあ みんな")
    139 #define TEXT_LETS_HAVE_CAKE _("おいしいケーキを やきましょう")
    140 #define TEXT_FOR_MARIO _("マリオの ために・・・")
    141 #define TEXT_FILE_MARIO_QUESTION _("マリオ?")
    142 
    143 #endif
    144 
    145 #if defined(VERSION_US) || defined(VERSION_EU)
    146 
    147 /**
    148  * File Select Text
    149  */
    150 
    151 // Main Screens
    152 #define TEXT_MARIO _("MARIO") // View Score Menu
    153 #define TEXT_SELECT_FILE _("SELECT FILE")
    154 #define TEXT_CHECK_FILE _("CHECK FILE")
    155 #define TEXT_COPY_FILE _("COPY FILE")
    156 #define TEXT_ERASE_FILE _("ERASE FILE")
    157 #define TEXT_SOUND_SELECT _("SOUND SELECT")
    158 
    159 #define TEXT_FILE_MARIO_A _("MARIO A")
    160 #define TEXT_FILE_MARIO_B _("MARIO B")
    161 #define TEXT_FILE_MARIO_C _("MARIO C")
    162 #define TEXT_FILE_MARIO_D _("MARIO D")
    163 
    164 // Menu Options
    165 #define TEXT_SCORE _("SCORE")
    166 #define TEXT_COPY _("COPY")
    167 #define TEXT_ERASE _("ERASE")
    168 
    169 // Sound Options
    170 #define TEXT_STEREO _("STEREO")
    171 #define TEXT_MONO _("MONO")
    172 #define TEXT_HEADSET _("HEADSET")
    173 
    174 // Misc Menu Text
    175 #define TEXT_SAVED_DATA_EXISTS _("SAVED DATA EXITS") // Misspell
    176 #define TEXT_NO_SAVED_DATA_EXISTS _("NO SAVED DATA EXISTS")
    177 
    178 // Inside a Menu
    179 #define TEXT_RETURN _("RETURN")
    180 #define TEXT_CHECK_SCORE _("CHECK SCORE")
    181 #define TEXT_COPY_FILE_BUTTON _("COPY FILE")
    182 #define TEXT_ERASE_FILE_BUTTON _("ERASE FILE")
    183 
    184 // Score Menu
    185 #define TEXT_HI_SCORE _("HI SCORE")
    186 #define TEXT_MY_SCORE _("MY SCORE")
    187 // Score Mario Text ("☺" is the Mario face defined in the US/EU menu char table)
    188 #define TEXT_SCORE_MARIO_A _("☺A")
    189 #define TEXT_SCORE_MARIO_B _("☺B")
    190 #define TEXT_SCORE_MARIO_C _("☺C")
    191 #define TEXT_SCORE_MARIO_D _("☺D")
    192 
    193 // Copy Menu
    194 #define TEXT_COPY_IT_TO_WHERE _("COPY IT TO WHERE?")
    195 #define TEXT_COPYING_COMPLETED _("COPYING COMPLETED")
    196 #define TEXT_NO_FILE_TO_COPY_FROM _("NO EMPTY FILE")
    197 
    198 // Erase Menu
    199 #define TEXT_SURE _("SURE?")
    200 #define TEXT_YES _("YES")
    201 #define TEXT_NO _("NO")
    202 #define TEXT_FILE_MARIO_A_JUST_ERASED _("MARIO A JUST ERASED")
    203 
    204 /**
    205  * Menus Text (Pause, Course Completed)
    206  */
    207 // Main Courses
    208 #define TEXT_COURSE _("COURSE")
    209 #define TEXT_MYSCORE _("MYSCORE")
    210 #define TEXT_CONTINUE _("CONTINUE")
    211 #define TEXT_EXIT_COURSE _("EXIT COURSE")
    212 #ifndef VERSION_EU // "R" text is different in EU
    213 #define TEXT_CAMERA_ANGLE_R _("SET CAMERA ANGLE WITH R")
    214 #endif
    215 
    216 // Camera Options
    217 #define TEXT_LAKITU_MARIO _("LAKITU + MARIO")
    218 #define TEXT_LAKITU_STOP _("LAKITU + STOP")
    219 #define TEXT_NORMAL_UPCLOSE __("(NORMAL)(UP-CLOSE)")
    220 #define TEXT_NORMAL_FIXED __("(NORMAL)(FIXED)")
    221 
    222 // Course Completed Misc Text
    223 #define TEXT_CATCH _("CATCH")
    224 #define TEXT_CLEAR _("CLEAR")
    225 #define TEXT_HUD_HI_SCORE _("HI SCORE")
    226 
    227 // Save Options
    228 #define TEXT_SAVE_AND_CONTINUE _("SAVE & CONTINUE")
    229 #define TEXT_SAVE_AND_QUIT _("SAVE & QUIT")
    230 #define TEXT_CONTINUE_WITHOUT_SAVING _("CONTINUE, DON'T SAVE")
    231 
    232 /**
    233  * Ending Peach cutscene text.
    234  */
    235 #define TEXT_FILE_MARIO_EXCLAMATION _("Mario!")
    236 #define TEXT_POWER_STARS_RESTORED __("The power of the Stars is restored to the castle...")
    237 #define TEXT_THANKS_TO_YOU __("...and it's all thanks to you!")
    238 #define TEXT_THANK_YOU_MARIO __("Thank you, Mario!")
    239 #define TEXT_SOMETHING_SPECIAL __("We have to do something special for you...")
    240 #define TEXT_LISTEN_EVERYBODY _("Listen, everybody,")
    241 #define TEXT_LETS_HAVE_CAKE _("let's bake a delicious cake...")
    242 #define TEXT_FOR_MARIO _("...for Mario...")
    243 #define TEXT_FILE_MARIO_QUESTION _("Mario!")
    244 
    245 #endif
    246 
    247 #ifdef VERSION_EU
    248 
    249 /**
    250  * File Select Text
    251  */
    252 #define TEXT_RETURN_FR _("RETOUR")
    253 #define TEXT_RETURN_DE _("ZURÜCK")
    254 
    255 #define TEXT_CHECK_SCORE_FR _("SCORE")
    256 #define TEXT_CHECK_SCORE_DE _("LEISTUNG")
    257 
    258 #define TEXT_COPY_FILE_FR _("COPIER")
    259 #define TEXT_COPY_FILE_DE _("KOPIEREN")
    260 
    261 #define TEXT_ERASE_FILE_FR _("EFFACER")
    262 #define TEXT_ERASE_FILE_DE _("LÖSCHEN")
    263 
    264 #define TEXT_SELECT_FILE_FR _("CHOISIR  FICHIER")
    265 #define TEXT_SELECT_FILE_DE _("WwHLE SPIEL")
    266 
    267 #define TEXT_SCORE_FR _("SCORE")
    268 #define TEXT_SCORE_DE _("LEISTUNG")
    269 
    270 #define TEXT_COPY_FR _("COPIER")
    271 #define TEXT_COPY_DE _("KOPIEREN")
    272 
    273 #define TEXT_ERASE_FR _("EFFACER")
    274 #define TEXT_ERASE_DE _("LÖSCHEN")
    275 
    276 #define TEXT_OPTION _("OPTION")  // new in EU
    277 #define TEXT_OPTION_FR _("OPTION")
    278 #define TEXT_OPTION_DE _("OPTIONEN")
    279 
    280 #define TEXT_CHECK_FILE_FR _("VOIR  SCORE")
    281 #define TEXT_CHECK_FILE_DE _("VON WELCHEM SPIEL")
    282 
    283 #define TEXT_NO_SAVED_DATA_EXISTS_FR _("AUCUNE SAUVEGARDE DISPONIBLE")
    284 #define TEXT_NO_SAVED_DATA_EXISTS_DE _("KEIN SPIEL VORHANDEN")
    285 
    286 #define TEXT_COPY_FILE_BUTTON_FR _("COPIER  FICHIER")
    287 #define TEXT_COPY_FILE_BUTTON_DE _("SPIEL KOPIEREN")
    288 
    289 #define TEXT_COPY_IT_TO_WHERE_FR _("COPIER SUR?")
    290 #define TEXT_COPY_IT_TO_WHERE_DE _("WOHIN KOPIEREN?")
    291 
    292 #define TEXT_COPYING_COMPLETED_FR _("COPIE ACHEVEÉ")
    293 #define TEXT_COPYING_COMPLETED_DE _("SPIEL KOPIERT")
    294 
    295 #define TEXT_SAVED_DATA_EXISTS_FR _("SAVEGARDE EXISTANTE")
    296 #define TEXT_SAVED_DATA_EXISTS_DE _("BEREITS BELEGT")
    297 
    298 #define TEXT_NO_FILE_TO_COPY_FROM_FR _("AUCUN FICHIER VIDE")
    299 #define TEXT_NO_FILE_TO_COPY_FROM_DE _("KEIN PLATZ VORHANDEN")
    300 
    301 #define TEXT_YES_FR _("OUI")
    302 #define TEXT_YES_DE _("JA")
    303 
    304 #define TEXT_NO_FR _("NON")
    305 #define TEXT_NO_DE _("NEIN")
    306 
    307 #define TEXT_ERASE_FILE_BUTTON_FR _("EFFACER  FICHIER")
    308 #define TEXT_ERASE_FILE_BUTTON_DE _("SPIEL LxSCHEN")
    309 
    310 #define TEXT_SURE_FR _("OK?")
    311 #define TEXT_SURE_DE _("SICHER?")
    312 
    313 #define TEXT_FILE_MARIO_A_JUST_ERASED_FR _("MARIO A EFFACÉ")
    314 #define TEXT_FILE_MARIO_A_JUST_ERASED_DE _("MARIO A GELÖSCHT")
    315 
    316 #define TEXT_SOUND_SELECT_FR _("SON")
    317 #define TEXT_SOUND_SELECT_DE _("SOUND")
    318 
    319 #define TEXT_LANGUAGE_SELECT _("LANGUAGE SELECT")  // new in EU
    320 #define TEXT_LANGUAGE_SELECT_FR _("SELECTION LANGUE")
    321 #define TEXT_LANGUAGE_SELECT_DE _("WwHLE SPRACHE")
    322 
    323 #define TEXT_STEREO_FR _("STÉRÉO")
    324 #define TEXT_MONO_FR _("MONO")
    325 #define TEXT_HEADSET_FR _("CASQUE")
    326 
    327 #define TEXT_STEREO_DE _("STEREO")
    328 #define TEXT_MONO_DE _("MONO")
    329 #define TEXT_HEADSET_DE _("PHONES")
    330 
    331 #define TEXT_ENGLISH _("ENGLISH")
    332 #define TEXT_FRENCH _("FRANÇAIS")
    333 #define TEXT_GERMAN _("DEUTSCH")
    334 
    335 #define TEXT_HI_SCORE_FR _("MEILLEUR SCORE")
    336 #define TEXT_HI_SCORE_DE _("BESTLEISTUNG")
    337 
    338 #define TEXT_MY_SCORE_FR _("MON SCORE")
    339 #define TEXT_MY_SCORE_DE _("LEISTUNG")
    340 
    341 #define TEXT_NEW_FR _("VIDE")
    342 #define TEXT_NEW_DE _("FREI")
    343 
    344 
    345 /**
    346  * Menus Text (Pause, Course Completed)
    347  */
    348 // Main Courses
    349 // English, "R" text is different
    350 #define TEXT_CAMERA_ANGLE_R             _("SET CAMERA ANGLE WITH [R]")
    351 // French
    352 #define TEXT_COURSE_FR                  _("NIVEAU")
    353 #define TEXT_MY_SCORE_FR                _("MON SCORE")
    354 #define TEXT_CONTINUE_FR                _("CONTINUER")
    355 #define TEXT_EXIT_COURSE_FR             _("QUITTER NIVEAU")
    356 #define TEXT_CAMERA_ANGLE_R_FR          _("RÉGLAGE CAMÉRA AVEC [R]")
    357 // German
    358 #define TEXT_COURSE_DE                  _("KURS")
    359 #define TEXT_MY_SCORE_DE                _("LEISTUNG")
    360 #define TEXT_CONTINUE_DE                _("WEITER")
    361 #define TEXT_EXIT_COURSE_DE             _("KURS VERLASSEN")
    362 #define TEXT_CAMERA_ANGLE_R_DE          _("KAMERA MIT [R] VERSTELLEN")
    363 
    364 // Camera Options
    365 // French
    366 #define TEXT_NORMAL_UPCLOSE_FR          __("(NORMAL)(GROS-PLAN)")
    367 #define TEXT_NORMAL_FIXED_FR            __("(NORMAL)(FIXE)")
    368 // German
    369 #define TEXT_NORMAL_UPCLOSE_DE          __("(NORMAL)(WEIT-ZOOM)")
    370 #define TEXT_NORMAL_FIXED_DE            __("(NORMAL)(STATIV)")
    371 
    372 // Course Completed Misc Text
    373 // French
    374 #define TEXT_HUD_HI_SCORE_FR            _("MEILLEUR SCORE")
    375 #define TEXT_HUD_CONGRATULATIONS_FR     _("FELICITATIONS")
    376 // German
    377 #define TEXT_HUD_HI_SCORE_DE            _("BESTLEISTUNG")
    378 #define TEXT_HUD_CONGRATULATIONS_DE     _("GRATULATION")
    379 
    380 // Save Options
    381 // French
    382 #define TEXT_SAVE_AND_CONTINUE_FR       _("SAUVEGARDER & CONTINUER")
    383 #define TEXT_SAVE_AND_QUIT_FR           _("SAUVEGARDER & QUITTER")
    384 #define TEXT_CONTINUE_WITHOUT_SAVING_FR _("CONTINUER SANS SAUVEGARDER")
    385 // German
    386 #define TEXT_SAVE_AND_CONTINUE_DE       _("SPEICHERN & WEITER")
    387 #define TEXT_SAVE_AND_QUIT_DE           _("SPEICHERN & ENDE")
    388 #define TEXT_CONTINUE_WITHOUT_SAVING_DE _("WEITER OHNE ZU SPEICHERN")
    389 
    390 /**
    391  * Ending Peach cutscene text.
    392  */
    393 // French
    394 #define TEXT_POWER_STARS_RESTORED_FR _("Grâce aux étoiles, le château a retrouvé ses pouvoirs...")
    395 #define TEXT_THANKS_TO_YOU_FR        _("...et ceci grâce à toi!")
    396 #define TEXT_THANK_YOU_MARIO_FR      _("Merci, Mario!")
    397 #define TEXT_SOMETHING_SPECIAL_FR    _("Tu mérites une récompense...")
    398 #define TEXT_COME_ON_EVERYBODY_FR    _("Venez les amis...")
    399 #define TEXT_LETS_HAVE_CAKE_FR       _("Allons préparer un délicieux gâteau...")
    400 #define TEXT_FOR_MARIO_FR            _("...pour Mario...")
    401 // German
    402 #define TEXT_POWER_STARS_RESTORED_DE _("Die Macht der Sterne ruht wieder sicher im Schloss...")
    403 #define TEXT_THANKS_TO_YOU_DE        _("...und alles dank Deiner Hilfe!")
    404 #define TEXT_THANK_YOU_MARIO_DE      _("Vielen Dank, Mario!")
    405 #define TEXT_SOMETHING_SPECIAL_DE    _("Wir haben eine Überraschung für Dich...")
    406 #define TEXT_COME_ON_EVERYBODY_DE    _("Hört alle her...")
    407 #define TEXT_LETS_HAVE_CAKE_DE       _("Laßt uns einen leckeren Kuchen backen...")
    408 #define TEXT_FOR_MARIO_DE            _("...für Mario...")
    409 
    410 /**
    411  * Course Table names for Score Menu Save view
    412  */
    413 #define TEXT_MENU_BOB _(" 1 BOB-OMB BATTLEFIELD")
    414 #define TEXT_MENU_WF _(" 2 WHOMP'S FORTRESS")
    415 #define TEXT_MENU_JRB _(" 3 JOLLY ROGER BAY")
    416 #define TEXT_MENU_CCM _(" 4 COOL, COOL MOUNTAIN")
    417 #define TEXT_MENU_BBH _(" 5 BIG BOO'S HAUNT")
    418 #define TEXT_MENU_HMC _(" 6 HAZY MAZE CAVE")
    419 #define TEXT_MENU_LLL _(" 7 LETHAL LAVA LAND")
    420 #define TEXT_MENU_SSL _(" 8 SHIFTING SAND LAND")
    421 #define TEXT_MENU_DDD _(" 9 DIRE, DIRE DOCKS")
    422 #define TEXT_MENU_SL _("10 SNOWMAN'S LAND")
    423 #define TEXT_MENU_WDW _("11 WET-DRY WORLD")
    424 #define TEXT_MENU_TTM _("12 TALL, TALL MOUNTAIN")
    425 #define TEXT_MENU_THI _("13 TINY-HUGE ISLAND")
    426 #define TEXT_MENU_TTC _("14 TICK TOCK CLOCK")
    427 #define TEXT_MENU_RR _("15 RAINBOW RIDE")
    428 #define TEXT_MENU_BITDW _("   BOWSER IN THE DARK WORLD")
    429 #define TEXT_MENU_BITFS _("   BOWSER IN THE FIRE SEA")
    430 #define TEXT_MENU_BITS _("   BOWSER IN THE SKY")
    431 #define TEXT_MENU_PSS _("   THE PRINCESS'S SECRET SLIDE")
    432 #define TEXT_MENU_COTMC _("   CAVERN OF THE METAL CAP")
    433 #define TEXT_MENU_TOTWC _("   TOWER OF THE WING CAP")
    434 #define TEXT_MENU_VCUTM _("   VANISH CAP UNDER THE MOAT")
    435 #define TEXT_MENU_WMOTR _("   WING MARIO OVER THE RAINBOW")
    436 #define TEXT_MENU_SA _("   THE SECRET AQUARIUM")
    437 #define TEXT_MENU_NONE _("")
    438 #define TEXT_MENU_STARS _("   CASTLE SECRET STARS")
    439 
    440 #define TEXT_MENU_BOB_FR _(" 1 BATAILLE DE BOB-OMB")
    441 #define TEXT_MENU_WF_FR _(" 2 FORTERESSE DE WHOMP")
    442 #define TEXT_MENU_JRB_FR _(" 3 BAIE DES PIRATES")
    443 #define TEXT_MENU_CCM_FR _(" 4 MONTAGNE GLA-GLA")
    444 #define TEXT_MENU_BBH_FR _(" 5 MANOIR DE BIG BOO")
    445 #define TEXT_MENU_HMC_FR _(" 6 CAVERNE BRUMEUSE")
    446 #define TEXT_MENU_LLL_FR _(" 7 LAVES FATALES")
    447 #define TEXT_MENU_SSL_FR _(" 8 SABLES TROP MOUVANTS")
    448 #define TEXT_MENU_DDD_FR _(" 9 AFFREUX BASSIN")
    449 #define TEXT_MENU_SL_FR _("10 CHEZ LE ROI DES NEIGES")
    450 #define TEXT_MENU_WDW_FR _("11 MONDE TREMPE-SECHE")
    451 #define TEXT_MENU_TTM_FR _("12 TROP HAUTE MONTAGNE")
    452 #define TEXT_MENU_THI_FR _("13 ILE GRANDS-PETITS")
    453 #define TEXT_MENU_TTC_FR _("14 HORLOGE TIC-TAC")
    454 #define TEXT_MENU_RR_FR _("15 COURSE ARC-EN-CIEL")
    455 #define TEXT_MENU_BITDW_FR _("   BOWSER DES TENEBRES")
    456 #define TEXT_MENU_BITFS_FR _("   BOWSER DES LAVES")
    457 #define TEXT_MENU_BITS_FR _("   BOWSER DES CIEUX")
    458 #define TEXT_MENU_PSS_FR _("   GLISSADE DE LA PRINCESSE")
    459 #define TEXT_MENU_COTMC_FR _("   MINE DES CASQUETTES-METAL")
    460 #define TEXT_MENU_TOTWC_FR _("   INTERRUPTEUR DE LA TOUR AILEE")
    461 #define TEXT_MENU_VCUTM_FR _("   INVISIBLE SOUS LES DOUVES")
    462 #define TEXT_MENU_WMOTR_FR _("   AU-DELA DE L'ARC-EN-CIEL")
    463 #define TEXT_MENU_SA_FR _("   AQUARIUM SECRET")
    464 #define TEXT_MENU_NONE_FR _("")
    465 #define TEXT_MENU_STARS_FR _("   ETOILES SECRETES")
    466 
    467 #define TEXT_MENU_BOB_DE _(" 1 BOB-OMBS BOMBENBERG")
    468 #define TEXT_MENU_WF_DE _(" 2 WUMMPS WUCHTWALL")
    469 #define TEXT_MENU_JRB_DE _(" 3 PIRATENBUCHT PANIK")
    470 #define TEXT_MENU_CCM_DE _(" 4 BIBBERBERG BOB")
    471 #define TEXT_MENU_BBH_DE _(" 5 BIG BOOS BURG")
    472 #define TEXT_MENU_HMC_DE _(" 6 GRÜNE GIFTGROTTE")
    473 #define TEXT_MENU_LLL_DE _(" 7 LAVA LAGUNE")
    474 #define TEXT_MENU_SSL_DE _(" 8 WOBIWABA WÜSTE")
    475 #define TEXT_MENU_DDD_DE _(" 9 WILDE WASSERWERFT")
    476 #define TEXT_MENU_SL_DE _("10 FROSTBEULEN FRUST")
    477 #define TEXT_MENU_WDW_DE _("11 ATLANTIS AQUARIA")
    478 #define TEXT_MENU_TTM_DE _("12 FLIEGENPILZ FIASKO")
    479 #define TEXT_MENU_THI_DE _("13 GULLIVER GUMBA")
    480 #define TEXT_MENU_TTC_DE _("14 TICK TACK TRAUMA")
    481 #define TEXT_MENU_RR_DE _("15 REGENBOGEN RASEREI")
    482 #define TEXT_MENU_BITDW_DE _("   BOWSERS SCHATTENWELT")
    483 #define TEXT_MENU_BITFS_DE _("   BOWSERS LAVASEE")
    484 #define TEXT_MENU_BITS_DE _("   BOWSERS LUFTSCHLOSS")
    485 #define TEXT_MENU_PSS_DE _("   TOADSTOOLS RUTSCHBAHN")
    486 #define TEXT_MENU_COTMC_DE _("   GRÜNER SCHALTERPALAST")
    487 #define TEXT_MENU_TOTWC_DE _("   ROTER SCHALTERPALAST")
    488 #define TEXT_MENU_VCUTM_DE _("   BLAUER SCHALTERPALAST")
    489 #define TEXT_MENU_WMOTR_DE _("   REGENBOGEN FEUERWERK")
    490 #define TEXT_MENU_SA_DE _("   VERSTECKTES AQUARIUM")
    491 #define TEXT_MENU_NONE_DE _("")
    492 #define TEXT_MENU_STARS_DE _("   GEHEIME STERNE")
    493 #endif // VERSION_EU
    494 
    495 #ifdef VERSION_CN
    496 
    497 /**
    498  * File Select Text
    499  */
    500 
    501 // Main Screens
    502 // JPHUD menu strings are defined in "text_menu_strings.h.in"
    503 #define TEXT_MARIO 0x76, 0x77, 0x7A, 0x7B, 0xFE, 0x78, 0x79, 0x7C, 0x7D, 0xFF
    504 #define TEXT_SELECT_FILE 0x96, 0x97, 0x9A, 0x9B, 0x9E, 0x9F, 0xFE, 0x98, 0x99, 0x9C, 0x9D, 0xA0, 0xA1, 0xFF
    505 #define TEXT_CHECK_FILE 0x46, 0x47, 0x4A, 0x4B, 0x4E, 0x4F, 0xFE, 0x48, 0x49, 0x4C, 0x4D, 0x50, 0x51, 0xFF
    506 #define TEXT_COPY_FILE 0x52, 0x53, 0x56, 0x57, 0x5A, 0x5B, 0xFE, 0x54, 0x55, 0x58, 0x59, 0x5C, 0x5D, 0xFF
    507 #define TEXT_ERASE_FILE 0x5E, 0x5F, 0x62, 0x63, 0x66, 0x67, 0xFE, 0x60, 0x61, 0x64, 0x65, 0x68, 0x69, 0xFF
    508 #define TEXT_SOUND_SELECT 0xA2, 0xA3, 0xA6, 0xA7, 0xAA, 0xAB, 0xFE, 0xA4, 0xA5, 0xA8, 0xA9, 0xAC, 0xAD, 0xFF
    509 
    510 #define TEXT_FILE_MARIO_A _("马力欧 A")
    511 #define TEXT_FILE_MARIO_B _("马力欧 B")
    512 #define TEXT_FILE_MARIO_C _("马力欧 C")
    513 #define TEXT_FILE_MARIO_D _("马力欧 D")
    514 
    515 // Menu Options
    516 #define TEXT_SCORE _("积分")
    517 #define TEXT_COPY _("复制")
    518 #define TEXT_ERASE _("删除")
    519 
    520 // Sound Options
    521 #define TEXT_STEREO _("立体声")
    522 #define TEXT_MONO _("单声道")
    523 #define TEXT_HEADSET _("耳机")
    524 
    525 // Misc Menu Text
    526 #define TEXT_SAVED_DATA_EXISTS _("有保存的数据")
    527 #define TEXT_NO_SAVED_DATA_EXISTS _("没有保存的数据")
    528 
    529 // Inside a Menu
    530 #define TEXT_RETURN _("返回")
    531 #define TEXT_CHECK_SCORE _("查看积分")
    532 #define TEXT_COPY_FILE_BUTTON _("复制文件")
    533 #define TEXT_ERASE_FILE_BUTTON _("删除文件")
    534 
    535 // Score Menu
    536 #define TEXT_HI_SCORE _("最高积分")
    537 #define TEXT_MY_SCORE _("我的积分")
    538 #define TEXT_SCORE_MARIO_A _("☺A")
    539 #define TEXT_SCORE_MARIO_B _("☺B")
    540 #define TEXT_SCORE_MARIO_C _("☺C")
    541 #define TEXT_SCORE_MARIO_D _("☺D")
    542 
    543 // Copy Menu
    544 #define TEXT_COPY_IT_TO_WHERE _("复制到何处")
    545 #define TEXT_COPYING_COMPLETED _("复制完毕")
    546 #define TEXT_NO_FILE_TO_COPY_FROM _("没有空文件")
    547 
    548 // Erase Menu
    549 #define TEXT_SURE _("确定吗?")
    550 #define TEXT_YES _("是")
    551 #define TEXT_NO _("否")
    552 #define TEXT_FILE_MARIO_A_JUST_ERASED _("文件已删除")
    553 
    554 /**
    555  * Menus Text (Pause, Course Completed)
    556  */
    557 // Main Courses
    558 #define TEXT_COURSE _("关卡")
    559 #define TEXT_MYSCORE TEXT_MY_SCORE
    560 #define TEXT_CONTINUE _("继续")
    561 #define TEXT_EXIT_COURSE _("退出")
    562 #define TEXT_CAMERA_ANGLE_R _("使用[R]键设定视角")
    563 
    564 // Camera Options
    565 #define TEXT_LAKITU_MARIO TEXT_EMPTY_STRING
    566 #define TEXT_LAKITU_STOP TEXT_EMPTY_STRING
    567 #define TEXT_NORMAL_UPCLOSE _("特写镜头")
    568 #define TEXT_NORMAL_FIXED _("固定镜头")
    569 
    570 // Course Completed Misc Text
    571 #define TEXT_CATCH _("接住")
    572 #define TEXT_CLEAR _("清除")
    573 #define TEXT_HUD_HI_SCORE 0x6A, 0x6B, 0x6E, 0x6F, 0x72, 0x73, 0xFE, 0x6C, 0x6D, 0x70, 0x71, 0x74, 0x75, 0xFF
    574 
    575 // Save Options
    576 #define TEXT_SAVE_AND_CONTINUE _("保存并继续")
    577 #define TEXT_SAVE_AND_QUIT _("保存并退出")
    578 #define TEXT_CONTINUE_WITHOUT_SAVING _("不必保存")
    579 
    580 // File Score Menu Icons
    581 #define TEXT_ARROW_L _("◀ L")
    582 #define TEXT_R_ARROW _("R ▶")
    583 
    584 #endif // VERSION_CN
    585 
    586 #endif // TEXT_STRINGS_H
    587 
    588