I’m a beginner with Umbraco and I’m trying to translate the backend to Farsi. I’ve used an XML file and put it in the Umbraco/Config/Lang folder. Most of it works fine but I’ve run into a problem. Some words don’t have a matching key string in the XML file. I’m not sure how to translate these missing words. Does anyone know how to handle this? I’ve looked through the documentation but couldn’t find a solution. Is there a way to add custom translations for these words? Or am I missing something obvious? Any help would be really appreciated as I’m stuck on this issue. Thanks in advance for any advice!
I’d recommend exploring the Umbraco localization files in the /App_Plugins directory. Sometimes, custom modules or packages introduce their own translation keys there. If you can’t find the missing words, consider using the dictionary feature in Umbraco’s backoffice. It allows you to add custom key-value pairs for translations.
Another approach is to use JavaScript to override specific UI elements. You can create a custom JavaScript file and inject it into the backoffice to replace text on the fly. This method is particularly useful for translating dynamically generated content.
Remember to check the Umbraco community forums for existing Farsi language packs. They might have already tackled some of the translation challenges you’re facing.
hey jumpingbear, have u checked umbraco’s code? sometimes custom keys are in another file.
i seen some ppl use community farsi packs. what words r missing? curious to kno more about ur fixes.
yo JumpingBear, u might wanna look into dictionary items for those pesky missing words. its in the settings section. u can add custom translations there. works like a charm for me. good luck with ur farsi backend!