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

    sito multilingua: idee?

    Ciao, devo creare un sito multilingua.
    Avete idee da darmi?
    Pensavo di mettere in una var di sessione la lingua scelta e in base ad essa, tramite uno switch(), cambiare i testi necessari.

    Inoltre, con il russo, che tipo di charset / meta lang devo mettere per far vedere quei caratteri?

    Devo metterne uno diverso per ogni lingua?

    Grazie
    Ciao

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    esatto, metti la lingua in una variabile di sessione, per esempio:

    Codice PHP:
    $_SESSION['lang'] = "en" 
    poi non serve che fai uno switch, puoi includere un file vocabolario in cui ogni frase o parola viene definita nelle varie lingue dentro un array

    Codice PHP:
    $titolo_home_page = array(
    "it" => "Titolo in italiano.",
    "en" => "Titolo in inglese.",
    "ru" => "Titolo in russo"
    ); 
    poi sarà semplice visualizzare la frase

    Codice PHP:
    echo $titolo_home_page["$_SESSION[lang]"] ; 
    Riguardo ai caratteri russi non saprei

    Errare humanum est, perseverare ovest

  3. #3
    fare cosi è decisamente poco comodo :\

    la lingua è meglio tenerla in cookie cosi che se l'utente ritorna se la ritrova, detto questo il forum è pieno di discussioni a riguardo, se fai una ricerca troverai di tutto e di più
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.