Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Traduzioni

Autore Messaggio
maxstudio

Utente
Utente
66 Discussioni



Profilo - maxstudio
28 marzo 2006 alle 20:01:37 Profilo - maxstudioInvia un messaggio privato Rispondi quotando
Ho creato delle pagine, in italiano, sul mio sito, con del linguaggio html, misto ad asp.
Vorrei però, che quando l'utente, straniero, clicchi sulla versione della propria lingua, la pagina si traducesse in automatico, dall'italiano alla lingua prescelta: un po' come si fa per le intestazioni. Qualcuno mi potrebbe dire se è una cosa fattibile e se si può fare?
Grazie in anticipo per l'info.
---------------
webmaster of:
http://www.conqueror.it
http://www.villarondinella.com
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
28 marzo 2006 alle 22:08:48 Profilo - emuInvia un messaggio privato Rispondi quotando
Guarda che le intestazioni non vengono affatto tradotte, vengono solo prese da un altro file.
Quindi il tuo articolo non puo' essere automaticamente tradotto, ma sei tu che devi prepararne una versione per ciascuna lingua.
ciao
---------------
development@aspnuke.it
maxstudio

Utente
Utente
66 Discussioni



Profilo - maxstudio
29 marzo 2006 alle 09:10:48 Profilo - maxstudioInvia un messaggio privato Rispondi quotando
si...ho capito che le intestazioni per le traduzioni, vengono presi dai file in xml che prende da lang, o xml, che dir si voglia.
quindi le mie pagine tradotte devo avere una sorta di formato in xml e metterle nella cartella lang (o xml) della cartella public? e quindi fare un riferimento nella pagina in italiano?
---------------
webmaster of:
http://www.conqueror.it
http://www.villarondinella.com
Omaglia

Utente
Utente
98 Discussioni



Profilo - Omaglia
29 marzo 2006 alle 11:00:20 Profilo - OmagliaInvia un messaggio privato Rispondi quotando
A seconda della lingua scelta dal visitatore le traduzioni vengono lette dal file it.xml, fr.xml, en,xml e se hai anche lo spagnolo da es.xml.
La via + semplice da seguire e' di copiarti dal file it.xml le voci in piu' che hai aggiunto, ed incollarle negli altri file.
Dopo li editi uno per volta, e modifichi la traduzione con quella della lingua scelta.
Per esempio

<translation name="LANG_TITLE_DEFAULT">BENVENUTO</translation>

lasci tutto uguale e cambi il benvenuto in welcome:

<translation name="LANG_TITLE_DEFAULT">WELCOME</translation>

Claro?
---------------
http://www.freeonnet.it
maxstudio

Utente
Utente
66 Discussioni



Profilo - maxstudio
30 marzo 2006 alle 09:53:24 Profilo - maxstudioInvia un messaggio privato Rispondi quotando
Modificato il 30 marzo 2006 alle 09:53:55

Forse non mi sono saputo spiegare, nei miei precedenti post.
Per comprendere meglio la mia esigenza vi rimando al link, della pagine (anche se poi sono più di una) che vorrei, che premendo il bottone della versione, automaticamente venisse tradotta. il link è http://www.conqueror.it/storia.asp
Omaglia

Utente
Utente
98 Discussioni



Profilo - Omaglia
30 marzo 2006 alle 10:28:34 Profilo - OmagliaInvia un messaggio privato Rispondi quotando
Ma vuoi la traduzione automatica tipo quella di google?
---------------
http://www.freeonnet.it
maxstudio

Utente
Utente
66 Discussioni



Profilo - maxstudio
30 marzo 2006 alle 10:55:01 Profilo - maxstudioInvia un messaggio privato Rispondi quotando
si...una cosa del genere. anche se già tutte le pagine che vedi in italiano sono già tradotte. nel precedente sito avevo una parte in italiano ed una inglese, ed era molto più semplice. non vorrei creare la stessa pagina in italiano ed un'altra in inglese. ma vorrei che la pagina si traducesse in automatico a seconda delle versione scelta.
---------------
webmaster of:
http://www.conqueror.it
http://www.villarondinella.com
Omaglia

Utente
Utente
98 Discussioni



Profilo - Omaglia
30 marzo 2006 alle 11:03:35 Profilo - OmagliaInvia un messaggio privato Rispondi quotando
Credo che il modo piu' rapido sia creare una pagina con il testo per ogni lingua, poi mettere una funzione che a seconda della versione ti faccia l'include di una o dell'altra.
Fatti dire dov'e' la funzione che carica a seconda della versione (o cercala :) ) e la riutilizzi per far caricare la pagina in inglese.
---------------
http://www.freeonnet.it
maxstudio

Utente
Utente
66 Discussioni



Profilo - maxstudio
30 marzo 2006 alle 11:06:41 Profilo - maxstudioInvia un messaggio privato Rispondi quotando
sostanzialmente era proprio quello che chiedevo io.
grazie.

P.S. qualche amministratore che mi dice dove cercare la funzione in questione e fare quello che ha suggerito Omaglia?
---------------
webmaster of:
http://www.conqueror.it
http://www.villarondinella.com
guyver

Esperto
Esperto
1270 Discussioni



Profilo - guyver
30 marzo 2006 alle 12:53:03 Profilo - guyverInvia un messaggio privato Rispondi quotando
Semplicemente se avessi visto bene come inserire una notizia od un articolo avrai notato che alla fine della pagina c'è un opzione che dice versione, semplicemente tu selezioni in che lingua deve essere vista la notizia e quella appare solo in quella lingua.
---------------
http://www.aspnukers.it
http://www.bitmaniasnc.com
guyver(at)anime4you.it (non è più attiva dopo aver chiuso il sito www.anime4you.it)
develop(at)aspnuke.it (non più attiva per motivi tecnici)
assistenza(at)bitmaniasnc.com
development(at)aspnukers.it
 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 149
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685297 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi