Локализация плагина Wordpress

Я только что создал свой первый плагин для wp, и даже если это не самая лучшая «поэзия кода»;) он работает так, как должен . Это плагин, который преобразует стандартную галерею wp с помощью jquery-плагина GalleryView 3.0 ( http://spaceforaname.com/galleryview ).

Единственное, что я не могу сделать, это локализовать. Мы поместили файлы переводов в папку / languages ​​плагина (имя папки такое же, как у плагина и у файлов переводов)

  • , затем я попытался добавить функцию load_plugin_textdomain внутри основного файл плагина. Я пробовал, потому что нет никакого способа заставить его работать.
  • Единственное, в чем я не уверен, так это то, что созданный мной плагин не относится к функциям класса + конструктор ... просто потому, что я Я все еще не очень хорош в кодировании.

    Но я поместил load_plugin_textdomain в init add_action , например:

    add_action('init', 'gw_load_translation_file');
    
    function gw_load_translation_file() {
    // relative path to WP_PLUGIN_DIR where the translation files will sit:
    $plugin_path = dirname(plugin_basename( __FILE__ ) .'/languages' );
    load_plugin_textdomain( 'gallery-view-for-wordpress', false, $plugin_path );
    }
    

    строки выше не входят в логику , они просто находятся в основном файле плагина, вот так.

    это пример использования мной функций gettext: я новый быть в Delphi. Я использую Delphi 7 IDE. Как включить автозаполнение при написании кода в среде IDE Delphi 7?

    Спасибо

    7
    задан Toren 23 March 2011 в 11:30
    поделиться