Zend certified PHP/Magento developer

Localizing (translating) windows software (Amped five) [migrated]

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.

  1. 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).
  2. How can I change the default language of windows software?
  3. Is there any common approach for changing the software default language environment?