Solución:
Si está escribiendo un mod que agregará idioma (por lo tanto, las personas con el mod podrán elegir este idioma), entonces todo lo que necesita es agregar su archivo lang como cualquier otro.
Si agrega archivos lang en esta carpeta en su mod:
src/main/resources/assets/yourmodname/lang/
Agregará esas entradas a una lengua predeterminada existente (para que pueda agregar nombres para nuevos elementos, por ejemplo)
Sin embargo, si agrega su archivo lang en el directorio de Minecraft, sobrescribirá uno existente (al igual que el SUYO se usará con mayor prioridad que el original, cuando se use MISMO NOMBRE; de lo contrario, agregará otro idioma), entonces la ruta será:
src/main/resources/assets/minecraft/lang/
Los textos que desea incluir también están en
src/main/resources/assets/minecraft/texts/
Sin embargo, después de eliminar el mod, aún tendrás archivos de idioma originales de Minecraft.
Puede ver un tutorial más detallado para archivos lang de BedrockMiner: http://bedrockminer.jimdo.com/modding-tutorials/basic-modding-1-7/language-file/
Si no desea compilar su propio mod para esto, entonces todo lo que necesita es reescribir el archivo MC original (y se almacena en el mismo directorio que el anterior cuando abre el jar de Minecraft con winrar, excepto que debe omitir /src/main/
.
PD: Por ejemplo, IndustrialCraft2 tiene un lenguaje pirata agregado, puede abrir su JAR con WinRar y ver dónde y cómo se hace. (Pero tenga en cuenta que hay algo como los derechos de autor y simplemente no puede tomar su archivo y usarlo en su propio proyecto sin preguntar a los autores)
Lo que puede hacer es crear soporte de idiomas en paquetes de recursos, como puede ver en mapas como The Heist.
En el paquete de recursos, vaya a la carpeta assets / minecraft / lang. Cree archivos como EN_US.lang con contenido como:
language.name=English
language.region=US
language.code=en_US
container.dropper=Dopfer
container.furnace=New funace
container.enchant=Book stealer
container.crafting=
deathScreen.respawn=Restart!
deathScreen.title=Game Over
No puede agregar nuevos idiomas sin modificaciones. Tienes que cambiar los existentes.
Espero que haya ayudado 🙂