Touhou Patch Center:Tutorial

From Touhou Patch Center
Jump to navigation Jump to search
This page is a translated version of the page Touhou Patch Center:Tutorial and the translation is 92% complete.
Outdated translations are marked like this.
Projek owerview
Aboot Tutorial Aften spiert questions Dounlaid Patch servers github.png Bug tracker Wiki securitie

Seean as translaeters is by faur the maist important fowk in this fandom, we'v maed the process as eisie as possible.

Register/Loggan in

  1. First, mak a accoont by gaun ti the tap richt link (or clickan the hiyperlink).
    If ye hae a accoont aureddie, skip ti step twa.
  2. Log inti yer accoont wi yer uisernaem an passwird at'll be in the saem bit the registraetion wis.
    (or click the hiyperlink)

Chiynjan the siyt langage

The langage o the siyt interface defauts ti the preferred content langage set in yer brouser settins automatic-liyk. This settin's uised for ti set the initial target langage in the translaetion menue an au. We thaerfore recommend chiynjan it til the langage ye want ti translaet inti - this wey, ye'll no wriyt ower existin translaets for anither langage in a mistak.

Ti chiynj this settin, click the Langage Waeler (the button at the tap o the page) an pit in the naetiv naem o yer langage, or its ISO 639-1 code.

This settin's stowed as a cookie an saeved ti yer uiser accoont if ye'r loggit in.

Stairtan a translaet inti a langage at's no on the siyt yet

Maist o the tiym, this isna a problem. Juist chuise the langage lik ye wad for ordinar, an the administraetion will mak the necessar links an portal pages for integraetion intil the Touhou Community Reliant Automatic Patcher no lang efterhaund.

If the langage ye'r wantan isna in the list, lea' a message on the main claik page. Settan up a new langage is a gey quick process.

Chiynjan text translaets

Games Supported Languages with >95% coverage Languages started & in progress
Icon th06.png TH06 Embodiment of Scarlet Devil Arabic Azerbaijani Bulgairien Chechen German Greek Inglis British English Google Translate English Literal English Esperanto Spainish Argentine Spanish French Croatian Hungarian Indonesian Italian Korean Polls Portuguese Brazilian Portuguese Brazilian Portuguese troll translations Roumains Roushien Sakha Bukvalni Srpski Thai Tagalog Ukrainian Vietnamese Simplified Chinese Traditional Chinese Scots Czech 4Kids English Troll translations Yorkshire English Finnish French troll translations Français québécois (familier oral) Luxembourgish Malay Norwegian Bokmål Dutch Serbian Swaidish Toki Pona Turkish Tiếng Việt (THVNFB translation)
Icon th07.png TH07 Perfect Cherry Blossom Arabic Bulgairien German Greek Inglis British English Google Translate English Esperanto Spainish Argentine Spanish Hindi Croatian Hungarian Indonesian Italian Korean Roushien Polls Brazilian Portuguese Brazilian Portuguese troll translations Thai Ukrainian Vietnamese Simplified Chinese Traditional Chinese Azerbaijani Czech 4Kids English Literal English Troll translations Yorkshire English Persian Finnish French Luxembourgish Macedonian Norwegian Bokmål Roumains Portuguese Scots Serbian Bukvalni Srpski Swaidish Toki Pona Turkish Tiếng Việt (THVNFB translation)
Icon th075.png TH07.5 Immaterial and Missing Power Roushien Simplified Chinese Traditional Chinese
Icon th08.png TH08 Imperishable Night Arabic Bulgairien German Inglis British English Google Translate English Spainish Hindi Hungarian Italian Korean Polls Brazilian Portuguese Roushien Thai Vietnamese Simplified Chinese Azerbaijani Greek 4Kids English Finnish French Indonesian Luxembourgish Dutch Portuguese Swaidish Serbian Bukvalni Srpski Tagalog Ukrainian Traditional Chinese
Icon th09.png TH09 Phantasmagoria of Flower View Arabic German Inglis British English French Hindi Hungarian Korean Polls Thai Ukrainian Simplified Chinese Traditional Chinese 4Kids English Literal English Spainish Indonesian Italian Luxembourgish Brazilian Portuguese Roushien Bukvalni Srpski Swaidish Tiếng Việt (THVNFB translation)
Icon th095.png TH09.5 Shoot the Bullet Arabic German Inglis British English French Hindi Indonesian Korean Polls Thai Roushien Simplified Chinese Traditional Chinese Chechen 4Kids English Spainish Italian Lojban Dutch Brazilian Portuguese
Icon th10.png TH10 Mountain of Faith Arabic Bulgairien Czech German Inglis British English Google Translate English Esperanto Spainish Hindi Hungarian Indonesian Italian Korean Polls Portuguese Brazilian Portuguese Roushien Thai Ukrainian Vietnamese Simplified Chinese Traditional Chinese 4Kids English Greek Finnish French Luxembourgish Dutch Roumains Swaidish
Icon alcostg.png UB Uwabami Breakers German Inglis British English Yorkshire English Spainish Finnish Indonesian Italian Korean Simplified Chinese Luxembourgish Malay Traditional Chinese
Icon th105.png TH10.5 Scarlet Weather Rhapsody German Inglis Polls Roushien Thai Simplified Chinese French Français québécois (familier oral) Korean Swaidish Vietnamese Spainish
Icon th11.png TH11 Subterranean Animism Bulgairien German Inglis British English Google Translate English Spainish Hindi Hungarian Indonesian Korean Polls Roushien Thai Ukrainian Vietnamese Simplified Chinese Traditional Chinese Czech 4Kids English Greek Esperanto Swiss German Finnish French Italian Luxembourgish Dutch Brazilian Portuguese Swaidish Tiếng Việt (THVNFB translation)
Icon th12.png TH12 Undefined Fantastic Object Arabic German Inglis British English Google Translate English Spainish Hindi Hungarian Korean Polls Roushien Serbian Thai Ukrainian Vietnamese Simplified Chinese Traditional Chinese Czech 4Kids English Finnish French Indonesian Italian Luxembourgish Brazilian Portuguese Bukvalni Srpski Swaidish
Icon th123.png TH12.3 Touhou Hisoutensoku Simplified Chinese Inglis German Spainish French Korean Polls Roushien Swaidish Thai Vietnamese
Icon th125.png TH12.5 Double Spoiler Chechen German Inglis British English Spainish Italian Hindi Korean Polls Thai Simplified Chinese 4Kids English Yorkshire English French Indonesian Hungarian Luxembourgish Malay Dutch Brazilian Portuguese Roushien
Icon th128.png TH12.8 Fairy Wars Chechen German Inglis British English Google Translate English Esperanto Spainish Hindi Hungarian Italian Korean Polls Roushien Thai Ukrainian Vietnamese Simplified Chinese 4Kids English Pirate English French Hungarian Indonesian Luxembourgish Dutch Brazilian Portuguese Swaidish
Icon th13.png TH13 Ten Desires German Inglis British English Spainish Hindi Hungarian Italian Korean Polls Roushien Thai Ukrainian Vietnamese Simplified Chinese 4Kids English Yorkshire English Greek Finnish French Hindi Indonesian Italian Luxembourgish Malay DutchPortuguese Brazilian Portuguese Swaidish
Icon th135.png TH13.5 Hopeless Masquerade Simplified Chinese Inglis Polls German Korean Roushien Thai Vietnamese
Icon th14.png TH14 Double Dealing Character Bulgairien Czech German Inglis British English Spainish Hungarian Indonesian Italian Korean Polls Roushien Thai Ukrainian Vietnamese Simplified Chinese Chechen 4Kids English Pirate English Troll translations Yorkshire English Esperanto Finnish French Swiss German Hindi Luxembourgish Mongolian Malay Norwegian Bokmål Dutch Portuguese Brazilian Portuguese Swaidish Klingon Toki Pona Tiếng Việt (THVNFB translation) Traditional Chinese
Icon th143.png TH14.3 Impossible Spell Card Arabic Bulgairien German Inglis British English Korean Roushien Thai Vietnamese Simplified Chinese Czech 4Kids English Spainish Finnish French Indonesian Italian Norwegian Bokmål Polls Portuguese Brazilian Portuguese Swaidish Ukrainian
Icon th145.png TH14.5 Urban Legend in Limbo German Inglis Indonesian Korean Thai Vietnamese Simplified Chinese Hindi Brazilian Portuguese Swaidish
Icon th15.png TH15 Legacy of Lunatic Kingdom Arabic Czech German Inglis British English Argentine Spanish European Spanish (Suzunaan Blog translation) French Korean Hungarian Roushien Thai Ukrainian Vietnamese Simplified Chinese Traditional Chinese Latin American Spanish (Paradise of Boundaries translation) Chechen 4Kids English Esperanto Spainish Latin American Spanish Canadian French Indonesian Italian Portuguese Brazilian Portuguese Swaidish
Icon th155.png TH15.5 Antinomy of Common Flowers Arabic German Inglis Korean Thai Vietnamese Simplified Chinese Chechen Spainish French French troll translations Indonesian Brazilian Portuguese Roumains Roushien Swaidish Traditional Chinese
Icon th16.png TH16 Hidden Star in Four Seasons Czech German Inglis British English European Spanish (Suzunaan Blog translation) French Indonesian Hungarian Korean Roushien Thai Ukrainian Vietnamese Simplified Chinese Troll translations Spainish Italian Portuguese Brazilian Portuguese Serbian troll translations Swaidish
Icon th165.png TH16.5 Violet Detector German Inglis European Spanish (Suzunaan Blog translation) French Korean Roushien Thai Vietnamese Simplified Chinese Traditional Chinese Spainish Indonesian Brazilian Portuguese Swaidish
Icon th17.png TH17 Wily Beast and Weakest Creature Czech German Inglis Argentine Spanish European Spanish (Suzunaan Blog translation) French Hungarian Indonesian Italian Korean Brazilian Portuguese Roushien Ukrainian Vietnamese Simplified Chinese Latin American Spanish (Paradise of Boundaries translation) Bukvalni Srpski Swaidish Thai Tagalog
Icon th175.png TH17.5 Touhou Gouyoku Ibun Inglis German Spainish Korean Brazilian Portuguese Vietnamese Simplified Chinese Hungarian Traditional Chinese French Roushien Swaidish
Icon th18.png TH18 Unconnected Marketeers Czech Inglis German European Spanish (Suzunaan Blog translation) Italian Korean Roushien Vietnamese Simplified Chinese Latin American Spanish (Paradise of Boundaries translation) Bulgairien Literal English French Hungarian Indonesian Brazilian Portuguese Bukvalni Srpski Swaidish Thai
Icon th185.png TH18.5 100th Black Market Inglis European Spanish (Suzunaan Blog translation) Korean Vietnamese Simplified Chinese German Latin American Spanish (Paradise of Boundaries translation) French Brazilian Portuguese Roushien Thai Swaidish Traditional Chinese
Icon th19.png TH19 Unfinished Dream of All Living Ghost Inglis German European Spanish (Suzunaan Blog translation) Esperanto Roushien Vietnamese Simplified Chinese Latin American Spanish (Paradise of Boundaries translation) Literal English Spainish French Indonesian Italian Korean Bukvalni Srpski Swaidish Traditional Chinese
Icon th20.png TH20 Fossilized Wonders Neutral Spanish Simplified Chinese Italian Spainish Vietnamese Latin American Spanish (Paradise of Boundaries translation) Inglis Polls
Icon nsml.png NSML New Super Marisa Land German Inglis Spainish Roushien French Korean
Icon megamari.png MegaMari MegaMari Arabic German Inglis Spainish Brazilian Portuguese Roushien Simplified Chinese Korean
Icon marilega.png MariLega MarisaLand Legacy
  1. Gang til the main page at ye can gae onti at onietiym wi clickan the logo.
    (Or again, click the hiyperlink)
  2. Wael a gemm ye want ti translaet.
    On the richt, ye can see the list o gemms at can be translaetit, thair progress in sayed langages, an whether thay'r fienisht.
  3. Wael a bit translaetable content ye want ti wirk on.
  4. Click on the wee Translate this page laebel at the tap o yon page.

    If the paege ye'r on haes a translaet aureddie, it'll say this insteid

    This page is a translated version of the page X and the translation is X% complete.

    In that case, the first link'll tak ye ti the translaetion interface.

  5. Verify that the richt langage ye want ti translaet inti is waelt i' the Language drap-doun menue.
    This'll be set ti the langage o the siyt interface automatic-liyk. If ye haed ti chiynj it, dinna forget ti click on Fetch efterhaund.
  6. Dooble-click the message boxes an stairt wriytan yer translaet.
  7. Hit Save.
  8. Siyn, juist follae steps 6 + 7 for au the ither boxes.

Things ti ken

  • If ye'r translaetan frae anither translaet (liyklie English), mak shuir ye pit the wiki page o this translaet on yer watchlist by clickan the star niest ti the sairtch baur on the tap. This'll send ye a notificaetion whan sumthing's been chiynjed an needs ti be shaun in yer langage.
  • If onie text o a existin translaet (again, liyklie English) wadna chiynj in yer translaet, leiv sayed box tuim an dinna copie-paest the text. This wey, aubodie can get au the guid o patch stackan.
  • Leuk til yer langage's portal page for stiylistic giydliyns.

Dialog

  • Liyn braks is niver duin automatic-liyk. It's up ti yersel ti mak shuir that the text fits inti the dialog box.
  • Ye can ey uise twa liyns at maist for ilka message box, even if thaer's ae liyn in the orieginal. The opposit's true an au. We did a lot for ti mak this duiable, sae please mak uiss o this. ☺

Endins

Seean as endins disna shau up in replays, the patcher can gie onie amoont o text liyns here.

  • Thaer can ey be up ti 5 liyns at maist on the screen at onie tiym.

Caracter naem translaets is taen frae sayed translaet group automatic-liyk.

Editan graphics

Autho translaetan plain text is eisie, multilingual image translaetan is mair complicaet:

  • (Idealie, the orieginal text sud be transcriybit first.)
  • A basic image editin projeck needs ti be maed, takkan oot the orieginal text, remakkan possible backgrunds an waelan the richt fonts.
  • The needit fonts sud be merkit doun sae's the editors for ither langages can get thaim.
  • The orieginal text needs translaetit.
  • At the hinder end, the translaetit text needs ti be pitten inti the baese image, takkan tent o spriyt boond liemits at the gemm micht'a set up. (We'v no cud chiynj thae liemits 'ithoot inhaudan the hael ANM fiyl wi au its orieginal uncompressed image data, but thon wad mak the siyz o the patches bigger nor thay need ti be.)

Fonts

Fonts sud idealie hae a big eneuch Unicode cuverage sae's the saem templaet can be uised wi a wheen o langages.

For a pietie, the best fonts for this aften haes liemitit cuverage - an findan aen at leuks similar an haes a braider cuverage can be a fiykie, if no a unpossible task.

Thaerfor, ye'r no needan ti be caeran aboot this for onie langage at isna yer ain (but ither translaeters wad shuir appreciaet it if ye did).

A consistent appeirans athort the langages wad shuir be a guid thing ti hae, but this isna a requiyrment or offiecial policie - ilka langage can still hae whitiver fonts the editors liyks better.

If ye ar caeran, here a test string wi caracters oot o sum o wir activ langages at micht be a problem, for your convenience:

ÁÉÍÓÚÀÈÌÒÙÂÊÄËÏÖÜÃÑÕŐŰĂĔĞÆŒÅĄĘĖİÇČĢŁŇØŘŞȘŠẞȚÞŻŽ
áéíóúàèìòùâêäëïöüãñõőűăĕğæœåąęėiçčģłňøřşșšßțþżž
ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
αβγδεζηθικλμνξοπρστυφχψω
АБВГДЕЖЗИЙКЛМНОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ
абвгдежзийклмноөпрстуүфхцчшщъыьэюя
« » “ ” ‘ ’ “ „ … ¿ ? ¡ !

Testan translaets in-gemm efficient-liyk

Chuise the skipgame patch alang wi yer translaet for ti tak oot au gemmplay sections an hae spell cairds gae on for twa-three seiconts. This leavs aenlie the dialog an spell caird naems an lats ye pruifread authing rael quick wi'oot haean ti jouk bullets.

The sindrie instant_ending lats ye access au endins wi makkan ae gemmplay chiyce in ae stage.

Editan Muisic

Follae the tutorial here.

In-gemm TL notes

In Team Shanghai Alice games, this can be pitten in gey near oniewey text is shaun, uisan the {{Tlnote}} templaet; see that page for details. No supportit for Tasofro gemms yet, sae dinna be uisan the templaet on thair pages!

Italics an bold formattan isna supportit, but ye can try a Unicode boldness generator for A-Z.

Advanced configuraetion aither in global.js (for au gemms), <game ID> (for a partiecular gemm), or in yer runconfig:

{
   "tlnotes": {
       "reference_resolution": [1280, 960], // Valid for au gemms, even the 640×480 aens. Font an region siyz is relativ ti this aen. Ye dinna for ordinar need ti chiynj this.
       "region_topleft": [x, y],
       "region_size": [width, height],
       "read_speed": 35, // In UTF-8 biyts a seicont; determins the scrollin speed o langer TL notes at's bigger nor the siyz o the region. Hiecher is fester.
       "fade_ms": 500, // Faed-in speed.
       "valign": "top" | "center" | "bottom", // Vertical aliynment for notes at's shorter nor the hicht o the TL note region. Defaut is "bottom".
       "font": "'MS Gothic' 32 0 400 DEFAULT_QUALITY", // Uisan the saem font syntax uised for fontrules, explained in https://github.com/thpatch/thcrap/blob/master/thcrap/src/textdisp.h. Is subjeck ti that saem replaecement rules an au.
       "outline_radius": 2, // Cappit at 15, cause it's draun on the CPU an isna that quick, an authing bigger juist leuks *aufu* bad.
   }
}

Ti turn aff TL notes authegither, pit , "tlnotes": "" afore the last { --> } o yer configuraetion fiyl, maed by thcrap.