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
MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08]
Mots-clés » mybb, 1211, fren, complet, admin, doc, compris, 19-01-08
19-01-2008, 17:36, (Modification du message : 20-01-2008, 11:34 par spyto.)
#1
MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08]
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().

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


Messages dans ce sujet
MyBB 1.2.11 fr/en complet (Admin et doc compris) [19-01-08] - spyto - 19-01-2008, 17:36



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

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