Esempio n. 1
0
 /**
  * Make dynamic strings in Themify theme available for translation with WPML String Translation
  * @param $context
  * @param $name
  * @param $value
  * @since 1.5.3
  */
 function themify_register_wpml_strings($context, $name, $value)
 {
     $value = maybe_unserialize($value);
     if (is_array($value)) {
         foreach ($value as $k => $v) {
             themify_register_wpml_strings($context, $k, $v);
         }
     } else {
         $translatable = array('setting-footer_text_left', 'setting-footer_text_right', 'setting-homepage_welcome', 'setting-action_text');
         foreach (array('one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten') as $option) {
             $translatable[] = 'setting-slider_images_' . $option . '_title';
             $translatable[] = 'setting-header_slider_images_' . $option . '_title';
             $translatable[] = 'setting-footer_slider_images_' . $option . '_title';
         }
         if (stripos($name, 'title_themify-link') || in_array($name, $translatable)) {
             icl_register_string($context, $name, $value);
         }
     }
 }
Esempio n. 2
0
 /**
  * Make dynamic strings in Themify theme available for translation with WPML String Translation
  * @param $context
  * @param $name
  * @param $value
  * @since 1.5.3
  */
 function themify_register_wpml_strings($context, $name, $value)
 {
     $value = maybe_unserialize($value);
     if (is_array($value)) {
         foreach ($value as $k => $v) {
             themify_register_wpml_strings($context, $k, $v);
         }
     } else {
         $translatable = array('setting-footer_text_left', 'setting-footer_text_right', 'setting-homepage_welcome', 'setting-action_text');
         if (stripos($name, 'title_themify-link') || in_array($name, $translatable)) {
             icl_register_string($context, $name, $value);
         }
     }
 }