Domanda

Ecco il caso d'uso:

Sto costruendo un sito che servirà vari mercati globali e scatterà più di una piattaforma. Il sito supporta già i file di lingua. Una volta che il locale è determinato il file di lingua appropriato viene servito. Tutto il testo è nell'interfaccia è servito tramite file di lingua.

Per le cose Collegamento paese / provincia statale Ho usato JavaScript in passato per scambiare le opzioni, ma sto cercando una soluzione che viene gestita sul server, senza alcuna interazione del client (quindi la soluzione deve funzionare senza lavorare senza JavaScript).

Qualcuno ha qualche raccomandazione sull'attuazione è pratica? Dovrei memorizzare i paesi / stati / locali / locali nel database? Devo richiedere agli utenti di inviare il modulo di iscrizione con solo Paese selezionato e sulla base del Paese Selection Show States + Locali rilevanti per quel paese?

Sto cercando una soluzione qui che aderisce ai principi di miglioramento progressivo. Migliorerò qualunque percorso prendo con JavaScript in seguito, ma per ora ho bisogno di qualcosa che funzioni senza scripting sul lato client. Grazie!

È stato utile?

Soluzione

La maggior parte di ciò che stai dicendo dipende in modo specifico negli utenti finali e le esigenze dei tuoi clienti.

Il mio suggerimento (che probabilmente sarà argomentabile), sarebbe quello di avere l'utente seleziona la loro posizione quando si registra sul sito (ma consente loro di modificarlo in qualsiasi momento più avanti ovviamente), in base a quella selezione, come tedichiarato, popola tutti i dati corrispondenti in quel locale.

E per quanto riguarda la localizzazione delle lingue, che possono essere memorizzate in tabelle o utilizzando costi PHP o un file XML o qualsiasi altro metodo con cui ti trovi a proprio agio.

Non sono sicuro se questo è stato affatto utile, ma spero che valga la pena qualcosa:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top