2010-05-23 5 views
12

Ho bisogno di localizzare il nostro sito in un certo numero di lingue. Il sito è composto da diverse pagine statiche, nessun back-end dinamico. Abbiamo una bella comunità internazionale e le persone sono pronte ad aiutarci.Qual è il modo corretto per localizzare un sito web statico

Il problema è come organizzare la traduzione del sito web, qual è il flusso di lavoro giusto?

Quali sono le migliori pratiche per la localizzazione di siti Web statici? Come organizzare i pacchetti di stringhe di lingue? Come organizzare un flusso di lavoro dal pacchetto di stringhe alla pagina Web di produzione?

È possibile organizzare la traduzione in un modo wiki, dove diversi traduttori potrebbero tradurre contemporaneamente un pacchetto di stringhe?

+0

Il modo migliore dipende da come è progettato il tuo sito web corrente, suddiviso nelle parti e così via. Hai scritto su alcuni file xml che usi per riempire il contenuto delle pagine. Quindi il tuo sito Web non è solo un sacco di pagine statiche. Usi jQuery per riempire xml contengono all'interno di pagine html? Un esempio della tua pagina tipica sarebbe molto utile. Quindi i suggerimenti (risposte) saranno più orientati al design attuale delle pagine. – Oleg

+0

Oleg, grazie, ho trovato la soluzione al mio caso. Utilizziamo i bundle di stringhe e quindi generiamo pagine HTML statiche dai pacchetti con trasformazione XSLT. – Pavel

risposta

3

UPDATE:

A partire dal marzo 2012, 99translations è stato interrotto. Un altro servizio simile che ho trovato è www.getlocalization.com/

Messaggio originale:

Si potrebbe usare qualcosa come 99translations.com. Apri un progetto lì e chiedi alla tua comunità di aiutarti con la traduzione. Ad esempio questo è il modo in cui i ragazzi di smartgwt lo hanno fatto

+0

Questo è il servizio che stavo cercando, grazie! – Pavel

+0

sembra che quel sito sia scomparso ... è una pagina di parcheggio divina ora – craigb

+0

@craigb Grazie per l'heads up. Ho aggiornato la mia risposta con un'alternativa – Bogdan

3

Penso che questa domanda abbia due parti distinte.

Tecnico: poiché è un sito statico puro senza contenuto dinamico, le traduzioni verranno fornite anche in pagine statiche. Se esegui Apache, il modulo mod_mime ti consente di aggiungere suffissi linguistici ai nomi dei file, in modo che tu possa avere mypage.html.en, mypage.html.fr, ecc. - cf: http://httpd.apache.org/docs/2.2/mod/mod_mime.html. Altri server web potrebbero offrire opzioni simili.

Organizzativa: il flusso di lavoro per la traduzione di siti Web è una questione completamente diversa; un wiki o CMS potrebbe essere utile qui, ma sono almeno difficili da realizzare con pagine statiche pure. Se i pacchetti di stringhe di lingue, i file di risorse e simili sono di qualche aiuto, dipende dal contenuto e nella maggior parte dei casi richiede la creazione dinamica delle pagine. Il flusso di lavoro che è possibile supportare e mantenere dipende in gran parte dalla capacità (della propria organizzazione) di gestirlo.

A mio parere, questo problema merita un'analisi più approfondita per ottenere una soluzione soddisfacente.

2

in breve:

  1. E 'possibile organizzare traduzioni in un modo wiki?

  2. Quali sono le migliori pratiche per la localizzazione di siti Web statici?there is no best practicse for static website! dal momento che hai una community, devi lavorare con contenuti dinamici, perché il tuo sito statico di bisogni non funziona praticamente da solo!

  3. qual è il flusso di lavoro giusto?Separate your views from your logic, Don’t use machine translation, Don’t concatenate strings...etc

Spero che questo aiuto!

2

Ho appena visto un piccolo progetto basato su JavaScript/CSS che può soddisfare le vostre esigenze di internazionalizzazione statica: stati18n (https://github.com/k-yak/stati18n) provatelo. Tutto è spiegato nel file Leggimi.

+0

Sembra interessante e semplice, pubblicherà le mie impressioni se provo. Grazie per la condivisione. –