1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Traduction complète de MybBB 1.2.7 quasiment aboutie.
Mots-clés » traduction, complète, mybbb, 127, quasiment, aboutie
20-05-2007, 18:48,
#1
Traduction complète de MybBB 1.2.7 quasiment aboutie.
Bonjour,

RAPPEL: Travaillez sur une copie de votre forum ou faites au préalable une sauvegarde complète de vos fichiers et base de données !

Après un premier message que j'avais posté en début d'après-midi et que j'ai effacé... Ce matin ça marchait parfaitement et une fois posté, je me suis aperçu qu'il y avait un énorme bug !... Plus rien ne s'écrivait dans la BD pour le panneau d'administration !!!
J'ai passé l'après-midi à mettre le doigt sur le problème !!!.........

Si vous corrigez le fichier "settings.xml" enregistré en UTF-8, SURTOUT gardez le & amp; (sans l'espace) de "Images CAPTCHA pour Enregistrement & Post". J'avais mis '&' tout seul et ça empêchait toute lecture du fichier XML !!! Pourquoi ? Mystère...

--------------------

Ouf !!!

Bref, je crois que je suis enfin parvenu à une traduction complète de MyBB 1.2.7 !
Ce ne fut pas sans peine ! Et il y a certainement encore des erreurs et des imperfections.

Merci à ceux qui voudront bien tester et m'apporter leurs remarques et/ou corrections.

AVERTISSEMENTS:
1. Je n'ai inclus dans l'archive jointe QUE les fichiers traduits à remplacer dans le zip officiel de 1.2.7 (pour des raisons de "poids"). Si c'est nécessaire je ferai un upload complet... mais je n'ai qu'un modem 56Kb... pour l'instant !
2. J'ai enregistré tous les fichiers au format UTF-8 (sans signature Unicode BOM).
3. Je n'ai testé en local que l'upgrade 1.2.5 vers 1.2.7 et l'installation complète. C'est bon ! Enfin, je crois...

MARCHE A SUIVRE:
1. Télécharger MyBB 1.2.7 complet (sur http://www.mybboard.net/, lien direct, s'il n'a pas changé: http://www.mybboard.net/downloads/52.zip) et le décompresser dans un dossier sur votre disque dur.
2. Télécharger le patch français de Le Poulpe (sur ce forum) et le décompresser dans le même dossier.
3. Télécharger l'archive jointe ci-dessous et la décompresser dans le même dossier. Bien entendu, il faudra accepter le remplacement de tous les fichiers !

Pour une installation nouvelle:
Uploader le tout sur votre serveur et lancer /install/index.php .

Pour une mise à jour:
Si vous avez déjà la v1.2.x et le patch fr de Le Poulpe en ligne, il suffira d'uploader sur votre serveur les fichiers de l'archive jointe pour remplacer ceux présents sur votre forum (cf. point 3 ci-dessus) et ensuite de lancer /install/upgrade.php.

DETAIL DES MODIFICATIONS ET TRADUCTIONS:
- Dans le dossier /inc/databasehandlers:
j'ai traduit quelques phrases (dans les fonctions die()) dans chacun des 4 fichiers de ce dossier
- Dans le dossier /inc/languages:
j'ai traduit et personnalisé le fichier "french.php"
- Dans le dossier /inc/languages/french:
j'ai revu la traduction des les fichiers suivants: global.lang.php, member.lang.php, misc.lang.php, showthread.lang.php, usercp.lang.php.
- Dans le dossier /inc/languages/french/admin:
j'ai revu la traduction du fichier "users.lang.php"
- Dans le dossier /install/resources:
j'ai peaufiné la traduction du fichier "language.lang.php"

Et le plus gros du travail, la partie install !!!
- Dans le dossier /install:
a) "index.php": complètement traduit, y compris le texte de la licence (qui sera sans doute à revoir, ma connaissance de l'anglais étant assez limitée - merci au dico et à Systran!)
b) "upgrade.php": traduction de toutes les chaînes.
Pour ces deux fichiers - essentiels - je pense avoir traduit toutes les chaînes, mais j'ai pu en oublier!

- Dans le dossier /install/resources:
a) "language.lang.php": j'ai repris le fichier de Le Poulpe en modifiant les occurrences de "mybboard.com" par "mybboard.net". Plus quelques corrections supplémentaires.

b) "settings.xml": j'ai revu encore plusieurs fois ce fichier contenant la majeure partie de l'administration. J'ai peur qu'à force de faire des copier/coller entre ce fichier et les upgradex.php (cf. plus bas), j'ai perdu ou oublié quelques trucs, on verra!
J'ai enregistré ce fichier en UTF-8, ainsi la base MySQL est correctement remplie par le script.

c) "mysql_db_inserts.php": ce fichier inscrit quelques données supplémentaires de l'admin dans la base.
- dans la table mybb_forums, j'ai "francisé" Mon Forum, Ma Catégorie...
- dans les tables mybb_helpdocs et mybb_helpsections, j'ai traduit toutes les insertions de l'aide (était-ce bien utile???)
- dans la table mybb_usergroups, j'ai traduit les titres de groupes: Non enregistré / Non identifié, Enregistré, Super Modérateurs, Administrateurs, En attente d'activation, Modérateurs, Banni.
Je n'ai pas traduit "Newbie, Member etc.", mais s'il faut le faire ce n'est pas bien compliqué, ça se trouve dans les 5 dernières lignes du fichier, ici:
Code :
$inserts[] = "INSERT INTO mybb_usertitles (utid, posts, title, stars, starimage) VALUES (1, 0, 'Newbie', 1, '');";
$inserts[] = "INSERT INTO mybb_usertitles (utid, posts, title, stars, starimage) VALUES (2, 1, 'Junior Member', 2, '');";
$inserts[] = "INSERT INTO mybb_usertitles (utid, posts, title, stars, starimage) VALUES (3, 50, 'Member', 3, '');";
$inserts[] = "INSERT INTO mybb_usertitles (utid, posts, title, stars, starimage) VALUES (4, 250, 'Senior Member', 4, '');";
$inserts[] = "INSERT INTO mybb_usertitles (utid, posts, title, stars, starimage) VALUES (5, 750, 'Posting Freak', 5, '');";

d) Et enfin, et c'est là que ça a été le plus ardu et long surtout:
upgrade1.php, upgrade2.php, upgrade3.php, upgrade4.php, upgrade5.php, upgrade6.php, upgrade7.php, upgrade8.php et upgrade9.php
Pour certains de ces fichiers qui reprenaient la modification et/ou l'insertion et/ou la re-création des tables, j'ai certainement laissé pas mal de bugs!!!
Surtout dans les parties concernant les données à inscrire dans la base. Il doit en rester de non traduites, d'autres avec des ' non "escapés" (\'), bref, merci d'y jeter un oeil attentif...
Oui, je sais, c'est fastidieux, je suis bien placé pour le savoir !!!
Mais j'avoue qu'un peu d'aide me serait précieuse, j'en ai un peu marre de recontrôler toutes ces chaînes!


Voilà, il reste(rait/ra) encore des choses à traduire (en plus de toutes les corrections à apporter à mon travail). Je pense à toute la partie du dossier Documentation de l'archive originale:
credits.html, index.html, install.html, license.html et upgrade.html mériteraient sans doute aussi d'être traduits.

Maintenant, je vais souffler un peu, j'ai passé une bonne semaine à essayer d'affiner tout ça.

Merci à tous ceux qui voudront bien s'y pencher et m'apporter leurs corrections, commentaires, remarques, enfin tout ce que vous voudrez pour faire avancer le projet...

Je compte par exemple sur Le Poulpe ou Crazy Cat (entre autres) pour vérifier, corriger, amender le contenu de l'archive ci-dessous.
La précision de la traduction pourrait sans aucun doute être améliorée !

Voilà, je pense avoir bâti une base solide pour la traduction complète de ce merveilleux script (il vaut largement VBulletin pur n'en citer qu'un!)

J'attends vos retours. Merci de votre aide éventuelle.

A plus

Spyto


Pièces jointes
.zip   MyBB127_fr_full.zip (Taille : 117.76 Ko / Téléchargements : 43)

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre


Messages dans ce sujet
Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 20-05-2007, 18:48



Utilisateur(s) parcourant ce sujet : 2 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique