Touhou Patch Center:Руководство

From Touhou Patch Center
Jump to: navigation, search
This page is a translated version of a page Touhou Patch Center:Tutorial and the translation is 100% complete.

Информація о проектѣ
О насъ Руководство ЧаВо Сервера патчей Загрузка Обзоръ ​патчей github.png Багъ​-​трекеръ Иллюстраціи Безопасность вики
Other languages:English 100% • ‎Spanish 16% • ‎French 100% • ‎Hungarian 91% • ‎Korean 100% • ‎Russian 98% • ‎Pre-reform Russian 100% • ‎Scots 100% • ‎Turkish 19% • ‎Simplified Chinese 91% • ‎Traditional Chinese 94%

Поскольку переводчики, вѣроятно, ​одни​ изъ самыхъ важныхъ людей среди фанатовъ, мы сдѣлали процессъ настолько простымъ, насколько возможно.

Регистрація/Входъ

  1. Сначала создайте аккаунтъ перейдя по ссылкѣ въ верхнемъ правомъ углу или воспользовавшись гиперссылкой.
    Если у васъ уже ​есть​ аккаунтъ, переходите ко второму шагу.
  2. Войдите въ свой аккаунтъ со своимъ именемъ и паролемъ, ​которыя​ вводятся въ томъ же мѣстѣ, гдѣ была регистрація.
    (или перейдите по ссылкѣ)

Измѣненіе языка сайта

Языкъ интерфейса сайта опредѣляется автоматически, исходя изъ настроекъ вашего ​браузера​. Эта настройка также используется, чтобы выбрать исходную установку языка въ меню перевода. Поэтому рекомендуется выставлять тотъ языкъ интерфейса, на который вы переводите, такимъ образомъ вы не сможете по недосмотру перезаписать переводы на другіе языки.

Чтобы измѣнить эту настройку, нажмите на выборъ языка ( Language кнопка наверху страницы) и введите названіе языка, или его ISO 639-1 кодъ.

Эта настройка хранится какъ ​куки​ и сохраняется въ вашемъ аккаунте, когда вы авторизованы.

Начать переводъ на языкъ, котораго еще нѣтъ на сайтѣ

​Чаще​ всего, это не проблема. Просто выберите языкъ какъ вы бы обычно сдѣлали, и администрація черезъ нѣкоторое время создастъ не​обходимыя​ ссылки и страницу портала для интеграціи въ Touhou Community Reliant Automatic Patcher.

Если языка или варіанта языка, котораго вы хотите, нѣтъ въ спискѣ, просто оставьте сообщеніе на main talk page. Интеграція новаго языка - очень быстрый процессъ.

Редактированіе текстоваго перевода

Games Supported Languages with >95% coverage Languages started & in progress
Icon th06.png TH06 Embodiment of Scarlet Devil English British English Google Translate English German French Spanish Italian Brazilian Portuguese Brazilian Portuguese troll translations Portuguese Indonesian Thai Tagalog Korean Polish Vietnamese Bulgarian Romanian Simplified Chinese Hungarian 4Kids English Greek Troll translations Yorkshire English Finnish Luxembourgish Malay Dutch Russian Tiếng Việt (THVNFB translation) Norwegian Bokmål Czech Français québécois (familier oral) French troll translations Swedish Turkish Scots
Icon th07.png TH07 Perfect Cherry Blossom English British English Google Translate English German Spanish Italian Russian Hindi Indonesian Greek Ukrainian Vietnamese Thai Korean Brazilian Portuguese Brazilian Portuguese troll translations Bulgarian Simplified Chinese Hungarian 4Kids English Yorkshire English Finnish French Luxembourgish Troll translations Tiếng Việt (THVNFB translation) Czech Persian Norwegian Bokmål Romanian Swedish Polish Portuguese Turkish Scots Toki Pona
Icon th08.png TH08 Imperishable Night English British English Google Translate English German Spanish Italian Hindi Korean Thai Bulgarian Vietnamese Brazilian Portuguese Simplified Chinese Hungarian 4Kids English Greek Finnish French Indonesian Luxembourgish Dutch Portuguese Russian Tagalog Swedish Polish
Icon th09.png TH09 Phantasmagoria of Flower View English British English German French Hindi Thai Korean Simplified Chinese Hungarian 4Kids English Spanish Italian Luxembourgish Polish Indonesian Tiếng Việt (THVNFB translation) Russian Ukrainian Swedish Brazilian Portuguese Turkish
Icon th095.png TH09.5 Shoot the Bullet English British English German Russian Indonesian Hindi Thai Korean French Simplified Chinese 4Kids English Spanish Italian Lojban Dutch Polish Brazilian Portuguese
Icon th10.png TH10 Mountain of Faith English British English Google Translate English German Spanish Italian Brazilian Portuguese Russian Hindi Bulgarian Indonesian Vietnamese Thai Korean Simplified Chinese Czech Hungarian 4Kids English Greek Finnish French Luxembourgish Dutch Polish Swedish Romanian
Icon alcostg.png UB Uwabami Breakers English British English German Spanish Italian Indonesian Yorkshire English Finnish Simplified Chinese Malay Luxembourgish Korean
Icon th105.png TH10.5 Scarlet Weather Rhapsody English German Vietnamese Russian Français québécois (familier oral) Korean Thai Swedish Simplified Chinese
Icon th11.png TH11 Subterranean Animism English British English Google Translate English German Spanish Russian Bulgarian Hindi Vietnamese Ukrainian Thai Korean Simplified Chinese Hungarian Brazilian Portuguese 4Kids English Greek Swiss German Finnish French Indonesian Italian Luxembourgish Dutch Polish Tiếng Việt (THVNFB translation) Swedish Czech
Icon th12.png TH12 Undefined Fantastic Object English British English Google Translate English German Spanish Russian Hindi Thai Vietnamese Korean Simplified Chinese 4Kids English Finnish French Luxembourgish Brazilian Portuguese Indonesian Swedish
Icon th123.png TH12.3 Touhou Hisoutensoku English German Vietnamese Russian Korean French Thai Spanish Swedish Simplified Chinese
Icon th125.png TH12.5 Double Spoiler English British English German Spanish Italian Hindi Korean Thai Simplified Chinese 4Kids English Yorkshire English French Hungarian Indonesian Luxembourgish Malay Dutch Brazilian Portuguese Russian
Icon th128.png TH12.8 Fairy Wars English British English Google Translate English German Spanish Italian Russian Ukrainian Hungarian Hindi Vietnamese Korean Thai Simplified Chinese 4Kids English Pirate English Luxembourgish Polish Dutch Brazilian Portuguese Hungarian French Indonesian Swedish
Icon th13.png TH13 Ten Desires English British English German Spanish Italian Russian Vietnamese Hindi Korean Thai Simplified Chinese 4Kids English Greek Yorkshire English Finnish French Italian Luxembourgish Malay Dutch Polish Brazilian Portuguese Indonesian Hindi Swedish Portuguese
Icon th135.png TH13.5 Hopeless Masquerade English German Vietnamese Korean Thai Russian Simplified Chinese
Icon th14.png TH14 Double Dealing Character English British English German Spanish Italian Polish Russian Ukrainian Bulgarian Indonesian Thai Vietnamese Korean Simplified Chinese Czech Brazilian Portuguese 4Kids English Swiss German Pirate English Troll translations Yorkshire English Finnish French Croatian Hungarian Luxembourgish Mongolian Malay Norwegian Bokmål Dutch Portuguese Klingon Tiếng Việt (THVNFB translation) Traditional Chinese Hindi Swedish
Icon th143.png TH14.3 Impossible Spell Card English British English German Bulgarian Russian Korean Vietnamese Thai Simplified Chinese 4Kids English Spanish Finnish French Indonesian Italian Norwegian Bokmål Polish Portuguese Brazilian Portuguese Ukrainian Czech Swedish
Icon th145.png TH14.5 Urban Legend in Limbo English German Indonesian Vietnamese Korean Thai Hindi Brazilian Portuguese Swedish
Icon th15.png TH15 Legacy of Lunatic Kingdom English British English German Ukrainian French European Spanish (Suzunaan Blog translation) Russian Thai Vietnamese Korean Simplified Chinese Czech Brazilian Portuguese 4Kids English Esperanto Spanish Latin American Spanish Hungarian Canadian French Indonesian Traditional Chinese Swedish Portuguese
Icon th155.png TH15.5 Antinomy of Common Flowers English German Korean Vietnamese Thai Simplified Chinese Russian Romanian Indonesian Spanish French French troll translations Brazilian Portuguese Swedish
Icon th16.png TH16 Hidden Star in Four Seasons English British English German European Spanish (Suzunaan Blog translation) Russian Ukrainian French Czech Indonesian Vietnamese Thai Korean Thai Simplified Chinese Spanish Italian Brazilian Portuguese Swedish Troll translations Portuguese Hungarian
Icon th165.png TH16.5 Violet Detector English German European Spanish (Suzunaan Blog translation) Vietnamese Thai Korean Simplified Chinese French Russian Spanish Indonesian Brazilian Portuguese Swedish
Icon th17.png TH17 Wily Beast and Weakest Creature English German European Spanish (Suzunaan Blog translation) Brazilian Portuguese Russian Czech Vietnamese Korean Indonesian Simplified Chinese French Ukrainian Tagalog Swedish Thai
Icon th175.png TH17.5 Touhou Gouyoku Ibun English German Spanish Korean Vietnamese Simplified Chinese Russian French
Icon th18.png TH18 Unconnected Marketeers English German European Spanish (Suzunaan Blog translation) Russian Korean Vietnamese Simplified Chinese Hungarian Brazilian Portuguese Bulgarian Czech Swedish Thai French
Icon th185.png TH18.5 100th Black Market English Simplified Chinese Russian Brazilian Portuguese
Icon nsml.png NSML New Super Marisa Land English German Spanish Russian French Korean
Icon megamari.png MegaMari MegaMari English German Spanish Russian Brazilian Portuguese Korean
Icon marilega.png MariLega MarisaLand Legacy
  1. Зайдите на главную страницу, на которую всегда можно попасть, нажавъ на логотипъ.
    (Или перейдите по ссылкѣ)
  2. Выберите игру, которую хотите перевести.
    . Справа, вы можете увидѣть списокъ переводимыхъ игръ, прогрессъ ихъ перевода на ​соотвѣтствующіе​ языки и насколько онъ завершенъ.
  3. Выберите изъ списка элементъ переводимаго содержимаго, надъ которымъ вы хотите работать.
  4. Нажмите на маленькую надпись Translate this page сверху страницы

.

Если страница, надъ которой вы работаете, уже обладаетъ переводомъ, тамъ будетъ написано

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

Въ такомъ случаѣ, по первой ссылкѣ будетъ открываться интерфейсъ перевода.

  1. Убѣдитесь въ томъ, что языкъ, на который вы хотите переводить въ выпадающемъ меню Languageвыбранъ корректно. Эта настройка будетъ установлена автоматически въ зависимости отъ интерфейса сайта. Если вы хотите его измѣнить не забудьте нажать Fetch послѣ выбора.
  2. Дважды нажмите на сообщеніи справа и вводите свой переводъ.
  3. Нажмите Сохранить.
  4. Повторяйте шаги 6 + 7 для остальныхъ блоковъ перевода.
  • Если вы исправляете чужіе ошибки или дѣлаете ​серьезныя​ измѣненія, пожалуйста, оставляйте комментарій въ графѣ "Описаніе".

Важно знать

  • Раздѣленіе строкъ въ игрѣ никогда не происходятъ автоматически. Вамъ самимъ нужно убѣдиться, что текстъ влѣзаетъ въ діалогъ-боксъ.
  • Если вы переводите съ другого перевода (скорѣе всего, англійскаго), добавьте вики страницу этого перевода въ вашъ Списокъ наблюденія, нажавъ звѣзду рядомъ со строкой поиска сверху. Такъ вы будете получать увѣдомленія, когда что-либо измѣнилось и нуждается въ пересмотрѣ вашего перевода на вашемъ языкѣ.
  • Если ​любой​ текстъ существующаго перевода (опять же, скорѣе всего англійскій) не измѣненъ въ вашемъ переводѣ оставьте блокъ перевода пустымъ и не копипасте текстъ. Пользуйтесь преимуществомъ patch stacking.
  • Обращайте вниманіе на ​стилистическія​ руководства на порталѣ вашего языка.

Діалогъ

  • Переводы строкъ никогда не дѣлаются автоматически. Будетъ ли строка попадать въ діалогъ-боксъ, зависитъ только отъ васъ.
  • Вы всегда можете использовать двѣ строки для каждаго окна сообщенія, даже если въ оригиналѣ была одна строка. Допустимо дѣлать и наоборотъ. Мы долго возились надъ ​темъ​, чтобы это стало возможнымъ, поэтому пожалуйста, найдите этому примѣненіе. ☺

Концовки

Поскольку ​онѣ​ не появляются въ ​реплеяхъ​, ​патчеръ​ можетъ предоставить безконечное число строкъ для нихъ.

  • На экранѣ всегда можетъ быть до 5 строкъ.
    • Для Icon th06.png Embodiment of Scarlet Devil, Icon th07.png Perfect Cherry Blossom, Icon th08.png Imperishable Night и Icon th09.png Phantasmagoria of Flower View вставляются ​автоматическіе​ переносы строкъ, если строка не помѣщается.
    • Попытка написать 6 строку въ этихъ играхъ вставитъ инструкцію ожиданія и page break.
    • Попытка написать 6 строку въ играхъ, начиная съ Icon th10.png Mountain of Faith очищаетъ ​всѣ​ строки и выводитъ новую на мѣстѣ первой. Инструкціи ожиданія не вставляются — всё въ этомъ сегментѣ исчезнетъ раньше, ​чѣмъ​ успѣетъ появиться.

Переводы именъ персонажей автоматически берутся изъ ​соотсвѣтствующей​ группы перевода.

Редактированіе графики

По сравненію съ простымъ переводомъ текста, многоязычный переводъ изображеній требуетъ болѣе сложнаго процесса:

  • (Въ идеалѣ, сначала долженъ быть переведенъ текстъ.)
  • Обычно при переводѣ картинки необходимо очистить ​ее​ отъ оригинальнаго текста, возсоздать возможный бэкграундъ и выбрать ​подходящіе​ шрифты.
  • Не​обходимые​ шрифты желательно подписывать подъ картинкой, чтобы редакторы другихъ языковъ также могли ихъ использовать.
  • Оригинальный текстъ долженъ быть переведенъ.
  • Наконецъ, переведенный текстъ нужно вставитъ въ базовую картинку, учитывая ​возможные​ предѣлы границъ спрайтовъ. (Сейчасъ мы не можемъ измѣнить ​этѣ​ границы безъ включенія цѣлаго ANM файла со всѣми его оригинальными несжатыми данными, что увеличитъ размѣръ ​патчей​ въ нѣсколько разъ.)

Шрифты

Шрифты въ идеалѣ должны имѣть достаточно большое покрытіе ​символовъ​ ​Юникода​, чтобы одинъ шаблонъ можно было использовать разными языками.

Къ несчастью, ​самые​ ​подходящіе​ шрифты часто имѣютъ ограниченное покрытіе ​символовъ​ - и найти другой похожій и обладающій нужными ​символами​ можетъ быть трудной, если не невозможной задачей.

Слѣдовательно, вы не обязаны заботиться объ этомъ для любыхъ другихъ языковъ, кромѣ вашего (но другіе переводчики оцѣнятъ вашъ вкладъ, если вы будете это учитывать)

Было бы здорово имѣть ​одинаковые​ шрифты во всѣхъ языкахъ, однако это не необходимость или оффиціальное требованіе - каждый языковой раздѣлъ воленъ выбирать ​любые​ шрифты, ​которые​ предпочитаютъ редакторы.

Если вамъ это интересно, вотъ ​тестовыя​ строки съ ​символами​ изъ нѣкоторыхъ нашихъ активныхъ языковъ, ​которыя​ могутъ быть проблематичными:

ÁÉÍÓÚÀÈÌÒÙÂÊÄËÏÖÜÃÑÕŐŰĄĘŁŻ
áéíóúàèìòùâêäëïöüãñõőűąęłż
ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
αβγδεζηθικλμνξοπρστυφχψω
АБВГДЕЖЗИЙКЛМНОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ
абвгдежзийклмноөпрстуүфхцчшщъыьэюя
« » “ ” ‘ ’ “ „ …

Тестированіе переводовъ въ игрѣ

Выберите ​патчъ​ skipgame въ дополненіе къ вашему переводу, чтобы исключить ​всѣ​ геймплейные секціи и уменьшить продолжительность спеллкартъ до пары секундъ. Это оставитъ только діалоги и имена спеллкартъ для вычитки перевода безъ необходимости тратить время на ​увороты​ отъ пуль.

Отдѣльный ​патчъ​ instant_ending позволитъ вамъ получить доступъ ко ​всемъ​ концовкамъ, сдѣлавъ только одинъ геймплейный выборъ на одномъ уровнѣ.

Редактированіе музыки

Слѣдуйте этимъ инструкціямъ.

Внутріигровые ​заметки​ переводчика

ВЪ играхъ Team Shanghai Alice, ихъ можно вставлять практически вездѣ, используя шаблонъ {{Tlnote}}; для подробностей зайдите на эту страницу. Въ настоящее время не поддерживаетъ игры Tasofro, такъ что не используйте этотъ шаблонъ на ихъ страницахъ!

Курсивный и жирный форматъ текста не поддерживается, но вы можете попробовать генераторъ жирнаго текста для A-Z.

Расширенная конфигурація либо въ global.js (для всѣхъ игръ), <ID (номеръ) игры> (для опредѣленной игры) или въ вашемъ runconfig:

{
   "tlnotes": {
       "reference_resolution": [1280, 960], // Работаетъ для всѣхъ игръ, даже для тѣхъ, ​​ запускаются въ 640×480. Размѣръ шрифта и текстовое ​поле​ относительны этому. Обычно, вамъ не надо это мѣнять.
       "region_topleft": [x, y],
       "region_size": [width, height],
       "read_speed": 35, // ВЪ UTF-8 байтъ въ секунду; опредѣляетъ скорость прокрутки длинныхъ замѣтокъ переводчика, превышающихъ размѣръ текстоваго ​поля​. ​Чѣмъ​ выше, ​тѣмъ​ быстрѣе.
       "fade_ms": 500, // Скорость появленія.
       "valign": "top" | "center" | "bottom", // Вертикальное выравниваніе для замѣтокъ, ​которыя​ короче, ​чѣмъ​ высота текстоваго ​поля​ для замѣтокъ переводчика. По умолчанію стоитъ "низъ" ("bottom").
       "font": "'MS Gothic' 32 0 400 DEFAULT_QUALITY", // Использованіе того же синтаксиса, что и для правилъ написанія шрифта, ​которыя​ объяснены въ https://github.com/thpatch/thcrap/blob/23fd91a/thcrap/src/textdisp.h. Также, используйте тѣ же правила замѣны.
       "outline_radius": 2, // Ограничено 15, потому что оно прорисовывается процессоромъ и на самомъ дѣлѣ это не такъ быстро, а всё, что больше, просто выглядитъ *дѣйствительно* плохо.
   }
}
Чтобы полностью отключить ​заметки​ переводчика просто добавьте
, "tlnotes": ""
передъ послѣдней фигурной закрывающей скобкой въ вашъ конфигураціонный файлъ созданный thcrap_configure.