Plugin info
Maintenance & Compatibility
Maintenance score
Possibly abandoned • Last updated 4037 days ago
Is Localize js abandoned?
Possibly abandoned (last update 4037 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
WordPress has the function wp_localize_scripts for translation, but the strings passed to it have to be hard-coded. Until you parse the .js-files and scan for occurrences of _e() with a fast regexp, and localize them with the data using the WordPress _e-function to localize from a .po file. *Note*. Your po-file has to include strings from javascript files. To do this in Poedit, see http://stackoverflow.com/questions/16557327/how-to-generate-po-file-from-js-file-using-poedit.
Installation
- Unzip the plugin in your plugin directory.
- Activate the plugin in WordPress.
- Make sure your .po-file is in your /languages directory and contains the translations from the .js-files.
- Place the following code in your javascript file:
function _e(s) { return ccb_e_ccb_HANDLE[s]; }
where you replace HANDLE with the handle for your script (you use the handle to enqueue the script in functions.php.) 5. Translate your javascripts! You can now use alert ( _e("Error! Try again in your language")). Note that there is no text-domain here as that is taken care of by PHP when it fills the array dynamically.
Frequently Asked Questions
None for the moment.
Review feed
Screenshots
Changelog
December 11, 2014
- First release.