Touhou Yama Merkezi:Öğretici

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 36% complete.
Outdated translations are marked like this.
Project overview
About Tutorial FAQ Download Patch servers github.png Bug tracker Wiki security

Çevirmenler bu fandomdaki en önemli kişiler olduğundan, süreci olabildiğince basitleştirdik.

Kayıt Ol/Giriş Yap

  1. Birinci, bir hesap oluşturun, sağ üstteki bağlantıya gidin (veya köprüyü tıklayın).
    Zaten bir hesabınız varsa, ikinci adıma geçin .
  2. Hesabınıza giriş yapın kaydın yapıldığı yerde bulunan kullanıcı adı ve şifrenizle.
    (veya köprüyü tıklayın)

Site dilini değiştirme

"Arayüz" sitesinin dili otomatik olarak varsayılan olarak tarayıcı ayarlarınızda ayarlanan tercih edilen içerik diline ayarlanır.  Bu ayar aynı zamanda çeviri menüsündeki ilk hedef dili ayarlamak için de kullanılır.  Bu nedenle, çeviri yapmak istediğiniz dile değiştirmenizi öneririz - bu şekilde, yanlışlıkla başka bir dil için mevcut çevirileri bozmazsınız.

Bu ayarı değiştirmek için sayfanın üst kısmındaki (  ⧼kieli-load⧽ Dil Seçici düğmesini) tıklayın ve dilinizin yerel adını veya ISO 639-1 code'ni girin.

Bu ayar bir tanımlama bilgisi olarak saklanır ve oturum açtıysanız kullanıcı hesabınıza kaydedilir.

Henüz sitede olmayan bir dile çeviri başlatılıyor

Çoğu zaman, bu sorun değil.  Sadece normalde yaptığınız gibi dili seçin ve yönetim kısa bir süre sonra Touhou Community Reliant Automatic Patcher entegrasyon için gerekli bağlantıları ve portal sayfalarını oluşturacaktır.

ana tartışma sayfası üzerindeki mesaj. Yeni bir dil kurmak çok hızlı bir işlemdir. İstediğiniz dil listede yoksa, ana tartışma sayfası'na bir mesaj bırakmanız yeterlidir. Yeni bir dil kurmak çok hızlı bir işlemdir.

Editing text translations

Games Supported Languages with >95% coverage Languages started & in progress
Icon th06.png TH06 Embodiment of Scarlet Devil Arapça Azerbaycan dili Bulgarca Çeçence Almanca Yunanca İngilizce İngiliz İngilizcesi Google Translate English Literal English Esperanto İspanyolca Argentine Spanish Fransızca Hırvatça Macarca Endonezce İtalyanca Korece Lehçe Portekizce Brezilya Portekizcesi Brazilian Portuguese troll translations Rumence Rusça Yakutça Bukvalni Srpski Tayca Tagalogca Ukraynaca Vietnamca Basitleştirilmiş Çince Geleneksel Çince İskoçça Çekçe 4Kids English Troll translations Yorkshire English Fince French troll translations Français québécois (familier oral) Lüksemburgca Malayca Norveççe Bokmål Felemenkçe Sırpça İsveççe Toki Pona Türkçe Tiếng Việt (THVNFB translation)
Icon th07.png TH07 Perfect Cherry Blossom Arapça Bulgarca Almanca Yunanca İngilizce İngiliz İngilizcesi Google Translate English Esperanto İspanyolca Argentine Spanish Hintçe Hırvatça Macarca Endonezce İtalyanca Korece Rusça Lehçe Brezilya Portekizcesi Brazilian Portuguese troll translations Tayca Ukraynaca Vietnamca Basitleştirilmiş Çince Geleneksel Çince Azerbaycan dili Çekçe 4Kids English Literal English Troll translations Yorkshire English Farsça Fince Fransızca Lüksemburgca Makedonca Norveççe Bokmål Rumence Portekizce İskoçça Sırpça Bukvalni Srpski İsveççe Toki Pona Türkçe Tiếng Việt (THVNFB translation)
Icon th075.png TH07.5 Immaterial and Missing Power Rusça Basitleştirilmiş Çince Geleneksel Çince
Icon th08.png TH08 Imperishable Night Arapça Bulgarca Almanca İngilizce İngiliz İngilizcesi Google Translate English İspanyolca Hintçe Macarca İtalyanca Korece Lehçe Brezilya Portekizcesi Rusça Tayca Vietnamca Basitleştirilmiş Çince Azerbaycan dili Yunanca 4Kids English Fince Fransızca Endonezce Lüksemburgca Felemenkçe Portekizce İsveççe Sırpça Bukvalni Srpski Tagalogca Ukraynaca Geleneksel Çince
Icon th09.png TH09 Phantasmagoria of Flower View Arapça Almanca İngilizce İngiliz İngilizcesi Fransızca Hintçe Macarca Korece Lehçe Tayca Basitleştirilmiş Çince Geleneksel Çince 4Kids English Literal English İspanyolca Endonezce İtalyanca Lüksemburgca Brezilya Portekizcesi Rusça Bukvalni Srpski İsveççe Ukraynaca Tiếng Việt (THVNFB translation)
Icon th095.png TH09.5 Shoot the Bullet Arapça Almanca İngilizce İngiliz İngilizcesi Fransızca Hintçe Endonezce Korece Lehçe Tayca Rusça Basitleştirilmiş Çince Geleneksel Çince Çeçence 4Kids English İspanyolca İtalyanca Lojban Felemenkçe Brezilya Portekizcesi
Icon th10.png TH10 Mountain of Faith Arapça Bulgarca Çekçe Almanca İngilizce İngiliz İngilizcesi Google Translate English Esperanto İspanyolca Hintçe Macarca Endonezce İtalyanca Korece Lehçe Portekizce Brezilya Portekizcesi Rusça Tayca Vietnamca Basitleştirilmiş Çince Geleneksel Çince Ukraynaca 4Kids English Yunanca Fince Fransızca Lüksemburgca Felemenkçe Rumence İsveççe
Icon alcostg.png UB Uwabami Breakers Almanca İngilizce İngiliz İngilizcesi Yorkshire English İspanyolca Fince Endonezce İtalyanca Korece Basitleştirilmiş Çince Lüksemburgca Malayca Geleneksel Çince
Icon th105.png TH10.5 Scarlet Weather Rhapsody Almanca İngilizce Lehçe Rusça Tayca Basitleştirilmiş Çince Fransızca Français québécois (familier oral) Korece İsveççe Vietnamca
Icon th11.png TH11 Subterranean Animism Bulgarca Almanca İngilizce İngiliz İngilizcesi Google Translate English İspanyolca Hintçe Macarca Endonezce Korece Lehçe Rusça Tayca Ukraynaca Vietnamca Basitleştirilmiş Çince Geleneksel Çince Çekçe 4Kids English Yunanca Esperanto İsviçre Almancası Fince Fransızca İtalyanca Lüksemburgca Felemenkçe Brezilya Portekizcesi İsveççe Tiếng Việt (THVNFB translation)
Icon th12.png TH12 Undefined Fantastic Object Arapça Almanca İngilizce İngiliz İngilizcesi Google Translate English İspanyolca Hintçe Macarca Korece Lehçe Rusça Sırpça Tayca Vietnamca Basitleştirilmiş Çince Geleneksel Çince Ukraynaca Çekçe 4Kids English Fince Fransızca Endonezce İtalyanca Lüksemburgca Brezilya Portekizcesi Bukvalni Srpski İsveççe
Icon th123.png TH12.3 Touhou Hisoutensoku Basitleştirilmiş Çince İngilizce Almanca İspanyolca Fransızca Korece Lehçe Rusça İsveççe Tayca Vietnamca
Icon th125.png TH12.5 Double Spoiler Çeçence Almanca İngilizce İngiliz İngilizcesi İspanyolca İtalyanca Hintçe Korece Lehçe Tayca Basitleştirilmiş Çince 4Kids English Yorkshire English Fransızca Endonezce Macarca Lüksemburgca Malayca Felemenkçe Brezilya Portekizcesi Rusça
Icon th128.png TH12.8 Fairy Wars Çeçence Almanca İngilizce İngiliz İngilizcesi Google Translate English Esperanto İspanyolca Hintçe Macarca İtalyanca Korece Lehçe Rusça Tayca Ukraynaca Vietnamca Basitleştirilmiş Çince 4Kids English Pirate English Fransızca Macarca Endonezce Lüksemburgca Felemenkçe Brezilya Portekizcesi İsveççe
Icon th13.png TH13 Ten Desires Almanca İngilizce İngiliz İngilizcesi İspanyolca Hintçe Macarca İtalyanca Korece Lehçe Rusça Tayca Vietnamca Basitleştirilmiş Çince 4Kids English Yorkshire English Yunanca Fince Fransızca Hintçe Endonezce İtalyanca Lüksemburgca Malayca FelemenkçePortekizce Brezilya Portekizcesi İsveççe
Icon th135.png TH13.5 Hopeless Masquerade Basitleştirilmiş Çince Almanca İngilizce Korece Rusça Tayca Vietnamca
Icon th14.png TH14 Double Dealing Character Bulgarca Çekçe Almanca İngilizce İngiliz İngilizcesi İspanyolca Macarca Endonezce İtalyanca Korece Lehçe Rusça Tayca Ukraynaca Vietnamca Basitleştirilmiş Çince Çeçence 4Kids English Pirate English Troll translations Yorkshire English Esperanto Fince Fransızca İsviçre Almancası Hintçe Lüksemburgca Moğolca Malayca Norveççe Bokmål Felemenkçe Portekizce Brezilya Portekizcesi İsveççe Klingonca Toki Pona Tiếng Việt (THVNFB translation) Geleneksel Çince
Icon th143.png TH14.3 Impossible Spell Card Arapça Bulgarca Almanca İngilizce İngiliz İngilizcesi Korece Rusça Tayca Vietnamca Basitleştirilmiş Çince Çekçe 4Kids English İspanyolca Fince Fransızca Endonezce İtalyanca Norveççe Bokmål Lehçe Portekizce Brezilya Portekizcesi İsveççe Ukraynaca
Icon th145.png TH14.5 Urban Legend in Limbo Almanca İngilizce Endonezce Korece Tayca Vietnamca Basitleştirilmiş Çince Hintçe Brezilya Portekizcesi İsveççe
Icon th15.png TH15 Legacy of Lunatic Kingdom Arapça Çekçe Almanca İngilizce İngiliz İngilizcesi Argentine Spanish European Spanish (Suzunaan Blog translation) Fransızca Korece Macarca Rusça Tayca Ukraynaca Vietnamca Basitleştirilmiş Çince Geleneksel Çince Çeçence 4Kids English Esperanto İspanyolca Latin Amerika İspanyolcası Kanada Fransızcası Endonezce İtalyanca Portekizce Brezilya Portekizcesi İsveççe
Icon th155.png TH15.5 Antinomy of Common Flowers Arapça Almanca İngilizce Korece Tayca Vietnamca Basitleştirilmiş Çince Çeçence İspanyolca Fransızca French troll translations Endonezce Brezilya Portekizcesi Rumence Rusça İsveççe Geleneksel Çince
Icon th16.png TH16 Hidden Star in Four Seasons Çekçe Almanca İngilizce İngiliz İngilizcesi European Spanish (Suzunaan Blog translation) Fransızca Endonezce Macarca Korece Rusça Tayca Ukraynaca Vietnamca Basitleştirilmiş Çince Troll translations İspanyolca İtalyanca Portekizce Brezilya Portekizcesi Serbian troll translations İsveççe
Icon th165.png TH16.5 Violet Detector Almanca İngilizce European Spanish (Suzunaan Blog translation) Fransızca Korece Rusça Tayca Vietnamca Basitleştirilmiş Çince İspanyolca Endonezce Brezilya Portekizcesi İsveççe
Icon th17.png TH17 Wily Beast and Weakest Creature Çekçe Almanca İngilizce Argentine Spanish European Spanish (Suzunaan Blog translation) Fransızca Macarca Endonezce İtalyanca Korece Brezilya Portekizcesi Rusça Vietnamca Basitleştirilmiş Çince Bukvalni Srpski İsveççe Tayca Tagalogca Ukraynaca
Icon th175.png TH17.5 Touhou Gouyoku Ibun İngilizce Almanca İspanyolca Korece Brezilya Portekizcesi Vietnamca Basitleştirilmiş Çince Macarca Fransızca Rusça İsveççe
Icon th18.png TH18 Unconnected Marketeers Çekçe İngilizce Almanca European Spanish (Suzunaan Blog translation) İtalyanca Korece Rusça Vietnamca Basitleştirilmiş Çince Bulgarca Literal English Fransızca Macarca Endonezce Brezilya Portekizcesi Bukvalni Srpski İsveççe Tayca
Icon th185.png TH18.5 100th Black Market İngilizce European Spanish (Suzunaan Blog translation) Korece Vietnamca Basitleştirilmiş Çince Almanca Fransızca Brezilya Portekizcesi Rusça Tayca İsveççe Geleneksel Çince
Icon th19.png TH19 Unfinished Dream of All Living Ghost İngilizce Almanca European Spanish (Suzunaan Blog translation) Esperanto Rusça Vietnamca Basitleştirilmiş Çince Literal English İspanyolca Fransızca Endonezce İtalyanca Korece Bukvalni Srpski İsveççe Geleneksel Çince
Icon nsml.png NSML New Super Marisa Land Almanca İngilizce İspanyolca Rusça Fransızca Korece
Icon megamari.png MegaMari MegaMari Arapça Almanca İngilizce İspanyolca Brezilya Portekizcesi Rusça Basitleştirilmiş Çince Korece
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.

Grafikleri düzenleme

Düz metnin basit çevirisiyle karşılaştırıldığında, çok dilli görüntü çevirisi oldukça kapsamlı bir iş akışı gerektirir:

  • (En uygun durumda, önce orijinal metin yazıya dökülmelidir.)
  • Orijinal metni silerek, olası arka planları yeniden oluşturarak ve uygun yazı tiplerini seçerek temel bir resim düzenleme projesi oluşturulmalıdır.
  • Diğer dillerdeki editörlerin elde edebilmesi için gerekli yazı tipleri not edilmelidir.
  • Orijinal metnin tercüme edilmesi gerekmektedir.
  • Son olarak, oyun tarafından empoze edilen olası hareketli grafik sınırları dikkate alınarak çevrilen metnin temel görüntüde düzenlenmesi gerekir. (Şu andan itibaren, ANM dosyasının tamamını orijinal sıkıştırılmamış görüntü verileriyle birlikte eklemeden bu sınırları değiştiremezdik, bu da yamaların boyutunu gereksiz yere şişirirdi.)

Yazı Tipleri

Aynı şablonun birden çok dilde kullanılabilmesi için yazı tiplerinin ideal olarak yeterince geniş bir Unicode kapsamına sahip olması gerekir.

Ne yazık ki, en uygun yazı tiplerinin genellikle oldukça sınırlı bir kapsama alanı vardır - ve benzer görünen ve daha geniş bir kapsama sahip bir yazı tipi bulmak imkansız olmasa da zor olabilir.

Hence, you don't need to care about this for any other language than your own (but other translators would certainly appreciate it if you did).

A consistent appearance across the languages would surely be nice thing to have, but this is not a requirement or official policy - each language is still free to choose whatever fonts the editors prefer.

If you do care, here's a test string with characters from some of our active languages which might be problematic, for your convenience:

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

Efficiently testing translations in-game

Select the skipgame patch in addition to your translation to remove all gameplay sections and reduce spell cards to a few seconds. This leaves only the dialogue and spell card names and allows you to quickly proofread everything without spending time on dodging bullets.

The separate instant_ending allows you to access all endings by making one single gameplay choice in one stage.

Editing Music

Follow the tutorial here.

In-game TL notes

In Team Shanghai Alice games, these can be inserted basically anywhere text is rendered, using the {{Tlnote}} template; check that page for details. Currently not supported for Tasofro games, so don't use the template on their pages!

Italics and bold formatting is not supported, but you could try a Unicode boldness generator for A-Z.

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.