E-mail

Free counter and web stats anybrowser


logo

Accueil

Page précédente


Linux
Docs Linux/BSD
Distribs Linux
Logiciels Linux/BSD
Liens Linux
Livres *nix
Slrn fr

Programmation C
Télécommunications
Bomberman
Programmes Casio
Programmes HP49 G
Electronique - BTVE

Logiciels Windows
Mes programmes
Divers Windows
Fichiers Batch

FMC
Vie des romains
TPE Grippe

Liens






Patch pour franciser Slrn-0.9.7.3

En fait, c'est un script qui va installer le fichier de traduction, celui ci n'ayant pu etre inclus a temps dans slrn-0.9.7.3, il est disponible ici, il nécéssite la version 0.9.7.3 de slrn. Pour l'installer lancez le script install-slrnfr contenu dans slrnfr-po. Dans ce meme répertoire, vous trouverez dans le répertoire doc, les fichiers de documentation déja traduit.
Pour l'installer dans /usr si vous avec compiler/configurer slrn dans /usr et non pas /usr/local, vous devrez lancer install-slrnfr avec:

$install-slrnfr /usr


En cas de probleme, vous pouvez m'écrire a nlsn@free.fr ou écrire sur la liste modérée slrnfr@ml.free.fr si vous constatez une erreur de traduction.

Pour plus d'info sur la traduction , cliquez ici.

Utilitaire pour la création de thèmes Slrn

Ceci est un utilitaire permettant de créer des thèmes (texte blanc, noir, ...) rapidement et d'en changer facilement, il contient 3 thèmes: un fond blanc, un fond ocre et un fond noir. Vous pouvez le télécharger ici.

Patch Pour Slrn-0.9.7.2

Il permet de changer le User-Agent dans le slrn.rc et de ne pas ajouter -- pour la signature (afin de le faire dans le .signature). Vous pouvez le télécharger ici.

Localisation de slrn en francais

    
SourceForge Logo


Localiser un programme consiste a le traduire dans une autre langue, pour cela, on utilise gettext. Actuellement, le projet est géré par une mailing list sur free et un CVS sur sourceforge

Téléchargement: http://nlsn.free.fr/slrn/

Il y a actuellement 5 personnes inscrites au CVS et une douzaine de personnes sur la mailing-list.

Mailing List

J'ai crée une liste de diffusion pour la localisation en francais de slrn: slrnfr@ml.free.fr Pour vous abonner: envoyez un message a slrnfr-request@ml.free.fr avec comme sujet: subscribe. Ou cliquez ici.

Vous pouvez obtenir la faq en envoyant faq a cette meme adresse.

Plus d'infos: http://ml.free.fr/help.html
Pour vous désabonner: Cliquez ici


Archive des messages sur la liste: Boite au format unix


Archive des sources

Une archive, est disponible sur sourceforge, soit par CVS, soit par ftp: Slrnfr
Pour compiler Slrn, vous devez lire le fichier TRANSLATION
La version non-traduite est disponible sur le site de l'auteur
Pour gérer les modifications des sources, ce projet utilise un CVS sur sourceforge, pour pouvoir modifier les sources, vous devez créer un compte sur sourceforge et poster votre nom d'utilisateur (unixname) sur la liste de diffusion, un des administrateurs (Zuthos (Nicolas), nlsn (Nicolas Le Scouarnec), ou Olivier Tharan vous ajoutera a la liste et vous accordera des droits).


TODO

  • Internationaliser le fichier src/menu.c
  • Traduire la documentation (dans le dossier doc-fr)

Docs sur la localisation

Adresses ?, vous pouvez me les envoyer par e-mail.

Quelques explications sur l'utilisation du CVS (merci a Olivier Tharan)

1. Logiciels à avoir :

. CVS
. SSH
Ils sont présents sur les distributions récentes, cela ne sert à rien de les compiler. Les pages de manuel sont assez instructives, pour CVS des
manuels complets sont disponibles à http://www.loria.fr/~molli/cvs-index.html

Pour SSH, créez-vous une paire de clés si ce n'est déjà fait avec 'ssh-keygen', nous verrons tout à l'heure comment les utiliser. Retenez que l'option '-v' de SSH (ssh, scp) est très, très utile, utilisez-là quand vous soupçonnez que la connexion ne va pas bien.

. Gettext
Un paquet 'gettext' devrait exister sur votre distribution, il sert ! Emacs dispose d'un mode 'PO' très, très utile (même pour ceux qui préfèrent vi !), c'est utile d'apprendre à s'en servir.
2. Connexion à SourceForge

Puisqu'on se connecte à SourceForge par SSH, on va copier notre clé publique sur leurs serveurs pour se connecter directement sans devoir taper le mot de passe du compte SF à chaque connexion. Pour cela ('compte' est le nom de votre compte SF) :

       # une première connexion sur SF -- et oui, vous disposez d'un
       # accès shell ! Il faudra taper votre mot de passe SF
       ssh -l compte shell.sourceforge.net
       # Nous sommes maintenant sur la machine distante
       mkdir .ssh
       exit
       # copions notre clé publique sur SF
       # le fichier authorized_keys contient les clés publiques
       # autorisées à se connecter directement
       # il faudra encore taper votre mot de passe SF
       scp ~/.ssh/identity.pub compte@shell.sourceforge.net:.ssh/authorized_keys

Et voilà ! Ce n'est pas fini, il faut aussi la copier autre part, cela fait partie de la gestion de votre compte web ; pour cela, allez à votre navigateur sur https://sourceforge.net/account/, et en bas de la page il y a un lien pour ajouter une clé SSH : copiez-y votre clé publique (le fichier .ssh/identity.pub), en faisant attention qu'elle tienne sur une seule ligne. 6 heures après, vous pourrez utiliser CVS tranquillement.

Note sur SSH et la phrase de pass : si vous avez entré une phrase de pass lors de 'ssh-keygen', celle-ci vous sera demandée lors d'une connexion SSH au lieu de votre mot de passe SF. Comme c'est en général plus long, lancez au démarrage de votre session (X | shell) :

       eval `ssh-agent`
       ssh-add

ssh-add vous demandera la phrase de pass et l'agent d'authentification
(ssh-agent) indiquera à SSH de ne pas demander la phrase à chaque connexion.

Si cela vous ennuie, entrez une phrase de pass vide (mais c'est plus dangereux si votre machine est compromise) ; si SSH vous ennuie complètement, ne faites pas ce que je viens de dire, et tapez votre mot de passe SF à chaque connexion ;-) [ je dis tout ça car je n'arrive pas à utiliser CVS+SSH+mot de passe standard... ]

3. Utilisation de CVS

Après, c'est du gâteau :

       mkdir projets/slrnfr
       cd projets/slrnfr
       export CVS_RSH=ssh
       cvs -d:ext:compte@cvs.slrnfr.sourceforge.net:/cvsroot/slrnfr co slrnfr1

4. Encore des problèmes ?

Si vous avez des problèmes, n'oubliez pas l'option '-v' de ssh ! Pour la connexion CVS, c'est un peu plus compliqué pour avoir des informations connexion CVS, c'est un peu plus compliqué pour avoir des informationsde la part de ssh. Je n'ai pas essayé de faire CVS_RSH='ssh -v', mais j'ai expérimenté avec succès la méthode suivante:

       . créer un script 'myssh' disponible dans le PATH (~/bin/myssh
       par exemple) contenant :

               #! /bin/sh
               ssh -v $*

       . utiliser CVS_RSH=myssh

En espérant que cette doc soit utile !




Je remercie aussi Thomas Nemeth pour l'aide qu'il m'a apporté.


Dernière mise à jour:   Ven 29 jul 2005 23:10:19 CEST            My Uptimes      Stats du site