model->get_languages_list() as $language ) { if ( $language->term_id == $lang->term_id ) { continue; } // look for any existing translation in this language // take care not ot propose a self link $translation = 0; if ( isset( $term_id ) && ( $translation_id = $this->model->term->get_translation( $term_id, $language ) ) && $translation_id != $term_id ) { $translation = get_term( $translation_id, $taxonomy ); } if ( isset( $_GET['from_tag'] ) && ( $translation_id = $this->model->term->get( (int) $_GET['from_tag'], $language ) ) && ! $this->model->term->get_translation( $translation_id, $lang ) ) { $translation = get_term( $translation_id, $taxonomy ); } if ( isset( $term_id ) ) { // do not display the add new link in add term form ( $term_id not set !!! ) $link = $add_link = $this->links->new_term_translation_link( $term_id, $taxonomy, $post_type, $language ); } if ( $translation ) { $link = $this->links->edit_term_translation_link( $translation->term_id, $taxonomy, $post_type ); } ?>
flag; ?>%2$s', isset( $term_id ) ? '' : ' screen-reader-text', esc_html( $language->name ) ); ?> %2$s ', esc_attr( $language->slug ), /* translators: accessibility text */ esc_html__( 'Translation', 'polylang' ), empty( $translation ) ? 0 : esc_attr( $translation->term_id ), empty( $translation ) ? '' : esc_attr( $translation->name ), empty( $disabled ) ? '' : ' disabled="disabled"' ); ?>