Commit 674a1e86 authored by David's avatar David

Traduction en anglais

parent 19ff4fac
File deleted
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: xsshfs 0.5\n"
"Report-Msgid-Bugs-To: david.mercereau @ro gmail . com \n"
"POT-Creation-Date: 2012-07-05 21:39+0200\n"
"PO-Revision-Date: 2012-07-05 21:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en\n"
"Report-Msgid-Bugs-To: david . mercereau [arobase] gmail . com \n"
"POT-Creation-Date: 2012-07-06 10:46+0200\n"
"PO-Revision-Date: 2012-07-06 10:46+0200\n"
"Last-Translator: David Mercereau <david . mercereau [arobase] gmail . com>\n"
"Language-Team: FR <david . mercereau [arobase] gmail . com>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: xsshfs.glade:497
msgid "22"
#: xsshfs.glade:948
msgid "<b>Mounted</b>"
msgstr ""
#: xsshfs.glade:810
msgid "<b>Connexion enregistrée</b>"
msgstr "Connexxxxionn registrar"
#: xsshfs.glade:947
msgid "<b>Monté</b>"
#: xsshfs.glade:690
msgid "<b>New Connection</b>"
msgstr ""
#: xsshfs.glade:689
msgid "<b>Nouvelle connexion</b>"
msgstr "New Connexionnn"
#: xsshfs.glade:811
msgid "<b>Saved connection</b>"
msgstr ""
#: xsshfs.glade:353
msgid "Adresse de du serveur ssh distant"
msgid "Address of the remote ssh server"
msgstr ""
#: xsshfs.glade:93
msgid "Afficher le détail"
msgstr "PRINT le Détail of course"
#: xsshfs.glade:84
msgid "Aucun détail"
#: xsshfs.glade:214
msgid "Enter a name for the connection"
msgstr ""
#: xsshfs.glade:563
msgid "Autres options"
#: xsshfs.glade:66
msgid "Error"
msgstr ""
#: xsshfs.glade:442
msgid "Chemin local pour le montage sshfs"
msgid "Local path to mount sshfs"
msgstr ""
#: xsshfs.glade:525
msgid "Clef privée"
#: xsshfs.glade:398
msgid "Location of the remote folder"
msgstr ""
#: xsshfs.glade:384
msgid "DIR Distanttttttt"
#: xsshfs.glade:428
msgid "Mount point"
msgstr ""
#: xsshfs.glade:640
msgid "SAVEEEEEE"
#: xsshfs.glade:308
msgid "Name of the remote user"
msgstr ""
#: xsshfs.glade:214
msgid "Entrer un nom pour la connexion"
#: xsshfs.glade:84
msgid "No details"
msgstr ""
#: xsshfs.glade:66
msgid "Erreur"
#: xsshfs.glade:622
msgid "Open the folder"
msgstr ""
#: xsshfs.glade:398
msgid "Localisation du dossier distant à monter"
#: xsshfs.glade:602
msgid "Options"
msgstr ""
#: xsshfs.glade:308
msgid "Nom de l'utilisateur distant"
#: xsshfs.glade:564
msgid "Other options"
msgstr ""
#: xsshfs.glade:481
msgid "Numéro de port Port"
msgid "Port number"
msgstr ""
#: xsshfs.glade:495
msgid "Numéro de port utilisé par le serveur SSH distant (par default 22)"
msgid "Port number used by the remote SSH server (default 22)"
msgstr ""
#: xsshfs.glade:601
msgid "Options"
#: xsshfs.glade:525
msgid "Private key"
msgstr ""
#: xsshfs.glade:621
msgid "Ouvrir le dossier"
#: xsshfs.glade:576
msgid "Refer to \"man sshfs\""
msgstr ""
#: xsshfs.glade:428
msgid "Point de montage"
#: xsshfs.glade:384
msgid "Remote dir"
msgstr ""
#: xsshfs.glade:627
msgid "Pour ouvrir le point de montage à la fin"
#: xsshfs.glade:641
msgid "Save"
msgstr ""
#: xsshfs.glade:646
msgid "Pour sauvegarder les identifirants"
#: xsshfs.glade:339
msgid "Server"
msgstr ""
#: xsshfs.glade:575
msgid "Reportez-vous au. man sshfs"
#: xsshfs.glade:628
msgid "To open the mount point at the end"
msgstr ""
#: xsshfs.glade:339
msgid "Serveur"
msgstr "SERRRveeerr"
#: xsshfs.glade:647
msgid "To save the identifiers"
msgstr ""
#: xsshfs.glade:294
msgid "Utilisateur"
msgid "User"
msgstr ""
#: xsshfs.glade:537
msgid "Votre clef SSH"
#: xsshfs.glade:93
msgid "View details"
msgstr ""
#: xsshfs.glade:255
msgid "Xsshfs"
msgstr ""
#: xsshfs.glade:134
msgid "Xsshfs - Connexion"
msgstr ""
#: xsshfs.glade:9
msgid "Xsshfs - Erreur"
msgstr ""
#: xsshfs.glade:170
msgid "gtk-apply"
msgstr ""
#: xsshfs.glade:153
msgid "gtk-cancel"
msgstr ""
#: xsshfs.glade:762
msgid "gtk-clear"
msgstr ""
#: xsshfs.glade:31
msgid "gtk-close"
msgstr ""
#: xsshfs.glade:665 xsshfs.glade:779
msgid "gtk-connect"
msgstr ""
#: xsshfs.glade:916
msgid "gtk-disconnect"
msgstr ""
#: xsshfs.glade:883
msgid "gtk-open"
#: xsshfs.glade:134
msgid "Xsshfs - Save connection"
msgstr ""
#: xsshfs.glade:972
msgid "gtk-quit"
#: xsshfs.glade:537
msgid "Your SSH key"
msgstr ""
#: xsshfs.glade:899
msgid "gtk-refresh"
msgstr ""
This diff is collapsed.
File mode changed from 100755 to 100644
......@@ -5,8 +5,12 @@ use warnings "all";
use Getopt::Long;
use Locale::gettext;
################# A VOIRRR
bindtextdomain("xsshfs", "./locale");
textdomain("xsshfs");
# Version du programme (et des base)
my $version = '0.4'; my $dateVersion = 'Juin 2012';
my $version = '0.5'; my $dateVersion = 'Juillet 2012';
# parametres generaux du programme
my $params = {
......@@ -17,8 +21,7 @@ my $params = {
'debug' => 0,
'versionOption' => 0,
'fichierConfig' => "$ENV{HOME}/.xsshfs",
'localeDir' => "/usr/share/locale",
'comboSetText' => "Slectionner"
'comboSetText' => ""
};
# Lecture des options ligne de commande
......@@ -26,8 +29,7 @@ GetOptions(
'help!' => \$params->{help},
'debug!' => \$params->{debug},
'version!' => \$params->{versionOption},
'localeDir:s' => \$params->{localeDir},
'fichierConfig:s' => \$params->{fichierConfig}
'fichierConfig:s' => \$params->{fichierConfig},
);
if ($params->{versionOption} > 0) {
......@@ -83,9 +85,9 @@ TEXTHELP
}
use vars qw($gladexml) ;
# $gladexml est donc la variable qui fera rfrence l'arbre xml
# $gladexml est donc la variable qui fera référence l'arbre xml
# de l'application.
# On initialise la valeur de la variable quand l'arbre est cr
# On initialise la valeur de la variable quand l'arbre est créé
# dans le module principale
############
......@@ -93,31 +95,22 @@ use vars qw($gladexml) ;
############
sub init {
# Dmarage de l'interface graphique
# Démarage de l'interface graphique
$gladexml = $X::gladexml ;
# Valeur d'environement par default pour les nouvelle connexion
my $user_default=$gladexml->get_widget('user')->set_text($ENV{ USER});;
# Actualiser les donner dans la fentre
# Actualiser les donner dans la fenêtre
&actualiser_connexion_sav_combo;
&actualiser_deconnexion_combo;
bindtextdomain("xsshfs", "/usr/share/locale");
textdomain("xsshfs");
print "Serveur\n";
print gettext("Serveur"), "\n";
print "<b>Nouvelle connexion</b>\n";
print gettext("<b>Nouvelle connexion</b>"), "\n";
}
############
# Fonction dclanch par clique bouton
# Fonction déclanché par clique bouton
############
# Pour quitter l'application ou boite de dialog
sub on_window1_delete_event{
debug("Fentre fermmer : on quitte");
debug("Fenêtre fermmer : on quitte");
Gtk2->main_quit ;
}
sub on_bouton_quitter_clicked{
......@@ -133,7 +126,7 @@ sub fermeture_nom_sav{
# Nouveau montage
sub on_bouton_monter_new_clicked {
debug("Nouveau montage");
# On rcuprer les donnes du formulaire
# On récupérer les données du formulaire
my $data_user = $gladexml->get_widget('user')->get_text();
my $data_host = $gladexml->get_widget('host')->get_text();
my $data_dir = $gladexml->get_widget('dir')->get_text();
......@@ -142,7 +135,7 @@ sub on_bouton_monter_new_clicked {
my $data_keyssh = $gladexml->get_widget('keyssh')->get_filenames();
my $data_options = $gladexml->get_widget('options')->get_text();
my $check_sav = $gladexml->get_widget('Sauvegarde_Check_Bouton' ) ;
# Vrification si au moin le hosts t renseign
# Vérification si au moin le hosts à été renseigné
if ($data_host eq "")
{
Erreur_Dialog("Erreur : \n\t- L'adresse du serveur est obligatoire")
......@@ -157,9 +150,9 @@ sub on_bouton_monter_new_clicked {
mount_sshfs($data_user, $data_host, $data_dir, $data_mountpoint, $data_port, $data_keyssh, $data_options);
}
}
# Montage d'une connexion enregistre
# Montage d'une connexion enregistrée
sub on_bouton_monter_sav_clicked {
debug("Montage d'une connexion enregistre");
debug("Montage d'une connexion enregistrée");
my $nom_connexion_enregistree = $gladexml->get_widget('connexion_sav_combo')->entry->get_text();
if ($nom_connexion_enregistree ne $params->{comboSetText} && $nom_connexion_enregistree ne "") {
# Exploration du fichiers de sauvegarde
......@@ -180,18 +173,18 @@ sub on_bouton_monter_sav_clicked {
close(FICSAV_R);
}
}
# Dmontage
# Démontage
sub on_bouton_demonter_clicked {
debug("Dmontage un rperoire sshfs");
debug("Démontage un réperoire sshfs");
my $a_deconnecter = $gladexml->get_widget('deconnexion_combo')->entry->get_text();
if ($a_deconnecter ne $params->{comboSetText} && $a_deconnecter ne "")
{
umount_sshfs($a_deconnecter);
}
}
# Effacer une connexion enregistre
# Effacer une connexion enregistrée
sub on_button_effacer_connexion_enregistree_clicked {
debug("Effacer connexion enregistre");
debug("Effacer connexion enregistrée");
&effacer_connexio_enregistree($gladexml->get_widget('connexion_sav_combo')->entry->get_text());
&actualiser_connexion_sav_combo;
}
......@@ -199,7 +192,7 @@ sub on_bouton_actualiser_deconnexion_clicked {
&actualiser_deconnexion_combo;
}
sub on_bouton_ouvrir_clicked {
debug("Ouverture d'un rpertoire");
debug("Ouverture d'un répertoire");
my $a_ouvrir = $gladexml->get_widget('deconnexion_combo')->entry->get_text();
if ($a_ouvrir ne $params->{comboSetText} && $a_ouvrir ne "")
{
......@@ -246,16 +239,15 @@ sub actualiser_connexion_sav_combo{
$gladexml->get_widget("connexion_sav_combo")->set_popdown_strings(@liste_sav);
$gladexml->get_widget("connexion_sav_combo")->entry->set_text($params->{comboSetText});
}
#$gladexml->get_widget("dir")->set_tooltip("mouHAHAHAHA");
}
# Actualise la deconnexion combo
sub actualiser_deconnexion_combo {
debug("Actualisation de la combo de dconnexion");
debug("Actualisation de la combo de déconnexion");
my @liste_deco;
my $nb_item = 0;
open (FICMTAB, "/etc/mtab");
while (<FICMTAB>) {
# Slection des mount mont par l'utilisateur courant et tant du sshfs
# Sélection des mount monté par l'utilisateur courant et étant du sshfs
if (index($_, "sshfs") && index($_, "$ENV{USER}") ne -1 && index($_, ".gvfs") eq -1) {
my @var_add_deco = split (" ", $_);
@liste_deco = (@liste_deco, $var_add_deco[1]);
......@@ -263,7 +255,7 @@ sub actualiser_deconnexion_combo {
}
}
close(FICMTAB);
# Pour palier au BUG de l'actualisation quand il ne reste plus qu'une valeur on dsactive le combo si elle est vide
# Pour palier au BUG de l'actualisation quand il ne reste plus qu'une valeur on désactive le combo si elle est vide
if ($nb_item eq 0) {
$gladexml->get_widget("deconnexion_combo")->set_popdown_strings("");
$gladexml->get_widget("deconnexion_combo")->entry->set_text("");
......@@ -273,7 +265,7 @@ sub actualiser_deconnexion_combo {
$gladexml->get_widget("deconnexion_combo")->entry->set_text($params->{comboSetText});
}
}
# Compltation automatique du champ mountpoint suivant user & host
# Complétation automatique du champ mountpoint suivant user & host
sub on_host_or_user_changed {
my $data_user = $gladexml->get_widget('user')->get_text();
my $data_host = $gladexml->get_widget('host')->get_text();
......@@ -295,7 +287,7 @@ sub Enregistrer_connexion {
my $data_port = $gladexml->get_widget('port')->get_text();
my $data_keyssh = $gladexml->get_widget('keyssh')->get_filenames();
my $data_options = $gladexml->get_widget('options')->get_text();
# Vrification de la non existance de la connexion
# Vérification de la non existance de la connexion
my $erreur_sav_existe = 0;
open (FICSAV, $params->{fichierConfig});
while (<FICSAV>) {
......@@ -343,7 +335,7 @@ sub effacer_connexio_enregistree{
sub mount_sshfs {
debug("Montage !");
my ($data_user, $data_host, $data_dir, $data_mountpoint, $data_port, $data_keyssh, $data_options) = @_;
# Vrification des datas
# Vérification des datas
if ($data_user eq "") {
$data_user=$ENV{ USER};
}
......@@ -353,11 +345,11 @@ sub mount_sshfs {
if ($data_port eq "") {
$data_port="22";
}
# Si le rpertoire n'existe pas on le cre
# Si le répertoire n'existe pas on le crée
if (! -d $data_mountpoint) {
mkdir $data_mountpoint;
}
# Prparation de la commande
# Préparation de la commande
my $cmd="sshfs $data_user\@$data_host:$data_dir $data_mountpoint -p $data_port 2> /tmp/xsshfs-sortie";
if ($data_keyssh ne "" && $data_keyssh ne "\n") {
$cmd="$cmd -o IdentityFile=$data_keyssh";
......@@ -365,7 +357,7 @@ sub mount_sshfs {
if ($data_options ne "" && $data_options ne "\n") {
$cmd="$cmd $data_options";
}
# Excution de la commande :
# Exécution de la commande :
debug($cmd);
system($cmd);
if ($? != 0) {
......@@ -373,7 +365,7 @@ sub mount_sshfs {
undef $/;
my $retour_cmd = <TMPSORTIE>;
close(TMPSORTIE);
Erreur_Dialog("Une erreur c'est produite", "$retour_cmd");
Erreur_Dialog(gettext("An error has occurred"), "$retour_cmd");
} else {
&nettoyer_fomulaire;
&actualiser_deconnexion_combo;
......@@ -386,9 +378,9 @@ sub mount_sshfs {
}
unlink "/tmp/xsshfs-sortie";
}
# Dmontage
# Démontage
sub umount_sshfs {
debug("Dmontage !");
debug("Démontage !");
my ($a_demonter) = @_;
system("fusermount -u $a_demonter 2> /tmp/xsshfs-sortie");
if ($? != 0) {
......@@ -396,7 +388,7 @@ sub umount_sshfs {
undef $/;
my $retour_cmd = <TMPSORTIE>;
close(TMPSORTIE);
Erreur_Dialog("Une erreur c'est produite", "$retour_cmd");
Erreur_Dialog(gettext("An error has occurred"), "$retour_cmd");
} else {
&actualiser_deconnexion_combo;
rmdir $a_demonter;
......@@ -419,7 +411,7 @@ sub Erreur_Dialog{
$gladexml->get_widget('Erreur_Label')->set_text($msg_erreur);
if ($detail_erreur eq "")
{
$gladexml->get_widget('erreur_text')->set_text("Aucun dtail");
$gladexml->get_widget('erreur_text')->set_text("No details");
} else {
$gladexml->get_widget('erreur_text')->set_text($detail_erreur);
}
......@@ -429,12 +421,9 @@ sub Erreur_Dialog{
package X ;
use strict ;
use strict;
use Locale::gettext;
bindtextdomain("xsshfs", "/usr/share/locale");
textdomain("xsshfs");
require Exporter ;
use vars qw(@EXPORT_OK) ;
@EXPORT_OK = qw ($gladexml) ;
......@@ -443,14 +432,14 @@ use vars qw($gladexml) ;
use Gtk2 '-init' ;
use Gtk2::GladeXML ;
# On cre l'arbre xml complet. Attention, toutes les fentres dclares
# visibles dans le menu Proprits->commun->visible, seront affiches
# On crée l'arbre xml complet. Attention, toutes les fenêtres déclarées
# visibles dans le menu Propriétés->commun->visible, seront affichées
# quand on lancera "Gtk2->main".
$gladexml = Gtk2::GladeXML->new('xsshfs.glade' ) ;
# On initialise les variables du module rappels.
rappels::init () ;
# On connecte les fonctions de rappels de l'arbre xml
# leurs dfinitions qui sont contenues dans le module rappels.
# à leurs définitions qui sont contenues dans le module rappels.
$gladexml->signal_autoconnect_from_package('rappels' ) ;
1 ;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment