noscript_notice() ?>
ID, '_icl_lang_duplicate_of', true)): ?>
post_type]->labels->singular_name != "" ? $wp_post_types[$post->post_type]->labels->singular_name : $wp_post_types[$post->post_type]->labels->name)); ?>
get_current_language() ): ?>
ID);?>
element_id)) {
$translations_found += 1;
} else {
$untranslated_found += 1;
}
}
?>
0 && (empty($iclTranslationManagement->settings['doc_translation_method']) || $iclTranslationManagement->settings['doc_translation_method'] != ICL_TM_TMETHOD_PRO)): ?>
get_icl_translation_enabled()):?>
| |
|
|
class="icl_odd_row">
element_id)):?>
|
|
settings['doc_translation_method']) && $iclTranslationManagement->settings['doc_translation_method'] == ICL_TM_TMETHOD_EDITOR){
$job_id = $iclTranslationManagement->get_translation_job_id($trid, $lang['code']);
$args = array('lang_from'=>$selected_language, 'lang_to'=>$lang['code'], 'job_id'=>@intval($job_id));
$current_user_is_translator = $iclTranslationManagement->is_translator(get_current_user_id(), $args);
if($job_id){
$job_details = $iclTranslationManagement->get_translation_job($job_id);
if($current_user_is_translator){
if($job_details->status == ICL_TM_IN_PROGRESS){
$add_anchor = __('in progress','sitepress');
$img = 'in-progress.png';
}
}else{
$tres = $wpdb->get_row($wpdb->prepare("
SELECT s.* FROM {$wpdb->prefix}icl_translation_status s
JOIN {$wpdb->prefix}icl_translate_job j ON j.rid = s.rid
WHERE job_id=%d", $job_id));
if($tres->status == ICL_TM_IN_PROGRESS){
$img = 'edit_translation_disabled.png';
$add_anchor = sprintf(__('In progress (by a different translator). Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}elseif($tres->status == ICL_TM_NOT_TRANSLATED || $tres->status == ICL_TM_WAITING_FOR_TRANSLATOR){
$img = 'add_translation_disabled.png';
$add_anchor = sprintf(__('You are not the translator of this document. Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}elseif($tres->status == ICL_TM_NEEDS_UPDATE || $tres->status == ICL_TM_COMPLETE){
$img = 'edit_translation_disabled.png';
$add_anchor = sprintf(__('You are not the translator of this document. Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}
}
if($current_user_is_translator){
$add_link = admin_url('admin.php?page='.WPML_TM_FOLDER.'/menu/translations-queue.php&job_id='.$job_id);
}else{
$add_link = '#';
$add_anchor = sprintf(__('In progress (by a different translator). Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}
}else{
if($current_user_is_translator){
$add_link = admin_url('admin.php?page='.WPML_TM_FOLDER.'/menu/translations-queue.php&icl_tm_action=create_job&iclpost[]='.
$post->ID.'&translate_to['.$lang['code'].']=1&iclnonce=' . wp_create_nonce('pro-translation-icl'));
}else{
$add_link = '#';
$img = 'add_translation_disabled.png';
$add_anchor = sprintf(__('You are not the translator of this document. Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}
}
}else{
$add_link = get_option('siteurl') . "/wp-admin/post-new.php?post_type={$post->post_type}&trid=" .
$trid . "&lang=" . $lang['code'] . "&source_lang=" . $selected_language;
}
?>
16, 'but_style'=>array('icl_pop_info_but_noabs')));
else: ?>
|
get_var($wpdb->prepare("
SELECT translation_id FROM {$wpdb->prefix}icl_translations WHERE trid=%d AND language_code='%s'"
, $trid, $lang['code']));
if($translation_id){
$translation_status = $wpdb->get_var($wpdb->prepare("
SELECT status FROM {$wpdb->prefix}icl_translation_status WHERE translation_id=%d"
, $translation_id));
if($translation_status < ICL_TM_COMPLETE){
$ddisabled = ' disabled="disabled"';
$dtitle = esc_attr__("Can't create a duplicate. A translation is in progress.", 'sitepress');
}
}
}
?>
type="checkbox" name="icl_dupes[]" value="" title="" />
|
|
|
0): ?>
get_duplicates($post->ID); } ?>
(
settings['show_translations_flag'])):?>style="display:none;">settings['show_translations_flag'])):?>style="display:none;">)
settings['show_translations_flag'])):?>style="display:none;">
class="icl_odd_row">
element_id)):?>
get_row($wpdb->prepare("
SELECT needs_update, status = ".ICL_TM_IN_PROGRESS." FROM {$wpdb->prefix}icl_translation_status s JOIN {$wpdb->prefix}icl_translations t ON t.translation_id = s.translation_id
WHERE t.trid = %d AND t.language_code = '%s'
", $trid, $lang['code']), ARRAY_N);
switch($iclTranslationManagement->settings['doc_translation_method']){
case ICL_TM_TMETHOD_EDITOR:
$job_id = $iclTranslationManagement->get_translation_job_id($trid, $lang['code']);
$args = array('lang_from'=>$selected_language, 'lang_to'=>$lang['code'], 'job_id'=>@intval($job_id));
$current_user_is_translator = $iclTranslationManagement->is_translator(get_current_user_id(), $args);
if($needs_update){
$img = 'needs-update.png';
$edit_anchor = __('Update translation','sitepress');
if($current_user_is_translator){
$edit_link = admin_url('admin.php?page='.WPML_TM_FOLDER.'/menu/translations-queue.php&icl_tm_action=create_job&iclpost[]='.
$post->ID.'&translate_to['.$lang['code'].']=1&iclnonce=' . wp_create_nonce('pro-translation-icl'));
}else{
$edit_link = '#';
$img = 'edit_translation_disabled.png';
$edit_anchor = sprintf(__('You are not the translator of this document. Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}
}else{
if($current_user_is_translator){
$edit_link = admin_url('admin.php?page='.WPML_TM_FOLDER.'/menu/translations-queue.php&job_id='.$job_id);
}else{
$edit_link = '#';
$img = 'edit_translation_disabled.png';
$edit_anchor = sprintf(__('You are not the translator of this document. Learn more.','sitepress'), ' href="http://wpml.org/?page_id=52218"');
}
}
break;
case ICL_TM_TMETHOD_PRO:
$job_id = $iclTranslationManagement->get_translation_job_id($trid, $lang['code']);
if($in_progress){
$img = 'in-progress.png';
$edit_link = '#';
$edit_anchor = __('Translation is in progress','sitepress');
}elseif($needs_update){
$img = 'needs-update.png';
$edit_anchor = __('Update translation','sitepress');
$qs = array();
if(!empty($_SERVER['QUERY_STRING']))
foreach($_exp = explode('&', $_SERVER['QUERY_STRING']) as $q=>$qv){
$__exp = explode('=', $qv);
$__exp[0] = preg_replace('#\[(.*)\]#', '', $__exp[0]);
if(!in_array($__exp[0], array('icl_tm_action', 'translate_from', 'translate_to', 'iclpost', 'service', 'iclnonce'))){
$qs[$q] = $qv;
}
}
$edit_link = admin_url('post.php?'.join('&', $qs).'&icl_tm_action=send_jobs&translate_from='.$source_language
.'&translate_to['.$lang['code'].']=1&iclpost[]='.$post->ID
.'&service=icanlocalize&iclnonce=' . wp_create_nonce('pro-translation-icl'));
}else{
$edit_link = admin_url('admin.php?page='.WPML_TM_FOLDER.'/menu/translations-queue.php&job_id='.$job_id);
}
break;
default:
$edit_link = get_edit_post_link($translations[$lang['code']]->element_id);
}
?>
|
|
16, 'but_style'=>array('icl_pop_info_but_noabs')));
else: ?>
|
ID, '_icl_lang_duplicate_of', true)): ?>
$tr){
if($tr->original){
$lang_details = $this->get_language_details($lang);
$original_language = $lang_details['display_name'];
$tr_original_id = $tr->element_id;
}
if($tr->element_id == $post->ID){
$show_dup_button = true;
}
}
?>
ID && $show_dup_button): ?>
post_type, $original_language)); ?>