Translating Document Library Pro into other languages
Translations Included with the plugin
Many of our customers have kindly contributed translations to the plugin. Currently, the WooCommerce Document Library plugin comes with complete translations for English, Swedish, and Dutch.
To translate the plugin into other languages, simply select your website’s language from the Settings → General menu in the WordPress admin dashboard.
If you are using Document Library Pro with WPML then you can translate the text in the plugin using WPML's String Translations feature.
Creating your own translations
You may wish to translate the plugin yourself. To do this you will need to follow the steps below.
The PO and MO file
In order to translate the plugin into your chosen language, you will need to create two files:
- A .po file, e.g. document-library-pro-it_IT.po
- A .mo file, e.g. document-library-pro-it_IT.mo
The .po file contains the actual translations. The .mo file is a machine-readable version, and is normally generated automatically from the .po file. (If you use software such as PoEdit, this will happen automatically each time you save your translations.)
The .pot file for the plugin is provided in the plugin's
/languages folder. You use this file to translate the plugin into your chosen language. We would recommend PoEdit for making your translation, but you can of course use an alternate method.
Once you have made your translation, save the file as document-library-pro-
<locale> as appropriate. For example, the locale for Italian is
it_IT, so the file name would be: document-library-pro-it_IT.po.
Your .mo file should have the same format, e.g. document-library-pro-it_IT.mo.
Uploading the files
Upload the files to this location:
Contributing your translation to the plugin
If you create your own translation for Document Library Pro, then we would love to add it to the plugin!
Please contact us and attach your files so we can add them to a future release.
Does the plugin support RTL/right-to-left languages?
Yes, if you select a RTL language such as Hebrew under Settings → General then the text direction should go from right to left automatically throughout your website.