Hardcoded ASCII strings/ms: Difference between revisions

From Touhou Patch Center
Jump to navigation Jump to search
No edit summary
(Updating to match new version of source page)
 
(219 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />
{{mbox|text=.
{{mbox|text=Rentetan ini dikemukakan dengan glif dalam <tt>ascii.anm</tt> dan oleh itu, hanya terhad kepada [[:File:th14-ascii-ascii_1280.png|abjad Rumi (A-Z), 0-9 dan beberapa aksara khas]].
 
Walaupun ia mungkin untuk memuat naik fail <tt>ascii.png</tt> yang diubahsuai untuk bahasa anda yang menggantikan glif yang tidak diperlukan dengan huruf tersuai, ini tidak digalakkan - ia juga akan menjejaskan nama pemain dalam skor dan senarai ulangan.
 
Juga, anda perlu menggunakan ''{{ruby|ruang yang tidak pecah|non-breaking spaces}}'' (<tt>&amp;nbsp;</tt>) untuk pad mana-mana rentetan dengan ruang pada di-awal atau di-akhir.


..


...
}}
}}






== Special font ==
=== Special font ===
{{StringDef/Header/ASCII}}
{{StringDef/Header/ASCII}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th13_ascii_spell_score
|id=th13_ascii_spell_score
|tl=MARKAH %8d0  %4d/%4d}}
|tl=SKOR  %8d0  %4d/%4d}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th13_ascii_spell_unknown
|id=th13_ascii_spell_unknown
|tl=SKOR       00  ----/----}}
|tl=SKOR         00  ----/----}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th13_ascii_spell_game
|id=th13_ascii_spell_game
|tl=MOD PERMAINAN       %4d/%4d}}
|tl=MOD PERMAINAN   %4d/%4d}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
Line 34: Line 36:


== Default font ==
== Default font ==
=== {{lang|en|{{GameLabel|th06}}}} ===
==== Dalam permainan ====
{{StringDef/Header/ASCII}}
{{StringDef|id=th06_ascii_centered_stage|ascii=y|tl=PERINGKAT %d}}
{{StringDef|id=th06_ascii_centered_stage_final|ascii=y|tl=PERINGKAT AKHIR}}
{{StringDef|id=th06_ascii_centered_stage_extra|ascii=y|tl=PERINGKAT EKSTRA}}
{{StringDef|id=th06_ascii_centered_stage_demo|ascii=y|tl=PERMAINAN DEMO}}
{{StringDef|id=th06_ascii_centered_spell_bonus|ascii=y|tl=Bonus Kad Jampi!}}
{{StringDef|id=th06_ascii_fullpower|ascii=y|tl=Mod Kuasa Penuh!!}}
{{StringDef|id=th06_ascii_bonus_format|ascii=y|tl=BONUS %8d}}
{{StringDef|id=th06_ascii_clear_header|ascii=y|tl=Peringkat Selesai}}
{{StringDef|id=th06_ascii_clear_header_all|ascii=y|tl=Semua Selesai!}}
{{StringDef|id=th06_ascii_clear_bonus_stage|ascii=y|tl=Peri. * 1000 = %5d}}
{{StringDef|id=th06_ascii_clear_bonus_power|ascii=y|tl=Kuasa *  100 = %5d}}
{{StringDef|id=th06_ascii_clear_bonus_graze|ascii=y|tl=Ragut *  10 = %5d}}
{{StringDef|id=th06_ascii_clear_bonus_point|ascii=y|tl=&nbsp;  * Nilai      %3d}}
{{StringDef|id=th06_ascii_clear_bonus_player|ascii=y|tl=Nyawa    = %8d}}
{{StringDef|id=th06_ascii_clear_bonus_bomb|ascii=y|tl=Kad Jampi = %8d}}
{{StringDef|id=th06_ascii_clear_bonus_easy|ascii=y|tl=Senang        * 0.5}}
{{StringDef|id=th06_ascii_clear_bonus_normal|ascii=y|tl=Biasa          * 1.0}}
{{StringDef|id=th06_ascii_clear_bonus_hard|ascii=y|tl=Susah          * 1.2}}
{{StringDef|id=th06_ascii_clear_bonus_lunatic|ascii=y|tl=Lunatik        * 1.5}}
{{StringDef|id=th06_ascii_clear_bonus_extra|ascii=y|tl=Ekstra        * 2.0}}
{{StringDef|id=th06_ascii_clear_bonus_penalty_0.5|ascii=y|tl=Penalti Pemain * 0.5}}
{{StringDef|id=th06_ascii_clear_bonus_penalty_0.2|ascii=y|tl=Penalti Pemain * 0.2}}
{{StringDef|id=th06_ascii_clear_bonus_total|ascii=y|tl=Jumlah    = %8d}}
{{StringDef|id=th06_practice_format|ascii=y|tl=}}
{{StringDef/Footer}}
==== Menu ulangan ====
Compared to the unpatched game, these have already been shifted to accommodate 10 digits rather than the original 9, as [https://github.com/thpatch/thcrap-tsa/commit/7d619d8c4e8291a9796e825f86001ca3307c26c2 <tt>base_tsa</tt> concluded that removing the game's original 9-digit cap for everyone by default only has positive effects].
{{StringDef/Header/ASCII}}
{{StringDef|id=th06_ascii_replay_header|ascii=y|tl=No.  Nama      Tarikh  Pemain  Kesukaran}}
{{StringDef|id=th06_ascii_replay|ascii=y|tl=%s %8s  %8s %-7s  %-7s}}
{{StringDef|id=th06_ascii_replay_save_header|ascii=y|tl=No.  Nama    Tarikh  Pemain  Skor}}
{{StringDef|id=th06_ascii_replay_save_empty|ascii=y|tl=No.%.2d -------- --/--/-- -------          0}}
{{StringDef|id=th06_ascii_replay_save|ascii=y|tl=No.%.2d %8s %8s %7s %10d}}
{{StringDef|id=th06_ascii_2_digit_number_format|ascii=y|tl=No.%2d}}
{{StringDef|id=th06_ascii_replay_user|ascii=y|tl=Pemain}}
{{StringDef|id=th06_ascii_reimu_a|ascii=y|tl=ReimuA}}
{{StringDef|id=th06_ascii_reimu_b|ascii=y|tl=ReimuB}}
{{StringDef|id=th06_ascii_marisa_a|ascii=y|tl=MarisaA}}
{{StringDef|id=th06_ascii_marisa_b|ascii=y|tl=MarisaB}}
{{StringDef|id=th06_ascii_easy|ascii=y|tl=Senang}}
{{StringDef|id=th06_ascii_normal|ascii=y|tl=Biasa}}
{{StringDef|id=th06_ascii_hard|ascii=y|tl=Susah}}
{{StringDef|id=th06_ascii_lunatic|ascii=y|tl=Lunatik}}
{{StringDef|id=th06_ascii_extra|ascii=y|tl=Ekstra}}
{{StringDef|id=th06_ascii_replay_stage_header|ascii=y|tl=Peri.  SkorTerakhir}}
{{StringDef|id=th06_ascii_replay_stage_empty|ascii=y|tl=%-6s  ---------}}
{{StringDef|id=th06_ascii_replay_stage|ascii=y|tl=%-6s %10d}}
{{StringDef|id=th06_ascii_replay_stage_1|ascii=y|tl=Peri.1}}
{{StringDef|id=th06_ascii_replay_stage_2|ascii=y|tl=Peri.2}}
{{StringDef|id=th06_ascii_replay_stage_3|ascii=y|tl=Peri.3}}
{{StringDef|id=th06_ascii_replay_stage_4|ascii=y|tl=Peri.4}}
{{StringDef|id=th06_ascii_replay_stage_5|ascii=y|tl=Peri.5}}
{{StringDef|id=th06_ascii_replay_stage_6|ascii=y|tl=Peri.6}}
{{StringDef|id=th06_ascii_replay_stage_extra|ascii=y|tl=Ekstra}}
{{StringDef/Footer}}
==== Menu skor ====
{{StringDef/Header/ASCII}}
{{StringDef|id=th06_ascii_result_clear|ascii=y|tl=(S)}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th07}}}} ===
{{StringDef/Header/ASCII}}
====  ====
{{StringDef|id=th07 MAX|ascii=y|tl=MAKS}}
{{StringDef
|id=th07 Full Power
|tl=}}
{{StringDef
|id=th07 Supernatural Border
|tl=Sempadan Ghaib!!}}
{{StringDef
|id=th07 CherryPoint Max
|tl=PoinCeri Penuh!}}
{{StringDef
|id=th07 Border Bonus Format
|tl=Bonus Sempadan %7d}}
{{StringDef
|id=th07 Stage Clear
|tl=Peringkat Selesai}}
{{StringDef
|id=th07 All Clear
|tl=Semua Selesai}}
{{StringDef
|id=th07 Clear Bonus Format
|tl=Seles. = %8d}}
{{StringDef
|id=th07 Clear Point Items Format
|tl=Nilai  = %8d}}
{{StringDef
|id=th07 Clear Graze Format
|tl=Ragut  = %8d}}
{{StringDef
|id=th07 Clear Cherry Format
|tl=Sakura = %8d0}}
{{StringDef
|id=th07 Clear Bonus Life Format
|tl=Pemain =%9d}}
{{StringDef
|id=th07 Clear Bonus Bomb Format
|tl=Jampi = %8d}}
{{StringDef
|id=th07 Clear Easy Multiplier
|tl=Senang      *0.5}}
{{StringDef
|id=th07 Clear Normal Multiplier
|tl=Biasa        *1.0}}
{{StringDef
|id=th07 Clear Hard Multiplier
|tl=Susah        *1.2}}
{{StringDef
|id=th07 Clear Lunatic Multiplier
|tl=Lunatik      *1.5}}
{{StringDef
|id=th07 Clear Extra Multiplier
|tl=Ekstra      *2.0}}
{{StringDef
|id=th07 Clear Phantasm Multiplier
|tl=Phantasm    *2.0}}
{{StringDef
|id=th07 Clear Player Penalty*0.5
|tl=Penalti Pemain*0.5}}
{{StringDef
|id=th07 Clear Player Penalty*0.2
|tl=Penalti Pemain*0.2}}
{{StringDef
|id=th07 Clear Player Penalty*0.1
|tl=Penalti Pemain*0.1}}
{{StringDef
|id=th07 Clear Player Penalty*0.05
|tl=Penalti Pemain*0.05}}
{{StringDef
|id=th07 Clear Total Score Format
|tl=Jumlah= %8d0}}
{{StringDef/Footer}}
====  ====
{{StringDef/Header/ASCII}}
{{StringDef|id=th07 Ascii Phantasm|tl=}}
{{StringDef|id=th07 Practice Stage Header|tl=}}
{{StringDef|id=th07 Replay Stage Header|tl=}}
{{StringDef|id=th07 Replay|tl=}}
{{StringDef|id=th07 Replay Header|tl=}}
{{StringDef|id=th07 Replay Save Empty|tl=}}
{{StringDef|id=th07 Replay Save|tl=}}
{{StringDef|id=th07 Replay Save Header|tl=}}
{{StringDef|id=th07 Max Bonus|tl=}}
{{StringDef|id=th07 Results Header|tl=}}
{{StringDef|id=th07 Date Format|tl=}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th08}}}} ===
{{StringDef/Header/ASCII}}
====  ====
{{StringDef|id=th08 Spell Bonus Failed|tl=}}
{{StringDef|id=th08 Last Spell Failed|tl=}}
{{StringDef
|id=th08 Clear Time Orbs Format
|tl=Masa  = %8d0}}
{{StringDef
|id=th08 Clear Human Format
|tl=lbh.-80%% = %3d.%.2d%%}}
{{StringDef
|id=th08 Clear Youkai Format
|tl=lbh. 80%% = %3d.%.2d%%}}
{{StringDef
|id=th08 Clear Last Time Format
|tl=K. Akhir  = %2d:%.2d}}
{{StringDef
|id=th08 Clear Night Bonus
|tl=Bonus Malam}}
{{StringDef/Footer}}
====  ====
{{StringDef/Header/ASCII}}
{{StringDef|id=th08 Results Header|tl=}}
{{StringDef|id=th08 Now Playing|tl=}}
{{StringDef|id=th08 Spell Practice Total|tl=}}
{{StringDef|id=th08 Spell Practice Card No|tl=}}
{{StringDef|id=th08 Spell Replay|tl=}}
{{StringDef|id=th08 Replay Spell Number|tl=}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th09}}}} ===
{{StringDef/Header/ASCII}}
{{StringDef|id=th09 Stage Format|tl=}}
{{StringDef|id=th09 No Name|tl=}}
{{StringDef|id=th09 Com vs Com|tl=}}
{{StringDef|id=th09 Com vs Human|tl=}}
{{StringDef|id=th09 Human vs Com|tl=}}
{{StringDef|id=th09 Human vs Human|tl=}}
{{StringDef|id=th09 Extra Mode|tl=}}
{{StringDef|id=th09 Story Mode|tl=}}
{{StringDef|id=th09 Extra|tl=}}
{{StringDef|id=th09 Lunatic|tl=}}
{{StringDef|id=th09 Hard|tl=}}
{{StringDef|id=th09 Normal|tl=}}
{{StringDef|id=th09 Easy|tl=}}
{{StringDef|id=th09 Vs Format|tl=}}
{{StringDef|id=th09 Replay|tl=}}
{{StringDef|id=th09 5th|tl=}}
{{StringDef|id=th09 4th|tl=}}
{{StringDef|id=th09 3rd|tl=}}
{{StringDef|id=th09 2nd|tl=}}
{{StringDef|id=th09 1st|tl=}}
{{StringDef|id=th09 Extra Ranking|tl=}}
{{StringDef|id=th09 Lunatic Ranking|tl=}}
{{StringDef|id=th09 Hard Ranking|tl=}}
{{StringDef|id=th09 Normal Ranking|tl=}}
{{StringDef|id=th09 Easy Ranking|tl=}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th095}}}} ===
====  ====
{{StringDef/Header/ASCII}}
{{StringDef|id=th095_scene_photo_count|ascii=y|tl=}}
{{StringDef|id=th095_scene_score|ascii=y|tl=}}
{{StringDef|id=th095_scene_hiscore|ascii=y|tl=}}
{{StringDef|id=th095_bestshot_overwrite|ascii=y|tl=}}
{{StringDef|id=th095_results_slow_rate|ascii=y|tl=}}
{{StringDef|id=th095_results_total_score|ascii=y|tl=}}
{{StringDef|id=th095_results_high_score|ascii=y|tl=}}
{{StringDef|id=th095_results_score|ascii=y|tl=}}
{{StringDef|id=th095_results_shot|ascii=y|tl=}}
{{StringDef|id=th095_results_best_shot|ascii=y|tl=}}
{{StringDef|id=th095_menu_slow_rate|ascii=y|tl=}}
{{StringDef|id=th095_menu_high score|ascii=y|tl=}}
{{StringDef|id=th095_menu_scene_success_amount|ascii=y|tl=}}
{{StringDef/Footer}}
====  ====
{{StringDef/Header/ASCII}}
{{StringDef/Header/ASCII}}
{{StringDef|id=th07 MAX|ascii=y|tl=}}
{{StringDef|id=th095_replay_name_regist|ascii=y|tl=}}
{{StringDef|id=th095_ascii_replay_save|ascii=y|tl=}}
{{StringDef|id=th095_ascii_replay_save_empty|ascii=y|tl=}}
{{StringDef|id=th095_select_replay_number|ascii=y|tl=}}
{{StringDef|id=th095_ascii_user_replay|ascii=y|tl=}}
{{StringDef|id=th095_ascii_user_replay_empty|ascii=y|tl=}}
{{StringDef|id=th095_ascii_replay|ascii=y|tl=}}
{{StringDef|id=th095_ascii_replay_empty|ascii=y|tl=}}
{{StringDef/Footer}}
{{StringDef/Footer}}


=== {{lang|en|{{GameLabel|th10}}}} ===
=== {{lang|en|Stages}} ===
=== {{lang|en|Stages}} ===
{{StringDef/Header/ASCII}}
{{StringDef/Header/ASCII}}
{{StringDef|id=th10_ascii_stage_1|ascii=y|tl=Peringkat 1 }}
{{StringDef|id=th10_ascii_stage_1|ascii=y|tl=Peri. 1 }}
{{StringDef|id=th10_ascii_stage_2|ascii=y|tl=Peringkat 2 }}
{{StringDef|id=th10_ascii_stage_2|ascii=y|tl=Peri. 2 }}
{{StringDef|id=th10_ascii_stage_3|ascii=y|tl=Peringkat 3}}
{{StringDef|id=th10_ascii_stage_3|ascii=y|tl=Peri. 3}}
{{StringDef|id=th10_ascii_stage_4|ascii=y|tl=Peringkat 4}}
{{StringDef|id=th10_ascii_stage_4|ascii=y|tl=Peri. 4}}
{{StringDef|id=th10_ascii_stage_5|ascii=y|tl=Peringkat 5}}
{{StringDef|id=th10_ascii_stage_5|ascii=y|tl=Peri. 5}}
{{StringDef|id=th10_ascii_stage_6|ascii=y|tl=Peringkat 6}}
{{StringDef|id=th10_ascii_stage_6|ascii=y|tl=Peri. 6}}
{{StringDef|id=th10_ascii_stage_clear|ascii=y|tl=Selesai  }}
{{StringDef|id=th10_ascii_stage_clear|ascii=y|tl=Selesai  }}
{{StringDef/Footer}}
{{StringDef/Footer}}
Line 54: Line 297:
|ascii=y
|ascii=y
|id=th10_ascii_score_empty
|id=th10_ascii_score_empty
|tl=%2d  %s  %9ld%d  ----/--/-- --:--  Peringkat -  ---%}}
|tl=%2d  %s  %9ld%d  ----/--/-- --:--  Peri. -  ---%}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
Line 70: Line 313:
|ascii=y
|ascii=y
|id=th16_ascii_score_empty
|id=th16_ascii_score_empty
|tl=%2d  %s  %9ld%d  ----/--/-- --:-- Musim Peringkat -  ---%}}
|tl=%2d  %s  %9ld%d  ----/--/-- --:-- Musim   Peri. -  ---%%}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th16_ascii_score_spring
|id=th16_ascii_score_spring
|tl=Musim Bunga}}
|tl=Bunga}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th16_ascii_score_summer
|id=th16_ascii_score_summer
|tl=Musim Panas}}
|tl=Panas}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th16_ascii_score_autumn
|id=th16_ascii_score_autumn
|tl=Musim Luruh&nbsp;&nbsp;}}
|tl=Luruh}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th16_ascii_score_winter
|id=th16_ascii_score_winter
|tl=Musim Sejuk}}
|tl=Sejuk}}
{{StringDef
|ascii=y
|id=th16_ascii_score_full
|tl=}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
Line 103: Line 350:
|id=th16_ascii_score_wt
|id=th16_ascii_score_wt
|tl=Sj}}
|tl=Sj}}
{{StringDef
|ascii=y
|id=th16_ascii_score_fu
|tl=}}
{{StringDef/Footer}}
{{StringDef/Footer}}


=== {{lang|en|{{GameLabel|th165}}}} ===
=== {{lang|en|{{GameLabel|th165}}}} ===
 
thcrap automatically right-aligns these correctly, so you don't have to pad them with spaces.
{{StringDef/Header/ASCII}}
{{StringDef/Header/ASCII}}
{{StringDef
|ascii=y
|id=th165_ascii_replay_empty
|tl=No.%.2d ------------ --/--/-- ---------}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
Line 143: Line 390:
|ascii=y
|ascii=y
|id=th165_ascii_replay_sun2
|id=th165_ascii_replay_sun2
|tl=Ahd Ke-2}}
|tl=Ahd Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_mon2
|id=th165_ascii_replay_mon2
|tl=Isn Ke-2}}
|tl=Isn Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_tue2
|id=th165_ascii_replay_tue2
|tl=Sel Ke-2}}
|tl=Sel Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_wed2
|id=th165_ascii_replay_wed2
|tl=Rab Ke-2}}
|tl=Rab Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_thu2
|id=th165_ascii_replay_thu2
|tl=Kha Ke-2}}
|tl=Kha Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_fri2
|id=th165_ascii_replay_fri2
|tl=Jum Ke-2}}
|tl=Jum Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_sat2
|id=th165_ascii_replay_sat2
|tl=}}
|tl=Sab Ke2}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_sun3
|id=th165_ascii_replay_sun3
|tl=}}
|tl=Ahd Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_mon3
|id=th165_ascii_replay_mon3
|tl=}}
|tl=Isn Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_tue3
|id=th165_ascii_replay_tue3
|tl=}}
|tl=Sel Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_wed3
|id=th165_ascii_replay_wed3
|tl=}}
|tl=Rab Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_thu3
|id=th165_ascii_replay_thu3
|tl=}}
|tl=Kha Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_fri3
|id=th165_ascii_replay_fri3
|tl=}}
|tl=Jum Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
|id=th165_ascii_replay_sat3
|id=th165_ascii_replay_sat3
|tl=}}
|tl=Sab Ke3}}
{{StringDef
{{StringDef
|ascii=y
|ascii=y
Line 201: Line 448:
|tl=&nbsp; Diari}}
|tl=&nbsp; Diari}}
{{StringDef/Footer}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th18}}}} ===
{{StringDef/Header/ASCII}}
{{StringDef
|ascii=y
|id=th18_ascii_shop_money
|tl=Wang %d  (+%d)}}
{{StringDef
|ascii=y
|id=th18_ascii_shop_cost
|tl=Kos %d}}
{{StringDef
|ascii=y
|id=th18_ascii_ability_slot
|tl=Slot %d}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_quit
|tl=Keluar}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_default
|tl=Asal}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_game_start
|tl=Mula Main}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_extra_start
|tl=Mula Ekstra}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_practice
|tl=Latihan}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_spell_practice
|tl=L. Kad Jampi}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_replay
|tl=Ulangan}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_player_data
|tl=Data Pemain}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_music_room
|tl=Bilik Muzik}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_option
|tl=Opsyen}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_manual
|tl=Manual}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_screen
|tl=Skrin}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_window
|tl=Tetingkap}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_fullscreen
|tl=Penuh}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_borderlessdbd
|tl=TanpaTingkapP}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_borderless
|tl=TanpaTingkap}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_bgm_vol
|tl=L'tang Muzik}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_se_vol
|tl=L'tang Suara}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_keyconfig
|tl=Kon P. Kkunci}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_directinput
|tl=DirectInput}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_xinput
|tl=XInput}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_keyboard
|tl=P. Kekunci}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_shot
|tl=Tembak}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_bomb
|tl=Khas}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_slow
|tl=Perlahan}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_item
|tl=Item}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_change
|tl=Tukar}}
{{StringDef
|ascii=y
|id=th18_ascii_menu_pause
|tl=Jeda}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th185}}}} ===
{{StringDef/Header/ASCII}}
{{StringDef
|ascii=y
|id=th185_ascii_menu_achievment
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_menu_magic
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_wave
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_final_wave
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_power
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_s_atk
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_m_atk
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_m_size
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_m_time
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_m_reload
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_m_break
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_m_graze
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_money
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_speed
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_cooltime
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_equip_cost
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_equip_cost_empty
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_shop_cost
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_slot
|tl=}}
{{StringDef
|ascii=y
|id=th185_ascii_total_cost
|tl=}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th19}}}} ===
{{StringDef/Header/ASCII}}
{{StringDef
|ascii=y
|id=th19 VS Mode
|tl=}}
{{StringDef
|ascii=y
|id=th19 Online VS Mode
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_init
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_connecting
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_joiningroom
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_leavingroom
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_disconnecting
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_exitleavingroom
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_exitdisconnecting
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_exit
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status_connecterror
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_status
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_room_name
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_player_name
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_joining
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_joined
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_wait_for_rival
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_latency_no_delay
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_latency_low
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_latency_mid
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_latency_high
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_matching_complete
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_rival_player
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_error_connect
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_error_doesnt_exist
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_error_create_is_first
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_error_already_exist
|tl=}}
{{StringDef
|ascii=y
|id=th19_network_error_failed
|tl=}}
{{StringDef
|ascii=y
|id=th19_warning
|tl=}}
{{StringDef
|ascii=y
|id=th19_extra_attack_level
|tl=}}
{{StringDef
|ascii=y
|id=th19_boss_attack_level
|tl=}}
{{StringDef
|ascii=y
|id=th19_extra_attack
|tl=}}
{{StringDef
|ascii=y
|id=th19_boss_attack
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_keyboard_full
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_keyboard_left
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_keyboard_right
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_gamepad
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_controller_select
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_1player_1
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_1player_2
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_2player_1
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_2player_2
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_keyconfig_reset
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_button_puhs_keyconfig
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_charge
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_up
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_down
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_left
|tl=}}
{{StringDef
|ascii=y
|id=th19_menu_right
|tl=}}
{{StringDef/Footer}}
{{LanguageCategory}}
[[Category:Common translated content]]

Latest revision as of 23:24, 26 February 2024


Special font

ID Text
th13_ascii_spell_score

SKOR %8d0 %4d/%4d

th13_ascii_spell_unknown

SKOR 00 ----/----

th13_ascii_spell_game

MOD PERMAINAN %4d/%4d

th14_ascii_bonus

BONUS %.1f

th14_ascii_no_bonus

TIADA BONUS

Default font

Icon th06.png Embodiment of Scarlet Devil

Dalam permainan

ID Text
th06_ascii_centered_stage

PERINGKAT %d

th06_ascii_centered_stage_final

PERINGKAT AKHIR

th06_ascii_centered_stage_extra

PERINGKAT EKSTRA

th06_ascii_centered_stage_demo

PERMAINAN DEMO

th06_ascii_centered_spell_bonus

Bonus Kad Jampi!

th06_ascii_fullpower

Mod Kuasa Penuh!!

th06_ascii_bonus_format

BONUS %8d

th06_ascii_clear_header

Peringkat Selesai

th06_ascii_clear_header_all

Semua Selesai!

th06_ascii_clear_bonus_stage

Peri. * 1000 = %5d

th06_ascii_clear_bonus_power

Kuasa * 100 = %5d

th06_ascii_clear_bonus_graze

Ragut * 10 = %5d

th06_ascii_clear_bonus_point

  * Nilai %3d

th06_ascii_clear_bonus_player

Nyawa = %8d

th06_ascii_clear_bonus_bomb

Kad Jampi = %8d

th06_ascii_clear_bonus_easy

Senang * 0.5

th06_ascii_clear_bonus_normal

Biasa * 1.0

th06_ascii_clear_bonus_hard

Susah * 1.2

th06_ascii_clear_bonus_lunatic

Lunatik * 1.5

th06_ascii_clear_bonus_extra

Ekstra * 2.0

th06_ascii_clear_bonus_penalty_0.5

Penalti Pemain * 0.5

th06_ascii_clear_bonus_penalty_0.2

Penalti Pemain * 0.2

th06_ascii_clear_bonus_total

Jumlah = %8d

th06_practice_format

Menu ulangan

Compared to the unpatched game, these have already been shifted to accommodate 10 digits rather than the original 9, as base_tsa concluded that removing the game's original 9-digit cap for everyone by default only has positive effects.

ID Text
th06_ascii_replay_header

No. Nama Tarikh Pemain Kesukaran

th06_ascii_replay

%s %8s %8s %-7s  %-7s

th06_ascii_replay_save_header

No. Nama Tarikh Pemain Skor

th06_ascii_replay_save_empty

No.%.2d -------- --/--/-- ------- 0

th06_ascii_replay_save

No.%.2d %8s %8s %7s %10d

th06_ascii_2_digit_number_format

No.%2d

th06_ascii_replay_user

Pemain

th06_ascii_reimu_a

ReimuA

th06_ascii_reimu_b

ReimuB

th06_ascii_marisa_a

MarisaA

th06_ascii_marisa_b

MarisaB

th06_ascii_easy

Senang

th06_ascii_normal

Biasa

th06_ascii_hard

Susah

th06_ascii_lunatic

Lunatik

th06_ascii_extra

Ekstra

th06_ascii_replay_stage_header

Peri. SkorTerakhir

th06_ascii_replay_stage_empty

%-6s ---------

th06_ascii_replay_stage

%-6s %10d

th06_ascii_replay_stage_1

Peri.1

th06_ascii_replay_stage_2

Peri.2

th06_ascii_replay_stage_3

Peri.3

th06_ascii_replay_stage_4

Peri.4

th06_ascii_replay_stage_5

Peri.5

th06_ascii_replay_stage_6

Peri.6

th06_ascii_replay_stage_extra

Ekstra

Menu skor

ID Text
th06_ascii_result_clear

(S)

Icon th07.png Perfect Cherry Blossom

ID Text
th07 MAX

MAKS

th07 Full Power

th07 Supernatural Border

Sempadan Ghaib!!

th07 CherryPoint Max

PoinCeri Penuh!

th07 Border Bonus Format

Bonus Sempadan %7d

th07 Stage Clear

Peringkat Selesai

th07 All Clear

Semua Selesai

th07 Clear Bonus Format

Seles. = %8d

th07 Clear Point Items Format

Nilai = %8d

th07 Clear Graze Format

Ragut = %8d

th07 Clear Cherry Format

Sakura = %8d0

th07 Clear Bonus Life Format

Pemain =%9d

th07 Clear Bonus Bomb Format

Jampi = %8d

th07 Clear Easy Multiplier

Senang *0.5

th07 Clear Normal Multiplier

Biasa *1.0

th07 Clear Hard Multiplier

Susah *1.2

th07 Clear Lunatic Multiplier

Lunatik *1.5

th07 Clear Extra Multiplier

Ekstra *2.0

th07 Clear Phantasm Multiplier

Phantasm *2.0

th07 Clear Player Penalty*0.5

Penalti Pemain*0.5

th07 Clear Player Penalty*0.2

Penalti Pemain*0.2

th07 Clear Player Penalty*0.1

Penalti Pemain*0.1

th07 Clear Player Penalty*0.05

Penalti Pemain*0.05

th07 Clear Total Score Format

Jumlah= %8d0

ID Text
th07 Ascii Phantasm

th07 Practice Stage Header

th07 Replay Stage Header

th07 Replay

th07 Replay Header

th07 Replay Save Empty

th07 Replay Save

th07 Replay Save Header

th07 Max Bonus

th07 Results Header

th07 Date Format

Icon th08.png Imperishable Night

ID Text
th08 Spell Bonus Failed

th08 Last Spell Failed

th08 Clear Time Orbs Format

Masa = %8d0

th08 Clear Human Format

lbh.-80%% = %3d.%.2d%%

th08 Clear Youkai Format

lbh. 80%% = %3d.%.2d%%

th08 Clear Last Time Format

K. Akhir = %2d:%.2d

th08 Clear Night Bonus

Bonus Malam

ID Text
th08 Results Header

th08 Now Playing

th08 Spell Practice Total

th08 Spell Practice Card No

th08 Spell Replay

th08 Replay Spell Number

Icon th09.png Phantasmagoria of Flower View

ID Text
th09 Stage Format

th09 No Name

th09 Com vs Com

th09 Com vs Human

th09 Human vs Com

th09 Human vs Human

th09 Extra Mode

th09 Story Mode

th09 Extra

th09 Lunatic

th09 Hard

th09 Normal

th09 Easy

th09 Vs Format

th09 Replay

th09 5th

th09 4th

th09 3rd

th09 2nd

th09 1st

th09 Extra Ranking

th09 Lunatic Ranking

th09 Hard Ranking

th09 Normal Ranking

th09 Easy Ranking

Icon th095.png Shoot the Bullet

ID Text
th095_scene_photo_count

th095_scene_score

th095_scene_hiscore

th095_bestshot_overwrite

th095_results_slow_rate

th095_results_total_score

th095_results_high_score

th095_results_score

th095_results_shot

th095_results_best_shot

th095_menu_slow_rate

th095_menu_high score

th095_menu_scene_success_amount

ID Text
th095_replay_name_regist

th095_ascii_replay_save

th095_ascii_replay_save_empty

th095_select_replay_number

th095_ascii_user_replay

th095_ascii_user_replay_empty

th095_ascii_replay

th095_ascii_replay_empty

Icon th10.png Mountain of Faith

Stages

ID Text
th10_ascii_stage_1

Peri. 1

th10_ascii_stage_2

Peri. 2

th10_ascii_stage_3

Peri. 3

th10_ascii_stage_4

Peri. 4

th10_ascii_stage_5

Peri. 5

th10_ascii_stage_6

Peri. 6

th10_ascii_stage_clear

Selesai

High scores

ID Text
th10_ascii_score_empty

%2d %s %9ld%d ----/--/-- --:-- Peri. - ---%

th10_ascii_ranking

  Kedudukan Skor!!

th13_ascii_credit

Kredit %d

Icon th16.png Hidden Star in Four Seasons

ID Text
th16_ascii_score_empty

%2d %s %9ld%d ----/--/-- --:-- Musim Peri. - ---%%

th16_ascii_score_spring

Bunga

th16_ascii_score_summer

Panas

th16_ascii_score_autumn

Luruh

th16_ascii_score_winter

Sejuk

th16_ascii_score_full

th16_ascii_score_sp

Bg

th16_ascii_score_sm

Ps

th16_ascii_score_at

Lr

th16_ascii_score_wt

Sj

th16_ascii_score_fu

Icon th165.png Violet Detector

thcrap automatically right-aligns these correctly, so you don't have to pad them with spaces.

ID Text
th165_ascii_replay_sun

  Ahd

th165_ascii_replay_mon

  Isn

th165_ascii_replay_tue

  Sel

th165_ascii_replay_wed

  Rab

th165_ascii_replay_thu

  Kha

th165_ascii_replay_fri

  Jum

th165_ascii_replay_sat

  Sab

th165_ascii_replay_sun2

Ahd Ke2

th165_ascii_replay_mon2

Isn Ke2

th165_ascii_replay_tue2

Sel Ke2

th165_ascii_replay_wed2

Rab Ke2

th165_ascii_replay_thu2

Kha Ke2

th165_ascii_replay_fri2

Jum Ke2

th165_ascii_replay_sat2

Sab Ke2

th165_ascii_replay_sun3

Ahd Ke3

th165_ascii_replay_mon3

Isn Ke3

th165_ascii_replay_tue3

Sel Ke3

th165_ascii_replay_wed3

Rab Ke3

th165_ascii_replay_thu3

Kha Ke3

th165_ascii_replay_fri3

Jum Ke3

th165_ascii_replay_sat3

Sab Ke3

th165_ascii_replay_diary

  Diari


Icon th18.png Unconnected Marketeers

ID Text
th18_ascii_shop_money

Wang %d (+%d)

th18_ascii_shop_cost

Kos %d

th18_ascii_ability_slot

Slot %d

th18_ascii_menu_quit

Keluar

th18_ascii_menu_default

Asal

th18_ascii_menu_game_start

Mula Main

th18_ascii_menu_extra_start

Mula Ekstra

th18_ascii_menu_practice

Latihan

th18_ascii_menu_spell_practice

L. Kad Jampi

th18_ascii_menu_replay

Ulangan

th18_ascii_menu_player_data

Data Pemain

th18_ascii_menu_music_room

Bilik Muzik

th18_ascii_menu_option

Opsyen

th18_ascii_menu_manual

Manual

th18_ascii_menu_screen

Skrin

th18_ascii_menu_window

Tetingkap

th18_ascii_menu_fullscreen

Penuh

th18_ascii_menu_borderlessdbd

TanpaTingkapP

th18_ascii_menu_borderless

TanpaTingkap

th18_ascii_menu_bgm_vol

L'tang Muzik

th18_ascii_menu_se_vol

L'tang Suara

th18_ascii_menu_keyconfig

Kon P. Kkunci

th18_ascii_menu_directinput

DirectInput

th18_ascii_menu_xinput

XInput

th18_ascii_menu_keyboard

P. Kekunci

th18_ascii_menu_shot

Tembak

th18_ascii_menu_bomb

Khas

th18_ascii_menu_slow

Perlahan

th18_ascii_menu_item

Item

th18_ascii_menu_change

Tukar

th18_ascii_menu_pause

Jeda

Icon th185.png 100th Black Market

ID Text
th185_ascii_menu_achievment

th185_ascii_menu_magic

th185_ascii_wave

th185_ascii_final_wave

th185_ascii_power

th185_ascii_s_atk

th185_ascii_m_atk

th185_ascii_m_size

th185_ascii_m_time

th185_ascii_m_reload

th185_ascii_m_break

th185_ascii_m_graze

th185_ascii_money

th185_ascii_speed

th185_ascii_cooltime

th185_ascii_equip_cost

th185_ascii_equip_cost_empty

th185_ascii_shop_cost

th185_ascii_slot

th185_ascii_total_cost

Icon th19.png Unfinished Dream of All Living Ghost

ID Text
th19 VS Mode

th19 Online VS Mode

th19_network_status_init

th19_network_status_connecting

th19_network_status_joiningroom

th19_network_status_leavingroom

th19_network_status_disconnecting

th19_network_status_exitleavingroom

th19_network_status_exitdisconnecting

th19_network_status_exit

th19_network_status_connecterror

th19_network_status

th19_network_room_name

th19_network_player_name

th19_network_joining

th19_network_joined

th19_network_wait_for_rival

th19_network_latency_no_delay

th19_network_latency_low

th19_network_latency_mid

th19_network_latency_high

th19_network_matching_complete

th19_network_rival_player

th19_network_error_connect

th19_network_error_doesnt_exist

th19_network_error_create_is_first

th19_network_error_already_exist

th19_network_error_failed

th19_warning

th19_extra_attack_level

th19_boss_attack_level

th19_extra_attack

th19_boss_attack

th19_menu_keyboard_full

th19_menu_keyboard_left

th19_menu_keyboard_right

th19_menu_gamepad

th19_menu_controller_select

th19_menu_1player_1

th19_menu_1player_2

th19_menu_2player_1

th19_menu_2player_2

th19_menu_keyconfig_reset

th19_menu_button_puhs_keyconfig

th19_menu_charge

th19_menu_up

th19_menu_down

th19_menu_left

th19_menu_right