The Binary MLM Pro plugin has full multi-lingual support. It comes with inbuilt translations for the following languages:
English (en_US)
French (fr_FR)
Spanish (es_ES)
German (de_DE)
Portuguese (pt_PT)
Chinese (zh_CN)
Tamil (ta_LK)
Russian (ru_RU)
Hindi (hi_IN)
WordPress stores the translation strings in a file with .po extension. This is the file which stores the translation strings in the following format:
msgid “Original String”
msgstr “Your translated string”
The .po files for our plugin are present in the folder /wp-content/plugins/binary-mlm-pro/languages.
So you would find the following files already present in that folder:
binary-mlm-pro-en_US.po
binary-mlm-pro-fr_FR.po
binary-mlm-pro-es_ES.po
binary-mlm-pro-de_DE.po
binary-mlm-pro-pt_PT.po
binary-mlm-pro-zh_CN.po
binary-mlm-pro-ta_LK.po
binary-mlm-pro-ru_RU.po
binary-mlm-pro-hi_IN.po
So the structure for the naming the file is as binary-mlm-pro-{language locale}.po. In order to obtain the Locale for your Language please visit the List of Language Locales page.
If you need to edit an existing .po file you can download the same on your machine and edit the same in a regular text editor like Notepad. If you need to add translation for a new language, you can copy all the strings from binary-mlm-pro-en_US.po in your own .po file and save it as per the naming structure mentioned above for your specific language locale. Edits can then be made to the msgstr values for the various msgids as per your language. After the edits have been made the edited / new .po file can be uploaded back to the languages folder under binary-mlm-pro folder.
Apart from the .po files you would find files with the same name but with a .mo extension. These .mo files are required by WordPress for the purpose of language translation. You would need to convert your specific .po file into a .mo file using the PO to MO converter at http://tools.konstruktors.com/. Once the corresponding .mo file has been generated it needs to be uploaded back to the binary-mlm-pro/languages folder.
Once the above process has been done you would need to add the qTranslate plugin to your WP site. After installing and activating the qTranslate plugin you would just need to enable the specific language in qTranslate. The following language translations are added by qTranslate after activation
Deutsch
Chinese
English
You can visit the Settings page of qTranslate to enable the translation for your specific language. Read the FAQs page of qTranslate to get more information about the plugin and its settings.
SPECIAL REQUEST
In case you have translated our plugin into another language or you have corrected or improved one of the default translations available with our pluginwe would appreciate if you could share the .po file with us. Please email the same to us at support@wpbinarymlm.com.