PluginProbe ʕ •ᴥ•ʔ
WP Popular Posts / 7.4.1
WP Popular Posts v7.4.1
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 5 days ago Block 5 days ago Compatibility 10 months ago Container 10 months ago Front 5 days ago Rest 10 months ago Shortcode 1 year ago Traits 4 years ago Widget 5 days ago Bootstrap.php 5 years ago Cache.php 10 months ago Helper.php 5 days ago I18N.php 5 years ago Image.php 10 months ago Output.php 5 days ago Query.php 5 days ago Settings.php 5 days 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 5 days 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