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 English Literal English British English Chechen Google Translate English German French Spanish Italian Brazilian Portuguese Brazilian Portuguese troll translations Portuguese Indonesian Thai Tagalog Korean Polish Russian Vietnamese Bulgarian Romanian Simplified Chinese Hungarian Ukrainian Croatian Arabic Esperanto Sakha Greek Traditional Chinese Bukvalni Srpski Azerbaijani Argentine Spanish 4Kids English Troll translations Yorkshire English Finnish Luxembourgish Malay Dutch Tiếng Việt (THVNFB translation) Norwegian Bokmål Toki Pona Czech Français québécois (familier oral) French troll translations Swedish Turkish Scots Serbian
Icon th07.png TH07 Perfect Cherry Blossom English British English Google Translate English German Spanish Arabic Italian Russian Hindi Indonesian Greek Ukrainian Vietnamese Thai Korean Polish Brazilian Portuguese Brazilian Portuguese troll translations Bulgarian Simplified Chinese Hungarian Esperanto Croatian Traditional Chinese Argentine Spanish Literal English 4Kids English Yorkshire English Finnish French Luxembourgish Troll translations Tiếng Việt (THVNFB translation) Czech Persian Norwegian Bokmål Romanian Swedish Portuguese Turkish Scots Toki Pona Macedonian Serbian Bukvalni Srpski Azerbaijani
Icon th075.png TH07.5 Immaterial and Missing Power Traditional Chinese Simplified Chinese
Icon th08.png TH08 Imperishable Night English British English Google Translate English German Spanish Arabic Italian Hindi Korean Thai Bulgarian Vietnamese Polish Brazilian Portuguese Simplified Chinese Hungarian 4Kids English Greek Finnish French Indonesian Luxembourgish Dutch Portuguese Russian Tagalog Swedish Ukrainian Serbian Bukvalni Srpski Traditional Chinese Azerbaijani
Icon th09.png TH09 Phantasmagoria of Flower View English British English German French Hindi Polish Thai Korean Simplified Chinese Hungarian Traditional Chinese 4Kids English Literal English Spanish Italian Luxembourgish Indonesian Tiếng Việt (THVNFB translation) Russian Ukrainian Swedish Brazilian Portuguese Turkish Bukvalni Srpski
Icon th095.png TH09.5 Shoot the Bullet English British English German Russian Indonesian Hindi Polish Thai Korean French Simplified Chinese Arabic Traditional Chinese 4Kids English Spanish Italian Lojban Dutch Brazilian Portuguese Chechen
Icon th10.png TH10 Mountain of Faith English British English Google Translate English German Spanish Italian Brazilian Portuguese Russian Hindi Bulgarian Indonesian Polish Vietnamese Thai Korean Simplified Chinese Czech Hungarian Esperanto Portuguese Traditional Chinese 4Kids English Greek Finnish French Luxembourgish Dutch Swedish Romanian Ukrainian
Icon alcostg.png UB Uwabami Breakers English British English German Spanish Italian Indonesian Yorkshire English Finnish Simplified Chinese Korean Malay Luxembourgish Traditional Chinese
Icon th105.png TH10.5 Scarlet Weather Rhapsody Simplified Chinese English German Vietnamese Russian French Français québécois (familier oral) Korean Thai Swedish
Icon th11.png TH11 Subterranean Animism English British English Google Translate English German Spanish Russian Bulgarian Hindi Vietnamese Polish Ukrainian Thai Korean Simplified Chinese Hungarian Indonesian Traditional Chinese Brazilian Portuguese 4Kids English Greek Swiss German Finnish French Italian Luxembourgish Dutch Tiếng Việt (THVNFB translation) Swedish Czech Esperanto
Icon th12.png TH12 Undefined Fantastic Object English British English Google Translate English German Spanish Russian Hindi Thai Vietnamese Korean Simplified Chinese Hungarian Serbian Traditional Chinese 4Kids English Finnish French Luxembourgish Brazilian Portuguese Indonesian Swedish Czech Bukvalni Srpski Italian
Icon th123.png TH12.3 Touhou Hisoutensoku Simplified Chinese English German Vietnamese Russian Korean French Thai Spanish Swedish
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 Chechen
Icon th128.png TH12.8 Fairy Wars English British English Chechen Google Translate English German Spanish Italian Russian Ukrainian Hungarian Hindi Vietnamese Korean Thai Simplified Chinese Esperanto 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 Hungarian 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 Simplified Chinese English German Vietnamese Korean Thai Russian
Icon th14.png TH14 Double Dealing Character English British English German Spanish Italian Polish Russian Ukrainian Bulgarian Indonesian Thai Vietnamese Korean Simplified Chinese Czech Hungarian Brazilian Portuguese 4Kids English Swiss German Pirate English Troll translations Yorkshire English Finnish French Luxembourgish Mongolian Malay Norwegian Bokmål Dutch Portuguese Klingon Tiếng Việt (THVNFB translation) Traditional Chinese Hindi Swedish Toki Pona Chechen Esperanto
Icon th143.png TH14.3 Impossible Spell Card English British English German Bulgarian Russian Korean Vietnamese Thai Simplified Chinese Arabic 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 Simplified Chinese 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 Arabic Traditional Chinese Hungarian Argentine Spanish Brazilian Portuguese 4Kids English Esperanto Spanish Latin American Spanish Canadian French Indonesian Swedish Portuguese Chechen Italian
Icon th155.png TH15.5 Antinomy of Common Flowers English German Korean Vietnamese Thai Simplified Chinese Arabic Russian Romanian Indonesian Spanish French French troll translations Brazilian Portuguese Swedish Chechen
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 Simplified Chinese Hungarian Spanish Italian Brazilian Portuguese Swedish Troll translations Portuguese Serbian troll translations
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 Italian Argentine Spanish Ukrainian Tagalog Swedish Thai Bukvalni Srpski
Icon th175.png TH17.5 Touhou Gouyoku Ibun English German Spanish Korean Vietnamese Simplified Chinese Brazilian Portuguese Russian French Swedish
Icon th18.png TH18 Unconnected Marketeers English German European Spanish (Suzunaan Blog translation) Russian Korean Vietnamese Simplified Chinese Italian Czech Hungarian Brazilian Portuguese Bulgarian Swedish Thai French Literal English Bukvalni Srpski Indonesian
Icon th185.png TH18.5 100th Black Market English Simplified Chinese European Spanish (Suzunaan Blog translation) Korean Vietnamese Russian Brazilian Portuguese Thai French Traditional Chinese Swedish
Icon th19.png TH19 Unfinished Dream of All Living Ghost English European Spanish (Suzunaan Blog translation) Simplified Chinese Esperanto Spanish Literal English French Bukvalni Srpski Korean Indonesian Russian Vietnamese Traditional Chinese Swedish Italian
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 Arabic 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.