Nous construisons une pile Drupal multilingue et l'une de nos préoccupations est que notre processeur de paiement va nous renvoyer certaines informations. Nous avons pu réduire cette baisse afin que les cordes qu'ils envoient regardent en arrière commeLa traduction des résultats de l'API externe en Drupal
<country code>-<number of months>
afin que nous puissions facilement traduire en un certain nombre de langues, sauf l'anglais.
t('FR-12')
est très bien si nous voulons traduire cela en une description française, mais parce qu'il n'y a pas une langue anglaise une chaîne similaire comme t('EN-12')
n'est pas traduisible.
De même pour la chaîne générique: #API_Connection_Error
Ce type d'approche de chaîne générique semblait vraiment convaincant pour moi au début, mais il semble ne pas fonctionner dans Drupal. Avez-vous des suggestions sur la façon de traduire des chaînes génériques comme celle-ci en anglais et dans d'autres langues?
Merci, j'ai regardé Google toute la matinée.
Merci pour la réponse, c'est exactement ce que j'avais besoin de savoir. J'ai fini par aller avec des substitutions de chaînes comme vous l'avez suggéré si seulement parce que je suis confiant qu'ayant un anglais différent confondrait la morve hors des traducteurs. J'aimerais pouvoir vous donner plus de 25 points! –