diff --git a/sflphone-client-kde/CMakeLists.txt b/sflphone-client-kde/CMakeLists.txt
index 35a6e97d6e7451525f8269e752c180630af20a92..aaa0aebe205ab8407ccfb3d3dea6ad151692a155 100644
--- a/sflphone-client-kde/CMakeLists.txt
+++ b/sflphone-client-kde/CMakeLists.txt
@@ -17,7 +17,7 @@ INCLUDE ( KDE4Defaults )
 
 MESSAGE("cmake install prefix is : ${CMAKE_INSTALL_PREFIX}")
 
-INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT_INCLUDES} )
+INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
 
 INCLUDE (  ${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake  )
 INCLUDE(   ${QT_USE_FILE}   )
diff --git a/sflphone-client-kde/cmake/TargetDistclean.cmake b/sflphone-client-kde/cmake/TargetDistclean.cmake
index 4890b4063e30957f27e22ebcbadff4c040323bba..35a68f877d4894004cbe1c399e5924e2aa91d292 100644
--- a/sflphone-client-kde/cmake/TargetDistclean.cmake
+++ b/sflphone-client-kde/cmake/TargetDistclean.cmake
@@ -60,6 +60,9 @@ IF (UNIX)
    src/sflphone-client-kde
    src/sflphone-client-kde.shell
    src/*.moc
+   po/*.cmake
+   po/Makefile
+   po/CMakeFiles
   )
   
   SET(DISTCLEANED_REC
@@ -72,7 +75,17 @@ IF (UNIX)
     DEPENDS clean
     COMMENT "distribution clean"
     COMMAND rm
-    ARGS    -Rf CMakeTmp CMakeFiles ${DISTCLEANED}
+    ARGS    -Rf CMakeTmp CMakeFiles ${DISTCLEANED} `find ./po  -maxdepth 2  -name 'Makefile'` `find ./po  -maxdepth 2  -name 'CMakeFiles'` `find ./po  -maxdepth 2  -name '*.gmo'` `find ./po  -maxdepth 2  -name '*.cmake'`
+#     COMMAND find
+#     ARGS "./po ( -name 'Makefile' -o -name 'CMakeFiles' -o -name '*.gmo' -o -name '*.cmake' ) -maxdepth 2 -exec rm -rf {} \;"
+#     COMMAND rm 
+#     ARGS -Rf `find ./po  -maxdepth 2  -name 'Makefile'`
+#     COMMAND find
+#     ARGS ./po  -maxdepth 2  -name 'CMakeFiles' -exec rm -rf {} \;
+#     COMMAND find
+#     ARGS ./po  -maxdepth 2  -name '*.gmo'      -exec rm -rf {} \;
+#     COMMAND find
+#     ARGS ./po  -maxdepth 2  -name '*.cmake'    -exec rm -rf {} \;
 #     COMMAND find
 #     ARGS ". \( -name 'Makefile' -o -name 'CMakeFiles' \) -exec rm -rf {} \;"
     TARGET  distclean
diff --git a/sflphone-client-kde/doc/CMakeLists.txt b/sflphone-client-kde/doc/CMakeLists.txt
index 9c366d939ca52853864cfe0fe473c26f17383f22..18fe46cc14b30bbdd39367623dbd6d53cc1de1a3 100644
--- a/sflphone-client-kde/doc/CMakeLists.txt
+++ b/sflphone-client-kde/doc/CMakeLists.txt
@@ -2,4 +2,4 @@
 #
 #
 
-kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR sflphone-client-kde)
+KDE4_CREATE_HANDBOOK(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR sflphone-client-kde)
diff --git a/sflphone-client-kde/po/README b/sflphone-client-kde/po/README
index 3dc34cce848a41d0ea1ff8c5040b38cdf7a581a8..2fbea68fa4f7d87d731b243af1aa6efbac6fe7cf 100644
--- a/sflphone-client-kde/po/README
+++ b/sflphone-client-kde/po/README
@@ -6,7 +6,7 @@ If we need to update translations files, do the following steps:
 This command will update the template file with the current source files.
 To be able to add strings from the ui files, and other non-c++ files which generates some c++ source, you have to first build and make the project in build directory (see the INSTALL file in root directory sflphone-client-kde).
 
-	for fichier in `find  .  -name *.po `  ;  do  ;  msgmerge --update $fichier sflphone-client-kde.pot  ;  done
+	for fichier in `find  .  -name *.po `  ;  do  msgmerge --update $fichier sflphone-client-kde.pot  ;  done
 	
 This command will update the po files in every subdirectory with the new pot file.
 You will then be able to translate the new strings in each po file.
\ No newline at end of file
diff --git a/sflphone-client-kde/po/de/CMakeLists.txt b/sflphone-client-kde/po/de/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a149a88288f30056f97c7b088b95fa735979025
--- /dev/null
+++ b/sflphone-client-kde/po/de/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(de ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/sflphone-client-kde/po/de/sflphone-client-kde.po b/sflphone-client-kde/po/de/sflphone-client-kde.po
index b3c576cbc6be92c67c9c19eb9a6f0601349b21f3..c5a5d7703a2546e0c4228566c87a672e3ce890d8 100644
--- a/sflphone-client-kde/po/de/sflphone-client-kde.po
+++ b/sflphone-client-kde/po/de/sflphone-client-kde.po
@@ -1,149 +1,147 @@
-#: ../src/AccountWizard.cpp:161
-msgid "Account Wizard"
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
 msgstr ""
-
-#: ../src/AccountWizard.cpp:195
-msgid "Creation of account succeed with parameters :\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-09 18:40-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:206
-msgid "Creation of account has failed for the reason :\n"
+#: ../src/AccountWizard.cpp:200
+msgid "Creation of account succeed with these parameters"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:212
-msgid "Register of account succeed with parameters :\n"
+#: ../src/AccountWizard.cpp:211
+msgid "Creation of account has failed for the reason"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:248
-msgid "Alias : "
+#: ../src/AccountWizard.cpp:217
+msgid "Register of account succeed with these parameters"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:249
-msgid "Server : "
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+msgid "Alias"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:250
-msgid "User : "
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+msgid "Server"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:251
-msgid "Password : "
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+msgid "User"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:252
-msgid "Protocol : "
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+msgid "Password"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:253
-msgid "Mailbox : "
+#: ../src/AccountWizard.cpp:257
+msgid "Protocol"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:270
-msgid "Account Creation Wizard"
+#: ../src/AccountWizard.cpp:258
+msgid "Mailbox"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:271
+#: ../src/AccountWizard.cpp:276
 msgid "Welcome to the Account creation wizard of SFLPhone"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:273
+#: ../src/AccountWizard.cpp:278
 msgid "This wizard will help you setting up an account."
 msgstr ""
 
-#: ../src/AccountWizard.cpp:301 ../build/src/ui_ConfigDialog.h:1259
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
 msgid "Accounts"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:302
+#: ../src/AccountWizard.cpp:307
 msgid "Please choose between those options :"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:304
+#: ../src/AccountWizard.cpp:309
 msgid "Create a free SIP/IAX2 account on sflphone.org"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:305
+#: ../src/AccountWizard.cpp:310
 msgid "Register an existing SIP/IAX2 account"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:344
+#: ../src/AccountWizard.cpp:349
 msgid "VoIP Protocols"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:345
-msgid "Choose the account type :"
+#: ../src/AccountWizard.cpp:350
+msgid "Choose the account type"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:347
+#: ../src/AccountWizard.cpp:352
 msgid "Register a SIP (Session Initiation Protocol) account"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:348
+#: ../src/AccountWizard.cpp:353
 msgid "Register a IAX2 (InterAsterisk eXchange) account"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:387
+#: ../src/AccountWizard.cpp:392
 msgid "Optionnal Email Address"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:388
+#: ../src/AccountWizard.cpp:393
 msgid "This email address will be used to send your voicemail messages."
 msgstr ""
 
-#: ../src/AccountWizard.cpp:390
+#: ../src/AccountWizard.cpp:395
 msgid "Email address"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:424
+#: ../src/AccountWizard.cpp:429
 msgid "SIP Account Settings"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:428
-msgid "IAX2 Account Settings"
-msgstr ""
-
-#: ../src/AccountWizard.cpp:430
-msgid "Please full these settings fields."
-msgstr ""
-
-#: ../src/AccountWizard.cpp:432
-msgid "Alias *"
-msgstr ""
-
 #: ../src/AccountWizard.cpp:433
-msgid "Server *"
-msgstr ""
-
-#: ../src/AccountWizard.cpp:434
-msgid "User *"
+msgid "IAX2 Account Settings"
 msgstr ""
 
 #: ../src/AccountWizard.cpp:435
-msgid "Password *"
+msgid "Please full these settings fields."
 msgstr ""
 
-#: ../src/AccountWizard.cpp:507
+#: ../src/AccountWizard.cpp:512
 msgid "Network Address Translation (NAT)"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:508
+#: ../src/AccountWizard.cpp:513
 msgid ""
 "You should probably enable this option if you're placed under a firewall"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:510
+#: ../src/AccountWizard.cpp:515
 msgid "Enable STUN"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:511
+#: ../src/AccountWizard.cpp:516
 msgid "Stun Server"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:545
+#: ../src/AccountWizard.cpp:550
 msgid "Account Definition Finished"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:546
+#: ../src/AccountWizard.cpp:551
 msgid ""
 "After checking the settings you chose, click \"Finish\" to create the "
 "account."
@@ -161,15 +159,8 @@ msgstr ""
 msgid "Attention : SIP port must be under 65536 !"
 msgstr ""
 
-#: ../src/ConfigDialog.cpp:787
-msgid ""
-"Accounts changed : another client may be changing accounts or an account is "
-"unstable. \n"
-"If another client is changing the settings, you may cancel your changes to "
-"avoid overwriting one's changes."
-msgstr ""
-
-#: ../src/SFLPhone.cpp:54
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
 msgid "SFLPhone"
 msgstr ""
 
@@ -182,14 +173,28 @@ msgid "Incoming call"
 msgstr ""
 
 #: ../src/SFLPhone.cpp:181
-msgid "You have an incoming call from : "
+msgid "You have an incoming call from"
 msgstr ""
 
 #: ../src/SFLPhone.cpp:181
 msgid "Click to accept or refuse it."
 msgstr ""
 
-#: ../src/sflphone_kdeview.cpp:1089 ../src/sflphone_kdeview.cpp:1145
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
 msgid "Edit before call"
 msgstr ""
 
@@ -269,27 +274,23 @@ msgstr ""
 msgid "Configure general settings"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1271
-msgid "Call history"
-msgstr ""
-
-#: ../build/src/ui_ConfigDialog.h:1272
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
 msgid "&Capacity"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1273
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
 msgid "C&lear history"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1274
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
 msgid "Connection"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1275
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
 msgid "SIP &Port"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1276
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
 msgid "Attention "
 msgstr ""
 
@@ -330,7 +331,7 @@ msgid "Remove this account"
 msgstr ""
 
 #: ../build/src/ui_ConfigDialog.h:1287
-msgid "+"
+msgid "Backspace, Return"
 msgstr ""
 
 #: ../build/src/ui_ConfigDialog.h:1288
@@ -534,6 +535,7 @@ msgstr ""
 msgid "Prepend"
 msgstr ""
 
+#: ../build/src/ui_dlggeneralbase.h:159
 #: ../build/src/ui_sflphone_kdeview_base.h:492
 msgid "Form"
 msgstr ""
@@ -590,85 +592,9 @@ msgstr ""
 msgid "Account creation &wizard"
 msgstr ""
 
-#: ../build/src/ui_sflphone_kdeview_base.h:507
-msgid "Address book"
-msgstr ""
-
 #: ../build/src/ui_sflphone_kdeview_base.h:508
 msgid "Attention:number of results exceeds max displayed."
 msgstr ""
 
-#: ../build/src/ui_sflphone_kdeview_base.h:509
-#: ../build/src/ui_sflphone_kdeview_base.h:532
-#: ../build/src/ui_sflphone_kdeview_base.h:533
-#: ../build/src/ui_sflphone_kdeview_base.h:534
-msgid "..."
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:510
-msgid "1"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:511
-msgid ""
-"2\n"
-"abc"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:513
-msgid "2"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:514
-msgid ""
-"3\n"
-"def"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:516
-msgid ""
-"4\n"
-"ghi"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:518
-msgid ""
-"5\n"
-"jkl"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:520
-msgid ""
-"6\n"
-"mno"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:522
-msgid ""
-"7\n"
-"pqrs"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:524
-msgid ""
-"8\n"
-"tuv"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:526
-msgid ""
-"9\n"
-"wxyz"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:528
-msgid "*"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:529
-msgid "0\n"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:531
-msgid "#"
-msgstr ""
+#~ msgid "Account Wizard"
+#~ msgstr "SFLphone Konto (Konfigurationsassistent)"
diff --git a/sflphone-client-kde/po/es/CMakeLists.txt b/sflphone-client-kde/po/es/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..906dea91f03c04b48b3a8ee534cb8a75423d0bb2
--- /dev/null
+++ b/sflphone-client-kde/po/es/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(es ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/sflphone-client-kde/po/es/sflphone-client-kde.po b/sflphone-client-kde/po/es/sflphone-client-kde.po
new file mode 100644
index 0000000000000000000000000000000000000000..ba7f9509aa129a84a36f19832397b6d43efa250d
--- /dev/null
+++ b/sflphone-client-kde/po/es/sflphone-client-kde.po
@@ -0,0 +1,597 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-09 18:40-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:200
+msgid "Creation of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:211
+msgid "Creation of account has failed for the reason"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:217
+msgid "Register of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+msgid "Alias"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+msgid "Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+msgid "User"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+msgid "Password"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:257
+msgid "Protocol"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:258
+msgid "Mailbox"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:276
+msgid "Welcome to the Account creation wizard of SFLPhone"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:278
+msgid "This wizard will help you setting up an account."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
+msgid "Accounts"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:307
+msgid "Please choose between those options :"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:309
+msgid "Create a free SIP/IAX2 account on sflphone.org"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:310
+msgid "Register an existing SIP/IAX2 account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:349
+msgid "VoIP Protocols"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:350
+msgid "Choose the account type"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:352
+msgid "Register a SIP (Session Initiation Protocol) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:353
+msgid "Register a IAX2 (InterAsterisk eXchange) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:392
+msgid "Optionnal Email Address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:393
+msgid "This email address will be used to send your voicemail messages."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:395
+msgid "Email address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:429
+msgid "SIP Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:433
+msgid "IAX2 Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:435
+msgid "Please full these settings fields."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:512
+msgid "Network Address Translation (NAT)"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:513
+msgid ""
+"You should probably enable this option if you're placed under a firewall"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:515
+msgid "Enable STUN"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:516
+msgid "Stun Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:550
+msgid "Account Definition Finished"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:551
+msgid ""
+"After checking the settings you chose, click \"Finish\" to create the "
+"account."
+msgstr ""
+
+#: ../src/Call.cpp:116
+msgid "Transfer to : "
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:131
+msgid "Attention : SIP port must be over 1024 !"
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:136
+msgid "Attention : SIP port must be under 65536 !"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
+msgid "SFLPhone"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:152
+msgid "You still have some calls open. Please close all calls before quitting."
+msgstr ""
+
+#: ../src/SFLPhone.cpp:180
+msgid "Incoming call"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "You have an incoming call from"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "Click to accept or refuse it."
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
+msgid "Edit before call"
+msgstr ""
+
+#: ../src/sflphone_const.h:56
+msgid "Call"
+msgstr ""
+
+#: ../src/sflphone_const.h:57
+msgid "Hang up"
+msgstr ""
+
+#: ../src/sflphone_const.h:58
+msgid "Hold"
+msgstr ""
+
+#: ../src/sflphone_const.h:59
+msgid "Transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:60 ../build/src/ui_ConfigDialog.h:1263
+msgid "Record"
+msgstr ""
+
+#: ../src/sflphone_const.h:61
+msgid "Accept"
+msgstr ""
+
+#: ../src/sflphone_const.h:62
+msgid "Refuse"
+msgstr ""
+
+#: ../src/sflphone_const.h:63
+msgid "Unhold"
+msgstr ""
+
+#: ../src/sflphone_const.h:64
+msgid "Give up transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:65
+msgid "Call back"
+msgstr ""
+
+#: ../src/sflphone_const.h:66
+msgid "Give up search"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1249
+msgid "Configuration Dialog"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1250
+msgid "about"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1255 ../build/src/ui_ConfigDialog.h:1337
+msgid "General"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1257
+msgid "Display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1261
+msgid "Audio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1265
+msgid "Address Book"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1267
+msgid "Hooks"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1270
+msgid "Configure general settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
+msgid "&Capacity"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
+msgid "C&lear history"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
+msgid "Connection"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
+msgid "SIP &Port"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
+msgid "Attention "
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1277
+msgid "Configure display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1278
+msgid "Enable notifications"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1279
+msgid "On incoming &calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1280
+msgid "On &messages"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1281
+msgid "Show main window"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1282
+msgid "On &start"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1283
+msgid "On &incoming calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1284
+msgid "Configure user accounts"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1286
+msgid "Remove this account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1287
+msgid "Backspace, Return"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1288
+msgid "Add a new account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1289
+msgid "Down"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1290
+msgid "Up"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1291
+msgid "Apply"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1292
+msgid "&Alias"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1293
+msgid "&Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1296
+msgid "SIP"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1297
+msgid "IAX"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1299
+msgid "&Server"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1300
+msgid "&User"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1301
+msgid "Pass&word"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1302
+#: ../build/src/ui_sflphone_kdeview_base.h:498
+msgid "&Mailbox"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1303
+msgid "State"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1306
+msgid "Stun settings will be applied on each account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1307
+msgid "&Enable Stun"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1308
+msgid "Configure audio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1310
+msgid "Audio &device"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1313
+msgid "ALSA"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1314
+msgid "PulseAudio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1316
+msgid "&Enable ringtones"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1317
+msgid "&Codecs"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1321
+msgid "Active"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1323
+msgid "Name"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1325
+msgid "Frequency"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1327
+msgid "Bitrate"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1329
+msgid "Bandwidth"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1330
+msgid "ALSA settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1331
+msgid "&In"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1332
+msgid "&Out"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1333
+msgid "ALSA &plugin"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1334
+msgid "PulseAudio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1335
+msgid "Mute other applications during a call"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1336
+msgid "Configure record settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1338
+msgid "Destination folder"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1339
+msgid "Configure address book settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1340
+msgid "Maximum &results"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1341
+msgid "Display &photo if available"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1342
+msgid "Display phone numbers of these &types :"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1343
+msgid "&Work"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1344
+msgid "&Mobile"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1345
+msgid "&Home"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1346
+msgid "Configure hooks settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1347
+msgid "URL Argument"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1348
+msgid "SIP Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1349
+msgid "IAX2 Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1350
+msgid "SIP Header"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1351
+msgid "Command"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1352
+msgid "Phone number formatting"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1353
+msgid "Add phone number prefix"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1354
+msgid "Prepend"
+msgstr ""
+
+#: ../build/src/ui_dlggeneralbase.h:159
+#: ../build/src/ui_sflphone_kdeview_base.h:492
+msgid "Form"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:493
+msgid "&Pick up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:494
+msgid "&Hang up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:495
+msgid "H&old"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:496
+msgid "&Transfer"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:497
+msgid "H&istory"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:499
+msgid "Configure &accounts"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:500
+msgid "Configure a&udio"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:501
+msgid "&Configure SFLPhone"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:502
+msgid "Display &volume bars"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:503
+msgid "&About"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:504
+msgid "Display &dialpad"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:505
+msgid "&Record"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:506
+msgid "Account creation &wizard"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:508
+msgid "Attention:number of results exceeds max displayed."
+msgstr ""
diff --git a/sflphone-client-kde/po/fr/sflphone-client-kde.po b/sflphone-client-kde/po/fr/sflphone-client-kde.po
index d5cb92e9e2de2abaf875b60929c5b11f6cff3d1e..4086fe3d2273e7b2fa181ca82726cddf2d443736 100644
--- a/sflphone-client-kde/po/fr/sflphone-client-kde.po
+++ b/sflphone-client-kde/po/fr/sflphone-client-kde.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-06-04 11:08-0400\n"
+"POT-Creation-Date: 2009-06-09 18:40-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,155 +16,145 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../src/AccountWizard.cpp:161
-msgid "Account Wizard"
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
 msgstr "Assistant de création de compte"
 
-#: ../src/AccountWizard.cpp:195
-msgid "Creation of account succeed with parameters :\n"
+#: ../src/AccountWizard.cpp:200
+#, fuzzy
+msgid "Creation of account succeed with these parameters"
 msgstr "Compte créé avec succès avec les paramètres :\n"
 
-#: ../src/AccountWizard.cpp:206
-msgid "Creation of account has failed for the reason :\n"
+#: ../src/AccountWizard.cpp:211
+#, fuzzy
+msgid "Creation of account has failed for the reason"
 msgstr "Création de compte échouée pour raison :\n"
 
-#: ../src/AccountWizard.cpp:212
-msgid "Register of account succeed with parameters :\n"
+#: ../src/AccountWizard.cpp:217
+#, fuzzy
+msgid "Register of account succeed with these parameters"
 msgstr "Compte enregistré avec succès avec les paramètres :\n"
 
-#: ../src/AccountWizard.cpp:248
-msgid "Alias : "
-msgstr "Alias : "
-
-#: ../src/AccountWizard.cpp:249
-msgid "Server : "
-msgstr "Serveur : "
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+#, fuzzy
+msgid "Alias"
+msgstr "Alias"
 
-#: ../src/AccountWizard.cpp:250
-msgid "User : "
-msgstr "Utilisateur : "
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+#, fuzzy
+msgid "Server"
+msgstr "Serveur"
 
-#: ../src/AccountWizard.cpp:251
-msgid "Password : "
-msgstr "Mot de passe : "
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+#, fuzzy
+msgid "User"
+msgstr "Utilisateur"
 
-#: ../src/AccountWizard.cpp:252
-msgid "Protocol : "
-msgstr "Protocole : "
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+#, fuzzy
+msgid "Password"
+msgstr "Mot de passe *"
 
-#: ../src/AccountWizard.cpp:253
-msgid "Mailbox : "
-msgstr "Boîte vocale : "
+#: ../src/AccountWizard.cpp:257
+#, fuzzy
+msgid "Protocol"
+msgstr "Protocole"
 
-#: ../src/AccountWizard.cpp:270
-msgid "Account Creation Wizard"
-msgstr "Assistant de création de compte"
+#: ../src/AccountWizard.cpp:258
+#, fuzzy
+msgid "Mailbox"
+msgstr "Boîte vocale"
 
-#: ../src/AccountWizard.cpp:271
+#: ../src/AccountWizard.cpp:276
 msgid "Welcome to the Account creation wizard of SFLPhone"
 msgstr "Bienvenue dans l'assistant de création de compte de SFLPhone"
 
-#: ../src/AccountWizard.cpp:273
+#: ../src/AccountWizard.cpp:278
 msgid "This wizard will help you setting up an account."
 msgstr "Cet assistant va vous aider à créer et paramètrer un compte"
 
-#: ../src/AccountWizard.cpp:301 ../build/src/ui_ConfigDialog.h:1259
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
 msgid "Accounts"
 msgstr "Comptes"
 
-#: ../src/AccountWizard.cpp:302
+#: ../src/AccountWizard.cpp:307
 msgid "Please choose between those options :"
 msgstr "Choisissez une des options :"
 
-#: ../src/AccountWizard.cpp:304
+#: ../src/AccountWizard.cpp:309
 msgid "Create a free SIP/IAX2 account on sflphone.org"
 msgstr "Créer un compte gratuit SIP/IAX2 sur sflphone.org"
 
-#: ../src/AccountWizard.cpp:305
+#: ../src/AccountWizard.cpp:310
 msgid "Register an existing SIP/IAX2 account"
 msgstr "Enregistrer un compte SIP/IAX2 existant"
 
-#: ../src/AccountWizard.cpp:344
+#: ../src/AccountWizard.cpp:349
 msgid "VoIP Protocols"
 msgstr "Protocoles VoIP"
 
-#: ../src/AccountWizard.cpp:345
-msgid "Choose the account type :"
+#: ../src/AccountWizard.cpp:350
+#, fuzzy
+msgid "Choose the account type"
 msgstr "Choisissez le type de compte :"
 
-#: ../src/AccountWizard.cpp:347
+#: ../src/AccountWizard.cpp:352
 #, fuzzy
 msgid "Register a SIP (Session Initiation Protocol) account"
 msgstr "Créer un compte SIP (Session Initiation Protocol)"
 
-#: ../src/AccountWizard.cpp:348
+#: ../src/AccountWizard.cpp:353
 #, fuzzy
 msgid "Register a IAX2 (InterAsterisk eXchange) account"
 msgstr "Créer un compte IAX2 (InterAsterisk eXchange)"
 
-#: ../src/AccountWizard.cpp:387
+#: ../src/AccountWizard.cpp:392
 msgid "Optionnal Email Address"
 msgstr "Adresse email (optionnel)"
 
-#: ../src/AccountWizard.cpp:388
+#: ../src/AccountWizard.cpp:393
 msgid "This email address will be used to send your voicemail messages."
 msgstr ""
 "Cette adresse email sera utilisée pour l'envoi des messages vocaux et textes"
 
-#: ../src/AccountWizard.cpp:390
+#: ../src/AccountWizard.cpp:395
 msgid "Email address"
 msgstr "Adresse email"
 
-#: ../src/AccountWizard.cpp:424
+#: ../src/AccountWizard.cpp:429
 msgid "SIP Account Settings"
 msgstr "Paramètre du compte SIP"
 
-#: ../src/AccountWizard.cpp:428
+#: ../src/AccountWizard.cpp:433
 msgid "IAX2 Account Settings"
 msgstr "Paramètre du compte IAX2"
 
-#: ../src/AccountWizard.cpp:430
+#: ../src/AccountWizard.cpp:435
 msgid "Please full these settings fields."
 msgstr "Remplissez les champs suivants."
 
-#: ../src/AccountWizard.cpp:432
-msgid "Alias *"
-msgstr "Alias *"
-
-#: ../src/AccountWizard.cpp:433
-msgid "Server *"
-msgstr "Serveur *"
-
-#: ../src/AccountWizard.cpp:434
-msgid "User *"
-msgstr "Utilisateur *"
-
-#: ../src/AccountWizard.cpp:435
-msgid "Password *"
-msgstr "Mot de passe *"
-
-#: ../src/AccountWizard.cpp:507
+#: ../src/AccountWizard.cpp:512
 msgid "Network Address Translation (NAT)"
 msgstr "Traduction d'adresse réseau (NAT)"
 
-#: ../src/AccountWizard.cpp:508
+#: ../src/AccountWizard.cpp:513
 msgid ""
 "You should probably enable this option if you're placed under a firewall"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:510
+#: ../src/AccountWizard.cpp:515
 msgid "Enable STUN"
 msgstr "Activer STUN"
 
-#: ../src/AccountWizard.cpp:511
+#: ../src/AccountWizard.cpp:516
 msgid "Stun Server"
 msgstr "Serveur STUN"
 
-#: ../src/AccountWizard.cpp:545
+#: ../src/AccountWizard.cpp:550
 msgid "Account Definition Finished"
 msgstr "Définition du compte terminée"
 
-#: ../src/AccountWizard.cpp:546
+#: ../src/AccountWizard.cpp:551
 msgid ""
 "After checking the settings you chose, click \"Finish\" to create the "
 "account."
@@ -178,23 +168,16 @@ msgstr " Transférer à : "
 
 #: ../src/ConfigDialog.cpp:131
 msgid "Attention : SIP port must be over 1024 !"
-msgstr ""
+msgstr "Attention : le port SIP doit être supérieur à 1024 !"
 
 #: ../src/ConfigDialog.cpp:136
 msgid "Attention : SIP port must be under 65536 !"
-msgstr ""
-
-#: ../src/ConfigDialog.cpp:787
-msgid ""
-"Accounts changed : another client may be changing accounts or an account is "
-"unstable. \n"
-"If another client is changing the settings, you may cancel your changes to "
-"avoid overwriting one's changes."
-msgstr ""
+msgstr "Attention : le port SIP doit être inférieur à 65536 !"
 
-#: ../src/SFLPhone.cpp:54
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
 msgid "SFLPhone"
-msgstr ""
+msgstr "SFLPhone"
 
 #: ../src/SFLPhone.cpp:152
 msgid "You still have some calls open. Please close all calls before quitting."
@@ -207,14 +190,28 @@ msgid "Incoming call"
 msgstr "Appel entrant"
 
 #: ../src/SFLPhone.cpp:181
-msgid "You have an incoming call from : "
-msgstr "Vous avez un appel entrant de : "
+msgid "You have an incoming call from"
+msgstr "Vous avez un appel entrant de"
 
 #: ../src/SFLPhone.cpp:181
 msgid "Click to accept or refuse it."
 msgstr "Cliquez sur ce message pour accepter ou refuser"
 
-#: ../src/sflphone_kdeview.cpp:1089 ../src/sflphone_kdeview.cpp:1145
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr "Écran principal"
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr "Historique d'appel"
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr "Carnet d'adresse"
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
 msgid "Edit before call"
 msgstr "Éditer avant d'appeler"
 
@@ -295,27 +292,23 @@ msgstr "Ancrage"
 msgid "Configure general settings"
 msgstr "Configurer les paramètres généraux"
 
-#: ../build/src/ui_ConfigDialog.h:1271
-msgid "Call history"
-msgstr "Historique d'appel"
-
-#: ../build/src/ui_ConfigDialog.h:1272
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
 msgid "&Capacity"
 msgstr "&Capacité"
 
-#: ../build/src/ui_ConfigDialog.h:1273
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
 msgid "C&lear history"
 msgstr "&Effacer l'historique"
 
-#: ../build/src/ui_ConfigDialog.h:1274
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
 msgid "Connection"
 msgstr "Connexion"
 
-#: ../build/src/ui_ConfigDialog.h:1275
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
 msgid "SIP &Port"
 msgstr "Port &SIP"
 
-#: ../build/src/ui_ConfigDialog.h:1276
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
 msgid "Attention "
 msgstr "Attention "
 
@@ -356,7 +349,7 @@ msgid "Remove this account"
 msgstr "Supprimer ce compte"
 
 #: ../build/src/ui_ConfigDialog.h:1287
-msgid "+"
+msgid "Backspace, Return"
 msgstr ""
 
 #: ../build/src/ui_ConfigDialog.h:1288
@@ -412,7 +405,7 @@ msgstr "Mot de passe *"
 #: ../build/src/ui_sflphone_kdeview_base.h:498
 #, fuzzy
 msgid "&Mailbox"
-msgstr "Boîte vocale : "
+msgstr "&Boîte vocale"
 
 #: ../build/src/ui_ConfigDialog.h:1303
 msgid "State"
@@ -570,6 +563,7 @@ msgstr "Ajouter un préfixe"
 msgid "Prepend"
 msgstr "Préfixe"
 
+#: ../build/src/ui_dlggeneralbase.h:159
 #: ../build/src/ui_sflphone_kdeview_base.h:492
 msgid "Form"
 msgstr ""
@@ -629,87 +623,8 @@ msgstr "&Enregistrer"
 #: ../build/src/ui_sflphone_kdeview_base.h:506
 #, fuzzy
 msgid "Account creation &wizard"
-msgstr "Assistant de création de compte"
-
-#: ../build/src/ui_sflphone_kdeview_base.h:507
-msgid "Address book"
-msgstr "Carnet d'adresse"
+msgstr "Assistant de c&réation de compte"
 
 #: ../build/src/ui_sflphone_kdeview_base.h:508
 msgid "Attention:number of results exceeds max displayed."
 msgstr "Attention:tous les résultats ne sont pas affichés."
-
-#: ../build/src/ui_sflphone_kdeview_base.h:509
-#: ../build/src/ui_sflphone_kdeview_base.h:532
-#: ../build/src/ui_sflphone_kdeview_base.h:533
-#: ../build/src/ui_sflphone_kdeview_base.h:534
-msgid "..."
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:510
-msgid "1"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:511
-msgid ""
-"2\n"
-"abc"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:513
-msgid "2"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:514
-msgid ""
-"3\n"
-"def"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:516
-msgid ""
-"4\n"
-"ghi"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:518
-msgid ""
-"5\n"
-"jkl"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:520
-msgid ""
-"6\n"
-"mno"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:522
-msgid ""
-"7\n"
-"pqrs"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:524
-msgid ""
-"8\n"
-"tuv"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:526
-msgid ""
-"9\n"
-"wxyz"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:528
-msgid "*"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:529
-msgid "0\n"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:531
-msgid "#"
-msgstr ""
diff --git a/sflphone-client-kde/po/ru/CMakeLists.txt b/sflphone-client-kde/po/ru/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26b2f5e87830030c94b7cc31b832d4997f709f8a
--- /dev/null
+++ b/sflphone-client-kde/po/ru/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ru ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/sflphone-client-kde/po/ru/sflphone-client-kde.po b/sflphone-client-kde/po/ru/sflphone-client-kde.po
new file mode 100644
index 0000000000000000000000000000000000000000..63b2cc6c192a3eccd42fa8cb696241e22ec15e79
--- /dev/null
+++ b/sflphone-client-kde/po/ru/sflphone-client-kde.po
@@ -0,0 +1,597 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-09 19:00-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:200
+msgid "Creation of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:211
+msgid "Creation of account has failed for the reason"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:217
+msgid "Register of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+msgid "Alias"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+msgid "Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+msgid "User"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+msgid "Password"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:257
+msgid "Protocol"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:258
+msgid "Mailbox"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:276
+msgid "Welcome to the Account creation wizard of SFLPhone"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:278
+msgid "This wizard will help you setting up an account."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
+msgid "Accounts"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:307
+msgid "Please choose between those options :"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:309
+msgid "Create a free SIP/IAX2 account on sflphone.org"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:310
+msgid "Register an existing SIP/IAX2 account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:349
+msgid "VoIP Protocols"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:350
+msgid "Choose the account type"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:352
+msgid "Register a SIP (Session Initiation Protocol) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:353
+msgid "Register a IAX2 (InterAsterisk eXchange) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:392
+msgid "Optionnal Email Address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:393
+msgid "This email address will be used to send your voicemail messages."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:395
+msgid "Email address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:429
+msgid "SIP Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:433
+msgid "IAX2 Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:435
+msgid "Please full these settings fields."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:512
+msgid "Network Address Translation (NAT)"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:513
+msgid ""
+"You should probably enable this option if you're placed under a firewall"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:515
+msgid "Enable STUN"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:516
+msgid "Stun Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:550
+msgid "Account Definition Finished"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:551
+msgid ""
+"After checking the settings you chose, click \"Finish\" to create the "
+"account."
+msgstr ""
+
+#: ../src/Call.cpp:116
+msgid "Transfer to : "
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:131
+msgid "Attention : SIP port must be over 1024 !"
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:136
+msgid "Attention : SIP port must be under 65536 !"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
+msgid "SFLPhone"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:152
+msgid "You still have some calls open. Please close all calls before quitting."
+msgstr ""
+
+#: ../src/SFLPhone.cpp:180
+msgid "Incoming call"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "You have an incoming call from"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "Click to accept or refuse it."
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
+msgid "Edit before call"
+msgstr ""
+
+#: ../src/sflphone_const.h:56
+msgid "Call"
+msgstr ""
+
+#: ../src/sflphone_const.h:57
+msgid "Hang up"
+msgstr ""
+
+#: ../src/sflphone_const.h:58
+msgid "Hold"
+msgstr ""
+
+#: ../src/sflphone_const.h:59
+msgid "Transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:60 ../build/src/ui_ConfigDialog.h:1263
+msgid "Record"
+msgstr ""
+
+#: ../src/sflphone_const.h:61
+msgid "Accept"
+msgstr ""
+
+#: ../src/sflphone_const.h:62
+msgid "Refuse"
+msgstr ""
+
+#: ../src/sflphone_const.h:63
+msgid "Unhold"
+msgstr ""
+
+#: ../src/sflphone_const.h:64
+msgid "Give up transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:65
+msgid "Call back"
+msgstr ""
+
+#: ../src/sflphone_const.h:66
+msgid "Give up search"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1249
+msgid "Configuration Dialog"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1250
+msgid "about"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1255 ../build/src/ui_ConfigDialog.h:1337
+msgid "General"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1257
+msgid "Display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1261
+msgid "Audio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1265
+msgid "Address Book"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1267
+msgid "Hooks"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1270
+msgid "Configure general settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
+msgid "&Capacity"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
+msgid "C&lear history"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
+msgid "Connection"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
+msgid "SIP &Port"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
+msgid "Attention "
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1277
+msgid "Configure display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1278
+msgid "Enable notifications"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1279
+msgid "On incoming &calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1280
+msgid "On &messages"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1281
+msgid "Show main window"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1282
+msgid "On &start"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1283
+msgid "On &incoming calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1284
+msgid "Configure user accounts"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1286
+msgid "Remove this account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1287
+msgid "Backspace, Return"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1288
+msgid "Add a new account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1289
+msgid "Down"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1290
+msgid "Up"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1291
+msgid "Apply"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1292
+msgid "&Alias"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1293
+msgid "&Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1296
+msgid "SIP"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1297
+msgid "IAX"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1299
+msgid "&Server"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1300
+msgid "&User"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1301
+msgid "Pass&word"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1302
+#: ../build/src/ui_sflphone_kdeview_base.h:498
+msgid "&Mailbox"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1303
+msgid "State"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1306
+msgid "Stun settings will be applied on each account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1307
+msgid "&Enable Stun"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1308
+msgid "Configure audio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1310
+msgid "Audio &device"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1313
+msgid "ALSA"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1314
+msgid "PulseAudio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1316
+msgid "&Enable ringtones"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1317
+msgid "&Codecs"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1321
+msgid "Active"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1323
+msgid "Name"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1325
+msgid "Frequency"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1327
+msgid "Bitrate"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1329
+msgid "Bandwidth"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1330
+msgid "ALSA settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1331
+msgid "&In"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1332
+msgid "&Out"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1333
+msgid "ALSA &plugin"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1334
+msgid "PulseAudio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1335
+msgid "Mute other applications during a call"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1336
+msgid "Configure record settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1338
+msgid "Destination folder"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1339
+msgid "Configure address book settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1340
+msgid "Maximum &results"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1341
+msgid "Display &photo if available"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1342
+msgid "Display phone numbers of these &types :"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1343
+msgid "&Work"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1344
+msgid "&Mobile"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1345
+msgid "&Home"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1346
+msgid "Configure hooks settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1347
+msgid "URL Argument"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1348
+msgid "SIP Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1349
+msgid "IAX2 Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1350
+msgid "SIP Header"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1351
+msgid "Command"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1352
+msgid "Phone number formatting"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1353
+msgid "Add phone number prefix"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1354
+msgid "Prepend"
+msgstr ""
+
+#: ../build/src/ui_dlggeneralbase.h:159
+#: ../build/src/ui_sflphone_kdeview_base.h:492
+msgid "Form"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:493
+msgid "&Pick up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:494
+msgid "&Hang up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:495
+msgid "H&old"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:496
+msgid "&Transfer"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:497
+msgid "H&istory"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:499
+msgid "Configure &accounts"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:500
+msgid "Configure a&udio"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:501
+msgid "&Configure SFLPhone"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:502
+msgid "Display &volume bars"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:503
+msgid "&About"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:504
+msgid "Display &dialpad"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:505
+msgid "&Record"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:506
+msgid "Account creation &wizard"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:508
+msgid "Attention:number of results exceeds max displayed."
+msgstr ""
diff --git a/sflphone-client-kde/po/sflphone-client-kde.pot b/sflphone-client-kde/po/sflphone-client-kde.pot
index e484347649fb23c57da1435914432ec78d2549a3..e8ab6fe12be027d7964b7e053f2d893ef6068602 100644
--- a/sflphone-client-kde/po/sflphone-client-kde.pot
+++ b/sflphone-client-kde/po/sflphone-client-kde.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-06-04 11:08-0400\n"
+"POT-Creation-Date: 2009-06-09 19:00-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,152 +16,132 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../src/AccountWizard.cpp:161
-msgid "Account Wizard"
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:195
-msgid "Creation of account succeed with parameters :\n"
+#: ../src/AccountWizard.cpp:200
+msgid "Creation of account succeed with these parameters"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:206
-msgid "Creation of account has failed for the reason :\n"
+#: ../src/AccountWizard.cpp:211
+msgid "Creation of account has failed for the reason"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:212
-msgid "Register of account succeed with parameters :\n"
+#: ../src/AccountWizard.cpp:217
+msgid "Register of account succeed with these parameters"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:248
-msgid "Alias : "
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+msgid "Alias"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:249
-msgid "Server : "
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+msgid "Server"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:250
-msgid "User : "
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+msgid "User"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:251
-msgid "Password : "
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+msgid "Password"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:252
-msgid "Protocol : "
+#: ../src/AccountWizard.cpp:257
+msgid "Protocol"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:253
-msgid "Mailbox : "
+#: ../src/AccountWizard.cpp:258
+msgid "Mailbox"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:270
-msgid "Account Creation Wizard"
-msgstr ""
-
-#: ../src/AccountWizard.cpp:271
+#: ../src/AccountWizard.cpp:276
 msgid "Welcome to the Account creation wizard of SFLPhone"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:273
+#: ../src/AccountWizard.cpp:278
 msgid "This wizard will help you setting up an account."
 msgstr ""
 
-#: ../src/AccountWizard.cpp:301 ../build/src/ui_ConfigDialog.h:1259
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
 msgid "Accounts"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:302
+#: ../src/AccountWizard.cpp:307
 msgid "Please choose between those options :"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:304
+#: ../src/AccountWizard.cpp:309
 msgid "Create a free SIP/IAX2 account on sflphone.org"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:305
+#: ../src/AccountWizard.cpp:310
 msgid "Register an existing SIP/IAX2 account"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:344
+#: ../src/AccountWizard.cpp:349
 msgid "VoIP Protocols"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:345
-msgid "Choose the account type :"
+#: ../src/AccountWizard.cpp:350
+msgid "Choose the account type"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:347
+#: ../src/AccountWizard.cpp:352
 msgid "Register a SIP (Session Initiation Protocol) account"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:348
+#: ../src/AccountWizard.cpp:353
 msgid "Register a IAX2 (InterAsterisk eXchange) account"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:387
+#: ../src/AccountWizard.cpp:392
 msgid "Optionnal Email Address"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:388
+#: ../src/AccountWizard.cpp:393
 msgid "This email address will be used to send your voicemail messages."
 msgstr ""
 
-#: ../src/AccountWizard.cpp:390
+#: ../src/AccountWizard.cpp:395
 msgid "Email address"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:424
+#: ../src/AccountWizard.cpp:429
 msgid "SIP Account Settings"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:428
-msgid "IAX2 Account Settings"
-msgstr ""
-
-#: ../src/AccountWizard.cpp:430
-msgid "Please full these settings fields."
-msgstr ""
-
-#: ../src/AccountWizard.cpp:432
-msgid "Alias *"
-msgstr ""
-
 #: ../src/AccountWizard.cpp:433
-msgid "Server *"
-msgstr ""
-
-#: ../src/AccountWizard.cpp:434
-msgid "User *"
+msgid "IAX2 Account Settings"
 msgstr ""
 
 #: ../src/AccountWizard.cpp:435
-msgid "Password *"
+msgid "Please full these settings fields."
 msgstr ""
 
-#: ../src/AccountWizard.cpp:507
+#: ../src/AccountWizard.cpp:512
 msgid "Network Address Translation (NAT)"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:508
+#: ../src/AccountWizard.cpp:513
 msgid ""
 "You should probably enable this option if you're placed under a firewall"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:510
+#: ../src/AccountWizard.cpp:515
 msgid "Enable STUN"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:511
+#: ../src/AccountWizard.cpp:516
 msgid "Stun Server"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:545
+#: ../src/AccountWizard.cpp:550
 msgid "Account Definition Finished"
 msgstr ""
 
-#: ../src/AccountWizard.cpp:546
+#: ../src/AccountWizard.cpp:551
 msgid ""
 "After checking the settings you chose, click \"Finish\" to create the "
 "account."
@@ -179,15 +159,8 @@ msgstr ""
 msgid "Attention : SIP port must be under 65536 !"
 msgstr ""
 
-#: ../src/ConfigDialog.cpp:787
-msgid ""
-"Accounts changed : another client may be changing accounts or an account is "
-"unstable. \n"
-"If another client is changing the settings, you may cancel your changes to "
-"avoid overwriting one's changes."
-msgstr ""
-
-#: ../src/SFLPhone.cpp:54
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
 msgid "SFLPhone"
 msgstr ""
 
@@ -200,14 +173,28 @@ msgid "Incoming call"
 msgstr ""
 
 #: ../src/SFLPhone.cpp:181
-msgid "You have an incoming call from : "
+msgid "You have an incoming call from"
 msgstr ""
 
 #: ../src/SFLPhone.cpp:181
 msgid "Click to accept or refuse it."
 msgstr ""
 
-#: ../src/sflphone_kdeview.cpp:1089 ../src/sflphone_kdeview.cpp:1145
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
 msgid "Edit before call"
 msgstr ""
 
@@ -287,27 +274,23 @@ msgstr ""
 msgid "Configure general settings"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1271
-msgid "Call history"
-msgstr ""
-
-#: ../build/src/ui_ConfigDialog.h:1272
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
 msgid "&Capacity"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1273
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
 msgid "C&lear history"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1274
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
 msgid "Connection"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1275
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
 msgid "SIP &Port"
 msgstr ""
 
-#: ../build/src/ui_ConfigDialog.h:1276
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
 msgid "Attention "
 msgstr ""
 
@@ -348,7 +331,7 @@ msgid "Remove this account"
 msgstr ""
 
 #: ../build/src/ui_ConfigDialog.h:1287
-msgid "+"
+msgid "Backspace, Return"
 msgstr ""
 
 #: ../build/src/ui_ConfigDialog.h:1288
@@ -552,6 +535,7 @@ msgstr ""
 msgid "Prepend"
 msgstr ""
 
+#: ../build/src/ui_dlggeneralbase.h:159
 #: ../build/src/ui_sflphone_kdeview_base.h:492
 msgid "Form"
 msgstr ""
@@ -608,85 +592,6 @@ msgstr ""
 msgid "Account creation &wizard"
 msgstr ""
 
-#: ../build/src/ui_sflphone_kdeview_base.h:507
-msgid "Address book"
-msgstr ""
-
 #: ../build/src/ui_sflphone_kdeview_base.h:508
 msgid "Attention:number of results exceeds max displayed."
 msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:509
-#: ../build/src/ui_sflphone_kdeview_base.h:532
-#: ../build/src/ui_sflphone_kdeview_base.h:533
-#: ../build/src/ui_sflphone_kdeview_base.h:534
-msgid "..."
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:510
-msgid "1"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:511
-msgid ""
-"2\n"
-"abc"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:513
-msgid "2"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:514
-msgid ""
-"3\n"
-"def"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:516
-msgid ""
-"4\n"
-"ghi"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:518
-msgid ""
-"5\n"
-"jkl"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:520
-msgid ""
-"6\n"
-"mno"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:522
-msgid ""
-"7\n"
-"pqrs"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:524
-msgid ""
-"8\n"
-"tuv"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:526
-msgid ""
-"9\n"
-"wxyz"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:528
-msgid "*"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:529
-msgid "0\n"
-msgstr ""
-
-#: ../build/src/ui_sflphone_kdeview_base.h:531
-msgid "#"
-msgstr ""
diff --git a/sflphone-client-kde/po/update.sh b/sflphone-client-kde/po/update.sh
new file mode 100755
index 0000000000000000000000000000000000000000..ccf5a3589ee5a93d8a1b29af389be5effb850f8b
--- /dev/null
+++ b/sflphone-client-kde/po/update.sh
@@ -0,0 +1,6 @@
+xgettext --c++ --kde -ktr2i18n -o sflphone-client-kde.pot ../src/*.cpp ../src/*.h ../build/src/*.h ../build/src/*.cpp
+
+for fichier in `find  .  -name *.po `
+do
+msgmerge --update $fichier sflphone-client-kde.pot
+done
\ No newline at end of file
diff --git a/sflphone-client-kde/po/zh_CN/CMakeLists.txt b/sflphone-client-kde/po/zh_CN/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1c85c8e816bb5b893526c055313dd92ce209fd7
--- /dev/null
+++ b/sflphone-client-kde/po/zh_CN/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(zh_CN ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/sflphone-client-kde/po/zh_CN/sflphone-client-kde.po b/sflphone-client-kde/po/zh_CN/sflphone-client-kde.po
new file mode 100644
index 0000000000000000000000000000000000000000..ba7f9509aa129a84a36f19832397b6d43efa250d
--- /dev/null
+++ b/sflphone-client-kde/po/zh_CN/sflphone-client-kde.po
@@ -0,0 +1,597 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-09 18:40-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:200
+msgid "Creation of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:211
+msgid "Creation of account has failed for the reason"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:217
+msgid "Register of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+msgid "Alias"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+msgid "Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+msgid "User"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+msgid "Password"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:257
+msgid "Protocol"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:258
+msgid "Mailbox"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:276
+msgid "Welcome to the Account creation wizard of SFLPhone"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:278
+msgid "This wizard will help you setting up an account."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
+msgid "Accounts"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:307
+msgid "Please choose between those options :"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:309
+msgid "Create a free SIP/IAX2 account on sflphone.org"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:310
+msgid "Register an existing SIP/IAX2 account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:349
+msgid "VoIP Protocols"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:350
+msgid "Choose the account type"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:352
+msgid "Register a SIP (Session Initiation Protocol) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:353
+msgid "Register a IAX2 (InterAsterisk eXchange) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:392
+msgid "Optionnal Email Address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:393
+msgid "This email address will be used to send your voicemail messages."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:395
+msgid "Email address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:429
+msgid "SIP Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:433
+msgid "IAX2 Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:435
+msgid "Please full these settings fields."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:512
+msgid "Network Address Translation (NAT)"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:513
+msgid ""
+"You should probably enable this option if you're placed under a firewall"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:515
+msgid "Enable STUN"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:516
+msgid "Stun Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:550
+msgid "Account Definition Finished"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:551
+msgid ""
+"After checking the settings you chose, click \"Finish\" to create the "
+"account."
+msgstr ""
+
+#: ../src/Call.cpp:116
+msgid "Transfer to : "
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:131
+msgid "Attention : SIP port must be over 1024 !"
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:136
+msgid "Attention : SIP port must be under 65536 !"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
+msgid "SFLPhone"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:152
+msgid "You still have some calls open. Please close all calls before quitting."
+msgstr ""
+
+#: ../src/SFLPhone.cpp:180
+msgid "Incoming call"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "You have an incoming call from"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "Click to accept or refuse it."
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
+msgid "Edit before call"
+msgstr ""
+
+#: ../src/sflphone_const.h:56
+msgid "Call"
+msgstr ""
+
+#: ../src/sflphone_const.h:57
+msgid "Hang up"
+msgstr ""
+
+#: ../src/sflphone_const.h:58
+msgid "Hold"
+msgstr ""
+
+#: ../src/sflphone_const.h:59
+msgid "Transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:60 ../build/src/ui_ConfigDialog.h:1263
+msgid "Record"
+msgstr ""
+
+#: ../src/sflphone_const.h:61
+msgid "Accept"
+msgstr ""
+
+#: ../src/sflphone_const.h:62
+msgid "Refuse"
+msgstr ""
+
+#: ../src/sflphone_const.h:63
+msgid "Unhold"
+msgstr ""
+
+#: ../src/sflphone_const.h:64
+msgid "Give up transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:65
+msgid "Call back"
+msgstr ""
+
+#: ../src/sflphone_const.h:66
+msgid "Give up search"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1249
+msgid "Configuration Dialog"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1250
+msgid "about"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1255 ../build/src/ui_ConfigDialog.h:1337
+msgid "General"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1257
+msgid "Display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1261
+msgid "Audio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1265
+msgid "Address Book"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1267
+msgid "Hooks"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1270
+msgid "Configure general settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
+msgid "&Capacity"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
+msgid "C&lear history"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
+msgid "Connection"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
+msgid "SIP &Port"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
+msgid "Attention "
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1277
+msgid "Configure display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1278
+msgid "Enable notifications"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1279
+msgid "On incoming &calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1280
+msgid "On &messages"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1281
+msgid "Show main window"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1282
+msgid "On &start"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1283
+msgid "On &incoming calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1284
+msgid "Configure user accounts"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1286
+msgid "Remove this account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1287
+msgid "Backspace, Return"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1288
+msgid "Add a new account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1289
+msgid "Down"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1290
+msgid "Up"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1291
+msgid "Apply"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1292
+msgid "&Alias"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1293
+msgid "&Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1296
+msgid "SIP"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1297
+msgid "IAX"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1299
+msgid "&Server"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1300
+msgid "&User"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1301
+msgid "Pass&word"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1302
+#: ../build/src/ui_sflphone_kdeview_base.h:498
+msgid "&Mailbox"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1303
+msgid "State"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1306
+msgid "Stun settings will be applied on each account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1307
+msgid "&Enable Stun"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1308
+msgid "Configure audio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1310
+msgid "Audio &device"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1313
+msgid "ALSA"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1314
+msgid "PulseAudio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1316
+msgid "&Enable ringtones"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1317
+msgid "&Codecs"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1321
+msgid "Active"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1323
+msgid "Name"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1325
+msgid "Frequency"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1327
+msgid "Bitrate"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1329
+msgid "Bandwidth"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1330
+msgid "ALSA settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1331
+msgid "&In"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1332
+msgid "&Out"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1333
+msgid "ALSA &plugin"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1334
+msgid "PulseAudio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1335
+msgid "Mute other applications during a call"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1336
+msgid "Configure record settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1338
+msgid "Destination folder"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1339
+msgid "Configure address book settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1340
+msgid "Maximum &results"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1341
+msgid "Display &photo if available"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1342
+msgid "Display phone numbers of these &types :"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1343
+msgid "&Work"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1344
+msgid "&Mobile"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1345
+msgid "&Home"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1346
+msgid "Configure hooks settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1347
+msgid "URL Argument"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1348
+msgid "SIP Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1349
+msgid "IAX2 Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1350
+msgid "SIP Header"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1351
+msgid "Command"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1352
+msgid "Phone number formatting"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1353
+msgid "Add phone number prefix"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1354
+msgid "Prepend"
+msgstr ""
+
+#: ../build/src/ui_dlggeneralbase.h:159
+#: ../build/src/ui_sflphone_kdeview_base.h:492
+msgid "Form"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:493
+msgid "&Pick up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:494
+msgid "&Hang up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:495
+msgid "H&old"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:496
+msgid "&Transfer"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:497
+msgid "H&istory"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:499
+msgid "Configure &accounts"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:500
+msgid "Configure a&udio"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:501
+msgid "&Configure SFLPhone"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:502
+msgid "Display &volume bars"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:503
+msgid "&About"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:504
+msgid "Display &dialpad"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:505
+msgid "&Record"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:506
+msgid "Account creation &wizard"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:508
+msgid "Attention:number of results exceeds max displayed."
+msgstr ""
diff --git a/sflphone-client-kde/po/zh_HK/CMakeLists.txt b/sflphone-client-kde/po/zh_HK/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90a1ffa2411968a18799be5759069b0472534204
--- /dev/null
+++ b/sflphone-client-kde/po/zh_HK/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(zh_HK ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/sflphone-client-kde/po/zh_HK/sflphone-client-kde.po b/sflphone-client-kde/po/zh_HK/sflphone-client-kde.po
new file mode 100644
index 0000000000000000000000000000000000000000..ba7f9509aa129a84a36f19832397b6d43efa250d
--- /dev/null
+++ b/sflphone-client-kde/po/zh_HK/sflphone-client-kde.po
@@ -0,0 +1,597 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-09 18:40-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/AccountWizard.cpp:161 ../src/AccountWizard.cpp:275
+msgid "Account Creation Wizard"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:200
+msgid "Creation of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:211
+msgid "Creation of account has failed for the reason"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:217
+msgid "Register of account succeed with these parameters"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:253 ../src/AccountWizard.cpp:437
+msgid "Alias"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:254 ../src/AccountWizard.cpp:438
+msgid "Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:255 ../src/AccountWizard.cpp:439
+msgid "User"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:256 ../src/AccountWizard.cpp:440
+msgid "Password"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:257
+msgid "Protocol"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:258
+msgid "Mailbox"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:276
+msgid "Welcome to the Account creation wizard of SFLPhone"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:278
+msgid "This wizard will help you setting up an account."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:306 ../build/src/ui_ConfigDialog.h:1259
+msgid "Accounts"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:307
+msgid "Please choose between those options :"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:309
+msgid "Create a free SIP/IAX2 account on sflphone.org"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:310
+msgid "Register an existing SIP/IAX2 account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:349
+msgid "VoIP Protocols"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:350
+msgid "Choose the account type"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:352
+msgid "Register a SIP (Session Initiation Protocol) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:353
+msgid "Register a IAX2 (InterAsterisk eXchange) account"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:392
+msgid "Optionnal Email Address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:393
+msgid "This email address will be used to send your voicemail messages."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:395
+msgid "Email address"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:429
+msgid "SIP Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:433
+msgid "IAX2 Account Settings"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:435
+msgid "Please full these settings fields."
+msgstr ""
+
+#: ../src/AccountWizard.cpp:512
+msgid "Network Address Translation (NAT)"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:513
+msgid ""
+"You should probably enable this option if you're placed under a firewall"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:515
+msgid "Enable STUN"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:516
+msgid "Stun Server"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:550
+msgid "Account Definition Finished"
+msgstr ""
+
+#: ../src/AccountWizard.cpp:551
+msgid ""
+"After checking the settings you chose, click \"Finish\" to create the "
+"account."
+msgstr ""
+
+#: ../src/Call.cpp:116
+msgid "Transfer to : "
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:131
+msgid "Attention : SIP port must be over 1024 !"
+msgstr ""
+
+#: ../src/ConfigDialog.cpp:136
+msgid "Attention : SIP port must be under 65536 !"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:54 ../src/sflphone_kdeview.cpp:1055
+#: ../src/sflphone_kdeview.cpp:1060 ../src/sflphone_kdeview.cpp:1065
+msgid "SFLPhone"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:152
+msgid "You still have some calls open. Please close all calls before quitting."
+msgstr ""
+
+#: ../src/SFLPhone.cpp:180
+msgid "Incoming call"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "You have an incoming call from"
+msgstr ""
+
+#: ../src/SFLPhone.cpp:181
+msgid "Click to accept or refuse it."
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1055
+msgid "Main screen"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1060 ../build/src/ui_ConfigDialog.h:1271
+#: ../build/src/ui_dlggeneralbase.h:160
+msgid "Call history"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1065
+#: ../build/src/ui_sflphone_kdeview_base.h:507
+msgid "Address book"
+msgstr ""
+
+#: ../src/sflphone_kdeview.cpp:1079 ../src/sflphone_kdeview.cpp:1135
+msgid "Edit before call"
+msgstr ""
+
+#: ../src/sflphone_const.h:56
+msgid "Call"
+msgstr ""
+
+#: ../src/sflphone_const.h:57
+msgid "Hang up"
+msgstr ""
+
+#: ../src/sflphone_const.h:58
+msgid "Hold"
+msgstr ""
+
+#: ../src/sflphone_const.h:59
+msgid "Transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:60 ../build/src/ui_ConfigDialog.h:1263
+msgid "Record"
+msgstr ""
+
+#: ../src/sflphone_const.h:61
+msgid "Accept"
+msgstr ""
+
+#: ../src/sflphone_const.h:62
+msgid "Refuse"
+msgstr ""
+
+#: ../src/sflphone_const.h:63
+msgid "Unhold"
+msgstr ""
+
+#: ../src/sflphone_const.h:64
+msgid "Give up transfer"
+msgstr ""
+
+#: ../src/sflphone_const.h:65
+msgid "Call back"
+msgstr ""
+
+#: ../src/sflphone_const.h:66
+msgid "Give up search"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1249
+msgid "Configuration Dialog"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1250
+msgid "about"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1255 ../build/src/ui_ConfigDialog.h:1337
+msgid "General"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1257
+msgid "Display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1261
+msgid "Audio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1265
+msgid "Address Book"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1267
+msgid "Hooks"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1270
+msgid "Configure general settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1272 ../build/src/ui_dlggeneralbase.h:161
+msgid "&Capacity"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1273 ../build/src/ui_dlggeneralbase.h:162
+msgid "C&lear history"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1274 ../build/src/ui_dlggeneralbase.h:163
+msgid "Connection"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1275 ../build/src/ui_dlggeneralbase.h:164
+msgid "SIP &Port"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1276 ../build/src/ui_dlggeneralbase.h:165
+msgid "Attention "
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1277
+msgid "Configure display"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1278
+msgid "Enable notifications"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1279
+msgid "On incoming &calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1280
+msgid "On &messages"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1281
+msgid "Show main window"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1282
+msgid "On &start"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1283
+msgid "On &incoming calls"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1284
+msgid "Configure user accounts"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1286
+msgid "Remove this account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1287
+msgid "Backspace, Return"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1288
+msgid "Add a new account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1289
+msgid "Down"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1290
+msgid "Up"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1291
+msgid "Apply"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1292
+msgid "&Alias"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1293
+msgid "&Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1296
+msgid "SIP"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1297
+msgid "IAX"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1299
+msgid "&Server"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1300
+msgid "&User"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1301
+msgid "Pass&word"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1302
+#: ../build/src/ui_sflphone_kdeview_base.h:498
+msgid "&Mailbox"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1303
+msgid "State"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1306
+msgid "Stun settings will be applied on each account"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1307
+msgid "&Enable Stun"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1308
+msgid "Configure audio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1310
+msgid "Audio &device"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1313
+msgid "ALSA"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1314
+msgid "PulseAudio"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1316
+msgid "&Enable ringtones"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1317
+msgid "&Codecs"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1321
+msgid "Active"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1323
+msgid "Name"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1325
+msgid "Frequency"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1327
+msgid "Bitrate"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1329
+msgid "Bandwidth"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1330
+msgid "ALSA settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1331
+msgid "&In"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1332
+msgid "&Out"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1333
+msgid "ALSA &plugin"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1334
+msgid "PulseAudio settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1335
+msgid "Mute other applications during a call"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1336
+msgid "Configure record settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1338
+msgid "Destination folder"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1339
+msgid "Configure address book settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1340
+msgid "Maximum &results"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1341
+msgid "Display &photo if available"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1342
+msgid "Display phone numbers of these &types :"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1343
+msgid "&Work"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1344
+msgid "&Mobile"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1345
+msgid "&Home"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1346
+msgid "Configure hooks settings"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1347
+msgid "URL Argument"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1348
+msgid "SIP Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1349
+msgid "IAX2 Protocol"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1350
+msgid "SIP Header"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1351
+msgid "Command"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1352
+msgid "Phone number formatting"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1353
+msgid "Add phone number prefix"
+msgstr ""
+
+#: ../build/src/ui_ConfigDialog.h:1354
+msgid "Prepend"
+msgstr ""
+
+#: ../build/src/ui_dlggeneralbase.h:159
+#: ../build/src/ui_sflphone_kdeview_base.h:492
+msgid "Form"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:493
+msgid "&Pick up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:494
+msgid "&Hang up"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:495
+msgid "H&old"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:496
+msgid "&Transfer"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:497
+msgid "H&istory"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:499
+msgid "Configure &accounts"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:500
+msgid "Configure a&udio"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:501
+msgid "&Configure SFLPhone"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:502
+msgid "Display &volume bars"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:503
+msgid "&About"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:504
+msgid "Display &dialpad"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:505
+msgid "&Record"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:506
+msgid "Account creation &wizard"
+msgstr ""
+
+#: ../build/src/ui_sflphone_kdeview_base.h:508
+msgid "Attention:number of results exceeds max displayed."
+msgstr ""
diff --git a/sflphone-client-kde/src/Account.cpp b/sflphone-client-kde/src/Account.cpp
index 667da36bc487c45b68e5a79d615cb504ae827849..6bb541c1271600dbabeb20a1fc915efcdf95999c 100644
--- a/sflphone-client-kde/src/Account.cpp
+++ b/sflphone-client-kde/src/Account.cpp
@@ -145,15 +145,13 @@ MapStringString & Account::getAccountDetails() const
 
 QListWidgetItem * Account::getItem()
 {
-	if(!item)
-		qDebug() << "null" ;
+	if(!item)  {	qDebug() << "null" ;	}
 	return item;
 }
 
 AccountItemWidget * Account::getItemWidget()
 {
-	if(itemWidget == NULL)
-		qDebug() << "null";
+	if(itemWidget == NULL)  {	qDebug() << "null";	}
 	return itemWidget;
 }
 
@@ -165,9 +163,9 @@ QString Account::getStateName(QString & state)
 QColor Account::getStateColor()
 {
 	if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_UNREGISTERED)
-		return Qt::black;
+	{	return Qt::black;	}
 	if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED)
-		return Qt::darkGreen;
+	{	return Qt::darkGreen;	}
 	return Qt::red;
 }
 
@@ -175,9 +173,9 @@ QColor Account::getStateColor()
 QString Account::getStateColorName()
 {
 	if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_UNREGISTERED)
-		return "black";
+	{	return "black";	}
 	if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED)
-		return "darkGreen";
+	{	return "darkGreen";	}
 	return "red";
 }
 
diff --git a/sflphone-client-kde/src/AccountWizard.cpp b/sflphone-client-kde/src/AccountWizard.cpp
index c799ab149036fca58583beaabee65995c6c4fc0e..1ca56329662187c27637d477bb4bbd813fea162d 100644
--- a/sflphone-client-kde/src/AccountWizard.cpp
+++ b/sflphone-client-kde/src/AccountWizard.cpp
@@ -158,8 +158,13 @@ AccountWizard::AccountWizard(QWidget * parent)
 	setPage(Page_Conclusion, new WizardAccountConclusionPage);
 	
 	setStartId(Page_Intro);
-	setWindowTitle(tr2i18n("Account Wizard"));
-	setPixmap(QWizard::LogoPixmap, QPixmap(":/images/icons/sflphone.png"));
+	setWindowTitle(tr2i18n("Account Creation Wizard"));
+	setWindowIcon(QIcon(ICON_SFLPHONE));
+	setMinimumHeight(350);
+// 	setPixmap(QWizard::LogoPixmap, QPixmap(ICON_SFLPHONE));
+	setPixmap(QWizard::WatermarkPixmap, QPixmap(ICON_SFLPHONE));
+// 	setPixmap(QWizard::BannerPixmap, QPixmap(ICON_SFLPHONE));
+// 	setPixmap(QWizard::BackgroundPixmap, QPixmap(ICON_SFLPHONE));
 }
 
 
@@ -192,7 +197,7 @@ void AccountWizard::accept()
 		rest_account acc = get_rest_account(SFL_ACCOUNT_HOST, charEmailAddress);
 		if(acc.success)
 		{
-			ret += tr2i18n("Creation of account succeed with parameters :\n");
+			ret += tr2i18n("Creation of account succeed with these parameters") + " :\n";
 			alias = QString(acc.user) + "@" + SFL_ACCOUNT_HOST;
 			server = QString(SFL_ACCOUNT_HOST);
 			user = QString(acc.user);
@@ -203,13 +208,13 @@ void AccountWizard::accept()
 		}
 		else
 		{
-			ret += tr2i18n("Creation of account has failed for the reason :\n");
+			ret += tr2i18n("Creation of account has failed for the reason") + " :\n";
 			ret += acc.reason;
 		}
 	}
 	else
 	{
-		ret += tr2i18n("Register of account succeed with parameters :\n");
+		ret += tr2i18n("Register of account succeed with these parameters") + " :\n";
 		bool SIPAccount = field(FIELD_SIP_ACCOUNT).toBool();
 		if(SIPAccount)
 		{
@@ -245,12 +250,12 @@ void AccountWizard::accept()
 			if(enableStun != configurationManager.isStunEnabled()) configurationManager.enableStun();
 			if(enableStun) configurationManager.setStunServer(stunServer);
 		}
-		ret += tr2i18n("Alias : ") + alias + "\n";
-		ret += tr2i18n("Server : ") + server + "\n";
-		ret += tr2i18n("User : ") + user + "\n";
-		ret += tr2i18n("Password : ") + password + "\n";
-		ret += tr2i18n("Protocol : ") + protocol + "\n";
-		ret += tr2i18n("Mailbox : ") + mailbox + "\n";
+		ret += tr2i18n("Alias") + " : " + alias + "\n";
+		ret += tr2i18n("Server") + " : " + server + "\n";
+		ret += tr2i18n("User") + " : " + user + "\n";
+		ret += tr2i18n("Password") + " : " + password + "\n";
+		ret += tr2i18n("Protocol") + " : " + protocol + "\n";
+		ret += tr2i18n("Mailbox") + " : " + mailbox + "\n";
 	}
 	qDebug() << ret;
 	QDialog::accept();
@@ -342,7 +347,7 @@ WizardAccountTypePage::WizardAccountTypePage(QWidget *parent)
      : QWizardPage(parent)
 {
 	setTitle(tr2i18n("VoIP Protocols"));
-	setSubTitle(tr2i18n("Choose the account type :"));
+	setSubTitle(tr2i18n("Choose the account type") + " :");
 
 	radioButton_SIP = new QRadioButton(tr2i18n("Register a SIP (Session Initiation Protocol) account"));
 	radioButton_IAX = new QRadioButton(tr2i18n("Register a IAX2 (InterAsterisk eXchange) account"));
@@ -429,10 +434,10 @@ WizardAccountFormPage::WizardAccountFormPage(int type, QWidget *parent)
 	}
 	setSubTitle(tr2i18n("Please full these settings fields."));
 
-	label_alias = new QLabel(tr2i18n("Alias *"));
-	label_server = new QLabel(tr2i18n("Server *"));
-	label_user = new QLabel(tr2i18n("User *"));
-	label_password = new QLabel(tr2i18n("Password *"));
+	label_alias = new QLabel(tr2i18n("Alias") + " *");
+	label_server = new QLabel(tr2i18n("Server") + " *");
+	label_user = new QLabel(tr2i18n("User") + " *");
+	label_password = new QLabel(tr2i18n("Password") + " *");
 	
 	lineEdit_alias = new QLineEdit;
 	lineEdit_server = new QLineEdit;
diff --git a/sflphone-client-kde/src/CMakeLists.txt b/sflphone-client-kde/src/CMakeLists.txt
index 50a47b1b937c8f622cd79bc8d3e1b7c997afb713..30d13caeb6968c943fcfac956522c2d9c616484a 100644
--- a/sflphone-client-kde/src/CMakeLists.txt
+++ b/sflphone-client-kde/src/CMakeLists.txt
@@ -40,6 +40,9 @@ SET(
 	ActionSetAccountFirst.cpp
 	Contact.cpp
 	ContactItemWidget.cpp
+	conf/ConfigurationDialog.cpp
+	conf/dlggeneral.cpp
+	conf/ConfigurationSkeleton.cpp
 )
  
 
@@ -96,7 +99,11 @@ QT4_ADD_DBUS_INTERFACE(
 
 # kde4_automoc(${sflphone_client_kde_SRCS})
 
-KDE4_ADD_UI_FILES(sflphone_client_kde_SRCS ui/sflphone_kdeview_base.ui ui/ConfigDialog.ui)
+KDE4_ADD_UI_FILES(sflphone_client_kde_SRCS ui/sflphone_kdeview_base.ui ui/ConfigDialog.ui conf/dlggeneralbase.ui)
+
+KDE4_ADD_KCFG_FILES(sflphone_client_kde_SRCS kcfg/settings.kcfgc)
+INSTALL(FILES kcfg/sflphone-client-kde.kcfg DESTINATION ${KCFG_INSTALL_DIR})
+
 
 KDE4_ADD_EXECUTABLE(sflphone-client-kde ${sflphone_client_kde_SRCS} ${QtApp_RCC_SRCS})
 
diff --git a/sflphone-client-kde/src/SFLPhone.cpp b/sflphone-client-kde/src/SFLPhone.cpp
index 37a13c05aa59ff2a6bf6405aa6c5cba76d61df44..acc374710648690ea86e7cf2ff3952d41ff3f749 100644
--- a/sflphone-client-kde/src/SFLPhone.cpp
+++ b/sflphone-client-kde/src/SFLPhone.cpp
@@ -178,7 +178,7 @@ void SFLPhone::sendNotif(QString caller)
 {
 	trayIcon->showMessage(
 	    tr2i18n("Incoming call"), 
-	    tr2i18n("You have an incoming call from : ") + caller + ".\n" + tr2i18n("Click to accept or refuse it."), 
+	    tr2i18n("You have an incoming call from") + " " + caller + ".\n" + tr2i18n("Click to accept or refuse it."), 
 	    QSystemTrayIcon::Warning, 
 	    20000);
 }
diff --git a/sflphone-client-kde/src/conf/ConfigurationDialog.cpp b/sflphone-client-kde/src/conf/ConfigurationDialog.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..8d9e26aa38e1b881e288455a707b2e8c2222ff47
--- /dev/null
+++ b/sflphone-client-kde/src/conf/ConfigurationDialog.cpp
@@ -0,0 +1,39 @@
+/***************************************************************************
+ *   Copyright (C) 2009 by Savoir-Faire Linux                              *
+ *   Author : Jérémy Quentin                                               *
+ *   jeremy.quentin@savoirfairelinux.com                                   *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 3 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
+#include "ConfigurationDialog.h"
+
+#include "conf/ConfigurationSkeleton.h"
+
+#include "dlggeneral.h"
+
+ConfigurationDialogKDE::ConfigurationDialogKDE(QWidget *parent)
+ : KConfigDialog(parent, SETTINGS_NAME, new ConfigurationSkeleton())
+{
+	DlgGeneral * dlgGeneral = new DlgGeneral(this); 
+	addPage( dlgGeneral, i18n("General"), "example" ); 
+}
+
+
+ConfigurationDialogKDE::~ConfigurationDialogKDE()
+{
+}
+
+
diff --git a/sflphone-client-kde/src/conf/ConfigurationDialog.h b/sflphone-client-kde/src/conf/ConfigurationDialog.h
new file mode 100644
index 0000000000000000000000000000000000000000..e9b47927bdc54f6b8d92dd6e2ff228fc992c4bc0
--- /dev/null
+++ b/sflphone-client-kde/src/conf/ConfigurationDialog.h
@@ -0,0 +1,46 @@
+/***************************************************************************
+ *   Copyright (C) 2009 by Savoir-Faire Linux                              *
+ *   Author : Jérémy Quentin                                               *
+ *   jeremy.quentin@savoirfairelinux.com                                   *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 3 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
+#ifndef CONFIGURATIONDIALOG_H
+#define CONFIGURATIONDIALOG_H
+
+#include <kconfigdialog.h>
+
+
+#include "settings.h"
+
+#define SETTINGS_NAME "settings"
+
+class DlgGeneral;
+
+/**
+	@author Jérémy Quentin <jeremy.quentin@gmail.com>
+*/
+class ConfigurationDialogKDE : public KConfigDialog
+{
+Q_OBJECT
+public:
+    ConfigurationDialogKDE(QWidget *parent = 0);
+
+    ~ConfigurationDialogKDE();
+
+};
+
+#endif
diff --git a/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp b/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..8acd550e4ff4f317a03b9079d7be447405314c0f
--- /dev/null
+++ b/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp
@@ -0,0 +1,34 @@
+/***************************************************************************
+ *   Copyright (C) 2009 by Savoir-Faire Linux                              *
+ *   Author : Jérémy Quentin                                               *
+ *   jeremy.quentin@savoirfairelinux.com                                   *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 3 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
+#include "ConfigurationSkeleton.h"
+
+ConfigurationSkeleton::ConfigurationSkeleton()
+ : ConfigurationSkeletonBase()
+{
+	qDebug() << "Yoooooooouuuuupppppppiiiiii";
+}
+
+
+ConfigurationSkeleton::~ConfigurationSkeleton()
+{
+}
+
+
diff --git a/sflphone-client-kde/src/conf/ConfigurationSkeleton.h b/sflphone-client-kde/src/conf/ConfigurationSkeleton.h
new file mode 100644
index 0000000000000000000000000000000000000000..f89fe6223759f9683f2e93736c27fa73554486c6
--- /dev/null
+++ b/sflphone-client-kde/src/conf/ConfigurationSkeleton.h
@@ -0,0 +1,41 @@
+/***************************************************************************
+ *   Copyright (C) 2009 by Savoir-Faire Linux                              *
+ *   Author : Jérémy Quentin                                               *
+ *   jeremy.quentin@savoirfairelinux.com                                   *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 3 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
+#ifndef CONFIGURATIONSKELETON_H
+#define CONFIGURATIONSKELETON_H
+
+#include <QWidget>
+
+#include "settings.h"
+
+/**
+	@author Jérémy Quentin <jeremy.quentin@gmail.com>
+*/
+class ConfigurationSkeleton : public ConfigurationSkeletonBase
+{
+Q_OBJECT
+public:
+    ConfigurationSkeleton();
+
+    ~ConfigurationSkeleton();
+
+};
+
+#endif
diff --git a/sflphone-client-kde/src/conf/dlggeneral.cpp b/sflphone-client-kde/src/conf/dlggeneral.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..5de22eeb36544207c1e9259ef2b83f1d707318d6
--- /dev/null
+++ b/sflphone-client-kde/src/conf/dlggeneral.cpp
@@ -0,0 +1,35 @@
+/***************************************************************************
+ *   Copyright (C) 2009 by Savoir-Faire Linux                              *
+ *   Author : Jérémy Quentin                                               *
+ *   jeremy.quentin@savoirfairelinux.com                                   *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 3 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
+#include "dlggeneral.h"
+
+
+DlgGeneral::DlgGeneral(QWidget *parent)
+ : QWidget(parent)
+{
+	setupUi(this);
+}
+
+
+DlgGeneral::~DlgGeneral()
+{
+}
+
+
diff --git a/sflphone-client-kde/src/conf/dlggeneral.h b/sflphone-client-kde/src/conf/dlggeneral.h
new file mode 100644
index 0000000000000000000000000000000000000000..98ce258d4ea86fa6f4a63221060b6dd61ab81604
--- /dev/null
+++ b/sflphone-client-kde/src/conf/dlggeneral.h
@@ -0,0 +1,42 @@
+/***************************************************************************
+ *   Copyright (C) 2009 by Savoir-Faire Linux                              *
+ *   Author : Jérémy Quentin                                               *
+ *   jeremy.quentin@savoirfairelinux.com                                   *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 3 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
+#ifndef DLGGENERAL_H
+#define DLGGENERAL_H
+
+#include <QWidget>
+
+#include "ui_dlggeneralbase.h"
+
+
+/**
+	@author Jérémy Quentin <jeremy.quentin@gmail.com>
+*/
+class DlgGeneral : public QWidget, public Ui_DlgGeneralBase
+{
+Q_OBJECT
+public:
+    DlgGeneral(QWidget *parent = 0);
+
+    ~DlgGeneral();
+
+};
+
+#endif
diff --git a/sflphone-client-kde/src/conf/dlggeneralbase.ui b/sflphone-client-kde/src/conf/dlggeneralbase.ui
new file mode 100644
index 0000000000000000000000000000000000000000..972bc8f518ac0dc5bcb14b5caea395c63f9b933c
--- /dev/null
+++ b/sflphone-client-kde/src/conf/dlggeneralbase.ui
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>DlgGeneralBase</class>
+ <widget class="QWidget" name="DlgGeneralBase">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>525</width>
+    <height>404</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Form</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QGroupBox" name="groupBox1_history_2">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="title">
+      <string>Call history</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_21">
+      <item>
+       <widget class="QWidget" name="widget_historyCapacity_2" native="true">
+        <layout class="QHBoxLayout" name="horizontalLayout_11">
+         <item>
+          <widget class="QLabel" name="label_historyCapacity_2">
+           <property name="text">
+            <string>&amp;Capacity</string>
+           </property>
+           <property name="buddy">
+            <cstring>horizontalSlider_historyCapacity</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QSlider" name="horizontalSlider_historyCapacity_2">
+           <property name="maximum">
+            <number>100</number>
+           </property>
+           <property name="orientation">
+            <enum>Qt::Horizontal</enum>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QSpinBox" name="spinBox_historyCapacity_2"/>
+         </item>
+        </layout>
+       </widget>
+      </item>
+      <item>
+       <widget class="QToolButton" name="toolButton_historyClear_2">
+        <property name="text">
+         <string>C&amp;lear history</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox2_connection_2">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="title">
+      <string>Connection</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_13">
+      <property name="fieldGrowthPolicy">
+       <enum>QFormLayout::ExpandingFieldsGrow</enum>
+      </property>
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_SIPPort_2">
+        <property name="text">
+         <string>SIP &amp;Port</string>
+        </property>
+        <property name="buddy">
+         <cstring>spinBox_SIPPort</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QWidget" name="widget_SIPPort_2" native="true">
+        <property name="minimumSize">
+         <size>
+          <width>50</width>
+          <height>0</height>
+         </size>
+        </property>
+        <layout class="QHBoxLayout" name="horizontalLayout_9">
+         <property name="margin">
+          <number>0</number>
+         </property>
+         <item>
+          <widget class="QSpinBox" name="spinBox_SIPPort_2">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="minimum">
+            <number>1025</number>
+           </property>
+           <property name="maximum">
+            <number>65536</number>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QLabel" name="label_WarningSIP_2">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="text">
+            <string>Attention </string>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <spacer name="verticalSpacer_configGeneral_2">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>504</width>
+       <height>171</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+  </layout>
+ </widget>
+ <resources>
+  <include location="../qrc/resources.qrc"/>
+ </resources>
+ <connections/>
+</ui>
diff --git a/sflphone-client-kde/src/icons/del_off.png b/sflphone-client-kde/src/icons/del_off.png
deleted file mode 100644
index 0a08d33e21324eaed65a9c57efbf0e5175b3b0dc..0000000000000000000000000000000000000000
Binary files a/sflphone-client-kde/src/icons/del_off.png and /dev/null differ
diff --git a/sflphone-client-kde/src/icons/del_on.png b/sflphone-client-kde/src/icons/del_on.png
deleted file mode 100644
index ce34afa82111ee1ed53d2943a7e4d15d92eaba4f..0000000000000000000000000000000000000000
Binary files a/sflphone-client-kde/src/icons/del_on.png and /dev/null differ
diff --git a/sflphone-client-kde/src/icons/led-gray.svg b/sflphone-client-kde/src/icons/led-gray.svg
index 90654c7f00e9c68e2679631de5f529f927a210c5..28350e96d7aac2a8412562fa120d79a431f41213 100644
--- a/sflphone-client-kde/src/icons/led-gray.svg
+++ b/sflphone-client-kde/src/icons/led-gray.svg
@@ -168,6 +168,6 @@
        sodipodi:rx="11.578874"
        sodipodi:ry="11.844039"
        d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z"
-       transform="matrix(0.6626222,0,0,0.6477873,3.9176044,4.2400372)" />
+       transform="matrix(0.5797944,0,0,0.5668139,4.9279038,5.2100323)" />
   </g>
 </svg>
diff --git a/sflphone-client-kde/src/icons/led-green.svg b/sflphone-client-kde/src/icons/led-green.svg
index 7897cfba174c24a6b27bc0b5bd6c793a2f21363f..8d6ea17f118521fed8b5f9e5010924da623d63e6 100644
--- a/sflphone-client-kde/src/icons/led-green.svg
+++ b/sflphone-client-kde/src/icons/led-green.svg
@@ -126,7 +126,7 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="11.313708"
-     inkscape:cx="-4.3721765"
+     inkscape:cx="-1.720526"
      inkscape:cy="-1.1958053"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
@@ -168,6 +168,6 @@
        sodipodi:rx="11.578874"
        sodipodi:ry="11.844039"
        d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z"
-       transform="matrix(0.6626222,0,0,0.6477873,3.9176044,4.2400353)" />
+       transform="matrix(0.5797944,0,0,0.5668139,4.9279038,5.2100323)" />
   </g>
 </svg>
diff --git a/sflphone-client-kde/src/icons/led-red.svg b/sflphone-client-kde/src/icons/led-red.svg
index 414cb9496dc75b287ca31d35cfada9caec4794df..676635068eb171a382fbc4e08ec50ee87cd9cc06 100644
--- a/sflphone-client-kde/src/icons/led-red.svg
+++ b/sflphone-client-kde/src/icons/led-red.svg
@@ -200,6 +200,6 @@
        sodipodi:rx="11.578874"
        sodipodi:ry="11.844039"
        d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z"
-       transform="matrix(0.6626206,0,0,0.6477858,3.9176232,4.2400547)" />
+       transform="matrix(0.5797931,0,0,0.5668126,4.9279203,5.2100476)" />
   </g>
 </svg>
diff --git a/sflphone-client-kde/src/kcfg/settings.kcfgc b/sflphone-client-kde/src/kcfg/settings.kcfgc
new file mode 100644
index 0000000000000000000000000000000000000000..085bc952854e6aa833d5a450ee40b576d3f34cb6
--- /dev/null
+++ b/sflphone-client-kde/src/kcfg/settings.kcfgc
@@ -0,0 +1,5 @@
+ 
+File=sflphone-client-kde.kcfg 
+ClassName=ConfigurationSkeletonBase 
+Singleton=false 
+Mutators=true
diff --git a/sflphone-client-kde/src/kcfg/sflphone-client-kde.kcfg b/sflphone-client-kde/src/kcfg/sflphone-client-kde.kcfg
new file mode 100644
index 0000000000000000000000000000000000000000..8e00a65bfc1d896c196a77286020159617236cb9
--- /dev/null
+++ b/sflphone-client-kde/src/kcfg/sflphone-client-kde.kcfg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
+<kcfg> 
+  <kcfgfile name="ConfigDialogKDE"/> 
+  <group name="kjots"> 
+    <!--
+    <entry name="SplitterSizes" type="IntList"> 
+      <label>How the main window is divided.</label> 
+    </entry> 
+    -->
+    <entry name="Width" type="Int"> 
+      <label>Width of the main window.</label> 
+      <default>600</default> 
+    </entry> 
+    <!--
+    <entry name="Height" type="Int"> 
+      <label>Height of the main window.</label> 
+      <default>400</default> 
+    </entry> 
+    <entry name="OpenBooks" type="StringList"> 
+      <label>All books that are opened.</label> 
+    </entry> 
+    <entry name="CurrentBook" type="String"> 
+      <label>The book currently opened.</label> 
+    </entry> 
+    <entry name="Font" type="Font"> 
+      <label>The font used to display the contents of books.</label> 
+      <default code="true">KGlobalSettings::generalFont()</default> 
+    </entry>
+    --> 
+  </group> 
+</kcfg>
diff --git a/sflphone-client-kde/src/main.cpp b/sflphone-client-kde/src/main.cpp
index e26c6203533beb84d0db07a0de009037c53cf76b..76865ea15927284ce4d684a69cb088c1863bd9e1 100644
--- a/sflphone-client-kde/src/main.cpp
+++ b/sflphone-client-kde/src/main.cpp
@@ -16,6 +16,8 @@
 #include "instance_interface_singleton.h"
 #include "sflphone_const.h"
 
+#include "conf/ConfigurationDialog.h"
+
 
 static const char description[] = I18N_NOOP("A KDE 4 Client for SFLPhone");
 
@@ -23,6 +25,7 @@ static const char version[] = "0.9.5";
 
 int main(int argc, char **argv)
 {
+	
 	try
 	{
 		KLocale::setMainCatalog("sflphone-client-kde");
@@ -63,18 +66,11 @@ int main(int argc, char **argv)
 		InstanceInterface & instance = InstanceInterfaceSingleton::getInstance();
 		instance.Register(getpid(), APP_NAME);
 		
+// 		ConfigurationDialogKDE * dlg = new ConfigurationDialogKDE();
+// 		dlg->show();
+		
 		SFLPhone * fenetre = new SFLPhone();
 		
-// 		QString locale = QLocale::system().name();
-// 		
-// 		QTranslator qtTranslator;
-// 		qtTranslator.load("qt_" + locale);
-// 		app.installTranslator(&qtTranslator);
-// 
-// 		QTranslator translator;
-// 		translator.load("sflphone-client-kde_" + locale, QString(), QString(), ".po" );
-// 		app.installTranslator(&translator);
-
 		fenetre->move(QCursor::pos().x() - fenetre->geometry().width()/2, QCursor::pos().y() - fenetre->geometry().height()/2);
 		fenetre->show();
 	
diff --git a/sflphone-client-kde/src/sflphone_kdeview.cpp b/sflphone-client-kde/src/sflphone_kdeview.cpp
index c4e3752ac366d94ac27ca2b1555882df3a93e949..4b697a15f295c3f5404b09032c78cfd152aaf103 100644
--- a/sflphone-client-kde/src/sflphone_kdeview.cpp
+++ b/sflphone-client-kde/src/sflphone_kdeview.cpp
@@ -380,7 +380,10 @@ void sflphone_kdeView::enter()
 			stackedWidget_screen->setCurrentWidget(page_callList);
 			
 			Call * pastCall = callList->findCallByHistoryItem(item);
-			if (!pastCall) qDebug() << "pastCall null";
+			if (!pastCall)
+			{
+				qDebug() << "pastCall null";
+			}
 			Call * call = callList->addDialingCall(pastCall->getPeerName(), pastCall->getAccountId());
 			call->appendItemText(pastCall->getPeerPhoneNumber());
 			addCallToCallList(call);
@@ -1049,17 +1052,17 @@ void sflphone_kdeView::on_stackedWidget_screen_currentChanged(int index)
 	{
 		case 0:
 			qDebug() << "Switched to call list screen.";
-			window->setWindowTitle("SFLPhone - Main screen");
+			window->setWindowTitle(tr2i18n("SFLPhone") + " - " + tr2i18n("Main screen"));
 			break;
 		case 1:
 			qDebug() << "Switched to call history screen.";
 			updateCallHistory();
-			window->setWindowTitle("SFLPhone - Call history");
+			window->setWindowTitle(tr2i18n("SFLPhone") + " - " + tr2i18n("Call history"));
 			break;
 		case 2:
 			qDebug() << "Switched to address book screen.";
 			updateAddressBook();
-			window->setWindowTitle("SFLPhone - Address book");
+			window->setWindowTitle(tr2i18n("SFLPhone") + " - " + tr2i18n("Address book"));
 			break;
 		default:
 			qDebug() << "Error : reached an unknown index \"" << index << "\" with stackedWidget_screen.";
@@ -1073,7 +1076,7 @@ void sflphone_kdeView::contextMenuEvent(QContextMenuEvent *event)
 	if(stackedWidget_screen->currentWidget() == page_callHistory || stackedWidget_screen->currentWidget() == page_addressBook)
 	{
 		QAction * action_edit = new QAction(&menu);
-		action_edit->setText(tr2i18n("Edit before call", 0));
+		action_edit->setText(tr2i18n("Edit before call"));
 		connect(action_edit, SIGNAL(triggered()),
 		        this  , SLOT(editBeforeCall()));
 		menu.addAction(action_edit);
@@ -1129,7 +1132,7 @@ void sflphone_kdeView::editBeforeCall()
 			number = w->getContactNumber();
 		}
 	}
-	QString newNumber = QInputDialog::getText(this, tr2i18n("Edit before call", 0), QString(), QLineEdit::Normal, number);
+	QString newNumber = QInputDialog::getText(this, tr2i18n("Edit before call"), QString(), QLineEdit::Normal, number);
 	
 	action_history->setChecked(false);
 	action_addressBook->setChecked(false);
diff --git a/sflphone-client-kde/src/ui/ConfigDialog.ui b/sflphone-client-kde/src/ui/ConfigDialog.ui
index 9a5a98aed50f344effd0fb95a087ddd7c96d8203..fc14a19593276aa99b30b83abda50dd594995c8d 100644
--- a/sflphone-client-kde/src/ui/ConfigDialog.ui
+++ b/sflphone-client-kde/src/ui/ConfigDialog.ui
@@ -36,7 +36,7 @@
      <item>
       <widget class="QListWidget" name="list_options">
        <property name="sizePolicy">
-        <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+        <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
@@ -49,7 +49,7 @@
        </property>
        <property name="maximumSize">
         <size>
-         <width>100</width>
+         <width>200</width>
          <height>16777215</height>
         </size>
        </property>
@@ -147,7 +147,7 @@
        </item>
        <item>
         <property name="text">
-         <string>Record</string>
+         <string comment="config page name">Record</string>
         </property>
        </item>
        <item>
@@ -179,7 +179,7 @@
      <item>
       <widget class="QStackedWidget" name="stackedWidget_options">
        <property name="currentIndex">
-        <number>3</number>
+        <number>0</number>
        </property>
        <widget class="QWidget" name="page_general">
         <layout class="QVBoxLayout" name="verticalLayout_18">
@@ -609,7 +609,7 @@
                       <normaloff>:/images/icons/remove.png</normaloff>:/images/icons/remove.png</iconset>
                     </property>
                     <property name="shortcut">
-                     <string>+</string>
+                     <string>Backspace, Return</string>
                     </property>
                    </widget>
                   </item>
diff --git a/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui b/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui
index af9119a07dac476350f4c8ee9667a15b2731ccdc..77cb92490b2ee720e2d791ed43a76911660095d5 100644
--- a/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui
+++ b/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>337</width>
-    <height>411</height>
+    <height>416</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -147,7 +147,7 @@
          <item>
           <widget class="QToolButton" name="toolButton_recVol">
            <property name="text">
-            <string>...</string>
+            <string/>
            </property>
            <property name="icon">
             <iconset>
@@ -181,7 +181,7 @@
             </size>
            </property>
            <property name="text">
-            <string>1</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -200,11 +200,7 @@
             </size>
            </property>
            <property name="text">
-            <string>2
-abc</string>
-           </property>
-           <property name="shortcut">
-            <string>2</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -217,8 +213,7 @@ abc</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>3
-def</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -231,8 +226,7 @@ def</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>4
-ghi</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -245,8 +239,7 @@ ghi</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>5
-jkl</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -259,8 +252,7 @@ jkl</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>6
-mno</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -273,8 +265,7 @@ mno</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>7
-pqrs</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -287,8 +278,7 @@ pqrs</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>8
-tuv</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -301,8 +291,7 @@ tuv</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>9
-wxyz</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -315,7 +304,7 @@ wxyz</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>*</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -328,8 +317,7 @@ wxyz</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>0
-</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -342,7 +330,7 @@ wxyz</string>
             </sizepolicy>
            </property>
            <property name="text">
-            <string>#</string>
+            <string/>
            </property>
           </widget>
          </item>
@@ -392,7 +380,7 @@ wxyz</string>
          <item>
           <widget class="QToolButton" name="toolButton_sndVol">
            <property name="text">
-            <string>...</string>
+            <string/>
            </property>
            <property name="icon">
             <iconset>
@@ -430,7 +418,7 @@ wxyz</string>
          <item>
           <widget class="QToolButton" name="toolButton_recVolAlone">
            <property name="text">
-            <string>...</string>
+            <string/>
            </property>
            <property name="icon">
             <iconset>
@@ -457,7 +445,7 @@ wxyz</string>
          <item>
           <widget class="QToolButton" name="toolButton_sndVolAlone">
            <property name="text">
-            <string>...</string>
+            <string/>
            </property>
            <property name="icon">
             <iconset>