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.
Random loot mod's I18n don't have namespace, and have some conflicts with minecraft
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.