Qualcuno mi sa dire il metodo migliore per far supportare a una pagina Asp più linguaggi. In sostanza dovrei riuscire a strutturare un file di lingua o altro.
Qualcuno mi sa dire il metodo migliore per far supportare a una pagina Asp più linguaggi. In sostanza dovrei riuscire a strutturare un file di lingua o altro.
Il tuo problema sono i contenuti in più lingue oppure i testi di commenti al sito?
In ques'ultimo caso ti consiglio un file per ogni lingua da includere nelle tue pagine contenenti ognuno le stesse variabili tradotte nei rispettivi linguaggi.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
ho risolto così:
e poi quando voglio richiamare una variabile:codice:Public Sub lang(riga) frase= "" ilfile=server.MapPath("/lang/" & session("lng")& "/matricola.lng") Set file = CreateObject("Scripting.FileSystemObject") If file.FileExists (ilfile) =true then Set ilfile = file.OpenTextFile(ilfile, 1, False, False) counter=0 do while not ilfile.AtEndOfStream counter=counter+1 illine=ilfile.readline if counter = riga then frase=illine response.write frase ilfile.Close set ilfile=nothing set file=nothing exit sub end if loop ilfile.Close end if set ilfile=nothing set file=nothing end sub
7 è la riga del filecodice:Call lang(7)
che ne pensi?
riposto la prima parte del codice visto che su una sola linea non si legge
Public Sub lang(riga)
frase= ""
ilfile=server.MapPath("/lang/" & session("lng")& "/matricola.lng")
Set file = CreateObject("Scripting.FileSystemObject")
If file.FileExists (ilfile) =true then
Set ilfile = file.OpenTextFile(ilfile, 1, False, False)
counter=0
do while not ilfile.AtEndOfStream
counter=counter+1
illine=ilfile.readline
if counter = riga then
frase=illine
response.write frase
ilfile.Close
set ilfile=nothing
set file=nothing
exit sub
end if
loop
ilfile.Close
end if
set ilfile=nothing
set file=nothing
end sub
se faccio un file per ogni lingua, ognuno con le
stesse variabili tradotte, come faccio poi ad includere il file
giusto???