Autore Topic: Info sull'estensione Translate  (Letto 1797 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Lore

  • Post: 13
Info sull'estensione Translate
« il: 12 Gennaio 2005 10:38:20 »
Ciao a tutti,
è possibile fare in modo di combinare più lingue in cui tradurre nell'estensione Translate? Per intendersi vorrei avere nello stesso menu sia inglese->italiano che italiano->inglese (e non dovere scegliere di volta in volta la lingua dalle opzioni). Da quel che ho visto nel codice mi sa che non è possibile, a quanto ho inteso viene creato un array che ha nella prima posizione la locale della lingua in cui tradurre, nelle posizioni seguenti le varie locale da cui tradurre; magari qualcuno c'ha messo mano per fare la cosa che servirebbe a me :)

Grazie :)

Lore

Offline Gioxx

  • Amministratore
  • Post: 7732
    • Gioxx's Wall
Info sull'estensione Translate
« Risposta #1 il: 12 Gennaio 2005 17:03:37 »
Non utilizzando l'estensione e non avendo analizzato il codice non so che dirti, ma mi viene spontanea la domanda... se hai già analizzato il codice e conosci il funzionamento, perchè non hai provato tu a fare l'hack? (Non è una provocazione o presunzione) ;)

Saluti.

Offline Lore

  • Post: 13
Info sull'estensione Translate
« Risposta #2 il: 12 Gennaio 2005 17:29:03 »
Citazione da: Gioxx
Non utilizzando l'estensione e non avendo analizzato il codice non so che dirti, ma mi viene spontanea la domanda... se hai già analizzato il codice e conosci il funzionamento, perchè non hai provato tu a fare l'hack? (Non è una provocazione o presunzione) ;)

Saluti.

Il problema è che ci va lavorato sopra e non poco... Ho solo guardato dove crea la lista delle possibili traduzioni; se il sistema è quello che penso è un casino perchè fa questa cosa:

PGTRANSLATE_LANGUAGEPAIRS[4] =  new Array("it","en", "fr");

Questo è l'array che viene  allocato quando scegli "italiano" nelle opzioni; in pratica il primo elemento è la locale scelta, i seguenti sono le locale rispetto alle quali tradurre. Il problema è che se, come ho inteso, la prima locale è quella della lingua in cui traduce questa estensione andrebbe rifatta mezza da capo, perchè becca solo una locale per volta (ad esempio per fare quello che vorrei io andrebbe fatto in modo che le prime 2 locale siano le 2 lingue nelle quali tradurre).
Il sistema migliore sarebbe un "motore" su cui fare girare il sistema di traduzione (ad esempio dicendogli lingua in cui tradurre, lingua da tradurre e link), però questa estensione ahimè non ragiona così.
Vabbè, vedrò se trovo la forza/ho le capacità di spippolarci sopra; mi sa che alla fine farò una feature request all'autore dell'estensione :D
Chiaramente se qualcuno ha un buon suggerimento (ad esempio usando altre possibilità del Firefox) per fare ciò che ho in mente io tanto meglio :)

Lore

0 Utenti e 1 Visitatore stanno visualizzando questo topic.