Fils RSS pour les
Articles
Commentaires

Comme je le signalais dans une 'Brève d'expédition' récente, je suis tombé lors d'une installation automatisée ('one-click') de wp 2.2 dans mon hébergement dreamhost, sur un version pré-installée du thème SG/Dark conçu par The Undersigned. J'ai apprécié ce thème minimaliste à dominantes sombres et j'avais décidé de le traduire.

J'en ai terminé avec la première mouture de la traduction1 et je vous livre les fichiers de la version française.

Téléchargement

Voici le lien vers le fichier sgdarkI.zip.

Pour les adeptes de subversion

J'ai également créé un 'repository' subversion et la toute dernière version de mes traductions y est disponible:

http://www.ecommercedechezecommerce.com/traductionswp22/sgdarkI

Installation

Que du classique:

  • créez un fichier local et nommez le /sgdarkI2
  • décompressez le fichier zip dans ce répertoire
  • envoyez3 le répertoire complet vers le répertoire /wp-content/themes/ de votre site
  • activez le thème via le menu d'aministration de votre site
  • :d visualisez votre nouveau 'look' :d

 

(i) Petit truc en passant...(i)

Une partie du traitement du formulaire d'envoi de nouveaux commentaires se fait via un fichier javascript '/js/comment.js'.
;( Malheureusement4 ce fichier javascript contient des textes en anglais ;( :

 

  1. { el.setAttribute('value', 'Stand by...');
  2. { el.setAttribute('value', 'Submit Comment'); }
  3. innerHTML = '1 COMMENT';
  4. innerHTML = cmts.length + ' COMMENTS';

 

(i)Le truc pour contourner cette (petite) difficulté a été de modifier l'appel du fichier '/js/comment.js' dans header.php et de l'inclure dans les fichiers de traduction!

 

  1. <script ....>/js/comment.js"></script>

devient

  1. <script ...>/js/<?php _e('comment.js','sgdi'); ?>"></script>

 

  • dans le fichier 'fr_FR.po', j'ai entré 'comment_fr.js' comme traduction de 'comment.js'

 

  1. #: header.php
  2. msgid "comment.js"
  3. msgstr "comment_fr.js"

 

  • j'ai fait un copie de '/js/comment.js' que j'ai renommée en '/js/comment_fr.js'
  • j'ai entré les traductions françaises en lieu et place des textes anglais:

 

  1. { el.setAttribute('value', 'Un moment...');
  2. { el.setAttribute('value', 'Envoyer le commentaire'); }
  3. innerHTML = '1 COMMENTAIRE';
  4. innerHTML = cmts.length + ' COMMENTAIRES';

(i) Autres trucs en vrac (i)

  • pour pouvoir afficher le mot 'heures'5 dans la traduction française, j'ai modifié les lignes des affichages date/heure des commentaires dans les fichiers 'comments.php' et 'functions.php' pour y rajouter des "o'clock" que gettext traduira en 'heures'
  1. <?php _e(" o'clock",'sgdi')

  • Pour afficher la date en français et l'heure de notre fuseau horaire dans l'affichage dynamique des nouveaux commentaires, j'ai modifié le fichier 'functions.php' en utilisant les fonctions
    • date_i18n()
    • gmdate()
    • get_option( 'gmt_offset' )

 

  1. $post .= '<p class="commentinfo"><cite>' . __('Comment') . ' '. __('by') . ' ' . $link . ' &#8212; ' . date(get_settings('date_format'), time()) . ' @ <a href="#comment-' . $comment_id . '">' . date(get_settings('time_format'), time()) . '</a></cite></p>' . "\n";

devient

  1. $post .= '<p class="commentinfo"><cite>' . __('Comment','sgdi') . ' '. __('by','sgdi') . ' ' . $link . ' &#8212; ' . date_i18n(__('F jS, Y','sgdi'), time()) . '&nbsp;' . __('@','sgdi') . '&nbsp;' . ' <a href="#comment-' . $comment_id . '">' . gmdate(__('G:i','sgdi'), time() + (get_option( 'gmt_offset' ) * 3600 )) .'</a>' . __(" o'clock",'sgdi') . '</cite></p>' . "\n";

 


 

  1. en suivant la méthode décrite dans ce site [retour]
  2. par exemple [retour]
  3. avec Filezilla, par exemple [retour]
  4. je ne connais pas la méthode à suivre pour inclure les fichiers javascripts dans les fonctions gettext... [retour]
  5. comme dans 15:30 heures [retour]

Tags: , , , , , , , , , , , , , ,

Les commentaires sont fermés.