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 100% complete.
Vista del proyecto
Acerca de Tutorial Preguntas frecuentes Descarga Servidores de parches github.png Localizador de errores Seguridad del wiki

Dado que los traductores son lo mas importante dentro del fandom, hicimos el proceso lo más simple posible.

Registro/Iniciar sesión

  1. Primero, crea una cuenta yendo al enlace superior derecho (o haciendo clic en el link).
    Si ya tienes una cuenta, salta al paso dos.
  2. Ingresa a tu cuenta con tu usuario y contraseña el cual estará ubicado en el mismo lugar donde realizaste el registro.
    (o has clic en el link)

Cambiando el idioma del sitio

El idioma de la interfaz del sitio se establece automáticamente en el idioma de contenido preferido establecido en la configuración de tu navegador. Esta configuración también se utiliza para establecer el idioma de destino inicial en el menú de traducción. Por lo tanto, recomendamos cambiarlo al idioma al que deseas traducir; de esta manera, no sobrescribirás accidentalmente las traducciones existentes para otro idioma.

Para cambiar esta configuración, haz clic en el Selector de idioma (el botón en la parte superior de la página) e ingresa el nombre nativo de tu idioma, o su código ISO 639-1.

Esta configuración se almacena como una cookie y se guarda en tu cuenta de usuario si has iniciado sesión.

Iniciando una traducción a un idioma que aún no está en el sitio

La mayoría de las veces esto no supone ningún problema. Simplemente selecciona el idioma como lo harías normalmente y la administración creará los enlaces y páginas del portal necesarios para la integración en el Touhou Community Reliant Automatic Patcher poco después.

En caso de que el idioma que deseas no esté presente en la lista, envía un mensaje a nuestro servidor de Discord en el canal #translation y haz ping al rol @Webmaster. Configurar un nuevo idioma es un proceso muy rápido.

Editar traducciones de texto

Games Supported Languages with >95% coverage Languages started & in progress
Icon th06.png TH06 Embodiment of Scarlet Devil árabe azerbaiyano búlgaro checheno alemán griego inglés inglés británico Google Translate English Literal English esperanto Spanish (Community translation) Argentine Spanish francés croata húngaro indonesio italiano coreano polaco portugués portugués de Brasil Brazilian Portuguese troll translations rumano ruso sakha Bukvalni Srpski tailandés tagalo ucraniano vietnamita chino simplificado chino tradicional escocés checo 4Kids English Troll translations Yorkshire English finés French troll translations Français québécois (familier oral) luxemburgués malayo noruego bokmal neerlandés serbio sueco Toki Pona turco Tiếng Việt (THVNFB translation)
Icon th07.png TH07 Perfect Cherry Blossom árabe búlgaro alemán griego inglés inglés británico Google Translate English esperanto Spanish (Community translation) Argentine Spanish hindi croata húngaro indonesio italiano coreano ruso polaco portugués de Brasil Brazilian Portuguese troll translations tailandés ucraniano vietnamita chino simplificado chino tradicional azerbaiyano checo 4Kids English Literal English Troll translations Yorkshire English persa finés francés luxemburgués macedonio noruego bokmal rumano portugués escocés serbio Bukvalni Srpski sueco Toki Pona turco Tiếng Việt (THVNFB translation)
Icon th075.png TH07.5 Immaterial and Missing Power ruso chino simplificado chino tradicional
Icon th08.png TH08 Imperishable Night árabe búlgaro alemán inglés inglés británico Google Translate English Spanish (Community translation) hindi húngaro italiano coreano polaco portugués de Brasil ruso tailandés vietnamita chino simplificado azerbaiyano griego 4Kids English finés francés indonesio luxemburgués neerlandés portugués sueco serbio Bukvalni Srpski tagalo ucraniano chino tradicional
Icon th09.png TH09 Phantasmagoria of Flower View árabe alemán inglés inglés británico francés hindi húngaro coreano polaco tailandés chino simplificado chino tradicional 4Kids English Literal English Spanish (Community translation) indonesio italiano luxemburgués portugués de Brasil ruso Bukvalni Srpski sueco ucraniano Tiếng Việt (THVNFB translation)
Icon th095.png TH09.5 Shoot the Bullet árabe alemán inglés inglés británico francés hindi indonesio coreano polaco tailandés ruso chino simplificado chino tradicional checheno 4Kids English Spanish (Community translation) italiano lojban neerlandés portugués de Brasil
Icon th10.png TH10 Mountain of Faith árabe búlgaro checo alemán inglés inglés británico Google Translate English esperanto Spanish (Community translation) hindi húngaro indonesio italiano coreano polaco portugués portugués de Brasil ruso tailandés vietnamita chino simplificado chino tradicional 4Kids English griego finés francés luxemburgués neerlandés rumano sueco ucraniano
Icon alcostg.png UB Uwabami Breakers alemán inglés inglés británico Yorkshire English Spanish (Community translation) finés indonesio italiano coreano chino simplificado luxemburgués malayo chino tradicional
Icon th105.png TH10.5 Scarlet Weather Rhapsody alemán inglés polaco ruso tailandés chino simplificado francés Français québécois (familier oral) coreano sueco vietnamita
Icon th11.png TH11 Subterranean Animism búlgaro alemán inglés inglés británico Google Translate English Spanish (Community translation) hindi húngaro indonesio coreano polaco ruso tailandés ucraniano vietnamita chino simplificado chino tradicional checo 4Kids English griego esperanto alemán suizo finés francés italiano luxemburgués neerlandés portugués de Brasil sueco Tiếng Việt (THVNFB translation)
Icon th12.png TH12 Undefined Fantastic Object alemán inglés inglés británico Google Translate English Spanish (Community translation) hindi húngaro coreano polaco ruso serbio tailandés vietnamita chino simplificado chino tradicional ucraniano checo 4Kids English finés francés indonesio italiano luxemburgués portugués de Brasil Bukvalni Srpski sueco
Icon th123.png TH12.3 Touhou Hisoutensoku chino simplificado inglés alemán Spanish (Community translation) francés coreano polaco ruso sueco tailandés vietnamita
Icon th125.png TH12.5 Double Spoiler checheno alemán inglés inglés británico Spanish (Community translation) italiano hindi coreano polaco tailandés chino simplificado 4Kids English Yorkshire English francés indonesio húngaro luxemburgués malayo neerlandés portugués de Brasil ruso
Icon th128.png TH12.8 Fairy Wars checheno alemán inglés inglés británico Google Translate English esperanto Spanish (Community translation) hindi húngaro italiano coreano ruso tailandés ucraniano vietnamita chino simplificado 4Kids English Pirate English francés húngaro indonesio luxemburgués neerlandés polaco portugués de Brasil sueco
Icon th13.png TH13 Ten Desires alemán inglés inglés británico Spanish (Community translation) hindi húngaro italiano coreano ruso tailandés vietnamita chino simplificado 4Kids English Yorkshire English griego finés francés hindi indonesio italiano luxemburgués malayo neerlandés polaco portugués portugués de Brasil sueco
Icon th135.png TH13.5 Hopeless Masquerade chino simplificado alemán inglés coreano ruso tailandés vietnamita
Icon th14.png TH14 Double Dealing Character búlgaro checo alemán inglés inglés británico Spanish (Community translation) húngaro indonesio italiano coreano polaco ruso tailandés ucraniano vietnamita chino simplificado checheno 4Kids English Pirate English Troll translations Yorkshire English esperanto finés francés alemán suizo hindi luxemburgués mongol malayo noruego bokmal neerlandés portugués portugués de Brasil sueco klingon Toki Pona Tiếng Việt (THVNFB translation) chino tradicional
Icon th143.png TH14.3 Impossible Spell Card árabe búlgaro alemán inglés inglés británico coreano ruso tailandés vietnamita chino simplificado checo 4Kids English Spanish (Community translation) finés francés indonesio italiano noruego bokmal polaco portugués portugués de Brasil sueco ucraniano
Icon th145.png TH14.5 Urban Legend in Limbo alemán inglés indonesio coreano tailandés vietnamita chino simplificado hindi portugués de Brasil sueco
Icon th15.png TH15 Legacy of Lunatic Kingdom árabe checo alemán inglés inglés británico Argentine Spanish European Spanish (Suzunaan Blog translation) francés coreano húngaro ruso tailandés ucraniano vietnamita chino simplificado chino tradicional checheno 4Kids English esperanto Spanish (Community translation) español latinoamericano francés canadiense indonesio italiano portugués portugués de Brasil sueco
Icon th155.png TH15.5 Antinomy of Common Flowers árabe alemán inglés coreano tailandés vietnamita chino simplificado checheno Spanish (Community translation) francés French troll translations indonesio portugués de Brasil rumano ruso sueco
Icon th16.png TH16 Hidden Star in Four Seasons checo alemán inglés inglés británico European Spanish (Suzunaan Blog translation) francés indonesio húngaro coreano ruso tailandés ucraniano vietnamita chino simplificado Troll translations Spanish (Community translation) italiano portugués portugués de Brasil Serbian troll translations sueco
Icon th165.png TH16.5 Violet Detector alemán inglés European Spanish (Suzunaan Blog translation) francés coreano ruso tailandés vietnamita chino simplificado Spanish (Community translation) indonesio portugués de Brasil sueco
Icon th17.png TH17 Wily Beast and Weakest Creature checo alemán inglés Argentine Spanish European Spanish (Suzunaan Blog translation) francés húngaro indonesio italiano coreano portugués de Brasil ruso vietnamita chino simplificado Bukvalni Srpski sueco tailandés tagalo ucraniano
Icon th175.png TH17.5 Touhou Gouyoku Ibun inglés alemán Spanish (Community translation) coreano portugués de Brasil vietnamita chino simplificado húngaro francés ruso sueco
Icon th18.png TH18 Unconnected Marketeers checo inglés alemán European Spanish (Suzunaan Blog translation) italiano coreano ruso vietnamita chino simplificado búlgaro Literal English francés húngaro indonesio portugués de Brasil Bukvalni Srpski sueco tailandés
Icon th185.png TH18.5 100th Black Market inglés European Spanish (Suzunaan Blog translation) coreano vietnamita chino simplificado alemán francés portugués de Brasil ruso tailandés sueco chino tradicional
Icon th19.png TH19 Unfinished Dream of All Living Ghost inglés alemán European Spanish (Suzunaan Blog translation) esperanto ruso vietnamita chino simplificado Literal English Spanish (Community translation) francés indonesio italiano coreano Bukvalni Srpski sueco chino tradicional
Icon nsml.png NSML New Super Marisa Land alemán inglés Spanish (Community translation) ruso francés coreano
Icon megamari.png MegaMari MegaMari árabe alemán inglés Spanish (Community translation) portugués de Brasil ruso chino simplificado coreano
Icon marilega.png MariLega MarisaLand Legacy
  1. Ve a la página principal a la que se puede acceder desde cualquier página haciendo clic en el logotipo.
  2. Elige el juego que deseas traducir.
    A la derecha, puedes ver la lista de juegos traducibles, su progreso en los respectivos idiomas y si están terminados.
  3. Elige un contenido traducible en el que quieras trabajar.
  4. Haz clic en la pequeña etiqueta Translate this page en la parte superior de esa página.

    Si ya estás en una página traducida, en su lugar dirá

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

    En ese caso, el primer enlace te llevará a la interfaz de traducción y preseleccionará el idioma de la página.

  5. Verifica que el selector de idioma indique el idioma correcto al que deseas traducir. El idioma seleccionado se refleja además con su correspondiente bandera entre el texto fuente y el traducido,
  6. Haz clic en las filas de la tabla e ingresa tu traducción.
  7. Presiona Publish translation.
  8. Entonces, simplemente sigue los pasos 6 + 7 para el resto de las cajas.

Cosas que debes saber

  • Si estás traduciendo de otra traducción (probablemente del inglés), asegúrate de agregar la página wiki de esta traducción a tu lista de seguimiento haciendo clic en la estrella al lado de la barra de búsqueda en la parte superior. Esto te enviará una notificación cada vez que se haya cambiado algo y deba reflejarse en tu idioma.
  • Si cualquier texto de una traducción existente (de nuevo, muy probablemente en inglés) no cambia en su traducción, deja el cuadro respectivo vacío y no copies y pegues el texto. De esta manera, todos pueden aprovechar al máximo el apilamiento de parches.
  • Si estás traduciendo en un grupo, puedes utilizar la función de revisión que ofrece la interfaz de traducción:
    • Aparecerá un ícono de revisión blanco (✔) para cualquier unidad de traducción que haya sido editada por última vez por otro traductor.
    • Al hacer clic en él, indicas que has revisado esta traducción y estás de acuerdo con ella.
    • Las unidades de traducción revisadas se resaltarán en verde y se eliminarán de la vista Sin revisar.
    • Si una traducción cambia, cualquier marcador de revisión anterior se eliminará automáticamente.
  • Consulta tu página del portal de idiomas para obtener pautas de estilo.

Diálogos

  • Los saltos de línea nunca se realizan automáticamente. Depende de ti asegurarse de que el texto encaje en el cuadro de diálogo.
  • Siempre puedes usar un máximo de dos líneas para cada cuadro de mensaje, incluso si solo hay una línea en el original. Lo opuesto también es cierto. Hicimos de todo para que esto fuera posible, así que aprovecha esto. ☺

Finales

Dado que estos no aparecen en las repeticiones, el parche puede proporcionar una cantidad ilimitada de líneas de texto aquí.

  • Siempre puede haber un máximo de 5 líneas en la pantalla en cualquier momento.
    • Para Icon th06.png Embodiment of Scarlet Devil, Icon th07.png Perfect Cherry Blossom, Icon th08.png Imperishable Night y Icon th09.png Phantasmagoria of Flower View, se insertan saltos de línea automáticos en caso de que la línea no encaje.
    • Al intentar imprimir una sexta línea, estos juegos también insertarán una instrucción de espera y un salto de página.
    • Al intentar imprimir una sexta línea en Icon th10.png Mountain of Faith y posteriores se borran automáticamente todas las líneas y se muestra la nueva en la primera línea. Cuando esto sucede, no se inserta ninguna instrucción de espera; cualquier elemento en ese segmento de traducción antes de esta nueva primera línea no será visible.

Las traducciones de nombres de personajes se toman automáticamente del grupo de traducción respectivo.

Edición de gráficos

En comparación con la traducción simple de texto plano, la traducción de imágenes multilingüe requiere un flujo de trabajo bastante complicado:

  • (Lo ideal es transcribir primero el texto original).
  • Es necesario crear un proyecto básico de edición de imágenes, borrando el texto original, recreando posibles fondos y seleccionando fuentes adecuadas.
  • Se deben anotar las fuentes requeridas para que los editores de otros idiomas puedan obtenerlas.
  • Es necesario traducir el texto original.
  • Finalmente, el texto traducido debe editarse en la imagen base, teniendo en cuenta los posibles límites de bordes de sprites impuestos por el juego. (Por ahora, no podemos cambiar esos límites sin incluir todo el archivo ANM con todos sus datos de imagen originales sin comprimir, lo que aumentaría innecesariamente el tamaño de los parches).

Fuentes / Tipografía

Lo ideal es que las fuentes tengan una cobertura Unicode lo suficientemente grande para que la misma plantilla se pueda usar en varios idiomas.

Desafortunadamente, las fuentes más apropiadas suelen tener una cobertura bastante limitada, y encontrar una que parezca similar y tenga una cobertura más amplia puede ser una tarea ardua, si no imposible.

Por lo tanto, no necesitas preocuparte por esto en ningún otro idioma que no sea el tuyo (pero otros traductores ciertamente apreciarían que lo hicieras).

Seguramente sería bueno tener una apariencia consistente en todos los idiomas, pero esto no es un requisito o una política oficial: cada idioma sigue siendo libre de elegir las fuentes que prefieran los editores.

Si te importa, aquí tienes una cadena de prueba con caracteres de algunos de nuestros idiomas activos que podrían resultar problemáticos, para tu comodidad:

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

Probar eficientemente las traducciones en el juego

Selecciona el parche skipgame además de tu traducción para eliminar todas las secciones del juego y reducir las spell cards a unos pocos segundos. Esto deja solo el diálogo y los nombres de las spell cards y te permite revisar todo rápidamente sin perder tiempo esquivando balas.

El separado instant_ending te permite acceder a todos los finales haciendo una sola partida de juego en un momento.

Editando la música

[Sigue el tutorial aquí].

Notas del traductor en el juego

En los juegos del Team Shanghai Alice, estas se pueden insertar básicamente en cualquier lugar donde se renderice el texto, usando la plantilla {{Tlnote}}; Consulta esa página para obtener más detalles. Actualmente no es compatible con los juegos de Twilight Frontier, ¡así que no uses la plantilla en sus páginas!

Los formatos cursiva y negrita no son compatibles, pero puedes probar un Generador de negrita Unicode para A-Z.

Configuración avanzada ya sea en global.js (para todos los juegos), <game ID> (para un juego específico) o en tu runconfig:

{
     "tlnotes": {
         "reference_resolution": [1280, 960], // Válido para todos los juegos, incluso los de 640×480. El tamaño de fuente y región son relativos a este. Normalmente no es necesario cambiar esto.
         "region_topleft": [x, y],
         "region_size": [width, height],
         "read_speed": 35, // En UTF-8 bytes por segundo; determina la velocidad de desplazamiento de notas TL más largas que exceden el tamaño de la región. Cuanto más alto es más rápido.
         "fade_ms": 500, // Velocidad de aparición gradual.
         "valign": "top" | "center" | "bottom", // Alineación vertical para notas que son más cortas que la altura de la región de notas TL. El valor predeterminado es "bottom".
         "font": "'MS Gothic' 32 0 400 DEFAULT_QUALITY", // Usando la misma sintaxis de fuente utilizada para las reglas de fuentes, explicada en https://github.com/thpatch/thcrap/blob/master/thcrap/src/textdisp. h. Sujeto también a esas mismas reglas de sustitución.
         "outline_radius": 2, // Limitado a 15, porque se dibuja en la CPU y en realidad no es tan rápido, y todo lo más grande solo se ve *realmente* mal.
     }
}

Para deshabilitar completamente las notas TL, simplemente agrega , "tlnotes": "" antes del último } de tu archivo de configuración, creado por thcrap.