Changeset 3439521
- Timestamp:
- 01/14/2026 12:31:11 PM (2 months ago)
- Location:
- multilanguage
- Files:
-
- 350 added
- 3 edited
-
tags/1.5.2 (added)
-
tags/1.5.2/bws_menu (added)
-
tags/1.5.2/bws_menu/bws_functions.php (added)
-
tags/1.5.2/bws_menu/bws_include.php (added)
-
tags/1.5.2/bws_menu/bws_menu.php (added)
-
tags/1.5.2/bws_menu/class-bws-settings.php (added)
-
tags/1.5.2/bws_menu/css (added)
-
tags/1.5.2/bws_menu/css/general_style.css (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4 (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/animated-overlay.gif (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_222222_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_454545_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_888888_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.10.4/jquery-ui.css (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4 (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_222222_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_454545_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_888888_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.11.4/jquery-ui.css (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1 (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_222222_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_454545_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_888888_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.12.1/jquery-ui.css (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2 (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_222222_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_454545_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_888888_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.5.2/bws_menu/css/jquery-ui-styles/1.9.2/jquery-ui.css (added)
-
tags/1.5.2/bws_menu/css/modal.css (added)
-
tags/1.5.2/bws_menu/css/style.css (added)
-
tags/1.5.2/bws_menu/deactivation-form.php (added)
-
tags/1.5.2/bws_menu/deprecated.php (added)
-
tags/1.5.2/bws_menu/fonts (added)
-
tags/1.5.2/bws_menu/fonts/bwsicons.eot (added)
-
tags/1.5.2/bws_menu/fonts/bwsicons.svg (added)
-
tags/1.5.2/bws_menu/fonts/bwsicons.ttf (added)
-
tags/1.5.2/bws_menu/fonts/bwsicons.woff (added)
-
tags/1.5.2/bws_menu/icons (added)
-
tags/1.5.2/bws_menu/icons/plugins (added)
-
tags/1.5.2/bws_menu/icons/plugins/bike-rental.png (added)
-
tags/1.5.2/bws_menu/icons/plugins/gpt-ai-content-creator.png (added)
-
tags/1.5.2/bws_menu/icons/themes (added)
-
tags/1.5.2/bws_menu/icons/themes/opening.png (added)
-
tags/1.5.2/bws_menu/icons/themes/realestate.png (added)
-
tags/1.5.2/bws_menu/icons/themes/rent-a-bike.png (added)
-
tags/1.5.2/bws_menu/icons/themes/renty.png (added)
-
tags/1.5.2/bws_menu/icons/themes/unity.png (added)
-
tags/1.5.2/bws_menu/images (added)
-
tags/1.5.2/bws_menu/images/affiliate-background.png (added)
-
tags/1.5.2/bws_menu/images/close_banner.png (added)
-
tags/1.5.2/bws_menu/images/earn-icon.svg (added)
-
tags/1.5.2/bws_menu/images/join-icon.svg (added)
-
tags/1.5.2/bws_menu/images/membership-background.jpg (added)
-
tags/1.5.2/bws_menu/images/promote-icon.svg (added)
-
tags/1.5.2/bws_menu/images/tooltip_icons.png (added)
-
tags/1.5.2/bws_menu/js (added)
-
tags/1.5.2/bws_menu/js/bws_menu.js (added)
-
tags/1.5.2/bws_menu/js/bws_tooltip.js (added)
-
tags/1.5.2/bws_menu/js/c_o_o_k_i_e.js (added)
-
tags/1.5.2/bws_menu/js/general_script.js (added)
-
tags/1.5.2/bws_menu/js/shortcode-button.js (added)
-
tags/1.5.2/bws_menu/languages (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-cs_CZ.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-cs_CZ.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-de_DE.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-de_DE.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-es_ES.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-es_ES.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-fr_FR.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-fr_FR.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-id_ID.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-id_ID.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-it_IT.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-it_IT.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-ja.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-ja.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-nl_NL.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-nl_NL.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-pl_PL.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-pl_PL.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-pt_BR.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-pt_BR.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-ru_RU.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-ru_RU.po (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-uk.mo (added)
-
tags/1.5.2/bws_menu/languages/bestwebsoft-uk.po (added)
-
tags/1.5.2/bws_menu/product_list.php (added)
-
tags/1.5.2/css (added)
-
tags/1.5.2/css/style.css (added)
-
tags/1.5.2/images (added)
-
tags/1.5.2/images/flags (added)
-
tags/1.5.2/images/flags/af.png (added)
-
tags/1.5.2/images/flags/ak.png (added)
-
tags/1.5.2/images/flags/am.png (added)
-
tags/1.5.2/images/flags/ar.png (added)
-
tags/1.5.2/images/flags/arq.png (added)
-
tags/1.5.2/images/flags/ary.png (added)
-
tags/1.5.2/images/flags/as.png (added)
-
tags/1.5.2/images/flags/az.png (added)
-
tags/1.5.2/images/flags/az_TR.png (added)
-
tags/1.5.2/images/flags/azb.png (added)
-
tags/1.5.2/images/flags/ba.png (added)
-
tags/1.5.2/images/flags/bal.png (added)
-
tags/1.5.2/images/flags/bd.png (added)
-
tags/1.5.2/images/flags/be_BY.png (added)
-
tags/1.5.2/images/flags/bel.png (added)
-
tags/1.5.2/images/flags/bg_BG.png (added)
-
tags/1.5.2/images/flags/bn_BD.png (added)
-
tags/1.5.2/images/flags/bo.png (added)
-
tags/1.5.2/images/flags/bre.png (added)
-
tags/1.5.2/images/flags/bs_BA.png (added)
-
tags/1.5.2/images/flags/bt.png (added)
-
tags/1.5.2/images/flags/ca.png (added)
-
tags/1.5.2/images/flags/ceb.png (added)
-
tags/1.5.2/images/flags/ckb.png (added)
-
tags/1.5.2/images/flags/co.png (added)
-
tags/1.5.2/images/flags/cs_CZ.png (added)
-
tags/1.5.2/images/flags/cy.png (added)
-
tags/1.5.2/images/flags/da_DK.png (added)
-
tags/1.5.2/images/flags/de_CH.png (added)
-
tags/1.5.2/images/flags/de_DE.png (added)
-
tags/1.5.2/images/flags/dv.png (added)
-
tags/1.5.2/images/flags/dzo.png (added)
-
tags/1.5.2/images/flags/el.png (added)
-
tags/1.5.2/images/flags/en_AU.png (added)
-
tags/1.5.2/images/flags/en_CA.png (added)
-
tags/1.5.2/images/flags/en_GB.png (added)
-
tags/1.5.2/images/flags/en_NZ.png (added)
-
tags/1.5.2/images/flags/en_US.png (added)
-
tags/1.5.2/images/flags/en_ZA.png (added)
-
tags/1.5.2/images/flags/eo.png (added)
-
tags/1.5.2/images/flags/es_AR.png (added)
-
tags/1.5.2/images/flags/es_CL.png (added)
-
tags/1.5.2/images/flags/es_CO.png (added)
-
tags/1.5.2/images/flags/es_ES.png (added)
-
tags/1.5.2/images/flags/es_GT.png (added)
-
tags/1.5.2/images/flags/es_MX.png (added)
-
tags/1.5.2/images/flags/es_PE.png (added)
-
tags/1.5.2/images/flags/es_PR.png (added)
-
tags/1.5.2/images/flags/es_VE.png (added)
-
tags/1.5.2/images/flags/et.png (added)
-
tags/1.5.2/images/flags/eu.png (added)
-
tags/1.5.2/images/flags/fa_AF.png (added)
-
tags/1.5.2/images/flags/fa_IR.png (added)
-
tags/1.5.2/images/flags/fi.png (added)
-
tags/1.5.2/images/flags/fo.png (added)
-
tags/1.5.2/images/flags/fr_BE.png (added)
-
tags/1.5.2/images/flags/fr_CA.png (added)
-
tags/1.5.2/images/flags/fr_FR.png (added)
-
tags/1.5.2/images/flags/fur.png (added)
-
tags/1.5.2/images/flags/fy.png (added)
-
tags/1.5.2/images/flags/ga.png (added)
-
tags/1.5.2/images/flags/gd.png (added)
-
tags/1.5.2/images/flags/gl_ES.png (added)
-
tags/1.5.2/images/flags/gn.png (added)
-
tags/1.5.2/images/flags/gsw.png (added)
-
tags/1.5.2/images/flags/gu.png (added)
-
tags/1.5.2/images/flags/haw_US.png (added)
-
tags/1.5.2/images/flags/haz.png (added)
-
tags/1.5.2/images/flags/he_IL.png (added)
-
tags/1.5.2/images/flags/hi_IN.png (added)
-
tags/1.5.2/images/flags/hr.png (added)
-
tags/1.5.2/images/flags/hu_HU.png (added)
-
tags/1.5.2/images/flags/hy.png (added)
-
tags/1.5.2/images/flags/id_ID.png (added)
-
tags/1.5.2/images/flags/ido.png (added)
-
tags/1.5.2/images/flags/is_IS.png (added)
-
tags/1.5.2/images/flags/it_IT.png (added)
-
tags/1.5.2/images/flags/ja.png (added)
-
tags/1.5.2/images/flags/jv_ID.png (added)
-
tags/1.5.2/images/flags/ka_GE.png (added)
-
tags/1.5.2/images/flags/kab.png (added)
-
tags/1.5.2/images/flags/kal.png (added)
-
tags/1.5.2/images/flags/kg.png (added)
-
tags/1.5.2/images/flags/kh.png (added)
-
tags/1.5.2/images/flags/kin.png (added)
-
tags/1.5.2/images/flags/kk.png (added)
-
tags/1.5.2/images/flags/km.png (added)
-
tags/1.5.2/images/flags/kn.png (added)
-
tags/1.5.2/images/flags/ko_KR.png (added)
-
tags/1.5.2/images/flags/ky_KY.png (added)
-
tags/1.5.2/images/flags/lb_LU.png (added)
-
tags/1.5.2/images/flags/li.png (added)
-
tags/1.5.2/images/flags/lin.png (added)
-
tags/1.5.2/images/flags/lo.png (added)
-
tags/1.5.2/images/flags/lt_LT.png (added)
-
tags/1.5.2/images/flags/lv.png (added)
-
tags/1.5.2/images/flags/me.png (added)
-
tags/1.5.2/images/flags/me_ME.png (added)
-
tags/1.5.2/images/flags/mg_MG.png (added)
-
tags/1.5.2/images/flags/mk_MK.png (added)
-
tags/1.5.2/images/flags/ml_IN.png (added)
-
tags/1.5.2/images/flags/mn.png (added)
-
tags/1.5.2/images/flags/mr.png (added)
-
tags/1.5.2/images/flags/mri.png (added)
-
tags/1.5.2/images/flags/ms_MY.png (added)
-
tags/1.5.2/images/flags/mv.png (added)
-
tags/1.5.2/images/flags/my_MM.png (added)
-
tags/1.5.2/images/flags/nb_NO.png (added)
-
tags/1.5.2/images/flags/ne_NP.png (added)
-
tags/1.5.2/images/flags/nl_BE.png (added)
-
tags/1.5.2/images/flags/nl_NL.png (added)
-
tags/1.5.2/images/flags/nn_NO.png (added)
-
tags/1.5.2/images/flags/oci.png (added)
-
tags/1.5.2/images/flags/ory.png (added)
-
tags/1.5.2/images/flags/os.png (added)
-
tags/1.5.2/images/flags/pa_IN.png (added)
-
tags/1.5.2/images/flags/pl_PL.png (added)
-
tags/1.5.2/images/flags/ps.png (added)
-
tags/1.5.2/images/flags/pt_BR.png (added)
-
tags/1.5.2/images/flags/pt_PT.png (added)
-
tags/1.5.2/images/flags/rhg.png (added)
-
tags/1.5.2/images/flags/ro_RO.png (added)
-
tags/1.5.2/images/flags/roh.png (added)
-
tags/1.5.2/images/flags/ru_RU.png (added)
-
tags/1.5.2/images/flags/rue.png (added)
-
tags/1.5.2/images/flags/rup_MK.png (added)
-
tags/1.5.2/images/flags/sa_IN.png (added)
-
tags/1.5.2/images/flags/sah.png (added)
-
tags/1.5.2/images/flags/si_LK.png (added)
-
tags/1.5.2/images/flags/sk_SK.png (added)
-
tags/1.5.2/images/flags/sl_SI.png (added)
-
tags/1.5.2/images/flags/snd.png (added)
-
tags/1.5.2/images/flags/so_SO.png (added)
-
tags/1.5.2/images/flags/sq.png (added)
-
tags/1.5.2/images/flags/sr_RS.png (added)
-
tags/1.5.2/images/flags/srd.png (added)
-
tags/1.5.2/images/flags/su_ID.png (added)
-
tags/1.5.2/images/flags/sv_SE.png (added)
-
tags/1.5.2/images/flags/sw.png (added)
-
tags/1.5.2/images/flags/szl.png (added)
-
tags/1.5.2/images/flags/ta_IN.png (added)
-
tags/1.5.2/images/flags/ta_LK.png (added)
-
tags/1.5.2/images/flags/tah.png (added)
-
tags/1.5.2/images/flags/te.png (added)
-
tags/1.5.2/images/flags/tg.png (added)
-
tags/1.5.2/images/flags/th.png (added)
-
tags/1.5.2/images/flags/tir.png (added)
-
tags/1.5.2/images/flags/tj.png (added)
-
tags/1.5.2/images/flags/tl.png (added)
-
tags/1.5.2/images/flags/tr_TR.png (added)
-
tags/1.5.2/images/flags/tt_RU.png (added)
-
tags/1.5.2/images/flags/tuk.png (added)
-
tags/1.5.2/images/flags/twd.png (added)
-
tags/1.5.2/images/flags/tzm.png (added)
-
tags/1.5.2/images/flags/ug_CN.png (added)
-
tags/1.5.2/images/flags/uk.png (added)
-
tags/1.5.2/images/flags/ur.png (added)
-
tags/1.5.2/images/flags/uz_UZ.png (added)
-
tags/1.5.2/images/flags/vec.png (added)
-
tags/1.5.2/images/flags/vi.png (added)
-
tags/1.5.2/images/flags/wa.png (added)
-
tags/1.5.2/images/flags/xmf.png (added)
-
tags/1.5.2/images/flags/yor.png (added)
-
tags/1.5.2/images/flags/zh_CN.png (added)
-
tags/1.5.2/images/flags/zh_HK.png (added)
-
tags/1.5.2/images/flags/zh_TW.png (added)
-
tags/1.5.2/includes (added)
-
tags/1.5.2/includes/class-mltlngg-settings.php (added)
-
tags/1.5.2/includes/languages.php (added)
-
tags/1.5.2/includes/table.php (added)
-
tags/1.5.2/js (added)
-
tags/1.5.2/js/admin-script.js (added)
-
tags/1.5.2/js/editor_blocks.js (added)
-
tags/1.5.2/js/editor_vendor.js (added)
-
tags/1.5.2/js/google-script.js (added)
-
tags/1.5.2/js/gutenberg-script.js (added)
-
tags/1.5.2/js/nav-menu.js (added)
-
tags/1.5.2/js/script.js (added)
-
tags/1.5.2/languages (added)
-
tags/1.5.2/languages/multilanguage-ar.mo (added)
-
tags/1.5.2/languages/multilanguage-ar.po (added)
-
tags/1.5.2/languages/multilanguage-cs_CZ.mo (added)
-
tags/1.5.2/languages/multilanguage-cs_CZ.po (added)
-
tags/1.5.2/languages/multilanguage-de_DE.mo (added)
-
tags/1.5.2/languages/multilanguage-de_DE.po (added)
-
tags/1.5.2/languages/multilanguage-es_ES.mo (added)
-
tags/1.5.2/languages/multilanguage-es_ES.po (added)
-
tags/1.5.2/languages/multilanguage-fr_FR.mo (added)
-
tags/1.5.2/languages/multilanguage-fr_FR.po (added)
-
tags/1.5.2/languages/multilanguage-it_IT.mo (added)
-
tags/1.5.2/languages/multilanguage-it_IT.po (added)
-
tags/1.5.2/languages/multilanguage-ja.mo (added)
-
tags/1.5.2/languages/multilanguage-ja.po (added)
-
tags/1.5.2/languages/multilanguage-pl_PL.mo (added)
-
tags/1.5.2/languages/multilanguage-pl_PL.po (added)
-
tags/1.5.2/languages/multilanguage-pt_BR.mo (added)
-
tags/1.5.2/languages/multilanguage-pt_BR.po (added)
-
tags/1.5.2/languages/multilanguage-ru_RU.mo (added)
-
tags/1.5.2/languages/multilanguage-ru_RU.po (added)
-
tags/1.5.2/languages/multilanguage-uk.mo (added)
-
tags/1.5.2/languages/multilanguage-uk.po (added)
-
tags/1.5.2/multilanguage.php (added)
-
tags/1.5.2/readme.txt (added)
-
tags/1.5.2/screenshot-1.png (added)
-
tags/1.5.2/screenshot-10.png (added)
-
tags/1.5.2/screenshot-11.png (added)
-
tags/1.5.2/screenshot-12.png (added)
-
tags/1.5.2/screenshot-2.png (added)
-
tags/1.5.2/screenshot-3.png (added)
-
tags/1.5.2/screenshot-4.png (added)
-
tags/1.5.2/screenshot-5.png (added)
-
tags/1.5.2/screenshot-6.png (added)
-
tags/1.5.2/screenshot-7.png (added)
-
tags/1.5.2/screenshot-8.png (added)
-
tags/1.5.2/screenshot-9.png (added)
-
trunk/includes/class-mltlngg-settings.php (modified) (4 diffs)
-
trunk/multilanguage.php (modified) (13 diffs)
-
trunk/readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
multilanguage/trunk/includes/class-mltlngg-settings.php
r3356543 r3439521 103 103 $this->options['translate_open_graph'] = isset( $_POST['mltlngg_translate_open_graph'] ) ? 1 : 0; 104 104 $this->options['display_alternative_link'] = isset( $_POST['mltlngg_display_alternative_link'] ) ? 1 : 0; 105 $this->options['translate_menu'] = isset( $_POST['mltlngg_translate_menu'] ) ? 1 : 0; 105 106 $this->options['save_mode'] = isset( $_POST['mltlngg_save_mode'] ) && 'ajax' === sanitize_text_field( wp_unslash( $_POST['mltlngg_save_mode'] ) ) ? 'ajax' : 'manual'; 106 107 $this->options['search'] = isset( $_POST['mltlngg_search'] ) && in_array( sanitize_text_field( wp_unslash( $_POST['mltlngg_search'] ) ), array( 'single', 'all' ), true ) ? sanitize_text_field( wp_unslash( $_POST['mltlngg_search'] ) ) : 'single'; … … 181 182 printf( 182 183 ' <code>%s</code>', 183 esc_url( preg_replace( '~(://)~', '$0<b>en.</b>', $url ))184 preg_replace( '~(://)~', '$0<b>en.</b>', $url ) 184 185 ); 185 186 ?> … … 197 198 printf( 198 199 ' <code>%s</code>', 199 esc_url( preg_replace( '~(?<=[/=])(' . $mltlngg_current_language . ')(?![\w\d-])~', '<b>en</b>', mltlngg_get_lang_link( $args )) )200 preg_replace( '~(?<=[/=])(' . $mltlngg_current_language . ')(?![\w\d-])~', '<b>en</b>', mltlngg_get_lang_link( $args ) ) 200 201 ); 201 202 ?> … … 250 251 <td> 251 252 <input type="checkbox" name="mltlngg_display_alternative_link" value="1" <?php checked( 1, $this->options['display_alternative_link'] ); ?> /> <span class="bws_info"><?php printf( esc_html__( 'Enable to add hreflang attribute used by search engines and display the correct language or regional URL in search results. This option inserts automatically the respective link for each language within the %s section.', 'multilanguage' ), '<head>' ); ?></span> 253 </td> 254 </tr> 255 <tr> 256 <th><?php esc_html_e( 'Translate Menu', 'multilanguage' ); ?></th> 257 <td> 258 <input type="checkbox" name="mltlngg_translate_menu" value="1" <?php checked( 1, $this->options['translate_menu'] ); ?> /> <span class="bws_info"><?php printf( esc_html__( 'Enable to translation for the created menu on the page %s (only Pages, Posts, Categories, only if a translation has been made for the corresponding objects)', 'multilanguage' ), '<a href="' . esc_url( admin_url( '/nav-menus.php' ) ) . '">' . esc_html__( 'Menus' ) . '</a>' ); ?></span> 252 259 </td> 253 260 </tr> -
multilanguage/trunk/multilanguage.php
r3356543 r3439521 7 7 Text Domain: multilanguage 8 8 Domain Path: /languages 9 Version: 1.5. 19 Version: 1.5.2 10 10 Author URI: https://bestwebsoft.com/ 11 11 License: GPLv3 or later … … 358 358 'google_auto_translate' => 0, 359 359 'enabled_roles' => $enabled_roles, 360 'translate_menu' => 1, 360 361 ); 361 362 return $options_default; … … 499 500 $wpdb->prefix . 'mltlngg_translate', 500 501 array( 501 'post_content' => $value->post_content,502 'post_content' => wp_encode_emoji( $value->post_content ), 502 503 'post_title' => $value->post_title, 503 504 'post_excerpt' => $value->post_excerpt, … … 2032 2033 array( 2033 2034 'post_ID' => $post_id, 2034 'post_content' => sanitize_post_field( 'post_content', wp_unslash( $mltlngg_translate['content'] ), 0, 'db'),2035 'post_content' => wp_encode_emoji( sanitize_post_field( 'post_content', wp_unslash( $mltlngg_translate['content'] ), 0, 'db' ) ), 2035 2036 'post_title' => sanitize_text_field( wp_unslash( $mltlngg_translate['title'] ) ), 2036 2037 'post_excerpt' => sanitize_text_field( wp_unslash( $excerpt ) ), … … 2066 2067 $wpdb->prefix . 'mltlngg_translate', 2067 2068 array( 2068 'post_content' => sanitize_post_field( 'post_content', wp_unslash( $_POST['content'] ), 0, 'db'),2069 'post_content' => wp_encode_emoji( sanitize_post_field( 'post_content', wp_unslash( $_POST['content'] ), 0, 'db' ) ), 2069 2070 'post_title' => sanitize_text_field( wp_unslash( $_POST['post_title'] ) ), 2070 2071 'post_excerpt' => $excerpt, … … 2083 2084 array( 2084 2085 'post_ID' => $post_id, 2085 'post_content' => sanitize_post_field( 'post_content', wp_unslash( $_POST['content'] ), 0, 'db'),2086 'post_content' => wp_encode_emoji( sanitize_post_field( 'post_content', wp_unslash( $_POST['content'] ), 0, 'db' ) ), 2086 2087 'post_title' => sanitize_text_field( wp_unslash( $_POST['post_title'] ) ), 2087 2088 'post_excerpt' => wp_specialchars_decode( $excerpt, ENT_COMPAT ), … … 2099 2100 'post_title' => wp_specialchars_decode( sanitize_text_field( wp_unslash( $_POST[ 'title_' . $mltlngg_options['default_language'] ] ), ENT_COMPAT ) ), 2100 2101 'post_excerpt' => wp_specialchars_decode( $default_excerpt, ENT_COMPAT ), 2101 'post_content' => wp_ specialchars_decode( sanitize_post_field( 'post_content', wp_unslash( $_POST[ 'content_' . $mltlngg_options['default_language'] ] ), ENT_COMPAT ), 0, 'db'),2102 'post_content' => wp_encode_emoji( wp_specialchars_decode( sanitize_post_field( 'post_content', wp_unslash( $_POST[ 'content_' . $mltlngg_options['default_language'] ] ), ENT_COMPAT ), 0, 'db' ) ), 2102 2103 ); 2103 2104 } else { … … 2106 2107 'post_title' => wp_specialchars_decode( sanitize_text_field( wp_unslash( $_POST['post_title'] ) ) ), 2107 2108 'post_excerpt' => wp_specialchars_decode( $excerpt, ENT_COMPAT ), 2108 'post_content' => wp_ specialchars_decode( sanitize_post_field( 'post_content', wp_unslash( $_POST['content'] ), 0, 'db' ), ENT_COMPAT),2109 'post_content' => wp_encode_emoji( wp_specialchars_decode( sanitize_post_field( 'post_content', wp_unslash( $_POST['content'] ), 0, 'db' ), ENT_COMPAT ) ), 2109 2110 ); 2110 2111 } … … 2147 2148 $wpdb->posts, 2148 2149 array( 2149 'post_content' => $default_language_data->post_content,2150 'post_content' => wp_encode_emoji( $default_language_data->post_content ), 2150 2151 'post_title' => $default_language_data->post_title, 2151 2152 'post_excerpt' => $default_language_data->post_excerpt, … … 2196 2197 $wpdb->prefix . 'mltlngg_translate', 2197 2198 array( 2198 'post_content' => sanitize_post_field( 'post_content', wp_unslash( $_POST['mltlngg_old_content'] ), 0, 'db'),2199 'post_content' => wp_encode_emoji( sanitize_post_field( 'post_content', wp_unslash( $_POST['mltlngg_old_content'] ), 0, 'db' ) ), 2199 2200 /*'post_content' => htmlentities( wp_unslash( $_POST['mltlngg_old_content'] ) ), */ 2200 2201 'post_title' => sanitize_text_field( wp_unslash( $_POST['mltlngg_old_title'] ) ), … … 2215 2216 array( 2216 2217 'post_ID' => $post_id, 2217 'post_content' => sanitize_post_field( 'post_content', wp_unslash( $_POST['mltlngg_old_content'] ), 0, 'db'),2218 'post_content' => wp_encode_emoji( sanitize_post_field( 'post_content', wp_unslash( $_POST['mltlngg_old_content'] ), 0, 'db' ) ), 2218 2219 'post_title' => sanitize_text_field( wp_unslash( $_POST['mltlngg_old_title'] ) ), 2219 2220 'post_excerpt' => $mltlngg_old_excerpt, … … 2564 2565 function mltlngg_the_title_filter( $title, $post_id = null ) { 2565 2566 global $mltlngg_options, $wpdb, $mltlngg_current_language, $mltlngg_enabled_languages_locale, $mltlngg_active_language, $post; 2567 2566 2568 if ( ! empty( $post_id ) ) { 2567 2569 $id = ( $post_id instanceof WP_Post ) ? $post_id->ID : $post_id; … … 2638 2640 foreach ( $items as $key => $item ) { 2639 2641 if ( 'taxonomy' === $item->type ) { 2640 $new_title = $wpdb->get_var( 2641 $wpdb->prepare( 2642 'SELECT `name` 2643 FROM `' . $wpdb->prefix . 'mltlngg_terms_translate` 2644 WHERE `term_ID` = %d AND `language` = %s 2645 ', 2646 $item->object_id, 2647 $mltlngg_current_language 2648 ) 2649 ); 2650 if ( isset( $new_title ) && '' !== $new_title ) { /* If translation is exist and not empty, filter menu item */ 2651 $item->title = $new_title; 2652 } 2653 } elseif ( 'post_type' === $item->type && ( 'post' === $item->object || 'page' === $item->object ) ) { 2642 if ( 0 == $mltlngg_options['translate_menu'] ) { 2643 $new_title = $wpdb->get_var( 2644 $wpdb->prepare( 2645 'SELECT `name` 2646 FROM `' . $wpdb->prefix . 'mltlngg_terms_translate` 2647 WHERE `term_ID` = %d AND `language` = %s 2648 ', 2649 $item->object_id, 2650 $mltlngg_get_default_language 2651 ) 2652 ); 2653 if ( isset( $new_title ) && '' !== $new_title ) { /* If translation is exist and not empty, filter menu item */ 2654 $item->title = $new_title; 2655 } else { 2656 $new_title = $wpdb->get_var( 2657 $wpdb->prepare( 2658 'SELECT `name` 2659 FROM `' . $wpdb->terms . '` 2660 WHERE `term_id` = %d 2661 ', 2662 $item->object_id 2663 ) 2664 ); 2665 if ( isset( $new_title ) && '' !== $new_title ) { /* If translation is exist and not empty, filter menu item */ 2666 $item->title = $new_title; 2667 } 2668 } 2669 } else { 2670 $new_title = $wpdb->get_var( 2671 $wpdb->prepare( 2672 'SELECT `name` 2673 FROM `' . $wpdb->prefix . 'mltlngg_terms_translate` 2674 WHERE `term_ID` = %d AND `language` = %s 2675 ', 2676 $item->object_id, 2677 $mltlngg_current_language 2678 ) 2679 ); 2680 if ( isset( $new_title ) && '' !== $new_title ) { /* If translation is exist and not empty, filter menu item */ 2681 $item->title = $new_title; 2682 } 2683 } 2684 } elseif ( 'post_type' === $item->type && ( 'post' === $item->object || 'page' === $item->object ) && 0 != $mltlngg_options['translate_menu'] ) { 2654 2685 $new_title = $wpdb->get_var( 2655 2686 $wpdb->prepare( -
multilanguage/trunk/readme.txt
r3356543 r3439521 4 4 Tags: language switcher, wordpress translation plugin, language translator, multilanguage wordpress, translate wordpress 5 5 Requires at least: 6.4 6 Tested up to: 6. 8.27 Stable tag: 1.5. 16 Tested up to: 6.9 7 Stable tag: 1.5.2 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 51 51 * Translation-ready admin interface 52 52 * Enable translation for any user role 53 * Translate menu 53 54 54 55 > **Pro Features** … … 296 297 == Changelog == 297 298 299 = V1.5.2 - 14.01.2026 = 300 * Update : Plugin optimization compleated. 301 * Update : All functionality for WordPress 6.9 has been updated. 302 * NEW : Option not to translate the menu. 303 298 304 = V1.5.1 - 12.08.2025 = 299 305 * NEW : Enable translation for any user role. … … 550 556 == Upgrade Notice == 551 557 558 = V1.5.2 = 559 * The compatibility with new WordPress version updated. 560 * New features added. 561 552 562 = V1.5.1 = 553 563 * The compatibility with new WordPress version updated.
Note: See TracChangeset
for help on using the changeset viewer.