Language naming conflicts
TartaricAcid opened this issue ยท 2 comments
Describe the bug
MrCrayfishFurnitureMod's I18n don't have namespace, and have some conflicts with other mods
tile.crate.name
abyssalcraft: Wooden Crate
cfm: Crate
harvestcraft: Crate
tile.freezer.name
aether_legacy: Freezer
cfm: Fridge
tile.bin.name
cfm: Bin (rubbish bin)
embers: Bin (a large container)
In other countries, these are two different words.
tile.mirror.name
cfm: Mirror
thaumcraft: Magic Mirror
Please complete the following information:
- Minecraft Version: 1.12.2
- Mod Version: 5.9.1
I think the forge doc can help your: https://mcforge.readthedocs.io/en/latest/concepts/internationalization/#usage-with-blocks-and-items
Unlike registry names, translation keys are not namespaced. It is therefore highly recommended to prefix your modid somewhere to the translation key (e.g. examplemod.example_item) to avoid naming conflicts. Otherwise, in the event of a conflict, the localization of one object will override the other.
And I submit the same issues in
Nothing I can do without breaking every save, only way is to fix it once I can update to 1.13. This mod was created and established before the documentation was even created, so concept standards were never there.