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

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 100% complete.
Информація о проектѣ
О насъ Руководство ЧаВо Загрузка Сервера патчей github.png Багъ​-​трекеръ Безопасность вики

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  5. Убѣдитесь въ томъ, что языкъ, на который вы хотите переводить въ выпадающемъ меню Languageвыбранъ корректно. Эта настройка будетъ установлена автоматически въ зависимости отъ интерфейса сайта. Если вы хотите его измѣнить не забудьте нажать Fetch послѣ выбора.
  6. Дважды нажмите на сообщеніи справа и вводите свой переводъ.
  7. Нажмите Сохранить.
  8. Повторяйте шаги 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 файла со всѣми его оригинальными несжатыми данными, что увеличитъ размѣръ ​патчей​ въ нѣсколько разъ.)

Шрифты

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

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

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

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

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

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

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

Выберите ​патчъ​ 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/master/thcrap/src/textdisp.h. Также, используйте тѣ же правила замѣны.
       "outline_radius": 2, // Ограничено 15, потому что оно прорисовывается процессоромъ и на самомъ дѣлѣ это не такъ быстро, а всё, что больше, просто выглядитъ *дѣйствительно* плохо.
   }
}

Чтобы полностью отключить ​заметки​ переводчика просто добавьте

, "tlnotes": ""

передъ послѣдней фигурной закрывающей скобкой въ вашъ конфигураціонный файлъ созданный thcrap.