Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

TRADUZIONE NUOVO BOX

Autore Messaggio
carletto11

Principiante
Principiante
15 Discussioni



Profilo - carletto11
12 febbraio 2007 alle 13:46:22 Profilo - carletto11Invia un messaggio privato Rispondi quotando
Ho inserito un vuovo blocco, l'ho chiamato Utili,
allinterno ci sono sei link,
per fare in modo che cambiando versione/lingua
i link all'interno vengano tradotti come nei blocchi
preesistenti di aspnuke cosa bisogna fare?

Come mai non c'è la traduzione in tedesco?

Grazie.
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
12 febbraio 2007 alle 14:26:07 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 12 febbraio 2007 alle 14:33:51

Prima devi aggiungere le traduzioni del blocco in tutte le lingue altrimenti ti compare solo nella lingua italiana


se i link puntano tutti alla stessa pagina basta che immette la nuova traduzione per il link TRAD_LINK1
e il relativo link

Response.Write "<a href=""pag1.asp"">" & GetTranslation("TRAD_LINK1") & "</a>"
Response.Write "<a href=""pag2.asp"">" & GetTranslation("TRAD_LINK2") & "</a>"

dove TRADLINK1 in iT ="ciao" in EN="Hello"

se invece puntano a pagine diverse per ogni lingua

ti costruisci il blocco cosi

<%
Sub MenuMultilingua ()
Select Case sXMLVersion
Case "IT" 'italiano
Response.Write "<a href=""pag1_IT.asp"">" & GetTranslation("TRAD_LINK1") & "</a>"
Response.Write "<a href=""pag2_IT.asp"">" & GetTranslation("TRAD_LINK2") & "</a>"
Response.Write "<a href=""pag3_IT.asp"">" & GetTranslation("TRAD_LINK3") & "</a>"
Case "EN" 'inglese
Response.Write "<a href=""pag1_EN"">" & GetTranslation("TRAD_LINK1") & "</a>"
Response.Write "<a href=""pag2_EN"">" & GetTranslation("TRAD_LINK2") & "</a>"
Response.Write "<a href=""pag3_EN"">" & GetTranslation("TRAD_LINK3") & "</a>"
Case "FR" 'francese
Response.Write "<a href=""pag1_FR.asp"">" & GetTranslation("TRAD_LINK1") & "</a>"
Response.Write "<a href=""pag2_FR.asp"">" & GetTranslation("TRAD_LINK2") & "</a>"
Response.Write "<a href=""pag3_FR.asp"">" & GetTranslation("TRAD_LINK3") & "</a>"
End Select
End Sub
%>

in tedesco forse perche nessuno parla tedesco e non hanno trovato un volontario che l'abbia tradotto

---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
carletto11

Principiante
Principiante
15 Discussioni



Profilo - carletto11
12 febbraio 2007 alle 22:22:38 Profilo - carletto11Invia un messaggio privato Rispondi quotando
Mi confermi se ho capito?
Nel blocco ci sono 7 link che aprono 7 pagine diverse,

pag1 pag2 pag3 sono le pagine che i vari link devono aprire,
TRAD_LINK1 TRAD_LINK2 TRAD_LINK3 devono restare cosi o sono i nomi delle pagine?
Scusami ma all'asp mi sto avvicinando adesso.

esempio sui primi 3
Response.Write "<a href=""giallo.asp"">" & GetTranslation("TRAD_LINK1") & "</a>"
Response.Write "<a href=""rosso.asp"">" & GetTranslation("TRAD_LINK2") & "</a>"
Response.Write "<a href=""verde.asp"">" & GetTranslation("TRAD_LINK3") & "</a>"
cosi è giusto?

Nei file xml ho già inserito questo
<translation name="LANG_BLOCK_DISPLAY_1">Displayutili</translation>
<translation name="LANG_BLOCK_1">Utili</translation>
<translation name="LANG_LISTEN_TO_UTILI">Utili</translation>

Approfitto per chiederti un'altra cosa, anzi 2, nel blocco versione
escono EN FR ES Versione italiana, in che file bisogna andare per modificarli?

Per la traduzione in tedesco basta tradurre il file xml dall'italiano o serve di più?
Te lo chiedo perchè la voro nel turismo e st facendo il sito per vendita soggiorni vacanze
e il tedesco mi sevre, sono disposto a fare la traduzione e metterlaa disposizione di
tutti se qualcuno mi da una mano ad inserirla.

Ciao, grazie.
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
13 febbraio 2007 alle 09:05:41 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 13 febbraio 2007 alle 09:18:06

i file sono IT.xlm En.xlm FR.xlm sotto la cartella public xlm

Le traduzioni puo metterle direttamente on line in amministrazione traduzioni
puoi mettere per aiutarti la Prima TRAD_LINK1 con valore "treni" e metti la spunta su inserisci in tutti i file traduzione

In questo modo il sistema ti crea TRAD_LINK1 con il valore treni nel file italiano spagnolo francese etc etc dopo di che editi trad_link1 in inglese e metti "trains" al posto di treno

il gettraslation, come dice il nome della funzione, verifica che lingua hai scelto e va cercarsi il parametro all'interno del relativo file

quindi se hai scelto inglese la funzione apre il file en.xlm si cerca TRAD_LINK1 lo trova e ti restituisce il suo valore trains
e tu vedrai il link trains che punta alla pag1

ovviamente il nome TRAD_LINK l'ho messo io per specificare che e' il nome del link ma puoi mettere nomi piu significativi. Es. se devi crearti il link treni metti
TRAD_TRENI se devi fare il link aerei TRAD_AEREI
l'importanta e' poi richiamare la giusta variabile all'interno del gettranslation("TRAD_TRENI") o gettranslation("TRAD_AEREI")

LO STANDARD di aspnuke usa LANG_ al posto di TRAD_ ma io uso proprio un prefisso diverso per distinguere che quella traduzione l'ho messa io per scopi personali e non fa parte delle traduzioni standard di aspnuke e se faccio una ricerca per trad trovo solamente quelle aggiuntive facilitandomi la ricerca


se vuoi fare le traduzioni in tedesco chiedi prima agli admin dj o guyver se per caso non le stanno gia facendo o per avere il semplice permesso di farlo

cmq fai una copia del file IT.XLM ( ma mi raccomando prendi quello originale della 2.07 ) e per ogni valore italiano metti la traduzioni tedesca

<translation name="LANG_TITLE_DEFAULT">BENVENUTO</translation>
<translation name="LANG_TITLE_DEFAULT2">Benvenuto %1%</translation>
<translation name="LANG_TITLE_NEWS">Schede</translation>
<translation name="LANG_TITLE_COMMENTS">Commenti</translation>
<translation name="LANG_TITLE_FORUM">Forum</translation>
<translation name="LANG_TITLE_AUTHENT">Accesso utente registrato</translation>
<translation name="LANG_TITLE_ACCOUNT">Profilo</translation>
<translation name="LANG_TITLE_SEARCH">Cerca</translation>
<translation name="LANG_TITLE_POLL">Sondaggio</translation>
<translation name="LANG_TITLE_DOWNLOADS">Materiale</translation>
<translation name="LANG_TITLE_DIRECTORY">Links</translation>
<translation name="LANG_TITLE_SIGNUP">Registrazione</translation>
<translation name="LANG_TITLE_PROFILE">Profilo</translation>
<translation name="LANG_TITLE_IMAGES">Galleria Immagini</translation>

---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
carletto11

Principiante
Principiante
15 Discussioni



Profilo - carletto11
13 febbraio 2007 alle 16:34:47 Profilo - carletto11Invia un messaggio privato Rispondi quotando
Siccome il sito non l'ho ancora pubblicato, lo sto preparando in locale, per fare le traduzioni da amministrazione dovrei ogni volta andare nel file config-inc e cambiare lingua altrimenti mi da solo IT, è giusto o sbaglio?
Ciao e grazie.
carletto11

Principiante
Principiante
15 Discussioni



Profilo - carletto11
13 febbraio 2007 alle 16:37:49 Profilo - carletto11Invia un messaggio privato Rispondi quotando
Ho fatto un modulo contatti, dopo l'invio si apre la pagina di ringraziamento, per fare il redirect alla home page con asp come si fa?
Grazie.
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
13 febbraio 2007 alle 16:43:02 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Modificato il 13 febbraio 2007 alle 16:45:29

Risposta al primo post, le lingue disponibili vanno "installate" da Amministrazione - Modifica Configurazione - Versioni
Inserendo poi quelle che ti interessano.
Risposta la secondo post:
La stringa è:
Response.Redirect "default.asp"
però, puoi tranquillamente usare anche l'HTML, con un bel Response.Write "<a href=""default.asp"">Torna alla Home Page</a>" & vbCRLF (i doppi apici vanno scritti così se inserisci la stringa come ASP, se chiudi il codice Asp e usi html puro, bastano gli apici normali.
carletto11

Principiante
Principiante
15 Discussioni



Profilo - carletto11
13 febbraio 2007 alle 21:43:07 Profilo - carletto11Invia un messaggio privato Rispondi quotando
Ok sta funzionando tutto perciò continuo ad approfittare di te, non mi hai risposto a una cosa: dentro il box "versioni" si trovano i link "Versione italiana" FR EN ES" voglio cambiarli nel senso che per esempio EN deve diventare English version, in quale file si trova questo box non sono proprio riuscito a trovarlo.
Ciao
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
13 febbraio 2007 alle 22:01:13 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Veramente ti ho risposto all inclusive....
Il procedimento è sempre lo stesso, da Amministrazione - Modifica Configurazione - Versioni - Aggiungi Versione.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

carletto11

Principiante
Principiante
15 Discussioni



Profilo - carletto11
13 febbraio 2007 alle 23:47:09 Profilo - carletto11Invia un messaggio privato Rispondi quotando
Si scusa avevo interpretato male tutto ok, però il titolo del blocco versione vorrei che fosse una immagine si può?
E' possibile metterla in questa riga?
<translation name="LANG_VERSIONS">Versioni</translation>
invece di Versioni si può inserire una immagine?
Se si come? <img src="flagit.jpg">

Allo stesso modo si può mettere una immagine a fianco dei titoli degli altri blocchi?
Es.: Home img

Da amministratore non riesco a farlo, e poi preferisco operare nei file perchè cosi capisco meglio.
 1  2  3  >>

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 : 243
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: 5685036 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi