WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Quick Localization (Quick Localisation)

Quick Localisation allows site admins to patch WordPress translations of any theme and any plugin without leaving the control panel

Quick Localisation allows to hook on gettext, gettext_with_context, ngettext, and ngettext_with_context so that one can easily tweak WordPress translations generated by functions __, _e, _ex, _n, _nx, _x, translate, and translate_with_gettext_context.

For installation please see the corresponding section. It is as trivial as copying the plugin folder in your WordPress.

To get the flavour of what the plugin actually does, see the screen shots.

Once installed and activated, the plugin back-end will be accessible via a separate menu in the admin panel (WP Admin -> Quick Localisation).

N.B. by all means this plugin is not a replacement of the standard WordPress localisation framework. In fact, webmasters are advised to use it as a long-term solution.

However Quick Localisation comes very handy when quick patches or unconventional translations are required.

The plugin offers the following options.

Editing Localisation Table

  • Old text
  • New text (optional; empty values will remove the localisation subject)
  • Text domain (allows to target specific plugin or theme "domains"; if set to _ALL_ - it will be applied to all matching text)

Export

  • Allows exporting saved localisation for easy copy-pasting between the sites and backups.
  • This feature also comes handy later when generating actual .PO files.

Import

  • It is possible to import previously saved localisations or just copy them from other WordPress sites.
  • It is possible to empty the localisation database prior to import as well as to choose whether or not to overwrite already existing entries.

Hooks

At the moment Quick Localisation hooks on gettext, gettext_with_context, ngettext, and ngettext_with_context filters with very low priority (namely, 1000), allowing it to be the last one to have a say on translations.

Should one use other similar *gettext* hooks, the priority can be changed in index.php.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Requires: 3.0.0 or higher
Compatible up to: 3.3.2
Last Updated: 2014-8-2
Downloads: 11,655

Ratings

4 stars
4.3 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1 100,1,1 33,3,1 100,2,2
67,3,2
100,1,1