WordPress.org

Ready to get started?Download WordPress

Plugin Directory

WCM User Language Switcher

Adds a button to the admin toolbar. This buttons allows users to seamlessly switch between available languages.

1.7.5

  • Removed legacy method.
  • Removed empty lines to shorten file.

1.7.4

  • Fixed wrong assumption about default language.

1.7.3

  • Added support for composer.

1.7.2

  • Removed deprecated wcm_get_user_locale() from public API.

1.7.1

PHP 5.2 work-around for json_last_error()

1.7

  • Changes to feat. request/enhancement #18: Now shows the native string in the toolbar menu
  • Removes the current language as menu item
  • Adds the international/English language string + ISEO 639-2 code as HTML title attr. to the items.
  • Switched from $wp_admin_bar->add_menu() to the newer API method add_node().

1.6.6

  • Improved dev tools. Now also counts the number of available ISO 639-2 language codes.

1.6.5

  • Deprecated wcm_get_user_locale() (replaced with wcm_get_user_lang() and tell users about it.
  • Improved code readability on format_code_lang()

1.6.4

  • Consistent naming according to GitHub issue #21
  • Devlopers: The filter names changed as well as the public API function.

1.6.3

  • Start earlier on plugins_loaded hook to let other plugins jump in with the default priority.

1.6.2

  • phpDocBlock fixes
  • fixed references to static values so PhpStorm can handle them
  • Slightly faster checks against NULL
  • fixes E_STRICT error in reset() inside format_lang_code(). Props toscho.

1.6

  • Dev Tools extended and running stable. Now updating from the remote source works perfectly.
  • Better file organisation. Moved JSON files to separate folder.
  • Fixed (due to refactoring) broken JSON compress dev tools.

1.5

  • Added local/native JSON strings data file.
  • Extended the dev tools parser to include the native data for the JSON files that are used for the UI.

1.4

  • Added remote location to fetch a complete list of ISO 639-x strings from.
  • Added a parser to the dev tools.

1.3

  • Added dev tools

1.2

  • Bug fix: Now has right language string.

1.1

  • Initial Version in the official repo.
  • Now works with the ISO 639-2, which adds support for nearly every language.

1.0

  • Bug fixes
  • Speed improvements. Props Thomas "toscho" Scholz

0.9

  • Moved to JSON file. Works with compressed file. Has an uncompressed version for live sites.

0.9

  • Moved to JSON file. Works with compressed file. Has an uncompressed version for live sites.

0.9

  • Moved to JSON file. Works with compressed file. Has an uncompressed version for live sites.
  • Switched license to GPL3

0.8

  • Reworked plugin code to a more readable code styling and maximum line length (GitHub page width).

0.7

  • Bug fixes

0.6.

  • Moved from a GitHub Gist to a GitHub.

Requires: 3.6.1 or higher
Compatible up to: 3.6.1
Last Updated: 2013-10-15
Downloads: 5,697

Ratings

5 stars
5 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

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