Index: source/qikea/qikea.pro =================================================================== --- source/qikea/qikea.pro (révision 803) +++ source/qikea/qikea.pro (copie de travail) @@ -28,6 +28,9 @@ RESOURCES = \ ikea.qrc +TRANSLATIONS = \ + qikea_fr.ts + unix { UI_DIR = .ui MOC_DIR = .moc Index: source/qikea/main.cpp =================================================================== --- source/qikea/main.cpp (révision 803) +++ source/qikea/main.cpp (copie de travail) @@ -39,6 +39,8 @@ * */ +#include +#include #include "qikea.h" QIKEA qikea; @@ -49,6 +51,14 @@ QApplication a( argc, argv ); + //initialize language ! + + QString locale = QLocale::system().name(); + + QTranslator translator; + translator.load(QString(":/qikea_") + locale); + a.installTranslator(&translator); + // iniitialize our root window qikeaRoot r; Index: source/qikea/qikea_fr.ts =================================================================== --- source/qikea/qikea_fr.ts (révision 0) +++ source/qikea/qikea_fr.ts (révision 0) @@ -0,0 +1,1179 @@ + + + + + qikeaAbout + + + Dialog + A propos + + + + License + Licence + + + + Ver 2.0.0 + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Copywright (C) 2008</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hrew Soft Inc.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">All rights reserved.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">1) Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">2) Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">3) Redistributions in any form must be accompanied by information on how to obtain complete source code for the software and any accompanying software that uses the software. The source code must either be included in the distribution or be available for no more than the cost of distribution plus a nominal fee, and must be freely redistributable under reasonable conditions. For an executable file, complete source code means the source code for all modules it contains. It does not include source code for modules or files that typically accompany the major components of the operating system on which the executable file runs.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">THIS SOFTWARE IS PROVIDED BY SHREW SOFT INC ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SHREW SOFT INC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p></body></html> + + + + + &Ok + &Ok + + + + qikeaConflict + + + Naming Conflict Detected + Conflit de nom détecté + + + + A file with the same name already exists. Please select overwrite or enter a different name to continue. + Un fichier avec le même nom existe déjà. Merci d'écraser le fichier ou de spécifier un nom différent pour continuer. + + + + &Overwrite + &Ecraser + + + + Alt+O + Alt+E + + + + &Continue + &Continuer + + + + Alt+C + + + + + qikeaRoot + + + Shrew Soft VPN Access Manager + Shrew Soft Gestionnaire d'accès VPN + + + + &File + &Fichier + + + + &Edit + &Edition + + + + &Help + &Aide + + + + &View + Affic&hage + + + + toolBar + Barre d'outils + + + + &Connect + &Connexion + + + + Connect + Connexion + + + + Connect using this site configuration + Se connecter en utilisant cette configuration de site + + + + &Add + &Ajouter + + + + Add + Ajouter + + + + Add a new site configuration + Ajouter une nouveau configuration de site + + + + &Delete + &Supprimer + + + + Delete + Supprimer + + + + Delete this site configuration + Supprimer la configuration de site + + + + &Modify + &Modifier + + + + Modify + Modifier + + + + Modify this site configuration + Modifier la configuration de ce site + + + + Import + Importer + + + + Export + Exporter + + + + Exit + Quitter + + + + Rename + Renommer + + + + About + A Propos + + + + + Large Icons + Icônes + + + + &Large Icons + &Icônes + + + + Large Icon View + Affichage Icônes + + + + Small Icons + Miniatures + + + + &Small Icons + &Miniatures + + + + Small Icon View + Affichage Miniatures + + + + Details + Détails + + + + &Details + &Détails + + + + Detailed View + Affichage Détaillé + + + + Toolbar + Barre d'outils + + + + &Toolbar + &Barres d'outils + + + + qikeaSite + + + VPN Site Configuration + Configuration de site VPN + + + + General + Général + + + + Remote Host + Hôte distant + + + + Host Name or IP Address + Hôte distant ou Adresse IP + + + + Port + + + + + 500 + + + + + Auto Configuration + Configuration Auto + + + + + + disabled + désactivé + + + + ike config pull + + + + + ike config push + + + + + dhcp over ipsec + + + + + Local Host + Réseau Local + + + + Address Method + Méthode d'adressage IP + + + + Use a virtual adpter and assigned address + Utiliser une carte réseau virtuelle et assigner une adresse IP + + + + Use a virtual adpter and random address + Utiliser une carte réseau virtuelle et une adresse automatique + + + + Use an existing adapter and current address + Utiliser une carte réseau existante et son adresse IP actuelle + + + + MTU + + + + + 1380 + + + + + + + Obtain Automatically + Obtenir Automatiquement + + + + Address + Adresse + + + + + + + + + 009 . 009 . 009 . 009; + + + + + + + + + + 0 . 0 . 0 . 0 + + + + + Netmask + Masque + + + + Client + + + + + Firewall Options + Options de Pare-Feu + + + + NAT Traversal + + + + + + disable + Désactiver + + + + + enable + Activer + + + + force-draft + Forcer brouillon + + + + force-rfc + Forcer RFC + + + + force-cisco-udp + Forcer Cisco UDP + + + + NAT Traversal Port + + + + + 4500 + + + + + Keep-Alive Packet Rate + + + + + 15 + + + + + + + Secs + Secondes + + + + IKE Fragmentation + Fragmentation IKE + + + + force + Forcer + + + + Maximum Packet Size + Taille Maximum des Paquets + + + + 540 + + + + + Bytes + Octets + + + + Other Options + Autres Options + + + + Enable Dead Peer Detection + Activer DPD (Dead Peer Detection) + + + + Enable IKSAMP Failure Notifications + Activer les notifications de défaillances ISAKMP + + + + Enable Client Login Banner + Activer la bannière de connexion cliente + + + + NameResolution + Résolution de nom + + + + Enable DNS + Activer DNS + + + + Server Address #1 + Serveur DNS #1 + + + + Server Address #2 + Serveur DNS #2 + + + + Server Address #3 + Serveur DNS #3 + + + + Server Address #4 + Serveur DNS #4 + + + + DNS Suffix + Suffixe DNS + + + + Authentication + Authentification + + + + Authentication Method + Méthode d'Authentification + + + + Hybrid RSA + XAuth + Hybride RSA + XAuth + + + + Hybrid GRP + XAuth + Hybride GRP + XAuth + + + + Mutual RSA + XAuth + Mutual RSA + XAuth + + + + Mutual PSK + XAuth + Mutual PSK + XAuth + + + + Mutual RSA + Mutual RSA + + + + Mutual PSK + + + + + Local Identity + Identité Local + + + + + Identification Type + Type d'Identification + + + + + ASN.1 Distinguished Name + + + + + + Fully Qualified Domain Name + FQDN (Nom de Domaine) + + + + + User Fully Qualified Domain Name + UFQDN (E-Mail) + + + + + IP Address + Adresse IP + + + + + Key Identifier + Clé d'identification + + + + + Identification Data + Donnée d'identification + + + + Obtain Identification Automatically + Obtenir l'identitié automatiquement + + + + Remote Identity + Identité distante + + + + Any + Tout + + + + Identification Option + Option d'identité + + + + Credentials + Certificat + + + + Server Certificate Authority File + Autorité de Certification du Serveur + + + + + + ... + + + + + Client Certificate File + Certificat Client + + + + Client Private Key File + Clé privée du Client + + + + Pre Shared Key + Clé pré-partagée + + + + Phase 1 + + + + + + Proposal Parameters + Proposition de paramètres + + + + Exchange Type + Type de Négociation + + + + aggressive + + + + + main + + + + + DH Exchange + Groupe de Clés + + + + + + + + + + + + auto + + + + + + group 1 + + + + + + group 2 + + + + + + group 5 + + + + + + group 14 + + + + + + group 15 + + + + + + group 16 + + + + + + group 17 + + + + + + group 18 + + + + + Cipher Algorithm + Algorithme de chiffrement + + + + aes + + + + + blowfish + + + + + 3des + + + + + des + + + + + cast + + + + + Cipher Key Length + Chiffrement + + + + + 128 + + + + + + 136 + + + + + + 144 + + + + + + 152 + + + + + + 160 + + + + + + 168 + + + + + + 176 + + + + + + 184 + + + + + + 192 + + + + + + 200 + + + + + + 208 + + + + + + 216 + + + + + + 224 + + + + + + 232 + + + + + + 240 + + + + + + 248 + + + + + + 256 + + + + + + Bits + + + + + Hash Algorithm + Algorithme de Hashage + + + + + sha1 + + + + + + md5 + + + + + + sha2-256 + + + + + + sha2-384 + + + + + + sha2-512 + + + + + + Key Life Time Limit + Durée de vie SA + + + + 86400 + + + + + + Key Life Data Limit + Durée de vie Données + + + + + 0 + + + + + + KBs + + + + + Enable Check Point Compatible Vendor ID + Activer la compatibilité Check Point (Vendor ID) + + + + Phase 2 + + + + + Transform Algorithm + Algorithme de Transformation + + + + esp-aes + + + + + esp-blowfish + + + + + esp-3des + + + + + esp-des + + + + + esp-cast + + + + + Transform Key Length + Longueur de Clé + + + + HMAC Algorithm + Algorithme de Hashage + + + + PFS Exchange + Groupe de Clés PFS + + + + Compression Algorithm + Algorithme de Compression + + + + deflate + Decompresser + + + + 3600 + + + + + Policy + Politique + + + + IPsec Policy Configuration + Configuration de la Politique IPSec + + + + Policy Generation Level + Niveau de la production de la politique + + + + require + Exiger + + + + unique + + + + + shared + Partagée + + + + Maintain Persistent Security Associations + Maintenir persistance la SA + + + + Obtain Topology Automatically or Tunnel All + Obtenir la Topologie Auto ou Tunnel Complet + + + + Remote Network Resources + Ressources Réseaux Distantes + + + + Add + Ajouter + + + + Modify + Modifier + + + + Delete + Supprimer + + + + &Save + &Sauvegarder + + + + Alt+S + + + + + &Cancel + &Annuler + + + + qikeaTopology + + + Tolology Entry + Topologie + + + + Type + + + + + Include + Inclure + + + + Exclude + Exclure + + + + Address + Adresse + + + + + 009 . 009 . 009 . 009; + + + + + + 0 . 0 . 0 . 0 + + + + + Netmask + Masque + + + + &Ok + &Ok + + + + Alt+O + + + + + &Cancel + &Annuler + + + Index: source/qikea/qikea.qrc =================================================================== --- source/qikea/qikea.qrc (révision 803) +++ source/qikea/qikea.qrc (copie de travail) @@ -10,5 +10,6 @@ png/site_con.png png/site_del.png png/site_mod.png + qikea_fr.qm Index: source/qikec/qikec.qrc =================================================================== --- source/qikec/qikec.qrc (révision 803) +++ source/qikec/qikec.qrc (copie de travail) @@ -1,5 +1,7 @@ - - + + + png/ikec.png + qikec_fr.qm Index: source/qikec/main.cpp =================================================================== --- source/qikec/main.cpp (révision 803) +++ source/qikec/main.cpp (copie de travail) @@ -39,6 +39,8 @@ * */ +#include +#include #include "qikec.h" QIKEC qikec; @@ -51,6 +53,14 @@ QApplication a( argc, argv ); + //initialize language ! + + QString locale = QLocale::system().name(); + + QTranslator translator; + translator.load(QString(":/qikec_") + locale); + a.installTranslator(&translator); + // create our root window qikecRoot r; Index: source/qikec/qikec_fr.ts =================================================================== --- source/qikec/qikec_fr.ts (révision 0) +++ source/qikec/qikec_fr.ts (révision 0) @@ -0,0 +1,137 @@ + + + + + ikecBanner + + + Login Banner + Bannière de connexion + + + + &OK + &OK + + + + ikecFilePass + + + File Password + Mot de passe du fichier + + + + Please enter the file password + Merci de renseigner le mot de passe + + + + &OK + &OK + + + + &Cancel + &Annuler + + + + ikecRoot + + + Shrew Soft VPN Connect + + + + + + Connect + Connexion + + + + Credentials + Identification + + + + Username + Utilisateur + + + + Password + Mot de Passe + + + + Exit + Quitter + + + + Network + Réseau + + + + + GroupBox + + + + + Established - + Etablie - + + + + + + 0 + 0 + + + + Expired - + Expirée - + + + + Failed - + Echouée - + + + + Status - + Status - + + + + Disconnected + Déconnecté + + + + Remote Host - + Hôte distant - + + + + Transport Used - + Mode de Transport - + + + + IKE Fragmentation - + Fragmentation IKE - + + + + Dead Peer Detection - + + + + Index: source/qikec/qikec.pro =================================================================== --- source/qikec/qikec.pro (révision 803) +++ source/qikec/qikec.pro (copie de travail) @@ -22,6 +22,9 @@ RESOUCES = \ ikec.qrc + +TRANSLATIONS = \ + qikec_fr.ts unix { UI_DIR = .ui