Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2013-07-13 09:57:28

lipki
Membre
Inscription : 2008-11-10

[on adopte un plugin] DCTranslations

Salut,

laurent wandrebeck / low et Lepeltier Kévin / lipki
sommes partis pour tenter une maintenance de dctranslations
( http://plugins.dotaddict.org/dc2/details/dctranslations ) ainsi que
le faire évoluer.
Le repo sur lequel nous bossons est là:
https://gitorious.org/dotclear-posts-translation
Toute participation est la bienvenue
Merci.


Ce plugin est mort.
Je ne le reprendrais pas, en tout cas pas sous cette forme.
Je vais m'occuper de rendre cela officiel bientôt.
ce week-end au pire.

Pour moi cette fonctionnalité devrait être intégrée de base.
Donc je vais réfléchir à une façon de faire, s'appuyant un maximum sur ce que permet Dotclear.

Dernière modification par lipki (2015-03-25 15:30:59)


Mes fautes font saigner mes propre yeux.

Hors ligne

#2 2013-07-13 10:47:55

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [on adopte un plugin] DCTranslations

Prévenez-moi quand vous voudrez soumettre une nouvelle version sur DA (aussi peut-être pour Stacker), je vous les transfèrerai le moment venu.


Dotclear addicted since 2004

Hors ligne

#3 2013-07-13 12:01:41

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

Yep

Dernière modification par lipki (2013-07-13 12:06:54)


Mes fautes font saigner mes propre yeux.

Hors ligne

#4 2013-07-13 12:41:49

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

Proposition d'évolution pour DCTranslations

Rappel : DCTranslations détecte la langue du navigateur et sert une version du billet traduit par le rédacteur.

Actuellement tous les contrôles sont en bas de l'édition du billet _surement par manque de Behavior_ les zones de texte sont petits resserrez sur eux-mêmes.
C'est vraiment désagréable à utiliser.

[img=old]http://img11.hostingpics.net/pics/812334dctranslationold.png[/img]
http://img11.hostingpics.net/pics/81233 … ionold.png

L'idée est d'utiliser le même espace/ergonomie pour écrire les billets dans les différentes langues.

Donc dès le haut de la page, un onglet par langue choisit dans la config.
Dessous une barre de contrôle :
- Un bouton "copié le contenu" de la langue par défaut.
- Un bouton traduction automatique via un service externe, ça doit exister.
Et dans la colonne de droite :
l'url de la langue par défaut et l'url de la langue de l'onglet sélectionné.

[img=new]http://img11.hostingpics.net/pics/976170dctranslation.png[/img]
http://img11.hostingpics.net/pics/97617 … lation.png


Mes fautes font saigner mes propre yeux.

Hors ligne

#5 2013-07-18 21:44:44

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

état des travaux.

La maquette si-dessus a était implémenté (avec quelque modif) et sera sans-doute testable, demain dans la journée.
Voiçi le résultat :

Première étape, on défini dans la configuration, les langues que l'on va utiliser.

http://img11.hostingpics.net/pics/876738eta1.png

Elle apparaisse immédiatement au moment de l'édition du billet, via un simple onglet.

http://img11.hostingpics.net/pics/996524eta2.png

Un nom de langue en noir (ou en majuscule avec le java-script désactivé) correspond à une traduction enregistré / non-vide.
Les traductions vide apparaisse en blanc ou en minuscule.

Il y aura deux boutons, un pour copier le billet par défaut et sa mise en forme.
Et un pour tenter une traduction automatique via un service externe.

Les champs facultatif sont masquer par défaut, mais les zones d'édition sont aussi grande que possible.

http://img11.hostingpics.net/pics/492095eta3.png


---

Toutes critique et propositions, sont les bienvenues, même les anecdotique.
Ma mission est de faire en sorte que ce plugin disparaisse dans Dotclear et fasse corps :D

Dernière modification par lipki (2013-07-18 21:46:49)


Mes fautes font saigner mes propre yeux.

Hors ligne

#6 2013-07-20 16:18:38

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

Première version de test :
https://www.dropbox.com/s/sv5sv7m5ftdu1 … .2beta.zip
Tout retour est apprécié.


Mes fautes font saigner mes propre yeux.

Hors ligne

#7 2013-07-31 14:09:17

regis_floret
Membre
Lieu : Saint Leu de la Réunion
Inscription : 2013-05-16
Site Web

Re : [on adopte un plugin] DCTranslations

Bonjour,

Je viens de mettre à jour en version 1.3 mais j'ai un warning :

Warning: Parameter 2 to dctranslationsWidgets::initDefaultWidgets() expected to be a reference, value given in C:\Users\Regis\Documents\Web\regisblogdc\inc\core\class.dc.core.php on line 317

Ca le fait avec PHP 5,{2,3,4} pas testé avec {5,6} mais je vais le faire dès que j'ai un temps.


Merci pour le boulot, c'est justement ce plugin qui me manquait pour passer à Dotclear. :)

Hors ligne

#8 2013-07-31 14:38:25

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

je m'en occupe

----------

raaaa mais j'ai fait que de la marde avec ce zip ... comment c'est possible.
Bon j'en refais un.

Dernière modification par lipki (2013-07-31 14:58:33)


Mes fautes font saigner mes propre yeux.

Hors ligne

#9 2013-08-01 19:42:01

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations


Mes fautes font saigner mes propre yeux.

Hors ligne

#10 2013-08-02 06:33:39

nico_somb
Membre
Lieu : Rinxent
Inscription : 2004-10-26
Site Web

Re : [on adopte un plugin] DCTranslations

salut lipki !

Pour l'instant, ça fonctionne très bien. Et cette idée d'onglets : BIEN JOUÉ ! Quel pied par rapport à avant.

Une seule idée pour l'instant : des pictogrammes plutôt que du texte pour permuter la langue.

Bon boulot.

Hors ligne

#11 2013-08-02 07:58:29

nico_somb
Membre
Lieu : Rinxent
Inscription : 2004-10-26
Site Web

Re : [on adopte un plugin] DCTranslations

Question : apparemment, {{tpl:EntryURL}} dans une boucle <tpl:Entries> prend l'URL de la 1ère langue. Même si on permute dans la seconde langue, les URL des billets restent celles de la 1ère langue.
Exemple sur http://inthepoche.com, permutez en anglais à droite : les URL des billets restent les URL des billets français (mais on est bien redirigé vers le billet anglais, pas de souci là-dessus).
Pourtant mes billets ont bien une URL en anglais.

Ah bah tiens, c'est le même souci que ce vieux ticket : http://lab.dotclear.org/ticket/242

Hors ligne

#12 2013-08-02 08:44:23

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

OK je note, pour l'instant on à surtout voulu sortir le plugin sans bug et avec la nouvelle interface.
Mais il y a d'autres évolution de prévu, une meilleurs intégration bien sûr, et d'autres truc.
On va faire des bêta rapide.


Mes fautes font saigner mes propre yeux.

Hors ligne

#13 2013-08-02 11:50:45

regis_floret
Membre
Lieu : Saint Leu de la Réunion
Inscription : 2013-05-16
Site Web

Re : [on adopte un plugin] DCTranslations

@lipki:
J'ai le même besoin que nico_somb mais je ne sais pas si j'aurais le temps de te soumettre un patch (je dois faire un site de eCommerce ce week end)

Ce qui pourrait être sympa aussi c'est faire un template tag (est-ce que c'est la bonne terminologie ?)

Par exemple :

<tpl:Languages>
<a href="{{tpl:LanguageURL}}"><img src="{{tpl:LanguageFlag}}"  alt="{{tpl:LanguageCode}}" />{{tpl:LanguageName}}</a>
</tpl:Langages>


<tpl:Langues> est la boucle pour tous les langages
{{tpl:LanguageFlag}} l'url de l'image
{{tpl:LanguageCode}} le code (fr, en, de, ...) de la langue
{{tpl:LangageName}} Le nom de la langue
{{tpl:LanguageURL}} l'URL pour la langue (normalement ?navlang=CODE)

Comme ça l'intégrateur web pourra facilement mettre où il le veut sans forcément utiliser un Widget

Hors ligne

#14 2013-08-02 13:03:48

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

Tu peux placer le widget ou tu veux dans le code, il existe une syntaxe que je n'ai pas en tête.
Mais oui on va pouvoir ajouter toute ces balises, ou quelque une au moins.


Mes fautes font saigner mes propre yeux.

Hors ligne

#15 2013-08-02 15:52:55

AlainV
Membre
Lieu : Tourrettes
Inscription : 2008-04-11
Site Web

Re : [on adopte un plugin] DCTranslations

Bonjour

je suis en php 5.4 avec DC 2.5.1
avec le plugin DCTranslations depuis 3 ans version 1.13
je teste en ce moment la version 1.3beta.
Merci pour la nouveauté des onglets c'est super
dans la partie public les traductions en FR EN DE ES existent et s'affichent, la IT n'existait pas donc s'affiche en FR.
problèmes dans la partie Admin
le 1er onglet Version EN est en Français (avant la m.a.j. le texte était traduit en Anglais)
le 2éme onglet Version FR il est vide (avant la m.a.j. le texte était en français texte d'origine)
le 3éme Version DE est bien en Allemand
le 4éme Version ES est vide et sans zone de saisie possible (avant la m.a.j. le texte était traduit en espagnol)
le 5éme Version IT  est vide et sans zone de saisie possible  (avant m.a.j. la traduction n'existait pas en Italien)

il y a toujours le problème de traduction des tags surtout dans le widget Tags car dans les tags du post ils sont traduit
problème déjà existant reporté ici

voilà pour une première étape
merci pour ton travail, c'est très intéressant

Cordialement

AlainV


Débutant mais déjà fan de Dotclear 2
Blog pour ma fille née à Shanghai http://zoeliehua.free.fr/blog/
Ma zone de Test sur DC http://www.zoeliehua.fr/dctest/ que je commence à alimenter
et celle sur Free.fr  http://mic.toes.free.fr/

Hors ligne

#16 2013-08-02 15:55:06

AlainV
Membre
Lieu : Tourrettes
Inscription : 2008-04-11
Site Web

Re : [on adopte un plugin] DCTranslations

Oopps!!!
les tests sont fait sur l'url du Camping le Vallon


Débutant mais déjà fan de Dotclear 2
Blog pour ma fille née à Shanghai http://zoeliehua.free.fr/blog/
Ma zone de Test sur DC http://www.zoeliehua.fr/dctest/ que je commence à alimenter
et celle sur Free.fr  http://mic.toes.free.fr/

Hors ligne

#17 2013-08-03 09:52:57

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

Tu pense pouvoir me fournir un export de ce site, que je puisse tester chez moi et comprendre le problème ?


Mes fautes font saigner mes propre yeux.

Hors ligne

#18 2013-08-03 22:54:46

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

regis_floret

j'ai regardé ce qui existe en balise tpl, malheureusement pas documenté.

l'url de l'image, il ni en a pas, on n'utilise pas d'image[[BR]]
Le nom de la langue, Actuellement c'est une info qui n'est pas enregistré, mais ça peux venir.

<tpl:Translations> la boucle pour toutes les traductions[[BR]]
{{tpl:TranslationLang}} le code (fr, en, de, ...) de la langue[[BR]]
{{tpl:TranslationEntryURL}} l'URL unique pour la langue[[BR]]
{{tpl:EntryLangURL}} l'URL pour la langue avec ?lang=CODE[[BR]]

<tpl:Languages> la boucle pour tous les langages[[BR]]
<tpl:LanguagesHeader>
<tpl:LanguagesFooter>
{{tpl:LanguageCode}} le code (fr, en, de, ...) de la langue[[BR]]
{{tpl:LanguageCount}}Nombre de billet par langue[[BR]]

Plus quelque autres qui on un comportement étrange, voir buggé.
Je vais préparer une doc complète.


Mes fautes font saigner mes propre yeux.

Hors ligne

#19 2013-08-04 21:25:43

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

AlainV la bonne nouvelle c'est que c'est un vrais bug :)
La mauvaise c'est que l'export du plugin dcTranslations, n'existe pas encore, tu coup je peux pas tester.

Mais je reviens rapidement ici pour ce problème.


Mes fautes font saigner mes propre yeux.

Hors ligne

#20 2013-08-07 20:35:19

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

Voilà dcTranslations 1.3 bêta 2
Il contient moins de sucre, mais plus d'import/export.
De cette manière vous pouvez m'exporter vos bases qui pose souci, que je trouve d'où proviens le souci.


Mes fautes font saigner mes propre yeux.

Hors ligne

#21 2013-08-07 21:48:25

AlainV
Membre
Lieu : Tourrettes
Inscription : 2008-04-11
Site Web

Re : [on adopte un plugin] DCTranslations

@lipki
pour la 1.3.beta2
un petit lien et c'est super!
c'est a jour sur Dropbox?
Merci


Débutant mais déjà fan de Dotclear 2
Blog pour ma fille née à Shanghai http://zoeliehua.free.fr/blog/
Ma zone de Test sur DC http://www.zoeliehua.fr/dctest/ que je commence à alimenter
et celle sur Free.fr  http://mic.toes.free.fr/

Hors ligne

#22 2013-08-08 09:05:33

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations


Mes fautes font saigner mes propre yeux.

Hors ligne

#23 2013-08-08 09:07:27

AlainV
Membre
Lieu : Tourrettes
Inscription : 2008-04-11
Site Web

Re : [on adopte un plugin] DCTranslations

merci lipki!
sans rancunes!


Débutant mais déjà fan de Dotclear 2
Blog pour ma fille née à Shanghai http://zoeliehua.free.fr/blog/
Ma zone de Test sur DC http://www.zoeliehua.fr/dctest/ que je commence à alimenter
et celle sur Free.fr  http://mic.toes.free.fr/

Hors ligne

#24 2013-08-08 09:55:49

lipki
Membre
Inscription : 2008-11-10

Re : [on adopte un plugin] DCTranslations

la rancune ? c'est quoi ?


Mes fautes font saigner mes propre yeux.

Hors ligne

#25 2013-08-08 13:32:32

nico_somb
Membre
Lieu : Rinxent
Inscription : 2004-10-26
Site Web

Re : [on adopte un plugin] DCTranslations

bonjour lipki !

Est-ce possible de définir une langue par défaut côté frontend (pour les visiteurs du blog) ?
j'ai essayé de basculer l'un de mes sites en anglais et ça reste en FR apparemment ...

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map