PluginProbe ʕ •ᴥ•ʔ
WP Popular Posts / trunk
WP Popular Posts vtrunk
7.4.1 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 10 months ago Admin 6 days ago Block 6 days ago Compatibility 10 months ago Container 10 months ago Front 6 days ago Rest 10 months ago Shortcode 1 year ago Traits 4 years ago Widget 2 months ago Bootstrap.php 5 years ago Cache.php 10 months ago Helper.php 2 months ago I18N.php 5 years ago Image.php 10 months ago Output.php 6 days ago Query.php 2 months ago Settings.php 2 months ago Themer.php 10 months ago Translate.php 3 years ago Upgrader.php 10 months ago WordPressPopularPosts.php 10 months ago deprecated.php 4 years ago template-tags.php 2 months 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