Je souhaite que le contenu de mon site soit multilingue. J'ai un sélecteur de langue qui peut basculer entre les traductions anglaises et espagnoles d'une page. Je souhaite que l'interface administrative soit toujours en anglais, que vous y accédiez à partir d'une traduction espagnole ou anglaise de la page.
Voici ma configuration dans / admin / config / regional / language / detection :
Voici ma configuration dans user / 1 / edit :
Mon interface d'administration est toujours en anglais, mais maintenant mon contenu est également toujours en anglais, peu importe si je bascule la page en espagnol.
J'ai essayé de nombreux paramètres, y compris les paramètres de détection de la langue du contenu .
Quelle est la configuration correcte pour y parvenir?
/ es / node / 1
/ admin / config / regional / language / detection / url
/ admin / config / regional / language
Réponses:
Sur une nouvelle installation, je pourrais le faire fonctionner de cette façon:
Dans
admin/config/regional/language/detection
Dans
user/1/edit
les paramètres de langue:Il existe divers problèmes à ce sujet, peut-être le plus pertinent: lorsque la détection de la langue du contenu est différente de la détection de la langue de l'interface, la langue détectée n'est pas appliquée au contenu rendu .
Appliquez ces patchs:
Caches vides:
$ drush cache-rebuild
Sélecteur de liste déroulante de langue et tout le reste semble maintenant bien fonctionner!
Un exemple de contenu espagnol, les chaînes passées par t () sont traduites, la barre d'outils d'administration en anglais ...
La même page éditée: interface d'administration entièrement en anglais, mais le contenu montre la traduction correcte ....
la source
t()
ou|t
non traduit. Par exemple: «Powered by Drupal» ne se transforme pas en «Funciona con Drupal». Je souhaite uniquement que les pages / admin soient en anglais uniquement.La langue préférée des utilisateurs est Chinees (zh-hans). Lorsque je me connecte au site, l'URL n'a pas de préfixe de langue. Tout en basculant la langue sur la langue déroulante pour tous les langages, elle est traduite comme prévu. Lorsque je change la langue en anglais (langue par défaut du site) et qu'elle reste la langue préférée de l'utilisateur.
Remarque: j'utilise dropdown_language pour changer de langue.
Veuillez aider à ce sujet.
la source