Modify

Ticket #111 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

trad : bug avec les accents

Reported by: thaeron Owned by: thaeron
Priority: minor Milestone: Version 1.7
Component: modules Version:
Keywords: Cc:

Description

Malheureusement depuis quelques temps google trad n'accepte plus l'ISO (même si on spécifie charset et ie etc) donc les accents lors des traductions fr -> en ne passent pas.

J'ai une solution "simple" mais qui ne me satisfait pas vraiment, cependant elle serait utile pour le module wikipédia.
Il faudrait ajouter 2 API au kernel qui utiliseraient iconv pour convertir du charset local (celui du channel) vers l'utf8 et inversement.



Je suis ouvert à d'autres idées / solutions.

Attachments

Change History

comment:1 Changed 2 years ago by thaeron

Mprog a trouvé quelque chose d'intéressant : par exemple l'URL  http://translate.google.fr/translate_t?text=%E9l%E8ve&sl=fr&tl=en fonctionne très bien (dans firefox) alors que ça n'utilise pas (a priori) l'UTF8. C'est donc une piste à creuser, cependant le passage à l'utf8 sera nécessaire à terme afin de pouvoir traduire les langues qui ne sont pas possible en iso8859 comme le jap, chinois, grec etc.

comment:2 Changed 2 years ago by thaeron

Un autre point aussi, c'est que la première idée des API kernel utilisant iconv est totalement stupide puisque la conversion utf8 => iso8859 => utf8 ne donne pas un résultat correct pour les langues indiquée dans le commentaire précédent (jap, grec, chinois etc).
Il faudra donc se débrouiller pour avoir l'utf8 directement.

comment:3 Changed 2 years ago by thaeron

J'ai cherché du côté de l'url "magique" donnée par MProg et la solution est ... firefox. La traduction fonctionne si on file le user agent de firefox (peut-être de d'autres browsers, osef).
Donc maintenant depuis le changeset [341] on peut traduire avec les accents et en bonus on peut traduire vers le jap etc (mais à partir du jap).

Malgré c'est belle avancée il reste encore des problèmes : limitation du iso8859-1, urlencodage trop limité...

comment:4 Changed 2 years ago by thaeron

  • Status changed from new to closed
  • Resolution set to fixed

Le ticket concernant uniquement les accents et que ça fonctionne depuis la révision [341] je ferme le ticket.
L'adaptation à l'utf8 devra faire l'objet d'un autre ticket (en enchancement et pas defect)

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.