× Questions relatives à l'utilisation de cette version.

Question traduction 1.5.23

Plus d'informations
21 Mai 2011 12:32 #1 par sbouloc
traduction 1.5.23 a été créé par sbouloc
Bonjour à tous,

mon dernier site en Joomla 1.5.23 me pose de petits soucis avec le fichier langue fr. En effet, quelques traductions n'existent sur le front end pas tels que "Edit this article." et "Continue Reading". J'ai pourtant le bon fichier fr:

French (Fr) Site 1.5.23 2011-04-05 French translation team : Joomla!fr
French (FR) Admin 1.5.23 2011-04-05 French translation team : Joomla!fr

Je l'ai même retéléchargé et réinstallé.
J'ai cherché dans les fichiers langue admin et site sans succès.

Pour info, j'utilise un template Yootheme Air

Quelqu'un aurait une suggestion?

Merci.

Pièces jointes :

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Mai 2011 15:23 #2 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re: traduction 1.5.23
bonjour,

Ca n'a rien à voir avec la traduction de joomla mais plutot il faut regarder dans les fichiers d'override du template yootheme car en général ils utilisent par défaut des exressions en anglais (continue reading) pour que l'écriture ne débonde pas les bores des boutons

donc si tu veut changer il faut hacker le core de leur framework wrap en cherchant dans les fichier d'override

exemple:


pour changer "continue reading" dans la vue blog il faut éditer le fichier

ton_site/templates/nom_template/warp/systems/joomla.1.5/layouts/com_content/category/blog_item.php

chercher la portion de code suivante
<a href="<?php echo $this->item->readmore_link; ?>" title="<?php echo $this->escape($this->item->title); ?>">
<?php
 
if ($this->item->readmore_register) {
echo JText::_('Register to read more');
} elseif ($readmore = $this->item->params->get('readmore')) {
echo $readmore;
} else {
echo JText::_('Continue Reading');
}
 
?>
</a>

et la remplacer par:
<a href="<?php echo $this->item->readmore_link; ?>" class="readon<?php echo $this->escape($this->item->params->get('pageclass_sfx')); ?>">
<?php if ($this->item->readmore_register) :
echo JText::_('Register to read more...');
elseif ($readmore = $this->item->params->get('readmore')) :
echo $readmore;
else :
echo JText::sprintf('Read more...');
endif; ?></a>



il faut penser à refaire cette manipulation à chaque mise à jour du template

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Les utilisateur(s) suivant ont remercié: sbouloc

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Mai 2011 15:24 #3 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re: traduction 1.5.23
il ne faut pas oublier à charcher aussi dans les autres vue

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Mai 2011 23:43 #4 par sbouloc
Réponse de sbouloc sur le sujet Re: traduction 1.5.23
Lotfi,

Encore une fois merci pour ta précieuse aide :top . Les changements effectués ont bien réglé le problème de la page d'accueil, mais il persiste quand je visionne les articles en appelant la catégorie par le menu principal. J'ai pourtant appliqué la modification à chaque fichier où le code apparaissait, c-a-d dans les dossiers 'article', 'category', 'frontpage' et 'section'. Cache vidée à chaque fois bien entendu.

N’étant pas à l'aise avec le php, je n'ai également pas pu reproduire la manip pour la traduction du terme 'Edit this article.' mais cela n'est pas trop grave, je pense que je vais utiliser un plugin pour virer la possibilité d'édition en frontend...

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Mai 2011 03:07 #5 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re: traduction 1.5.23

sbouloc écrit:
N’étant pas à l'aise avec le php, je n'ai également pas pu reproduire la manip pour la traduction du terme 'Edit this article.' mais cela n'est pas trop grave, je pense que je vais utiliser un plugin pour virer la possibilité d'édition en frontend...


c'est pas bien de livrer un produit qui manque de fonctionnalités pour tes clients :P


pour le bouton édition, c'est la même manipulation

il faut chercher le code:
<?php if ($canEdit) : ?>
<p class="edit"><?php echo JHTML::_('icon.edit', $this->item, $this->item->params, $this->access); ?> <?php echo JText::_('Edit this article.'); ?></p>
<?php endif; ?>


et le remplacer par:

<?php if ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own')) : ?>
<div class="contentpaneopen_edit<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>" style="float: left;">
<?php echo JHTML::_('icon.edit', $this->item, $this->item->params, $this->access); ?>
</div>
<?php endif; ?>

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Mai 2011 09:13 - 22 Mai 2011 10:30 #6 par sbouloc
Réponse de sbouloc sur le sujet Re: traduction 1.5.23

lotfi_universal écrit:
c'est pas bien de livrer un produit qui manque de fonctionnalités pour tes clients :P


Bien d'accord avec toi lotfi, et c'est bien pour ça que je n'ai pas renouvelé mon abonnement yootheme. c'est devenu de vrais usines à gaz, très complexe a personnaliser, du coup avec mes connaissaces limitées en php, je passais trop de temps sur leur forum, qui plus est n'est pas aussi efficace que celui d'aide-joomla.com :whistle:

Peux tu m'indiquer de quel coté fouiller pour modifier le string Continue Reading qui apparait lors de l'affichage d'une categorie spécifique en blog?

:dieu
Dernière édition: 22 Mai 2011 10:30 par sbouloc.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephtramber91Scottuxserge
Temps de génération de la page : 0.190 secondes