Submitted by mobidyc on
Bonjour,
je viens de découvrir drupal et c'est pas mal ma foi, c'est même plutôt très bien ;)
ceci dit, je rencontre plusieurs problèmes dont 1 surtout: localiser drupal.
j'obtient l'erreur: Fatal error: Cannot redeclare taxonomy_term_path()
j'ai reproduit plusieurs fois ce problème sans comprendre pourquoi je l'obtiens.
Reproduction du problème:
- installation de drupal toute fraiche = OK
- installation du module localizer = ok
- je coche les modules locale et localizer = il me désactive taxonimy(core), je me dit que je verrais plus tard.
- j'importe les fichier .po pour la traduction = ok
- je sélectionne partout le language fr = ok (quoique tout reste en anglais)
- je veux un forum, taxonimy est nécessaire pour cela, je coche donc taxonimy = KO, il ne me le coche pas.
- je coche donc les deux cases taxonimy (localizer*) = KO
je ne peux maintenant plus accéder à drupal, chaque page tentée donne l'erreur:
Fatal error: Cannot redeclare taxonomy_term_path() (previously declared in /home/mobidyc/public_html/test2/drupal/modules/localizer/system/taxonomy/taxonomy_category.module:131) in /home/mobidyc/public_html/test2/drupal/modules/localizer/system/taxonomy/taxonomy_localizer.module on line 67
j'ai lu la procédure d'installation des modules sur drupal.org, le README.TXT de localizer et je ne vois pas ce que j'ai pu rater.
ça vous dit quelquechose?
A priori, tu n'as pas besoin
Permalien Soumis par Damien Tournoud le 13 Avril, 2007 - 12:54
A priori, tu n'as pas besoin de taxonomy_category car il ne sert qu'à la compatibilité avec category (à ne pas confondre avec taxonomy, même si leur traduction "Catégorie" est la même...).
Note aussi, que tu n'as pas besoin de localizer si tu veux seulement traduire Drupal en français : localizer sert à gérer des sites spécifiquement multilingues.
euh... localizer ne sert pas
Permalien Soumis par mobidyc le 13 Avril, 2007 - 14:15
euh... localizer ne sert pas à traduire drupal?
je veux dire, les menus, administration toussa?
à quoi servent les fichiers .po que l'on importe en ce cas?
scuser mon ignorance.
--
Mobidyc
C'est vrai que ce n'est pas
Permalien Soumis par Damien Tournoud le 13 Avril, 2007 - 14:26
C'est vrai que ce n'est pas particulièrement limpide du premier abord. Mais localizer sert à gérer des sites multilingues (c'est à dire traduire les menus, les noms de catégories, etc...). La traduction de Drupal en lui-même est gérée par le module locale, qui fait partie de la distribution de base (Drupal Core).
L'importation des .po est gérée par locale.
Merci, je viens de
Permalien Soumis par mobidyc le 13 Avril, 2007 - 14:36
Merci, je viens de comprendre (un peu lent moi des fois ;))
bon, j'ai réussi à traduire drupal en FR (youpiii).
en fin de compte, j'ai même pas besoin de localizer pour avoir drupal en FR, me suis vraiment embêter pour rien....
Merci.
L'administration de drupal
Permalien Soumis par zmove le 13 Avril, 2007 - 14:29
L'administration de drupal est multi langue, il faut activer le module "locale" qui fait parti du core de drupal. Pas besoin de localizer.
Localiser lui permet de faire un site multilangue, c'est à dire d'avoir le contenu de tes pages dans plusieurs langues, en gros, localizer fait le lien entre tes noeuds pour dire : celui la, c'est l'équivalent de celui-ci traduit en anglais etc...
Donc juste pour traduire l'interface admin, si ton site ensuite possède une seule langue, le module locale du core suffit.
Une fois activé, tu aura un nouveau menu "locale" dans site configuration, et c'est la que tu importe les fichiers.po