Este es el repositorio para la traducción al español del mod Stardew Access El mod depende de Project Fluent para gestionar las traducciones, por lo que se debe instalar junto con Stardew Access.
El mod de traducción tiene dos partes: la primera es el paquete de contenido de Fluent que contiene todas las traducciones, por lo que esta es la parte más importante.
La segunda parte, que es opcional, es un mod escrito en C# que contiene la lógica para la pluralización avanzada de los nombres de los objetos para los idiomas.
Puedes tener una pluralización básica configurada con Fluent, pero eso se complica para ciertos idiomas en los que la pluralización depende de ciertas condiciones como el tipo de objeto (el plural de madera
es trozos de madera
, mientras que el plural de bolígrafo
es bolígrafos
).
- actualmente la parte escrita en C# del mod no se incluye en esta plantilla. *
- Es posible dividir el archivo de traducción en varios archivos de traducción (Stardew Access tiene 6).
- Soporta variantes de localización (se puede diferenciar entre es-ES y es-AR, pero también proporcionar una variante estándar).
- Se pueden usar condiciones en una entrada de traducción, lo que permite fusionar varias entradas en una sola.
- Tiene funciones personalizadas dentro de las entradas de traducción que extienden la funcionalidad.
- Renombra la carpeta
[Fluent][EN] Stardew Access
y reemplazaEN
con el código del idioma al que vas a traducir, teniendo en cuenta su variante, si la hubiera. - Cambia los valores de
Name
,Author
,Description
yUniqueID
para describir tu traducción. (No cambies losUniqueID
que están dentro deContentPackFor
yDependencies
)- El valor del campo
Name
debería ser el mismo que el nombre de la carpeta que acabas de cambiar, así que solo tendrás que reemplazarEN
con el código de tu idioma. - Sigue este formato para el UniqueID:
<tu-nombre>.fluent.stardewaccess.<código-de-idioma>
- Un ejemplo para el mod de traducción al español sería
marc2p.fluent.stardewaccess.es
- Un ejemplo para el mod de traducción al español sería
- El valor del campo
- Crea una carpeta llamada
i18n
dentro de la carpeta. Esta contendrá todos los archivos de traducción.ftl
. - Copia los archivos
.ftl
de la carpetai18n
de la versión beta o de lanzamiento del mod y renómbralos con el código de tu idioma. - ¡Eso es todo! Ya puedes empezar a traducir estos archivos.
Puedes encontrar la guía de sintaxis de Fluent aquí. También hay un editor en línea donde puedes probar cosas de forma segura. Es posible que también necesites consultar las funciones personalizadas añadidas por Project Fluent y Stardew Access
Como este es un paquete de contenido, se carga como cualquier otro mod. Así que una vez que hayas terminado de traducir o quieras probar tus traducciones, copia o mueve [Fluent][EN] Stardew Access
a la carpeta Mods
.
Se recomienda que también alojes este paquete de contenido en Nexus (si es posible, de lo contrario, github u otra plataforma estarán bien) para que podamos mencionar tu mod de traducción en las páginas de Stardew Access.