Per creare il .pot:
xgettext –default-domain=DOMINIO –language=PHP –keyword=__ –keyword=_e –sort-by-file –copyright-holder=”Catnic Srl” –package-name=DOMINIO –package-version=1.0.0 *.php
Si copia il .pot in un .po, lo si traduce e poi si genera il .mo con:
msgfmt -o file.mo file.po
il nome del file .mo deve essere
DOMINIOTRAD-LANG.mo (es. wooorder-it_IT.mo)
Il codice nel plugin per tradurre la parte di amministrazione è:
function traduci()
{
// Localization
load_plugin_textdomain(‘DOMINIO’, false, plugin_basename( dirname( __FILE__ ) ) . “/lang/” );
}
// Add actions
add_action(‘admin_init’, ‘traduci’);