թvH̚Xj=/4ݓ*N4wܳ*VKt8>ܕ >8e|woP<.꽃UuVq@_8eCb~M$ҘS8́6B 0polizD(鍠XՁ9:#mX=hyyS- ()Y1UsV>$e8ބ[nٛrd2d;c(T*uP ^N$]6Rd@E?ЌHfN :gwgQJjQqPPtzXS$,WA0T Ҥ0l2Ou06;"2]>_$14p!W 2]?TW==j%ل}(U 2k#z+EzB8]C>?ƨ,^}z׭: %y w'Y$ܮfޢ=R%5NbFJG[O/hU<׉|X Tu( !pĵ%5En`qI-o-z\;jl y*^0iӓ۞v< 28X}CO:j8ɥt{/XF豢 ES /MN5)+ރ3݊>Od,Rj~^)oV7=&(b%pk` /_ e);sӎ Z*Vo 3"qInل*EN:HRݚ..hBb!w+tyk ʵ~c0m(BX٢FKN-I=_W,#1UX96>%, b tW&*ϭ@Zڰ8Þhgv9^Ρ1}`I٪Pa qɡ,AΟ_#gXqAQЯebij6<E5aIG¢JԜ^KjaH_|4Ӝ V$툶Snd3)`AToYKu7$}^]& x f<>bAE|桫im 6p%aʼ!?u MGgIB$ XΥe{dS.\X$ՋZ5W^5P޾&V]Q"YS#<5hإH{@4ξ^F%tD2-?Ť۸ s[AXP= ƶhMgGtK09G'HO y&X88n}ni~C|}Ǒ+^P,ɘPE&'8!w^߷ 1g(W3VFA-ÈSd̅-^a+(Z[}WIB|S1 *:`H"}N߭ sbxW p_d8ʬr~Mܿ8y,6"@so{]Yⶣ$^Cmۢ;A&ORԱ=Qm?u,[1~8L+2>, 5#yNp6l?9;L'xX}cǗ|x1r}I!ci 3߿%~)r?PT֣:խoRӋkE`KHۿK8ܝ0(i4`hUFyCK4HϹzœK/ݖr246سht[G25\xd7?rTњeh,:fLXݒՓ/g?0s3ieGP^?h1? n%-JEݯ \u#;IWZS0R7{%_lc^p͛]ϯ)XVY$0\v~loaded_domains ); $this->has_loaded_translations = false; } /** * Load the translations for the map of domains for the current locale. * * @since 5.0.8 * * @param array $domains A map from text domains to the directory containing the translations. * @param string $locale The locale to load the translations for. * * @return void Translations for each domain will be loaded for the current plugin locale. */ protected function load_locale_translations( array $domains, string $locale ): void { global $l10n; if ( ! is_array( $l10n ) ) { $l10n = []; } foreach ( $domains as $domain => $lang_dir ) { unload_textdomain( $domain, true ); if ( $locale === 'en_US' ) { // There is no `en_US` language pack since it's the default, no-op the translations. $l10n[ $domain ] = new \NOOP_Translations(); } else { // Load the translations using the wrapper Common function. $dir = is_string( $lang_dir ) && ! empty( $lang_dir ) ? $lang_dir : false; \Tribe__Main::instance()->load_text_domain( $domain, $dir ); } } } }