web-dev-qa-db-fra.com

Création de pages multilingues dans Google Sites

est-il possible de créer des pages dans plusieurs langues sans avoir à créer des pages distinctes pour chaque langue dans Google Sites?

Ce n'est pas une fonctionnalité de Google Sites, mais j'espérais qu'il pourrait y avoir une solution de contournement.

Greets, Kenny

3
Kenny

Vous pouvez le faire en utilisant JavaScript. Si vous recherchez une traduction automatique, vous pouvez essayer le Google Translate Widget .

Si vous voulez faire la traduction vous-même, vous pouvez créer un menu déroulant de langue et utiliser JS pour remplacer le contenu de la page par le contenu de la langue sélectionnée. Toutefois, pour ce faire (à supposer que Google Sites ne vous autorise pas à utiliser le code côté serveur; je ne suis pas vraiment sûr de cela), le navigateur doit télécharger la page dans toutes les langues, puis utiliser simplement JS pour permuter le contenu correct.

Regarde ça Fiddle pour voir ce que je veux dire.

1
ggutenberg

Google Sites classique ajoute automatiquement un bouton "Traduire" en bas de la page.

Il est intéressant de noter que les paramètres de langue de votre compte/navigateur Web pourraient empêcher de l’afficher. Si vous souhaitez tester cette fonctionnalité, utilisez un compte et un navigateur différents dans une langue différente de celle de votre site.

Pour la capture d'écran ci-dessus, mon site est en espagnol, le compte de test et la langue du navigateur Web sont définis en anglais.

0
Rubén