function icl_add_string_translation($string_id, $language, $value = null, $status = false, $translator_id = null, $translation_service = null, $batch_id = null) { global $wpdb; $string = new WPML_ST_String($string_id, $wpdb); return $string->set_translation($language, $value, $status, $translator_id, $translation_service, $batch_id); }
function icl_add_string_translation($string_id, $language, $value = null, $status = false, $translator_id = null, $translation_service = null, $batch_id = null) { global $wpdb, $WPML_String_Translation; $string = new WPML_ST_String($string_id, $wpdb); $translated_string_id = $string->set_translation($language, $value, $status, $translator_id, $translation_service, $batch_id); $string_filter = $WPML_String_Translation->get_string_filter($language); if ($string_filter) { $string_filter->clear_cache(); } return $translated_string_id; }