Making WordPress.org


Ignore:
Timestamp:
04/05/2023 07:33:49 PM (3 years ago)
Author:
amieiro
Message:

Traslate: Make all the requests async in the Translation Memory

See https://github.com/WordPress/wordpress.org/pull/137

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-gp-translation-suggestions/templates/translation-memory-suggestions.php

    r12510 r12527  
    11<?php
    2 if ( empty( $suggestions ) && empty( $openai_suggestions ) && empty( $deepl_suggestions ) ) {
     2if ( empty( $suggestions ) ) {
    33    echo '<p class="no-suggestions">No suggestions.</p>';
    44} else {
     
    66    foreach ( $suggestions as $suggestion ) {
    77        echo '<li>';
    8         echo '<div class="translation-suggestion with-tooltip" tabindex="0" role="button" aria-pressed="false" aria-label="Copy translation">';
    9             echo '<span class="translation-suggestion__score">' . number_format( 100 * $suggestion['similarity_score'] ) . '%</span>';
    10 
     8        echo '<div class="translation-suggestion with-tooltip ' . esc_html( strtolower( $type ) ) . '" tabindex="0" role="button" aria-pressed="false" aria-label="Copy translation">';
     9            echo '<span class="' . esc_html( strtolower( $type ) ) . '-suggestion__score">';
     10        if ( 'Translation' == $type ) {
     11            echo number_format( 100 * $suggestion['similarity_score'] ) . '%';
     12        } else {
     13            echo esc_html( $type );
     14        }
     15            echo '</span>';
    1116            echo '<span class="translation-suggestion__translation">';
    1217                echo esc_translation( $suggestion['translation'] );
    1318
    14                 if ( $suggestion['diff'] ) {
    15                     echo '<span class="translation-suggestion__original-diff">' . wp_kses_post( $suggestion['diff'] ) . '</span>';
    16                 }
    17             echo '</span>';
    18 
    19             echo '<span aria-hidden="true" class="translation-suggestion__translation-raw">' . esc_translation( $suggestion['translation'] ) . '</span>';
    20 
    21             echo '<button type="button" class="button is-small copy-suggestion">Copy</button>';
    22         echo '</div>';
    23         echo '</li>';
    24     }
    25     foreach ( $openai_suggestions as $suggestion ) {
    26         echo '<li>';
    27         echo '<div class="translation-suggestion with-tooltip openai" tabindex="0" role="button" aria-pressed="false" aria-label="Copy translation">';
    28             echo '<span class="openai-suggestion__score">OpenAI</span>';
    29 
    30             echo '<span class="translation-suggestion__translation">';
    31                 echo esc_translation( $suggestion['translation'] );
    32 
    33                 if ( $suggestion['diff'] ) {
    34                     echo '<span class="translation-suggestion__original-diff">' . wp_kses_post( $suggestion['diff'] ) . '</span>';
    35                 }
    36             echo '</span>';
    37 
    38             echo '<span aria-hidden="true" class="translation-suggestion__translation-raw">' . esc_translation( $suggestion['translation'] ) . '</span>';
    39 
    40             echo '<button type="button" class="button is-small copy-suggestion">Copy</button>';
    41         echo '</div>';
    42         echo '</li>';
    43     }
    44     foreach ( $deepl_suggestions as $suggestion ) {
    45         echo '<li>';
    46         echo '<div class="translation-suggestion with-tooltip deepl" tabindex="0" role="button" aria-pressed="false" aria-label="Copy translation">';
    47             echo '<span class="deepl-suggestion__score">DeepL</span>';
    48 
    49             echo '<span class="translation-suggestion__translation">';
    50                 echo esc_translation( $suggestion['translation'] );
    51 
    52                 if ( $suggestion['diff'] ) {
    53                     echo '<span class="translation-suggestion__original-diff">' . wp_kses_post( $suggestion['diff'] ) . '</span>';
    54                 }
     19        if ( $suggestion['diff'] ) {
     20            echo '<span class="translation-suggestion__original-diff">' . wp_kses_post( $suggestion['diff'] ) . '</span>';
     21        }
    5522            echo '</span>';
    5623
Note: See TracChangeset for help on using the changeset viewer.