I recently come up with a software called Amped five and they did not provide language support for Persian until now (And due to the sanctions I do not believe they will do such a thing in the near future). I want to localize it and make it work with the Persian language as well for my personal usage. I tried to find some stuff by exploring their folder hierarchy and found a folder called lang
where they stored all of the language data within it, which contains a folder with language symbols and the .mo
extension files which are responsible for translation stuff.
I managed to add a Persian translation folder to it, but I couldn’t find a way to add a new language to the software program options language setting. Therefore I have some general questions about patching a windows based software.
- How can I find an assembly (
.dll
) file(s) which are responsible for the software options? (I do know it may vary based on different existing approaches but I want to know is there any specific common approach for it or not). - How can I change the default language of windows software?
- Is there any common approach for changing the software default language environment?