PluginProbe
Additional Terms Lite for WooCommerce / trunk
Additional Terms Lite for WooCommerce vtrunk
1.7.3 1.7.2.1 trunk 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.6.2 1.6.3 All 35 releases
woo-additional-terms / src / I18n.php

I18n.php in Additional Terms Lite for WooCommerce trunk, at src/I18n.php

35 lines 851 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The plugin internationalization class.
4 *
5 * @since 1.0.0
6 *
7 * @package woo-additional-terms
8 */
9
10 namespace Woo_Additional_Terms;
11
12 /**
13 * Loads and defines the internationalization files for this plugin.
14 */
15 abstract class I18n {
16
17 /**
18 * Load the plugin text domain for translation.
19 *
20 * @since 1.0.0
21 *
22 * @return void
23 */
24 public static function textdomain() {
25
26 $domain = 'woo-additional-terms';
27 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
28 $locale = apply_filters( 'plugin_locale', get_locale(), $domain );
29
30 // Load the translation file for current language.
31 load_textdomain( $domain, trailingslashit( WP_LANG_DIR ) . "{$domain}/{$domain}-{$locale}.mo" );
32 load_plugin_textdomain( $domain, false, woo_additional_terms()->service( 'file' )->dirname() . '/languages/' );
33 }
34 }
35