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 68% complete.
Pregled projekta
O nama Tutorial FAQ Preuzimanja Serveri za zakrpe github.png Praćenje bugova Wiki sigurnost

Budući da su prevoditelji dakako najvažnija skupina u ovom fandomu, učinili smo proces što jednostavnijim.

Registracija/Prijavljivanje

  1. Kao prvo, napravite račun tako da idete na link u gornjem desnom kutu (ili pritisnite na hyperlink).
    Ako već imate račun, preskočite do drugog koraka.
  2. Prijavite se na račun s vašim korisničkim imenom i lozinkom na istom mjestu gdje je bila i registracija.
    (ili pritisnite na hyperlink)

Mijenjanje jezika na stranici

Jezik sučelja na stranici auomatski je postavljen na preferirani jezik sadržaja postavljen u vašem browseru. Ova postavka također se koristi za postavljanje prvotnog ciljanog jezika u meniju za prevođenje. Time preporučujemo da ga postavite na jezik u koji želite prevoditi - tako nećete slučajno pisati preko postojećeg prijevoda za neki drugi jezik.

Da biste promijenili ovu postavku, pritisnite jezični izbornik (gumb na vrhu stranice) i upišite domaće ime vašeg jezika ili njegov ISO 639-1 kod.

Ova postavka spremljena je kao kolačić i ako ste prijavljeni na vašem računu.

Starting a translation into a language not yet on the site

Most of the time, this is no problem. Just select the language like you normally would, and the administration will create the necessary links and portal pages for integration into the Touhou Community Reliant Automatic Patcher shortly after.

In case your desired language is not present in the list, send a message on our Discord server in the #translation channel, and ping the @Webmaster role. Setting up a new language is a very quick process.

Editing text translations

Games Supported Languages with >95% coverage Languages started & in progress
Icon th06.png TH06 Embodiment of Scarlet Devil arapski azerbajdžanski bugarski čečenski njemački grčki engleski britanski engleski Google Translate English Literal English esperanto španjolski Argentine Spanish francuski hrvatski mađarski indonezijski talijanski korejski poljski portugalski brazilski portugalski Brazilian Portuguese troll translations rumunjski ruski jakutski Bukvalni Srpski tajlandski tagalog ukrajinski vijetnamski kineski (pojednostavljeni) kineski (tradicionalni) škotski češki 4Kids English Troll translations Yorkshire English finski French troll translations Français québécois (familier oral) luksemburški malajski norveški bokmål nizozemski srpski švedski Toki Pona turski Tiếng Việt (THVNFB translation)
Icon th07.png TH07 Perfect Cherry Blossom arapski bugarski njemački grčki engleski britanski engleski Google Translate English esperanto španjolski Argentine Spanish hindski hrvatski mađarski indonezijski talijanski korejski ruski poljski brazilski portugalski Brazilian Portuguese troll translations tajlandski ukrajinski vijetnamski kineski (pojednostavljeni) kineski (tradicionalni) azerbajdžanski češki 4Kids English Literal English Troll translations Yorkshire English perzijski finski francuski luksemburški makedonski norveški bokmål rumunjski portugalski škotski srpski Bukvalni Srpski švedski Toki Pona turski Tiếng Việt (THVNFB translation)
Icon th075.png TH07.5 Immaterial and Missing Power ruski kineski (pojednostavljeni) kineski (tradicionalni)
Icon th08.png TH08 Imperishable Night arapski bugarski njemački engleski britanski engleski Google Translate English španjolski hindski mađarski talijanski korejski poljski brazilski portugalski ruski tajlandski vijetnamski kineski (pojednostavljeni) azerbajdžanski grčki 4Kids English finski francuski indonezijski luksemburški nizozemski portugalski švedski srpski Bukvalni Srpski tagalog ukrajinski kineski (tradicionalni)
Icon th09.png TH09 Phantasmagoria of Flower View arapski njemački engleski britanski engleski francuski hindski mađarski korejski poljski tajlandski kineski (pojednostavljeni) kineski (tradicionalni) 4Kids English Literal English španjolski indonezijski talijanski luksemburški brazilski portugalski ruski Bukvalni Srpski švedski ukrajinski Tiếng Việt (THVNFB translation)
Icon th095.png TH09.5 Shoot the Bullet arapski njemački engleski britanski engleski francuski hindski indonezijski korejski poljski tajlandski ruski kineski (pojednostavljeni) kineski (tradicionalni) čečenski 4Kids English španjolski talijanski lojban nizozemski brazilski portugalski
Icon th10.png TH10 Mountain of Faith arapski bugarski češki njemački engleski britanski engleski Google Translate English esperanto španjolski hindski mađarski indonezijski talijanski korejski poljski portugalski brazilski portugalski ruski tajlandski vijetnamski kineski (pojednostavljeni) kineski (tradicionalni) ukrajinski 4Kids English grčki finski francuski luksemburški nizozemski rumunjski švedski
Icon alcostg.png UB Uwabami Breakers njemački engleski britanski engleski Yorkshire English španjolski finski indonezijski talijanski korejski kineski (pojednostavljeni) luksemburški malajski kineski (tradicionalni)
Icon th105.png TH10.5 Scarlet Weather Rhapsody njemački engleski poljski ruski tajlandski kineski (pojednostavljeni) francuski Français québécois (familier oral) korejski švedski vijetnamski
Icon th11.png TH11 Subterranean Animism bugarski njemački engleski britanski engleski Google Translate English španjolski hindski mađarski indonezijski korejski poljski ruski tajlandski ukrajinski vijetnamski kineski (pojednostavljeni) kineski (tradicionalni) češki 4Kids English grčki esperanto švicarski njemački finski francuski talijanski luksemburški nizozemski brazilski portugalski švedski Tiếng Việt (THVNFB translation)
Icon th12.png TH12 Undefined Fantastic Object arapski njemački engleski britanski engleski Google Translate English španjolski hindski mađarski korejski poljski ruski srpski tajlandski vijetnamski kineski (pojednostavljeni) kineski (tradicionalni) ukrajinski češki 4Kids English finski francuski indonezijski talijanski luksemburški brazilski portugalski Bukvalni Srpski švedski
Icon th123.png TH12.3 Touhou Hisoutensoku kineski (pojednostavljeni) engleski njemački španjolski francuski korejski poljski ruski švedski tajlandski vijetnamski
Icon th125.png TH12.5 Double Spoiler čečenski njemački engleski britanski engleski španjolski talijanski hindski korejski poljski tajlandski kineski (pojednostavljeni) 4Kids English Yorkshire English francuski indonezijski mađarski luksemburški malajski nizozemski brazilski portugalski ruski
Icon th128.png TH12.8 Fairy Wars čečenski njemački engleski britanski engleski Google Translate English esperanto španjolski hindski mađarski talijanski korejski poljski ruski tajlandski ukrajinski vijetnamski kineski (pojednostavljeni) 4Kids English Pirate English francuski mađarski indonezijski luksemburški nizozemski brazilski portugalski švedski
Icon th13.png TH13 Ten Desires njemački engleski britanski engleski španjolski hindski mađarski talijanski korejski poljski ruski tajlandski vijetnamski kineski (pojednostavljeni) 4Kids English Yorkshire English grčki finski francuski hindski indonezijski talijanski luksemburški malajski nizozemskiportugalski brazilski portugalski švedski
Icon th135.png TH13.5 Hopeless Masquerade kineski (pojednostavljeni) njemački engleski korejski ruski tajlandski vijetnamski
Icon th14.png TH14 Double Dealing Character bugarski češki njemački engleski britanski engleski španjolski mađarski indonezijski talijanski korejski poljski ruski tajlandski ukrajinski vijetnamski kineski (pojednostavljeni) čečenski 4Kids English Pirate English Troll translations Yorkshire English esperanto finski francuski švicarski njemački hindski luksemburški mongolski malajski norveški bokmål nizozemski portugalski brazilski portugalski švedski klingonski Toki Pona Tiếng Việt (THVNFB translation) kineski (tradicionalni)
Icon th143.png TH14.3 Impossible Spell Card arapski bugarski njemački engleski britanski engleski korejski ruski tajlandski vijetnamski kineski (pojednostavljeni) češki 4Kids English španjolski finski francuski indonezijski talijanski norveški bokmål poljski portugalski brazilski portugalski švedski ukrajinski
Icon th145.png TH14.5 Urban Legend in Limbo njemački engleski indonezijski korejski tajlandski vijetnamski kineski (pojednostavljeni) hindski brazilski portugalski švedski
Icon th15.png TH15 Legacy of Lunatic Kingdom arapski češki njemački engleski britanski engleski Argentine Spanish European Spanish (Suzunaan Blog translation) francuski korejski mađarski ruski tajlandski ukrajinski vijetnamski kineski (pojednostavljeni) kineski (tradicionalni) čečenski 4Kids English esperanto španjolski latinoamerički španjolski kanadski francuski indonezijski talijanski portugalski brazilski portugalski švedski
Icon th155.png TH15.5 Antinomy of Common Flowers arapski njemački engleski korejski tajlandski vijetnamski kineski (pojednostavljeni) čečenski španjolski francuski French troll translations indonezijski brazilski portugalski rumunjski ruski švedski kineski (tradicionalni)
Icon th16.png TH16 Hidden Star in Four Seasons češki njemački engleski britanski engleski European Spanish (Suzunaan Blog translation) francuski indonezijski mađarski korejski ruski tajlandski ukrajinski vijetnamski kineski (pojednostavljeni) Troll translations španjolski talijanski portugalski brazilski portugalski Serbian troll translations švedski
Icon th165.png TH16.5 Violet Detector njemački engleski European Spanish (Suzunaan Blog translation) francuski korejski ruski tajlandski vijetnamski kineski (pojednostavljeni) španjolski indonezijski brazilski portugalski švedski
Icon th17.png TH17 Wily Beast and Weakest Creature češki njemački engleski Argentine Spanish European Spanish (Suzunaan Blog translation) francuski mađarski indonezijski talijanski korejski brazilski portugalski ruski vijetnamski kineski (pojednostavljeni) Bukvalni Srpski švedski tajlandski tagalog ukrajinski
Icon th175.png TH17.5 Touhou Gouyoku Ibun engleski njemački španjolski korejski brazilski portugalski vijetnamski kineski (pojednostavljeni) mađarski francuski ruski švedski
Icon th18.png TH18 Unconnected Marketeers češki engleski njemački European Spanish (Suzunaan Blog translation) talijanski korejski ruski vijetnamski kineski (pojednostavljeni) bugarski Literal English francuski mađarski indonezijski brazilski portugalski Bukvalni Srpski švedski tajlandski
Icon th185.png TH18.5 100th Black Market engleski European Spanish (Suzunaan Blog translation) korejski vijetnamski kineski (pojednostavljeni) njemački francuski brazilski portugalski ruski tajlandski švedski kineski (tradicionalni)
Icon th19.png TH19 Unfinished Dream of All Living Ghost engleski njemački European Spanish (Suzunaan Blog translation) esperanto ruski vijetnamski kineski (pojednostavljeni) Literal English španjolski francuski indonezijski talijanski korejski Bukvalni Srpski švedski kineski (tradicionalni)
Icon nsml.png NSML New Super Marisa Land njemački engleski španjolski ruski francuski korejski
Icon megamari.png MegaMari MegaMari arapski njemački engleski španjolski brazilski portugalski ruski kineski (pojednostavljeni) korejski
Icon marilega.png MariLega MarisaLand Legacy
  1. Go to the main page which can accessed from any page by clicking the logo.
  2. Choose a game you wish to translate.
    On the right, you can see the list of translatable games, their progress in the respective languages, and whether they are finished.
  3. Choose a piece of translatable content you want to work on.
  4. Click on the small Translate this page label at the top of that page.

    If you already are on a translated page, it will instead say

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

    In that case, the first link will bring you to the translation interface and pre-select the page's language.

  5. Verify that the language selector indicates the correct language you want to translate into. The selected language is further reflected with its corresponding flag between the source and translated text,
  6. Click the table rows and enter your translation.
  7. Hit Publish translation.
  8. Then, just follow steps 6 + 7 for the remainder of the boxes.

Things to know

  • If you're translating from another translation (most likely English), be sure to add the wiki page of this translation to your watchlist by clicking the star next to the search bar on the top. This will send you a notification whenever something has been changed and needs to be reflected in your language.
  • If any text of an existing translation (again, most likely English) would not change in your translation, leave the respective box empty and don't copy-paste the text. This way, everyone can take full advantage of patch stacking.
  • If you're translating in a group, you can make use of the proofreading feature offered by the translation interface:
    • A white proofread icon (✔) will appear for any translation unit that was last edited by another translator.
    • By clicking it, you indicate that you have proofread this translation and agree with it.
    • Proof-read translation units will be highlighted in green, and removed from the Unreviewed view.
    • If a translation changes, any previous proofread markers will be automatically removed.
  • Refer to your language's portal page for stylistic guidelines.

Dialog

  • Line breaks are never done automatically. It's up to you to make sure that the text fits into the dialog box.
  • You can always use a maximum of two lines for every message box, even if there is only one line in the original. The opposite is also true. We went to great lengths to make this possible, so please do make use of this. ☺

Endings

Since these do not show up in replays, the patcher can provide an unlimited amount of text lines here.

  • There can always be a maximum of 5 lines at the screen at any time.

Character name translations are automatically taken from the respective translation group.

Uređivanje slika

Prijevod slika zahtijeva poprilično komplicirani proces kad se usporedi s prevođenjem teksta:

  • (Optimalno bi bilo prvo prepisati originalni tekst.)
  • Osnovni projekt za uređivanje slika trebao bi biti napravljen, originalni tekst izbrisan, pozadine rekreirane i prikladni fontovi izabrani.
  • Potrebni fontovi bi trebali biti dokumentirani da ih urednici drugih jezika mogu koristiti.
  • Originalni tekst bi trebao biti preveden.
  • Na posljetku, prevedeni tekst bi trebao biti stavljen u izvornu sliku, pazeći na granice slike koje zadaje igra. (Trenutačno ih ne možemo mijenjati bez da uključimo cijelu ANM datoteku s izvornim nekomprimiranim podatcima o slici što bi bespotrebno povećalo veličinu zakrpe.)

Fontovi

Fontovi bi idealno trebali imati dovoljno širok Unicode raspon da se ista šablona može koristiti na više jezika.

Nažalost, najprimjereniji fontovi često imaju poprilično ograničen raspon, a nalaženje sličnoga s širim rasponom može biti težak, ako ne i nemoguć posao.

Stoga ne morate nužno o ovome se brinuti za bilo koji jezik osim svog (ali bi drugim prevoditeljima sigurno bilo drago).

Jednolik izgled na svim jezicima bi bilo odlično imati, no ovo nije nužda ili službena politika - svaki jezik može koristiti koje god fontove urednici žele.

Ako Vas je briga, evo testni tekst s simbolima nekih od najaktivnijih jezika koji bi mogli biti problematični:

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

Učinkovito testiranje prijevoda unutar igre

Izaberite skipgame zakrpu zajedno s vašim prijevodom da uklonite sve igrače segmente i skratite karte čarolije na nekoliko sekundi. Ovo ostavlja samo dijalog i imena karata čarolije i omogućava brzinsko pregledavanje svega bez trošenja vremena na izbjegavanje metaka.

Zasebni instant_ending omogućava pristup svim krajevima sa samo jednom odlukom u igračem segmentu jedne razine.

Uređivanje glazbe

Pratite ovaj tutorial.

Bilješke prevoditelja unutar igre

U igrama Ansambla fantazije Šangajska Alice one mogu biti ubačene manje više bilo gdje gdje se crta tekst korištenjem {{Tlnote}} šablone; pogledajte tu stranicu za detalje. Trenutačno nisu podržane u Tasofro igrama, stoga nemojte koristiti šablonu na stranicama njihovih igara!

Koso i podebljano oblikovanje nije podržano.

Advanced configuration either in global.js (for all games), <game ID> (for a specific game), or in your runconfig:

{
    "tlnotes": {
        "reference_resolution": [1280, 960], // Valid for all games, even the 640×480 ones. Font and region size are relative to this one. You typically don't need to change this.
        "region_topleft": [x, y],
        "region_size": [width, height],
        "read_speed": 35, // In UTF-8 bytes per second; determines the scrolling speed of longer TL notes that exceed the size of the region. Higher is faster.
        "fade_ms": 500, // Fade-in speed.
        "valign": "top" | "center" | "bottom", // Vertical alignment for notes that are shorter than the height of the TL note region. Default is "bottom".
        "font": "'MS Gothic' 32 0 400 DEFAULT_QUALITY", // Using the same font syntax used for fontrules, explained in https://github.com/thpatch/thcrap/blob/master/thcrap/src/textdisp.h. Also subject to those same replacement rules.
        "outline_radius": 2, // Capped at 15, because it's drawn on the CPU and actually not that fast, and everything larger just *really* looks bad.
    }
}

To disable TL notes completely, simply add , "tlnotes": "" before the last } of your configuration file, created by thcrap.