Changeset 118317 in spip-zone


Ignore:
Timestamp:
Oct 28, 2019, 3:50:14 PM (5 months ago)
Author:
cedric@…
Message:

Chaines de langue sur les messages d'erreur et retours du formulaire traduire_texte + PHPDoc

Location:
_plugins_/traduire_texte/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/traduire_texte/trunk/formulaires/traduire_texte.php

    r118316 r118317  
    11<?php
     2/**
     3 * Formulaire #FORMULAIRE_TRADUIRE_TEXTE
     4 *
     5 * @plugin     Traduire Texte
     6 * @copyright  2018
     7 * @author     Anne-lise Martenot
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Traduire_texte\Formulaires
     10 */
     11
     12
     13if (!defined('_ECRIRE_INC_VERSION')) {
     14        return;
     15}
    216
    317function formulaires_traduire_texte_charger_dist() {
     
    3145
    3246        if (!trim($source)) {
    33                 $erreurs['source'] = 'Aucun texte à traduire';
     47                $erreurs['source'] = _T('traduiretexte:erreur_pas_de_texte');
    3448        }
    3549        if (!$langue_source) {
    36                 $erreurs['langue_source'] = 'Langue source à définir';
     50                $erreurs['langue_source'] = _T('traduiretexte:erreur_pas_de_langue_source');
    3751        }
    3852        if (!$langue_traduction) {
    39                 $erreurs['langue_traduction'] = 'Langue de traduction à définir';
     53                $erreurs['langue_traduction'] = _T('traduiretexte:erreur_pas_de_langue_cible');
    4054        }
    4155        if ($langue_source and $langue_source == $langue_traduction) {
    42                 $erreurs['langue_traduction'] = 'Langue de traduction identique à la langue source';
     56                $erreurs['langue_traduction'] = _T('traduiretexte:erreur_langues_identiques');
    4357        }
    4458
     
    5872                $trad = traduire($source, $langue_traduction, $langue_source, ['throw' => true]);
    5973                if (!$trad) {
    60                         $res['message_erreur'] = 'Une erreur inconnue est survenue pendant le calcul de la traduction';
     74                        $res['message_erreur'] = _T('traduiretexte:erreur_inconnue_traduire');
    6175                        return $res;
    6276                }
    6377        }
    6478        catch (Exception $e) {
    65                 $res['message_erreur'] = 'Une erreur est survenue pour calculer la traduction :'
     79                $res['message_erreur'] = _T('traduiretexte:erreur_traduire')
    6680                        . '<br />'
    6781                        . $e->getMessage();
     
    7084
    7185        $js = _AJAX ? '<script type="text/javascript">if (window.ajaxReload) ajaxReload("tt_traductions");</script>' : '';
    72         $res['message_ok'] = 'Traduction effectuée' . $js;
     86        $res['message_ok'] = _T('traduiretexte:succes_traduction') . $js;
    7387        set_request('traduction', $trad);
    7488        return $res;
  • _plugins_/traduire_texte/trunk/inc/traduire_texte.php

    r118316 r118317  
    109109                if (isset($json["error"])){
    110110                        spip_log($json, 'translate' . _LOG_DEBUG);
    111                         $erreur = "Erreur " . $json["error"]['code'] . ": " . $json["error"]['message'];
     111                        $erreur = _T('traduiretexte:erreur') . " " . $json["error"]['code'] . ": " . $json["error"]['message'];
    112112                        return false;
    113113                }
     
    153153                if (isset($json['code']) && $json['code']>200){
    154154                        spip_log($json, 'translate' . _LOG_DEBUG);
    155                         $erreur = "Erreur " . $json['code'] . ": " . $json['message'];
     155                        $erreur = _T('traduiretexte:erreur') . " " . $json['code'] . ": " . $json['message'];
    156156                        return false;
    157157                }
  • _plugins_/traduire_texte/trunk/lang/traduiretexte_en.php

    r118312 r118317  
    1313        'cfg_titre_parametrages' => 'Plugin configuration',
    1414        'configuration_traduire_texte' => 'Configure Translate text',
     15
     16        // E
     17        'erreur' => 'Error',
     18        'erreur_inconnue_traduire' => 'An unknown error occurs while computing translation',
     19        'erreur_traduire' => 'An error occurs while computing translation:',
     20        'erreur_pas_de_texte' => 'No text to translate',
     21        'erreur_pas_de_langue_source' => 'Pick a source language',
     22        'erreur_pas_de_langue_cible' => 'Choose in which language to translate',
     23        'erreur_langues_identiques' => 'Choose an other language than the source language',
    1524
    1625        // I
     
    3039        'langue' => 'Language',
    3140
     41        // S
     42        'succes_traduction' => 'Translation done',
     43
    3244        // T
    3345        'tester_traduire_texte' => 'Test translate text',
  • _plugins_/traduire_texte/trunk/lang/traduiretexte_fr.php

    r118312 r118317  
    1313        'cfg_titre_parametrages' => 'Paramétrage du plugin',
    1414        'configuration_traduire_texte' => 'Configurer Traduire texte',
     15
     16        // E
     17        'erreur' => 'Erreur',
     18        'erreur_inconnue_traduire' => 'Une erreur inconnue est survenue pendant le calcul de la traduction',
     19        'erreur_traduire' => 'Une erreur est survenue pour calculer la traduction :',
     20        'erreur_pas_de_texte' => 'Aucun texte à traduire',
     21        'erreur_pas_de_langue_source' => 'Choisissez une langue source',
     22        'erreur_pas_de_langue_cible' => 'Choisissez dans quelle langue traduire',
     23        'erreur_langues_identiques' => 'Choisissez une langue différente de la langue source',
    1524
    1625        // I
     
    3039        'langue' => 'Langue',
    3140
     41        // S
     42        'succes_traduction' => 'Traduction effectuée',
     43
    3244        // T
    3345        'tester_traduire_texte' => 'Tester traduire texte',
  • _plugins_/traduire_texte/trunk/paquet.xml

    r118315 r118317  
    22        prefix="traduiretexte"
    33        categorie="outil"
    4         version="0.5.1"
     4        version="0.5.2"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/traduire_texte/trunk/traduiretexte_fonctions.php

    r111351 r118317  
    33 * Fichier de fonctions de traduiretexte
    44 *
    5  * @plugin     Translate Yandex
     5 * @plugin     Traduire Texte
    66 * @copyright  2018
    77 * @author     Anne-lise Martenot
    88 * @licence    GNU/GPL
    9  * @package    SPIP\Translate_yandex\Fonctions
     9 * @package    SPIP\Traduire_texte\Fonctions
    1010 */
    1111
Note: See TracChangeset for help on using the changeset viewer.