diff --git a/changelog b/changelog
index a931a5b..55f0374 100644
--- a/changelog
+++ b/changelog
@@ -2,20 +2,20 @@
0.2.2
---------------
-fixed crash when parsing config file under Win32
--fixed loss of entry icons when saving a database which was not created
- with KeePassX (no KPX_CUSTOM_ICONS metastream)
+-fixed loss of entry icons when saving a database which was not created with KeePassX (no KPX_CUSTOM_ICONS metastream)
+-introduces new metastream format for custom icons
-removed all old Qt3 support dependecies
+-QtNetwork and QtSql are not longer requiered (when using Qt 4.1.3 or later)
-implemented correct UUID management for entries
-added delay of 0.3s before performing auto-type
-metastreams now get valid group IDs (KeePass/Win compatibility)
-fixed drawing errors when performing drag and drop operations in group view
--when there is no translation installed for the system's country preference but
- one for the same language the program will use it now
--when canceling the file dialog for the opening of an existing database a already
- openend database will not longer be closed
+-when there is no translation installed for the system's country preference but one for the same language the program will use it now
+-when canceling the file dialog for the opening of an existing database a already openend database will not longer be closed
-same for the creation of a new database
-alpha blending for banner icons
-new standard banner icon
+-MacOS packages: all Qt libraries are now included in the application bundle (extra installation is not longer necessary)
---------------
0.2.1
---------------
diff --git a/src/main.cpp b/src/main.cpp
index 0fa8b7f..5308f30 100755
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -117,7 +117,8 @@ qtTranslator=new QTranslator;
if(loadTranslation(translator,"keepass-",loc.name(),QStringList()
<< app->applicationDirPath()+"/../share/keepass/i18n/"
<< QDir::homePath()+"/.keepass/" ))
- app->installTranslator(translator);
+ {app->installTranslator(translator);
+ TrActive=true;}
else{
if(loc.name()!="en_US")
qWarning(QString("Kpx: No Translation found for '%1 (%2)'using 'English (UnitedStates)'")
diff --git a/src/translations/keepass-de_DE.ts b/src/translations/keepass-de_DE.ts
index fd92919..bb5b4b1 100644
--- a/src/translations/keepass-de_DE.ts
+++ b/src/translations/keepass-de_DE.ts
@@ -38,16 +38,24 @@ General Public License (GPL) Version 2.
- tarek.saidi@arcor.de
+ tarek.saidi@arcor.de
- http://keepass.berlios.de/
+ http://keepass.berlios.de/
+
+
+
+
+
+
+
+ AutoType
@@ -102,7 +110,7 @@ Erlaubt ist nur eine pro Eintrag.
- http://keepass.berlios.de/index.php
+ http://keepass.berlios.de/index.php
@@ -147,7 +155,7 @@ http://keepass.berlios.de/translation-howto.html
- Informationen über das Erstellen eine Übersetztung für KeePassX sind hier zu finden:
+ Informationen über das Erstellen eine Übersetztung für KeePassX sind hier zu finden:
http://keepass.berlios.de
@@ -186,6 +194,23 @@ http://keepass.berlios.de
+
+
+
+
+
+
+
+
+
+
+ Anwendungssymbol
+
+
+
+
+ CDbSettingsDlg
@@ -1254,71 +1279,71 @@ die Änderungen speichern?
- Datei
+ &Datei
-
+ &Importieren aus...
-
+ &Exportieren nach...
-
+ &Bearbeiten
-
+ E&xtras
-
+ &Hilfe
-
+ &Neue Datenbank...
-
+ Datenbank &öffnen...
-
+ Datenbank s&chließen
-
+ Datenbank &speichern
-
+ D&atenbank speichern unter...
-
+ &Datenbankeinstellungen...
-
+ Hauptschlüssel &ändern...
-
+ Beend&en
-
+ Ein&stellungen...
-
+ &Über...
-
+ &KeePassX Handbuch...
@@ -1771,7 +1796,7 @@ Stellen Sie sicher, dass Sie Schreibzugriff auf '~/.keepass' haben.
-
+ Zuletzt geöffnete Datei merken
diff --git a/src/translations/keepass-es_ES.ts b/src/translations/keepass-es_ES.ts
index c8f0dda..8d7ffe8 100644
--- a/src/translations/keepass-es_ES.ts
+++ b/src/translations/keepass-es_ES.ts
@@ -35,15 +35,15 @@ General Public License (GPL) version 2.
-
+
-
+
-
+
@@ -98,7 +98,7 @@ Allowed is only one per entry.
- http://keepass.berlios.de/index.php
+ http://keepass.berlios.de/index.php
@@ -136,11 +136,6 @@ http://keepass.berlios.de/translation-howto.html
-
-
-
-
@@ -177,6 +172,23 @@ http://keepass.berlios.de/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDbSettingsDlg
diff --git a/src/translations/keepass-fr_FR.ts b/src/translations/keepass-fr_FR.ts
index cda6424..0bb155c 100644
--- a/src/translations/keepass-fr_FR.ts
+++ b/src/translations/keepass-fr_FR.ts
@@ -26,27 +26,35 @@
-
+ <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">KeePassX</span> - Gest. de mot de passe multiplateforme</p></body></html>
- <span style=" font-size:9pt; font-weight:400;">Copyright (c) 2005 - 2006 Tarek Saidi <br>
+ <span style=" font-size:9pt; font-weight:400;">Copyright (c) 2005 - 2006 Tarek Saidi <br>
KeePassX est distribué sous les termes de la<br> Licence Publique Générale GNU v2 (GPL v2).</span>
- tarek.saidi@arcor.de
+ tarek.saidi@arcor.de
- http://keepass.berlios.de/
+ http://keepass.berlios.de/Crédits
+
+
+ http://keepassx.sourceforge.net
+
+
+
+ keepassx@gmail.com
+ AutoType
@@ -83,7 +91,7 @@ Seulement une par entrée est autorisée.
- Être sûr que le programme soit correctement installé.
+ S'assurer que l'application est correctement installée.
@@ -91,17 +99,17 @@ Seulement une par entrée est autorisée.
- Ne peut ouvrir le fichier '%1'
+ N'a pas pu ouvrir le fichier '%1'
- L'erreur suivant est survenue:
+ L'erreur suivante est survenue:
%1
- http://keepass.berlios.de/index.php
+ http://keepass.berlios.de/index.php
@@ -110,7 +118,7 @@ Seulement une par entrée est autorisée.
- <b> A pour auteur:</b> %1<br>
+ <b> À pour auteur:</b> %1<br>
@@ -119,7 +127,7 @@ Seulement une par entrée est autorisée.
Here you can enter your email or homepage if you want.
- <b> Courriel: </b> <br>djellel@free.fr
+ <b>Courriel:</b> <br> djellel@free.fr
@@ -152,12 +160,12 @@ http://keepass.berlios.de/translation-howto.html
- Toutes les informations concernant la méthode pour traduire KeePassX peuvent être obtenues à l'adresse suivante:<br>
+ Toutes les informations concernant la méthode pour traduire KeePassX peuvent être obtenues à l'adresse suivante:<br>
<ADDRESS>http://keepass.berlios.de/<ADDRESS>
- Equipe
+ Équipe
@@ -191,6 +199,24 @@ http://keepass.berlios.de/
<ADDRESS>www.outofhanwell.com<ADDRESS>
+
+
+ Les informations concernant la méthode de traduction de KeePassX peuvent être trouvées à l'adresse suivante:<br>
+ <ADDRESS>http://keepass.berlios.de/translation-howto.html</ADDRESS>
+
+
+
+ James Nicholls
+
+
+
+ Pour le logo de KeepassX
+
+
+
+ http://keepassx.sf.net
+ CDbSettingsDlg
@@ -596,7 +622,7 @@ S'il vous plait, vérifier vos permissions.
- Ge&n.
+ &Gen.
@@ -666,7 +692,7 @@ S'il vous plait, vérifier vos permissions.
Export_Txt
- Ne peut ouvrir le fichier (FileError=%1)
+ N'a pas pu ouvrir le fichier (FileError=%1)
@@ -1257,75 +1283,75 @@ Désirez-vous enregistrer le changement ?
-
+ &Affichage
-
+ &Fichier
-
+ &Importer d'un...
-
+ &Exporter vers...
-
+ Ed&iter
-
+ E&xtras
-
+ Ai&de
-
+ &Nouvelle BD...
-
+ &Ouvrir une BD...
-
+ Fer&mer la BD
-
+ &Enregistrer la BD
-
+ Enre&gistrer la BD sous...
-
+ Paramé&trage de la BD...
-
+ &Changer la clé maitresse...
-
+ &Quitter
-
+ &Préférences...
-
+ À pr&opos...
-
+ Le manuel de &KeePassX...
@@ -1403,23 +1429,23 @@ Désirez-vous enregistrer le changement ?
- Erreur inattendue: Le décalage est hors limites.[G1]
+ Erreur inattendue: Le décalage est hors limite.[G1]
- Erreur inattendue: Le décalage est hors limites.[G2]
+ Erreur inattendue: Le décalage est hors limite.[G2]
- Erreur inattendue: Le décalage est hors limites.[E1]
+ Erreur inattendue: Le décalage est hors limite.[E1]
- Erreur inattendue: Le décalage est hors limites.[E2]
+ Erreur inattendue: Le décalage est hors limite.[E2]
- Erreur inattendue: Le décalage est hors limites.[E3]
+ Erreur inattendue: Le décalage est hors limite.[E3]
- Sécuri&té
+ Séc&urité
@@ -1778,7 +1804,7 @@ Make sure you have write access to '~/.keepass'.
-
+ Se souvenir du dernier fichier ouvert
diff --git a/src/translations/keepass-ru_RU.ts b/src/translations/keepass-ru_RU.ts
index 58292d3..e44e781 100644
--- a/src/translations/keepass-ru_RU.ts
+++ b/src/translations/keepass-ru_RU.ts
@@ -1,7 +1,4 @@
-
-
-AboutDlg
@@ -27,15 +24,15 @@ General Public License (GPL) version 2.
-
+
-
+
-
+
@@ -87,10 +84,6 @@ Allowed is only one per entry.
%1
-
-
-
- Please replace 'None' with the language of your translation
@@ -117,11 +110,6 @@ Allowed is only one per entry.
-
-
-
-
@@ -158,6 +146,23 @@ http://keepass.berlios.de/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDbSettingsDlg
diff --git a/src/translations/keepass-xx_XX.ts b/src/translations/keepass-xx_XX.ts
index 58292d3..e44e781 100644
--- a/src/translations/keepass-xx_XX.ts
+++ b/src/translations/keepass-xx_XX.ts
@@ -1,7 +1,4 @@
-
-
-AboutDlg
@@ -27,15 +24,15 @@ General Public License (GPL) version 2.
-
+
-
+
-
+
@@ -87,10 +84,6 @@ Allowed is only one per entry.
%1
-
-
-
- Please replace 'None' with the language of your translation
@@ -117,11 +110,6 @@ Allowed is only one per entry.
-
-
-
-
@@ -158,6 +146,23 @@ http://keepass.berlios.de/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDbSettingsDlg
diff --git a/todo b/todo
index e69de29..deb35ad 100644
--- a/todo
+++ b/todo
@@ -0,0 +1,8 @@
+Database:
+ -need to change the interface of the generic Database class so that no direct references
+ or pointers to group or entry objects are used:
+ 1. approach: CEntry e=getEntry( ...by any attrib...); //get a COPY
+ e.Title="Blubb";
+ setEntey(e);
+ 2. approach: EntryID id=getEntryID(...by any attrib...); //get an ID (maybe the list index)
+ setEntryTitle(id,"Blubb");
\ No newline at end of file