Changeset 3398696
- Timestamp:
- 11/19/2025 09:25:37 AM (8 weeks ago)
- Location:
- serbian-transliteration
- Files:
-
- 147 added
- 4 edited
-
tags/2.3.10 (added)
-
tags/2.3.10/CHANGELOG.txt (added)
-
tags/2.3.10/LICENSE.txt (added)
-
tags/2.3.10/assets (added)
-
tags/2.3.10/assets/css (added)
-
tags/2.3.10/assets/css/admin.css (added)
-
tags/2.3.10/assets/css/admin.min.css (added)
-
tags/2.3.10/assets/css/highlight.min.css (added)
-
tags/2.3.10/assets/css/index.php (added)
-
tags/2.3.10/assets/css/script-selector-block-editor.css (added)
-
tags/2.3.10/assets/css/script-selector-block-editor.min.css (added)
-
tags/2.3.10/assets/css/tools.css (added)
-
tags/2.3.10/assets/css/tools.min.css (added)
-
tags/2.3.10/assets/img (added)
-
tags/2.3.10/assets/img/fp-icon-80x80.png (added)
-
tags/2.3.10/assets/img/icon-animated-24x24.gif (added)
-
tags/2.3.10/assets/img/icon-animated-32x32.gif (added)
-
tags/2.3.10/assets/img/index.php (added)
-
tags/2.3.10/assets/img/logo-contra-team.jpg (added)
-
tags/2.3.10/assets/img/logo-freelance-poslovi-sr_RS.jpg (added)
-
tags/2.3.10/assets/img/logo-freelance-poslovi.jpg (added)
-
tags/2.3.10/assets/index.php (added)
-
tags/2.3.10/assets/js (added)
-
tags/2.3.10/assets/js/admin.js (added)
-
tags/2.3.10/assets/js/admin.min.js (added)
-
tags/2.3.10/assets/js/highlight.min.js (added)
-
tags/2.3.10/assets/js/index.php (added)
-
tags/2.3.10/assets/js/script-selector-block.js (added)
-
tags/2.3.10/assets/js/script-selector-block.min.js (added)
-
tags/2.3.10/assets/js/tools-block.js (added)
-
tags/2.3.10/assets/js/tools-block.min.js (added)
-
tags/2.3.10/assets/js/tools-tinymce.js (added)
-
tags/2.3.10/assets/js/tools-tinymce.min.js (added)
-
tags/2.3.10/assets/js/tools.js (added)
-
tags/2.3.10/assets/js/tools.min.js (added)
-
tags/2.3.10/classes (added)
-
tags/2.3.10/classes/ajax.php (added)
-
tags/2.3.10/classes/autoloader.php (added)
-
tags/2.3.10/classes/blocks.php (added)
-
tags/2.3.10/classes/cache-db.php (added)
-
tags/2.3.10/classes/controller.php (added)
-
tags/2.3.10/classes/debug.php (added)
-
tags/2.3.10/classes/email.php (added)
-
tags/2.3.10/classes/filters.php (added)
-
tags/2.3.10/classes/index.php (added)
-
tags/2.3.10/classes/init.php (added)
-
tags/2.3.10/classes/map.php (added)
-
tags/2.3.10/classes/maps (added)
-
tags/2.3.10/classes/maps/ar.php (added)
-
tags/2.3.10/classes/maps/ba.php (added)
-
tags/2.3.10/classes/maps/bel.php (added)
-
tags/2.3.10/classes/maps/bg_BG.php (added)
-
tags/2.3.10/classes/maps/bs_BA.php (added)
-
tags/2.3.10/classes/maps/cnr.php (added)
-
tags/2.3.10/classes/maps/el.php (added)
-
tags/2.3.10/classes/maps/hr.php (added)
-
tags/2.3.10/classes/maps/hy.php (added)
-
tags/2.3.10/classes/maps/index.php (added)
-
tags/2.3.10/classes/maps/ka_GE.php (added)
-
tags/2.3.10/classes/maps/kir.php (added)
-
tags/2.3.10/classes/maps/kk.php (added)
-
tags/2.3.10/classes/maps/mk_MK.php (added)
-
tags/2.3.10/classes/maps/mn.php (added)
-
tags/2.3.10/classes/maps/ru_RU.php (added)
-
tags/2.3.10/classes/maps/sr_RS.php (added)
-
tags/2.3.10/classes/maps/tg.php (added)
-
tags/2.3.10/classes/maps/uk.php (added)
-
tags/2.3.10/classes/maps/uz_UZ.php (added)
-
tags/2.3.10/classes/menus.php (added)
-
tags/2.3.10/classes/mode.php (added)
-
tags/2.3.10/classes/model.php (added)
-
tags/2.3.10/classes/modes (added)
-
tags/2.3.10/classes/modes/admin.php (added)
-
tags/2.3.10/classes/modes/advanced.php (added)
-
tags/2.3.10/classes/modes/dev.php (added)
-
tags/2.3.10/classes/modes/forced.php (added)
-
tags/2.3.10/classes/modes/index.php (added)
-
tags/2.3.10/classes/modes/light.php (added)
-
tags/2.3.10/classes/modes/phantom.php (added)
-
tags/2.3.10/classes/modes/standard.php (added)
-
tags/2.3.10/classes/modes/woocommerce.php (added)
-
tags/2.3.10/classes/notifications.php (added)
-
tags/2.3.10/classes/plugins (added)
-
tags/2.3.10/classes/plugins.php (added)
-
tags/2.3.10/classes/plugins/advanced-custom-fields-pro.php (added)
-
tags/2.3.10/classes/plugins/advanced-custom-fields.php (added)
-
tags/2.3.10/classes/plugins/contact-form-7.php (added)
-
tags/2.3.10/classes/plugins/data-tables-generator-by-supsystic.php (added)
-
tags/2.3.10/classes/plugins/elementor.php (added)
-
tags/2.3.10/classes/plugins/index.php (added)
-
tags/2.3.10/classes/plugins/js-composer.php (added)
-
tags/2.3.10/classes/plugins/polylang.php (added)
-
tags/2.3.10/classes/plugins/revslider.php (added)
-
tags/2.3.10/classes/plugins/woocommerce.php (added)
-
tags/2.3.10/classes/plugins/wordpress-seo.php (added)
-
tags/2.3.10/classes/requirements.php (added)
-
tags/2.3.10/classes/rest.php (added)
-
tags/2.3.10/classes/sanitization.php (added)
-
tags/2.3.10/classes/search.php (added)
-
tags/2.3.10/classes/settings (added)
-
tags/2.3.10/classes/settings-fields.php (added)
-
tags/2.3.10/classes/settings-sidebars.php (added)
-
tags/2.3.10/classes/settings.php (added)
-
tags/2.3.10/classes/settings/index.php (added)
-
tags/2.3.10/classes/settings/page-credits.php (added)
-
tags/2.3.10/classes/settings/page-debug.php (added)
-
tags/2.3.10/classes/settings/page-functions.php (added)
-
tags/2.3.10/classes/settings/page-permalinks.php (added)
-
tags/2.3.10/classes/settings/page-shortcodes.php (added)
-
tags/2.3.10/classes/settings/page-tags.php (added)
-
tags/2.3.10/classes/settings/page-transliteration.php (added)
-
tags/2.3.10/classes/shortcodes.php (added)
-
tags/2.3.10/classes/themes (added)
-
tags/2.3.10/classes/themes.php (added)
-
tags/2.3.10/classes/themes/avada.php (added)
-
tags/2.3.10/classes/themes/divi.php (added)
-
tags/2.3.10/classes/themes/index.php (added)
-
tags/2.3.10/classes/themes/themify.php (added)
-
tags/2.3.10/classes/tools.php (added)
-
tags/2.3.10/classes/traits (added)
-
tags/2.3.10/classes/traits/cache-controlled.php (added)
-
tags/2.3.10/classes/traits/cache.php (added)
-
tags/2.3.10/classes/traits/index.php (added)
-
tags/2.3.10/classes/utilities.php (added)
-
tags/2.3.10/classes/wordpress.php (added)
-
tags/2.3.10/classes/wp-cli.php (added)
-
tags/2.3.10/constants.php (added)
-
tags/2.3.10/functions.php (added)
-
tags/2.3.10/index.php (added)
-
tags/2.3.10/languages (added)
-
tags/2.3.10/languages/index.php (added)
-
tags/2.3.10/languages/serbian-transliteration-hr.l10n.php (added)
-
tags/2.3.10/languages/serbian-transliteration-hr.mo (added)
-
tags/2.3.10/languages/serbian-transliteration-hr.po (added)
-
tags/2.3.10/languages/serbian-transliteration-sr_RS.l10n.php (added)
-
tags/2.3.10/languages/serbian-transliteration-sr_RS.mo (added)
-
tags/2.3.10/languages/serbian-transliteration-sr_RS.po (added)
-
tags/2.3.10/languages/serbian-transliteration.pot (added)
-
tags/2.3.10/libraries (added)
-
tags/2.3.10/libraries/.htaccess (added)
-
tags/2.3.10/libraries/index.php (added)
-
tags/2.3.10/libraries/locale.lib (added)
-
tags/2.3.10/libraries/sr_RS.diacritical.words.lib (added)
-
tags/2.3.10/libraries/sr_RS.skip.words.lib (added)
-
tags/2.3.10/readme.txt (added)
-
tags/2.3.10/serbian-transliteration.php (added)
-
tags/2.3.10/uninstall.php (added)
-
trunk/CHANGELOG.txt (modified) (1 diff)
-
trunk/classes/init.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/serbian-transliteration.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
serbian-transliteration/trunk/CHANGELOG.txt
r3389693 r3398696 1 = 2.3.10 = 2 * Bugfix for the "_load_textdomain_just_in_time was called incorrectly" 3 1 4 = 2.3.9 = 2 5 * Quick fix for memory leak issues from the previous version. -
serbian-transliteration/trunk/classes/init.php
r3332175 r3398696 53 53 public function hook_init(): void 54 54 { 55 $this->add_action('init', 'load_textdomain'); 56 $this->add_filter('load_textdomain_mofile', 'load_textdomain_mofile', 10, 2); 55 57 56 } 58 57 … … 135 134 136 135 /* 137 * Do translations138 */139 public function load_textdomain(): void140 {141 if (is_textdomain_loaded('serbian-transliteration')) {142 return;143 }144 145 if (!function_exists('is_user_logged_in')) {146 include_once ABSPATH . '/wp-includes/pluggable.php';147 }148 149 $locale = apply_filters(150 'rstr_plugin_locale',151 (is_user_logged_in() ? get_user_locale() : get_locale()),152 'serbian-transliteration'153 );154 $mofile = sprintf('%s-%s.mo', 'serbian-transliteration', $locale);155 156 // Only check the plugin's own languages directory157 $domain_path = RSTR_ROOT . '/languages';158 if (file_exists(path_join($domain_path, $mofile))) {159 load_textdomain('serbian-transliteration', path_join($domain_path, $mofile));160 }161 }162 163 /*164 * Do translations only inside plugin165 */166 public function load_textdomain_mofile($mofile, $domain)167 {168 if ($domain === 'serbian-transliteration') {169 return RSTR_ROOT . '/languages/' . basename($mofile);170 }171 172 return $mofile;173 }174 175 /*176 136 * Register Plugin Activation 177 137 */ -
serbian-transliteration/trunk/readme.txt
r3389693 r3398696 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4 7 Stable tag: 2.3. 97 Stable tag: 2.3.10 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 89 89 90 90 == Changelog == 91 92 = 2.3.10 = 93 * Bugfix for the "_load_textdomain_just_in_time was called incorrectly" 91 94 92 95 = 2.3.9 = … … 268 271 269 272 == Upgrade Notice == 273 274 = 2.3.10 = 275 * Bugfix for the "_load_textdomain_just_in_time was called incorrectly" 270 276 271 277 = 2.3.9 = -
serbian-transliteration/trunk/serbian-transliteration.php
r3389693 r3398696 5 5 * Plugin URI: https://wordpress.org/plugins/serbian-transliteration/ 6 6 * Description: All-in-one Cyrillic to Latin transliteration plugin for WordPress. Supports Slavic, Arabic, Greek, and Central Asian scripts. 7 * Version: 2.3. 97 * Version: 2.3.10 8 8 * Requires at least: 5.4 9 9 * Tested up to: 6.8
Note: See TracChangeset
for help on using the changeset viewer.