Traduction FR à 48%

Tout nouveau dans le monde Drupla, je teste la v7. Après avoir installé la traduction fr avec le fichier .po, je m'étonne que le taux de traduction n'atteint que 48%.
Est-ce normal ? Alors que dans les tutos vidéos, l'interface était traduite à plus de 90% !
Ai-je loupé une étape ?
Merci de votre aide

Partager
Portrait de webgirl

Bonsoir krysttoff
Je débute sur Drupal et j'ai rencontré le même problème que toi. J'ai télachargé le core officiel 7.0 en anglais et le fichier de traduction au format po. Effectivement ce n'était pas très concluant.
J'ai cherché pas malsur drupal.org et je suis allée voir du coté Installation profiles ( http://drupal.org/project/installation%2Bprofiles )
j'ai filtré avec la compatibilté 7.x et j'ai téléchargé le profil d'installation "Localized Drupal install profile"
Il faut ensuite choisir l'installation à partir d'un profil dans la première étape de l'install (3e bouton radio) et là miracle la traduction est beaucoup plus complète !

En espérant que ça pourra t'aider

Bonne soirée

Portrait de DrupalFacile

Oui, ce n'est pas bête comme façon de faire. Autrement, il faut peut-être regarder du côté des modules tiers qui ne sont pas traduits, je veux dire par là que leurs fichier .po n'a pas forcément été importé en plus du fichier de traduction du cœur de Drupal. Parfois ça fait une sacré différence avec de gros modules.

On peut par exemple utiliser le module Localization Update qui permet de savoir que les traductions de tous les modules tiers installés sont à jour ou pas.

Essayez, c'est pas mal...

www.drupalfacile.org
Apprenez Drupal en vidéo et en français !

Portrait de krysttof

Ce que je ne comprends pas, c'est pourquoi les versions béta sont plus traduite (90% ou +, vu dans les tutos vidéo) que la version finale (48%) ?

Portrait de DrupalFacile

Normalement elles ne doivent pas l'être beaucoup (les chaînes de texte ont relativement peu bougé). J'ai bien remarqué que le chiffre est haut à l'import et que souvent il redescend (comme si la valeur était recalculée après processing). De là à descendre à 48% il y a une marge. Par exemple, DrupalFacile qui comprend quelques modules est à 77,95% de traduction alors même que pas mal de modules installés sont mal traduits. C'est moins que 90% certes, mais loin de 48% tout de même.

www.drupalfacile.org
Apprenez Drupal en vidéo et en français !

Portrait de simonswiss

Je ne crois pas que ce soit du aux modules installé.. Par exemple, rien n'est traduit dans la page configuration.. tout est tjs en anglais!

Je me rappelle avoir essayé la traduction avec une version béta, et obtenir un taux de traduction de 95% environ.. A présent, bcp moins de chaînes sont traduites. Mystère!

Le profil d'installation n'est pas une option pour moi, le site est déjà terminé, je veux juste mettre tous les menus, read more, etc.. en français car le public cible (et les admins) sont francophones..

Si qqn a du nouveau, je serais très intéressé d'être mis au parfum!

Bon week end et bonne année à tous!

Simon

Portrait de Zerocool

bonjour
pareil que krysttof, j'ai la traduction fr a 61% ce qui me semble peu

Portrait de Zerocool

je viens de faire une nouvelle install de drupal7 et en installant des modules j'ai un message d'erreur concernant la traduction apparemment
:
Error importing interface translations
Merci de continuer sur la page d'erreur
An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /drupal7/?q=batch&render=overlay&id=2&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 60 seconds exceeded in C:\Program Files\wamp\www\drupal7\includes\database\database.inc on line 2039

Portrait de webgirl

Bonjour

J'ai eu le même problème que toi à l'install. Il faut que tu édites ton fichier database.inc (dossier includes/database).

Il manque la fermeture de la balise <?php

A la fin du script, ajoute la fermeture ?>

Portrait de lobbytron

Bonsoir,
Malgré l'application de la consigne ci-dessus en ajoutant la fermeture de balise. J'ai toujours une erreur :

"An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://xxxxxx/yyyyy/install.php?profile=standard&locale=fr&id=2&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 60 seconds exceeded in D:\LobbySoft\xampp\htdocs\test\includes\database\database.inc on line 2039".

J'ai placé mon "fr.po" dans les dossiers suivants : profiles/minimal/translations et profiles/standard/translations.
Une idée ?
Merci
Cordialement

Portrait de krysttof

Pour info j'ai récupéré le dernier fichier drupal-7.0.fr.po publié (11-Jan-2011 15:03 683K) à cet URL : http://ftp.drupal.org/files/translations/7.x/drupal/ et j'atteints maintenant 85% de traduction.
Voilà une belle avancée

Portrait de Zerocool

idem avec le nouveau fichier 87.7% par contre même en fermant la balise php message d'erreur

Portrait de krysttof

Je viens de refaire une nouvelle installation et je suis maintenant à 99.98% !
Voilà comment j'ai procédé :
- installation classique de Drupal en anglais.
- installation des modules Content translation et Local.
- ajout de la langue française dans le module Languages.
- importation du fichier .po précédemment cité dans mes posts, dans le module Translate interface.
Résultat des opération : 99.98% !
Coooooooool :)

Portrait de flet

Bonsoir,

j'ai essayé toute vos solutions en vain. Donc, voici ce que j'ai fait:

1. J'ai suivi les indications de krysttof mais ça ne passait toujours pas.

2. Ensuite, j'ai essayé la solution à cette adresse: http://drupalfr.org/forum/support/support-general/26411-erreur-lors-de-l... . J'ai appliqué la solution de Eric02:
------------
Dans le noyau de DRUPAL, le fichier includes\locale.inc définit la fonction _locale_import_po($file, $langcode, $mode, $group = NULL) avec l’instruction drupal_set_time_limit(240);

C’est ce 240 qui est sous-dimensionné. 4 min, ce n’est pas suffisant. Il y a d’ailleurs un gentil commentaire qui nous prévient : "// Try to allocate enough time to parse and import the data."

Sur ma conf. locale, il me faut environ 15 min pour importer la totalité de la traduction contenue dans le fichier drupal-7.0.fr.po. J’ai donc mis 900 comme valeur à la place du 240 pour obtenir une traduction complète (99,98%).
-------------

Seulement, ça ne réglais toujours pas le soucis.

3.Enfin, j'ai procédé à une modification de mon fichier php.ini en modifiant la valeur de max_execution_time = 30 pour mettre 3600 (c'est fort mais bon, je ne voulais pas de soucis)

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 3600

Avec cette dernière manipulation, lorsque j'ai lancé l'importation, c'est correctement passé.

Espérant que ça pourra aider d'autres.

Portrait de Ikino

Merci à flet, j'ai aussi mis 900, (9 minutes) et ca marché, c'est anormalement long de dépasser les 5 minutes pour un pc de bureau qui a 2 ans mais ca règle le problème.

Portrait de netwoz

Bonjour,
pour info, j'ai eu les mêmes pbs de traduction lors de mon install locale de Drupal 7.10. En jouant sur les paramètres du php.ini et du local.inc, j'arrive à monter, monter dans la traduction. C'est bof, mais bon.

Par contre, l'install sur l'hébergeur plante aussi avec les msg d'erreurs déjà cités, mais en visualisant le pannel d'admin et le site, cela semble très bien traduit, ou même complétement traduit.

a+

Portrait de nico

merci à "flet".
En local, je suis à 91.87%, et ça me convient...
Je recommande la méthode, en attendant la méthode infaillible pour toutes les config à 100%

Ajouter un commentaire

HTML filtré

  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Texte simple

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
En soumettant ce formulaire, vous acceptez la politique de confidentialité de Mollom.