summaryrefslogtreecommitdiff
path: root/i18n/fr
Side-by-side diff
Diffstat (limited to 'i18n/fr') (more/less context) (ignore whitespace changes)
-rw-r--r--i18n/fr/advancedfm.ts94
-rw-r--r--i18n/fr/backup.ts28
-rw-r--r--i18n/fr/bartender.ts27
-rw-r--r--i18n/fr/bluetooth-manager.ts6
-rw-r--r--i18n/fr/dagger.ts8
-rw-r--r--i18n/fr/launchersettings.ts8
-rw-r--r--i18n/fr/libGPRS.ts99
-rw-r--r--i18n/fr/libaboutapplet.ts46
-rw-r--r--i18n/fr/libbatteryapplet.ts27
-rw-r--r--i18n/fr/libbluetooth.ts21
-rw-r--r--i18n/fr/libbrightnessapplet.ts2
-rw-r--r--i18n/fr/libcable.ts4
-rw-r--r--i18n/fr/libcardmonapplet.ts8
-rw-r--r--i18n/fr/libexample_applet.ts21
-rw-r--r--i18n/fr/libexample_board.ts25
-rw-r--r--i18n/fr/libexample_vpn.ts13
-rw-r--r--i18n/fr/libinterfaces.ts7
-rw-r--r--i18n/fr/libkppp.ts4
-rw-r--r--i18n/fr/liblancard.ts7
-rw-r--r--i18n/fr/liblockapplet.ts13
-rw-r--r--i18n/fr/libmailwrapper.ts17
-rw-r--r--i18n/fr/libmemoryapplet.ts6
-rw-r--r--i18n/fr/libnetworksettings2.ts34
-rw-r--r--i18n/fr/libopiemm2.ts153
-rw-r--r--i18n/fr/libopiepim2.ts131
-rw-r--r--i18n/fr/libopiesecurity2.ts14
-rw-r--r--i18n/fr/libopietooth2.ts439
-rw-r--r--i18n/fr/libopietooth2applet.ts17
-rw-r--r--i18n/fr/libopieui2.ts32
-rw-r--r--i18n/fr/libphasestyle.ts10
-rw-r--r--i18n/fr/libppp.ts105
-rw-r--r--i18n/fr/libprofile.ts28
-rw-r--r--i18n/fr/libqpickboard.ts80
-rw-r--r--i18n/fr/libscreenshotapplet.ts8
-rw-r--r--i18n/fr/libtodayaddressbookplugin.ts6
-rw-r--r--i18n/fr/libtodayexampleplugin.ts16
-rw-r--r--i18n/fr/libtodayweatherplugin.ts6
-rw-r--r--i18n/fr/libvolumeapplet2.ts2
-rw-r--r--i18n/fr/libvpn.ts4
-rw-r--r--i18n/fr/libwebstyle.ts10
-rw-r--r--i18n/fr/libwlan.ts14
-rw-r--r--i18n/fr/main-tab.ts53
-rw-r--r--i18n/fr/multiauth.ts2
-rw-r--r--i18n/fr/networksettings2.ts232
-rw-r--r--i18n/fr/opie-console.ts64
-rw-r--r--i18n/fr/opie-eye.ts228
-rw-r--r--i18n/fr/opie-eye_slave.ts166
-rw-r--r--i18n/fr/opie-login.ts51
-rw-r--r--i18n/fr/opie-sheet.ts456
-rw-r--r--i18n/fr/opie-update-symlinks.ts2
-rw-r--r--i18n/fr/opieirc.ts182
-rw-r--r--i18n/fr/opiemail.ts40
-rw-r--r--i18n/fr/opieplayer2.ts95
-rw-r--r--i18n/fr/opierec.ts20
-rw-r--r--i18n/fr/opimconverter.ts120
-rw-r--r--i18n/fr/osearch.ts30
-rw-r--r--i18n/fr/oxygen.ts4
-rw-r--r--i18n/fr/oyatzee.ts20
-rw-r--r--i18n/fr/packagemanager.ts324
-rw-r--r--i18n/fr/powerchord.ts357
-rw-r--r--i18n/fr/pyquicklauncher.ts2
-rw-r--r--i18n/fr/qpe.ts14
-rw-r--r--i18n/fr/security.ts66
-rw-r--r--i18n/fr/sfcave-sdl.ts2
-rw-r--r--i18n/fr/sfcave.ts14
-rw-r--r--i18n/fr/simple-icon.ts14
-rw-r--r--i18n/fr/simple-main.ts37
-rw-r--r--i18n/fr/simple-pim.ts60
-rw-r--r--i18n/fr/simple.ts18
-rw-r--r--i18n/fr/stocktickertest.ts68
-rw-r--r--i18n/fr/sysinfo.ts12
-rw-r--r--i18n/fr/tableviewer.ts4
-rw-r--r--i18n/fr/textedit.ts4
-rw-r--r--i18n/fr/today.ts12
-rw-r--r--i18n/fr/todolist.ts74
-rw-r--r--i18n/fr/wellenreiter.ts24
-rw-r--r--i18n/fr/zlines.ts41
-rw-r--r--i18n/fr/zsafe.ts58
-rw-r--r--i18n/fr/zsame.ts29
79 files changed, 4154 insertions, 445 deletions
diff --git a/i18n/fr/advancedfm.ts b/i18n/fr/advancedfm.ts
index ae9d7e4..f4ba524 100644
--- a/i18n/fr/advancedfm.ts
+++ b/i18n/fr/advancedfm.ts
@@ -43,65 +43,65 @@
<translation>Taille</translation>
</message>
<message>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<source>1</source>
<translation>1</translation>
</message>
<message>
<source>2</source>
<translation>2</translation>
</message>
<message>
<source>Yes</source>
<translation>Oui</translation>
</message>
<message>
<source>No</source>
<translation>Non</translation>
</message>
<message>
<source>Note</source>
<translation>Note</translation>
</message>
<message>
<source>Could not rename</source>
<translation>Impossible de renommer</translation>
</message>
<message>
<source>That directory does not exist</source>
- <translation>Ce répertoire n&apos;existe pas</translation>
+ <translation type="obsolete">Ce répertoire n&apos;existe pas</translation>
</message>
<message>
<source>Copy As</source>
<translation>Copier sous</translation>
</message>
<message>
<source>AdvancedFm Output</source>
<translation>Sortie écran</translation>
</message>
<message>
<source>Advancedfm Beam out</source>
<translation>Transmission</translation>
</message>
<message>
<source>Ir sent.</source>
<translation>Envoie Ir.</translation>
</message>
<message>
<source>Ok</source>
<translation>OK</translation>
</message>
<message>
<source>Change Directory</source>
<translation>Changer de répertoire</translation>
</message>
<message>
<source>Execute</source>
<translation>Exécuter</translation>
</message>
<message>
<source>Open as text</source>
<translation>Ouvrir comme texte</translation>
@@ -120,208 +120,272 @@
</message>
<message>
<source>File Info</source>
<translation>Info fichier</translation>
</message>
<message>
<source>Set Permissions</source>
<translation>Définir permissions</translation>
</message>
<message>
<source>Properties</source>
<translation>Propriétés</translation>
</message>
<message>
<source>Beam File</source>
<translation>Transmission fichier</translation>
</message>
<message>
<source>Copy </source>
<translation>Copier</translation>
</message>
<message>
<source> As</source>
<translation>Sous</translation>
</message>
<message>
<source>Copy Same Dir</source>
<translation>Copier dans ce même répertoire</translation>
</message>
<message>
<source>Could not copy
</source>
- <translation>Impossible de copier
+ <translation type="obsolete">Impossible de copier
</translation>
</message>
<message>
<source>to
</source>
- <translation>vers</translation>
+ <translation type="obsolete">vers</translation>
</message>
<message>
<source>Could not move
</source>
- <translation>Impossible de déplacer</translation>
+ <translation type="obsolete">Impossible de déplacer</translation>
</message>
<message>
<source>Add To Documents</source>
<translation>Ajouter dans Documents</translation>
</message>
<message>
<source>Actions</source>
<translation>Actions</translation>
</message>
<message>
<source>Select All</source>
<translation>Tout sélectioner</translation>
</message>
<message>
<source>Really delete
%1 files?</source>
- <translation>Confirmer la suppression
+ <translation type="obsolete">Confirmer la suppression
du fichier %1 ?</translation>
</message>
<message>
<source>Delete Directory?</source>
<translation>Supprimer le répertoire ?</translation>
</message>
<message>
<source>Really copy
%1 files?</source>
- <translation>Confirmer la copie
+ <translation type="obsolete">Confirmer la copie
du fichier %1 ?</translation>
</message>
<message>
<source>File Exists!</source>
<translation>Le fichier existe !</translation>
</message>
<message>
<source>
exists. Ok to overwrite?</source>
- <translation>
+ <translation type="obsolete">
exite déjà. Confirmer l&apos;écrasement ?</translation>
</message>
<message>
<source> already exists.
Do you really want to delete it?</source>
- <translation>Existe déjà.
+ <translation type="obsolete">Existe déjà.
Voulez-vous vraiment l&apos;effacer ?</translation>
</message>
<message>
<source>%1 exists. Ok to overwrite?</source>
- <translation>%1 existe déjà.
+ <translation type="obsolete">%1 existe déjà.
Confirmer son écrasement ?</translation>
</message>
<message>
<source>Could not copy %1 to %2</source>
- <translation>Impossible de copier
+ <translation type="obsolete">Impossible de copier
%1 vers %2</translation>
</message>
<message>
<source>Advanced FileManager
is copyright 2002-2003 by
L.J.Potter&lt;llornkcor@handhelds.org&gt;
and is licensed by the GPL</source>
- <translation>Gestionnaire de fichier Explorateur
+ <translation type="obsolete">Gestionnaire de fichier Explorateur
Copyright 2002-2003
L.J.Potter &lt;llornkcor@handhelds.org&gt;
Sous licence GPL</translation>
</message>
<message>
<source>Bookmark Directory</source>
<translation>Répertoire des favoris</translation>
</message>
<message>
<source>Remove Current Directory from Bookmarks</source>
<translation>Effacer le répertoire courant des favoris</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Cannot remove current directory
from bookmarks.
It is not bookmarked!</source>
- <translation>Impossible d&apos;effacer le répertoire
+ <translation type="obsolete">Impossible d&apos;effacer le répertoire
courant des favoris.
Il ne fait pas partie des favoris !</translation>
</message>
<message>
<source>File Search</source>
<translation>Recherche fichier</translation>
</message>
<message>
<source>Really delete %1
and all it&apos;s contents ?</source>
- <translation>Voulez-vous réellement
+ <translation type="obsolete">Voulez-vous réellement
supprimer %1
et tout son contenu ?</translation>
</message>
<message>
<source>Really delete
%1?</source>
- <translation>Confirmer suppression de
+ <translation type="obsolete">Confirmer suppression de
%1 ?</translation>
</message>
<message>
<source>AdvancedFm :: </source>
<translation>Explorateur :: </translation>
</message>
<message>
<source> kB free</source>
<translation>Ko libres</translation>
</message>
<message>
<source>Switch to View 1</source>
<translation>Ouvrir liste 1</translation>
</message>
<message>
<source>Switch to View 2</source>
<translation>Ouvrir liste 2</translation>
</message>
<message>
<source>Not Yet Implemented</source>
<translation>Pas encore implémenté</translation>
</message>
<message>
<source>Could not copy
%1
to
%2</source>
- <translation>Impossible de copier
+ <translation type="obsolete">Impossible de copier
%1
vers
%2</translation>
</message>
+ <message>
+ <source>&lt;p&gt;%1 does not exist&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Advanced FileManager is copyright 2002-2003 by L.J.Potter&lt;llornkcor@handhelds.org&gt; and is licensed by the GPL&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot remove current directory from bookmarks. It is not bookmarked!&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really delete %1 files?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really delete %1 and all it&apos;s contents?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really delete %1?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really copy %1 files?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;%1 already exists. Ok to overwrite?&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Could not copy %1 to %2&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy %1 As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt; %1 already exists. Ok to overwrite?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not copy %1 to %2&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt; %1 already exists. Do you really want to delete it?&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not move %1&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not copy %1 to %2&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Output</name>
<message>
<source>Save output to file (name only)</source>
<translation>Enregistrer la sortie dans un fichier</translation>
</message>
<message>
<source>Output</source>
<translation>Sortie écran</translation>
</message>
<message>
<source>Process could not start</source>
<translation>Le processus n&apos;a pas pu démarrer</translation>
</message>
<message>
<source>Error
</source>
<translation>Erreur
</translation>
</message>
<message>
<source>
Finished
</source>
<translation>
Terminé
</translation>
</message>
</context>
<context>
<name>filePermissions</name>
diff --git a/i18n/fr/backup.ts b/i18n/fr/backup.ts
index e6f16e2..b0332d4 100644
--- a/i18n/fr/backup.ts
+++ b/i18n/fr/backup.ts
@@ -1,148 +1,172 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>BackupAndRestore</name>
<message>
<source>Backup and Restore... working...</source>
- <translation>Sauvegarde/Restauration... en cours...</translation>
+ <translation type="obsolete">Sauvegarde/Restauration... en cours...</translation>
</message>
<message>
<source>Backup and Restore</source>
<translation>Sauvegarde/Restauration</translation>
</message>
<message>
<source>Error from System:
</source>
<translation>Erreur système :
</translation>
</message>
<message>
<source>Message</source>
<translation>Message</translation>
</message>
<message>
<source>Backup Failed!</source>
<translation>Echec sauvegarde !</translation>
</message>
<message>
<source>Ok</source>
<translation>OK</translation>
</message>
<message>
<source>Details</source>
<translation>Détails</translation>
</message>
<message>
<source>Backup and Restore.. Failed !!</source>
<translation>Sauvegarde/Restauration.. Echec !!</translation>
</message>
<message>
<source>Backup Successfull.</source>
<translation type="obsolete">Sauvegarde Effectuée.</translation>
</message>
<message>
<source>Please select something to restore.</source>
<translation>Veuillez sélectionner un élément
à restaurer.</translation>
</message>
<message>
<source>Restore Failed.</source>
<translation>Echec de restauration.</translation>
</message>
<message>
<source>Unable to open File: %1</source>
<translation>Impossible d&apos;ouvrir fichier :
%1</translation>
</message>
<message>
<source>Restore Successfull.</source>
<translation type="obsolete">Restauration effectuée.</translation>
</message>
<message>
<source>Backup Successful.</source>
<translation>Sauvegarde effectuée avec succès.</translation>
</message>
<message>
<source>Restore Successful.</source>
<translation>Restauration effectuée avec succès.</translation>
</message>
+ <message>
+ <source>Backing up...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Backup...</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>BackupAndRestoreBase</name>
<message>
<source>Backup And Restore</source>
<translation>Sauvegarde/Restauration</translation>
</message>
<message>
<source>Backup</source>
<translation>Sauvegarde</translation>
</message>
<message>
<source>Applications</source>
<translation>Applications</translation>
</message>
<message>
<source>Save To</source>
- <translation>Enregistrer sous</translation>
+ <translation type="obsolete">Enregistrer sous</translation>
</message>
<message>
<source>&amp;Backup</source>
<translation>&amp;Sauvegarder</translation>
</message>
<message>
<source>Restore</source>
<translation>Restauration</translation>
</message>
<message>
<source>Select Source</source>
<translation>Sélectionner une source</translation>
</message>
<message>
<source>Column 1</source>
<translation>Colonne 1</translation>
</message>
<message>
<source>&amp;Restore</source>
<translation>&amp;Restaurer</translation>
</message>
<message>
<source>Update Filelist</source>
<translation type="obsolete">Rafraichir la liste des fichiers</translation>
</message>
<message>
<source>Locations</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>...</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Destination</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User Data (Configuration + PIM)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Backup (Root File System)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ErrorDialog</name>
<message>
<source>Error Info</source>
<translation>Info erreur</translation>
</message>
<message>
<source>Error Message:</source>
<translation>Message d&apos;erreur : </translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/bartender.ts b/i18n/fr/bartender.ts
index c5c572b..67a61fd 100644
--- a/i18n/fr/bartender.ts
+++ b/i18n/fr/bartender.ts
@@ -60,110 +60,115 @@
<message>
<source>Type of drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Calculate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Bartender</name>
<message>
<source>Bartender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find by Drink Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Find by Alcohol</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name of Drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Note</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Drink database not opened sucessfully.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search by drink name
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Drink Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Alcohol</source>
+ <source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Search</source>
+ <source>Sorry no results for
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sorry no results for
+ <source>Find by Ingredient</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Drink</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to write to drink database!
</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Ingredient</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>New_Drink</name>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ingredients</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Show_Drink</name>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/bluetooth-manager.ts b/i18n/fr/bluetooth-manager.ts
index bb72a08..6c6cc61 100644
--- a/i18n/fr/bluetooth-manager.ts
+++ b/i18n/fr/bluetooth-manager.ts
@@ -62,102 +62,106 @@
<translation>Appareils</translation>
</message>
<message>
<source>Device Name</source>
<translation>Nom de l&apos;appareil</translation>
</message>
<message>
<source>Online</source>
<translation>En ligne</translation>
</message>
<message>
<source>Scan for Devices</source>
<translation>Rechercher appareils</translation>
</message>
<message>
<source>Connections</source>
<translation>Connexions</translation>
</message>
<message>
<source>Connection type</source>
<translation>Type de connexion</translation>
</message>
<message>
<source>Signal</source>
<translation>Signal</translation>
</message>
<message>
<source>Config</source>
<translation>Config</translation>
</message>
<message>
<source>Bluetooh Basic Config</source>
- <translation>Conf Bluetooth de base</translation>
+ <translation type="obsolete">Conf Bluetooth de base</translation>
</message>
<message>
<source>Default Passkey</source>
<translation>Mot de passe par défaut</translation>
</message>
<message>
<source>enable authentification</source>
<translation>activer l&apos;identification</translation>
</message>
<message>
<source>enable encryption</source>
<translation>activer le cryptage</translation>
</message>
<message>
<source>Enable Page scan</source>
<translation>Activer la recherche de pages</translation>
</message>
<message>
<source>Enable Inquiry scan</source>
<translation>Activer la recherche de requêtes</translation>
</message>
<message>
<source>Apply</source>
<translation>Appliquer</translation>
</message>
<message>
<source>Rfcomm Bind Table</source>
<translation>Table d&apos;association Rfcomm</translation>
</message>
<message>
<source>Status</source>
<translation>Statut</translation>
</message>
<message>
<source>Status Label</source>
<translation>Etiquette de statut</translation>
</message>
+ <message>
+ <source>Bluetooth Basic Config</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DeviceDialog</name>
<message>
<source>Form2</source>
<translation>Fenêtre 2</translation>
</message>
<message>
<source>Devicename</source>
<translation>Nom de l&apos;appareil</translation>
</message>
<message>
<source>Services</source>
<translation>Services</translation>
</message>
<message>
<source>change settings</source>
<translation>modifier les paramètres</translation>
</message>
<message>
<source>active</source>
<translation>actif</translation>
</message>
<message>
<source>service name</source>
<translation>nom du service</translation>
</message>
<message>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
diff --git a/i18n/fr/dagger.ts b/i18n/fr/dagger.ts
index c9db0e1..e8232ae 100644
--- a/i18n/fr/dagger.ts
+++ b/i18n/fr/dagger.ts
@@ -135,64 +135,72 @@
<message>
<source>Configure...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Navigation toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Morphological Tags</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Morphological tag cross-referencing not implemented yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>NavBar</name>
<message>
<source>Previous page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll backward one page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous verse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll backward one verse.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter location to display here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next verse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll forward one verse.</source>
<translation type="unfinished"></translation>
</message>
<message>
diff --git a/i18n/fr/launchersettings.ts b/i18n/fr/launchersettings.ts
index 49d3c6f..f02ed88 100644
--- a/i18n/fr/launchersettings.ts
+++ b/i18n/fr/launchersettings.ts
@@ -167,64 +167,72 @@
<message>
<source>Solid color</source>
<translation>Couleur unie</translation>
</message>
<message>
<source>Image</source>
<translation>Image</translation>
</message>
<message>
<source>Select...</source>
<translation>Parcourir...</translation>
</message>
<message>
<source>Default</source>
<translation>Réglages par défaut</translation>
</message>
<message>
<source>Size:</source>
<translation>Taille : </translation>
</message>
<message>
<source>Small</source>
<translation>Petite</translation>
</message>
<message>
<source>Large</source>
<translation>Grande</translation>
</message>
<message>
<source>Color:</source>
<translation>Couleur : </translation>
</message>
+ <message>
+ <source>Columns:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatic</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TabsSettings</name>
<message>
<source>Launcher Tabs:</source>
<translation>Onglets du bureau : </translation>
</message>
<message>
<source>foobar</source>
<translation>foobar</translation>
</message>
<message>
<source>New</source>
<translation>Nouveau</translation>
</message>
<message>
<source>Edit</source>
<translation>Editer</translation>
</message>
<message>
<source>Delete</source>
<translation>Effacer</translation>
</message>
<message>
<source>Enable big busy indicator</source>
<translation>Afficher le sablier élargi</translation>
</message>
<message>
<source>Enable blinking busy indicator</source>
<translation type="obsolete">Afficher le sablier clignotant</translation>
</message>
<message>
diff --git a/i18n/fr/libGPRS.ts b/i18n/fr/libGPRS.ts
new file mode 100644
index 0000000..85f8296
--- a/dev/null
+++ b/i18n/fr/libGPRS.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GPRSEdit</name>
+ <message>
+ <source>APN is required</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GPRSGUI</name>
+ <message>
+ <source>GPRS Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>APN</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DNS</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>As assigned by server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DNS2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DNS1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Routing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set as default gateway</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set even if Set</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fixed Routing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mask</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Net</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Debug</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GPRSNetNode</name>
+ <message>
+ <source>GPRS capable device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;provides access to a GPRS capable device.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libaboutapplet.ts b/i18n/fr/libaboutapplet.ts
index 7c1517c..f6e6187 100644
--- a/i18n/fr/libaboutapplet.ts
+++ b/i18n/fr/libaboutapplet.ts
@@ -1,74 +1,74 @@
<!DOCTYPE TS><TS>
<context>
<name>AboutApplet</name>
<message>
<source>About shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>AboutDialog</name>
+ <name>AboutWidget</name>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Authors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Report</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Join</source>
+ <source>&lt;center&gt;&lt;b&gt;The Open Palmtop Integrated Environment V1.1.8&lt;/b&gt;&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;
The &lt;b&gt;Open Palmtop Integrated Environment&lt;/b&gt; is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development.
&lt;/p&gt;
&lt;p&gt;
No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie.
&lt;/p&gt;
&lt;p&gt;
Visit &lt;i&gt;http://opie.handhelds.org&lt;/i&gt; for more information on the Opie Project.
&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.&lt;/p&gt;
-&lt;p&gt;The Open Palmtop Integrated Environment has a bug tracking system. Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; to report bugs.&lt;/p&gt;
-&lt;p&gt;If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called &quot;Feature Wish&quot;.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;p&gt;You don&apos;t have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!&lt;/p&gt;
-&lt;p&gt;Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; for information on some projects in which you can participate.&lt;/p&gt;
-&lt;p&gt;If you need more information or documentation, then a visit to &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; will provide you with what you need.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;center&gt;&lt;b&gt;The Open Palmtop Integrated Environment V1.1.6&lt;/b&gt;&lt;/center&gt;</source>
+ <source>Authors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;
&lt;b&gt;Rajko &apos;alwin&apos; Albrecht&lt;/b&gt; (alwin@handhelds.org)&lt;br/&gt;
&lt;b&gt;Stefan &apos;eilers&apos; Eilers&lt;/b&gt; (eilers@handhelds.org)&lt;br/&gt;
&lt;b&gt;Holger &apos;Zecke&apos; Freyther&lt;/b&gt; (zecke@handhelds.org)&lt;br/&gt;
&lt;b&gt;Chris &apos;Kergoth&apos; Larson&lt;/b&gt; (kergoth@handhelds.org)&lt;br/&gt;
&lt;b&gt;Michael &apos;Mickey&apos; Lauer&lt;/b&gt; (mickeyl@handhelds.org)&lt;br/&gt;
&lt;b&gt;Lorn &apos;ljp&apos; Potter&lt;/b&gt; (ljp@handhelds.org)&lt;br/&gt;
&lt;b&gt;Max &apos;Harlekin&apos; Reiss&lt;/b&gt; (harlekin@handhelds.org)&lt;br/&gt;
&lt;b&gt;Andreas &apos;ar&apos; Richter&lt;/b&gt; (ar@handhelds.org)&lt;br/&gt;
&lt;b&gt;Dan &apos;drw&apos; Williams&lt;/b&gt; (drw@handhelds.org)&lt;/tt&gt;&lt;br/&gt;
&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Report</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.&lt;/p&gt;
+&lt;p&gt;The Open Palmtop Integrated Environment has a bug tracking system. Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; to report bugs.&lt;/p&gt;
+&lt;p&gt;If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called &quot;Feature Wish&quot;.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Join</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You don&apos;t have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!&lt;/p&gt;
+&lt;p&gt;Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; for information on some projects in which you can participate.&lt;/p&gt;
+&lt;p&gt;If you need more information or documentation, then a visit to &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; will provide you with what you need.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/libbatteryapplet.ts b/i18n/fr/libbatteryapplet.ts
index e1a463a..1bcacc3 100644
--- a/i18n/fr/libbatteryapplet.ts
+++ b/i18n/fr/libbatteryapplet.ts
@@ -1,98 +1,115 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>BatteryStatus</name>
<message>
<source>Charging</source>
<translation>En charge</translation>
</message>
<message>
<source>Percentage battery remaining</source>
- <translation>Pourcentage de batterie chargé </translation>
+ <translation type="obsolete">Pourcentage de batterie chargé </translation>
</message>
<message>
<source>Battery status: </source>
<translation>Niveau batterie : </translation>
</message>
<message>
<source>Good</source>
<translation>Bon</translation>
</message>
<message>
<source>Low</source>
<translation>Faible</translation>
</message>
<message>
<source>Very Low</source>
<translation>Très faible</translation>
</message>
<message>
<source>Critical</source>
<translation>Critique</translation>
</message>
<message>
<source>Unknown</source>
<translation>Inconnu</translation>
</message>
<message>
<source>On backup power</source>
<translation>Sur batterie</translation>
</message>
<message>
<source>Power on-line</source>
<translation>Adaptateur secteur connecté</translation>
</message>
<message>
<source>External power disconnected</source>
<translation>Adaptateur secteur déconnecté</translation>
</message>
<message>
<source>Battery time remaining</source>
- <translation>Durée de batterie restante </translation>
+ <translation type="obsolete">Durée de batterie restante </translation>
</message>
<message>
<source>Close</source>
<translation type="obsolete">Fermer</translation>
</message>
<message>
<source>Battery status</source>
<translation type="obsolete">Niveau de la batterie</translation>
</message>
<message>
<source>Failure</source>
<translation>Echec</translation>
</message>
<message>
<source>could not open file</source>
<translation>le fichier ne peut pas être ouvert</translation>
</message>
<message>
<source>Charging both devices</source>
<translation>Chargement des deux dispositifs</translation>
</message>
<message>
<source>Percentage battery remaining: </source>
- <translation>Pourcentage de batterie chargé : </translation>
+ <translation type="obsolete">Pourcentage de batterie chargé : </translation>
</message>
<message>
<source>Battery time remaining: </source>
- <translation>Temps restant de la batterie : </translation>
+ <translation type="obsolete">Temps restant de la batterie : </translation>
</message>
<message>
<source>No jacket with battery inserted</source>
<translation>Aucune module avec batterie</translation>
</message>
<message>
<source>no data</source>
<translation>Aucune donné</translation>
</message>
<message>
<source>Ipaq </source>
- <translation>iPaq </translation>
+ <translation type="obsolete">iPaq </translation>
</message>
<message>
<source>Jacket </source>
<translation>Jaquette </translation>
</message>
+ <message>
+ <source>Remaining Power: %1%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remaining Time: %1m %2s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remaing Power: %1 %2
+Remaining Time: %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ipaq %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/libbluetooth.ts b/i18n/fr/libbluetooth.ts
index 9247272..b61aee3 100644
--- a/i18n/fr/libbluetooth.ts
+++ b/i18n/fr/libbluetooth.ts
@@ -22,56 +22,71 @@
</message>
<message>
<source>BDAddress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothBNEPNetNode</name>
<message>
<source>Bluetooth PAN/NAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Sets up a bluetooth link using the bluetooth Network profile.&lt;/p&gt;&lt;p&gt;Use this to connect two computing devices.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothRFCOMMGUI</name>
<message>
<source>Bluetooth-rfcomm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Description</source>
+ <source>Selected devices with gprs capability</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Start automatically</source>
+ <source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Confirm before start</source>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Channel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Addresses</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothRFCOMMNetNode</name>
<message>
<source>Bluetooth serial link</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Sets up a bluetooth link using the bluetooth serial profile.&lt;/p&gt;&lt;p&gt;Use this to connect to a GSM.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>BluetoothRFCOMMRun</name>
+ <message>
+ <source>Select device to connect to</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/fr/libbrightnessapplet.ts b/i18n/fr/libbrightnessapplet.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/fr/libbrightnessapplet.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/fr/libcable.ts b/i18n/fr/libcable.ts
index e561d56..1567c52 100644
--- a/i18n/fr/libcable.ts
+++ b/i18n/fr/libcable.ts
@@ -127,41 +127,41 @@
<message>
<source>Mark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Flow control :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Software</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CableNetNode</name>
<message>
- <source>Cable Connection</source>
+ <source>&lt;p&gt;Sets up a wired serial or parallel.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Sets up a wired serial or parallel.&lt;/p&gt;</source>
+ <source>Cable connection</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libcardmonapplet.ts b/i18n/fr/libcardmonapplet.ts
index 2a1dda5..841aa5a 100644
--- a/i18n/fr/libcardmonapplet.ts
+++ b/i18n/fr/libcardmonapplet.ts
@@ -1,34 +1,42 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>CardMonitor</name>
<message>
<source>CF/PCMCIA card eject failed!</source>
<translation>Echec de l&apos;éjection de la carte CF/PCMCIA !</translation>
</message>
<message>
<source>SD/MMC card eject failed!</source>
<translation>Echec de l&apos;éjection de la carte SD/MMC !</translation>
</message>
<message>
<source>New card: </source>
<translation>Nouvelle carte : </translation>
</message>
<message>
<source>Ejected: </source>
<translation>Ejecté : </translation>
</message>
<message>
<source>Eject SD/MMC card</source>
<translation>Ejection de la carte SD/MMC</translation>
</message>
<message>
<source>Eject card 0: %1</source>
<translation>Ejecter la carte 0 : %1</translation>
</message>
<message>
<source>Eject card 1: %1</source>
<translation>Ejecter la carte 1 : %1</translation>
</message>
+ <message>
+ <source>New card: SD/MMC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: SD/MMC</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/libexample_applet.ts b/i18n/fr/libexample_applet.ts
new file mode 100644
index 0000000..7a58987
--- a/dev/null
+++ b/i18n/fr/libexample_applet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MenuAppletExample</name>
+ <message>
+ <source>MenuApplet Example Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No white rabbit found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No white rabbit was seen near Opie.Only the beautiful OpieZilla is availablefor your pleassure&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libexample_board.ts b/i18n/fr/libexample_board.ts
new file mode 100644
index 0000000..f4cfa45
--- a/dev/null
+++ b/i18n/fr/libexample_board.ts
@@ -0,0 +1,25 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ExampleBoard</name>
+ <message>
+ <source>Alt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Shift</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl</source>
+ <comment>Control Shortcut on keyboard</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Example Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libexample_vpn.ts b/i18n/fr/libexample_vpn.ts
new file mode 100644
index 0000000..7731bc4
--- a/dev/null
+++ b/i18n/fr/libexample_vpn.ts
@@ -0,0 +1,13 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>VPN PPTP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new Point to Point Tunnel Protocol connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libinterfaces.ts b/i18n/fr/libinterfaces.ts
index a06fb7e..0ac137a 100644
--- a/i18n/fr/libinterfaces.ts
+++ b/i18n/fr/libinterfaces.ts
@@ -1,35 +1,42 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
+ <name>Interface</name>
+ <message>
+ <source>Restarting interface</source>
+ <translation type="unfinished">Redémarrage de l&apos;interface</translation>
+ </message>
+</context>
+<context>
<name>InterfaceAdvanced</name>
<message>
<source>Advanced Interface Information</source>
<translation>Informations avancées sur l&apos;interface</translation>
</message>
<message>
<source>eth0</source>
<translation>eth0</translation>
</message>
<message>
<source>IP Address</source>
<translation>Adresse IP</translation>
</message>
<message>
<source>Interface</source>
<translation>Interface</translation>
</message>
<message>
<source>Subnet Mask</source>
<translation>Masque sous-réseau</translation>
</message>
<message>
<source>0.0.0.0</source>
<translation>0.0.0.0</translation>
</message>
<message>
<source>DHCP Information</source>
<translation>Information DHCP</translation>
</message>
<message>
<source>DHCP Server</source>
<translation>Serveur DHCP</translation>
diff --git a/i18n/fr/libkppp.ts b/i18n/fr/libkppp.ts
index 135c80d..d966a99 100644
--- a/i18n/fr/libkppp.ts
+++ b/i18n/fr/libkppp.ts
@@ -355,64 +355,68 @@ dispositif &quot;%1&quot; ?</translation>
<translation>&amp;Modem</translation>
</message>
<message>
<source>Allows you to modify the selected device</source>
<translation>Vous permet de sélectionner le dispositif</translation>
</message>
<message>
<source>Create a new device</source>
<translation>Créer un nouveau dispositif</translation>
</message>
<message>
<source>Makes a copy of the selected device. All
settings of the selected device are copied
to a new device, that you can modify to fit your
needs</source>
<translation>Crée un copie du dispositif sélectionné. Tous
les anciens paramètres sont copiés. Vous
pouvez alors modifier la copie en entrant vos
nouveaux paramètres</translation>
</message>
<message>
<source>&lt;p&gt;Deletes the selected device
&lt;font color=&quot;red&quot;&gt;&lt;b&gt;Use with care!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;p&gt;Détruit le dispositif sélectionné
&lt;font color=&quot;red&quot;&gt;&lt;b&gt;A utiliser avec précaution !&lt;/b&gt;&lt;/font&gt;</translation>
</message>
<message>
<source>You must enter a unique device name</source>
<translation>Vous devez utiliser un nom de dispositif unique</translation>
</message>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished">Erreur</translation>
+ </message>
</context>
<context>
<name>DialWidget</name>
<message>
<source>Connection name:</source>
<translation>Nom de la connexion : </translation>
</message>
<message>
<source>Type in a unique name for this connection</source>
<translation>Entrez ici un nom unique pour la connexion</translation>
</message>
<message>
<source>Phone number:</source>
<translation>Numéro de tél. : </translation>
</message>
<message>
<source>&amp;Add...</source>
<translation>&amp;Ajouter...</translation>
</message>
<message>
<source>&amp;Remove</source>
<translation>&amp;Supprimer</translation>
</message>
<message>
<source>&lt;p&gt;Specifies the phone numbers to dial. You
can supply multiple numbers here, simply
click on &quot;Add&quot;. You can arrange the
order the numbers are tried by using the
arrow buttons.
When a number is busy or fails, &lt;i&gt;kppp&lt;/i&gt; will
try the next number and so on</source>
diff --git a/i18n/fr/liblancard.ts b/i18n/fr/liblancard.ts
index d250d5e..c3668d7 100644
--- a/i18n/fr/liblancard.ts
+++ b/i18n/fr/liblancard.ts
@@ -8,33 +8,40 @@
<message>
<source>Any available LAN card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select Card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MACAddress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LanCardNetNode</name>
<message>
<source>LAN card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Sets up a wired regular LAN card.&lt;/p&gt;&lt;p&gt;Use this to set up 10/100/1000 MBit LAN cards.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>LanCardRun</name>
+ <message>
+ <source>No interface found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/fr/liblockapplet.ts b/i18n/fr/liblockapplet.ts
new file mode 100644
index 0000000..8c12ea1
--- a/dev/null
+++ b/i18n/fr/liblockapplet.ts
@@ -0,0 +1,13 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>LockMenuApplet</name>
+ <message>
+ <source>Lock shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lock</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libmailwrapper.ts b/i18n/fr/libmailwrapper.ts
index 9687fb3..7887fd2 100644
--- a/i18n/fr/libmailwrapper.ts
+++ b/i18n/fr/libmailwrapper.ts
@@ -124,64 +124,81 @@
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>POP3wrapper</name>
<message>
<source>Mailbox contains %1 mail(s)</source>
<translation>La boîte aux lettres contient %1 message(s)</translation>
</message>
<message>
<source>Error initializing folder</source>
<translation>Erreur lors de l&apos;initialisation du répertoire</translation>
</message>
<message>
<source>error deleting mail</source>
<translation>erreur lors de la suppression du message</translation>
</message>
<message>
<source>Error getting folder info</source>
<translation>Erreur lors de la récupération d&apos;information sur le répertoire</translation>
</message>
<message>
<source>Error deleting mail %1</source>
<translation>Erreur lors de la suppression du message %1</translation>
</message>
+ <message>
+ <source>Download mail?
+It is %1 kByte but your limit is %2 kByte</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Download message</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SMTPwrapper</name>
<message>
<source>No error</source>
<translation>Pas d&apos;erreur</translation>
</message>
<message>
<source>Unexpected error code</source>
<translation>Code d&apos;erreur inattendu</translation>
</message>
<message>
<source>Service not available</source>
<translation>Service non disponible</translation>
</message>
<message>
<source>Stream error</source>
<translation>Erreur de flux</translation>
</message>
<message>
<source>gethostname() failed</source>
<translation>Echec de gethostname()</translation>
</message>
<message>
<source>Not implemented</source>
<translation>Non implémenté</translation>
</message>
<message>
<source>Error, action not taken</source>
<translation>Erreur, action non supportée</translation>
</message>
<message>
diff --git a/i18n/fr/libmemoryapplet.ts b/i18n/fr/libmemoryapplet.ts
index 96d683c..65a2ff8 100644
--- a/i18n/fr/libmemoryapplet.ts
+++ b/i18n/fr/libmemoryapplet.ts
@@ -95,72 +95,76 @@ La mémoire (i.e RAM) est divisée en catégories comme suit :
<translation>RAM</translation>
</message>
<message>
<source>CF Card</source>
<translation>Carte CF</translation>
</message>
<message>
<source>SD Card</source>
<translation>Carte SD</translation>
</message>
<message>
<source> On </source>
<translation>Activé</translation>
</message>
<message>
<source> Off </source>
<translation>Désactivé</translation>
</message>
<message>
<source>Manage Swapfile</source>
<translation>Gérer fichier d&apos;échange</translation>
</message>
<message>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>2 Mb,4 Mb,6 Mb,8 Mb</source>
- <translation>2 Mb, 4 Mb, 6 Mb, 8 Mb</translation>
+ <translation type="obsolete">2 Mb, 4 Mb, 6 Mb, 8 Mb</translation>
</message>
<message>
<source>Failed to detach swapfile.</source>
<translation>Echec lors de la détachement du fichier d&apos;échange.</translation>
</message>
<message>
<source>Swapfile deactivated.</source>
<translation>Fichier d&apos;échange désactivé.</translation>
</message>
<message>
<source>Failed to create swapfile.</source>
<translation>Echec de création du fichier d&apos;échange.</translation>
</message>
<message>
<source>Failed to initialize swapfile.</source>
<translation>Echec d&apos;initialisation du fichier d&apos;échange.</translation>
</message>
<message>
<source>Swapfile created.</source>
<translation>Fichier d&apos;échange créé.</translation>
</message>
<message>
<source>Failed to remove swapfile.</source>
<translation>Echec de suppression du fichier d&apos;échange.</translation>
</message>
<message>
<source>Swapfile removed.</source>
<translation>Fichier d&apos;échange supprimé.</translation>
</message>
<message>
<source>Swapfile activated.</source>
<translation>Fichier d&apos;échange activé.</translation>
</message>
<message>
<source></source>
<translation></translation>
</message>
+ <message>
+ <source>2 Mb,4 Mb,6 Mb,8 Mb,16 Mb,32 Mb,64 Mb</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/libnetworksettings2.ts b/i18n/fr/libnetworksettings2.ts
index 72ddc06..27df2e7 100644
--- a/i18n/fr/libnetworksettings2.ts
+++ b/i18n/fr/libnetworksettings2.ts
@@ -1,71 +1,95 @@
<!DOCTYPE TS><TS>
<context>
<name>System</name>
<message>
<source>Command : </source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>State should be off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>State should at least be off</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TheNSResources</name>
<message>
<source>Network Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Character device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Devices that can handle IP packets&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Devices that can handle single bytes&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Nodes that provide working IP connections&lt;/p&gt;</source>
+ <source>&lt;p&gt;Nodes that provide working IP connection&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Fully configured network profile&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection to GPRS device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Connection to a GPRS capable device&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Fully configured connection profile&lt;/p&gt;</source>
+ <source>Today Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The plugin &apos;%1&apos; caused Today to crash. It could be that the plugin is not properly installed.&lt;br&gt;Today tries to continue loading plugins.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>networksettings2</name>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Off</source>
+ <source>Available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Available</source>
+ <source>Inactive</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>IsUp</source>
+ <source>Up</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libopiemm2.ts b/i18n/fr/libopiemm2.ts
index 4eb9e18..5b644e7 100644
--- a/i18n/fr/libopiemm2.ts
+++ b/i18n/fr/libopiemm2.ts
@@ -1,2 +1,155 @@
<!DOCTYPE TS><TS>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Colormode: Color
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colormode: Black and white
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Basic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fine</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quality: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Daylight</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fluorescent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tungsten</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Standard light A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Standard light B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Standard light C</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D55</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D65</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D75</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Other</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White Balance: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Average</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center weighted average</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Spot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MultiSpot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Partial</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Metering Mode: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not defined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Normal progam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Aperture priority</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Shutter priority</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Creative progam
+(biased toward fast shutter speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Action progam
+(biased toward fast shutter speed)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portrait mode
+(for closeup photos with the background out of focus)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Landscape mode
+(for landscape photos with the background in focus)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exposure Program: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/fr/libopiepim2.ts b/i18n/fr/libopiepim2.ts
index b89575c..877dd1d 100644
--- a/i18n/fr/libopiepim2.ts
+++ b/i18n/fr/libopiepim2.ts
@@ -585,64 +585,167 @@ et </translation>
<source>month(s)</source>
<translation type="obsolete">mois</translation>
</message>
<message>
<source>year(s)</source>
<translation type="obsolete">année(s)</translation>
</message>
<message>
<source>Every</source>
<translation type="obsolete">Chaque </translation>
</message>
</context>
<context>
<name>OTimePickerDialogBase</name>
<message>
<source>Time:</source>
<translation type="obsolete">Heure : </translation>
</message>
<message>
<source>:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Pick Time:</source>
<translation type="obsolete">Choisir heure : </translation>
</message>
<message>
<source>OTimePickerDialogBase</source>
<translation type="obsolete">OTimePickerDialogBase</translation>
</message>
</context>
<context>
+ <name>Opie::OPimMainWindow</name>
+ <message>
+ <source>Item</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to view all items.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to view items belonging to %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to view all unfiled items.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to create a new item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to edit the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to duplicate the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to delete the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to transmit the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to search for an item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to set your preferences for this application.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to filter the items displayed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Filter Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to modify the current filter settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Opie::Ui::OFileDialog</name>
<message>
<source>FileDialog</source>
<translation type="obsolete">Sélection fichier</translation>
</message>
<message>
<source>Open</source>
<translation type="obsolete">Ouvrir</translation>
</message>
<message>
<source>Save</source>
<translation type="obsolete">Enregistrer</translation>
</message>
</context>
<context>
<name>Opie::Ui::OFontSelector</name>
<message>
<source>Style</source>
<translation type="obsolete">Style</translation>
</message>
<message>
<source>Size</source>
<translation type="obsolete">Taille</translation>
</message>
<message>
<source>The Quick Brown Fox Jumps Over The Lazy Dog</source>
<translation type="obsolete">Le renard brun saute au dessus du chien paresseux</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
@@ -1026,53 +1129,81 @@ plusieurs jours</translation>
<message>
<source>Home Web Page</source>
<translation>Page Web (perso.)</translation>
</message>
<message>
<source>Spouse</source>
<translation>Conjoint</translation>
</message>
<message>
<source>Gender</source>
<translation>Sexe</translation>
</message>
<message>
<source>Birthday</source>
<translation>Date de naissance</translation>
</message>
<message>
<source>Anniversary</source>
<translation>Anniversaire</translation>
</message>
<message>
<source>Nickname</source>
<translation>Surnom</translation>
</message>
<message>
<source>Children</source>
<translation>Enfant</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
+ <message>
+ <source>Has a due-date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No due-date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No reccurrence</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No start-date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No completed-date</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QWidget</name>
<message>
<source>st</source>
<translation>,</translation>
</message>
<message>
<source>nd</source>
<translation>,</translation>
</message>
<message>
<source>rd</source>
<translation>,</translation>
</message>
<message>
<source>th</source>
<translation>,</translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libopiesecurity2.ts b/i18n/fr/libopiesecurity2.ts
index c711687..2366b19 100644
--- a/i18n/fr/libopiesecurity2.ts
+++ b/i18n/fr/libopiesecurity2.ts
@@ -1,40 +1,40 @@
<!DOCTYPE TS><TS>
<context>
<name>Opie::Security::MultiauthMainWindow</name>
<message>
- <source>Welcome to Opie Multi-authentication Framework</source>
+ <source>Launching authentication plugins...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Launching authentication plugins...</source>
+ <source>Proceed...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Proceed...</source>
+ <source>Congratulations! Your authentication has been successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: the &apos;exit&apos; button should be removed for real protection, through Security config dialog</source>
+ <source>Welcome to Opie</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Congratulations! Your authentication has been successful.</source>
+ <source>Note: this &apos;exit&apos; button only appears during &lt;b&gt;simulations&lt;/b&gt;, like the one we are in. If you don&apos;t succeed a step, remember you can &lt;b&gt;skip&lt;/b&gt; it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>You have not succeeded enough authentication steps!</source>
+ <source>You have &lt;b&gt;not&lt;/b&gt; succeeded enough authentication steps!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: if &apos;allow to bypass&apos; was uncheck in Security config, you would have to go back through all the steps now.</source>
+ <source>Be careful: if this was not a &lt;b&gt;simulation&lt;/b&gt;, you would have to go back through all the steps now.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Opie::Security::SecOwnerDlg</name>
<message>
<source>Please contact the owner (directions follow), or try again clicking of this screen (and waiting for the penalty time) if you are the legitimate owner</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libopietooth2.ts b/i18n/fr/libopietooth2.ts
new file mode 100644
index 0000000..8118441
--- a/dev/null
+++ b/i18n/fr/libopietooth2.ts
@@ -0,0 +1,439 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>OTDevice</name>
+ <message>
+ <source>Could not start hciattach</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not stop process</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTDriver</name>
+ <message>
+ <source>Can&apos;t open device %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t read local name on %1. %2 : %3. Default to %4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t read revision info on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unsupported manufacturer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown firmware</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset failed for %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot bring interface %1 up. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot bring interface %1 down. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t set scan mode on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change local name on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change authentication on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change encryption on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change class informations for %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t read class information for %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid Device Class</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTGateway</name>
+ <message>
+ <source>error opening hci socket</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OTGateway error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open link_key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read error in link key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open temporary link_key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t allocate memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t get NetworkSetup list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t open RFCOMM control socket</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t get device list</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTHCISocket</name>
+ <message>
+ <source>Error creating socket on %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error binding to socket to %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HCI filter setup failed on %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HCI socket error 0x%1 on %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTInquiry</name>
+ <message>
+ <source>Timeout while waiting for end of inquiry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OTInquiry completed with error (code %1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTMain</name>
+ <message>
+ <source>Manage local devices</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan Neighbourhood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTMainGUI</name>
+ <message>
+ <source>Bluetooth Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Local Bluetooth hardware</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage your local Bluetooth hardware</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan Neighbourhood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use device :</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>San the bluetooth network neighbourhood using the selected local device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage Pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage device pairings to or from the local device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sniffing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sniff the bluetooth network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bluetooth Enabled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTManage</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Revision</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manufacturer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Service classes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Device class</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTManageGUI</name>
+ <message>
+ <source>Manage local devices</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Column</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Is Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTPairing</name>
+ <message>
+ <source>Break pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sure ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yes, break</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No, don&apos;t break</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTPairingGUI</name>
+ <message>
+ <source>Manage pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Disable Bluetooth to break pairings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Break</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTScan</name>
+ <message>
+ <source>Paired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scanning problem</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bluetooth not enabled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan Neighbourhood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTScanGUI</name>
+ <message>
+ <source>Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attribute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cleanup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GroupBox1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signal strength</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTSniffGUI</name>
+ <message>
+ <source>Bluetooth Sniffing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hex</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascii</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Both</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trace</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Load</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear log</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTSniffing</name>
+ <message>
+ <source>Run hcidump</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot start %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libopietooth2applet.ts b/i18n/fr/libopietooth2applet.ts
new file mode 100644
index 0000000..56cd033
--- a/dev/null
+++ b/i18n/fr/libopietooth2applet.ts
@@ -0,0 +1,17 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Opietooth2::Opietooth2Applet</name>
+ <message>
+ <source>Disable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libopieui2.ts b/i18n/fr/libopieui2.ts
index bb36c35..e43f2a2 100644
--- a/i18n/fr/libopieui2.ts
+++ b/i18n/fr/libopieui2.ts
@@ -96,133 +96,129 @@
<message>
<source>Green:</source>
<translation type="obsolete">Vert : </translation>
</message>
<message>
<source>Blue:</source>
<translation type="obsolete">Bleu : </translation>
</message>
<message>
<source>Alpha channel:</source>
<translation type="obsolete">Canal alpha : </translation>
</message>
<message>
<source>Select color</source>
<translation type="obsolete">Sélectionner couleur</translation>
</message>
</context>
<context>
<name>OColorPopupMenu</name>
<message>
<source>More</source>
<translation type="obsolete">Ajouter</translation>
</message>
<message>
<source>More...</source>
<translation type="obsolete">Ajouter...</translation>
</message>
</context>
<context>
<name>OFileDialog</name>
<message>
<source>FileDialog</source>
- <translation type="unfinished">Sélection fichier</translation>
+ <translation type="obsolete">Sélection fichier</translation>
</message>
<message>
<source>Open</source>
- <translation type="unfinished">Ouvrir</translation>
+ <translation type="obsolete">Ouvrir</translation>
</message>
<message>
<source>Save</source>
- <translation type="unfinished">Enregistrer</translation>
- </message>
- <message>
- <source>Select Directory</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete">Enregistrer</translation>
</message>
</context>
<context>
<name>OFileSelector</name>
<message>
<source>Name:</source>
<translation type="obsolete">Nom : </translation>
</message>
</context>
<context>
<name>OFileViewFileListView</name>
<message>
<source>Name</source>
<translation type="obsolete">Nom</translation>
</message>
<message>
<source>Size</source>
<translation type="obsolete">Taille</translation>
</message>
<message>
<source>Date</source>
<translation type="obsolete">Date</translation>
</message>
<message>
<source>Mime Type</source>
<translation type="obsolete">Type mime</translation>
</message>
</context>
<context>
<name>OFontMenu</name>
<message>
<source>Large</source>
<translation type="obsolete">Grande</translation>
</message>
<message>
<source>Medium</source>
<translation type="obsolete">Moyenne</translation>
</message>
<message>
<source>Small</source>
<translation type="obsolete">Petite</translation>
</message>
</context>
<context>
<name>OFontSelector</name>
<message>
<source>Style</source>
- <translation type="unfinished">Style</translation>
+ <translation type="obsolete">Style</translation>
</message>
<message>
<source>Size</source>
- <translation type="unfinished">Taille</translation>
+ <translation type="obsolete">Taille</translation>
</message>
<message>
<source>The Quick Brown Fox Jumps Over The Lazy Dog</source>
- <translation type="unfinished">Le renard brun saute au dessus du chien paresseux</translation>
+ <translation type="obsolete">Le renard brun saute au dessus du chien paresseux</translation>
</message>
</context>
<context>
<name>OKeyChooserConfigDialog</name>
<message>
<source>Configure Key</source>
<translation type="obsolete">Configurer clé</translation>
</message>
</context>
<context>
<name>OKeyConfigWidget</name>
<message>
<source>Pixmap</source>
<translation type="obsolete">Dessin</translation>
</message>
<message>
<source>Name</source>
<comment>Name of the Action in the ListView Header</comment>
<translation type="obsolete">Nom</translation>
</message>
<message>
<source>Key</source>
<translation type="obsolete">Touche</translation>
</message>
<message>
<source>Default Key</source>
<translation type="obsolete">Touche par défaut</translation>
</message>
<message>
<source>Shortcut for Selected Action</source>
<translation type="obsolete">Raccourci pour l&apos;action séléctionnée</translation>
</message>
@@ -492,95 +488,99 @@ et </translation>
<message>
<source>Pick Time:</source>
<translation>Choisir heure : </translation>
</message>
<message>
<source>OTimePickerDialogBase</source>
<translation>OTimePickerDialogBase</translation>
</message>
</context>
<context>
<name>Opie::Ui::Internal::OFileViewFileListView</name>
<message>
<source>Name</source>
<translation type="unfinished">Nom</translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished">Taille</translation>
</message>
<message>
<source>Date</source>
<translation type="unfinished">Date</translation>
</message>
<message>
<source>Mime Type</source>
<translation type="unfinished">Type mime</translation>
</message>
</context>
<context>
<name>Opie::Ui::OFileDialog</name>
<message>
<source>FileDialog</source>
- <translation type="obsolete">Sélection fichier</translation>
+ <translation type="unfinished">Sélection fichier</translation>
</message>
<message>
<source>Open</source>
- <translation type="obsolete">Ouvrir</translation>
+ <translation type="unfinished">Ouvrir</translation>
</message>
<message>
<source>Save</source>
- <translation type="obsolete">Enregistrer</translation>
+ <translation type="unfinished">Enregistrer</translation>
+ </message>
+ <message>
+ <source>Select Directory</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Opie::Ui::OFileSelector</name>
<message>
<source>Name:</source>
<translation>Nom : </translation>
</message>
</context>
<context>
<name>Opie::Ui::OFontSelector</name>
<message>
<source>Style</source>
- <translation type="obsolete">Style</translation>
+ <translation type="unfinished">Style</translation>
</message>
<message>
<source>Size</source>
- <translation type="obsolete">Taille</translation>
+ <translation type="unfinished">Taille</translation>
</message>
<message>
<source>The Quick Brown Fox Jumps Over The Lazy Dog</source>
- <translation type="obsolete">Le renard brun saute au dessus du chien paresseux</translation>
+ <translation type="unfinished">Le renard brun saute au dessus du chien paresseux</translation>
</message>
</context>
<context>
<name>Opie::Ui::OKeyChooserConfigDialog</name>
<message>
<source>Configure Key</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Opie::Ui::OKeyConfigWidget</name>
<message>
<source>Pixmap</source>
<translation type="unfinished">Dessin</translation>
</message>
<message>
<source>Name</source>
<comment>Name of the Action in the ListView Header</comment>
<translation type="unfinished">Nom</translation>
</message>
<message>
<source>Key</source>
<translation type="unfinished">Touche</translation>
</message>
<message>
<source>Default Key</source>
<translation type="unfinished">Touche par défaut</translation>
</message>
<message>
<source>Shortcut for Selected Action</source>
<translation type="unfinished">Raccourci pour l&apos;action séléctionnée</translation>
</message>
diff --git a/i18n/fr/libphasestyle.ts b/i18n/fr/libphasestyle.ts
new file mode 100644
index 0000000..8f00329
--- a/dev/null
+++ b/i18n/fr/libphasestyle.ts
@@ -0,0 +1,10 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PhaseStyle</name>
+ <message>
+ <source>Phase</source>
+ <comment>Name of the style Phase</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libppp.ts b/i18n/fr/libppp.ts
index 72e5ddc..92bcdc8 100644
--- a/i18n/fr/libppp.ts
+++ b/i18n/fr/libppp.ts
@@ -95,124 +95,197 @@
<context>
<name>PPPDNSGUI</name>
<message>
<source>PPPDNS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server assigned</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fixed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DomainName</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>List</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>PPPGUI</name>
+ <name>PPPDialingGUI</name>
<message>
- <source>PPP</source>
+ <source>PPPDialing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Authentication</source>
+ <source>Dialing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>IP settings</source>
+ <source>GPRS</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>DNS Settings</source>
+ <source>APN</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dialup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Item</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>PPPIPEdit</name>
+ <name>PPPGUI</name>
+ <message>
+ <source>PPP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
- <source>IPAddress needed</source>
+ <source>IP settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>IPAddress not valid</source>
+ <source>DNS Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Subnet mask needed</source>
+ <source>Commands</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Subnet mask not valid</source>
+ <source>Dialing</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>PPPIPEdit</name>
<message>
<source>Gateway address needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway address not valid</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPIPGUI</name>
<message>
<source>PPPIP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server assigned</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fixed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Subnetmask</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set as default</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Local</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server Overrules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only if not yet set</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PPPNetNode</name>
<message>
- <source>PPP Connection</source>
+ <source>&lt;p&gt;Sets up IP using PPP.&lt;/p&gt;&lt;p&gt;Use this for dialup devices or serial setups&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Sets up IP using PPP.&lt;/p&gt;&lt;p&gt;Use this for dialup devices or serial setups&lt;/p&gt;</source>
+ <source>PPP connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PPPRunGUI</name>
+ <message>
+ <source>PPPRun</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upon connect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Before</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>After</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upon disconnect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;UL&gt;
+&lt;LI&gt;Commands run under your &lt;b&gt;real&lt;/b&gt; user id (&lt;b&gt;not&lt;/b&gt; as root)&lt;/LI&gt;
+&lt;LI&gt;Supply the whole path&lt;/LI&gt;
+&lt;/UL&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libprofile.ts b/i18n/fr/libprofile.ts
index 296dbb9..4bec219 100644
--- a/i18n/fr/libprofile.ts
+++ b/i18n/fr/libprofile.ts
@@ -1,60 +1,56 @@
<!DOCTYPE TS><TS>
<context>
<name>ProfileGUI</name>
<message>
<source>Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ask</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Disabled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Trigger VPN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>State</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>eth0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>(Multicast, Up)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subnet Mask</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Broadcast</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -81,60 +77,76 @@
<source>Lease Expires</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lease Obtained</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DHCP Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Traffic</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Receiving</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dropped</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Transmitting</source>
+ <source>Collisions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Live feed </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Others</source>
+ <source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Collisions</source>
+ <source>Pkt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Live feed </source>
+ <source>ODO</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Miscellaneous</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset ODO</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ProfileNetNode</name>
<message>
<source>Regular connection profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Define use of an IP connection.&lt;/p&gt;&lt;p&gt;Configure if and when this connection needs to be established&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libqpickboard.ts b/i18n/fr/libqpickboard.ts
index 4c83d79..969f7f5 100644
--- a/i18n/fr/libqpickboard.ts
+++ b/i18n/fr/libqpickboard.ts
@@ -1,10 +1,90 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
+ <name>DictFilterConfig</name>
+ <message>
+ <source>Adding Words</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To add words, pick the letters,
+then open the Add dialog. In that
+dialog, tap the correct letters
+from the list (tap twice for
+capitals).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>InputMethods</name>
<message>
<source>Pickboard</source>
<translation>Pickboard</translation>
</message>
</context>
+<context>
+ <name>PickboardAdd</name>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PickboardConfig</name>
+ <message>
+ <source>&lt;h1&gt;The Pickboard&lt;/h1&gt;&lt;i&gt;The smallest and fastest way to type.&lt;/i&gt;&lt;p&gt;Enter a word by tapping letter-groups and picking the word.&lt;br&gt;Enter spaces with &quot;Space&quot;, or other keys through &quot;KEY&quot;.&lt;br&gt;Use &quot;Shift&quot; to capitalize words that are not normally capitalized.&lt;br&gt;Press &quot;Shift&quot; twice for an all-capitals word.&lt;br&gt;Add custom words by picking them, then selecting &quot;Add...&quot; from the menu on the right.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pickboard Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PickboardPicks</name>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Shift</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABC DEF GHI JKL MNO PQR STU VWX YZ-&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABC&#xc0;&#xc1;&#xc2;&#xc3;&#xc4;&#xc5;&#xc6;&#xc7; DEF&#xd0;&#xc8;&#xc9;&#xca;&#xcb; GHI&#xcc;&#xcd;&#xce;&#xcf; JKL MNO&#xd1;&#xd2;&#xd3;&#xd4;&#xd5;&#xd6;&#xd8; PQR&#xde; STU&#xdf;&#xd9;&#xda;&#xdb;&#xdc; VWX YZ-&apos;&#xdd;&#xff;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KEY</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/fr/libscreenshotapplet.ts b/i18n/fr/libscreenshotapplet.ts
index 1f71542..3b035aa 100644
--- a/i18n/fr/libscreenshotapplet.ts
+++ b/i18n/fr/libscreenshotapplet.ts
@@ -17,34 +17,42 @@
<message>
<source>Save named</source>
<translation>Enregister</translation>
</message>
<message>
<source>Save screenshot as...</source>
<translation>Enregister image sous...</translation>
</message>
<message>
<source>File</source>
<translation>Fichier</translation>
</message>
<message>
<source>Scap</source>
<translation>Scap</translation>
</message>
<message>
<source>Success</source>
<translation>Réussi</translation>
</message>
<message>
<source>Screenshot was uploaded to %1</source>
<translation>L&apos;image écran a été chargé sur %1</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Connection to %1 failed.</source>
<translation>La connexion à %1 a échoué.</translation>
</message>
+ <message>
+ <source>Opie drawpad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please set &lt;b&gt;QWS_DISPLAY&lt;/b&gt; environmental variable.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/libtodayaddressbookplugin.ts b/i18n/fr/libtodayaddressbookplugin.ts
index e0768bd..e69b102 100644
--- a/i18n/fr/libtodayaddressbookplugin.ts
+++ b/i18n/fr/libtodayaddressbookplugin.ts
@@ -1,63 +1,63 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>AddressBookPluginConfig</name>
<message>
<source>Max Lines: </source>
<translation>Lignes max:</translation>
</message>
<message>
<source>Set the maximum number of lines that should be shown for each anniversaries/birthdays</source>
<translation>Définit le maximum de ligne qui devront être affichées pour chaque Date de naissance/Anniversaire</translation>
</message>
<message>
<source>Clip line after X chars: </source>
- <translation>Couper la ligne après X caractères:</translation>
+ <translation type="obsolete">Couper la ligne après X caractères:</translation>
</message>
<message>
<source>After how many chars should be the info about the task be cut off</source>
- <translation>Après combien de caractères doit-être coupé l&apos;information sur la tâche</translation>
+ <translation type="obsolete">Après combien de caractères doit-être coupé l&apos;information sur la tâche</translation>
</message>
<message>
<source>Days look ahead: </source>
<translation>Jours en avant : </translation>
</message>
<message>
<source>How many days we should search forward</source>
<translation>Combien de jours pour aller de l&apos;avant</translation>
</message>
<message>
<source>To activate settings: Restart application !</source>
- <translation>Pour activer les changement: Redémarrez l&apos;application !</translation>
+ <translation type="obsolete">Pour activer les changement: Redémarrez l&apos;application !</translation>
</message>
<message>
<source>Set Headline Color: </source>
<translation>Couleurs des titres : </translation>
</message>
<message>
<source>Colors for the headlines !</source>
<translation>Couleurs des titres !</translation>
</message>
<message>
<source>Set Entry Color: </source>
<translation>Couleur des entrées : </translation>
</message>
<message>
<source>This color will be used for shown birthdays/anniversaries !</source>
<translation>Cette couleur sera utilisée pour afficher les dates de Naissances/Anniversaire !</translation>
</message>
<message>
<source>Set Urgent
Color if below </source>
<translation>Défini couleur
d&apos;urgence</translation>
</message>
<message>
<source> days: </source>
<translation>
jours</translation>
</message>
<message>
<source>This urgent color will be used if we are close to the event !</source>
<translation>Couleur utilisé si l&apos;événement est proche !</translation>
</message>
diff --git a/i18n/fr/libtodayexampleplugin.ts b/i18n/fr/libtodayexampleplugin.ts
new file mode 100644
index 0000000..e7e0c6c
--- a/dev/null
+++ b/i18n/fr/libtodayexampleplugin.ts
@@ -0,0 +1,16 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ExamplePluginWidget</name>
+ <message>
+ <source>Example text</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Example plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libtodayweatherplugin.ts b/i18n/fr/libtodayweatherplugin.ts
index 6d924f6..c3b37c0 100644
--- a/i18n/fr/libtodayweatherplugin.ts
+++ b/i18n/fr/libtodayweatherplugin.ts
@@ -78,40 +78,44 @@ Pres: </source>
<translation>N</translation>
</message>
<message>
<source>NW </source>
<translation>NO</translation>
</message>
<message>
<source>W </source>
<translation>O</translation>
</message>
<message>
<source>SW </source>
<translation>SO</translation>
</message>
<message>
<source>S </source>
<translation>S</translation>
</message>
<message>
<source>SE </source>
<translation>SE</translation>
</message>
<message>
<source> KPH</source>
<translation>KPH</translation>
</message>
<message>
<source> MPH</source>
<translation>MPH</translation>
</message>
<message>
<source> hPa</source>
- <translation>hPa</translation>
+ <translation type="obsolete">hPa</translation>
</message>
<message>
<source> Hg</source>
<translation>Hg</translation>
</message>
+ <message>
+ <source> kPa</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/libvolumeapplet2.ts b/i18n/fr/libvolumeapplet2.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/fr/libvolumeapplet2.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/fr/libvpn.ts b/i18n/fr/libvpn.ts
index f8b06be..3f9a203 100644
--- a/i18n/fr/libvpn.ts
+++ b/i18n/fr/libvpn.ts
@@ -1,36 +1,36 @@
<!DOCTYPE TS><TS>
<context>
<name>VPNGUI</name>
<message>
<source>VPN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm before start</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>VPNNetNode</name>
<message>
- <source>VPN Connection</source>
+ <source>&lt;p&gt;Configure private IP connection.&lt;/p&gt;&lt;p&gt;Defines Secure tunnels over non secure IP sessions&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Configure private IP connection.&lt;/p&gt;&lt;p&gt;Defines Secure tunnels over non secure IP sessions&lt;/p&gt;</source>
+ <source>VPN connection</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/libwebstyle.ts b/i18n/fr/libwebstyle.ts
new file mode 100644
index 0000000..018da10
--- a/dev/null
+++ b/i18n/fr/libwebstyle.ts
@@ -0,0 +1,10 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>WebStyle</name>
+ <message>
+ <source>Web</source>
+ <comment>Name of the style Web</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libwlan.ts b/i18n/fr/libwlan.ts
index c60b7a5..da1620c 100644
--- a/i18n/fr/libwlan.ts
+++ b/i18n/fr/libwlan.ts
@@ -1,37 +1,34 @@
<!DOCTYPE TS><TS>
<context>
- <name>AWLan</name>
-</context>
-<context>
<name>WLAN</name>
<message>
<source>Wireless Configuration</source>
<translation type="unfinished">Conf. liaison sans Fil</translation>
</message>
<message>
<source>General</source>
<translation type="unfinished">Général</translation>
</message>
<message>
<source>Mode</source>
<translation type="unfinished">Mode</translation>
</message>
<message>
<source>ESS-ID</source>
<translation type="obsolete">ESS-ID</translation>
</message>
<message>
<source>MAC</source>
<translation type="unfinished">MAC</translation>
</message>
<message>
<source>Specify &amp;Access Point</source>
<translation type="unfinished">Spécifier point d&apos;&amp;accès</translation>
</message>
<message>
<source>Specify &amp;Channel</source>
<translation type="unfinished">Spécifier &amp;canal</translation>
</message>
<message>
<source>any</source>
<translation type="unfinished">any</translation>
@@ -166,67 +163,72 @@
<message>
<source>AP</source>
<translation type="obsolete">AP</translation>
</message>
<message>
<source>Rate</source>
<translation type="obsolete">Vitesse</translation>
</message>
<message>
<source>Channel</source>
<translation type="obsolete">Canal</translation>
</message>
<message>
<source>Station</source>
<translation type="obsolete">Station</translation>
</message>
<message>
<source>ESSID</source>
<translation type="obsolete">ESSID</translation>
</message>
<message>
<source>Noise</source>
<translation type="obsolete">Bruit</translation>
</message>
<message>
<source>Quality</source>
<translation type="obsolete">Qualité</translation>
</message>
<message>
<source>Signal</source>
<translation type="obsolete">Signal</translation>
</message>
-</context>
-<context>
- <name>WLanNetNode</name>
+ <message>
+ <source>SSID</source>
+ <translation type="obsolete">SSID</translation>
+ </message>
+ <message>
+ <source>Chn</source>
+ <translation type="obsolete">Canal</translation>
+ </message>
</context>
<context>
<name>WlanInfo</name>
<message>
<source>Interface Information</source>
<translation type="unfinished">Information interface</translation>
</message>
<message>
<source>802.11b</source>
<translation type="unfinished">802.11b</translation>
</message>
<message>
<source>Channel</source>
<translation type="unfinished">Canal</translation>
</message>
<message>
<source>Mode</source>
<translation type="unfinished">Mode</translation>
</message>
<message>
<source>ESSID</source>
<translation type="unfinished">ESSID</translation>
</message>
<message>
<source>Station</source>
<translation type="unfinished">Station</translation>
</message>
<message>
<source>AP</source>
<translation type="unfinished">AP</translation>
</message>
<message>
diff --git a/i18n/fr/main-tab.ts b/i18n/fr/main-tab.ts
new file mode 100644
index 0000000..e4938d9
--- a/dev/null
+++ b/i18n/fr/main-tab.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>My MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Simple1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Simple2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Simple1</name>
+ <message>
+ <source>Click on the button or follow the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable quit string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Simple2</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable fire string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/multiauth.ts b/i18n/fr/multiauth.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/fr/multiauth.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/fr/networksettings2.ts b/i18n/fr/networksettings2.ts
new file mode 100644
index 0000000..cca8c0d
--- a/dev/null
+++ b/i18n/fr/networksettings2.ts
@@ -0,0 +1,232 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ActivateProfileGUI</name>
+ <message>
+ <source>Activate Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select profile to activate for </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TextLabel2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ActivateVPNGUI</name>
+ <message>
+ <source>Activate VPN</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check the VPN&apos;s you want to activate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EditNetworkSetup</name>
+ <message>
+ <source>Error presentig NetworkSetup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Old NetworkSetup or missing plugin &quot;&lt;i&gt;%1&lt;/i&gt;&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Missing NetworkSetup&quot;&lt;i&gt;%1&lt;/i&gt;&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closing NetworkSetup Setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Definition not complete or no name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No configuration required</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EditNetworkSetupGUI</name>
+ <message>
+ <source>Edit profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Device Tree</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>NetworkSetup profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto collapse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Saving setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removing profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove selected profile ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>In System Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name %1 already exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;&lt;No description&gt;&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Activating profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Increase availability</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decrease availability</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not save setup to &quot;%1&quot; !&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot build proper file &quot;%1&quot; for node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot create path &quot;%1&quot; for proper file &quot;%2&quot; for node &quot;%3&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot open proper file &quot;%1&quot; for node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;preamble&quot; for proper file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section for node &quot;%1&quot; for proper file &quot;%2&quot; and node class &quot;%3&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;postamble&quot; for proper file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot open system file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Preamble&quot; for file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Pre-Device&quot; for file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Common&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Device&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in &quot;Pre-Node Part&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Node&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in &quot;Post-Node Part&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Post-Device&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Closure&quot; for file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsGUI</name>
+ <message>
+ <source>Network Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Messages ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Messages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Profile ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/opie-console.ts b/i18n/fr/opie-console.ts
index 9b293c5..6db2b32 100644
--- a/i18n/fr/opie-console.ts
+++ b/i18n/fr/opie-console.ts
@@ -236,64 +236,86 @@ de DTR (0=non)</translation>
<source>Medium</source>
<translation>Moyen</translation>
</message>
</context>
<context>
<name>FileReceive</name>
<message>
<source>Could not start</source>
<translation>Ne peut démarrer</translation>
</message>
</context>
<context>
<name>FileTransfer</name>
<message>
<source>Was not able to fork</source>
<translation>Erreur lors du fork</translation>
</message>
<message>
<source>Could not start</source>
<translation>Ne peut démarrer</translation>
</message>
</context>
<context>
<name>FunctionKeyboardConfig</name>
<message>
<source>Dimensions</source>
<translation>Dimensions</translation>
</message>
<message>
<source>Edit Key</source>
<translation>Editer touche</translation>
</message>
+ <message>
+ <source>Rows</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Columns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Label</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Q Keycode</source>
+ <comment>Qt Key Code for the OnScreen Keyboard</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unicode Value</source>
+ <comment>The Unicode value of the key</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>IOLayerBase</name>
<message>
<source>Speed</source>
<translation>Vitesse</translation>
</message>
<message>
<source>Flow control</source>
<translation>Contrôle de flux</translation>
</message>
<message>
<source>Hardware</source>
<translation>Matériel</translation>
</message>
<message>
<source>Software</source>
<translation>Logiciel</translation>
</message>
<message>
<source>None</source>
<translation>Aucune</translation>
</message>
<message>
<source>Parity</source>
<translation>Parité</translation>
</message>
<message>
<source>Odd</source>
<translation>Impaire</translation>
</message>
<message>
@@ -327,64 +349,76 @@ de DTR (0=non)</translation>
<message>
<source>1</source>
<translation>1</translation>
</message>
<message>
<source>1.5</source>
<translation>1,5</translation>
</message>
<message>
<source>2</source>
<translation>2</translation>
</message>
<message>
<source>115200 baud</source>
<translation>115200 baud</translation>
</message>
<message>
<source>57600 baud</source>
<translation>57600 baud</translation>
</message>
<message>
<source>38400 baud</source>
<translation>38400 baud</translation>
</message>
<message>
<source>19200 baud</source>
<translation>19200 baud</translation>
</message>
<message>
<source>9600 baud</source>
<translation>9600 baud</translation>
</message>
+ <message>
+ <source>4800 baud</source>
+ <translation type="unfinished">4800 baud</translation>
+ </message>
+ <message>
+ <source>2400 baud</source>
+ <translation type="unfinished">2400 baud</translation>
+ </message>
+ <message>
+ <source>1200 baud</source>
+ <translation type="unfinished">1200 baud</translation>
+ </message>
</context>
<context>
<name>IOSerial</name>
<message>
<source>Not connected</source>
<translation>Non connecté</translation>
</message>
<message>
<source>Invalid baud rate</source>
<translation>Vitesse en bauds invalide</translation>
</message>
<message>
<source>Device is already connected</source>
<translation>Dispositif déjà connecté</translation>
</message>
</context>
<context>
<name>IrdaConfigWidget</name>
<message>
<source>Device</source>
<translation>Dispositif</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Configure Profiles</source>
<translation>Configurer profils</translation>
</message>
<message>
<source>New Connection</source>
<translation>Nouvelle connexion</translation>
@@ -460,64 +494,76 @@ de DTR (0=non)</translation>
<message>
<source>Scripts</source>
<translation>Scripts</translation>
</message>
<message>
<source>Copy</source>
<translation>Copier</translation>
</message>
<message>
<source>Paste</source>
<translation>Coller</translation>
</message>
<message>
<source>Script</source>
<translation>Script</translation>
</message>
<message>
<source>&lt;qt&gt;There is no Connection.&lt;/qt&gt;</source>
<translation>&lt;qt&gt;Aucune connexion disponible.&lt;/qt&gt;</translation>
</message>
<message>
<source>History</source>
<translation>Historique</translation>
</message>
<message>
<source>New Profile</source>
<translation>Nouveau profil</translation>
</message>
<message>
<source>Save Profile</source>
<translation>Enregister profil</translation>
</message>
+ <message>
+ <source>Start log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Log</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ModemConfigWidget</name>
<message>
<source>Modem is attached to:</source>
<translation>Modem attaché à : </translation>
</message>
<message>
<source>Enter telefon number here:</source>
<translation>Numéro de téléphone : </translation>
</message>
<message>
<source>AT commands</source>
<translation>Commandes AT</translation>
</message>
<message>
<source>Enter number</source>
<translation>Editer</translation>
</message>
</context>
<context>
<name>NoOptions</name>
<message>
<source>This Plugin does not support any configurations</source>
<translation>Ce module n&apos;est pas configurable</translation>
</message>
</context>
<context>
<name>ProfileEditorDialog</name>
<message>
<source>Connection</source>
<translation>Connexion</translation>
@@ -718,135 +764,143 @@ de DTR (0=non)</translation>
<translation>Série</translation>
</message>
<message>
<source>Modem</source>
<translation>Modem</translation>
</message>
<message>
<source>Local Console</source>
<translation>Console locale</translation>
</message>
<message>
<source>Default Terminal</source>
<translation>Terminal par défaut</translation>
</message>
<message>
<source>Default Keyboard</source>
<translation>Clavier par défaut</translation>
</message>
<message>
<source>SynchronizedFile</source>
<translation>Fichier synchronisé</translation>
</message>
<message>
<source>Dialing number: %1</source>
<translation>Numéro appélé : %1</translation>
</message>
<message>
<source>Failure</source>
<translation>Echec</translation>
</message>
<message>
<source>Dialing the number failed.</source>
- <translation>La numérotation du numéro a échouée.</translation>
+ <translation type="obsolete">La numérotation du numéro a échouée.</translation>
</message>
<message>
<source>Cancelling...</source>
<translation>Annulation...</translation>
</message>
<message>
<source>Searching modem</source>
<translation>Recherche du modem</translation>
</message>
<message>
<source>Initializing...</source>
<translation>Initialisation...</translation>
</message>
<message>
<source>Reset speakers</source>
<translation>Reinitialisation du haut-parleurs</translation>
</message>
<message>
<source>Turning off dialtone</source>
<translation>Désactivation du son de numérotation</translation>
</message>
<message>
<source>Dial number</source>
<translation>Numéro composé</translation>
</message>
<message>
<source>Line busy, redialing number</source>
<translation>Ligne occupée, rappel du numéro</translation>
</message>
<message>
<source>Connection established</source>
<translation>Connexion établie</translation>
</message>
<message>
<source>Dismiss</source>
<translation>Rejeté</translation>
</message>
+ <message>
+ <source>&lt;qt&gt;Dialing the number failed.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fixing up Embedix</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SerialConfigWidget</name>
<message>
<source>Device</source>
<translation>Dispositif</translation>
</message>
</context>
<context>
<name>TerminalWidget</name>
<message>
<source>Terminal Type</source>
<translation>Type de terminal</translation>
</message>
<message>
<source>Color scheme</source>
<translation>Combinaison de couleurs</translation>
</message>
<message>
<source>Font size</source>
- <translation>Taille de police</translation>
+ <translation type="obsolete">Taille de police</translation>
</message>
<message>
<source>small</source>
- <translation>petite</translation>
+ <translation type="obsolete">petite</translation>
</message>
<message>
<source>medium</source>
- <translation>moyenne</translation>
+ <translation type="obsolete">moyenne</translation>
</message>
<message>
<source>large</source>
- <translation>large</translation>
+ <translation type="obsolete">large</translation>
</message>
<message>
<source>Line-break conversions</source>
<translation>Conversions retours chariots</translation>
</message>
<message>
<source>Inbound</source>
<translation>Limite interne</translation>
</message>
<message>
<source>Outbound</source>
<translation>Limite externe</translation>
</message>
<message>
<source>Options</source>
<translation>Options</translation>
</message>
<message>
<source>Local echo</source>
<translation>Echo local</translation>
</message>
<message>
<source>Line wrap</source>
<translation>Retour à la ligne</translation>
</message>
<message>
<source>VT 100</source>
<translation>VT 100</translation>
</message>
<message>
<source>VT 102</source>
<translation>VT 102</translation>
diff --git a/i18n/fr/opie-eye.ts b/i18n/fr/opie-eye.ts
index d7da0ae..1fb34c5 100644
--- a/i18n/fr/opie-eye.ts
+++ b/i18n/fr/opie-eye.ts
@@ -1,72 +1,288 @@
<!DOCTYPE TS><TS>
<context>
+ <name>BaseSetup</name>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Slideshow timeout:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> pixel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size of thumbnails:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show toolbar on startup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save status of fullscreen/autorotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImageView</name>
+ <message>
+ <source>View Image Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle autorotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle autoscale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to next image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to previous image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle thumbnail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>PIconView</name>
<message>
<source>View as</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Beam Current Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Current Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View Current Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Image Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>the Image %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Image</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Start slideshow</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PMainWindow</name>
<message>
- <source>Phunk View - Config</source>
+ <source>Browser Keyboard Actions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Browser Keyboard Actions</source>
+ <source>Keyboard Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Keyboard Configuration</source>
+ <source>Opie Eye - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Imageinfo Keyboard Actions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Imageview Keyboard Actions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go dir up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show imageinfo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start slideshow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail and Imageinfo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail and name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name only</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show images fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto rotate images</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show images unscaled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show zoomer window when unscaled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select filesystem</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Listview mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>%1 - O View</source>
<comment>Name of the dir</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Opie Eye Caramba</source>
+ <source>Show all files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show all files</source>
+ <source>Opie Eye</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DocView</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Directory View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;center&gt;&lt;b&gt;Be carefull with the following options!&lt;/b&gt;&lt;/center&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show files recursive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recursion depth:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> directories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Digital Camera View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error no Camera Dir found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ViewModeButton</name>
+ <message>
+ <source>Thumbnail and Imageinfo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail and Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name Only</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>imageinfo</name>
+ <message>
+ <source>View Full Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Image info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Displays an thumbnail of the image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>DirView</source>
+ <source>Displays info of selected image</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/opie-eye_slave.ts b/i18n/fr/opie-eye_slave.ts
index 83c1aef..62f159c 100644
--- a/i18n/fr/opie-eye_slave.ts
+++ b/i18n/fr/opie-eye_slave.ts
@@ -115,255 +115,133 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>Comment: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Depth: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ColorMode: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Compression: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>InterlaceMode: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Colormode: Color
+ <source>Date/Time: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Colormode: Black and white
+ <source>&lt;qt&gt;Comment: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Basic</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Normal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Fine</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Quality: %1
+ <source>Manufacturer: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Daylight</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Fluorescent</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Tungsten</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Standard light A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Standard light B</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Standard light C</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>D55</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>D65</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>D75</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Other</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>White Balance: %1
+ <source>Model: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Average</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Center weighted average</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Spot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>MultiSpot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pattern</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Partial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Metering Mode: %1
+ <source>Orientation: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Not defined</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Normal progam</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Aperture priority</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shutter priority</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Creative progam
-(biased toward fast shutter speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Action progam
-(biased toward fast shutter speed)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Portrait mode
-(for closeup photos with the background out of focus)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Landscape mode
-(for landscape photos with the background in focus)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Exposure Program: %1
+ <source>Flash used
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Date/Time: %1
+ <source>Focal length: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;qt&gt;Comment: %1
+ <source>35mm equivalent: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Manufacturer: %1
-</source>
+ <source>CCD width: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Model: %1
+ <source>Exposure time: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Orientation: %1
+ <source>Aperture: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Flash used
+ <source>Distance: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Focal length: %1
-</source>
+ <source>Infinite</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>35mm equivalent: %1
+ <source>ISO equivalent: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>CCD width: %1</source>
+ <source>EXIF comment: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Exposure time: %1
-</source>
+ <source>&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Aperture: %1
+ <source>Dimensions: %1 x %2
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Distance: %1
+ <source>Size: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Infinite</source>
+ <source>Compressed size: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>ISO equivalent: %1
+ <source>used colors: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>EXIF comment: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;/qt&gt;</source>
+ <source>Resolution: %1 x %2
+</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/opie-login.ts b/i18n/fr/opie-login.ts
index 7e67e45..e7708de 100644
--- a/i18n/fr/opie-login.ts
+++ b/i18n/fr/opie-login.ts
@@ -1,44 +1,44 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>Calibrate</name>
<message>
<source>Touch the crosshairs firmly and
accurately to calibrate your screen.</source>
<translation>Cliquez et gardez la pression sur croix pour calibrer votre écran.</translation>
</message>
<message>
<source>Welcome to Opie</source>
- <translation>Bienvenue sur Opie</translation>
+ <translation type="obsolete">Bienvenue sur Opie</translation>
</message>
</context>
<context>
<name>LoginWindow</name>
<message>
<source>Login</source>
<translation>Connexion</translation>
</message>
<message>
<source>&lt;center&gt;Welcome to OPIE&lt;/center&gt;</source>
<translation>&lt;center&gt;Bienvenue sur Opie&lt;/center&gt;</translation>
</message>
<message>
<source>User</source>
<translation>Utilisateur</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>Suspend</source>
<translation>Suspendre</translation>
</message>
<message>
<source>Menu</source>
<translation>Menu</translation>
</message>
</context>
<context>
<name>LoginWindowImpl</name>
<message>
@@ -69,36 +69,83 @@ by an uncaught signal
<translation type="obsolete">Opie s&apos;est terminé
par un signal &quot;uncaught
(%1)
</translation>
</message>
<message>
<source>Failure</source>
<translation>Erreur</translation>
</message>
<message>
<source>Could not start OPIE.</source>
<translation type="obsolete">Impossible de démarrer Opie.</translation>
</message>
<message>
<source>Could not switch to new user identity</source>
<translation>Impossible de changer d&apos;utilisateur</translation>
</message>
<message>
<source>Opie was terminated
by an uncaught signal
(%1)
</source>
<translation>Opie a été terminé par un
signal non pris en charge
(%1)</translation>
</message>
<message>
<source>Could not start Opie.</source>
<translation>Impossible de démarrer Opie.</translation>
</message>
<message>
<source>&lt;center&gt;Welcome to OPIE %1&lt;/center&gt;&lt;center&gt;&amp; %2 %3&lt;/center&gt;</source>
- <translation>&lt;center&gt;Bienvenue sur OPIE %1&lt;/center&gt;&lt;center&gt;&amp; %2 %3&lt;/center&gt;</translation>
+ <translation type="obsolete">&lt;center&gt;Bienvenue sur OPIE %1&lt;/center&gt;&lt;center&gt;&amp; %2 %3&lt;/center&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordDialog</name>
+ <message>
+ <source>Set Password</source>
+ <comment>Caption of the password dialog</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;&lt;h2&gt;Please set a password for the Superuser.&lt;/h2&gt;&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Password:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Confirm:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordDialogImpl</name>
+ <message>
+ <source>Trying to leave without password set</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No password was set. This could lead to you not beeingable to remotely connect to your machine.Do you want to continue not setting a password?&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passwords don&apos;t match</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The two passwords don&apos;t match. Please try again.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password not legal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The entered password is not a valid password.Please try entering a valid password.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/opie-sheet.ts b/i18n/fr/opie-sheet.ts
index eceb63c..b43fd1b 100644
--- a/i18n/fr/opie-sheet.ts
+++ b/i18n/fr/opie-sheet.ts
@@ -470,201 +470,201 @@
<translation>&amp;Editer</translation>
</message>
<message>
<source>&amp;Insert</source>
<translation>&amp;Insérer</translation>
</message>
<message>
<source>&amp;Format</source>
<translation>&amp;Format</translation>
</message>
<message>
<source>&amp;Data</source>
<translation>&amp;Donnée</translation>
</message>
<message>
<source>&amp;Row</source>
<translation>&amp;Rangé</translation>
</message>
<message>
<source>Colum&amp;n</source>
<translation>Colo&amp;nne</translation>
</message>
<message>
<source>&amp;Sheet</source>
<translation>&amp;Feuille</translation>
</message>
<message>
<source>&amp;Function</source>
<translation>F&amp;unction</translation>
</message>
<message>
<source>&amp;Standard</source>
- <translation>S&amp;tandard</translation>
+ <translation type="obsolete">S&amp;tandard</translation>
</message>
<message>
<source>Summation</source>
- <translation>Somme</translation>
+ <translation type="obsolete">Somme</translation>
</message>
<message>
<source>&amp;Summation</source>
- <translation>&amp;Somme</translation>
+ <translation type="obsolete">&amp;Somme</translation>
</message>
<message>
<source>Absolute Value</source>
- <translation>Valeur absolue</translation>
+ <translation type="obsolete">Valeur absolue</translation>
</message>
<message>
<source>&amp;Absolute</source>
- <translation>&amp;Absolu</translation>
+ <translation type="obsolete">&amp;Absolu</translation>
</message>
<message>
<source>Sine</source>
- <translation>Sinus</translation>
+ <translation type="obsolete">Sinus</translation>
</message>
<message>
<source>Si&amp;ne</source>
- <translation>&amp;Sinus</translation>
+ <translation type="obsolete">&amp;Sinus</translation>
</message>
<message>
<source>Arc Sine</source>
- <translation>Arc sinus</translation>
+ <translation type="obsolete">Arc sinus</translation>
</message>
<message>
<source>A&amp;rc Sine</source>
- <translation>A&amp;rc sinus</translation>
+ <translation type="obsolete">A&amp;rc sinus</translation>
</message>
<message>
<source>Cosine</source>
- <translation>Cosinus</translation>
+ <translation type="obsolete">Cosinus</translation>
</message>
<message>
<source>&amp;Cosine</source>
- <translation>&amp;Cosinus</translation>
+ <translation type="obsolete">&amp;Cosinus</translation>
</message>
<message>
<source>ArcCosine</source>
- <translation>Arc cosinus</translation>
+ <translation type="obsolete">Arc cosinus</translation>
</message>
<message>
<source>Arc Cos&amp;ine</source>
- <translation>Arc c&amp;osinus</translation>
+ <translation type="obsolete">Arc c&amp;osinus</translation>
</message>
<message>
<source>Tangent</source>
- <translation>Tangeante</translation>
+ <translation type="obsolete">Tangeante</translation>
</message>
<message>
<source>&amp;Tangent</source>
- <translation>&amp;Tangeante</translation>
+ <translation type="obsolete">&amp;Tangeante</translation>
</message>
<message>
<source>Arc Tangent</source>
- <translation>Arc Tangeante</translation>
+ <translation type="obsolete">Arc Tangeante</translation>
</message>
<message>
<source>Arc Tan&amp;gent</source>
- <translation>Arc Tan&amp;geante</translation>
+ <translation type="obsolete">Arc Tan&amp;geante</translation>
</message>
<message>
<source>Arc Tangent of Coordinates</source>
- <translation>Arc Tangeante des coordonnées</translation>
+ <translation type="obsolete">Arc Tangeante des coordonnées</translation>
</message>
<message>
<source>C&amp;oor. Arc Tangent</source>
- <translation>Arc Tangeante C&amp;oord.</translation>
+ <translation type="obsolete">Arc Tangeante C&amp;oord.</translation>
</message>
<message>
<source>Exponential</source>
- <translation>Exponentiel</translation>
+ <translation type="obsolete">Exponentiel</translation>
</message>
<message>
<source>&amp;Exponential</source>
- <translation>&amp;Exponentiel</translation>
+ <translation type="obsolete">&amp;Exponentiel</translation>
</message>
<message>
<source>Logarithm</source>
- <translation>Logarithme</translation>
+ <translation type="obsolete">Logarithme</translation>
</message>
<message>
<source>&amp;Logarithm</source>
- <translation>&amp;Logarithme</translation>
+ <translation type="obsolete">&amp;Logarithme</translation>
</message>
<message>
<source>Power</source>
- <translation>Puissance</translation>
+ <translation type="obsolete">Puissance</translation>
</message>
<message>
<source>&amp;Power</source>
- <translation>&amp;Puissance</translation>
+ <translation type="obsolete">&amp;Puissance</translation>
</message>
<message>
<source>&amp;Mathematical</source>
- <translation>&amp;Mathématiques</translation>
+ <translation type="obsolete">&amp;Mathématiques</translation>
</message>
<message>
<source>Average</source>
- <translation>Moyenne</translation>
+ <translation type="obsolete">Moyenne</translation>
</message>
<message>
<source>&amp;Average</source>
- <translation>&amp;Moyenne</translation>
+ <translation type="obsolete">&amp;Moyenne</translation>
</message>
<message>
<source>Maximum</source>
- <translation>Maximum</translation>
+ <translation type="obsolete">Maximum</translation>
</message>
<message>
<source>Ma&amp;ximum</source>
- <translation>Ma&amp;ximum</translation>
+ <translation type="obsolete">Ma&amp;ximum</translation>
</message>
<message>
<source>Minimum</source>
- <translation>Minimum</translation>
+ <translation type="obsolete">Minimum</translation>
</message>
<message>
<source>&amp;Minimum</source>
- <translation>Min&amp;imum</translation>
+ <translation type="obsolete">Min&amp;imum</translation>
</message>
<message>
<source>Count</source>
- <translation>Nombre</translation>
+ <translation type="obsolete">Nombre</translation>
</message>
<message>
<source>&amp;Count</source>
- <translation>&amp;Nombre</translation>
+ <translation type="obsolete">&amp;Nombre</translation>
</message>
<message>
<source>&amp;Statistical</source>
- <translation>&amp;Statistique</translation>
+ <translation type="obsolete">&amp;Statistique</translation>
</message>
<message>
<source>Functions</source>
<translation>Fonctions</translation>
</message>
<message>
<source>&amp;Number of rows:</source>
<translation>Nombre de &amp;rangés:</translation>
</message>
<message>
<source>&amp;Number of columns:</source>
<translation>Nombre de &amp;colonnes:</translation>
</message>
<message>
<source>&amp;Number of sheets:</source>
<translation>Nombre de &amp;feuille :</translation>
</message>
<message>
<source>Sheet</source>
<translation>Feuille</translation>
</message>
<message>
<source>&amp;Height of each row:</source>
<translation>&amp;Hauteur de chaque rangé :</translation>
</message>
<message>
<source>&amp;Width of each column:</source>
<translation>&amp;Largeur de chaque colonne :</translation>
</message>
<message>
<source>&amp;Sheet Name:</source>
<translation>Nom de la &amp;feuille :</translation>
@@ -692,74 +692,458 @@
<message>
<source>Entire ro&amp;w</source>
<translation>Toute la &amp;rangé</translation>
</message>
<message>
<source>Entire &amp;column</source>
<translation>Toute la &amp;colonne</translation>
</message>
<message>
<source>Opie Sheet
Spreadsheet Software for Opie
QWDC Beta Winner (as Sheet/Qt)
Developed by: Serdar Ozler
Release 1.0.2
Release Date: October 08, 2002
This product is licensed under GPL. It is freely distributable. If you want to get the latest version and also the source code, please visit the web site.
http://qtopia.sitebest.com</source>
<translation>Tableur Opie
Programme de type tableur pour Opie
QWDC Beta Winner (as Sheet/Qt)
Développé par: Serdar Ozler
Release 1.0.2
Date de Release: 8 Octobre 2002
Ce produit est sous license GPL. Il est distribuable gratuitement. Si vous désirez obtenir la dernière version ainsi que le code source , visitez le site web.
http://qtopia.sitebest.com</translation>
</message>
+ <message>
+ <source>Import Excel file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import E&amp;xcel file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Simple</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CEILING(x,acc)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FACT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FLOOR(x,acc)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>INT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MOD(x,y)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ROUND(x,digits)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SIGN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EXP(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LOG(x,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LOG10(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>POWER(x,y)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SQRT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DEGREES(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RADIANS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PI()</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RAND()</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RANDBETWEEN(a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>S&amp;tandard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AND(x1,x2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>NOT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OR(x1,x2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>IF(compare,val1,val2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>INDEX(range,index)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISBLANK(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISNUMBER(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EVEN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISEVEN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ODD(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISODD(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logical-&amp;Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SIN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TAN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ASIN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ACOS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ATAN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ATAN2(x,y)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SINH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COSH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TANH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ACOSH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ASINH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ATANH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Trigonometric</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LEN(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LEFT(s,num)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RIGHT(s,num)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MID(s,pos,len)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONCATENATE(s1,s2..)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EXACT(s1,s2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FIND(what,where,pos)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>REPLACE(s,pos,len,ns)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>REPT(s,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>UPPER(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LOWER(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Strings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AVERAGE(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COUNT(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COUNTIF(range,eqls)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MAX(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MIN(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SUM(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SUMSQ(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>VAR(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>VARP(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>STDEV(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>STDEVP(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SKEW(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KURT(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sta&amp;tistical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELI(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELJ(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELK(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELY(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BETAI(x,a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ERF(a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ERFC(a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMALN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMAP(x,a)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMAQ(x,a)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scienti&amp;fic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BETADIST(z,a,b,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CHI2DIST(x,n,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CHIDIST(x,n,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FDIST(z,deg1,deg2,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMADIST(x,a,b,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>NORMALDIST(x,m,s,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PHI(x,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>POISSON(x,n,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Distributions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;td&gt;Unable to open or parse file!&lt;/td&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Sheet</name>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Syntax error!</source>
- <translation>Erreur de syntaxe !</translation>
+ <translation type="obsolete">Erreur de syntaxe !</translation>
</message>
<message>
<source>Search key not found!</source>
<translation>Recherche non trouvé !</translation>
</message>
</context>
<context>
<name>SortDialog</name>
<message>
<source>&amp;Sort</source>
<translation>&amp;Trier</translation>
</message>
<message>
<source>&amp;Options</source>
<translation>&amp;Options</translation>
</message>
<message>
<source>&amp;Sort by</source>
<translation>&amp;Trier par</translation>
</message>
<message>
<source>&amp;Then by</source>
<translation>&amp;Puis par</translation>
</message>
<message>
<source>Then &amp;by</source>
<translation>&amp;Ensuite par</translation>
</message>
<message>
<source>&amp;Case Sensitive</source>
<translation>Sensible à la &amp;casse</translation>
</message>
diff --git a/i18n/fr/opie-update-symlinks.ts b/i18n/fr/opie-update-symlinks.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/fr/opie-update-symlinks.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/fr/opieirc.ts b/i18n/fr/opieirc.ts
index 938c6f2..a5a8ef0 100644
--- a/i18n/fr/opieirc.ts
+++ b/i18n/fr/opieirc.ts
@@ -1,92 +1,107 @@
<!DOCTYPE TS><TS>
<context>
<name>IRCChannelTab</name>
<message>
<source>Talking on channel</source>
<translation>Discussion sur le canal</translation>
</message>
<message>
<source>Channel discussion</source>
<translation>Canal de discution</translation>
</message>
<message>
<source>Type your message here to participate in the channel discussion</source>
<translation>Entrez votre message ici pour participer au canal de discution</translation>
</message>
<message>
<source>CTCP</source>
- <translation>CTCP</translation>
+ <translation type="obsolete">CTCP</translation>
</message>
<message>
<source>Query</source>
<translation>Requête</translation>
</message>
<message>
<source>Ping</source>
<translation>Ping</translation>
</message>
<message>
<source>Version</source>
<translation>Version</translation>
</message>
<message>
<source>Whois</source>
<translation>Whois</translation>
</message>
<message>
<source>Disconnected</source>
<translation>Déconnecté</translation>
</message>
</context>
<context>
<name>IRCConnection</name>
<message>
<source>Connected, logging in ..</source>
<translation>Connecté, enregistrement ..</translation>
</message>
<message>
<source>Successfully logged in.</source>
<translation>Enregistrement réussi.</translation>
</message>
<message>
<source>Socket error : </source>
<translation>Erreur de socket : </translation>
</message>
<message>
<source>Connection closed</source>
<translation>Connexion fermée</translation>
</message>
</context>
<context>
+ <name>IRCHistoryLineEdit</name>
+ <message>
+ <source>Next Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>IRCMessageParser</name>
<message>
<source>Received unhandled numeric command : </source>
<translation type="obsolete">Commande numérique reçu non supporté : </translation>
</message>
<message>
<source>Received unhandled ctcp command : </source>
<translation type="obsolete">Commande ctcp reçu non supporté : </translation>
</message>
<message>
<source>Received unhandled literal command : </source>
<translation type="obsolete">Commande littérale reçu non supporté : </translation>
</message>
<message>
<source>Nonexistant channel join - desynchronized?</source>
<translation>Accès à un canal non-existant - Désynchronisé ?</translation>
</message>
<message>
<source> joined channel </source>
<translation type="obsolete">canal joint</translation>
</message>
<message>
<source>Person has already joined the channel - desynchronized?</source>
<translation>Cette personne a déjà joint le canal - Désynchronisé ?</translation>
</message>
<message>
<source>You already joined the channel - desynchronized?</source>
<translation>Vous êtes déjà inscrit sur ce canal - Désynchronisé ?</translation>
</message>
<message>
<source>You left channel </source>
<translation type="obsolete">Vous avez quitté le canal</translation>
@@ -96,89 +111,89 @@
<translation type="obsolete">canal quitté</translation>
</message>
<message>
<source>Parting person not found - desynchronized?</source>
<translation>Personne en appartée non trouvée - Désynchronisé ?</translation>
</message>
<message>
<source>Channel for part not found - desynchronized?</source>
<translation>Canal à par non trouvé - Désynchronisé ?</translation>
</message>
<message>
<source>Channel message with unknown sender</source>
<translation>Canal message avec expéditeur inconnu</translation>
</message>
<message>
<source>Channel message with unknown channel </source>
<translation type="obsolete">Canal message avec canal inconnu</translation>
</message>
<message>
<source>Received PRIVMSG of unknown type</source>
<translation>Message PRIVMSG reçu de type inconnu</translation>
</message>
<message>
<source>You are now known as </source>
<translation type="obsolete">Vous êtes actuellement référencé comme</translation>
</message>
<message>
<source> is now known as </source>
<translation type="obsolete">est référencé comme</translation>
</message>
<message>
<source>Nickname change of an unknown person</source>
- <translation>Surnom d&apos;une personne inconnu changé </translation>
+ <translation type="obsolete">Surnom d&apos;une personne inconnu changé </translation>
</message>
<message>
<source> has quit </source>
<translation type="obsolete">a quitté</translation>
</message>
<message>
<source>Unknown person quit - desynchronized?</source>
<translation>Personne inconnu a quitté - Désynchronisé ?</translation>
</message>
<message>
<source> changed topic to </source>
<translation>sujet remplacé par</translation>
</message>
<message>
<source>Unknown channel topic - desynchronized?</source>
<translation>Sujet du canal inconnu - Désynchronisé ?</translation>
</message>
<message>
<source>Received a CTCP PING from </source>
<translation>Reçu CTCP PING de</translation>
</message>
<message>
<source>Received a CTCP VERSION from </source>
- <translation>Reçu CTPC VERSION de</translation>
+ <translation type="obsolete">Reçu CTPC VERSION de</translation>
</message>
<message>
<source>CTCP ACTION with unknown person - Desynchronized?</source>
<translation>CTCP ACTION d&apos;une personne inconnue - Désynchronisé ?</translation>
</message>
<message>
<source>CTCP ACTION with unknown channel - Desynchronized?</source>
<translation>CTCP ACTION d&apos;un canal inconnu - Désynchronisé ?</translation>
</message>
<message>
<source>CTCP ACTION with bad recipient</source>
<translation>CTCP ACTION à bénéficiaire incorrect</translation>
</message>
<message>
<source>Mode change has unknown type</source>
<translation>Changement de mode de type inconnu</translation>
</message>
<message>
<source>Mode change with unknown person - Desynchronized?</source>
<translation>Changement de mode avec personne inconnue - Désynchronisé ?</translation>
</message>
<message>
<source>Mode change with unknown flag</source>
<translation>Changement de mode avec drapeau inconnu</translation>
</message>
<message>
<source>Mode change with unknown kannel - Desynchronized?</source>
<translation>Changement de mode sur canal inconnu - Désynchronisé ?</translation>
</message>
<message>
<source>User modes not supported yet</source>
<translation>Modes utilisateur non encore supportés</translation>
@@ -220,74 +235,171 @@
<translation>Surnom inexistant</translation>
</message>
<message>
<source>Received unhandled numeric command: %1</source>
<translation>Commande numérique non supportée reçu : %1</translation>
</message>
<message>
<source>Received unhandled ctcp command: %1</source>
<translation>Commande ctcp non supportée reçu : %1</translation>
</message>
<message>
<source>Received unhandled literal command: %1</source>
<translation>Commande literale non supportée reçu : %1</translation>
</message>
<message>
<source>%1 joined channel %2</source>
<translation>%1 a join le canal %2</translation>
</message>
<message>
<source>You left channel %1</source>
<translation>Vous avez quitté le canal %1</translation>
</message>
<message>
<source>%1 left channel %2</source>
<translation>%1 a quitté le canal %2</translation>
</message>
<message>
<source>Channel message with unknown channel %1</source>
<translation>Message avec numéro de Canal %1 inconnu</translation>
</message>
<message>
<source>You are now known as %1</source>
- <translation>Vous êtes enregistrés en tant que %1</translation>
+ <translation type="obsolete">Vous êtes enregistrés en tant que %1</translation>
</message>
<message>
<source>%1 is now known as %2</source>
- <translation>%1 est maintenant %2</translation>
+ <translation type="obsolete">%1 est maintenant %2</translation>
</message>
<message>
<source>%1 has quit (%2)</source>
<translation>%1 a quitté (%2)</translation>
</message>
+ <message>
+ <source>Server %1 version %2 supports usermodes &apos;%3&apos; and channelmodes &apos;%4&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are %1 operators connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are %1 unknown connection(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are %1 channels formed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please wait a while and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Whois %1 (%2@%3)
+Real name: %4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 is using server %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 is on channels: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Names for %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time on server %1 is %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Channel or nick %1 doesn&apos;t exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is no history information for %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown command: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change nick to %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You&apos;re not on channel %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[%1] Operation not permitted, you don&apos;t have enough channel privileges</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 has been idle for %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 signed on %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTCP PING with unknown person - Desynchronized?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTCP PING with unknown channel - Desynchronized?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTCP PING with bad recipient</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Received a CTCP VERSION request from </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed DCC request from </source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>IRCQueryTab</name>
<message>
<source>Talking to </source>
<translation>Discution avec</translation>
</message>
<message>
<source>Private discussion</source>
<translation>Discussion privée</translation>
</message>
<message>
<source>Type your text here in order to send a message to the other person</source>
<translation>Entrez votre message ici pour pouvoir l&apos;envoyer à l&apos;autre personne</translation>
</message>
<message>
<source>Disconnected</source>
<translation>Déconnecté</translation>
</message>
</context>
<context>
<name>IRCServerEditor</name>
<message>
<source>Profile name :</source>
<translation>Nom profile : </translation>
</message>
<message>
<source>The name of this server profile in the overview</source>
<translation>Le nom du serveur de profile dans la vue d&apos;ensemble</translation>
</message>
<message>
<source>Hostname :</source>
@@ -326,136 +438,155 @@
<translation>Mot de passe : </translation>
</message>
<message>
<source>Password to connect to the server (if required)</source>
<translation>Mot de passe de connexion au serveur (si nécessaire)</translation>
</message>
<message>
<source>Channels :</source>
<translation>Canaux : </translation>
</message>
<message>
<source>Comma-Separated list of all channels you would like to join automatically</source>
<translation>Liste des canaux que vous voulez joindre automatiquement séparés par des virgules</translation>
</message>
<message>
<source>Edit server information</source>
<translation>Editer les infomations du serveur</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Profile name required</source>
<translation>Nom de profile nécessaire</translation>
</message>
<message>
<source>Host name required</source>
<translation>Nom d&apos;hote nécessaire</translation>
</message>
<message>
<source>Port required</source>
- <translation>Port nécessaire</translation>
+ <translation type="obsolete">Port nécessaire</translation>
</message>
<message>
<source>Nickname required</source>
<translation>Surnom nécessaire</translation>
</message>
<message>
<source>Realname required</source>
- <translation>Nom réel nécessaire</translation>
+ <translation type="obsolete">Nom réel nécessaire</translation>
</message>
<message>
<source>The channel list needs to contain a
comma separated list of channel
names which start with either &apos;#&apos; or &apos;+&apos;</source>
<translation>La liste des canaux nécessite que
les noms de canaux soient séparés
par des virgules et commancent par &apos;#&apos; or &apos;+&apos;</translation>
</message>
</context>
<context>
<name>IRCServerList</name>
<message>
<source>Serverlist Browser</source>
<translation>Liste des Serveurs</translation>
</message>
<message>
<source>Please choose a server profile</source>
<translation>Veuillez choisir un profile de serveur</translation>
</message>
<message>
<source>Select a server profile from this list and then tap on OK in the upper-right corner</source>
<translation>Sélectionnez dans la liste un profile de serveur et validez votre choix</translation>
</message>
<message>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Edit</source>
<translation>Editer</translation>
</message>
<message>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<source>Delete the currently selected server profile</source>
<translation>Détruire le profile du serveur sélectionné</translation>
</message>
<message>
<source>Edit the currently selected server profile</source>
<translation>Editer le profile du serveur séléctionné</translation>
</message>
<message>
<source>Add a new server profile</source>
<translation>Ajouter un nouveau profile de serveur</translation>
</message>
</context>
<context>
<name>IRCServerTab</name>
<message>
<source>Connection to</source>
- <translation>Connexion à</translation>
+ <translation type="obsolete">Connexion à</translation>
</message>
<message>
<source>Server messages</source>
<translation>Messages serveur</translation>
</message>
<message>
<source>Type commands here. A list of available commands can be found inside the OpieIRC help</source>
<translation>Entrez les commandes ici. La liste des commandes disponiblent est répertorié dans l&apos;aide</translation>
</message>
+ <message>
+ <source>Connecting to</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>IRCSession</name>
+ <message>
+ <source>You are now known as %1</source>
+ <translation type="unfinished">Vous êtes enregistrés en tant que %1</translation>
+ </message>
+ <message>
+ <source>Nickname change of an unknown person</source>
+ <translation type="unfinished">Surnom d&apos;une personne inconnu changé </translation>
+ </message>
+ <message>
+ <source>%1 is now known as %2</source>
+ <translation type="unfinished">%1 est maintenant %2</translation>
+ </message>
</context>
<context>
<name>IRCSettings</name>
<message>
<source>Lines displayed :</source>
<translation>Lignes affichées : </translation>
</message>
<message>
<source>Amount of lines to be displayed in chats before old lines get deleted - this is necessary to restrain memory consumption. Set to 0 if you don&apos;t need this</source>
<translation>Nombre de lignes à afficher lors des discussions avec qu&apos;elles soient détruites - ceci est nécessaire pour limiter l&apos;espace mémoire qu&apos;elles occupent. Mettre 0 si vous ne voulez pas de limitation</translation>
</message>
<message>
<source>General</source>
<translation>Générale</translation>
</message>
<message>
<source>Background color :</source>
<translation>Couleur d&apos;arrière plan : </translation>
</message>
<message>
<source>Background color to be used in chats</source>
<translation>Couleur d&apos;arrière plan utilisée lors des discutions</translation>
</message>
<message>
<source>Normal text color :</source>
<translation>Couleur du texte simple : </translation>
</message>
<message>
<source>Text color to be used in chats</source>
<translation>Couleur du texte utilisée lors des discussions</translation>
</message>
<message>
@@ -477,80 +608,115 @@ par des virgules et commancent par &apos;#&apos; or &apos;+&apos;</translation>
<message>
<source>Text written by others :</source>
<translation>Couleur du texte des autres : </translation>
</message>
<message>
<source>Text color to be used to identify text written by others</source>
<translation>Couleur du texte identifiant les messages des autres</translation>
</message>
<message>
<source>Text written by the server :</source>
<translation>Couleur du texte du serveur : </translation>
</message>
<message>
<source>Text color to be used to identify text written by the server</source>
<translation>Couleur du texte identifiant les messages du serveur</translation>
</message>
<message>
<source>Notifications :</source>
<translation>Notifications : </translation>
</message>
<message>
<source>Text color to be used to display notifications</source>
<translation>Couleur du texte utilisée par les notifications</translation>
</message>
<message>
<source>Colors</source>
<translation>Couleurs</translation>
</message>
<message>
<source>Settings</source>
<translation>Préférences</translation>
</message>
+ <message>
+ <source>Display time in chat log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>IRCTab</name>
<message>
<source>Missing description</source>
<translation>Description manquante</translation>
</message>
<message>
<source>Description of the tab&apos;s content</source>
<translation>Description contenu onglet</translation>
</message>
<message>
<source>Close this tab</source>
<translation>Fermer cet onglet</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>IRC Client</source>
<translation>Client IRC</translation>
</message>
<message>
<source>Server connections, channels, queries and other things will be placed here</source>
<translation>Connexions serveur, canaux, requêtes et autres sont placés ici</translation>
</message>
<message>
<source>IRC</source>
<translation>IRC</translation>
</message>
<message>
<source>New connection</source>
<translation>Nouvelle connexion</translation>
</message>
<message>
<source>Create a new connection to an IRC server</source>
<translation>Créer une nouvelle connexion à un serveur IRC</translation>
</message>
<message>
<source>Settings</source>
<translation>Configurations</translation>
</message>
<message>
<source>Configure OpieIRC&apos;s behavior and appearance</source>
<translation>Configurer les options et l&apos;apparence d&apos;OpieIRC</translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source> User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opie IRC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> gives channel operator status to </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> removes channel operator status from </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> gives voice to </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> removes voice from </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/fr/opiemail.ts b/i18n/fr/opiemail.ts
index 2ee9cac..d97aeef 100644
--- a/i18n/fr/opiemail.ts
+++ b/i18n/fr/opiemail.ts
@@ -65,87 +65,87 @@
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<source>Size</source>
<translation>Taille</translation>
</message>
<message>
<source>Problem</source>
<translation>Problème</translation>
</message>
<message>
<source>&lt;p&gt;Please create an SMTP account first.&lt;/p&gt;</source>
<translation>&lt;p&gt;Il vous faut créer au moins un compte SMTP.&lt;/p&gt;</translation>
</message>
<message>
<source>Ok</source>
<translation>OK</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>&lt;p&gt;Please select a File.&lt;/p&gt;</source>
<translation>&lt;p&gt;Sélectionnez un fichier.&lt;/p&gt;</translation>
</message>
<message>
<source>Sending mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>No Receiver spezified</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Store message</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Store message into drafts?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished">Oui</translation>
</message>
<message>
<source>No</source>
<translation type="unfinished">Non</translation>
</message>
<message>
<source>&lt;center&gt;Attachments will not be stored in &quot;Draft&quot; folder&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>No Receiver specified</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ComposeMailUI</name>
<message>
<source>Compose Message</source>
<translation>Composer un message</translation>
</message>
<message>
<source>send later</source>
<translation>envoyer plus tard</translation>
</message>
<message>
<source>use:</source>
<translation>utiliser : </translation>
</message>
<message>
<source>Mail</source>
<translation>Message</translation>
</message>
<message>
<source>Subject</source>
<translation>Objet</translation>
</message>
<message>
<source>From</source>
<translation>De</translation>
</message>
<message>
<source>To</source>
<translation>A</translation>
</message>
<message>
@@ -416,75 +416,75 @@
</message>
<message>
<source>Date</source>
<translation>Date</translation>
</message>
</context>
<context>
<name>NNTPGroupsDlg</name>
<message>
<source>Subscribed newsgroups</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NNTPGroupsUI</name>
<message>
<source>newsgroupslist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Newsgroups</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>List of groups from the server. On start, only subscribed groups are listed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Groupfilter:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Enter a filter string here.
-Then hit &quot;get newsgroup list&quot; again and only groups starting
-with that filter will be listet.</source>
+ <source>Get newsgroup list from server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Get newsgroup list from server</source>
+ <source>Retrieve the list of groups from server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Retrieve the list of groups from server</source>
+ <source>Enter a filter string here.
+Then hit &quot;get newsgroup list&quot; again and only groups starting
+with that filter will be listed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NNTPconfigUI</name>
<message>
<source>Configure NNTP</source>
<translation>Config. NNTP</translation>
</message>
<message>
<source>Port</source>
<translation>Port</translation>
</message>
<message>
<source>Name of the Account</source>
<translation>Nom du compte</translation>
</message>
<message>
<source>Account</source>
<translation>Compte</translation>
</message>
<message>
<source>Server</source>
<translation>Serveur</translation>
</message>
<message>
<source>Use SSL</source>
<translation>Utiliser SSL</translation>
</message>
<message>
<source>User</source>
<translation>Utilisateur</translation>
@@ -809,64 +809,76 @@ Tous les messages seront détruits.</translation>
<message>
<source>Account</source>
<translation>Compte</translation>
</message>
<message>
<source>Name of the Account</source>
<translation>Nom du compte</translation>
</message>
<message>
<source>Server</source>
<translation>Serveur</translation>
</message>
<message>
<source>Port</source>
<translation>Port</translation>
</message>
<message>
<source>Use secure sockets:</source>
<translation>Utiliser sockets sécurisées :</translation>
</message>
<message>
<source>ssh $SERVER exec imapd</source>
<translation>ssh $SERVER exec imapd</translation>
</message>
<message>
<source>User</source>
<translation>Utilisateur</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
+ <message>
+ <source>ask before downloading large mails</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Large mail size (kb):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> kB</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QMailView</name>
<message>
<source>Subject</source>
<translation type="obsolete">Objet</translation>
</message>
<message>
<source>To</source>
<translation type="obsolete">A</translation>
</message>
<message>
<source>Sender</source>
<translation type="obsolete">Expéditeur</translation>
</message>
<message>
<source>Date</source>
<translation type="obsolete">Date</translation>
</message>
<message>
<source>(Re)edit</source>
<translation type="obsolete">(Re)éditer</translation>
</message>
<message>
<source>Copy To</source>
<translation type="obsolete">Copier Dans</translation>
</message>
<message>
<source>Move To</source>
<translation type="obsolete">Déplacer Vers</translation>
</message>
</context>
@@ -1040,107 +1052,115 @@ d&apos;un nouveau message</translation>
<message>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>&lt;p&gt;The mail body is not yet downloaded, so you cannot reply yet.</source>
<translation>&lt;p&gt;Le corp du message n&apos;est pas encore rapatrié. Vous ne pouvez pas y répondre.</translation>
</message>
<message>
<source>Ok</source>
<translation>OK</translation>
</message>
<message>
<source>&lt;p&gt;The mail body is not yet downloaded, so you cannot forward yet.</source>
<translation>&lt;p&gt;Le corp du message n&apos;est pas encore rapatrié. Vous ne pouvez pas le faire suivre.</translation>
</message>
<message>
<source>Delete Mail</source>
<translation>Supprimer message</translation>
</message>
<message>
<source>&lt;p&gt;Do you really want to delete this mail? &lt;br&gt;&lt;br&gt;</source>
<translation>&lt;p&gt;Confirmez vous la suppression de ce message ? &lt;br&gt;&lt;br&gt;</translation>
</message>
<message>
<source>Display image preview</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>E-Mail by %1</source>
+ <translation type="unfinished">E-mail par %1</translation>
+ </message>
</context>
<context>
<name>ViewMailBase</name>
<message>
<source>E-Mail by %1</source>
- <translation>E-mail par %1</translation>
+ <translation type="obsolete">E-mail par %1</translation>
</message>
<message>
<source>Mail</source>
<translation>Message</translation>
</message>
<message>
<source>Reply</source>
<translation>Répondre</translation>
</message>
<message>
<source>Forward</source>
<translation>Faire suivre</translation>
</message>
<message>
<source>Attachments</source>
<translation>Attachements</translation>
</message>
<message>
<source>Show Html</source>
<translation>Afficher HTML</translation>
</message>
<message>
<source>Delete Mail</source>
<translation>Supprimer message</translation>
</message>
<message>
<source>Description</source>
<translation>Description</translation>
</message>
<message>
<source>Filename</source>
<translation>Nom fichier</translation>
</message>
<message>
<source>Size</source>
<translation>Taille</translation>
</message>
+ <message>
+ <source>E-Mail view</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>selectsmtp</name>
<message>
<source>Select SMTP Account</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>selectstoreui</name>
<message>
<source>Select target box</source>
<translation>Sélection de la cible</translation>
</message>
<message>
<source>&lt;b&gt;Store mail(s) to&lt;/b&gt;</source>
<translation>&lt;b&gt;enregistrer message(s) dans&lt;/b&gt;</translation>
</message>
<message>
<source>Folder:</source>
<translation>Répertoire : </translation>
</message>
<message>
<source>Account:</source>
<translation>Compte : </translation>
</message>
<message>
<source>Create new folder</source>
<translation>Créer répertoire</translation>
</message>
<message>
<source>Prefix will prepend, no need to enter it!</source>
diff --git a/i18n/fr/opieplayer2.ts b/i18n/fr/opieplayer2.ts
index 3a51312..4bd1479 100644
--- a/i18n/fr/opieplayer2.ts
+++ b/i18n/fr/opieplayer2.ts
@@ -1,42 +1,49 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>AudioWidget</name>
<message>
<source>OpiePlayer</source>
<translation>OpiePlayer</translation>
</message>
</context>
<context>
+ <name>Lib</name>
+ <message>
+ <source>Progress: %1 %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>MediaPlayer</name>
<message>
<source>OpiePlayer: Initializating</source>
<translation>OpiePlayer : Initialisation</translation>
</message>
<message>
<source>OpiePlayer: </source>
<translation>Lecteur Opie :</translation>
</message>
<message>
<source> File: </source>
<translation>Fichier :</translation>
</message>
<message>
<source>, Length: </source>
<translation>, durée :</translation>
</message>
<message>
<source>Volume</source>
<translation>Volume</translation>
</message>
</context>
<context>
<name>PlayListFileView</name>
<message>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<source>Size</source>
<translation>Taille</translation>
</message>
@@ -71,171 +78,243 @@
<translation>Lecture</translation>
</message>
<message>
<source>Randomize</source>
<translation>Aléatoire</translation>
</message>
<message>
<source>Loop</source>
<translation>Boucle</translation>
</message>
<message>
<source>Clear List</source>
<translation>Vider la liste</translation>
</message>
<message>
<source>Add all audio files</source>
<translation>Ajouter tous les fichiers audio</translation>
</message>
<message>
<source>Add all video files</source>
<translation>Ajouter tous les fichiers video</translation>
</message>
<message>
<source>Add all files</source>
<translation>Ajouter tous les fichiers</translation>
</message>
<message>
<source>Save Playlist</source>
<translation>Enregistrer liste</translation>
</message>
<message>
<source>Open File or URL</source>
- <translation>Ouvrir un fichier ou une URL</translation>
+ <translation type="obsolete">Ouvrir un fichier ou une URL</translation>
</message>
<message>
<source>Rescan for Audio Files</source>
<translation>Rechercher les fichiers audio</translation>
</message>
<message>
<source>Rescan for Video Files</source>
<translation>Rechercher les fichiers video</translation>
</message>
<message>
<source>Full Screen</source>
<translation>Plein écran</translation>
</message>
<message>
<source>Move Up</source>
<translation>Monter</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Move Down</source>
<translation>Descendre</translation>
</message>
<message>
<source>Play Selected</source>
<translation>Jouer la sélection</translation>
</message>
<message>
<source>Invalid File</source>
<translation>Fichier non valide</translation>
</message>
<message>
<source>There was a problem in getting the file.</source>
<translation>Erreur lors de l&apos;obtention du fichier.</translation>
</message>
<message>
<source>Remove Playlist?</source>
<translation>Supprimer la liste ?</translation>
</message>
<message>
<source>You really want to delete
this playlist?</source>
<translation>Voulez-vous réellement supprimer
la liste ?</translation>
</message>
<message>
<source>Yes</source>
<translation>Oui</translation>
</message>
<message>
<source>No</source>
<translation>Non</translation>
</message>
<message>
<source>Open file or URL</source>
- <translation>Ouvrir un fichier ou une URL</translation>
+ <translation type="obsolete">Ouvrir un fichier ou une URL</translation>
</message>
<message>
<source>OpiePlayer: </source>
<translation>OpiePlayer :</translation>
</message>
<message>
<source>Save m3u Playlist </source>
- <translation>Enregistrer liste m3u</translation>
+ <translation type="obsolete">Enregistrer liste m3u</translation>
+ </message>
+ <message>
+ <source>Loading of Skin started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add File to Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add Files from Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opieplayer Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;&lt;b&gt;Opieplayer2 skin not found!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Please install an opieplayer2 skin package.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PlayListWidgetGui</name>
<message>
<source>Play Operations</source>
<translation>Opérations de lecture</translation>
</message>
<message>
<source>File</source>
<translation>Fichier</translation>
</message>
<message>
<source>View</source>
<translation>Vue</translation>
</message>
<message>
<source>Skins</source>
<translation>Revêtement</translation>
</message>
<message>
<source>Gamma (Video)</source>
<translation>Gamma (video)</translation>
</message>
<message>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<source>Video</source>
<translation>Video</translation>
</message>
<message>
<source>Lists</source>
<translation>Listes</translation>
</message>
</context>
<context>
+ <name>SkinLoader</name>
+ <message>
+ <source>Loading of Skin finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>VideoWidget</name>
<message>
<source>OpiePlayer - Video</source>
<translation>OpiePlayer - Video</translation>
</message>
</context>
<context>
<name>XineControl</name>
<message>
<source>Failure</source>
<translation>Erreur</translation>
</message>
<message>
<source>No input plugin found for this media type</source>
- <translation>Pas de plugin trouvé pour ce type de média</translation>
+ <translation type="obsolete">Pas de plugin trouvé pour ce type de média</translation>
</message>
<message>
<source>No demux plugin found for this media type</source>
- <translation>Pas de plugin &quot;demux&quot; trouvé pour ce type de média</translation>
+ <translation type="obsolete">Pas de plugin &quot;demux&quot; trouvé pour ce type de média</translation>
</message>
<message>
<source>Demuxing failed for this media type</source>
- <translation>problème de &quot;demuxing&quot; pour ce type de média</translation>
+ <translation type="obsolete">problème de &quot;demuxing&quot; pour ce type de média</translation>
</message>
<message>
<source>Malformed MRL</source>
- <translation>MRL mal formée</translation>
+ <translation type="obsolete">MRL mal formée</translation>
</message>
<message>
<source>Some other error</source>
- <translation>D&apos;autres erreurs</translation>
+ <translation type="obsolete">D&apos;autres erreurs</translation>
+ </message>
+ <message>
+ <source>Error on file &apos;%1&apos; with reason: </source>
+ <comment>Error when playing a file</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No input plugin found for this media type&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No demux plugin found for this media type&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Demuxing failed for this media type&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Malformed MRL&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Input failed&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Some other error&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/opierec.ts b/i18n/fr/opierec.ts
index 871540c..e7666ba 100644
--- a/i18n/fr/opierec.ts
+++ b/i18n/fr/opierec.ts
@@ -85,65 +85,65 @@
<translation type="obsolete">8</translation>
</message>
<message>
<source>In</source>
<translation>In</translation>
</message>
<message>
<source>Out</source>
<translation>Out</translation>
</message>
<message>
<source>Options</source>
<translation>Options</translation>
</message>
<message>
<source>Volume</source>
<translation>Volume</translation>
</message>
<message>
<source>Low Disk Space</source>
<translation>Espace disque insuffisant</translation>
</message>
<message>
<source>You are running low of
recording space
or a card isn&apos;t being recognized</source>
<translation>Vous avez plus assez
de place sur le disque ou
votre carte n&apos;est pas reconnue</translation>
</message>
<message>
<source> seconds</source>
- <translation>seconds</translation>
+ <translation type="obsolete">seconds</translation>
</message>
<message>
<source>Do you really want to &lt;font size=+2&gt;&lt;B&gt;DELETE&lt;/B&gt;&lt;/font&gt;
the selected file?</source>
<translation>Confirmez vous &lt;font size=+2&gt;&lt;B&gt;la suppression&lt;/B&gt;&lt;/font&gt;
des fichiers sélectionnés ?</translation>
</message>
<message>
<source>Yes</source>
<translation>Oui</translation>
</message>
<message>
<source>No</source>
<translation>Non</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Could not remove file.</source>
<translation>Impossible de supprimer le fichier.</translation>
</message>
<message>
<source>Opierec</source>
<translation>Opierec</translation>
</message>
<message>
<source>Please select file to play</source>
<translation>Veuillez sélectionner un fichier à jouer</translation>
</message>
<message>
@@ -153,68 +153,76 @@ des fichiers sélectionnés ?</translation>
<message>
<source>Could not open audio file.
</source>
<translation>Impossible d&apos;ouvrir le fichier audio.
</translation>
</message>
<message>
<source>Play</source>
<translation>Jouer</translation>
</message>
<message>
<source>Send with Ir</source>
<translation>Transmettre par Ir</translation>
</message>
<message>
<source>Rename</source>
<translation>Renommer</translation>
</message>
<message>
<source>Ir Beam out</source>
<translation>Transmission Ir</translation>
</message>
<message>
<source>Ir sent.</source>
<translation>Ir envoyé.</translation>
</message>
<message>
<source>Ok</source>
<translation>OK</translation>
</message>
<message>
<source>Rec</source>
- <translation>Rec</translation>
+ <translation type="obsolete">Rec</translation>
</message>
<message>
<source>Location</source>
- <translation>Emplacement</translation>
+ <translation type="obsolete">Emplacement</translation>
</message>
<message>
<source>Date</source>
- <translation>Date</translation>
+ <translation type="obsolete">Date</translation>
</message>
<message>
<source>Wave Compression (smaller files)</source>
<translation>Compression (fichiers plus petits)</translation>
</message>
<message>
<source>auto Mute</source>
<translation type="obsolete">Silence auto </translation>
</message>
<message>
<source>mute</source>
<translation>Silence</translation>
</message>
<message>
<source>Stop</source>
- <translation>Stopper</translation>
+ <translation type="obsolete">Stopper</translation>
</message>
<message>
<source>Auto Mute</source>
<translation>Silence auto</translation>
</message>
<message>
<source>Stereo Channels</source>
- <translation>Canaux stéréo</translation>
+ <translation type="obsolete">Canaux stéréo</translation>
+ </message>
+ <message>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stereo</source>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/opimconverter.ts b/i18n/fr/opimconverter.ts
new file mode 100644
index 0000000..e69a4f4
--- a/dev/null
+++ b/i18n/fr/opimconverter.ts
@@ -0,0 +1,120 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Converter</name>
+ <message>
+ <source>PimConverter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;It is not a good idea to usethe same source and destformat !&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pim-Converter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Starting to convert the database for %1&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No SQLite2 database could be found!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The database is already converted!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Conversion not possible: &lt;br&gt;Problem: %1&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;An internal error occurred: &lt;br&gt;Converting the database was impossible! &lt;br&gt;Command/Reason: &apos;%1&apos; &lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Are you really sure that you want to convert your database from sqlite V2 to sqlite V3?&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;An internal error occurred: sqlite was not accessible! Please correct the PATH or install this packages!&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;An internal error occurred: sqlite3 was not accessible! Please correct the PATH or install this packages!&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Conversion is finished!</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>converter_base</name>
+ <message>
+ <source>PIM-Database Converter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Converter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upgrade to SQLite3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select Database:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Addressbook</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TodoList</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Datebook</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Source/Destination:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>to</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>XML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SQL (SQLite)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Convert from</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Config:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Erase before copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Progress:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go!</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/osearch.ts b/i18n/fr/osearch.ts
index c9d1748..5e53cea 100644
--- a/i18n/fr/osearch.ts
+++ b/i18n/fr/osearch.ts
@@ -19,114 +19,134 @@
<translation>Documents</translation>
</message>
<message>
<source>Todo List</source>
<translation>Tâches</translation>
</message>
<message>
<source>Calendar</source>
<translation>Agenda</translation>
</message>
<message>
<source>Contacts</source>
<translation>Contact</translation>
</message>
<message>
<source>Search</source>
<translation>Rechercher</translation>
</message>
<message>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<source>Search all</source>
<translation>Rechercher tous</translation>
</message>
<message>
<source>Options</source>
<translation>Options</translation>
</message>
<message>
<source>Case sensitiv</source>
- <translation>Sensible à la casse</translation>
+ <translation type="obsolete">Sensible à la casse</translation>
</message>
<message>
<source>Use wildcards</source>
<translation>Utiliser les jokers</translation>
</message>
<message>
<source>Enter your search terms here</source>
<translation>Entrez les termes recherchés ici</translation>
</message>
<message>
<source>Search for: </source>
<translation>Rechercher : </translation>
</message>
<message>
<source></source>
<translation></translation>
</message>
+ <message>
+ <source>Case sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OListView</name>
<message>
<source>Results</source>
<translation>Résultats</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>show completed tasks</source>
- <translation>montrer les tâches terminées</translation>
+ <translation type="obsolete">montrer les tâches terminées</translation>
</message>
<message>
<source>show past events</source>
- <translation>montrer événements passés</translation>
+ <translation type="obsolete">montrer événements passés</translation>
</message>
<message>
<source>search in dates</source>
- <translation>rechercher dates</translation>
+ <translation type="obsolete">rechercher dates</translation>
</message>
<message>
<source>show</source>
<translation>montrer</translation>
</message>
<message>
<source>edit</source>
<translation>editer</translation>
</message>
<message>
<source>execute</source>
<translation>lancer</translation>
</message>
<message>
<source>open in filemanager</source>
<translation>ouvrir dans le gestionnaire de fichiers</translation>
</message>
<message>
<source>File: </source>
<translation>Fichier :</translation>
</message>
<message>
<source>Link: </source>
<translation>Lien : </translation>
</message>
<message>
<source>Mimetype: </source>
<translation>Type mime : </translation>
</message>
<message>
<source>open with </source>
<translation>ouvrir avec </translation>
</message>
<message>
<source>search content</source>
- <translation>rechercher contenu</translation>
+ <translation type="obsolete">rechercher contenu</translation>
</message>
<message>
<source>searching %1</source>
<translation>recherche de %1</translation>
</message>
+ <message>
+ <source>Show completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show past events</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search in dates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search content</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/oxygen.ts b/i18n/fr/oxygen.ts
index 1181dc8..5b34392 100644
--- a/i18n/fr/oxygen.ts
+++ b/i18n/fr/oxygen.ts
@@ -1,64 +1,68 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>CalcDlg</name>
<message>
<source>Calculate</source>
<translation>Calculer</translation>
</message>
<message>
<source>Clear</source>
<translation>Effacer</translation>
</message>
<message>
<source>Form1</source>
<translation type="obsolete">Form1</translation>
</message>
<message>
<source>Molecular Weight</source>
<translation>Masse molaire</translation>
</message>
<message>
<source>Chemical Formula</source>
<translation>Formule chimique</translation>
</message>
<message>
<source>Molecular Weight (u):</source>
<translation>Masse molaire (u):</translation>
</message>
<message>
<source>Elemental Composition (%):</source>
<translation>Composition élémentaire (%) : </translation>
</message>
+ <message>
+ <source>CalcDlg</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OxydataWidget</name>
<message>
<source>Weight:</source>
<translation type="obsolete">Masse : </translation>
</message>
<message>
<source>Block</source>
<translation>Famille</translation>
</message>
<message>
<source>Group</source>
<translation>Groupe</translation>
</message>
<message>
<source>Electronegativity</source>
<translation>Electronégativité</translation>
</message>
<message>
<source>Atomic radius</source>
<translation>Rayon atomique</translation>
</message>
<message>
<source>Ionizationenergie</source>
<translation type="obsolete">Energie d&apos;ionisation</translation>
</message>
<message>
<source>Density</source>
<translation>Densité</translation>
</message>
<message>
diff --git a/i18n/fr/oyatzee.ts b/i18n/fr/oyatzee.ts
new file mode 100644
index 0000000..058674e
--- a/dev/null
+++ b/i18n/fr/oyatzee.ts
@@ -0,0 +1,20 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>DiceWidget</name>
+ <message>
+ <source>Roll</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OYatzee</name>
+ <message>
+ <source>OYatzee</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only three rolls per turn allowed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/packagemanager.ts b/i18n/fr/packagemanager.ts
index 6048bf2..c1b4dc6 100644
--- a/i18n/fr/packagemanager.ts
+++ b/i18n/fr/packagemanager.ts
@@ -50,64 +50,104 @@
<message>
<source>Not installed</source>
<translation>Non installé</translation>
</message>
<message>
<source>Updated</source>
<translation>Mise à jour</translation>
</message>
<message>
<source>Filter packages</source>
<translation>Filtrer les paquets</translation>
</message>
<message>
<source>Category:</source>
<translation>Catégorie : </translation>
</message>
<message>
<source>Names containing:</source>
<translation>Nom contenant : </translation>
</message>
<message>
<source>With the status:</source>
<translation>Status : </translation>
</message>
<message>
<source>Available from the following server:</source>
<translation>Disponible sur le serveur : </translation>
</message>
<message>
<source>Installed on device at:</source>
<translation>Installé dans : </translation>
</message>
+ <message>
+ <source>Tap here to filter package list by application category.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the application category to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by package name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the package name to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by the package status.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the package status to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by source server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the source server to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by destination where the package is installed to on this device.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the destination location to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>InputDialog</name>
<message>
<source>&amp;OK</source>
<translation type="obsolete">&amp;OK</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="obsolete">&amp;Annuler</translation>
</message>
</context>
<context>
<name>InstallDlg</name>
<message>
<source>Install</source>
<translation type="obsolete">Installer</translation>
</message>
<message>
<source>Start</source>
<translation>Démarrer</translation>
</message>
<message>
<source>Options</source>
<translation>Options</translation>
</message>
<message>
<source>Output</source>
<translation>Sortie</translation>
</message>
<message>
<source>Destination</source>
@@ -404,193 +444,193 @@
<source>Failed to remove %1</source>
<translation type="obsolete">Suppression impossible de : %1</translation>
</message>
<message>
<source>Removed </source>
<translation type="obsolete">Supprimé</translation>
</message>
<message>
<source>Failed to remove </source>
<translation type="obsolete">Suppression impossible</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>AQPkg - Package Manager</source>
<translation type="obsolete">AQPkg - Gestionnaire de Paquets</translation>
</message>
<message>
<source>Type the text to search for here.</source>
<translation>Tapez le texte à rechercher ici.</translation>
</message>
<message>
<source>Click here to hide the Quick Jump toolbar.</source>
<translation type="obsolete">Cliquez ici pour cacher la Barre d&apos;Accès Rapide.</translation>
</message>
<message>
<source>Update lists</source>
<translation>Mise à jour les listes</translation>
</message>
<message>
<source>Click here to update package lists from servers.</source>
- <translation>Cliquez ici pour mettre les listes de paquets des serveurs à jour.</translation>
+ <translation type="obsolete">Cliquez ici pour mettre les listes de paquets des serveurs à jour.</translation>
</message>
<message>
<source>Upgrade</source>
<translation>Mise à jour</translation>
</message>
<message>
<source>Click here to upgrade all installed packages if a newer version is available.</source>
- <translation>Cliquez ici pour mettre à jour tous les paquets installés si une nouvelle version est disponible.</translation>
+ <translation type="obsolete">Cliquez ici pour mettre à jour tous les paquets installés si une nouvelle version est disponible.</translation>
</message>
<message>
<source>Download</source>
<translation>Télécharger</translation>
</message>
<message>
<source>Click here to download the currently selected package(s).</source>
- <translation>Cliquer ici pour télécharger le(s) paquet(s) sélectionné(s).</translation>
+ <translation type="obsolete">Cliquer ici pour télécharger le(s) paquet(s) sélectionné(s).</translation>
</message>
<message>
<source>Apply changes</source>
<translation>Appliquer les modifications</translation>
</message>
<message>
<source>Click here to install, remove or upgrade currently selected package(s).</source>
- <translation>Cliquez ici pour installer, enlever ou mettre à jour le(s) paquet(s) sélectionné(s).</translation>
+ <translation type="obsolete">Cliquez ici pour installer, enlever ou mettre à jour le(s) paquet(s) sélectionné(s).</translation>
</message>
<message>
<source>Actions</source>
<translation>Actions</translation>
</message>
<message>
<source>Show packages not installed</source>
<translation>Afficher les paquets non installés</translation>
</message>
<message>
<source>Click here to show packages available which have not been installed.</source>
- <translation>Cliquez ici pour afficher les paquets non installés disponibles.</translation>
+ <translation type="obsolete">Cliquez ici pour afficher les paquets non installés disponibles.</translation>
</message>
<message>
<source>Show installed packages</source>
<translation>Afficher les paquets installés</translation>
</message>
<message>
<source>Click here to show packages currently installed on this device.</source>
- <translation>Cliquez ici pour afficher les paquets installés sur cet appareil.</translation>
+ <translation type="obsolete">Cliquez ici pour afficher les paquets installés sur cet appareil.</translation>
</message>
<message>
<source>Show updated packages</source>
<translation>Afficher les paquets mis à jour</translation>
</message>
<message>
<source>Click here to show packages currently installed on this device which have a newer version available.</source>
- <translation>Cliquez ici pour afficher les paquets installés sur cet appareil et dont une version plus récente est disponible.</translation>
+ <translation type="obsolete">Cliquez ici pour afficher les paquets installés sur cet appareil et dont une version plus récente est disponible.</translation>
</message>
<message>
<source>Filter by category</source>
<translation type="obsolete">Filtrer par catégorie</translation>
</message>
<message>
<source>Click here to list packages belonging to one category.</source>
<translation type="obsolete">Cliquez ici pour afficher les paquets appartenant à une catégorie.</translation>
</message>
<message>
<source>Set filter category</source>
<translation type="obsolete">Définir le filtre par catégorie</translation>
</message>
<message>
<source>Click here to change package category to used filter.</source>
<translation type="obsolete">Cliquez ici pour changer la catégorie de paquets à utiliser comme filtre.</translation>
</message>
<message>
<source>Find</source>
<translation>Rechercher</translation>
</message>
<message>
<source>Click here to search for text in package names.</source>
- <translation>Cliquez ici pour rechercher un texte dans les noms de paquets.</translation>
+ <translation type="obsolete">Cliquez ici pour rechercher un texte dans les noms de paquets.</translation>
</message>
<message>
<source>Find next</source>
<translation>Trouver suivant</translation>
</message>
<message>
<source>Click here to find the next package name containing the text you are searching for.</source>
- <translation>Cliquez ici pour trouver le paquets suivant contenant le texte recherché.</translation>
+ <translation type="obsolete">Cliquez ici pour trouver le paquets suivant contenant le texte recherché.</translation>
</message>
<message>
<source>Quick Jump keypad</source>
<translation type="obsolete">Clavier Accès Rapide</translation>
</message>
<message>
<source>Click here to display/hide keypad to allow quick movement through the package list.</source>
<translation type="obsolete">Cliquez ici pour afficher/cacher le clavier permettant le déplacement rapide dans la liste des paquets.</translation>
</message>
<message>
<source>View</source>
<translation>Vue</translation>
</message>
<message>
<source>Configure</source>
<translation>Configurer</translation>
</message>
<message>
<source>Click here to configure this application.</source>
- <translation>Cliquez ici pour configurer l&apos;application.</translation>
+ <translation type="obsolete">Cliquez ici pour configurer l&apos;application.</translation>
</message>
<message>
<source>Help</source>
<translation type="obsolete">Aide</translation>
</message>
<message>
<source>Click here for help.</source>
<translation type="obsolete">Cliquez ici pour afficher l&apos;aide.</translation>
</message>
<message>
<source>About</source>
<translation type="obsolete">A Propos</translation>
</message>
<message>
<source>Click here for software version information.</source>
<translation type="obsolete">Cliquez ici pour les informations sur la version du logiciel.</translation>
</message>
<message>
<source>Options</source>
<translation type="obsolete">Options</translation>
</message>
<message>
<source>Click here to hide the find toolbar.</source>
- <translation>Cliquez ici pour fermer la barre de recherche.</translation>
+ <translation type="obsolete">Cliquez ici pour fermer la barre de recherche.</translation>
</message>
<message>
<source>Servers:</source>
<translation type="obsolete">Serveurs : </translation>
</message>
<message>
<source>Click here to select a package feed.</source>
<translation type="obsolete">Cliquez ici pour sélectionner un serveur de paquets.</translation>
</message>
<message>
<source>Packages</source>
<translation>Paquets</translation>
</message>
<message>
<source>This is a listing of all packages for the server feed selected above.
A blue dot next to the package name indicates that the package is currently installed.
A blue dot with a star indicates that a newer version of the package is available from the server feed.
Click inside the box at the left to select a package.</source>
<translation type="obsolete">Voici la liste de tous les paquets disponibles sur le serveur sélectionné.
Un point bleu signifie que le paquet est déjà installé sur cet appareil.
Un point bleu avec une étoile signifie que le paquet est déjà installé, mais que la version du serveur est plus récente.
Cochez la case en début de ligne pour sélectionner un paquet.</translation>
</message>
<message>
<source>About AQPkg</source>
<translation type="obsolete">A propos de AQPkg</translation>
@@ -730,284 +770,524 @@ Etes-vous sûr ?</translation>
<translation type="obsolete">Réinstaller</translation>
</message>
<message>
<source>R</source>
<translation type="obsolete">R</translation>
</message>
<message>
<source>Do you wish to remove or upgrade
%1?</source>
<translation type="obsolete">Voulez-vous enlever ou mettre à jour
%1 ?</translation>
</message>
<message>
<source>Remove or Upgrade</source>
<translation type="obsolete">Enlever ou mettre à jour</translation>
</message>
<message>
<source>U</source>
<translation type="obsolete">M</translation>
</message>
<message>
<source>Updating Launcher...</source>
<translation type="obsolete">Mise à jour du bureau...</translation>
</message>
<message>
<source>This is a listing of all packages.
A blue dot next to the package name indicates that the package is currently installed.
A blue dot with a star indicates that a newer version of the package is available from the server feed.
Click inside the box at the left to select a package.</source>
- <translation>Ceci est la liste de tous les paquets disponibles sur le serveur sélectionné.
+ <translation type="obsolete">Ceci est la liste de tous les paquets disponibles sur le serveur sélectionné.
Un point bleu signifie que le paquet est déjà installé sur cet appareil.
Un point bleu avec une étoile signifie que le paquet est déjà installé, mais que la version du serveur est plus récente.
Cochez la case en début de ligne pour sélectionner un paquet.</translation>
</message>
<message>
<source>Filter</source>
<translation>Filtre</translation>
</message>
<message>
<source>Click here to apply current filter.</source>
- <translation>Cliquez ici pour appliquer le filtre courant.</translation>
+ <translation type="obsolete">Cliquez ici pour appliquer le filtre courant.</translation>
</message>
<message>
<source>Filter settings</source>
<translation>Critère de filtrage</translation>
</message>
<message>
<source>Click here to change the package filter criteria.</source>
- <translation>Cliquez ici pour modifier les critères de filtrage des fichiers.</translation>
+ <translation type="obsolete">Cliquez ici pour modifier les critères de filtrage des fichiers.</translation>
</message>
<message>
<source>Package Manager</source>
<translation>Gestionnaire de Fichier</translation>
</message>
<message>
<source>Update package information</source>
<translation>Mise à jour des informations des paquets</translation>
</message>
<message>
<source>Upgrade installed packages</source>
<translation>Mise à jour des paquets intallés</translation>
</message>
<message>
<source>Enter path to download package to:</source>
<translation>Entrer le chemin d&apos;enregistrement des fichiers téléchargés : </translation>
</message>
<message>
<source>Download packages</source>
<translation>Télécharger paquets</translation>
</message>
<message>
<source>Remove or upgrade</source>
<translation>Supprimer ou mettre à jour</translation>
</message>
<message>
<source>Remove or reinstall</source>
<translation>Supprimer ou réinstaller</translation>
</message>
<message>
<source>Reinstall</source>
<translation>Réinstaller</translation>
</message>
<message>
<source>Config updated</source>
<translation>Config mis à jour</translation>
</message>
<message>
<source>The configuration has been updated. Do you want to update server and package information now?</source>
<translation>La configuration a été mis à jour. Voulez-vous mettre à jour les serveurs et les informations sur les paquets maintenant ?</translation>
</message>
+ <message>
+ <source>This is a listing of all packages.
+
+A blue dot next to the package name indicates that the package is currently installed.
+
+A blue dot with a star indicates that a newer version of the package is available from the server feed.
+
+Tap inside the box at the left to select a package. Tap and hold to view package details.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to update package lists from servers.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to upgrade all installed packages if a newer version is available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to download the currently selected package(s).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to install, remove or upgrade currently selected package(s).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Install local package</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to install a package file located on device.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to configure this application.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to show packages available which have not been installed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to show packages currently installed on this device.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to show packages currently installed on this device which have a newer version available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to apply current filter.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to change the package filter criteria.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to search for text in package names.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to find the next package name containing the text you are searching for.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to hide the find toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application Packages</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OIpkg</name>
<message>
<source>OIpkg</source>
- <translation>OIpkg</translation>
+ <translation type="obsolete">OIpkg</translation>
</message>
<message>
<source>Error initialing libipkg</source>
- <translation>Erreur lors de l&apos;initialisation de libipkg</translation>
+ <translation type="obsolete">Erreur lors de l&apos;initialisation de libipkg</translation>
</message>
<message>
<source>Error freeing libipkg</source>
- <translation>Erreur lors du détachement de libipkg</translation>
+ <translation type="obsolete">Erreur lors du détachement de libipkg</translation>
+ </message>
+ <message>
+ <source>Linking packages installed in: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error linkling &apos;%1&apos; to &apos;%2&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Links removed for: %1</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OIpkgConfigDlg</name>
<message>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<source>Servers</source>
<translation>Serveurs</translation>
</message>
<message>
<source>Destinations</source>
<translation>Destinations</translation>
</message>
<message>
<source>Proxies</source>
<translation>Proxies</translation>
</message>
<message>
<source>Options</source>
<translation>Options</translation>
</message>
<message>
<source>New</source>
<translation>Nouveau</translation>
</message>
<message>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Server</source>
- <translation>Serveur</translation>
+ <translation type="obsolete">Serveur</translation>
</message>
<message>
<source>Name:</source>
- <translation>Nom : </translation>
+ <translation type="obsolete">Nom : </translation>
</message>
<message>
<source>Address:</source>
- <translation>Adresse : </translation>
+ <translation type="obsolete">Adresse : </translation>
</message>
<message>
<source>Active Server</source>
- <translation>Serveur actif</translation>
+ <translation type="obsolete">Serveur actif</translation>
</message>
<message>
<source>Update</source>
- <translation>Ajouter - Mettre à jour</translation>
+ <translation type="obsolete">Ajouter - Mettre à jour</translation>
</message>
<message>
<source>HTTP Proxy</source>
<translation>Proxy HTTP</translation>
</message>
<message>
<source>Enabled</source>
<translation>Activé</translation>
</message>
<message>
<source>FTP Proxy</source>
<translation>Proxy FTP</translation>
</message>
<message>
<source>Username:</source>
<translation>Nom utilisateur : </translation>
</message>
<message>
<source>Password:</source>
<translation>Mot de passe : </translation>
</message>
<message>
<source>Force Depends</source>
<translation>Forcer dépendances</translation>
</message>
<message>
<source>Force Reinstall</source>
<translation>Forcer réinstallation</translation>
</message>
<message>
<source>Force Remove</source>
<translation>Forcer suppression</translation>
</message>
<message>
<source>Force Overwrite</source>
<translation>Forcer réinstallation</translation>
</message>
<message>
<source>Information Level</source>
<translation>Niveau d&apos;information</translation>
</message>
<message>
<source>Errors only</source>
<translation>Erreurs seulement</translation>
</message>
<message>
<source>Normal messages</source>
<translation>Messages normaux</translation>
</message>
<message>
<source>Informative messages</source>
<translation>Messages d&apos;information</translation>
</message>
<message>
<source>Troubleshooting output</source>
<translation>Problème rencontré</translation>
</message>
+ <message>
+ <source>This is a list of all servers configured. Select one here to edit or delete, or add a new one below.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to create a new entry. Fill in the fields below and then tap on Update.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to edit the entry selected above.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to delete the entry selected above.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This is a list of all destinations configured for this device. Select one here to edit or delete, or add a new one below.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the URL address of the HTTP proxy server here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the HTTP proxy server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the URL address of the FTP proxy server here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the FTP proxy server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the username for the proxy servers here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the password for the proxy servers here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-depends&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-reinstall&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-removal-of-dependent-packages&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-overwrite&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select information level for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OIpkgDestDlg</name>
+ <message>
+ <source>Edit Destination</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Active</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to indicate whether this entry is active or not.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">Nom : </translation>
+ </message>
+ <message>
+ <source>Enter the name of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">Emplacement : </translation>
+ </message>
+ <message>
+ <source>Enter the absolute directory path of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to select the desired location.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OIpkgServerDlg</name>
+ <message>
+ <source>Edit Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Active</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to indicate whether this entry is active or not.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">Nom : </translation>
+ </message>
+ <message>
+ <source>Enter the name of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address:</source>
+ <translation type="unfinished">Adresse : </translation>
+ </message>
+ <message>
+ <source>Enter the URL address of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compressed server feed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to indicate whether the server support compressed archives or not.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OPackageManager</name>
<message>
<source>Reading available packages:
<byte value="x9"/></source>
<translation>Lecture des paquets disponibles :
</translation>
</message>
<message>
<source>Reading installed packages:
<byte value="x9"/></source>
<translation>Lecture des paquets installés :
</translation>
</message>
</context>
<context>
<name>PackageInfoDlg</name>
<message>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
<source>Unable to retrieve package information.</source>
<translation>Impossible de récupérer les informations du paquet.</translation>
</message>
<message>
<source>Retrieve file list</source>
<translation>Récupération de la liste des fichiers</translation>
</message>
<message>
<source>File list</source>
<translation>Liste de fichier</translation>
</message>
+ <message>
+ <source>This area contains information about the package.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This area contains a list of files contained in this package.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to retrieve list of files contained in this package.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PackageWindow</name>
<message>
<source>&lt;b&gt;Description&lt;/b&gt; - </source>
<translation type="obsolete">&lt;b&gt;Description&lt;/b&gt; - </translation>
</message>
<message>
<source>&lt;p&gt;&lt;b&gt;Installed To&lt;/b&gt; - </source>
<translation type="obsolete">&lt;p&gt;&lt;b&gt;Installé Sur&lt;/b&gt; - </translation>
</message>
<message>
<source>&lt;p&gt;&lt;b&gt;Size&lt;/b&gt; - </source>
<translation type="obsolete">&lt;p&gt;&lt;b&gt;Taille&lt;/b&gt; - </translation>
</message>
<message>
<source>&lt;p&gt;&lt;b&gt;Section&lt;/b&gt; - </source>
<translation type="obsolete">&lt;p&gt;&lt;b&gt;Section&lt;/b&gt; - </translation>
</message>
<message>
<source>&lt;p&gt;&lt;b&gt;Filename&lt;/b&gt; - </source>
<translation type="obsolete">&lt;p&gt;&lt;b&gt;Nom fichier&lt;/b&gt; - </translation>
</message>
<message>
<source>&lt;p&gt;&lt;b&gt;Version Installed&lt;/b&gt; - </source>
<translation type="obsolete">&lt;p&gt;&lt;b&gt;Version installée&lt;/b&gt; - </translation>
</message>
<message>
<source>&lt;p&gt;&lt;b&gt;Version Available&lt;/b&gt; - </source>
<translation type="obsolete">&lt;p&gt;&lt;b&gt;Version disponible&lt;/b&gt; - </translation>
</message>
<message>
diff --git a/i18n/fr/powerchord.ts b/i18n/fr/powerchord.ts
new file mode 100644
index 0000000..42a7f04
--- a/dev/null
+++ b/i18n/fr/powerchord.ts
@@ -0,0 +1,357 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PowerchordBase</name>
+ <message>
+ <source>Powerchord</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>min</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m6th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>aug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sus4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7sus4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>add9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m9th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sus2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7sus2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>11th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m11th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>13th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m13th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj13</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6/9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>flat5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7#9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1st</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2nd</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3rd</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>12th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>14th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>15th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>16th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>C</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>C#</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eb</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>E</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F#</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G#</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bb</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guitar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alternative tunings are possible</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EADGBE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EBEG#BE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EAEAC#E</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EADF#BE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EADGCF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADGAD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DGCGCD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADF#AD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADGBE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DGDGBD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADACD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CGCGAE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FADGBE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G minor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Span: the greatest number of frets over which you want chords to be generated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuner operation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pitch calibration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pitch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chord list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;This chord has been saved into the list of chords, for later playback.&lt;P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Unable to open device for sound playback - check that no other application is using it.&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Using the microphone, the note&apos;s frequency is analysed. This is a simulation.&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/pyquicklauncher.ts b/i18n/fr/pyquicklauncher.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/fr/pyquicklauncher.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/fr/qpe.ts b/i18n/fr/qpe.ts
index 2e0a0ad..f687e19 100644
--- a/i18n/fr/qpe.ts
+++ b/i18n/fr/qpe.ts
@@ -364,83 +364,97 @@ Veuillez rechargez la batterie de sauvegarde.</translation>
<source>Video</source>
<translation>Vidéo</translation>
</message>
<message>
<source>Limit search to:</source>
<translation>Limiter la recherche à : </translation>
</message>
<message>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Scan whole media</source>
<translation>Scanner tout le média</translation>
</message>
<message>
<source>Always check this medium</source>
<translation>Toujours vérifier ce média</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Battery Status</source>
<translation type="obsolete">Status Batterie</translation>
</message>
</context>
<context>
+ <name>QueuedRequestRunner</name>
+ <message>
+ <source>Processing Queued Requests</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SafeMode</name>
<message>
<source>Safe Mode</source>
<translation>Mode sans échec</translation>
</message>
<message>
<source>Plugin Manager...</source>
<translation>Gestionnaire plugins...</translation>
</message>
<message>
<source>Restart Qtopia</source>
<translation>Redémarrer Qtopia</translation>
</message>
<message>
<source>Help...</source>
<translation>Aide...</translation>
</message>
</context>
<context>
+ <name>Server</name>
+ <message>
+ <source>USB Lock</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ServerApplication</name>
<message>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
<source>&lt;p&gt;The system date doesn&apos;t seem to be valid.
(%1)&lt;/p&gt;&lt;p&gt;Do you want to correct the clock ?&lt;/p&gt;</source>
<translation>&lt;p&gt;La date système ne semble pas être valide.
(%1)&lt;/p&gt;&lt;p&gt; Voulez-vous la corriger ?&lt;/p&gt;</translation>
</message>
<message>
<source>Battery level is critical!
Keep power off until power restored!</source>
<translation type="obsolete">Le niveau de batterie est critique !
Eteigner la machine jusqu&apos;à ça recharge !</translation>
</message>
<message>
<source>Battery is running very low. </source>
<translation type="obsolete">Battery très faible.</translation>
</message>
<message>
<source>The Back-up battery is very low.
Please charge the back-up battery.</source>
<translation type="obsolete">La niveau de la batterie de sauvegarde est très bas.
Veuillez rechargez la batterie de sauvegarde.</translation>
</message>
<message>
<source>business card</source>
<translation>carte de visite</translation>
</message>
<message>
diff --git a/i18n/fr/security.ts b/i18n/fr/security.ts
index 52d927f..0b161e9 100644
--- a/i18n/fr/security.ts
+++ b/i18n/fr/security.ts
@@ -47,147 +47,187 @@ Vous ne pouvez sélectionner qu&apos;un nom d&apos;utilisateur existant.</transl
<translation type="unfinished"></translation>
</message>
<message>
<source>Move Up</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login</source>
<translation type="unfinished">Nom de connexion</translation>
</message>
<message>
<source>Sync</source>
<translation type="unfinished">Synchronisation</translation>
</message>
<message>
<source>Attention</source>
<translation type="unfinished">Attention</translation>
</message>
<message>
<source>&lt;p&gt;All user-defined net ranges will be lost.</source>
- <translation type="unfinished">&lt;p&gt;Tous les paramètres utilisateurs seront perdus.</translation>
+ <translation type="obsolete">&lt;p&gt;Tous les paramètres utilisateurs seront perdus.</translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Annuler</translation>
</message>
<message>
<source>Ok</source>
- <translation type="unfinished">OK</translation>
+ <translation type="obsolete">OK</translation>
</message>
<message>
<source>192.168.129.0/24</source>
- <translation type="unfinished">192.168.129.0/24</translation>
+ <translation type="obsolete">192.168.129.0/24</translation>
</message>
<message>
<source>192.168.1.0/24</source>
- <translation type="unfinished">192.168.1.0/24</translation>
+ <translation type="obsolete">192.168.1.0/24</translation>
</message>
<message>
<source>192.168.0.0/16</source>
- <translation type="unfinished">192.168.0.0/16</translation>
+ <translation type="obsolete">192.168.0.0/16</translation>
</message>
<message>
<source>172.16.0.0/12</source>
- <translation type="unfinished">172.16.0.0/12</translation>
+ <translation type="obsolete">172.16.0.0/12</translation>
</message>
<message>
<source>10.0.0.0/8</source>
- <translation type="unfinished">10.0.0.0/8</translation>
+ <translation type="obsolete">10.0.0.0/8</translation>
</message>
<message>
<source>1.0.0.0/8</source>
- <translation type="unfinished">1.0.0.0/8</translation>
+ <translation type="obsolete">1.0.0.0/8</translation>
</message>
<message>
<source>Any</source>
<translation type="unfinished">Tous</translation>
</message>
<message>
<source>None</source>
<translation type="unfinished">Aucun</translation>
</message>
+ <message>
+ <source>Important notice</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To be able to protect your PDA with one or more authentication plugins (for example, a simple PIN authentication), you must install at least one &lt;em&gt;opie-multiauth-*&lt;/em&gt; package! Once you have done that, you will be able to configure your PDA protection here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Locking</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All user-defined net ranges will be lost.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>MultiauthGeneralConfig</name>
<message>
<source>When to lock Opie</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>on Opie start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>on Opie resume</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Multiple plugins authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Required successes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Debug options</source>
+ <source>Don&apos;t protect this config screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t protect this config screen</source>
+ <source>Show explanatory screens</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show explanatory screens</source>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Testing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Test the authentication now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Allow to bypass authentication</source>
+ <source>Attention</source>
+ <translation type="unfinished">Attention</translation>
+ </message>
+ <message>
+ <source>You must save your current settings before trying to authenticate. Press OK to accept and launch a simulated authentication process.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: the third option implies the second one</source>
+ <source>If you don&apos;t like the result of this test, don&apos;t forget to change your settings before you exit the configuration application!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Annuler</translation>
+ </message>
+ <message>
+ <source>OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Security</name>
<message>
<source>Set passcode</source>
<translation type="obsolete">Entrer le
mot de passe</translation>
</message>
<message>
<source>Change passcode</source>
<translation type="obsolete">Changer le
mot de passe</translation>
</message>
<message>
<source>Enter passcode</source>
<translation type="obsolete">Entrer mot de passe</translation>
</message>
<message>
<source>Passcode incorrect</source>
<translation type="obsolete">Mot de passe incorrect</translation>
</message>
<message>
<source>The passcode entered is incorrect.
Access denied</source>
<translation type="obsolete">Le mot de passe est incorrect.
Accès refusé</translation>
</message>
<message>
<source>Any</source>
<translation type="obsolete">Tous</translation>
diff --git a/i18n/fr/sfcave-sdl.ts b/i18n/fr/sfcave-sdl.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/fr/sfcave-sdl.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/fr/sfcave.ts b/i18n/fr/sfcave.ts
index 4eb9e18..c9ad85e 100644
--- a/i18n/fr/sfcave.ts
+++ b/i18n/fr/sfcave.ts
@@ -1,2 +1,16 @@
<!DOCTYPE TS><TS>
+<context>
+ <name>HelpWindow</name>
+ <message>
+ <source>Help for SFCave</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>&lt;qt&gt;&lt;h1&gt;SFCave Help&lt;/h1&gt;&lt;p&gt; SFCave is a flying game for the Zaurus.&lt;br&gt;&lt;br&gt; The aim is to stay alive for as long as possible and get the highest score you can.&lt;br&gt;&lt;br&gt;There are three game types currently - SFCave, Gates, and Fly.&lt;br&gt;&lt;b&gt;SFCave&lt;/b&gt; is a remake of the classic SFCave game - fly through the cavern avoiding all the blocks that just happen to be hanging in midair&lt;br&gt;&lt;br&gt;&lt;b&gt;Gates&lt;/b&gt; is similar to SFCave but instead you must fly through the without crashing.&lt;br&gt;&lt;br&gt;&lt;b&gt;Fly&lt;/b&gt; is somewhat different to SFCave and above. Instead, you have are flying in the open air above a scrolling landscape, and the aim is to hug the ground - the closer to the land you fly the more points scored.&lt;br&gt;&lt;br&gt;&lt;br&gt;Basic instruction - Press &lt;b&gt;Up&lt;/B&gt; or &lt;b&gt;Down&lt;/b&gt; on the circle pad to start a new game, press the middle of the pad to apply thrust (makes you go up), and release the pad to remove thrust and drop down.&lt;br&gt;&lt;br&gt;Also, if playing the Fly game, you can press z to toggle the display of the scoring zones. This will display 4 red lines at varying heights above the landscape - if your ship falls into this zone, point are scored. The closer to the landscape you get the more points you get.&lt;br&gt;&lt;br&gt;In addition, SFCave has replays - save and load too so you can show off to all your friends (or vice versa). Currently, this is in its infancy but will improve.&lt;br&gt;To use, once you have crashed, press &apos;r&apos; to replay the last game.&lt;br&gt;To save the replay press &apos;s&apos;.&lt;br&gt;To load a saved replay press &apos;l&apos; (after you&apos;ve crashed at least once).&lt;br&gt;&lt;br&gt;Replays are currently saved to your home directory in a file called sfcave.replay.This file can be copied and given to others as long as it it put in their home directory.&lt;br&gt;&lt;br&gt;Have lots of fun.&lt;br&gt;Andy&lt;/p&gt;&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/fr/simple-icon.ts b/i18n/fr/simple-icon.ts
new file mode 100644
index 0000000..dfdccec
--- a/dev/null
+++ b/i18n/fr/simple-icon.ts
@@ -0,0 +1,14 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Simple</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable fire string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/simple-main.ts b/i18n/fr/simple-main.ts
new file mode 100644
index 0000000..d962dc5
--- a/dev/null
+++ b/i18n/fr/simple-main.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>My MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Simple</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click on the button or follow the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable quit string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/simple-pim.ts b/i18n/fr/simple-pim.ts
new file mode 100644
index 0000000..32a0072
--- a/dev/null
+++ b/i18n/fr/simple-pim.ts
@@ -0,0 +1,60 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>My MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Todos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Events</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Views the current record</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View Record</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PIMListView</name>
+ <message>
+ <source>Start </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> This is an All-Day Event</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/simple.ts b/i18n/fr/simple.ts
new file mode 100644
index 0000000..846ed58
--- a/dev/null
+++ b/i18n/fr/simple.ts
@@ -0,0 +1,18 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Simple</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click on the button or follow the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <comment>translatable quit string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/stocktickertest.ts b/i18n/fr/stocktickertest.ts
new file mode 100644
index 0000000..53c65ee
--- a/dev/null
+++ b/i18n/fr/stocktickertest.ts
@@ -0,0 +1,68 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpWindow</name>
+ <message>
+ <source>&amp;Open File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Backward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Forward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Backward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Forward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>InputDialog</name>
+ <message>
+ <source>Symbol Lookup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter something to lookup / search.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/sysinfo.ts b/i18n/fr/sysinfo.ts
index 0009b72..274bf0c 100644
--- a/i18n/fr/sysinfo.ts
+++ b/i18n/fr/sysinfo.ts
@@ -37,68 +37,64 @@
<message>
<source>5. RAM Performance </source>
<translation>5. Performance de la ram</translation>
</message>
<message>
<source>6. SD Card Performance </source>
<translation>6. Performance carte SD</translation>
</message>
<message>
<source>7. CF Card Performance </source>
<translation>7. Performance carte CF</translation>
</message>
<message>
<source>&amp;Start Tests!</source>
<translation>&amp;Démarrer les tests !</translation>
</message>
<message>
<source>Click here to perform the selected tests.</source>
<translation>Cliquez ici pour démarrer les tests sélectionnés.</translation>
</message>
<message>
<source>Choose a model to compare your results with.</source>
<translation>Sélectionnez un modèle d&apos;appareil pour réaliser les comparaisons.</translation>
</message>
<message>
<source>Compare To:</source>
<translation type="obsolete">Comparer avec : </translation>
</message>
<message>
<source>error</source>
<translation>Erreur</translation>
</message>
- <message>
- <source>Compare:</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>FileSysInfo</name>
<message>
<source>CF</source>
<translation>CF</translation>
</message>
<message>
<source>This graph represents how much memory is currently used on this Compact Flash memory card.</source>
<translation>Ce graphe représente la quantité de mémoire actuellement utilisée sur cette carte mémoire Compact Flash.</translation>
</message>
<message>
<source>Ha</source>
<translation>Ha</translation>
</message>
<message>
<source>This graph represents how much storage is currently used on this hard drive.</source>
<translation>Ce graphe représente la quantité de mémoire actuellement utilisée sur ce disque dur.</translation>
</message>
<message>
<source>SD</source>
<translation>SD</translation>
</message>
<message>
<source>This graph represents how much memory is currently used on this Secure Digital memory card.</source>
<translation>Ce graphe représente la quantité de mémoire actuellement utilisée sur cette carte mémoire Secure Digital.</translation>
</message>
<message>
<source>SC</source>
<translation>SC</translation>
</message>
<message>
@@ -416,77 +412,85 @@ to this process?</source>
<message>
<source>System Info</source>
<translation>Info système</translation>
</message>
<message>
<source>Memory</source>
<translation>Memoire</translation>
</message>
<message>
<source>Storage</source>
<translation>Stockage</translation>
</message>
<message>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<source>Process</source>
<translation>Processus</translation>
</message>
<message>
<source>Version</source>
<translation>Version</translation>
</message>
<message>
<source>Modules</source>
<translation>Modules</translation>
</message>
<message>
<source>Benchmark</source>
<translation>Performance</translation>
</message>
+ <message>
+ <source>Syslog</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>VersionInfo</name>
<message>
<source>&lt;b&gt;Linux Kernel&lt;/b&gt;&lt;p&gt;Version: </source>
<translation>&lt;b&gt;Noyau Linux&lt;/b&gt;&lt;p&gt;Version : </translation>
</message>
<message>
<source>Compiled by: </source>
<translation>Compilé par : </translation>
</message>
<message>
<source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
<translation>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version : </translation>
</message>
<message>
<source>Built on: </source>
<translation>Construit le : </translation>
</message>
<message>
<source>&lt;p&gt;Version: </source>
<translation>&lt;p&gt;Version : </translation>
</message>
<message>
<source>&lt;p&gt;Model: </source>
<translation type="obsolete">&lt;p&gt;Modèle : </translation>
</message>
<message>
<source>&lt;p&gt;Vendor: </source>
<translation type="obsolete">&lt;p&gt;Fabricant : </translation>
</message>
<message>
<source>This page shows the current versions of Opie, the Linux kernel and distribution running on this handheld device.</source>
<translation>Cette page affiche la version courante de Opie, du noyau Linux et de la distribution installés sur cet appareil de poche.</translation>
</message>
<message>
<source>&lt;br&gt;Model: </source>
<translation>&lt;br&gt;Modèle : </translation>
</message>
<message>
<source>&lt;br&gt;Vendor: </source>
<translation>&lt;br&gt;Vendeur : </translation>
</message>
+ <message>
+ <source>Built against Qt/E </source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/fr/tableviewer.ts b/i18n/fr/tableviewer.ts
index 6e15f80..c6fea9f 100644
--- a/i18n/fr/tableviewer.ts
+++ b/i18n/fr/tableviewer.ts
@@ -1,42 +1,42 @@
<!DOCTYPE TS><TS>
<context>
<name>QObject</name>
<message>
<source>KeyList::addKey() Cannot make default value for type %1, Key not added.</source>
- <translation>KeyList::addKey() Impossible de définir une valeur par défaut pour le type %1. Clé non ajoutée.</translation>
+ <translation type="obsolete">KeyList::addKey() Impossible de définir une valeur par défaut pour le type %1. Clé non ajoutée.</translation>
</message>
<message>
<source>DataElem::setField(%1, %2) No valid type found</source>
- <translation>DataElem::setField(%1, %2) Pas de type valide trouvé</translation>
+ <translation type="obsolete">DataElem::setField(%1, %2) Pas de type valide trouvé</translation>
</message>
</context>
<context>
<name>TVBrowseKeyEntry</name>
<message>
<source>Reset</source>
<translation>Réinitialiser</translation>
</message>
<message>
<source>key</source>
<translation>Clé</translation>
</message>
</context>
<context>
<name>TVKeyEdit_gen</name>
<message>
<source>TableViewer - Edit Keys</source>
<translation>TableViewer - Editeur de clés</translation>
</message>
<message>
<source>Key Name</source>
<translation>Nom clé</translation>
</message>
<message>
<source>Key Type</source>
<translation>Type de clé</translation>
</message>
<message>
<source>New</source>
<translation>Nouvelle</translation>
</message>
<message>
diff --git a/i18n/fr/textedit.ts b/i18n/fr/textedit.ts
index cf64cc4..2cd1721 100644
--- a/i18n/fr/textedit.ts
+++ b/i18n/fr/textedit.ts
@@ -176,64 +176,68 @@ du disque ?&lt;br&gt; C&apos;est &lt;b&gt;irréversible !!&lt;/b&gt;</translatio
<source>Textedit</source>
<translation>Editeur Texte</translation>
</message>
<message>
<source>Textedit detected
you have unsaved changes
Go ahead and save?
</source>
<translation>Vous n&apos;avez pas sauvegardé les changements.
Continuer et sauvegarder ?</translation>
</message>
<message>
<source>Don&apos;t Save</source>
<translation>Ne pas sauvegarder</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>&amp;Annuler</translation>
</message>
<message>
<source>Not enough lines</source>
<translation>Pas assez de lignes</translation>
</message>
<message>
<source>%1 - Text Editor</source>
<translation>%1 - Editeur Texte</translation>
</message>
<message>
<source>Do you really want&lt;BR&gt;to &lt;B&gt;delete&lt;/B&gt; the current file
from the disk?&lt;BR&gt;This is &lt;B&gt;irreversable!&lt;/B&gt;</source>
<translation>Confirmez-vous la &lt;B&gt;suppression&lt;/B&gt; du fichier courant ?&lt;BR&gt;&lt;B&gt;Cette suppression est irréversible !&lt;/B&gt;</translation>
</message>
+ <message>
+ <source>Save Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>filePermissions</name>
<message>
<source>Set File Permissions</source>
<translation>Fixer les permissions du Fichier</translation>
</message>
<message>
<source>Set file permissions for:</source>
<translation>Fixer les permissions du fichier pour : </translation>
</message>
<message>
<source>owner</source>
<translation>propriétaire</translation>
</message>
<message>
<source>group</source>
<translation>groupe</translation>
</message>
<message>
<source>others</source>
<translation>autre</translation>
</message>
<message>
<source>Owner</source>
<translation>Propriétaire</translation>
</message>
<message>
<source>Group</source>
<translation>Groupe</translation>
</message>
<message>
diff --git a/i18n/fr/today.ts b/i18n/fr/today.ts
index 27030a7..4b83807 100644
--- a/i18n/fr/today.ts
+++ b/i18n/fr/today.ts
@@ -1,60 +1,68 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>Today</name>
<message>
<source>Today</source>
- <translation type="obsolete">Aujourd&apos;hui</translation>
+ <translation type="unfinished">Aujourd&apos;hui</translation>
</message>
<message>
<source>Owned by </source>
<translation>Propriétaire : </translation>
</message>
<message>
<source>Please fill out the business card</source>
<translation>Entrez vos données personnels</translation>
</message>
<message>
<source>No plugins found</source>
- <translation>Aucun module trouvé</translation>
+ <translation type="obsolete">Aucun module trouvé</translation>
</message>
<message>
<source>No plugins activated</source>
<translation>Aucun module activé</translation>
</message>
<message>
<source>Click here to launch the associated app</source>
<translation>Cliquez ici pour lancer l&apos;application associée</translation>
</message>
+ <message>
+ <source>Today Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The plugin &apos;%1&apos; caused Today to crash. It could be that the plugin is not properly installed.&lt;br&gt;Today tries to continue loading plugins.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TodayBase</name>
<message>
<source>Today</source>
<translation>Aujourd&apos;hui</translation>
</message>
<message>
<source>Today by Maximilian Rei&#xdf;</source>
<translation>Aujourd&apos;hui par Maximilian Reiß</translation>
</message>
<message>
<source>Click here to get to the config dialog</source>
<translation>Cliquez ici pour accéder à la fenêtre de configuration</translation>
</message>
</context>
<context>
<name>TodayConfig</name>
<message>
<source>Today config</source>
<translation type="obsolete">Config &quot;Aujourd&apos;hui&quot;</translation>
</message>
<message>
<source>Load which plugins in what order:</source>
<translation>Ordre chargement modules : </translation>
</message>
<message>
<source>Move Up</source>
<translation>Monter</translation>
</message>
<message>
<source>Move Down</source>
diff --git a/i18n/fr/todolist.ts b/i18n/fr/todolist.ts
index 0ce2cc7..5103f99 100644
--- a/i18n/fr/todolist.ts
+++ b/i18n/fr/todolist.ts
@@ -1,273 +1,307 @@
<!DOCTYPE TS><TS>
<defaultcodec>iso8859-1</defaultcodec>
<context>
<name>MainWindow</name>
<message>
<source>Ok</source>
<translation>OK</translation>
</message>
<message>
<source>&lt;h1&gt;Alarm at %1&lt;/h1&gt;&lt;br&gt;</source>
<translation>&lt;h1&gt;Alarme à %1&lt;/h1&gt;&lt;br&gt;</translation>
</message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished">Non classée</translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDlg</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished">Nouvelle tâche</translation>
+ </message>
+ <message>
+ <source>Blank task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Using template:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OTaskEditor</name>
<message>
<source>Alarms</source>
<translation>Alarmes</translation>
</message>
<message>
<source>Reminders</source>
<translation type="obsolete">Rappels</translation>
</message>
<message>
<source>X-Ref</source>
<translation type="obsolete">X-Ref</translation>
</message>
<message>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
<source>Status</source>
<translation>Etat</translation>
</message>
<message>
<source>Recurrence</source>
<translation>Récurrence</translation>
</message>
<message>
<source>Task Editor</source>
<translation>Editeur de tâches</translation>
</message>
</context>
<context>
+ <name>Opie</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished">Liste des tâches</translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>QObject</name>
<message>
<source>Enter Task</source>
<translation>Entrer une tâche</translation>
</message>
<message>
<source>Edit Task</source>
<translation>Editer la tâche</translation>
</message>
<message>
<source>Opie Todolist</source>
- <translation>Opie Todolist</translation>
+ <translation type="obsolete">Opie Todolist</translation>
</message>
<message>
<source>silent</source>
<translation>Muette</translation>
</message>
<message>
<source>loud</source>
<translation>Forte</translation>
</message>
</context>
<context>
<name>QWidget</name>
<message>
<source>New from template</source>
- <translation>Nouvelle à partir d&apos;un modèle</translation>
+ <translation type="obsolete">Nouvelle à partir d&apos;un modèle</translation>
</message>
<message>
<source>New Task</source>
- <translation>Nouvelle tâche</translation>
+ <translation type="obsolete">Nouvelle tâche</translation>
</message>
<message>
<source>Click here to create a new task.</source>
- <translation>Cliquez ici pour créer une nouvelle tâche.</translation>
+ <translation type="obsolete">Cliquez ici pour créer une nouvelle tâche.</translation>
</message>
<message>
<source>Edit Task</source>
- <translation>Editer la tâche</translation>
+ <translation type="obsolete">Editer la tâche</translation>
</message>
<message>
<source>Click here to modify the current task.</source>
- <translation>Cliquez ici pour modifier la tâche courante.</translation>
+ <translation type="obsolete">Cliquez ici pour modifier la tâche courante.</translation>
</message>
<message>
<source>View Task</source>
- <translation>Voir la tâche</translation>
+ <translation type="obsolete">Voir la tâche</translation>
</message>
<message>
<source>Delete...</source>
- <translation>Supprimer...</translation>
+ <translation type="obsolete">Supprimer...</translation>
</message>
<message>
<source>Click here to remove the current task.</source>
- <translation>Cliquez ici pour effacer la tâche courante.</translation>
+ <translation type="obsolete">Cliquez ici pour effacer la tâche courante.</translation>
</message>
<message>
<source>Delete all...</source>
- <translation>Supprimer tout...</translation>
+ <translation type="obsolete">Supprimer tout...</translation>
</message>
<message>
<source>Delete completed</source>
<translation>Supprimer tâches terminées</translation>
</message>
<message>
<source>Beam</source>
- <translation>Transmettre</translation>
+ <translation type="obsolete">Transmettre</translation>
</message>
<message>
<source>Click here to send the current task to another device.</source>
- <translation>Cliquez ici pour transmettre la tâche courante à un autre dispositif.</translation>
+ <translation type="obsolete">Cliquez ici pour transmettre la tâche courante à un autre dispositif.</translation>
</message>
<message>
<source>Find</source>
- <translation>Rechercher</translation>
+ <translation type="obsolete">Rechercher</translation>
</message>
<message>
<source>Show completed tasks</source>
<translation>Afficher les tâches terminées</translation>
</message>
<message>
<source>Show only over-due tasks</source>
<translation>Montrer seulement les tâches échues</translation>
</message>
<message>
<source>Show task deadlines</source>
<translation>Afficher les échéances</translation>
</message>
<message>
<source>Show quick task bar</source>
<translation>Afficher la barre d&apos;outils</translation>
</message>
<message>
<source>Data</source>
- <translation>Tâches</translation>
+ <translation type="obsolete">Tâches</translation>
</message>
<message>
<source>Category</source>
- <translation>Catégorie</translation>
+ <translation type="obsolete">Catégorie</translation>
</message>
<message>
<source>Options</source>
- <translation>Options</translation>
+ <translation type="obsolete">Options</translation>
</message>
<message>
<source>QuickEdit</source>
<translation>Edition rapide</translation>
</message>
<message>
<source>This is a listing of all current tasks.
The list displays the following information:
1. Completed - A green checkmark indicates task is completed. Click here to complete a task.
2. Priority - a graphical representation of task priority. Double-click here to modify.
3. Description - description of task. Click here to select the task.
4. Deadline - shows when task is due. This column can be shown or hidden by selecting Options-&gt;&apos;Show task deadlines&apos; from the menu above.</source>
<translation>Voici la liste de toutes les tâches en cours.
La liste affiche les informations suivantes:
1. Terminé - Un marque verte indique une tâche terminée. Cliquer ici pour terminer un tâche.
2. Priorité - Une représentation graphique de la priorité de la tâche. Double-cliquer ici pour la modifier.
3. Description - Date d&apos;échéance de la tâche. This colonne peut être affichée ou cachée en séléctionnant Options-&gt;&apos;Montrer les dates d&apos;échéance&apos; à partir du menu ci-dessus.</translation>
</message>
<message>
<source>All Categories</source>
- <translation>Toutes les catégories</translation>
+ <translation type="obsolete">Toutes les catégories</translation>
</message>
<message>
<source>Out of space</source>
<translation>Plus de place disponible</translation>
</message>
<message>
<source>Todo was unable
to save your changes.
Free up some space
and try again.
Quit Anyway?</source>
<translation>L&apos;application n&apos;a pas pu
enregistrer vos modifications.
Libérez de l&apos;espace et
réessayez.
Voulez-vous quitter ?</translation>
</message>
<message>
<source>Todo</source>
<translation>Tâche</translation>
</message>
<message>
<source>Can not edit data, currently syncing</source>
<translation type="obsolete">Impossible d&apos;éditer les données, synchronization en cours</translation>
</message>
<message>
<source>all tasks?</source>
<translation> toutes les tâches ?</translation>
</message>
<message>
<source>all completed tasks?</source>
<translation> toutes les tâches effectuées ?</translation>
</message>
<message>
<source>Unfiled</source>
- <translation>Non classée</translation>
+ <translation type="obsolete">Non classée</translation>
</message>
<message>
<source>&lt;P&gt;%1 new tasks arrived.&lt;p&gt;Would you like to add them to your Todolist?</source>
<translation>&lt;P&gt;%1 nouvelle(s) tâche(s) arrivée(s).&lt;p&gt; Ajouter à votre liste ?</translation>
</message>
<message>
<source>New Tasks</source>
<translation>Nouvelles tâches</translation>
</message>
<message>
<source>Duplicate</source>
- <translation>Dupliquer</translation>
+ <translation type="obsolete">Dupliquer</translation>
</message>
<message>
<source>C.</source>
<translation>C.</translation>
</message>
<message>
<source>Priority</source>
<translation>Priorité</translation>
</message>
<message>
<source>Description</source>
<translation type="obsolete">Description</translation>
</message>
<message>
<source>Deadline</source>
<translation>Echéance</translation>
</message>
<message>
<source>Configure Templates</source>
- <translation>Configurer les modèles</translation>
+ <translation type="obsolete">Configurer les modèles</translation>
</message>
<message>
<source>Priority:</source>
<translation>Priorité : </translation>
</message>
<message>
<source>Data can not be edited, currently syncing</source>
<translation>Donnée en cours de synchronisation, édition impossible</translation>
</message>
<message>
<source>Data can&apos;t be edited, currently syncing</source>
<translation>Donnée en cours de synchronisation, édition impossible</translation>
</message>
<message>
<source>Template Editor</source>
<translation>Editeur de modèle</translation>
</message>
<message>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<source>Edit</source>
<translation>Editer</translation>
</message>
<message>
<source>Remove</source>
<translation>Effacer</translation>
</message>
<message>
<source>Name</source>
<translation>Nom</translation>
diff --git a/i18n/fr/wellenreiter.ts b/i18n/fr/wellenreiter.ts
index ae20a32..042d61f 100644
--- a/i18n/fr/wellenreiter.ts
+++ b/i18n/fr/wellenreiter.ts
@@ -88,163 +88,159 @@ This can severly limit scanning!
Should I kill it for you?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart your dhcp client?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Wellenreiter</name>
<message>
<source>Your wireless card
should now be usable again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No device configured.
Please reconfigure!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The configured device (%1)
is not available on this system
. Please reconfigure!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t bring interface &apos;%1&apos; up:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;The Wireless Extension Versions&lt;br&gt;are not matching!&lt;p&gt; Wellenreiter II : WE V%1&lt;br&gt;Interface driver: WE V%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Bring your device into
monitor mode now.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t set interface &apos;%1&apos;
into monitor mode:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Continue with limited functionality?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t open packet capturer for
&apos;%1&apos;:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wellenreiter II - replaying capture file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Got packet with protocol &apos;%1&apos;</source>
<comment>Protocol Name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t do that!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No wireless
interface available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stop sniffing before
joining a net.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Function only available on Embedded build</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>&lt;p&gt;The Wireless Extension Versions&lt;br&gt;do not match!&lt;p&gt; Wellenreiter II : WE V%1&lt;br&gt;Interface driver: WE V%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WellenreiterBase</name>
<message>
<source>Wellenreiter/Opie</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wellenreiter/X11</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nets</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Graph</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hex</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stat</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Networks</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WellenreiterConfigBase</name>
<message>
- <source>Wellenreiter II COnfiguration Dialog</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;select&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cisco</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>wlan-ng</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>hostap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>orinoco</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;manual&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -487,68 +483,64 @@ joining a net.</source>
<source>Choose an action to perform when a new wireless station is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The command line to execute when a script action is performed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wireless Station:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose the action to perform when a new wired station is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose an action to perform when a new network is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Intrusion</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Link Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fake Mac:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Send proble requests</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>&lt;automatic&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>44:44:44:44:44:44</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Try to authenticate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable active scanning</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Request DHCP Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fake IP:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>192.168.125.1</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -570,64 +562,72 @@ joining a net.</source>
<message>
<source>localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hostadress where the gps daemon listens on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Port number where the gps daemon listens on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start gpsd on localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check to start the GPS daemon on localhost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gpsd -p /dev/ttyS3 -s 4800</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Command line to start the gps daemon.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Wellenreiter II Configuration Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send probe requests</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WellenreiterMainWindow</name>
<message>
<source>Click here to start scanning.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to stop scanning.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to open the configure dialog.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to upload a capture session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Session...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Text Log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Hex Log...</source>
<translation type="unfinished"></translation>
</message>
<message>
diff --git a/i18n/fr/zlines.ts b/i18n/fr/zlines.ts
new file mode 100644
index 0000000..7f2e967
--- a/dev/null
+++ b/i18n/fr/zlines.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KLines</name>
+ <message>
+ <source>&amp;New game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ne&amp;xt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Show next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Und&amp;o</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Points: 0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score: %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/zsafe.ts b/i18n/fr/zsafe.ts
index 3808fcc..45aaee1 100644
--- a/i18n/fr/zsafe.ts
+++ b/i18n/fr/zsafe.ts
@@ -449,65 +449,65 @@ affiche la liste des répertoires et fichiers</translation>
</message>
<message>
<source>Username</source>
<translation>Identifiant</translation>
</message>
<message>
<source>Comment</source>
<translation>Commentaire</translation>
</message>
<message>
<source>Name</source>
<translation>Nom</translation>
</message>
</context>
<context>
<name>Wait</name>
<message>
<source>Please Wait...</source>
<translation>Veuillez patienter...</translation>
</message>
</context>
<context>
<name>ZSafe</name>
<message>
<source>ZSafe</source>
<translation>ZSafe</translation>
</message>
<message>
<source>Can&apos;t create directory
%1
ZSafe will now exit.</source>
- <translation>Impossible de créer le répertoire
+ <translation type="obsolete">Impossible de créer le répertoire
%1
ZSafe va s&apos;arrêter.</translation>
</message>
<message>
<source>&amp;Save document</source>
<translation>&amp;Enregistrer document</translation>
</message>
<message>
<source>S&amp;ave document with new Password</source>
<translation>Enregistrer document avec nouveau mot de &amp;passe</translation>
</message>
<message>
<source>&amp;Export text file</source>
<translation>E&amp;xporter vers fichier texte</translation>
</message>
<message>
<source>&amp;Import text file</source>
<translation>&amp;Importer fichier texte</translation>
</message>
<message>
<source>&amp;Remove text file</source>
<translation>&amp;Supprimer fichier texte</translation>
</message>
<message>
<source>&amp;Open entries expanded</source>
<translation>&amp;Ouvrir les entrées expansées</translation>
</message>
<message>
<source>E&amp;xit</source>
<translation>&amp;Quitter</translation>
</message>
@@ -532,125 +532,125 @@ ZSafe va s&apos;arrêter.</translation>
<translation>C&amp;atégorie</translation>
</message>
<message>
<source>&amp;Cut</source>
<translation>&amp;Couper</translation>
</message>
<message>
<source>C&amp;opy</source>
<translation>C&amp;opier</translation>
</message>
<message>
<source>&amp;Paste</source>
<translation>&amp;Coller</translation>
</message>
<message>
<source>&amp;Search</source>
<translation>&amp;Rechercher</translation>
</message>
<message>
<source>&amp;Entry</source>
<translation>&amp;Entrée</translation>
</message>
<message>
<source>&amp;About</source>
<translation>&amp;A propos</translation>
</message>
<message>
<source>&amp;Help</source>
<translation>&amp;Aide</translation>
</message>
<message>
<source>Edit</source>
- <translation type="obsolete">Ändern</translation>
+ <translation type="unfinished">Ändern</translation>
</message>
<message>
<source>Delete</source>
<translation type="obsolete">Löschen</translation>
</message>
<message>
<source>Find</source>
<translation type="obsolete">Suchen</translation>
</message>
<message>
<source>New</source>
<translation type="obsolete">Neu</translation>
</message>
<message>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<source>Field 2</source>
<translation>Champ 2</translation>
</message>
<message>
<source>Field 3</source>
<translation>Champ 3</translation>
</message>
<message>
<source>Comment</source>
<translation>Commentaire</translation>
</message>
<message>
<source>Field 4</source>
<translation>Champ 4</translation>
</message>
<message>
<source>Field 5</source>
<translation>Champ 5</translation>
</message>
<message>
<source>Do you want to delete?</source>
<translation>Confirmez-vous la suppression ?</translation>
</message>
<message>
<source>D&amp;on&apos;t Delete</source>
<translation>Ne pas &amp;supprimer</translation>
</message>
<message>
<source>Edit Entry</source>
- <translation>Editer entrée</translation>
+ <translation type="obsolete">Editer entrée</translation>
</message>
<message>
<source>Username</source>
<translation>Identifiant</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>New Entry</source>
- <translation>Nouvelle entrée</translation>
+ <translation type="obsolete">Nouvelle entrée</translation>
</message>
<message>
<source>Entry name must be different
from the category name.</source>
<translation>Les noms doivent être différents
des noms de catégories.</translation>
</message>
<message>
<source>Search</source>
<translation>Rechercher</translation>
</message>
<message>
<source>Entry not found</source>
<translation>Entrée non trouvée</translation>
</message>
<message>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
</message>
<message>
<source>Could not remove text file.</source>
<translation>Impossible de supprimer le fichier texte.</translation>
</message>
<message>
<source>Could not export to text file.</source>
<translation>Impossible d&apos;exporter le fichier texte.</translation>
</message>
<message>
<source>Could not import text file.</source>
<translation>Impossible d&apos;importer le fichier texte.</translation>
</message>
<message>
@@ -721,122 +721,122 @@ before exiting?</source>
<translation>Voulez-vous enregistrer
avant de quitter ?</translation>
</message>
<message>
<source>&amp;Save</source>
<translation>&amp;Enregistrer</translation>
</message>
<message>
<source>S&amp;ave with
new
password</source>
<translation>&amp;Enregistrer avec
nouveau mot de passe</translation>
</message>
<message>
<source>&amp;Don&apos;t Save</source>
<translation>&amp;Ne pas enregistrer</translation>
</message>
<message>
<source>Category</source>
<translation>Catégorie</translation>
</message>
<message>
<source>Wait dialog</source>
<translation>Dialogue d&apos;attente</translation>
</message>
<message>
<source>Gathering icons...</source>
<translation>Chargement des icônes...</translation>
</message>
<message>
<source>Zaurus Password Manager&lt;br&gt;</source>
- <translation>Gestionnaire mot de passe du Zaurus&lt;br&gt;</translation>
+ <translation type="obsolete">Gestionnaire mot de passe du Zaurus&lt;br&gt;</translation>
</message>
<message>
<source>ZSafe version 2.0.1ern&lt;br&gt;</source>
<translation type="obsolete">ZSafe Version 2.0.1ern&lt;br&gt;</translation>
</message>
<message>
<source>by Carsten Schneider&lt;br&gt;</source>
- <translation>par Carsten Schneider&lt;br&gt;</translation>
+ <translation type="obsolete">par Carsten Schneider&lt;br&gt;</translation>
</message>
<message>
<source>Translations by Robert Ernst&lt;br&gt;</source>
- <translation>Traduit par Amrein-Marie Christophe&lt;br&gt;</translation>
+ <translation type="obsolete">Traduit par Amrein-Marie Christophe&lt;br&gt;</translation>
</message>
<message>
<source>&amp;New document</source>
<translation>&amp;Nouveau document</translation>
</message>
<message>
<source>&amp;Open document</source>
<translation>&amp;Ouvrir document</translation>
</message>
<message>
<source>&amp;Save document as ..</source>
<translation>&amp;Enregistrer document sous..</translation>
</message>
<message>
<source>Create new ZSafe document</source>
- <translation>Créer nouveau document ZSafe</translation>
+ <translation type="obsolete">Créer nouveau document ZSafe</translation>
</message>
<message>
<source>Open ZSafe document</source>
<translation>Ouvrir document ZSafe</translation>
</message>
<message>
<source>Save ZSafe document as..</source>
- <translation>Enregistrer document ZSafe comme..</translation>
+ <translation type="obsolete">Enregistrer document ZSafe comme..</translation>
</message>
<message>
<source>ZSafe version 2.1.0&lt;br&gt;</source>
<translation type="obsolete">ZSafe version 2.1.0&lt;br&gt;</translation>
</message>
<message>
<source>Can&apos;t create directory
.../Documents/application
ZSafe will now exit.</source>
- <translation>Impossible de créer le répertoire
+ <translation type="obsolete">Impossible de créer le répertoire
.../Documents/application
ZSafe va s&apos;arrêter.</translation>
</message>
<message>
<source>Can&apos;t create directory
...//Documents/application/zsafe
ZSafe will now exit.</source>
- <translation>Impossible de créer le répertoire
+ <translation type="obsolete">Impossible de créer le répertoire
.../Documents/application/zsafe
ZSafe va s&apos;arrêter.</translation>
</message>
<message>
<source>New entry</source>
<translation>Nouvelle entrée</translation>
</message>
<message>
<source>Edit category or entry</source>
<translation>Modifier la catégorie ou l&apos;entrée</translation>
</message>
<message>
<source>Delete category or entry</source>
<translation>Supprimer la catégorie ou l&apos;entrée</translation>
</message>
<message>
<source>Find entry</source>
<translation>Rechercher entrée</translation>
</message>
<message>
<source></source>
<translation></translation>
</message>
<message>
<source>All</source>
<translation>Tous</translation>
</message>
<message>
<source>Text</source>
<translation>Texte</translation>
</message>
@@ -849,40 +849,72 @@ ZSafe va s&apos;arrêter.</translation>
You have to create a new document</source>
<translation>Aucun document défini.
Vous devez en créer un nouveau</translation>
</message>
<message>
<source>Export text file</source>
<translation>Exporter fichier texte</translation>
</message>
<message>
<source>Import text file</source>
<translation>Importer fichier texte</translation>
</message>
<message>
<source>Do you want to save </source>
<translation>Voulez-vous enregistrer</translation>
</message>
<message>
<source>
before continuing?</source>
<translation>
avant de poursuivre ?</translation>
</message>
<message>
<source>Now you have to enter
a password twice for your
newly created document.</source>
<translation>Vous devez maintenant saisir
deux fois le même mot de passe
pour votre nouveau document.</translation>
</message>
<message>
<source>ZSafe version 2.1.2-jv01b&lt;br&gt;</source>
- <translation>ZSafe version 2.1.2-jv01b&lt;br&gt;</translation>
+ <translation type="obsolete">ZSafe version 2.1.2-jv01b&lt;br&gt;</translation>
</message>
<message>
<source>ZSafe version 2.1.2&lt;br&gt;</source>
- <translation>ZSafe version 2.1.2&lt;br&gt;</translation>
+ <translation type="obsolete">ZSafe version 2.1.2&lt;br&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Can&apos;t create directory %1&lt;/P&gt;&lt;P&gt;ZSafe will now exit.&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ZSafe: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;No document defined. You have to create a new document&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;You must create a new document first. Ok to create?&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;&lt;div align=center&gt;&lt;b&gt;Zaurus Password Manager&lt;br&gt;ZSafe version 2.1.2&lt;br&gt;&lt;/b&gt;by Carsten Schneider&lt;br&gt;zcarsten@gmx.net&lt;br&gt;http://z-soft.z-portal.info/zsafe&lt;br&gt;Translations by Robert Ernst&lt;br&gt;robert.ernst@linux-solutions.at&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy to Clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/fr/zsame.ts b/i18n/fr/zsame.ts
new file mode 100644
index 0000000..d134e06
--- a/dev/null
+++ b/i18n/fr/zsame.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ZSameWidget</name>
+ <message>
+ <source>ZSame</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart This Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>