E-mail

Free counter and web stats anybrowser


logo

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.

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駻? 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?.


Derni鑽e mise ? jour: Ven 29 jul 2005 23:10:19 CEST My Uptimes Stats du site

AltStyle によって変換されたページ (->オリジナル) /