MyBB.support, le portail francophone de MyBB
MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Traduction francophone (https://mybb.fr/forum-7.html)
+--- Forum : Anciennes versions (https://mybb.fr/forum-24.html)
+--- Sujet : MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] (/thread-499.html)



MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 19-01-2008

Salut,

Suite à un petit souci sur le forum, certains - parmi les derniers - messages ont été perdus...J'ai réussi à en reconstituer deux dans cette même section...

Mais plutôt que d'essayer de tout reconstruire, j'ai préféré axer mon travail sur une version complète 1.2.11 bilingue (fr/en) avec comme d'habitude l'Admin et la documentation traduites.

Ce pack inclut les divers correctifs d'encodage erronés (soucis d'accents) et les coquilles reportés entre autres par LDB ou Loup-des-Neiges.

J'y ai inclus également le patch correctif de vulnérabilité de la 1.2.10 signalé par Chris Boulton (cf. http://community.mybboard.net/showthread.php?tid=26931) - celui-là je ne l'ai pas retraduit !!! et donc les fichiers modifiés de la 1.2.11 (cf. http://www.mybb.fr/showthread.php?tid=498)

L'installeur et l'upgrade sont toujours traduits en français.

A vous de tester et de me signaler les bugs. Merci.

C'est ici:
[Image: 43h9c04.gif]

Pour le mode d'utilisation, reportez-vous au post:
http://www.mybb.fr/showthread.php?tid=468
Le principe reste le même !

Bonus:
J'ai recodé le fichier /inc/functions.php de façon à afficher la date au format français partout dans le forum.
Ex: affiche 19-01-2008 au leu de 19-01-2008
... et dans la partie gauche des posts:
Inscription: avr. 2007 au lieu de apr. 2007

Je n'ai pas osé l'inclure dans le pack, j'attends que d'autres membres valident le code !

Télécharger le fichier "functions.php" bidouillé

Si vous voulez tester, mettez-le simplement à la place de l'original. Par mesure de sécurité, faites une copie de l'original au préalable pour vous laisser une porte de sortie au cas où quelque chose se passerait mal...

En fait, je crée "ma" propre fonction gmdate() pour intercepter la fonction originale:
Code :
/**
* Replacement of the gmdate() function for french version.
*
* @param string A date format according to PHP's date structure.
* @param int The unix timestamp the date should be generated for.
* @return string The formatted  GMT timestamp "localized".
*
* Remplacement de la fonction gmdate() pour version française
*
* @param chaîne Un format de date conforme à la structure date PHP
* @param int Le timestamp Unix pour lequel il faut générer une date
* @return Le timestamp GMT formaté "localisé"
*/

function my_gmdate ($format, $stamp)
{
    // Changes the localization information
    // Modifie les informations de localisation[/color]
    setlocale(LC_TIME, "FR");
    
    // Replaces the format params used for date() fonction with those used by gmstrftime() function
    // witch returns formatted date according to the local configuration
    
    // Remplace les paramètres de format utilisés par la fonction date() par ceux utilisés par la fonction gmstrftime()
    // qui retourne la date formatée en fonction de la configuration locale.
    
    // Ex. Replaces "M Y" with "%b %Y" for gmstrftime() (please check it, surely it remains errors or missing params)
    // Ex. Remplace "M Y" par "%b %Y" pour gmstrftime() (merci de vérifier, il doit rester quelques erreurs ou omissions de paramètres)
    
    $format=str_replace(
    array ("D", "l", "M", "F", "d", "j", "y", "o", "M", "H", "h", "z", "m", "i", "a", "s", "N", "W", "w", "y", "Y", "e"),
    array("%a", "%A", "%b", "%B", "%d", "%e", "%g", "%G", "%h", "%H", "%I", "%j", "%m", "%M", "%p", "%u", "%W", "%w", "%u", "%y", "%Y", "%z"), $format);
    // returns the localized formated string
    // retourne la chaîne formatée "française"[/color]
    return gmstrftime($format, $stamp);
}

Et dans la fonction my_date(), je remplace les trois appels à la fonction gmdate(...) par my_gmdate(...)

@+
Spyto

PS: J'aimerais avoir l'avis du staff (ou de quiconque voudra bien le donner)...

Merci de bien vouloir vérifier la liste des paramètres de la fonction.
(C'est là qu'il y a peut-être quelques manques ?...)
Code :
$format=str_replace(
    array ("D", "l", "M", "F", "d", "j", "y", "o", "M", "H", "h", "z", "m", "i", "a", "s", "N", "W", "w", "y", "Y", "e"),
    array("%a", "%A", "%b", "%B", "%d", "%e", "%g", "%G", "%h", "%H", "%I", "%j", "%m", "%M", "%p", "%u", "%W", "%w", "%u", "%y", "%Y", "%z"), $format);

Le premier tableau contient les paramètres de format principaux de date()
Le deuxième tableau contient les paramètres de format correspondants de gmstrftime(). Ce sont les mêmes que pour strftime().


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Loup-des-Neiges - 20-01-2008

Merci Wink

Ca serais pas mal de faire un pack officiel de la traduction ..11 pour:
http://www.mybboard.net/downloads/translations
Tout beau tout propre ^^


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 20-01-2008

Ça peut se faire... mais il faut d'abord tout bien tester et vérifier !..

J'attends les éventuels reports de bug...


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Loup-des-Neiges - 22-01-2008

A la vitesse que MyBB sort ses nouvelle version en se moment c'est pas gagner x)


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 22-01-2008

J'essaie de suivre... c'est pas évident !

J'ai quand même uppé le pack complet 1.2.12 hier, ici:
http://www.mybb.fr/showthread.php?tid=503

Vivement la v1.4 !


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Magikag - 22-01-2008

Lol sa fait beaucoup de chause a telecharger il est en français ? Deplus il est lourd il marche pas regardé sa http://magikag.free.fr/Mybb/Upload/


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 23-01-2008

Magikag a écrit :Lol sa fait beaucoup de chause a telecharger il est en français ? Deplus il est lourd il marche pas regardé sa http://magikag.free.fr/Mybb/Upload/

Oui tous mes packs sont entièrement bilingues français/abglais (Admin et doc comprises).

Que veux-tu dire par "il ne marche pas" ?.

Tu parles du pack 1.2.12 ?... je n'ai fait que remplacer les fichiers nécessaires de la 1.2.11 !
Le lien que tu me donnes ouvre correctement la page !?

Merci d'être plus précis, que je puisse voir les bugs éventuels !

@+
Spyto


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Magikag - 23-01-2008

Si sayer sa marche. Quand sa marché pas je voyer pas les images du forums.


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 23-01-2008

Quelle version as-tu installée : 1.2.11 ou 1.2.12 ?
Autant installer la 1.2.12, elle corrige pas mal de problèmes de vulnérabilité (failles accessibles aux hackers) !


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Magikag - 23-01-2008

Ben j'ai téléchargé celle tupic d'ici.


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Magikag - 24-01-2008

Citation :uelle version as-tu installée : 1.2.11 ou 1.2.12 ?
Autant installer la 1.2.12, elle corrige pas mal de problèmes de vulnérabilité (failles accessibles aux hackers) !

Ben moi j'ai pas installer 1.2.12 c'est la 1.2.11 que j'ai mis aprés je suis allé dans install et j'ai mit a jour donc normalement les protectetion de la 1.2.11 sont resté non ?


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 24-01-2008

Tu devrais mettre à jour vers 1.2.12 en suivant les instructions de ce topic:
http://www.mybb.fr/showthread.php?tid=501
Il y a juste quelques fichiers à remplacer...

Non seulement les correctifs de 1.2.11 restent, mais ce patch crrige aussi d'autres failles de sécurité majeures !!!

Sinon, tu as le pack complet 1.2.12 fr/en ici:
http://www.mybb.fr/showthread.php?tid=503


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - Magikag - 24-01-2008

Ok merci !


RE: MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 24-01-2008

Une précision:
- la première archive concerne une installation classique purement en anglais.
- la 2ème archive concerne une version traduite (mon pack fr/n)

Si tu as installé mon pack, prends la deuxième !


 Utilitaire de traduction fourni par Regentronique