The plugin is i18n translation ready. The .pot and .mo files are located in the “languages” directory of the plugin. The text-domain of the plugin is “multi-rating-pro” for the pro version and “multi-rating” for the free version. Remember when translating to name the files in the format <plugin name>-<locale>.<po or mo> e.g. “multi-rating-pro-en_AU.po”. See here

Note: As of v5.2.5 the “mrp_disable_custom_text” filter can be used to turn off the custom text settings allowing language translation of these strings.


The plugin is fully WPML compatible. You will need to install and activate the WPML Multilingual CMS plugin with the WPML String Translation and WPML Translation Management add-ons plugins. See String Translation and Language Configuration Files documentation from WPML.

WPML creates separate posts for translating post content in different languages. The original language post is used to save ratings entries and to calculate rating results, regardless of which language is displayed. This means you will have separate post Id’s for difference languages, but the ratings are combined.

For WP comments system integration, comments are stored against the specific post Id for the language displayed. This means some comments will not be shown in the posts for different languages in the WP comments list (but the associated ratings are included in the rating results). The [mrp_rating_entry_details_list] shortcode shows all comments regardless of the language (since the rating entries are stored against the original language post).

When you add or edit rating items, custom fields or rating forms, the text strings are registered for translation. You can use the WPML String Translation plugin add-on to translate these strings.


A wpml-config file is located in the plugin’s root directory for translation the custom text settings (stored in the WP options table). The WPML Translation Management plugin add-on allows these admin text strings to be translated.


The plugin is i18n translation ready. There is a .pot and .mo file located in the plugin translation directory. The WPML String Translation plugin add-on provides a tool to import PO files. Note: The only difference between a POT and PO file is that the PO file contains translations.