diff --git a/plugin-name/trunk/includes/class-plugin-name-i18n.php b/plugin-name/trunk/includes/class-plugin-name-i18n.php index 5820b8a..ce6620a 100644 --- a/plugin-name/trunk/includes/class-plugin-name-i18n.php +++ b/plugin-name/trunk/includes/class-plugin-name-i18n.php @@ -1,3 +1,43 @@ + * @license GPL-2.0+ + * @link http://example.com + * @copyright 2014 Your Name or Company Name + * @since 1.0.0 + */ + +/** + * Define a short description for what this class does. + * + * Define a longer description for the purpose of this class. + * + * @package Plugin_Name + * @subpackage Plugin_Name/includes + * @author Your Name + * @extends Plugin_Name + */ +class Plugin_Name_i18n extends Plugin_Name { + + /** + * + * Load the plugin text domain for translation. + * + * @since 1.0.0 + */ + public function load_plugin_textdomain() { + + $domain = $this->plugin_slug; + $locale = apply_filters( 'plugin_locale', get_locale(), $domain ); + + load_textdomain( $domain, trailingslashit( WP_LANG_DIR ) . $domain . '/' . $domain . '-' . $locale . '.mo' ); + load_plugin_textdomain( $domain, FALSE, basename( plugin_dir_path( dirname( __FILE__ ) ) ) . '/languages/' ); + + } + +} \ No newline at end of file