2010-05-23 4 views
12

J'ai besoin de localiser notre site dans un certain nombre de langues. Le site se compose de plusieurs pages statiques, pas de backend dynamique. Nous avons une belle communauté internationale et les gens sont prêts à nous aider.Quelle est la bonne façon de localiser un site Web statique

Le problème est de savoir comment organiser la traduction de site Web, quel est le bon flux de travail? Quelles sont les meilleures pratiques pour la localisation de site Web statique?

Comment organiser les bundles de chaînes de langues? Comment organiser un flux de travail d'un ensemble de chaînes à une page Web de production?

Est-il possible d'organiser la traduction d'une manière wiki, où plusieurs traducteurs peuvent traduire un ensemble de chaînes simultanément?

+0

La meilleure façon de procéder dépend de la manière dont votre site Web actuel est conçu, découpé dans les pièces, etc. Vous avez écrit à propos de certains fichiers XML que vous utilisez pour remplir le contenu des pages. Ainsi, votre site Web n'est pas seulement un grand nombre de pages statiques. Utilisez-vous jQuery pour remplir xml contient à l'intérieur des pages html? Un exemple de votre page typique serait très utile. Ensuite les suggestions seront plus orientées sur votre design actuel de pages. – Oleg

+0

Oleg, merci, j'ai trouvé la solution à mon cas. Nous utilisons des groupes de chaînes, puis générons des pages HTML statiques à partir des ensembles avec la transformation XSLT. – Pavel

Répondre

3

MISE À JOUR:

En Mars 2012, 99translations a été abandonnée. Un autre service similaire que j'ai trouvé est www.getlocalization.com/

MESSAGE ORIGINAL:

Vous pouvez utiliser quelque chose comme 99translations.com. Ouvrez un projet là-bas et demandez à votre communauté d'aider à la traduction. Par exemple, voici comment les gars à smartgwt l'ont fait

+0

C'est le service que je cherchais, merci! – Pavel

+0

ressemble à ce site a disparu ... c'est une page de parking godaddy maintenant – craigb

+0

@craigb Merci pour les heads-up. J'ai mis à jour ma réponse avec une alternative – Bogdan

3

Je pense que cette question a deux parties distinctes.

Technique: comme il s'agit d'un site statique pur sans contenu dynamique, les traductions seront également fournies dans des pages statiques. Si vous utilisez Apache, le module mod_mime vous permet d'ajouter des suffixes de langue aux noms de fichiers, de sorte que vous puissiez avoir mypage.html.en, mypage.html.fr, etc. - cf: http://httpd.apache.org/docs/2.2/mod/mod_mime.html. D'autres serveurs Web peuvent offrir des options similaires. Organigramme: le flux de travail pour la traduction de sites Web est un sujet totalement différent; un Wiki ou un CMS peut être utile ici, mais ils sont au moins difficiles à réaliser avec des pages statiques pures. Si les groupes de chaînes de langues, les fichiers de ressources et autres sont utiles, cela dépend de votre contenu et, dans la plupart des cas, vous devrez créer des pages dynamiquement. Le flux de travail que vous pouvez soutenir et maintenir dépend en grande partie de votre capacité (de votre organisation) à le gérer. À mon avis, ce problème mérite une analyse plus approfondie pour obtenir une solution satisfaisante.

2

en bref:

  1. Est-il possible d'organiser la traduction d'une façon wiki?of course, there are a lot of open source CMS (Content System Management) that do this work for you!

  2. Quelles sont les meilleures pratiques pour la localisation statique de sites Web?there is no best practicse for static website! Puisque vous avez une communauté, vous devez travailler avec du contenu dynamique, pour vos besoins, le site statique est une mauvaise pratique en soi!

  3. Quel est le bon flux de travail?Separate your views from your logic, Don’t use machine translation, Don’t concatenate strings...etc

Hope this aide!

2

Je viens de voir un petit projet basé sur JavaScript/CSS qui peut répondre à vos besoins d'internationalisation statique: stati18n (https://github.com/k-yak/stati18n). Tout est expliqué dans le fichier readme.

+0

Il semble cool et simple, posterai mes impressions si je l'essaie. Merci d'avoir partagé. –

Questions connexes