Cambios

6767 bytes añadidos ,  18:48 4 nov 2021
m
Texto reemplazado: «tt>» por «samp>»
Línea 1: Línea 1:  
← [[Modding:Índice|Índice]]
 
← [[Modding:Índice|Índice]]
 +
<br />''Nota: Todos los links que te lleven fuera de la wiki en español, estan en inglés'' <br />
 +
Los mods SMAPI se pueden traducir a cualquier idioma que admita el juego. Usarán automáticamente el mismo idioma que el juego y recurrirán al texto predeterminado si falta una traducción. Esta página explica cómo proporcionar o solicitar traducciones.
 +
 +
==Para traductores==
 +
===¿Cómo funcionan las traducciones?===
 +
Cada mod tiene una carpeta <samp>i18n</samp> que contiene los archivos de traducción (si es compatible con la traducción), que se puede abrir en un editor de texto normal como el Bloc de notas. La carpeta siempre tiene un <samp>default.json</samp> (que tiene el texto en inglés predeterminado), además de cualquiera de estos archivos:
 +
 +
{|class="wikitable"
 +
|-
 +
! Idioma
 +
! Nombre del archivo
 +
|-
 +
| Chino
 +
| <samp>zh.json</samp>
 +
|-
 +
| Francés
 +
| <samp>fr.json</samp>
 +
|-
 +
| Alemán
 +
| <samp>de.json</samp>
 +
|-
 +
| Húngaro
 +
| <samp>hu.json</samp>
 +
|-
 +
| Italiano
 +
| <samp>it.json</samp>
 +
|-
 +
| Japonés
 +
| <samp>ja.json</samp>
 +
|-
 +
| Coreano
 +
| <samp>ko.json</samp>
 +
|-
 +
| Portugués
 +
| <samp>pt.json</samp>
 +
|-
 +
| Ruso
 +
| <samp>ru.json</samp>
 +
|-
 +
| Español
 +
| <samp>es.json</samp>
 +
|-
 +
| Turco
 +
| <samp>tr.json</samp>
 +
|}
 +
 +
Cada archivo contiene texto que tiene este aspecto:
 +
<syntaxhighlight lang="javascript">
 +
{
 +
  "translation-key": "simple translatable text",
 +
  "translation-key-2": "translatable text with a {{token}} value"
 +
}
 +
</syntaxhighlight>
 +
 +
La primera parte (antes del <code>:</code>) es la clave única para la traducción. Así es como el mod identifica la traducción, por lo que no debe cambiarla.
 +
 +
La segunda parte (después del <code>:</code>) es el texto de traducción, que puede cambiar. A veces esto contendrá un token, que se parece a <code><nowiki>{{token}}</nowiki></code>; esto será reemplazado con texto diferente cuando se ejecute el mod, por lo que no debe cambiar el texto entre <code><nowiki>{{</nowiki></code> y <code><nowiki>}}</nowiki></code>. Por ejemplo, si el texto dice <code><nowiki>" Tienes {{count}} de oro"</nowiki></code>, el jugador realmente vería algo como <code>Tienes 500 de oro</code> en el juego.
   −
Los mods SMAPI se pueden traducir a cualquier idioma que admita el juego. Usarán automáticamente el mismo idioma que el juego y recurrirán al texto predeterminado si falta una traducción. Esta página explica cómo proporcionar o solicitar traducciones.
+
===¿Cómo traducir un mod?===
 +
# Instale el mod normalmente.
 +
# Abra el archivo que desea editar en su carpeta <samp>i18n</samp>(Si el archivo no existe para su idioma todavía, simplemente copie <samp>default.json</samp> y cámbiele el nombre.)
 +
# Edite las traducciones según sea necesario (vea cómo funcionan las ''[[#¿Cómo funcionan las traducciones?|traducciones]]'').
 +
# Inicia el juego y elige tu idioma. El mod debe mostrar el texto de traducción que ha introducido.
 +
# Enviar el archivo editado al autor del mod, para que puedan añadirlo a la versión oficial.
 +
 
 +
'''Consejos:'''
 +
* Si ves símbolos rotos en el juego, intenta guardar el archivo de traducción con codificación UTF-8.
 +
* Puedes probar los cambios de traducción en el juego sin reiniciar el juego. Ingrese <code>reload_i18n</code> en la consola SMAPI para volver a cargar las traducciones. ((Si un mod almacena internamente en caché una traducción, es posible que no se actualice.).
 +
 
 +
===¿Cómo proporcionar traducciones de los mods?===
 +
Puede proporcionar traducciones en cualquier momento. No se necesita compromiso: ¡Tu ayuda es apreciada si ayudas una vez o sigues ayudando!.
 +
 
 +
Este es el proceso estándar:
 +
 
 +
# [https://github.com/ Crea una cuenta en GitHub].
 +
# [https://github.com/StardewModders/mod-translations/issues Ver las solicitudes de traducción abiertas]. Para ver solo las solicitudes para su idioma, haga clic en el menú desplegable 'Labels' y elige la etiqueta <code>needs:</code> para su idioma.
 +
# Haga clic en una solicitud para ver los detalles (incluyendo lo que hace el mod, dónde descargarlo y qué traducciones son necesarias).
 +
# Instala el mod y edita las traducciones en tu ordenador (consulta la sección anterior).
 +
# Copie el texto de traducción y péguelo en un comentario en la solicitud de GitHub. <small>Si te sientes cómodo con GitHub, no dude en enviar una solicitud de extracción al autor en su lugar.)</small>
 +
 
 +
¡Eso es todo! El autor del mod agregará sus traducciones al mod, por lo que estará disponible en su idioma en la próxima versión.
 +
 
 +
'''Consejos:'''
 +
* Si un mod tiene ''muchas'' traducciones, no dude en traducir sólo parte de ellas. Alguien más puede terminar las traducciones si es necesario.
 +
 
 +
==Para modders==
 +
===Usar traducciones===
 +
Para obtener ayuda con las traducciones, consulte [[Modding:Guía del Modder/APIs/Traducción|Guía del Modder: API's de traducción]].
 +
 
 +
===Solicitar traducciones===
 +
<ol>
 +
<li>Antes de comenzar:
 +
# Tu mod '''debe''' ser de código abierto en un sitio público como [https://github.com/ GitHub].<br />''Esto es importante para los modders que seleccionan la lista de solicitudes, ya que les permite (a) verificar el estado actual de sus traducciones de mods para mantener las solicitudes actualizadas, (b) responder las preguntas de los traductores si es necesario, y (c) enviar una solicitud de extracción con cualquier traducción recibida cuando la solicitud se cierra si dejas de responder.''
 +
# Si tiene traducciones parciales, copie las traducciones faltantes en todos los archivos de traducción y márquelas con <code>// TODO</code>. (De esa manera los traductores sólo tienen que mirar el archivo de su idioma, no necesitan compararlo con <samp>default.json</samp>.)
 +
# ¡Asegúrese de ver la solicitud y de que tenga tiempo para responder a las preguntas! Su solicitud se cerrará si no responde a una pregunta en ella dentro de 72 horas.
 +
# El archivo <samp>default.json</samp> debe estar completo y en inglés. Si tu idioma principal no es el inglés y necesitas ayuda para prepararlo, ¡podemos ayudarte! Simplemente cree una solicitud de la misma manera a continuación, pero elija como etiqueta <code>needs: English copyediting</code> en su lugar.
 +
</li>
 +
 
 +
<li>[https://github.com/StardewModders/mod-translations/issues Crea una solicitud] con esta información:
 +
{|class="wikitable"
 +
|-
 +
! Campo
 +
! Que ingresar
 +
|-
 +
| Título
 +
| El nombre del mod y la versión que se va a traducir.
 +
|-
 +
| Etiquetas
 +
| Elige las etiquetas 'needs:' para las traducciones que necesitas. (No agregue etiquetas 'done:', eso es solo para solicitudes completadas.)
 +
|-
 +
| Descripción
 +
| Proporcione la siguiente información:
 +
* Un breve resumen de lo que hace tu mod, incluyendo un enlace a la página del mod.
 +
* Un vínculo al código fuente abierto.
 +
* Un enlace de descarga si solicita traducciones para una versión no publicada. (Puede adjuntarlo directamente a la solicitud de traducción.)
 +
* Si es necesario, una explicación de dónde aparece el texto, capturas de pantalla, etc.
 +
 
 +
Aquí hay [https://github.com/StardewModders/mod-translations/issues/1 una solicitud de ejemplo] que proporciona esta información.
 +
|}</li>
 +
<li>¡Mira tus notificaciones para saber cuándo alguien contribuye con traducciones o responde una pregunta!</li>
 +
</ol>
 +
 
 +
[[Categoría:Modding]]
 +
 
 +
[[en:Modding:Translations]]
 +
[[pt:Modificações:Traduções]]
106 244

ediciones