Linux 软件免费装

Localize js

开发者 kamiel79
更新时间 2014年12月12日 01:33
捐献地址: 去捐款
版权: Unlicence
版权网址: 版权信息

标签

wordpress javascript i18n l10n translation multilingual wordpress.org .po

下载

详情介绍:

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.

安装:

  1. Unzip the plugin in your plugin directory.
  2. Activate the plugin in Wordpress.
  3. Make sure your .po-file is in your /languages directory and contains the translations from the .js-files.
  4. 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.

升级注意事项:

None for the moment.

更新日志:

December 11, 2014