There are many resource packs that use custom localizations to add new items or mobs into the game, whether for a custom map or just for fun. The file pack.mcmeta should have new fields for fallbacks.
Vanilla example:
{
"pack": {...},
"language": {
"general_fallback": "vanilla",
"it_it": {
"fallback": "minecraft:es_es"
},
"scn": {
"fallback": "minecraft:it_it"
}
}
}
Vanilla would have "general_fallback": "vanilla", meaning that en_us.json from the vanilla pack would be used. "vanilla" here is hardcoded to mean "en_us.json from the default pack".
Hypotetical scenario: a new update is dropped, Spanish is at 100% but Italian is still at 80%. The remaining 20% of strings, when playing in Italian, would show in Spanish rather than English.
In the same scenario, all the untranslated Sicilian strings would show the Italian ones, rather than English. If some of those strings were missing, you'd play in a mix of Sicilian, Italian and Spanish with no English texts.
This could make the game understandable for people who only speak languages from a single family but don't speak English. For an Italian player who only speaks Italian and doesn't know English, understanding "Protégete con una parte de la armadura de hierro." is easier than understanding "Protect yourself with a piece of iron armor". Compare it to the actual Italian translation: "Proteggiti con una parte di armatura di ferro."
This could then be customized using resource packs. More examples below.
Please sign in to leave a comment.
1 Comments