[SPIP Zone] traduction / chaines de langue pour les plugins

Je viens de faire un script pour exporter automatiquement les chaines
de langues traduites dans le module "contrib", en direction de
SPIP-Zone.

Il y a plusieurs conséquences :

1) Pour les plugins concernés, il devient INTERDIT de créer des
chaines de langue autrement qu'en passant par l'interface de spip.net
; c'est ennuyeux, mais indispensable. Il faut qu'on améliore cette
interface pour assouplir sa gestion.

Pour l'instant on a mis dans ce système les plugins suivants :

  'cfg' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/cfg/lang/',
  'couteau' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/couteau_suisse/lang/',
  'crayons' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/crayons/lang/',
  'listes' => 'svn://zone.spip.org/spip-zone/_plugins_/_dev_/mailman_popup/lang/',
  'sedna' => 'svn://zone.spip.org/spip-zone/_plugins_/_test_/sedna/lang/',
  'spipbb' => 'svn://zone.spip.org/spip-zone/_plugins_/_dev_/spipBB/lang/',

A noter : on considère qu'un plugin est "traduit" dans une langue x si
cette langue comporte plus de 50% de chaines qui ne sont pas marquées
"<NEW>"

2) Il faudrait s'il vous plait vérifier que les envois que j'ai faits
ne comportent pas d'oubli (chaine ajoutée ou traduction améliorée sur
la zone, mais pas dans le module sur spip.net). J'ai regardé autant
que j'ai pu mais il y a tellement de lignes, j'ai pu laisser passer
une coquille.

3) Par ailleurs le couteau suisse a une méthode non standard de
nommage des chaines de langue, il faudra donc adapter les
_T('cout:xx') en _T('couteau:xx') si on veut que les chaines soient
prises en compte.

4) Dernier point, ça reste un script assez complexe qu'on ne peut pas
facilement jouer de chez soi (puisqu'il faut l'accès à la base de
données des traductions de spip.net) ; là aussi la solution passerait
plutôt par un travail d'amélioration/réécriture de trad-lang. En
attendant ça en restreint l'usage à une seule personne (moi), donc ça
fait goulet d'étranglement... On peut cependant partager cet accès à
deux ou trois personnes, pour faciliter les mises à jour.

-- Fil

Fil wrote:

Je viens de faire un script pour exporter automatiquement les chaines
de langues traduites dans le module "contrib", en direction de
SPIP-Zone.

Il y a plusieurs conséquences :

1) Pour les plugins concernés, il devient INTERDIT de créer des
chaines de langue autrement qu'en passant par l'interface de spip.net
; c'est ennuyeux, mais indispensable. Il faut qu'on améliore cette
interface pour assouplir sa gestion.

Pour l'instant on a mis dans ce système les plugins suivants :

  'cfg' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/cfg/lang/',
  'couteau' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/couteau_suisse/lang/',
  'crayons' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/crayons/lang/',
  'listes' => 'svn://zone.spip.org/spip-zone/_plugins_/_dev_/mailman_popup/lang/',
  'sedna' => 'svn://zone.spip.org/spip-zone/_plugins_/_test_/sedna/lang/',
  'spipbb' => 'svn://zone.spip.org/spip-zone/_plugins_/_dev_/spipBB/lang/',

Très bien.

Juste un petit point : y a-t'il une doc sur ce "système" ? un endroit ou on peut savoir comment ça marche (ajout de langue, ajout de chaînes, suppression, correction de traduction etc) ? Je suis sûr que je devrais le connaître depuis toujours mais heu... un coup de vent et ça s'est envolé...
L'interface (si interface il y a ) permet-elle de faire des modifs par blocs (parce que j'ai beaucoup de corrections à faire) sinon avez vous un/une joli(e) blond(e) pour venir le faire pour nous :wink:

--
Chryjs

Moi je trouve cette interface très intéressante, et j'aimerais m'en servir pour
permettre à certaines personnes de m'aider à traduire mes deux plugins :
SPIP-ALBUM et SPIP-GENEA.

Si SPIP-ALBUM est en version test sur la zone (il reste encore quelques menues
erreurs), SPIP-GENEA lui est en dev.

Mais j'aimerais notamment pour le second que utiliser cette interface. Puis-je
l'importer sur mon site ? Ou est-ce que c'est un outils propre à SPIP.NET. Si
oui, comment peut-on faire pour y intégrer un plugin supplémentaire ?

Cordialement,

Xavier BUROT

Selon chryjs <chryjs@free.fr>:

Fil wrote:
> Je viens de faire un script pour exporter automatiquement les chaines
> de langues traduites dans le module "contrib", en direction de
> SPIP-Zone.
>
> Il y a plusieurs conséquences :
>
> 1) Pour les plugins concernés, il devient INTERDIT de créer des
> chaines de langue autrement qu'en passant par l'interface de spip.net
> ; c'est ennuyeux, mais indispensable. Il faut qu'on améliore cette
> interface pour assouplir sa gestion.
>
> Pour l'instant on a mis dans ce système les plugins suivants :
>
> 'cfg' => 'svn://zone.spip.org/spip-zone/_plugins_/_stable_/cfg/lang/',
> 'couteau' =>
'svn://zone.spip.org/spip-zone/_plugins_/_stable_/couteau_suisse/lang/',
> 'crayons' =>
'svn://zone.spip.org/spip-zone/_plugins_/_stable_/crayons/lang/',
> 'listes' =>
'svn://zone.spip.org/spip-zone/_plugins_/_dev_/mailman_popup/lang/',
> 'sedna' => 'svn://zone.spip.org/spip-zone/_plugins_/_test_/sedna/lang/',
> 'spipbb' => 'svn://zone.spip.org/spip-zone/_plugins_/_dev_/spipBB/lang/',

Très bien.

Juste un petit point : y a-t'il une doc sur ce "système" ? un endroit ou
on peut savoir comment ça marche (ajout de langue, ajout de chaînes,
suppression, correction de traduction etc) ? Je suis sûr que je devrais
le connaître depuis toujours mais heu... un coup de vent et ça s'est
envolé...
L'interface (si interface il y a ) permet-elle de faire des modifs par
blocs (parce que j'ai beaucoup de corrections à faire) sinon avez vous
un/une joli(e) blond(e) pour venir le faire pour nous :wink:

--
Chryjs

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Dans le temps on puvait telecharger l'application trad-lang mais maintenant il y a un lien casse sur le "distribue" dans l'interface de traduction.

George

Quoting Xavier BUROT <xebiaut@free.fr>:

Moi je trouve cette interface très intéressante, et j'aimerais m'en servir pour
permettre à certaines personnes de m'aider à traduire mes deux plugins :
SPIP-ALBUM et SPIP-GENEA.

Si SPIP-ALBUM est en version test sur la zone (il reste encore quelques menues
erreurs), SPIP-GENEA lui est en dev.

Mais j'aimerais notamment pour le second que utiliser cette interface. Puis-je
l'importer sur mon site ? Ou est-ce que c'est un outils propre à SPIP.NET. Si
oui, comment peut-on faire pour y intégrer un plugin supplémentaire ?

Cordialement,

Xavier BUROT
http://xebiaut.free.fr

george-Erxx9B9rIRNFLZcRVM+26w@public.gmane.org wrote:

Quoting Xavier BUROT <xebiaut-GANU6spQydw@public.gmane.org>:

Merci à tous les deux mais ca ne répond pas trop à mes questions :wink:

Bon j'ai trouvé des informations ici : SPIP

et qu'il fallait que je me connecte là :
http://www.spip.net/trad-lang/trad_lang.php

Pour traduire (par ex) du français vers... une autre langue.

Bon bien

MAIIIIIIIIIIIIIS

où dois-je ajouter ou enlever de nouvelles chaînes pour le plugin en question (spipbb) ? toujours sur SVN ? Je ne voudrais pas casser le travail qui a été fait !

Fil : au secours !

--
Chryjs

où dois-je ajouter ou enlever de nouvelles chaînes pour le plugin en
question (spipbb) ? toujours sur SVN ? Je ne voudrais pas casser le
travail qui a été fait !

Non maintenant il faut demander à George de les intégrer dans ce
module, et ensuite à moi de les commit. Oui c'est super-lourd...
j'hésite à mettre un commit automatique sans contrôle humain...

-- Fil

Fil wrote:

où dois-je ajouter ou enlever de nouvelles chaînes pour le plugin en
question (spipbb) ? toujours sur SVN ? Je ne voudrais pas casser le
travail qui a été fait !
    
Non maintenant il faut demander à George de les intégrer dans ce
module, et ensuite à moi de les commit. Oui c'est super-lourd...
j'hésite à mettre un commit automatique sans contrôle humain...

Le fichier langue sur la zone et les chaines de SPIPbb dans trad-lang sont identiques pour le moment. Ou sont les nouvelles chaines?
J'ai aussi remarque que les lien dans les chaines de langues sont encore en php3.

George

George Kandalaft wrote:

Le fichier langue sur la zone et les chaines de SPIPbb dans trad-lang sont identiques pour le moment. Ou sont les nouvelles chaines?

Dans mon dépot local...

J'ai aussi remarque que les lien dans les chaines de langues sont encore en php3.

En php3 ? Kézako ? Tu parles de SpipBB le plugin ?

--
Chryjs

Fil wrote:

où dois-je ajouter ou enlever de nouvelles chaînes pour le plugin en
question (spipbb) ? toujours sur SVN ? Je ne voudrais pas casser le
travail qui a été fait !

Non maintenant il faut demander à George de les intégrer dans ce
module, et ensuite à moi de les commit. Oui c'est super-lourd...
j'hésite à mettre un commit automatique sans contrôle humain...

-- Fil

C'est pas simple mais en y réfléchissant c'est pas le fichier qui est modifié le plus souvent :slight_smile: (ouf !)

--
Chryjs

C'est pas simple

c'est pour ça que jusqu'ici on n'avait pas fait ce changement ; mais
au final on perdait des possibilités de traduction (beaucoup de
traducteurs vont avancer si c'est dans l'interface trad-lang, mais pas
si c'est sur la zone).

mais en y réfléchissant c'est pas le fichier qui est
modifié le plus souvent :slight_smile: (ouf !)

Certes :slight_smile:

-- Fil

chryjs wrote:

George Kandalaft wrote:

Le fichier langue sur la zone et les chaines de SPIPbb dans trad-lang sont identiques pour le moment. Ou sont les nouvelles chaines?

Dans mon dépot local...

Envoies les moi.

J'ai aussi remarque que les lien dans les chaines de langues sont encore en php3.

En php3 ? Kézako ? Tu parles de SpipBB le plugin ?

En fait, il y a la chaine "credits":

Réalisé avec <a href=http://www.spip.net class=copyright>SPIP</a> : 2004-2005<br/><a href=spipBB 0.9 CSS - SPIP-Contrib 0.9 CSS</a> par <a href=http://www.laprise.org/&gt;James aka Kliké</a>, <a href=http://bloog.net/&gt;BoOz&lt;/a&gt;, <a href=http://esprit-str.com/&gt;Nikau&lt;/a&gt; et <a href=http://www.missmopi.net/&gt;Nadège aka Miss Mopi</a> (logos de Stéphane)

qu'il faut peut-etre actualiser, j'ai corrige les autres chaines qui contiennent des liens en php3 dans trad-lang

George

Fil a écrit :

Je viens de faire un script pour exporter automatiquement les chaines
de langues traduites dans le module "contrib", en direction de
SPIP-Zone.

Je vois qu'un saut de ligne est systématiquement ajouté en fin de fichier langue. Ne vaudrait-il pas mieux l'éviter ?

Pat