PluginProbe ʕ •ᴥ•ʔ
WP Popular Posts / trunk
WP Popular Posts vtrunk
4.0.8 4.0.9 4.1.0 4.1.1 4.1.2 4.2.0 4.2.1 4.2.2 5.0.0 5.0.1 5.0.2 5.1.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.1.0 6.1.1 6.1.2 6.1.3 6.1.4 6.2.0 6.2.1 6.3.0 6.3.1 6.3.2 6.3.3 6.3.4 6.4.0 6.4.1 6.4.2 7.0.0 7.0.1 7.1.0 7.2.0 7.3.0 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.3.7 7.3.8 7.4.0 trunk 2.3.7 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.2 4.0.3 4.0.5 4.0.6
wordpress-popular-posts / src / I18N.php
wordpress-popular-posts / src Last commit date
Activation 8 months ago Admin 3 weeks ago Block 3 weeks ago Compatibility 8 months ago Container 8 months ago Front 1 year ago Rest 8 months ago Shortcode 1 year ago Traits 4 years ago Widget 3 weeks ago Bootstrap.php 5 years ago Cache.php 8 months ago Helper.php 3 weeks ago I18N.php 5 years ago Image.php 8 months ago Output.php 4 months ago Query.php 3 weeks ago Settings.php 3 weeks ago Themer.php 8 months ago Translate.php 3 years ago Upgrader.php 8 months ago WordPressPopularPosts.php 8 months ago deprecated.php 4 years ago template-tags.php 3 weeks ago
I18N.php
50 lines
1 <?php
2 /**
3 * Define the internationalization functionality
4 *
5 * Loads and defines the internationalization files for this plugin
6 * so that it is ready for translation.
7 *
8 * @since 4.0.0
9 *
10 * @package WordPressPopularPosts
11 */
12
13 namespace WordPressPopularPosts;
14
15 class I18N {
16 /**
17 * Plugin options.
18 *
19 * @var array $config
20 * @access private
21 */
22 private $config;
23
24 /**
25 * Construct.
26 *
27 * @since 5.3.0
28 */
29 public function __construct(array $config)
30 {
31 $this->config = $config;
32 }
33
34 /**
35 * Load the plugin text domain for translation.
36 *
37 * @since 1.0.0
38 */
39 public function load_plugin_textdomain()
40 {
41 // This is basically a "hack" and should be removed in the future
42 // if/when we figure out why Polylang doesn't load WPP's mo files
43 // while WPML does that automatically.
44 if ( ! is_admin() && ! $this->config['tools']['ajax'] && function_exists('PLL') ) {
45 unload_textdomain('wordpress-popular-posts');
46 load_textdomain('wordpress-popular-posts', WP_LANG_DIR . '/plugins/wordpress-popular-posts-' . get_locale() . '.mo');
47 }
48 }
49 }
50