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