PyDADL offers a mechanism for translating the applications into different languages.
Let's assume you have a file named input_dialog.xml containing the following line :
You need to translate the string Name to french. Transform this line to:
And create a file named input_dialog.xml.en in the same directory with the following content :
For the french language, create a file named input_dialog.xml.fr in the same directory with the following content :
That's it. The user can change the application's language via the connect dialog (the first window shown when starting PyDADL client).
You can use the same mechanism to translate the XML-RPC function files.
For the moment, there are only three languages supported : en (English), fr (French) and ar (Arabic). If you want to add a new language, you have to :