Originariamente inviata da
KillerWorm
Ciao, causa impegni ho potuto rispondere solo ora.
Il lavoro prima di tutto :-)
Cosa intendi per "vorrei tradurlo"?
Parliamo dello strumento google translate o di cosa?
Sottolineo che non sono un programmatore per cui ti chiedo scusa anticipatamente se uso qualche termine in modo improprio.
Per quello che so, sulla rete interne , in particolare sul sito "https://www.w3schools.com" i tag o attributi di cui chiedo informazioni non sono specifici per il solo Google Translate . Quidi credo sia indipendente da quale strumento di traduzione on line venga utilizzato.Comunque si tratta di google transale.
la classe "notranslate" viene considerata dello strumento/plugin google translate, e quindi può essere usata per prevenire la traduzione di uno specifico contenuto. Non ho capito in che modo tu stia usando tale classe e quale sia l'obiettivo.
Proprio per questo motivo viene utilizzata insieme a <code> e <pre> per visualizzare codice sorgente per vari tipi di linguaggi di programmazione (es. assemble, #C , e chi più ne ha più ne metta), affinchè questi non vengano tradotti dall'inglese.
Credimi, faccio fatica a capire di cosa tu stia parlando: cosa intendi per "dichiarazione delle classi"?
Dichiarazione di classi
... non esiste alcun tag "notranslate" (e tanto meno notraslate senza "n")...
Un pò di autoironia da parte mia visto che nel mio post iniziale avevo tralasciato di digitare la "n".
Ancora, esiste l'attributo
translate, nuovo in HTML5, i cui valori possono essere "yes" o "no", ed è concepito appunto per consentire o negare la traduzione da parte dei browser (o eventuali plugin) che supportano una tale funzione (attualmente mi pare non ci sia un buon supporto cross-browser)... ma questa è un'altra storia.
HTML translate Attribute
Hai verificato che non sta funzionando?
Non funziona
Su quale browser stai visualizzando la pagina?
Chrome, FIrefox
Stai usando lo strumento google translate nativo di google chrome?
si
Stai usando un plugin su un qualche altro browser?
si , solo per firefox
Stai verificando il risultato attraverso il link "Traduci questa pagina" disponibile nei risultati del motore di ricerca google?
no, Chrome utilizza la traduzione in maniera automatica
Originariamente inviata da
Vincent.Zeno
anche un esempio pratico del problema non guasterebbe
Come dicevo, ho la necessita di modificare un documento html affinché alcune parti del testo( parti di codice) non vengano tradotte automaticamente dal traduttore. Tale parti vengono preventivamente indicate tramite l'uso di una css interno al documento html
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0050)file:///C:/Users/Lucky/Desktop/hAtMega32DocFr.html -->
<html xmlns="http://www.w3.org/1999/xhtml" class="translated-lt"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css"> * {;margin:0; padding:0; text-indent:0; }
h1 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 22pt; }
.p, p { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12pt; margin:0pt; }
.h4, h4 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 12pt; }
.s1 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: underline; font-size: 12pt; }
h2 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: underline; font-size: 20pt; }
.s2 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 9.5pt; }
.s3 { color: black; font-family:"Times New Roman", serif; font-style: italic; font-weight: normal; text-decoration: none; font-size: 12pt; }
.s4 { color: black; font-family:Arial, sans-serif; font-style: italic; font-weight: normal; text-decoration: none; font-size: 10pt; }
...
...
</style>
Supponendo che non voglia far tradurre la porzione di testo "contrassegnata" con "s2" come devo modificare il codice? Essendo il doc html un file gia esistente, non vorrei imbattermi nel lavoro alquanto noioso di inserire il tag/attributi sopra citati ogniqualvolta si presenti del codice da non tradurre.C'è la possibilita di aggirare il mio problema.
grazie