- Statut : non résolu
- Ce sujet contient 9 réponses, 6 participants et a été mis à jour pour la dernière fois par cmarc, le il y a 18 années.
-
AuteurMessages
-
4 septembre 2006 à 5 h 39 min #448555
Bonjour,
Ma configuration WP actuelle
– Version de WordPress 2.0.3 :
– Journalized Winter 1.02 Released 7 Jun 2005 :
– Plugins en place :
– iQuebec :Entêtes de mes articles
Voici l’inscription que je vois:
Nom de l’article
par Auteur @ 22:39 Edit This enregistré sous CatégoriesJ’ai réussi à faire certaines corrections en français mais je n’arrive pas à corriger ‘Edit This’
Dans le fichier index.php du thème, je vois le code:
» rel= »bookmark » title= »Permanent Link to « >
par @
Enregistré dans:@ C’EST ICI QU’APPARAÎT « Edit This » sur l’écran
En principe, c’est à l’endroit écrit en vert que je devrais pouvoir faire la correction…serait-ce que c’est un autre fichier ou je dois faire la correction. Après plusieurs recherches, je n’y arrive pas!
Merci de m’aider.
4 septembre 2006 à 8 h 01 min #579439Comme ça :
5 septembre 2006 à 15 h 37 min #579440Le Codex est ton ami :
http://codex.wordpress.org/Template_Tags/edit_post_link14 septembre 2006 à 8 h 48 min #579441même et surtout si le codex est mon ami, j’ai aussi ce petit bout de ‘Edit This’ qui m’ennuie! Voici ce que je propose comme modifications (et quelques autres du même style dnas la foulée)
dans wp-includes/fichier templates-functions-links.php
[c]function edit_post_link($link = ‘Edit This’, $before = », $after = »)[/c] aux alentours de la ligne 207
rajouter [c]$link = __($link);[/c] juste avant la ligne [c]echo $before . « $link » . $after;
[/c][c]function edit_comment_link($link = ‘Edit This’, $before = », $after = »)[/c] aux alentours de la ligne 222
rajouter $link = __($link); juste avant la ligne [c]echo $before . « $link » . $after;
[/c][c]function next_posts_link($label=’Next Page »’, $max_page=0)[/c] aux alentours de la ligne 459
rajouter [c]$label = __($label);[/c] juste avant la ligne [c]echo ‘ »>’. preg_replace(‘/&([^#])(?![a-z]{1,8}😉/’, ‘&$1′, $label) .’‘;[/c]
[c]function previous_posts_link($label=’« Previous Page’)[/c] aux alentours de la ligne 494
rajouter [c]$label = __($label);[/c] juste avant la ligne [c]echo ‘ »>’. preg_replace(‘/&([^#])(?![a-z]{1,8}😉/’, ‘&$1′, $label) .’‘;[/c]
j’ai également de gros soucis avec le fichier wp-includes/template-functions-post.php
[c]function wp_link_pages($args = »)[/c] aux alentour de la ligne 121
[c]$r = ‘number’;[/c] number n’est pas défini dans les fichier POT ou PO
[c]$r = ‘Next page’;[/c] devrait être [c]$r = __(‘Next page’);[/c]
[c]$r = ‘Previous page’;[/c] devrait être [c]$r = __(‘Previous page’);
[/c][c]function link_pages($before=’
‘, $after=’
‘, $next_or_number=’number’, $nextpagelink=’next page’, $previouspagelink=’previous page’, $pagelink=’%’, $more_file= »)[/c] aux alentours de la ligne 122[c]$next_or_number=’number'[/c] number n’est pas dans le fichier POT ou PO
[c]$nextpagelink=’next page'[/c] devrait être [c]$nextpagelink=’Next page'[/c]
[c]$previouspagelink=’previous page'[/c] devrait être [c]$previouspagelink=’Previous page'[/c]et il faudrait ajouter
[c]$nextpagelink = __($nextpagelink);[/c]
[c]$previouspagelink = __($previouspagelink);[/c]
après le [c]if ( $more ) {[/c] et juste avant [c]echo $before;[/c]il y a également les fonctions ‘more’ mais là les modifications sont probablemet beaucoup plus délicates…
[c]function the_content($more_link_text = ‘(more…)’, $stripteaser = 0, $more_file = »)[/c] aux alentours de la ligne 54
[c]function get_the_content($more_link_text = ‘(more…)’, $stripteaser = 0, $more_file = »)[/c] aux alentours de la ligne 62
qu’en pensez-vous?
14 septembre 2006 à 14 h 34 min #579442Remplace les Eidt This et autre par Editer et autres…tout simple:happy:
14 septembre 2006 à 14 h 56 min #579443d’accord mais dans ce cas on remplace du ‘hard coded’ anglais par du ‘hard coded’ français et on perd tout le bénéfice du mécanisme d’internationalisation (gettex et les fichiers PO et MO)
c’est (si je peux me pemettre) un peu
tomber de Charrybde en Scylla
😉
14 septembre 2006 à 15 h 35 min #579444C’est vrai ! Mais s’il n’y a aucune autre solution 😉
14 septembre 2006 à 16 h 26 min #579445mais si, il y a une solution
il faudrait:
– faire remonter l’info (via Xavier?) vers nos amis de WordPress US :wp:
– faire valider les modifs des sources d’au moins [c]templates-functions-links.php[/c] (comme par exemple du style de celles que je propose: les [c]$link = __($link);[/c])
– faire mofifier le [c]wordpress.pot[/c] officiel en conséquence (par exemple pour [c]number[/c] qui n’est pas dedans)
– mettre à jour notre [c]fr_FR.po[/c] à l’aide du nouveau [c]worpress.pot[/c] officiel
– (re)générer un [c]fr_FR.mo[/c] avec les nouvelles traductions
– mettre le nouveau fichier langue à disposition de tous (svn?)dans ces conditions, les versions suivantes tiendront automatiquement compte de nos modifications et nos amis non-anglophones et non-francophones peuvent bénificier également de nos petites modifs 🍺.
14 septembre 2006 à 16 h 57 min #579446Jamais content…
14 septembre 2006 à 19 h 36 min #579447AmO wrote:Jamais content…😕 je ne comprends pas…😕
qui est content ou qui n’est pas content et pourquoi? -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.