Accueil
Linux
Docs Linux/BSD
Distribs Linux
Logiciels Linux/BSD
Liens Linux
Livres *nix
Slrn fr
Programmation C
T駘馗ommunications
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馗駸site la version 0.9.7.3 de slrn. Pour l'installer lancez le script install-slrnfr contenu dans slrnfr-po. Dans ce meme r駱ertoire, vous trouverez dans le r駱ertoire doc, les fichiers de documentation d駛a 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'馗rire a nlsn@free.fr ou 馗rire sur la liste mod駻馥 slrnfr@ml.free.fr si vous constatez une erreur de traduction.
Pour plus d'info sur la traduction , cliquez ici.
Utilitaire pour la cr饌tion de th鑪es Slrn
Ceci est un utilitaire permettant de cr馥r des th鑪es (texte blanc, noir, ...) rapidement et d'en changer facilement, il contient 3 th鑪es: un fond blanc, un fond ocre et un fond noir. Vous pouvez le t駘馗harger 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駘馗harger ici.
Localiser un programme consiste a le traduire dans une autre langue, pour cela, on utilise gettext. Actuellement, le projet est g駻? par une mailing list sur free et un CVS sur sourceforge
T駘馗hargement: 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馥 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駸abonner:
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駻er les modifications des sources, ce projet utilise un CVS sur sourceforge, pour pouvoir modifier les sources, vous devez cr馥r 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駻ant que cette doc soit utile !
Je remercie aussi Thomas Nemeth pour l'aide qu'il m'a apport?.