2010-05-23 3 views
12

Ich muss unsere Website in eine Reihe von Sprachen lokalisieren. Die Site besteht aus mehreren statischen Seiten, keinem dynamischen Backend. Wir haben eine nette internationale Gemeinschaft und die Leute sind bereit uns zu helfen.Was ist der richtige Weg, um eine statische Website zu lokalisieren

Das Problem ist, wie Website-Übersetzung zu arrangieren, was ist der richtige Workflow?

Welche Best Practices für die statische Website-Lokalisierung gibt es? Wie organisieren wir Sprachstrings? Wie organisiert man einen Workflow vom String-Bundle zur Produktions-Webseite?

Ist es möglich, eine Übersetzung auf Wiki-Art einzurichten, wo mehrere Übersetzer gleichzeitig ein String-Bündel übersetzen könnten?

+0

Der beste Weg hängt davon ab, wie Ihre aktuelle Website gestaltet ist, aufgeteilt in die Teile und so weiter. Sie haben über einige XML-Dateien geschrieben, mit denen Sie den Inhalt der Seiten füllen. Ihre Website enthält also nicht nur viele statische Seiten. Verwenden Sie jQuery, um XML-Inhalt in HTML-Seiten zu füllen? Ein Beispiel für eine typische Seite wäre sehr hilfreich. Dann werden die Vorschläge (Antworten) mehr auf Ihre aktuelle Gestaltung der Seiten ausgerichtet sein. – Oleg

+0

Oleg, danke, ich habe die Lösung für meinen Fall gefunden. Wir verwenden String-Bundles und generieren dann statische HTML-Seiten aus den Bundles mit XSLT-Transformation. – Pavel

Antwort

3

UPDATE:

Ab März 2012 eingestellt 99translations wurde. Ein weiterer ähnlicher Service, den ich gefunden habe, ist www.getlocalization.com/

ORIGINAL MESSAGE:

Sie so etwas wie 99translations.com nutzen könnten. Öffnen Sie dort ein Projekt und bitten Sie Ihre Community um Hilfe bei der Übersetzung. Zum Beispiel das ist, wie die Jungs bei smartgwt haben es

+0

Das ist der Service, den ich gesucht habe, danke! – Pavel

+0

sieht so aus, als ob diese Seite verschwunden ist ... es ist eine godaddy Parkseite jetzt – craigb

+0

@craigb Danke für die Köpfe hoch. Ich habe meine Antwort mit einer Alternative aktualisiert – Bogdan

3

Ich denke, diese Frage hat zwei unterschiedliche Teile.

Technisch: Da es sich um eine reine statische Website ohne dynamischen Inhalt handelt, werden die Übersetzungen auch auf statischen Seiten bereitgestellt. Wenn Sie Apache ausführen, können Sie mit dem mod_mime-Modul den Dateinamen Dateinamenerweiterungen hinzufügen, so dass Sie mypage.html.en, mypage.html.fr usw. - cf: http://httpd.apache.org/docs/2.2/mod/mod_mime.html haben. Andere Webserver bieten möglicherweise ähnliche Optionen.

Organisatorisch: Der Workflow für die Übersetzung von Webseiten ist eine völlig andere Sache; ein Wiki oder CMS könnte hier hilfreich sein, aber mit reinen statischen Seiten sind sie zumindest schwer zu realisieren. Wenn Sprachstring-Bundles, Ressourcendateien und dergleichen hilfreich sind, hängt dies von Ihren Inhalten ab und erfordert in den meisten Fällen die dynamische Erstellung von Seiten. Welchen Workflow Sie unterstützen und pflegen können, hängt weitgehend von Ihren Kapazitäten ab.

Meiner Meinung nach verdient dieses Problem eine gründlichere Analyse, um eine befriedigende Lösung zu erhalten.

2

kurz:

  1. Ist es möglich, Übersetzung in einer Wiki Art und Weise zu arrangieren?

  2. Welche Best Practices für die statische Website-Lokalisierung gibt es?there is no best practicse for static website! Da Sie eine Community haben, müssen Sie mit Dynamic Content arbeiten, für Ihre Bedürfnisse ist die statische Site selbst eine schlechte Praktik!

  3. Was ist der richtige Workflow?Separate your views from your logic, Don’t use machine translation, Don’t concatenate strings...etc

Hope this Hilfe!

2

Ich habe gerade ein kleines Projekt auf Basis von JavaScript/CSS gesehen, das Ihren Anforderungen der statischen Internationalisierung entsprechen kann: stati18n (https://github.com/k-yak/stati18n) versuchen Sie es. Alles wird in der Readme-Datei erklärt.

+0

Es sieht cool und einfach aus, wird meine Eindrücke veröffentlichen, wenn ich es versuche. Danke für das Teilen. –

Verwandte Themen