Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Funzione utilizzata per le traduzioni

    Salve a tutti ho questa necessità e sinceramente non saprei come gestirla.

    Cerco di fare un esempio semplice così che possiate aiutarmi.

    Ho una pagina dove appare la scritta:

    "benvenuto"

    nella pagina precedente io salvo in una variabile di sessione il tipo di lingua usata dall'utente che accede al sito web.

    Ho bisogno di creare una funzione che mi restituisce la scritta in base alla lingua dell'utente.
    Non vorrei fare dei controlli tipo select case direttamente sulla parola perchè le mie pagine sono piene di varie scritte e quindi ne dovrei fare tanti , quindi mi hanno suggerito di creare una funzione, fare li dentro tutti i controlli e poi restituire i valori richiamando tale funzione.
    Ma sinceramente non saprei come...

    i select case dovrebbero essere del tipo

    codice:
    lingua = session("lingua")
    select case lingua
    case "ita" -> benvenuto
    case "eng" -> welcome 
    etc etc
    end select
    potete aiutarmi a scrivere la funzione?
    grazie a tutti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In un modo o nell'altro devi tradurre tutte le parole o frasi.

    lingua = session("lingua")
    select case lingua
    case "ita"
    benvenuto = "benvenuto"
    casa = "casa"
    ...
    ...
    case "eng"
    benvenuto = "welcome"
    casa = "home"
    ....
    ....
    end select


    e nel contenute delle pagine usare le variabili: benvenuto, casa, ecc... che conterranno la traduzione.
    Potrebbe essere un metodo dispendioso, dipende dal numero di frasi da tradurre.

    Roby

  3. #3
    non sono tante frasi ma tante parole, anche 10/15 parole a pagina....

    secondo te quale potrebbe essere la soluzione migliore?

    grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se il sito è piccolo fai due versioni statiche altrimenti usa un file xml con tutte le traduzioni e recupera la versione corretta in base alla lingua.

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.