| Autore |
Messaggio |
carletto11
 Principiante
15 Discussioni
|
12 febbraio 2007 alle 13:46:22 
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
2291 Discussioni
|
12 febbraio 2007 alle 14:26:07   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]](/smileys/coucou.gif)
http://www.roadrunners.to.it Sito Prove http://www.piosky.somee.com msn : chat_silvio@hotmail.com
|
carletto11
 Principiante
15 Discussioni
|
12 febbraio 2007 alle 22:22:38 
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
2291 Discussioni
|
13 febbraio 2007 alle 09:05:41   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]](/smileys/coucou.gif)
http://www.roadrunners.to.it Sito Prove http://www.piosky.somee.com msn : chat_silvio@hotmail.com
|
carletto11
 Principiante
15 Discussioni
|
13 febbraio 2007 alle 16:34:47 
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
15 Discussioni
|
13 febbraio 2007 alle 16:37:49 
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
1025 Discussioni
|
13 febbraio 2007 alle 16:43:02   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
15 Discussioni
|
13 febbraio 2007 alle 21:43:07 
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
1025 Discussioni
|
13 febbraio 2007 alle 22:01:13 
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
15 Discussioni
|
13 febbraio 2007 alle 23:47:09 
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
>>
|