Traduction complète de MybBB 1.2.7 quasiment aboutie. - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : Traduction francophone (https://mybb.support/forum-7.html) +--- Forum : Anciennes versions (https://mybb.support/forum-24.html) +--- Sujet : Traduction complète de MybBB 1.2.7 quasiment aboutie. (/thread-303.html) |
Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 20-05-2007 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, '');"; 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 RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - CrazyCat - 20-05-2007 spyto a écrit :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...Pas de mystère, c'est propre à la définition du xml: le & est un préfixe signalant l'utilisation d'un caractère particulier, il faut donc le & amp; pour afficher l'entité "&". La seule chose qui permettrait peut-être de passer au travers et d'utilise un CDATA, ce qui serait idiot dans notre cas vu que nous connaissons exactement la source. RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 20-05-2007 Evidemment, suis-je bête ! Mais qu'est-ce que j'ai galéré pour trouver l'erreur !! Merci de bien vouloir m'aider à corriger mon travail ci-dessus... Il y a certainement des erreurs (surtout dans les fichiers upgrade1.php à upgrade9.php de /install/resources). Revoir aussi la précision de la traduction de settings.xml qui contient la majeure partie des paramètres de l'admin. J'ai traduit maladroitement la licence dans /install/index.php, mon anglais est assez rudimentaire ! C'est certainement mal traduit... En concentrant nos efforts sur ces fichiers et une fois bien au point, il suffira de les intégrer à l'archive originale, sans oublier au préalable d'intgégrer la traducton française de Le Poulpe. Je me pencherai plus tard sur les fichiers html du dossier Documentation de l'archive originale. Ce n'est pas vital et puis je fatigue un peu.... RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - networlds - 20-05-2007 Slt, Franchement je t'aurais filé un coup de main mais la, je suis entrain de preparre mon site pour une nouvelle verison de programme dont dessus il y aura pas mal de forum et tout une reconstitution... En tout cas vous faites du beau boulot. D'ailleurs pour la peine en bas des fofos je mettrais d'ou vient la traduction, car la communauté le merite. Cordialement, Networlds. RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - Magikag - 21-05-2007 Salut j'ai uen erruer dans index.php dans la ligne 37 il me demande sa require_once INSTALL_ROOT.'/resources/output.php'; je les pas le output.php ou je peut le telecharger Merci d'avnce ! ++, Magikag RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 21-05-2007 Magikag a écrit :Salut output.php n'est pas dans mon archive ! Il est dans le zip complet sur le site officiel !!! Il faut absolument suivre la procédure indiquée dans mon post initial. 1. Télécharger la v1.2.7 (anglaise) complète. La décompresser. 2. Télécharger la traduction fr de Le Poulpe (sur ce forum) et la décompresser dans le même dossier. 2. Décompresser mon archive qui ne contient que les fichiers modifiée dans ce même dossier en écrasant es fichiers originaux. Et enfin upper ee tout et exécuter: /install/index.php pour une install "nouvelle" /install/upgrade.php pour une mise à jour depuis la v1.2.5 par exemple. Es-tu certain d'avoir fait exactement tout ça? S'il le faut, j'uploderai le fichier complet... mais avec mon bas débit !..... Tiens-moi au courant. RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - Magikag - 21-05-2007 Merci je lavais remarque lol léssé un message pour rien dsl mais j'ai une error sur global.php error ligne 189 if(is_dir($theme['imgdir'].'/'.$mybb->settings['bblanguage'])) Merci d'avnce ! ++, Magikag RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 21-05-2007 Magikag a écrit :mais j'ai une error sur global.phpCette erreur, tu l'as pendant l'installation ?!?!... Je pense que ça n'a rien à voir avec l'installation ! Ça semble se rapporter au thème... Il faudrait que tu sois plus précis. As-tu installé un forum "tout neuf", ou as-tu fait une mise à jour ? L'installation est-elle arrivée à son terme ? As-tu pu entrer le login et la pass de l'admin? A quel moment se produit cette erreur ? Il faudrait d'autres rapports de testeurs pour confirmer ou infirmer ! Comme ça, je ne vois pas! Désolé. Pour moi, en local, ça marche ! @+ RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - networlds - 21-05-2007 Salut, Je viend de jeter un oeil sur tout le truc la. J'arrive pas a piger avec ton install a la base tu n aurais même pas eu besoin de modif pour la BD. En faite on a 7 fichiers à modifier on se retrouve avec un casse tête chinois (excuse moi je ne cherche pas à t offence) Personnellement j'ai toujours tapper mes install apres je claquer mon pack langue si bien le repertoire install je le supprime apres. Sa a toujours fonctionne, je n'avait jamais porter attention sur les fichiers langue mais tu te creve les neuronnes pour 7 fichiers alors qu un simple upload apres via la consol admin on selectionne la langue c est largement suffisant :/ Donc pour le bien on prend les 7 fichiers concerné tu les claque dans le pack de poulp en ecrasant les anciens fichiers tu refais un zip et voila on est dans allice au pays des merveilles :lol: Car la honnetement, tu te casse trop la tête la. je vais faire l essais et je te dirait quoi demain ok? normalement tu as du traduire les 7 fichiers concernés? je vais faire le ack et je te dirais quoi RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - networlds - 21-05-2007 J'ai même pas attendu demain car j ai du taf il faut pas que je trainne de trop je viend de le faire sa ma demande 15 Mn. mon forum etait entierement en anglais j'ai recupere ce que tu a fait et ce que poulpe avait fait j ai fucionne les deux et uploade et je suis aller dans l admin ma consol d aministration pour tout mettre rn fr , l admin + le forum sont en fr voila sa roule dans le pack il y a les images et la langue FR en UTF8 pour l install je ne l ai pas mis car je n ai pas install pour teste voila RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - Magikag - 22-05-2007 Non aprés linstalation(fr) je l'ai eu Pourtant j'ai supprimer le fichier install je fais quoi ? je recommence tout ? RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - networlds - 22-05-2007 voila un de mes news forum que je viend de mettre en place http://windows.tribalwebplus.net/index.php comme tu pourras voir il est entierrement en francais et j ai simplement installe le forum en anglais un fois fini j ai uploadé les fichiers FR apres je suis aller dans l admin dans le panneau changer j'ai mis le forum pour qui soit en FR ainsi que la partie administratif et j ai aucune erreur RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 22-05-2007 networlds a écrit :voila un de mes news forum que je viend de mettre en place Pas tout compris... Je vois que le forum est en fr, mais la partie admin ? Tu avais bien modifié l'archive originale de la v1.2.7 anglaise en lui rajoutant : 1. les fichiers de traduction de Le Poulpe 2. puis remplacé certains fichiers par ceux contenus dans mon archive avant de lancer l'install ?... Le but de ma traduction c'est justement d'installer (via le fichier settings.xml traduit), l'admin elle aussi aussi en français. @+ RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - jacquesco - 22-05-2007 j'ai fait un test (mise à jour) et tout marche à merveille, félicitation et merci pour ce gros travail RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 22-05-2007 Merci, je ne te cache pas que ça fait plaisir !... après tout ce taf..... Mais il reste des erreurs à corriger, des améliorations à apporter, comme précisé dans mes posts précédents. Merci à tous ceux qui voudront bien se pencher sur ces fichiers, notamment les upgrade1.php à upgrade9.php. @+ RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - Magikag - 22-05-2007 Salut, Désolé si na a rien avoir je voudré savoir ou se met, C'est un truc php dui vien des themes et je ne sais pas ou il fo le mettre subblack-theme.php Merci d'avance ! ++, Magikag. RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - networlds - 23-05-2007 spyto a écrit :networlds a écrit :voila un de mes news forum que je viend de mettre en place Slt, J'ai pris l'archive de Poulpe, j'ai pris ton archive et, j'ai transferé tes fichiers dans l'archive de poulpe ce qui à ecraser les anciens fichiers (les 7 anciens fichiers qui devaient etre remplace) une fois mon install fini j'ai uploadé mon pack fr apres je suis aller dans l'admin tu clique sur changer tu modifier General configuration et tu vas trouvé pour mettre en francais apres pour l'admin tu vas tout en bas de la liste changer tu as control panel preference (global) tu vas dedans et tu selectionne francais tu as exactement la même chose que quand tu fait une installation francaise ==>J'avais fait ceci sur les ancienne version depuis la 1.23 si je me souvient bien et sa me sort exactement la même chose. Donc il te suffit de traduire les fichier php mais pas la pene d'aller plus loin car en plus peut que tu mette une varriable de travers sa risque de foutre en l'aire le fofo. C'est deja vraiment sympa que vous vous investissez sur la traduction vu le nombre de ligne. Sinon apres pas la peine d'aller plus loin surtout pour par exemple la gestion de groupe Newbies etc. pas la peine de traduire ça tu imagine le truc?? lol modif BDD!! Non faut pas et pour l'upgrade et autre çà devient du casse tête. Donc tu install ou tu upgrade ton forum si tu veux tu peux mettre le pack langue avant l'installation ou tu peux le mettre apres sa revient exactement au même. Pour ceux qui on deja leur forum en FR et qui upgrade apres l'upgrade terminer ils upload le new pack FR ou il le fond avant tant que les fichiers au final soient reunis c'est le plus important il n'y a pas d'ordre de fichier dans le php (encore heureux) . cordialement, Networlds PS: nikel la traduction RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - spyto - 23-05-2007 networlds a écrit :J'ai pris l'archive de Poulpe, j'ai pris ton archive et, j'ai transferé tes fichiers dans l'archive de poulpe ce qui à ecraser les anciens fichiers (les 7 anciens fichiers qui devaient etre remplace) une fois mon install fini j'ai uploadé mon pack fr apres je suis aller dans l'admin tu clique sur changer tu modifier General configuration et tu vas trouvé pour mettre en francais apres pour l'admin tu vas tout en bas de la liste changer tu as control panel preference (global) tu vas dedans et tu selectionne francais tu as exactement la même chose que quand tu fait une installation francaiseBien entendu, ça je sais bien... Mais je te signale que la partie admin (pour le paramétrage de la board) ne se trouve dans aucun fichier php !!! Les tables mybb_settings et mybb_settinggroups sont inscrites dans la BD à l'installation et ne sont pas modifiables via un fichier externe. C'est bien pour ça que j'ai écrit un install.php modifié et surtout un settings.xml traduit, ce qui permet d'avoir ces paramètres en français ! Sans lui, tu aurais une grande partie de l'admin en anglais quels que soient les paramétrages par la suite ! Le Poulpe te confirmera... D'ailleurs sa traduction ne concernait pas cette partie de l'admin! Citation :... Donc il te suffit de traduire les fichier php mais pas la pene d'aller plus loin car en plus peut que tu mette une varriable de travers sa risque de foutre en l'aire le fofo.Non, désolé, ça ne suffit pas! Il faut traduire au moins "settings.xml". Citation :C'est deja vraiment sympa que vous vous investissez sur la traduction vu le nombre de ligne.Merci... Citation : Sinon apres pas la peine d'aller plus loin surtout pour par exemple la gestion de groupe Newbies etc. pas la peine de traduire ça tu imagine le truc?? lol modif BDD!!C'est loin d'être le plus difficile. Je modifie forcément la BD via mon install. Obligé ! Et ça marche ! Je te signale par ailleurs que j'avais dans un premier temps écrit un script pour simplement "franciser" l'admin, justement en écrivant dans la BD !!! Testé avec succès par plusieurs personnes. Et qui marche aussi avec la v1.2.7 (même structure des tables) (cf: http://www.mybb.fr/showthread.php?tid=280) Citation :Non faut pas et pour l'upgrade et autre çà devient du casse tête.Je te signale que c'est déjà fait dans mon archive ! Avec des erreurs sans doute, mais c'est fait! Et j'ai traduit même la doc hier soir ! J'envisage très prochainement de mettre à dispo l'archive fr complète. La seule chose qui me rebute un peu, c'est le temps que je passe à upper (modem 56Kb, je n'ai pas l'ADSL!) Voilà, à plus. RE: Traduction complète de MybBB 1.2.7 quasiment aboutie. - networlds - 23-05-2007 Je ne sais pas moi je te dit ce que je vois et constaté. maintenant si vous faites des modifs oki pas de souchis. Sinon comme je les expliqué sa fonctionne impec. Pour ton problème de connexion internet = va casser la figure a france telecom Tu demandais pour qu'on te file un tiot coup de main, moi je t ai donne la solution radical et fonctionnelle en tout cas bonne continuation... |