Annonce

#1 2007-02-09 13:36:20

vimages
Membre
2004-03-27
2429

Utilisation de paramètres $lang dans les catégories

Bonjour,

il ne me semble pas avoir quelque chose la dessus..

Il est possible, pour le webmaster, dans cat_modify d'entrer une légende, un commentaire pour une catégorie donnée.

Est-il possible d'utiliser des entrées de type {lang:xxxxx} pour assurer à ces éléments une possible traduction automatique...? (en utilisant des ajouts perso dans common_lang...)

merc i beaucoup.

éric.

Hors ligne

#2 2007-02-09 14:11:58

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Utilisation de paramètres $lang dans les catégories

A ce jour, cela ne marche pas...
Le point est inclus dans l'évolution des templates.

Voir le point 2 (Le pulling): Templates.
Il suffira donc de coder {local(l10n(xxxxxxxxxxxxx))}.
local() demandera au moteur de template de solliciter la fonction interne.
Si l10n existe local appellera l10n(xxxxxxxxxx), l10n fera la localisation comme son nom ne l'indique pas pour tous.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2007-02-09 14:25:26

vimages
Membre
2004-03-27
2429

Re: Utilisation de paramètres $lang dans les catégories

heuuu....

j'essaye de suivre...  l10n est le code de la catégorie ? ou une fonction ? sorry..

comment vois tu les choses dans la pratique ?

Je pensais devoir écrire par exemple : " {lang:Archives} 2007  " pour que PWG affiche "Archives 2007" avec le mot archives traduit grâce au fichier common lang, comme pour le reste du site....

Hors ligne

#4 2007-02-09 14:44:55

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Utilisation de paramètres $lang dans les catégories

Actuellement, dans l'équipe (y compris moi-même) nous commettons l'erreur d'utiliser :
$lang['Archives'] par exemple...
Si Archives n'est pas défini dans le tableau $lang cela provoque un warning (ou un plantage). Si on utilise la fonction l10n (localisation: il y a 10 lettres entre le l et le n d'où le nom l10n) alors ...

// debug_l10n : affiche un avertissement à chaque fois qu'on tente d'accéder
// à une clé inexistante.
$conf['debug_l10n'] = false;

prend tout son sens.
Les erreurs seront masquées aux visiteurs.
8-)

D'où dans l'évolution des templates la fonction qui appelle des fonctions. Idée qui semble bien tordue au départ mais évite de recoder une grande partie des fonctions de PWG.
8-)

Dans ton cas, il faudra quand même parser le nom et la description de la catégorie afin de savoir si la fonction est utilisée... Tout ça n'est encore qu'à l'état de brouillon d'idées.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2007-02-09 15:14:00

vimages
Membre
2004-03-27
2429

Re: Utilisation de paramètres $lang dans les catégories

pour le "l10n", je crois que j'arrive à suivre... un peu..

Pour la mise en application du cette fonctionnalité, je comprends que ce brouillon d'idées comme tu dis n'est pas si brouillon que ça.

Ce sera un plus pour l'internationalisation de PWG.
Il faut toutefois que l'usage demeure très simple et facile.. comme d'hab.
Mais attendons le moment de revenir la-dessus, mettons cela en stand-by, je suivrais ce sujet avec intérêt.

Hors ligne

#6 2007-02-09 18:53:17

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: Utilisation de paramètres $lang dans les catégories

+1

La majorité des visiteurs de ma galerie vient de partout sauf de France. J'ai donc opté pour l'anglais par défaut (bien que cela me fasse un peu mal de l'admettre, c'est tout de même une langue internationale :) ).

Il est vrai que la traduction automatique des légendes et commentaires ainsi que, pourquoi pas, des messages additionnels de NBM (je crois avoir déjà fait un topic sur ce point...) serait sympa.

Hors ligne

#7 2007-02-09 18:58:43

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Utilisation de paramètres $lang dans les catégories

Oui le l10n est une des fonctions pour les traductions.

Ce qui faut voir c'est que toutes les fonctions pourront être appelées.

L'usage sera simple et facile mais demandera quand même un certain niveau de connaissance de PWG.

Le niveau sera le même que celui nécessaire pour modifier les css.

Des astuces dans le WIKI seront la pour guider les novices (comme les traductions, etc.) [cf les astuces en css]

Hors ligne

#8 2007-02-09 22:43:20

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Utilisation de paramètres $lang dans les catégories

Moi je suis absolument contre un dev standard comme ca, mais pourquoi pas un plugin.
Ne substituons pas la base de donnee avec les fichiers de langue ...

Hors ligne

#9 2007-02-09 22:55:29

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Utilisation de paramètres $lang dans les catégories

Il y a une plusieurs fils dans ce même topic, mélangeant ce qu'on pourrait peut-être faire dans les templates.

Perso, pour les différentes langues dans les titres, il ne faut ni faire des substitutions ni faire un plugin mais une gestion en standard des x langues paramétrées.

Hors ligne

#10 2007-02-09 23:11:39

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Utilisation de paramètres $lang dans les catégories

Calme et sérénité.
On est d'accord...
Les langues des images et catégories n'ont pas à être gérées par $lang.
La base par défaut n'a pas à se soucier des langues.
C'est un dev a part entière pour plusieurs raisons dont la langue des IPTC.
Mais on s'écarte du besoin initial d'Eric...
Il voulait simplement traduire "Archives" dans ses titres car "Archives" revient chaque année...
Le pulling peut résoudre ce besoin spécifique.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2007-02-10 09:01:42

vimages
Membre
2004-03-27
2429

Re: Utilisation de paramètres $lang dans les catégories

oui Vincent, calme et sérénité...

Point n'est besoin de se prendre le choux avec ça... 
Ma question était de savoir si c'était possible à faire simplement...  c'est vrai que cela semble délicat.
(je pose une piste, faire un peu comme la gestion des langues par le mod news, que je ne connais plus ce jour, qui peut je crois, utiliser une table séparée)

L'usage est tellement restreint au regard d'autres besoins exprimés par ailleurs que l'on peut laisser tomber tout de suite...  Nous reviendrons, sans doute sur ce sujet, quand de nouvelles fonctions plus proches le favoriseront.

Il sera alors à intégrer dans une réflexion plus large, consistant à étudier la gestion du multilanguage pour l'ensemble de PWG, ses composants originaux et ses plugins. Avec la possibilité et l'obligation pour le webmaster de traduire lui même les éléments qui sont propre à son site.

Merci à tous de votre intérêt.

amicalement,
éric.

Hors ligne

#12 2007-02-10 14:07:53

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Utilisation de paramètres $lang dans les catégories

On était calme Vincent... Tu pensais le contraire?

Hors ligne

#13 2007-02-10 19:17:23

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Utilisation de paramètres $lang dans les catégories

Tout en ayant raison chacun séparément, toi et Rvelices, vous partiez sur des visions radicales et assez opposées.
Tout va bien pourtant, non?
Rassurons nos utilisateurs.
8-)

PS: Vous étiez calmes, oui. 8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2007-02-10 22:43:17

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Utilisation de paramètres $lang dans les catégories

VDigital a écrit:

Tout va bien pourtant, non?
Rassurons nos utilisateurs.

Tout va bien, juste un échange d'idée...

Hors ligne

#15 2007-08-22 22:24:51

lterras
Membre
Rousset
2007-01-16
60

Re: Utilisation de paramètres $lang dans les catégories

Je viens de trouver ce fil!
et au fait: re bonjour à tous!!!
Une abscente qui n'a pas bosser sur PHPWebgallery depuis longtemps et qi songe à s'y remettre.
L'idée: traduction des titres, commentaire et intitulé des catégories....

J'ai réfléchie à une solution technique mais avant de la soumettre, j'aimerais savoir si j'ai loupé un fil sur cette idée... ma recherche a été un peu infructueuse mais je me demande si j'ai trouvé tous les sujets qui parlent de cette fonctionnalité?

Merci d'avance!

PS: En plus, je ne sais pas si je démarre avec la version 1.7 ou si je reste avec ma 1.6.2 modifiée...  mais la, du coup, mes evols interesseront moins de monde... pas cool...
J'ai tellement fait évoluée cette 1.6.2 pour mon Christophe que j'ai pas trop le courage de tout refaire dans la 1.7 ...
défaut de creer une version perso peut être....
Conseil?

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact