NextGEN Gallery Languages

NextGEN Gallery supports a complete internationalization (i18n) implementation as of version 2.0.63 with the following languages currently included:

  • Bosnian (bs_BA) – since version
  • Chinese (zh_CN) – since version
  • Czech (cs_CZ) – since version 2.0.63
  • Dutch (nl_NL) – since version
  • Filipino (fil) – since version
  • Finnish (fi) – since version 2.0.63
  • French (fr_FR) – since version
  • German (de_DE) – since version 2.0.63
  • Hungarian (hu_HU) – since version
  • Italian (it_IT) – since version
  • Japanese (ja) – coming soon …
  • Portuguese (pt_BR) – coming soon …
  • Serbian (sr_RS) – coming soon …
  • Spanish (es_ES) – since version
  • Russian (ru_RU) – since version

The above shows the latest list of languages (lower case) with their specific country code (upper case, if used) included and at what version of NextGEN Gallery they were added. If you would like to help us with the translation of NextGEN Gallery into your language please see below. These translation files can be found under:


If you are adding your own translations to NextGEN Gallery you can save them to the above location (but it will not be upgrade safe), or you can add them to the following upgrade safe folder:


Please note, if the language translation files are already included with NextGEN Gallery adding your own to the WordPress languages folders will not take precedence over them. Also remember, it is very important to use the correct naming convention no matter which folder you save your translation files (.mo and .po)  in. The naming convention follows these rules:

<plugin textdomain>-<language>_<country>.po

<plugin textdomain>-<language>_<country>.mo

So, examples would be nggallery-cs_CZ.po and for the NextGEN Gallery Czech language files. If you add your NextGEN Gallery translation files and they appear not to work you may still need to edit your WordPress wp-config.php file to ensure your installation is also using the same locale’s language files. To check if your WordPress configuration file does not have your language defined, just locate the following lines:

Generally you will find additional languages defined in this area. Now you can either modify the definition statement that exists or you can add a new line and comment out the default (English) definition line to add your own language. The following would be an example of how to ensure the Czech language files are used across the entire site:



If you would like to help us to translate NextGEN Gallery into your language, please read here to gain an understanding of how to translate a WordPress plugin (if you are not familiar with the process). We suggest  downloading the poEdit tool, and use it to translate the nggallery.po file found in the NextGEN Gallery plugin folder on your server. This file can be found in the same location you would use to save your NextGEN Gallery translation files in:


As an example, below is a screenshot of poEdit for a German translation:

Once you are finished, please use our Contact Us form to share your .po and .mo NextGEN Gallery translations files. Please also include the following with your submission:

  • A name or website we can link to as a credit note (if you like).
  • Confirmation that you agree to license the translation under GNU GPL.