Submitted by J-Charles on
Salut à tous.
Je travaille sur un site qui est bientôt terminé, seulement voilà, certains des modules que j'ai utilisés sont en anglais. Du coup, les chaînes de caractères qu'ils génèrent sur mes pages sont en anglais.
Ma question est donc la suivante: comment pourrais-je arriver à traduire ces chaînes de caractères?
Ce que je voudrais réellement, c'est arriver à le faire manuellement en accédant directement au code source des modules; mais je n'y suis pas arrivé jusqu'ici.
Merci de me répondre de façon claire et explicite
Si tu as installé le français
Permalien Soumis par vincent59 le 26 Août, 2014 - 17:38
Si tu as installé le français et le module Locale , tu peux traduire l'interface via : Configuration / Régionalisation et Langue / Traduire l'interface.
admin/config/regional/translate
Ensuite, soit on peut importer la traduction d'un module (via https://localize.drupal.org/translate/languages/fr), soit s'il manque des chaines de caractères on peut les traduire directement (onglet Traduire admin/config/regional/translate/translate)
Vincent59, merci pour ta
Permalien Soumis par J-Charles le 26 Août, 2014 - 20:26
Vincent59, merci pour ta réponse. Elle m'a été d'une grande aide. Mais par rapport à ma préoccupation d'accéder et de modifier directement le source des modules, tu as une idée.
Si le module est bien codé,
Permalien Soumis par vincent59 le 27 Août, 2014 - 09:58
Si le module est bien codé, les traductions sont externalisées.
Les messages sont affichés via
t("Message")
.On peut également installer https://www.drupal.org/project/potx pour extraire les messages d'un module installé, traduite le fichier .po et le réimporter.
Mais je déconseille de modifier directement le code du module : en cas de mise à jour du module, tu perds tes modifications...
Ok. J'ai pris bonne note. J
Permalien Soumis par J-Charles le 27 Août, 2014 - 18:21
Ok. J'ai pris bonne note. J'essaierai quand même.
Merci.