[Kita-svn] [2469] - call readConfig and writeConfig

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 7月 26日 (日) 06:09:57 JST


Revision: 2469
          http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2469
Author:   nogu
Date:     2009-07-26 06:09:57 +0900 (Sun, 26 Jul 2009)

Log Message:
-----------
- call readConfig and writeConfig
- add files related to translation

Modified Paths:
--------------
    kita/branches/KITA-KDE4/CMakeLists.txt
    kita/branches/KITA-KDE4/kita/po/CMakeLists.txt
    kita/branches/KITA-KDE4/kita/po/kita.pot
    kita/branches/KITA-KDE4/kita/src/mainwindow.cpp

Added Paths:
-----------
    kita/branches/KITA-KDE4/kita/po/Messages.sh
    kita/branches/KITA-KDE4/kita/po/extract-messages.sh

Modified: kita/branches/KITA-KDE4/CMakeLists.txt
===================================================================
--- kita/branches/KITA-KDE4/CMakeLists.txt	2009-07-25 12:23:21 UTC (rev 2468)
+++ kita/branches/KITA-KDE4/CMakeLists.txt	2009-07-25 21:09:57 UTC (rev 2469)
@@ -1,3 +1,5 @@
+project(kita)
+
 find_package(KDE4 REQUIRED)
 
 add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})

Modified: kita/branches/KITA-KDE4/kita/po/CMakeLists.txt
===================================================================
--- kita/branches/KITA-KDE4/kita/po/CMakeLists.txt	2009-07-25 12:23:21 UTC (rev 2468)
+++ kita/branches/KITA-KDE4/kita/po/CMakeLists.txt	2009-07-25 21:09:57 UTC (rev 2469)
@@ -0,0 +1,25 @@
+find_program(GETTEXT_MSGFMT_EXECUTABLE msgfmt)
+
+if(NOT GETTEXT_MSGFMT_EXECUTABLE)
+    message("msgfmt not found. Translations will *not* be installed")
+else(NOT GETTEXT_MSGFMT_EXECUTABLE)
+    set(catalogname kita)
+    add_custom_target(translations ALL)
+    file(GLOB_RECURSE PO_FILES *.po)
+    foreach(_poFile ${PO_FILES})
+        get_filename_component(_poFileName ${_poFile} NAME)
+        string(REGEX REPLACE "^${catalogname}_?" "" _langCode ${_poFileName} )
+        string(REGEX REPLACE "\\.po$" "" _langCode ${_langCode} )
+        if(_langCode)
+            get_filename_component(_lang ${_poFile} NAME_WE)
+            set(_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo)
+            add_custom_command(TARGET translations
+                command ${GETTEXT_MSGFMT_EXECUTABLE}
+                --check -o ${_gmoFile} ${_poFile}
+                DEPENDS ${_poFile})
+            install(FILES ${_gmoFile} DESTINATION
+                ${LOCALE_INSTALL_DIR}/${_langCode}/LC_MESSAGES/
+                RENAME ${catalogname}.mo)
+        endif( _langCode )
+    endforeach(_poFile ${PO_FILES})
+endif(NOT GETTEXT_MSGFMT_EXECUTABLE)

Added: kita/branches/KITA-KDE4/kita/po/Messages.sh
===================================================================
--- kita/branches/KITA-KDE4/kita/po/Messages.sh	                        (rev 0)
+++ kita/branches/KITA-KDE4/kita/po/Messages.sh	2009-07-25 21:09:57 UTC (rev 2469)
@@ -0,0 +1,7 @@
+#! /usr/bin/env bash
+subdirs="../src"
+$EXTRACTRC `find $subdirs -name \*.rc` >> rc.cpp || exit 11
+$EXTRACTRC `find $subdirs -name \*.ui` >> rc.cpp || exit 12
+$EXTRACTRC `find $subdirs -name \*.kcfg` >> rc.cpp
+$XGETTEXT -kaliasLocal `find $subdirs -name \*.cc -o -name \*.cpp -o -name \*.h` rc.cpp -o $podir/kita.pot
+rm -f rc.cpp


Property changes on: kita/branches/KITA-KDE4/kita/po/Messages.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: kita/branches/KITA-KDE4/kita/po/extract-messages.sh
===================================================================
--- kita/branches/KITA-KDE4/kita/po/extract-messages.sh	                        (rev 0)
+++ kita/branches/KITA-KDE4/kita/po/extract-messages.sh	2009-07-25 21:09:57 UTC (rev 2469)
@@ -0,0 +1,52 @@
+#! /bin/bash
+
+podir=${podir:-$PWD/kita/po}
+files=`find . -name Messages.sh`
+dirs=`for i in $files; do echo \`dirname $i\`; done | sort -u`
+tmpname="$PWD/messages.log"
+EXTRACTRC=${EXTRACTRC:-extractrc}
+EXTRACTATTR=${EXTRACTATTR:-extractattr}
+PREPARETIPS=${PREPARETIPS:-preparetips}
+REPACKPOT=${REPACKPOT:-repack-pot.pl}
+export EXTRACTRC EXTRACTATTR PREPARETIPS REPACKPOT
+IGNORE=${IGNORE:-.svn}
+
+for subdir in $dirs; do
+  # skip Messages.sh files of KDevelop's app templates
+  grep '{APPNAMELC}[^ ]*.pot' $subdir/Messages.sh 1>/dev/null && continue
+
+  test -z "$VERBOSE" || echo "Making messages in $subdir"
+  (cd $subdir
+   ls -1 *.rc *.ui *.ui3 *.ui4 *.kcfg 2> /dev/null | xargs --no-run-if-empty $EXTRACTRC > rc.cpp
+   if find . -name \*.c\* -o -name \*.h\* | fgrep -v "$IGNORE" | xargs fgrep -s -q KAboutData ; then
+	echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> rc.cpp
+	echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> rc.cpp
+   fi
+
+   # using xgettext 0.15 or later
+   ### TODO what --flags param should be used?
+   XGETTEXT_FLAGS_QT="--from-code=UTF-8 -C --qt -ktr:1,1t -ktr:1,2c,2t -kQT_TRANSLATE_NOOP:1c,2,2t -kQT_TR_NOOP:1,1t -ktranslate:1c,2,2t -ktranslate:2,3c,3t"
+   XGETTEXT_FLAGS="--from-code=UTF-8 -C --kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 -kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kaliasLocale -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3"
+   export XGETTEXT_FLAGS
+   export XGETTEXT_FLAGS_QT
+
+   if test -f Messages.sh; then
+       # Note: Messages.sh is supposed to get the translators' placeholder by rc.cpp
+       podir=$podir srcdir=. XGETTEXT_PROGRAM="${XGETTEXT:-xgettext}" XGETTEXT_QT="${XGETTEXT:-xgettext} $XGETTEXT_FLAGS_QT" XGETTEXT="${XGETTEXT:-xgettext} $XGETTEXT_FLAGS" bash Messages.sh
+   fi
+   exit_code=$?
+   if test "$exit_code" -ne 0; then
+       echo "Bash exit code: $exit_code"
+   else
+       rm -f rc.cpp
+   fi
+   ) >& $tmpname
+   test -s $tmpname && { echo $subdir ; cat "$tmpname"; }
+done
+
+# # Repack extracted templates.
+# for potfile in $podir/*.pot; do
+#     $REPACKPOT $potfile
+# done
+
+rm -f $tmpname


Property changes on: kita/branches/KITA-KDE4/kita/po/extract-messages.sh
___________________________________________________________________
Added: svn:executable
   + *

Modified: kita/branches/KITA-KDE4/kita/po/kita.pot
===================================================================
--- kita/branches/KITA-KDE4/kita/po/kita.pot	2009-07-25 12:23:21 UTC (rev 2468)
+++ kita/branches/KITA-KDE4/kita/po/kita.pot	2009-07-25 21:09:57 UTC (rev 2469)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-05-05 12:03+0900\n"
+"POT-Creation-Date: 2009-07-26 06:08+0900\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL @ ADDRESS>\n"
 "Language-Team: LANGUAGE <LL****@li*****>\n"
@@ -16,1259 +16,1054 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: _translatorinfo.cpp:1
-msgid ""
-"_: NAME OF TRANSLATORS\n"
-"Your names"
+#: ../src/mainwindow.cpp:185
+msgid "Login succeeded."
 msgstr ""
 
-#: _translatorinfo.cpp:3
-msgid ""
-"_: EMAIL OF TRANSLATORS\n"
-"Your emails"
+#: ../src/mainwindow.cpp:187
+msgid "Login failed."
 msgstr ""
 
-#: favoriteswindowbase.cpp:63 favoriteswindowbase.cpp:166 rc.cpp:24
-#: prefs/aboneprefbase.cpp:80
-#, no-c-format
-msgid "Name"
+#: ../src/mainwindow.cpp:299
+msgid "&Show Toolbar"
 msgstr ""
 
-#: favoriteswindowbase.cpp:160 rc.cpp:12 bbs/bbsview.cpp:454
-#, no-c-format
-msgid "Favorites"
+#: ../src/mainwindow.cpp:322
+msgid "Load board list"
 msgstr ""
 
-#: favoriteswindowbase.cpp:161 rc.cpp:14
-#, no-c-format
-msgid "move"
+#: ../src/mainwindow.cpp:326 ../src/prefs/preferences.cpp:65
+msgid "Login"
 msgstr ""
 
-#: favoriteswindowbase.cpp:162 favoriteswindowbase.cpp:163
-#: favoriteswindowbase.cpp:164 favoriteswindowbase.cpp:165 rc.cpp:16 rc.cpp:18
-#: rc.cpp:20 rc.cpp:22
-#, no-c-format
-msgid "..."
+#: ../src/htmlpart.cpp:713
+msgid "Back"
 msgstr ""
 
-#: favoriteswindowbase.cpp:167 rc.cpp:28
-#, no-c-format
-msgid "New"
+#: ../src/htmlpart.cpp:724 ../src/htmlpart.cpp:1058
+#: ../src/threadlistview.cpp:37
+msgid "Mark"
 msgstr ""
 
-#: favoriteswindowbase.cpp:168 rc.cpp:30
-#, no-c-format
-msgid "&New"
+#: ../src/htmlpart.cpp:735
+msgid "Start"
 msgstr ""
 
-#: favoriteswindowbase.cpp:169 rc.cpp:32
-#, no-c-format
-msgid "Ctrl+N"
+#: ../src/htmlpart.cpp:742
+#, kde-format
+msgid "Kokomade Yonda (%1)"
 msgstr ""
 
-#: favoriteswindowbase.cpp:172 rc.cpp:38
-#, no-c-format
-msgid "Ctrl+O"
+#: ../src/htmlpart.cpp:748
+msgid "End"
 msgstr ""
 
-#: favoriteswindowbase.cpp:175 rc.cpp:44
-#, no-c-format
-msgid "Ctrl+S"
+#: ../src/htmlpart.cpp:759 ../src/bbsview.cpp:184
+msgid "Copy"
 msgstr ""
 
-#: favoriteswindowbase.cpp:177 rc.cpp:48
-#, no-c-format
-msgid "Save &As..."
+#: ../src/htmlpart.cpp:769
+#, kde-format
+msgid "Add '%1' to abone list"
 msgstr ""
 
-#: favoriteswindowbase.cpp:179 rc.cpp:51
-#, no-c-format
-msgid "Exit"
+#: ../src/htmlpart.cpp:781 ../src/htmlpart.cpp:1066 ../src/htmlpart.cpp:1232
+#: ../src/bbsview.cpp:468 ../src/boardtabwidget.cpp:207
+#: ../src/threadlistview.cpp:88
+msgid "Open with Web Browser"
 msgstr ""
 
-#: favoriteswindowbase.cpp:184 rc.cpp:60
-#, no-c-format
-msgid "Ctrl+Z"
+#: ../src/htmlpart.cpp:785
+msgid "Copy Link Location"
 msgstr ""
 
-#: favoriteswindowbase.cpp:187 rc.cpp:66
-#, no-c-format
-msgid "Ctrl+Y"
+#: ../src/htmlpart.cpp:816 ../src/htmlpart.cpp:1160 ../src/htmlpart.cpp:1204
+#, kde-format
+msgid "Do you want to add '%1' to abone list ?"
 msgstr ""
 
-#: favoriteswindowbase.cpp:190 rc.cpp:72
-#, no-c-format
-msgid "Ctrl+X"
+#: ../src/htmlpart.cpp:1048
+msgid "write response"
 msgstr ""
 
-#: favoriteswindowbase.cpp:192 rc.cpp:76
-#, no-c-format
-msgid "C&opy"
+#: ../src/htmlpart.cpp:1051
+msgid "quote this"
 msgstr ""
 
-#: favoriteswindowbase.cpp:193 rc.cpp:78
-#, no-c-format
-msgid "Ctrl+C"
+#: ../src/htmlpart.cpp:1072
+msgid "res tree"
 msgstr ""
 
-#: favoriteswindowbase.cpp:196 rc.cpp:84
-#, no-c-format
-msgid "Ctrl+V"
+#: ../src/htmlpart.cpp:1075
+msgid "reverse res tree"
 msgstr ""
 
-#: favoriteswindowbase.cpp:197 rc.cpp:86 board/boardtabwidget.cpp:125
-#: thread/threadtabwidget.cpp:443
-#, no-c-format
-msgid "Find"
+#: ../src/htmlpart.cpp:1078
+msgid "extract by name"
 msgstr ""
 
-#: favoriteswindowbase.cpp:199 rc.cpp:90
-#, no-c-format
-msgid "Ctrl+F"
+#: ../src/htmlpart.cpp:1084 ../src/htmlpart.cpp:1229
+msgid "copy URL"
 msgstr ""
 
-#: favoriteswindowbase.cpp:201 rc.cpp:94
-#, no-c-format
-msgid "&Contents..."
+#: ../src/htmlpart.cpp:1087 ../src/bbsview.cpp:475
+#: ../src/boardtabwidget.cpp:210 ../src/threadlistview.cpp:90
+msgid "Copy title and URL"
 msgstr ""
 
-#: favoriteswindowbase.cpp:203 rc.cpp:97
-#, no-c-format
-msgid "Index"
+#: ../src/htmlpart.cpp:1090
+msgid "copy"
 msgstr ""
 
-#: favoriteswindowbase.cpp:204 rc.cpp:99
-#, no-c-format
-msgid "&Index..."
+#: ../src/htmlpart.cpp:1098
+msgid "set Kokomade Yonda"
 msgstr ""
 
-#: favoriteswindowbase.cpp:209 favoriteswindowbase.cpp:210 rc.cpp:107
-#, no-c-format
-msgid "New Directory"
+#: ../src/htmlpart.cpp:1105
+msgid "add name to abone list"
 msgstr ""
 
-#: favoriteswindowbase.cpp:211 rc.cpp:26
-#, no-c-format
-msgid "Tools"
+#: ../src/htmlpart.cpp:1194
+msgid "add id to abone list"
 msgstr ""
 
-#: main.cpp:24
-msgid "Kita - 2ch client for KDE"
+#: ../src/htmlpart.cpp:1460 ../src/htmlpart.cpp:1478
+msgid "None"
 msgstr ""
 
-#: main.cpp:30
-msgid "Document to open."
+#: ../src/writetabwidget.cpp:62
+msgid "Do you want to clear the text?"
 msgstr ""
 
-#: main.cpp:31
-msgid "board list's URL."
+#: ../src/writetabwidget.cpp:145 ../src/writeview.cpp:248
+msgid ""
+"If you close this dialog, you will lose text.\n"
+"Do you want to close?"
 msgstr ""
 
-#: main.cpp:37
-msgid "Kita"
+#: ../src/writetabwidget.cpp:161
+msgid "quote clipboard"
 msgstr ""
 
-#: main.cpp:39
-msgid "maintainer, initial code"
-msgstr ""
-
-#: main.cpp:40
-msgid "konqueror plugin, KDE part"
-msgstr ""
-
-#: main.cpp:41
-msgid "kitanavi, threadview's improvement"
-msgstr ""
-
-#: main.cpp:42
-msgid "improvements"
-msgstr ""
-
-#: main.cpp:43
-msgid "stylesheet support"
-msgstr ""
-
-#: mainwindow.cpp:296
-msgid "Show board list"
-msgstr ""
-
-#: mainwindow.cpp:303
-msgid "Show subject list"
-msgstr ""
-
-#: mainwindow.cpp:310
-msgid "Show Image Viewer"
-msgstr ""
-
-#: mainwindow.cpp:317
-msgid "Show KitaNavi"
-msgstr ""
-
-#: mainwindow.cpp:324
-msgid "Show Write Dock"
-msgstr ""
-
-#: mainwindow.cpp:334
-msgid "URL Line"
-msgstr ""
-
-#: mainwindow.cpp:351
-msgid "Load board list"
-msgstr ""
-
-#: mainwindow.cpp:358
-msgid "reset windows"
-msgstr ""
-
-#: mainwindow.cpp:365
-msgid "default 1"
-msgstr ""
-
-#: mainwindow.cpp:372
-msgid "default 2"
-msgstr ""
-
-#: mainwindow.cpp:379
-msgid "default 3"
-msgstr ""
-
-#: mainwindow.cpp:387
-msgid "&Toggle subject view and thread view"
-msgstr ""
-
-#: mainwindow.cpp:394 prefs/prefs.cpp:69
-msgid "Login"
-msgstr ""
-
-#: mainwindow.cpp:700
-msgid "subject"
-msgstr ""
-
-#: mainwindow.cpp:705
-msgid "board"
-msgstr ""
-
-#: mainwindow.cpp:710 prefs/faceprefbase.cpp:191 prefs/uiprefbase.cpp:156
-msgid "Thread"
-msgstr ""
-
-#: mainwindow.cpp:715
-msgid "KitaNavi"
-msgstr ""
-
-#: mainwindow.cpp:715
-msgid "Navi"
-msgstr ""
-
-#: mainwindow.cpp:723
-msgid "Kita Image Viewer"
-msgstr ""
-
-#: mainwindow.cpp:723
-msgid "Image"
-msgstr ""
-
-#: mainwindow.cpp:728 prefs/prefs.cpp:72
-msgid "Write"
-msgstr ""
-
-#: mainwindow.cpp:798
-msgid "be.2ch.net is currently not supported."
-msgstr ""
-
-#: mainwindow.cpp:848 thread/htmlpart.cpp:1374
-msgid "This is a BMP file. It might contain a Troy."
-msgstr ""
-
-#: mainwindow.cpp:1210
-msgid "Login succeeded."
-msgstr ""
-
-#: mainwindow.cpp:1212
-msgid "Login failed."
-msgstr ""
-
-#: rc.cpp:4
-#, no-c-format
-msgid "&Board"
-msgstr ""
-
-#: rc.cpp:6
-#, no-c-format
-msgid "&Thread"
-msgstr ""
-
-#: rc.cpp:8
-#, no-c-format
-msgid "F&avorites"
-msgstr ""
-
-#: rc.cpp:10
-#, no-c-format
-msgid "&Window"
-msgstr ""
-
-#: bbs/bbstabwidget.cpp:24 bbs/bbsview.cpp:62 write/writedialogbase.cpp:126
+#. i18n: file: ../src/writedialogbase.ui:50
+#. i18n: ectx: property (text), widget (KSqueezedTextLabel, boardNameLabel)
+#: ../src/bbsview.cpp:77 ../src/bbstabwidget.cpp:22 rc.cpp:243
 msgid "board name"
 msgstr ""
 
-#: bbs/bbstabwidget.moc.cpp:34 bbs/bbstabwidget.moc.cpp:42
-msgid "KitaBBSTabWidget"
-msgstr ""
-
-#: bbs/bbstabwidget.moc.cpp:128 bbs/bbstabwidget.moc.cpp:136
-msgid "KitaBBSDock"
-msgstr ""
-
-#: bbs/bbsview.cpp:200 bbs/bbsview.cpp:227 bbs/bbsview.cpp:290
+#: ../src/bbsview.cpp:165 ../src/bbsview.cpp:188 ../src/bbsview.cpp:248
 msgid ""
 "New boards:\n"
 "\n"
 msgstr ""
 
-#: bbs/bbsview.cpp:209 bbs/bbsview.cpp:228 bbs/bbsview.cpp:291
+#: ../src/bbsview.cpp:174 ../src/bbsview.cpp:189 ../src/bbsview.cpp:249
 msgid ""
 "These boards were moved:\n"
 "\n"
 msgstr ""
 
-#: bbs/bbsview.cpp:210
+#: ../src/bbsview.cpp:175
 msgid ""
 "\n"
 "Please create the backup of those caches.\n"
 msgstr ""
 
-#: bbs/bbsview.cpp:217
+#: ../src/bbsview.cpp:183
 msgid "Do you really want to update board list?"
 msgstr ""
 
-#: bbs/bbsview.cpp:236
+#: ../src/bbsview.cpp:196
 msgid "no new boards"
 msgstr ""
 
-#: bbs/bbsview.cpp:367
+#: ../src/bbsview.cpp:312
 msgid "Kita Board"
 msgstr ""
 
-#: bbs/bbsview.cpp:523 board/boardtabwidget.cpp:257 board/boardview.cpp:375
-#: board/favoritelistview.cpp:135 image/imagetabwidget.cpp:296
-#: image/imagetabwidget.cpp:637 thread/htmlpart.cpp:1161
-#: thread/htmlpart.cpp:1543 thread/htmlpart.cpp:1755
-#: thread/threadtabwidget.cpp:422 thread/threadtabwidget.cpp:704
-msgid "Open with Web Browser"
+#: ../src/bbsview.cpp:401
+msgid "Favorites"
 msgstr ""
 
-#: bbs/bbsview.cpp:525
-msgid "Open with New Tab"
-msgstr ""
-
-#: bbs/bbsview.cpp:526 board/boardview.cpp:377 board/favoritelistview.cpp:137
-#: thread/threadtabwidget.cpp:705
+#: ../src/bbsview.cpp:471 ../src/threadlistview.cpp:89
 msgid "Copy URL"
 msgstr ""
 
-#: bbs/bbsview.cpp:527 board/boardtabwidget.cpp:258 board/boardview.cpp:378
-#: board/favoritelistview.cpp:138 thread/htmlpart.cpp:1554
-#: thread/threadtabwidget.cpp:436 thread/threadtabwidget.cpp:706
-#: thread/threadview.cpp:405
-msgid "Copy title and URL"
-msgstr ""
-
-#: bbs/bbsview.cpp:529 board/boardview.cpp:380 board/favoritelistview.cpp:139
-#: thread/threadview.cpp:407
+#: ../src/bbsview.cpp:482 ../src/threadlistview.cpp:218
 msgid "Remove from Favorites"
 msgstr ""
 
-#: bbs/bbsview.cpp:531 board/boardview.cpp:382 thread/threadview.cpp:407
+#: ../src/bbsview.cpp:485 ../src/threadlistview.cpp:218
 msgid "Add to Favorites"
 msgstr ""
 
-#: bbs/bbsview.moc.cpp:34 bbs/bbsview.moc.cpp:42
-msgid "KitaBBSView"
+#: ../src/boardtabwidget.cpp:38
+msgid "Favorite"
 msgstr ""
 
-#: bbs/bbsviewbase.cpp:57 board/threadproperty.cpp:132
-#: prefs/aboneprefbase.cpp:77 prefs/asciiartprefbase.cpp:55
-#: prefs/faceprefbase.cpp:183 prefs/loginprefbase.cpp:108
-#: prefs/uiprefbase.cpp:149 prefs/writeprefbase.cpp:85
-#: thread/threadviewbase.cpp:112
-msgid "Form1"
+#: ../src/boardtabwidget.cpp:122
+msgid "Find"
 msgstr ""
 
-#: board/boardtabwidget.cpp:35
-msgid "Favorite"
+#. i18n: file: ../src/threadlistviewbase.ui:60
+#. i18n: ectx: property (text), widget (QToolButton, reloadButton)
+#: ../src/boardtabwidget.cpp:127 rc.cpp:27
+msgid "Reload"
 msgstr ""
 
-#: board/boardtabwidget.cpp:141 write/writetabwidget.cpp:102
-msgid "New Thread"
-msgstr ""
-
-#: board/boardtabwidget.cpp:148 board/boardtabwidget.cpp:256
+#: ../src/boardtabwidget.cpp:132 ../src/boardtabwidget.cpp:204
 msgid "Show Old Logs"
 msgstr ""
 
-#: board/boardtabwidget.cpp:155 board/boardtabwidget.cpp:259
-msgid "Show Title Image"
-msgstr ""
-
-#: board/boardtabwidget.cpp:245 image/imagetabwidget.cpp:617
-#: kitaui/tabwidgetbase.cpp:310 kitaui/tabwidgetbase.cpp:547
-#: thread/threadtabwidget.cpp:692
+#: ../src/boardtabwidget.cpp:185 ../src/kitaui/tabwidgetbase.cpp:155
 msgid "Close this tab"
 msgstr ""
 
-#: board/boardtabwidget.cpp:250 image/imagetabwidget.cpp:622
-#: kitaui/tabwidgetbase.cpp:317 kitaui/tabwidgetbase.cpp:552
-#: thread/threadtabwidget.cpp:697
+#: ../src/boardtabwidget.cpp:192 ../src/kitaui/tabwidgetbase.cpp:160
 msgid "Close Other Tabs"
 msgstr ""
 
-#: board/boardtabwidget.cpp:251 image/imagetabwidget.cpp:623
-#: kitaui/tabwidgetbase.cpp:324 kitaui/tabwidgetbase.cpp:553
-#: thread/threadtabwidget.cpp:698
+#: ../src/boardtabwidget.cpp:195 ../src/kitaui/tabwidgetbase.cpp:165
 msgid "Close right tabs"
 msgstr ""
 
-#: board/boardtabwidget.cpp:252 image/imagetabwidget.cpp:624
-#: kitaui/tabwidgetbase.cpp:331 kitaui/tabwidgetbase.cpp:554
-#: thread/threadtabwidget.cpp:699
+#: ../src/boardtabwidget.cpp:198 ../src/kitaui/tabwidgetbase.cpp:169
 msgid "Close left tabs"
 msgstr ""
 
-#: board/boardtabwidget.moc.cpp:34 board/boardtabwidget.moc.cpp:42
-msgid "KitaBoardTabWidget"
+#: ../src/prefs/preferences.cpp:36
+msgid "Face"
 msgstr ""
 
-#: board/boardtabwidget.moc.cpp:153 board/boardtabwidget.moc.cpp:161
-msgid "SubjectTabBar"
+#: ../src/prefs/preferences.cpp:45
+msgid "AsciiArt"
 msgstr ""
 
-#: board/boardtabwidget.moc.cpp:226 board/boardtabwidget.moc.cpp:234
-msgid "KitaBoardDock"
+#: ../src/prefs/preferences.cpp:52
+msgid "User Interface"
 msgstr ""
 
-#: board/boardview.cpp:376 board/favoritelistview.cpp:136
-#: thread/threadview.cpp:404
-msgid "Open with new tab"
+#: ../src/prefs/preferences.cpp:58 ../src/libkita/datinfo.cpp:440
+#: ../src/libkita/datinfo.cpp:442
+msgid "Abone"
 msgstr ""
 
-#: board/boardview.cpp:387
-msgid "Delete Log"
+#: ../src/prefs/preferences.cpp:72
+msgid "Write"
 msgstr ""
 
-#: board/boardview.cpp:389
-msgid "Open by background"
+#: ../src/threadview.cpp:519
+msgid "Not Found"
 msgstr ""
 
-#: board/boardview.cpp:392
-msgid "Property"
+#: ../src/threadview.cpp:519
+msgid "kita"
 msgstr ""
 
-#: board/boardview.cpp:453 thread/threadview.cpp:734
+#: ../src/threadview.cpp:552 ../src/boardview.cpp:314
 msgid "Do you want to delete Log ?"
 msgstr ""
 
-#: board/boardview.moc.cpp:34 board/boardview.moc.cpp:42
-msgid "KitaBoardView"
+#: ../src/kitaui/tabwidgetbase.cpp:139
+msgid "Configure S&hortcuts..."
 msgstr ""
 
-#: board/favoritelistview.moc.cpp:34 board/favoritelistview.moc.cpp:42
-msgid "FavoriteListView"
+#: ../src/kitaui/tabwidgetbase.cpp:145
+msgid "Activate Next Tab"
 msgstr ""
 
-#: board/threadlistview.cpp:34 board/threadlistview.cpp:36
-msgid " "
+#: ../src/kitaui/tabwidgetbase.cpp:150
+msgid "Activate Previous Tab"
 msgstr ""
 
-#: board/threadlistview.cpp:34 thread/htmlpart.cpp:1103
-#: thread/htmlpart.cpp:1537
-msgid "Mark"
+#: ../src/kitaui/tabwidgetbase.cpp:173
+msgid "Close all tabs"
 msgstr ""
 
-#: board/threadlistview.cpp:35
-msgid "No."
+#: ../src/threadlistheaderview.cpp:39
+msgid "Auto Resize"
 msgstr ""
 
-#: board/threadlistview.cpp:35 prefs/aboneprefbase.cpp:78
-msgid "ID"
+#: ../src/main.cpp:22
+msgid "Kita - 2ch client for KDE"
 msgstr ""
 
-#: board/threadlistview.cpp:36
-msgid "Icon"
+#: ../src/main.cpp:32
+msgid "Kita"
 msgstr ""
 
-#: board/threadlistview.cpp:37
-msgid "Title"
+#: ../src/main.cpp:33
+msgid "(C) 2003-2009 Kita Developers"
 msgstr ""
 
-#: board/threadlistview.cpp:37
-msgid "Subject"
+#: ../src/main.cpp:34
+msgid "Hideki Ikemoto"
 msgstr ""
 
-#: board/threadlistview.cpp:38 board/threadproperty.cpp:149
-#: board/threadproperty.cpp:153
-msgid "ResNum"
+#: ../src/main.cpp:34
+msgid "maintainer, initial code"
 msgstr ""
 
-#: board/threadlistview.cpp:39 board/threadproperty.cpp:151
-#: board/threadproperty.cpp:155
-msgid "ReadNum"
+#: ../src/main.cpp:35
+msgid "konqueror plugin no hito"
 msgstr ""
 
-#: board/threadlistview.cpp:40 board/threadproperty.cpp:146
-msgid "ViewPos"
+#: ../src/main.cpp:35
+msgid "konqueror plugin, KDE part"
 msgstr ""
 
-#: board/threadlistview.cpp:41
-msgid "Unread"
+#: ../src/main.cpp:36
+msgid "421"
 msgstr ""
 
-#: board/threadlistview.cpp:42
-msgid "Since"
+#: ../src/main.cpp:36
+msgid "kitanavi, threadview's improvement"
 msgstr ""
 
-#: board/threadlistview.cpp:43
-msgid "Thread's speed"
+#: ../src/main.cpp:37
+msgid "Toshihiko Okada"
 msgstr ""
 
-#: board/threadlistview.cpp:43
-msgid "Speed"
+#: ../src/main.cpp:37
+msgid "improvements"
 msgstr ""
 
-#: board/threadlistview.cpp:44
-msgid "Board"
+#: ../src/main.cpp:38
+msgid "75"
 msgstr ""
 
-#: board/threadlistview.cpp:45 board/threadproperty.cpp:139
-msgid "Dat URL"
+#: ../src/main.cpp:38
+msgid "stylesheet support"
 msgstr ""
 
-#: board/threadlistview.cpp:45
-msgid "DatURL"
+#: ../src/main.cpp:41
+msgid "Document to open."
 msgstr ""
 
-#: board/threadlistview.cpp:46
-msgid "Mark Order"
+#: ../src/main.cpp:42
+msgid "board list's URL."
 msgstr ""
 
-#: board/threadlistview.cpp:46
-msgid "MarkOrder"
+#: ../src/libkita/datinfo.cpp:446 ../src/libkita/datinfo.cpp:447
+msgid "Broken"
 msgstr ""
 
-#: board/threadlistview.cpp:47
-msgid "ID Order"
+#. i18n: file: ../src/prefs/aboneprefbase.ui:21
+#. i18n: ectx: property (text), widget (QLabel, idLabel)
+#: ../src/threadlistview.cpp:38 rc.cpp:39
+msgid "ID"
 msgstr ""
 
-#: board/threadlistview.cpp:47
-msgid "IDOrder"
+#: ../src/threadlistview.cpp:39
+msgid "Icon"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:89 prefs/debugprefbase.cpp:83
-msgid "Form2"
+#: ../src/threadlistview.cpp:40
+msgid "Subject"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:90 thread/threadviewbase.cpp:115
-msgid "Search"
+#. i18n: file: ../src/threadproperty.ui:137
+#. i18n: ectx: property (text), widget (QLabel, resNumLabel0)
+#. i18n: file: ../src/threadproperty.ui:237
+#. i18n: ectx: property (text), widget (QLabel, idx_resNumLabel0)
+#. i18n: file: ../src/threadproperty.ui:317
+#. i18n: ectx: property (text), widget (QLabel, cache_resNumLabel0)
+#: ../src/threadlistview.cpp:41 rc.cpp:204 rc.cpp:219 rc.cpp:231
+msgid "ResNum"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:91 thread/threadviewbase.cpp:116
-msgid "search word"
+#. i18n: file: ../src/threadproperty.ui:157
+#. i18n: ectx: property (text), widget (QLabel, readNumLabel0)
+#. i18n: file: ../src/threadproperty.ui:257
+#. i18n: ectx: property (text), widget (QLabel, idx_readNumLabel0)
+#. i18n: file: ../src/threadproperty.ui:337
+#. i18n: ectx: property (text), widget (QLabel, cache_readNumLabel0)
+#: ../src/threadlistview.cpp:42 rc.cpp:207 rc.cpp:222 rc.cpp:234
+msgid "ReadNum"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:92
-msgid "Hide"
+#. i18n: file: ../src/threadproperty.ui:177
+#. i18n: ectx: property (text), widget (QLabel, viewPosLabel0)
+#. i18n: file: ../src/threadproperty.ui:277
+#. i18n: ectx: property (text), widget (QLabel, idx_viewPosLabel0)
+#: ../src/threadlistview.cpp:43 rc.cpp:210 rc.cpp:225
+msgid "ViewPos"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:93
-msgid "filter thread"
+#: ../src/threadlistview.cpp:44
+msgid "Unread"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:95
-msgid "reload board"
+#: ../src/threadlistview.cpp:45
+msgid "Since"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:96
-msgid "unread/read/new threads"
+#: ../src/threadlistview.cpp:46
+msgid "Speed"
 msgstr ""
 
-#: board/threadlistviewbase.cpp:98 thread/threadviewbase.cpp:129
-msgid "close tab"
+#: ../src/threadlistview.cpp:47
+msgid "Board"
 msgstr ""
 
-#: board/threadproperty.cpp:133
-msgid "Thread URL"
+#: ../src/threadlistview.cpp:48
+msgid "DatURL"
 msgstr ""
 
-#: board/threadproperty.cpp:135
-msgid "Cache Path"
+#: ../src/threadlistview.cpp:49
+msgid "MarkOrder"
 msgstr ""
 
-#: board/threadproperty.cpp:136 board/threadproperty.cpp:143
-msgid "Thread Name"
+#: ../src/threadlistview.cpp:50
+msgid "IDOrder"
 msgstr ""
 
-#: board/threadproperty.cpp:141
-msgid "Index Path"
+#: ../src/threadlistview.cpp:92
+msgid "Delete Log"
 msgstr ""
 
-#: board/threadproperty.cpp:147
-msgid "Index file's information"
+#: ../src/threadlistview.cpp:94
+msgid "Property"
 msgstr ""
 
-#: board/threadproperty.cpp:148
-msgid "\"cache\" file's info (obsolete)"
+#. i18n: file: ../src/threadtabwidgetui.rc:4
+#. i18n: ectx: Menu (thread)
+#. i18n: file: ../src/kitaui.rc:11
+#. i18n: ectx: Menu (thread)
+#: rc.cpp:3 rc.cpp:15
+msgid "&Thread"
 msgstr ""
 
-#: image/imagetabwidget.cpp:92
-msgid "can't start downloading. try again later."
+#. i18n: file: ../src/boardtabwidgetui.rc:4
+#. i18n: ectx: Menu (board)
+#. i18n: file: ../src/kitaui.rc:8
+#. i18n: ectx: Menu (board)
+#: rc.cpp:6 rc.cpp:12
+msgid "&Board"
 msgstr ""
 
-#: image/imagetabwidget.cpp:247 image/imagetabwidget.cpp:631
-#: thread/htmlpart.cpp:1062
-msgid "Cancel mosaic"
+#. i18n: file: ../src/kitaui.rc:4
+#. i18n: ectx: Menu (file)
+#: rc.cpp:9
+msgid "&File"
 msgstr ""
 
-#: image/imagetabwidget.cpp:254
-msgid "Cancel All mosaics"
+#. i18n: file: ../src/threadlistviewbase.ui:44
+#. i18n: ectx: property (toolTip), widget (QToolButton, hideButton)
+#: rc.cpp:18
+msgid "filter thread"
 msgstr ""
 
-#: image/imagetabwidget.cpp:261 image/imagetabwidget.cpp:633
-msgid "Fit Image to Window"
+#. i18n: file: ../src/threadlistviewbase.ui:47
+#. i18n: ectx: property (text), widget (QToolButton, hideButton)
+#: rc.cpp:21
+msgid "Hide"
 msgstr ""
 
-#: image/imagetabwidget.cpp:268 image/imagetabwidget.cpp:634
-msgid "Original Size"
+#. i18n: file: ../src/threadlistviewbase.ui:57
+#. i18n: ectx: property (toolTip), widget (QToolButton, reloadButton)
+#: rc.cpp:24
+msgid "reload board"
 msgstr ""
 
-#: image/imagetabwidget.cpp:275
-msgid "Zoom In"
+#. i18n: file: ../src/threadlistviewbase.ui:76
+#. i18n: ectx: property (toolTip), widget (QLabel, kindLabel)
+#: rc.cpp:30
+msgid "unread/read/new threads"
 msgstr ""
 
-#: image/imagetabwidget.cpp:282
-msgid "Zoom Out"
+#. i18n: file: ../src/threadlistviewbase.ui:111
+#. i18n: ectx: property (toolTip), widget (QToolButton, closeButton)
+#: rc.cpp:33
+msgid "close tab"
 msgstr ""
 
-#: image/imagetabwidget.cpp:289 image/imagetabwidget.cpp:639
-#: thread/htmlpart.cpp:1553 thread/htmlpart.cpp:1754
-#: thread/threadtabwidget.cpp:429
-msgid "copy URL"
+#. i18n: file: ../src/threadlistviewbase.ui:114
+#. i18n: ectx: property (text), widget (QToolButton, closeButton)
+#: rc.cpp:36
+msgid "Close"
 msgstr ""
 
-#: image/imagetabwidget.cpp:317
-msgid "Close all error tabs"
-msgstr ""
-
-#: image/imagetabwidget.cpp:331 image/imagetabwidget.cpp:638
-msgid "Open Thread"
-msgstr ""
-
-#: image/imagetabwidget.cpp:338
-msgid "Size"
-msgstr ""
-
-#: image/imagetabwidget.moc.cpp:34 image/imagetabwidget.moc.cpp:42
-msgid "KitaImgTabWidget"
-msgstr ""
-
-#: image/imagetabwidget.moc.cpp:263 image/imagetabwidget.moc.cpp:271
-msgid "KitaImgTabBar"
-msgstr ""
-
-#: image/imagetabwidget.moc.cpp:336 image/imagetabwidget.moc.cpp:344
-msgid "KitaImgDock"
-msgstr ""
-
-#: image/imageview.moc.cpp:34 image/imageview.moc.cpp:42
-msgid "KitaImgView"
-msgstr ""
-
-#: kitaui/htmlview.moc.cpp:34 kitaui/htmlview.moc.cpp:42
-msgid "KitaHTMLView"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:151
-msgid " Load Error"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:152
-msgid "can't load %1."
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:280
-msgid "Configure S&hortcuts..."
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:288
-msgid "Activate Next Tab"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:299
-msgid "Activate Previous Tab"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:338
-msgid "Close all tabs"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:345
-msgid "Switch to Board"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:352
-msgid "Switch to Subject"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:359
-msgid "Switch to Thread"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:366
-msgid "Switch to KitaNavi"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:373
-msgid "Switch to Imgviewer"
-msgstr ""
-
-#: kitaui/tabwidgetbase.cpp:380
-msgid "Switch to writedock"
-msgstr ""
-
-#: kitaui/tabwidgetbase.moc.cpp:34 kitaui/tabwidgetbase.moc.cpp:42
-msgid "KitaTabWidgetBase"
-msgstr ""
-
-#: kitaui/tabwidgetbase.moc.cpp:310 kitaui/tabwidgetbase.moc.cpp:318
-msgid "KitaTabBarBase"
-msgstr ""
-
-#: kitaui/tabwidgetbase.moc.cpp:383 kitaui/tabwidgetbase.moc.cpp:391
-msgid "KitaDockWidgetBase"
-msgstr ""
-
-#: libkita/datinfo.cpp:501 libkita/datinfo.cpp:503 prefs/prefs.cpp:66
-msgid "Abone"
-msgstr ""
-
-#: libkita/datinfo.cpp:507 libkita/datinfo.cpp:508
-msgid "Broken"
-msgstr ""
-
-#: libkita/datinfo.moc.cpp:34 libkita/datinfo.moc.cpp:42
-msgid "Kita::DatInfo"
-msgstr ""
-
-#: libkita/downloadmanager.moc.cpp:34 libkita/downloadmanager.moc.cpp:42
-msgid "Kita::DownloadManager"
-msgstr ""
-
-#: libkita/downloadmanager.moc.cpp:119 libkita/downloadmanager.moc.cpp:127
-msgid "Kita::FileLoader"
-msgstr ""
-
-#: libkita/imgmanager.cpp:343
-msgid "Do you want to delete the image ?"
-msgstr ""
-
-#: libkita/imgmanager.cpp:402
-msgid "Do you want to replace the file?"
-msgstr ""
-
-#: libkita/imgmanager.moc.cpp:34 libkita/imgmanager.moc.cpp:42
-msgid "Kita::ImgManager"
-msgstr ""
-
-#: prefs/aboneprefbase.cpp:79
+#. i18n: file: ../src/prefs/aboneprefbase.ui:38
+#. i18n: ectx: property (text), widget (QLabel, wordLabel)
+#: rc.cpp:42
 msgid "NG word"
 msgstr ""
 
-#: prefs/asciiartprefbase.cpp:56
-msgid "show AA (for KDE 3.1.x)"
+#. i18n: file: ../src/prefs/aboneprefbase.ui:55
+#. i18n: ectx: property (text), widget (QLabel, nameLabel)
+#: rc.cpp:45
+msgid "Name"
 msgstr ""
 
-#: prefs/debugprefbase.cpp:84 prefs/prefs.cpp:192 prefs/prefs.cpp:197
-#: prefs/prefs.cpp:205 prefs/prefs.cpp:206
-msgid "replace"
+#. i18n: file: ../src/prefs/faceprefbase.ui:21
+#. i18n: ectx: attribute (title), widget (QWidget, tab)
+#: rc.cpp:48
+msgid "Basic"
 msgstr ""
 
-#: prefs/debugprefbase.cpp:85 prefs/debugprefbase.cpp:86
-msgid "http://"
+#. i18n: file: ../src/prefs/faceprefbase.ui:27
+#. i18n: ectx: property (title), widget (QGroupBox, listGroupBox)
+#: rc.cpp:51
+msgid "Board/Subject List"
 msgstr ""
 
-#: prefs/debugprefbase.cpp:87
-msgid "to:"
+#. i18n: file: ../src/prefs/faceprefbase.ui:33
+#. i18n: ectx: property (text), widget (QLabel, listFontLabel)
+#. i18n: file: ../src/prefs/faceprefbase.ui:121
+#. i18n: ectx: property (text), widget (QLabel, threadFontLabel)
+#. i18n: file: ../src/prefs/faceprefbase.ui:181
+#. i18n: ectx: property (text), widget (QLabel, popupFontLabel)
+#: rc.cpp:54 rc.cpp:69 rc.cpp:84
+msgid "font"
 msgstr ""
 
-#: prefs/debugprefbase.cpp:88
-msgid "from:"
-msgstr ""
-
-#: prefs/faceprefbase.cpp:184
-msgid "Board/Subject List"
-msgstr ""
-
-#: prefs/faceprefbase.cpp:185 prefs/faceprefbase.cpp:196
-#: prefs/faceprefbase.cpp:199
+#. i18n: file: ../src/prefs/faceprefbase.ui:43
+#. i18n: ectx: property (text), widget (QPushButton, listFontButton)
+#. i18n: file: ../src/prefs/faceprefbase.ui:131
+#. i18n: ectx: property (text), widget (QPushButton, threadFontButton)
+#. i18n: file: ../src/prefs/faceprefbase.ui:191
+#. i18n: ectx: property (text), widget (QPushButton, popupFontButton)
+#: rc.cpp:57 rc.cpp:72 rc.cpp:87
 msgid "set font"
 msgstr ""
 
-#: prefs/faceprefbase.cpp:187 prefs/faceprefbase.cpp:193
-#: prefs/faceprefbase.cpp:200
+#. i18n: file: ../src/prefs/faceprefbase.ui:53
+#. i18n: ectx: property (text), widget (QLabel, listColorLabel)
+#. i18n: file: ../src/prefs/faceprefbase.ui:138
+#. i18n: ectx: property (text), widget (QLabel, threadColorLabel)
+#. i18n: file: ../src/prefs/faceprefbase.ui:198
+#. i18n: ectx: property (text), widget (QLabel, popupColorLabel)
+#: rc.cpp:60 rc.cpp:75 rc.cpp:90
 msgid "text color"
 msgstr ""
 
-#: prefs/faceprefbase.cpp:188 prefs/faceprefbase.cpp:195
-#: prefs/faceprefbase.cpp:201
+#. i18n: file: ../src/prefs/faceprefbase.ui:76
+#. i18n: ectx: property (text), widget (QLabel, listBackgroundColorLabel)
+#. i18n: file: ../src/prefs/faceprefbase.ui:155
+#. i18n: ectx: property (text), widget (QLabel, threadBackgroundColorLabel)
+#. i18n: file: ../src/prefs/faceprefbase.ui:215
+#. i18n: ectx: property (text), widget (QLabel, popupBackgroundColorLabel)
+#: rc.cpp:63 rc.cpp:78 rc.cpp:93
 msgid "background color"
 msgstr ""
 
-#: prefs/faceprefbase.cpp:190 prefs/faceprefbase.cpp:197
-#: prefs/faceprefbase.cpp:202
-msgid "font"
+#. i18n: file: ../src/prefs/faceprefbase.ui:115
+#. i18n: ectx: property (title), widget (QGroupBox, threadGroupBox)
+#. i18n: file: ../src/prefs/uiprefbase.ui:79
+#. i18n: ectx: property (title), widget (QGroupBox, threadGroupBox)
+#: rc.cpp:66 rc.cpp:117
+msgid "Thread"
 msgstr ""
 
-#: prefs/faceprefbase.cpp:198
+#. i18n: file: ../src/prefs/faceprefbase.ui:175
+#. i18n: ectx: property (title), widget (QGroupBox, popupGroupBox)
+#: rc.cpp:81
 msgid "Popup"
 msgstr ""
 
-#: prefs/faceprefbase.cpp:205
-msgid "Basic"
+#. i18n: file: ../src/prefs/faceprefbase.ui:252
+#. i18n: ectx: attribute (title), widget (QWidget, tab)
+#: rc.cpp:96
+msgid "Advanced"
 msgstr ""
 
-#: prefs/faceprefbase.cpp:206
+#. i18n: file: ../src/prefs/faceprefbase.ui:258
+#. i18n: ectx: property (text), widget (QCheckBox, useStyleSheetCheckBox)
+#: rc.cpp:99
 msgid "use stylesheet ( the setup of color/font is overwritten )."
 msgstr ""
 
-#: prefs/faceprefbase.cpp:208
-msgid "Advanced"
-msgstr ""
-
-#: prefs/loginprefbase.cpp:109
-msgid "User ID"
-msgstr ""
-
-#: prefs/loginprefbase.cpp:110
-msgid "Password"
-msgstr ""
-
-#: prefs/loginprefbase.cpp:111
-msgid "enables &auto login"
-msgstr ""
-
-#: prefs/loginprefbase.cpp:112
-msgid "Be mail address"
-msgstr ""
-
-#: prefs/loginprefbase.cpp:113
-msgid "Be auth code"
-msgstr ""
-
-#: prefs/prefs.cpp:45
-msgid "Kita Preferences"
-msgstr ""
-
-#: prefs/prefs.cpp:54
-msgid "Face"
-msgstr ""
-
-#: prefs/prefs.cpp:60
-msgid "AsciiArt"
-msgstr ""
-
-#: prefs/prefs.cpp:63
-msgid "User Interface"
-msgstr ""
-
-#: prefs/prefs.cpp:193
-msgid "'To' URL must not contain 'From' URL."
-msgstr ""
-
-#: prefs/prefs.cpp:198
-msgid ""
-"This tool may possibly break thread's info.\n"
-"Please create backups of '~/.kde/share/apps/kita/cache'\n"
-"and '~/.kde/share/apps/kita/favorites.xml' before performing.\n"
-"Are you ready?"
-msgstr ""
-
-#: prefs/prefs.cpp:205
-msgid "Complete."
-msgstr ""
-
-#: prefs/prefs.cpp:206
-msgid "Failed.."
-msgstr ""
-
-#: prefs/prefs.moc.cpp:34 prefs/prefs.moc.cpp:42
-msgid "KitaPreferences"
-msgstr ""
-
-#: prefs/prefs.moc.cpp:156 prefs/prefs.moc.cpp:164
-msgid "DebugPrefPage"
-msgstr ""
-
-#: prefs/prefs.moc.cpp:238 prefs/prefs.moc.cpp:246
-msgid "Kita::AsciiArtPrefPage"
-msgstr ""
-
-#: prefs/prefs.moc.cpp:341 prefs/prefs.moc.cpp:349
-msgid "Kita::UIPrefPage"
-msgstr ""
-
-#: prefs/prefs.moc.cpp:438 prefs/prefs.moc.cpp:446
-msgid "Kita::FacePrefPage"
-msgstr ""
-
-#: prefs/uiprefbase.cpp:150
+#. i18n: file: ../src/prefs/uiprefbase.ui:17
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AlwaysUseTab)
+#: rc.cpp:102
 msgid "Use new tab when opening the thread(board)."
 msgstr ""
 
-#: prefs/uiprefbase.cpp:151
+#. i18n: file: ../src/prefs/uiprefbase.ui:26
+#. i18n: ectx: property (text), widget (QLabel, MarkLabel)
+#: rc.cpp:105
 msgid "Mark new thread to made:"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:152
-msgid "within "
+#. i18n: file: ../src/prefs/uiprefbase.ui:55
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_MarkTime)
+#: rc.cpp:108
+msgid "after last access"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:153
+#. i18n: file: ../src/prefs/uiprefbase.ui:58
+#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_MarkTime)
+#: rc.cpp:111
 msgid " hour"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:154
-msgid "after last access"
+#. i18n: file: ../src/prefs/uiprefbase.ui:61
+#. i18n: ectx: property (prefix), widget (QSpinBox, kcfg_MarkTime)
+#: rc.cpp:114
+msgid "within "
 msgstr ""
 
-#: prefs/uiprefbase.cpp:157
-msgid "this option affects from the next thread."
+#. i18n: file: ../src/prefs/uiprefbase.ui:90
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_ShowNum)
+#: rc.cpp:120
+msgid "Display all res"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:158
-msgid "Show mail address in the thread."
+#. i18n: file: ../src/prefs/uiprefbase.ui:93
+#. i18n: ectx: property (suffix), widget (QSpinBox, kcfg_ShowNum)
+#: rc.cpp:123
+msgid " res"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:159
+#. i18n: file: ../src/prefs/uiprefbase.ui:96
+#. i18n: ectx: property (prefix), widget (QSpinBox, kcfg_ShowNum)
+#: rc.cpp:126
 msgid "Display "
 msgstr ""
 
-#: prefs/uiprefbase.cpp:160
-msgid " res"
+#. i18n: file: ../src/prefs/uiprefbase.ui:112
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#: rc.cpp:129
+msgid "around the last read response."
 msgstr ""
 
-#: prefs/uiprefbase.cpp:161
-msgid "Display all res"
+#. i18n: file: ../src/prefs/uiprefbase.ui:140
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: rc.cpp:132
+msgid "this option affects from the next thread."
 msgstr ""
 
-#: prefs/uiprefbase.cpp:162
-msgid "around the last read response."
+#. i18n: file: ../src/prefs/uiprefbase.ui:150
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowMailAddress)
+#: rc.cpp:135
+msgid "Show mail address in the thread."
 msgstr ""
 
-#: prefs/uiprefbase.cpp:163
+#. i18n: file: ../src/prefs/uiprefbase.ui:160
+#. i18n: ectx: property (title), widget (QGroupBox, kcfg_ListSortOrder)
+#: rc.cpp:138
 msgid "When open the board"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:164
+#. i18n: file: ../src/prefs/uiprefbase.ui:166
+#. i18n: ectx: property (text), widget (QRadioButton, unreadFirstRadio)
+#: rc.cpp:141
 msgid "Show unread thread first"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:165
+#. i18n: file: ../src/prefs/uiprefbase.ui:179
+#. i18n: ectx: property (text), widget (QRadioButton, numOrderRadio)
+#: rc.cpp:144
 msgid "Show thread in numerical order"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:166
+#. i18n: file: ../src/prefs/uiprefbase.ui:192
+#. i18n: ectx: property (title), widget (QGroupBox, partsGroupBox)
+#: rc.cpp:147
 msgid "Parts"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:167
+#. i18n: file: ../src/prefs/uiprefbase.ui:198
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_UsePart)
+#: rc.cpp:150
 msgid "Use other Part to open external link"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:168
+#. i18n: file: ../src/prefs/uiprefbase.ui:211
+#. i18n: ectx: property (text), widget (QLabel, mimeListLabel)
+#: rc.cpp:153
 msgid "If mime type include this list ( comma separated list )"
 msgstr ""
 
-#: prefs/uiprefbase.cpp:170
+#. i18n: file: ../src/prefs/uiprefbase.ui:230
+#. i18n: ectx: property (text), widget (KUrlLabel, editFileAssociation)
+#: rc.cpp:156
 msgid "Edit file association..."
 msgstr ""
 
-#: prefs/writeprefbase.cpp:86
-msgid "Default Name"
+#. i18n: file: ../src/prefs/loginprefbase.ui:25
+#. i18n: ectx: property (text), widget (QLabel, userIDLabel)
+#: rc.cpp:159
+msgid "User ID"
 msgstr ""
 
-#: prefs/writeprefbase.cpp:87
-msgid "use always"
+#. i18n: file: ../src/prefs/loginprefbase.ui:45
+#. i18n: ectx: property (text), widget (QLabel, passwordLabel)
+#: rc.cpp:162
+msgid "Password"
 msgstr ""
 
-#: prefs/writeprefbase.cpp:88
-msgid "Default Mail"
+#. i18n: file: ../src/prefs/loginprefbase.ui:75
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoLogin)
+#: rc.cpp:165
+msgid "enables &auto login"
 msgstr ""
 
-#: prefs/writeprefbase.cpp:89
-msgid "sage checked"
+#. i18n: file: ../src/prefs/loginprefbase.ui:86
+#. i18n: ectx: property (text), widget (QLabel, BeMailAddressLabel)
+#: rc.cpp:168
+msgid "Be mail address"
 msgstr ""
 
-#: thread/htmlpart.cpp:1064
-msgid "Open with Image viewer"
+#. i18n: file: ../src/prefs/loginprefbase.ui:99
+#. i18n: ectx: property (text), widget (QLabel, BeAuthCodeLabel)
+#: rc.cpp:171
+msgid "Be auth code"
 msgstr ""
 
-#: thread/htmlpart.cpp:1113 thread/threadtabwidget.cpp:469
-msgid "Start"
+#. i18n: file: ../src/prefs/writeprefbase.ui:21
+#. i18n: ectx: property (text), widget (QLabel, DefaultNameLabel)
+#: rc.cpp:174
+msgid "Default Name"
 msgstr ""
 
-#: thread/htmlpart.cpp:1119
-msgid "template"
+#. i18n: file: ../src/prefs/writeprefbase.ui:34
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_DefaultNameUseAlways)
+#: rc.cpp:177
+msgid "use always"
 msgstr ""
 
-#: thread/htmlpart.cpp:1123
-msgid "Kokomade Yonda (%1)"
+#. i18n: file: ../src/prefs/writeprefbase.ui:61
+#. i18n: ectx: property (text), widget (QLabel, DefaultMailLabel)
+#: rc.cpp:180
+msgid "Default Mail"
 msgstr ""
 
-#: thread/htmlpart.cpp:1130 thread/threadtabwidget.cpp:477
-msgid "End"
+#. i18n: file: ../src/prefs/writeprefbase.ui:74
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_DefaultSage)
+#: rc.cpp:183
+msgid "sage checked"
 msgstr ""
 
-#: thread/htmlpart.cpp:1149
-msgid "Extract by '%1'"
+#. i18n: file: ../src/threadproperty.ui:17
+#. i18n: ectx: property (text), widget (QLabel, threadURLLabel0)
+#: rc.cpp:186
+msgid "Thread URL"
 msgstr ""
 
-#: thread/htmlpart.cpp:1150
-msgid "Add '%1' to abone list"
+#. i18n: file: ../src/threadproperty.ui:37
+#. i18n: ectx: property (text), widget (QLabel, datURLLabel0)
+#: rc.cpp:189
+msgid "Dat URL"
 msgstr ""
 
-#: thread/htmlpart.cpp:1151
-msgid "Search '%1' by Google"
+#. i18n: file: ../src/threadproperty.ui:67
+#. i18n: ectx: property (text), widget (QLabel, label0_3)
+#: rc.cpp:192
+msgid "DatManager's information"
 msgstr ""
 
-#: thread/htmlpart.cpp:1163
-msgid "Copy Link Location"
+#. i18n: file: ../src/threadproperty.ui:77
+#. i18n: ectx: property (text), widget (QLabel, threadNameLabel0)
+#. i18n: file: ../src/threadproperty.ui:217
+#. i18n: ectx: property (text), widget (QLabel, idx_threadNameWithIndexLabel0)
+#: rc.cpp:195 rc.cpp:216
+msgid "Thread Name"
 msgstr ""
 
-#: thread/htmlpart.cpp:1215 thread/htmlpart.cpp:1652 thread/htmlpart.cpp:1716
-msgid "Do you want to add '%1' to abone list ?"
+#. i18n: file: ../src/threadproperty.ui:97
+#. i18n: ectx: property (text), widget (QLabel, cachePathLabel0)
+#: rc.cpp:198
+msgid "Cache Path"
 msgstr ""
 
-#: thread/htmlpart.cpp:1392
-msgid "Do you want to stop loading ?"
+#. i18n: file: ../src/threadproperty.ui:117
+#. i18n: ectx: property (text), widget (QLabel, indexPathLabel0)
+#: rc.cpp:201
+msgid "Index Path"
 msgstr ""
 
-#: thread/htmlpart.cpp:1530
-msgid "write response"
+#. i18n: file: ../src/threadproperty.ui:207
+#. i18n: ectx: property (text), widget (QLabel, label0)
+#: rc.cpp:213
+msgid "Index file's information"
 msgstr ""
 
-#: thread/htmlpart.cpp:1531
-msgid "quote this"
+#. i18n: file: ../src/threadproperty.ui:307
+#. i18n: ectx: property (text), widget (QLabel, label0_2)
+#: rc.cpp:228
+msgid "\"cache\" file's info (obsolete)"
 msgstr ""
 
-#: thread/htmlpart.cpp:1542
-msgid "Open with KitaNavi"
+#. i18n: file: ../src/writedialogbase.ui:16
+#. i18n: ectx: property (windowTitle), widget (QWidget, WriteDialogBase)
+#: rc.cpp:237
+msgid "Write in thread"
 msgstr ""
 
-#: thread/htmlpart.cpp:1547
-msgid "res tree"
+#. i18n: file: ../src/writedialogbase.ui:32
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: rc.cpp:240
+msgid "Board:"
 msgstr ""
 
-#: thread/htmlpart.cpp:1548
-msgid "reverse res tree"
+#. i18n: file: ../src/writedialogbase.ui:57
+#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
+#: rc.cpp:246
+msgid "Thread:"
 msgstr ""
 
-#: thread/htmlpart.cpp:1549
-msgid "extract by name"
+#. i18n: file: ../src/writedialogbase.ui:83
+#. i18n: ectx: property (text), widget (QLabel, nameLabel)
+#: rc.cpp:249
+msgid "name"
 msgstr ""
 
-#: thread/htmlpart.cpp:1555
-msgid "copy"
+#. i18n: file: ../src/writedialogbase.ui:96
+#. i18n: ectx: property (text), widget (QLabel, mailLabel)
+#: rc.cpp:252
+msgid "mail"
 msgstr ""
 
-#: thread/htmlpart.cpp:1560
-msgid "set Kokomade Yonda"
+#. i18n: file: ../src/writedialogbase.ui:109
+#. i18n: ectx: property (text), widget (QCheckBox, sageBox)
+#: rc.cpp:255
+msgid "&sage"
 msgstr ""
 
-#: thread/htmlpart.cpp:1565
-msgid "add name to abone list"
+#. i18n: file: ../src/writedialogbase.ui:116
+#. i18n: ectx: property (text), widget (QCheckBox, beBox)
+#: rc.cpp:258
+msgid "&be"
 msgstr ""
 
-#: thread/htmlpart.cpp:1703
-msgid "extract by ID"
+#. i18n: file: ../src/writedialogbase.ui:126
+#. i18n: ectx: attribute (title), widget (KTextEdit, bodyText)
+#: rc.cpp:261
+msgid "body"
 msgstr ""
 
-#: thread/htmlpart.cpp:1704
-msgid "add id to abone list"
+#. i18n: file: ../src/writedialogbase.ui:155
+#. i18n: ectx: property (text), widget (QLabel, lengthLabel)
+#: rc.cpp:264
+msgid "XX/XX | XXXX/XXXX"
 msgstr ""
 
-#: thread/htmlpart.cpp:2038 thread/htmlpart.cpp:2053
-msgid "None"
+#. i18n: file: ../src/writedialogbase.ui:165
+#. i18n: ectx: property (text), widget (QPushButton, buttonOk)
+#: rc.cpp:267
+msgid "&OK"
 msgstr ""
 
-#: thread/htmlpart.moc.cpp:34 thread/htmlpart.moc.cpp:42
-msgid "KitaHTMLPart"
+#. i18n: file: ../src/writedialogbase.ui:181
+#. i18n: ectx: property (text), widget (QPushButton, buttonCancel)
+#: rc.cpp:270
+msgid "&Cancel"
 msgstr ""
 
-#: thread/htmlpart.moc.cpp:522 thread/htmlpart.moc.cpp:530
-msgid "Kita::ResPopup"
+#. i18n: file: ../src/libkita/accountconfig.kcfg:9
+#. i18n: ectx: label, entry (BeMailAddress), group (Account)
+#: rc.cpp:273
+msgid "Mail address of be.2ch.net"
 msgstr ""
 
-#: thread/threadtabwidget.cpp:461 thread/threadviewbase.cpp:120
-msgid "go back anchor"
+#. i18n: file: ../src/libkita/accountconfig.kcfg:12
+#. i18n: ectx: label, entry (BeAuthCode), group (Account)
+#: rc.cpp:276
+msgid "Auth code of be.2ch.net"
 msgstr ""
 
-#: thread/threadtabwidget.moc.cpp:34 thread/threadtabwidget.moc.cpp:42
-msgid "KitaThreadTabWidget"
+#. i18n: file: ../src/libkita/accountconfig.kcfg:15
+#. i18n: ectx: label, entry (UserID), group (Account)
+#: rc.cpp:279
+msgid "Maru user id"
 msgstr ""
 
-#: thread/threadtabwidget.moc.cpp:200 thread/threadtabwidget.moc.cpp:208
-msgid "KitaThreadTabBar"
+#. i18n: file: ../src/libkita/accountconfig.kcfg:18
+#. i18n: ectx: label, entry (AutoLogin), group (Account)
+#: rc.cpp:282
+msgid "Whether login automatically or not."
 msgstr ""
 
-#: thread/threadtabwidget.moc.cpp:273 thread/threadtabwidget.moc.cpp:281
-msgid "KitaThreadDock"
+#. i18n: file: ../src/libkita/accountconfig.kcfg:22
+#. i18n: ectx: label, entry (Password), group (Account)
+#: rc.cpp:285
+msgid "Maru password"
 msgstr ""
 
-#: thread/threadview.cpp:284
-msgid "goback anchor"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:9
+#. i18n: ectx: label, entry (Font), group (Global)
+#: rc.cpp:288
+msgid "List font."
 msgstr ""
 
-#: thread/threadview.cpp:700
-msgid "kita"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:12
+#. i18n: ectx: label, entry (ThreadFont), group (Global)
+#: rc.cpp:291
+msgid "Thread font."
 msgstr ""
 
-#: thread/threadview.cpp:700
-msgid "Not Found"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:15
+#. i18n: ectx: label, entry (PopupFont), group (Global)
+#: rc.cpp:294
+msgid "Popup font."
 msgstr ""
 
-#: thread/threadview.moc.cpp:34 thread/threadview.moc.cpp:42
-msgid "KitaThreadView"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:18
+#. i18n: ectx: label, entry (ShowMailAddress), group (Global)
+#: rc.cpp:297
+msgid "Whether show mail address or not."
 msgstr ""
 
-#: thread/threadview.moc.cpp:627 thread/threadview.moc.cpp:635
-msgid "Kita::KitaSubjectLabel"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:22
+#. i18n: ectx: label, entry (UsePart), group (Global)
+#: rc.cpp:300
+msgid "Whether use embedded part or not."
 msgstr ""
 
-#: thread/threadviewbase.cpp:114
-msgid "write"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:25
+#. i18n: ectx: label, entry (UseImageViewer), group (Global)
+#: rc.cpp:303
+msgid "Whether use image viewer or not."
 msgstr ""
 
-#: thread/threadviewbase.cpp:117
-msgid "HighLight"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:28
+#. i18n: ectx: label, entry (UseImagePopup), group (Global)
+#: rc.cpp:306
+msgid "Whether use image popup or not."
 msgstr ""
 
-#: thread/threadviewbase.cpp:118
-msgid "highlight search words"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:31
+#. i18n: ectx: label, entry (UseMosaic), group (Global)
+#: rc.cpp:309
+msgid "Whether use mosaic or not."
 msgstr ""
 
-#: thread/threadviewbase.cpp:119
-msgid "Goback"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:34
+#. i18n: ectx: label, entry (UseKitaNavi), group (Global)
+#: rc.cpp:312
+msgid "Whether use kitanavi or not."
 msgstr ""
 
-#: thread/threadviewbase.cpp:121
-msgid "Bookmark"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:37
+#. i18n: ectx: label, entry (ShowNum), group (Global)
+#: rc.cpp:315
+msgid "Number of responses displayed once."
 msgstr ""
 
-#: thread/threadviewbase.cpp:123
-msgid "add to bookmark"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:41
+#. i18n: ectx: label, entry (UseStyleSheet), group (Global)
+#: rc.cpp:318
+msgid "Whether use custom stylesheet or not."
 msgstr ""
 
-#: thread/threadviewbase.cpp:125
-msgid "reload thread"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:45
+#. i18n: ectx: label, entry (MarkTime), group (Global)
+#: rc.cpp:321
+msgid "Time marked as newly arrived thread. (0 == after last access.)"
 msgstr ""
 
-#: thread/threadviewbase.cpp:126
-msgid "Del"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:49
+#. i18n: ectx: label, entry (AboneChain), group (Global)
+#: rc.cpp:324
+msgid "Whether abone responses recursively(secret config)."
 msgstr ""
 
-#: thread/threadviewbase.cpp:127
-msgid "delete log"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:53
+#. i18n: ectx: label, entry (CheckResponsed), group (Global)
+#: rc.cpp:327
+msgid "Whether check responsed responses or not(secret config)."
 msgstr ""
 
-#: write/writedialogbase.cpp:124
-msgid "Write in thread"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:56
+#. i18n: ectx: label, entry (CopyOnClick), group (Global)
+#: rc.cpp:330
+msgid "Whether copy URL on click or not(secret config)."
 msgstr ""
 
-#: write/writedialogbase.cpp:125
-msgid "Board:"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:60
+#. i18n: ectx: label, entry (ListSortOrder), group (Global)
+#: rc.cpp:333
+msgid "Choice order of board list."
 msgstr ""
 
-#: write/writedialogbase.cpp:127
-msgid "Thread:"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:68
+#. i18n: ectx: label, entry (PartMimeList), group (Global)
+#: rc.cpp:336
+msgid "MIME list to use kpart."
 msgstr ""
 
-#: write/writedialogbase.cpp:128
-msgid "name"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:72
+#. i18n: ectx: label, entry (BoardListUrl), group (Global)
+#: rc.cpp:339
+msgid "URL of board list"
 msgstr ""
 
-#: write/writedialogbase.cpp:129
-msgid "mail"
+#. i18n: file: ../src/libkita/globalconfig.kcfg:78
+#. i18n: ectx: label, entry (NameCompletionList), group (Completion)
+#: rc.cpp:342
+msgid "Name Completion list."
 msgstr ""
 
-#: write/writedialogbase.cpp:130
-msgid "&sage"
+#. i18n: file: ../src/libkita/asciiart.kcfg:9
+#. i18n: ectx: label, entry (AsciiArtList), group (Global)
+#: rc.cpp:345
+msgid "Ascii Art."
 msgstr ""
 
-#: write/writedialogbase.cpp:131
-msgid "Alt+S"
+#. i18n: file: ../src/libkita/writeconfig.kcfg:9
+#. i18n: ectx: label, entry (DefaultName), group (Write)
+#: rc.cpp:348
+msgid "Default name."
 msgstr ""
 
-#: write/writedialogbase.cpp:132
-msgid "&be"
+#. i18n: file: ../src/libkita/writeconfig.kcfg:12
+#. i18n: ectx: label, entry (DefaultNameUseAlways), group (Write)
+#: rc.cpp:351
+msgid "Whether use default name or not."
 msgstr ""
 
-#: write/writedialogbase.cpp:133
-msgid "Alt+B"
+#. i18n: file: ../src/libkita/writeconfig.kcfg:16
+#. i18n: ectx: label, entry (DefaultMail), group (Write)
+#: rc.cpp:354
+msgid "Default mail address."
 msgstr ""
 
-#: write/writedialogbase.cpp:134
-msgid "body"
+#. i18n: file: ../src/libkita/writeconfig.kcfg:19
+#. i18n: ectx: label, entry (DefaultSage), group (Write)
+#: rc.cpp:357
+msgid "Whether use 'sage' as default or not."
 msgstr ""
 
-#: write/writedialogbase.cpp:135
-msgid "XX/XX | XXXX/XXXX"
+#. i18n: file: ../src/libkita/colorconfig.kcfg:9
+#. i18n: ectx: label, entry (Thread), group (Color)
+#: rc.cpp:360
+msgid "Thread foreground color."
 msgstr ""
 
-#: write/writetabwidget.cpp:69
-msgid "Can't write to machi BBS in this version."
+#. i18n: file: ../src/libkita/colorconfig.kcfg:13
+#. i18n: ectx: label, entry (ThreadBackground), group (Color)
+#: rc.cpp:363
+msgid "Thread backgroupd color."
 msgstr ""
 
-#: write/writetabwidget.cpp:80
-msgid "Do you want to clear the text?"
+#. i18n: file: ../src/libkita/colorconfig.kcfg:17
+#. i18n: ectx: label, entry (Popup), group (Color)
+#: rc.cpp:366
+msgid "Popup foreground color."
 msgstr ""
 
-#: write/writetabwidget.cpp:203 write/writeview.cpp:320
-msgid ""
-"If you close this dialog, you will lose text.\n"
-"Do you want to close?"
+#. i18n: file: ../src/libkita/colorconfig.kcfg:21
+#. i18n: ectx: label, entry (PopupBackground), group (Color)
+#: rc.cpp:369
+msgid "Popup background color."
 msgstr ""
 
-#: write/writetabwidget.cpp:224
-msgid "quote clipboard"
+#. i18n: file: ../src/libkita/abone.kcfg:9
+#. i18n: ectx: label, entry (AboneIDList), group (Global)
+#: rc.cpp:372
+msgid "Abone ID List."
 msgstr ""
 
-#: write/writetabwidget.moc.cpp:34 write/writetabwidget.moc.cpp:42
-msgid "KitaWriteTabWidget"
+#. i18n: file: ../src/libkita/abone.kcfg:12
+#. i18n: ectx: label, entry (AboneNameList), group (Global)
+#: rc.cpp:375
+msgid "Abone Name List."
 msgstr ""
 
-#: write/writetabwidget.moc.cpp:143 write/writetabwidget.moc.cpp:151
-msgid "KitaWriteTabBar"
+#. i18n: file: ../src/libkita/abone.kcfg:15
+#. i18n: ectx: label, entry (AboneWordList), group (Global)
+#: rc.cpp:378
+msgid "Abone Word List."
 msgstr ""
-
-#: write/writetabwidget.moc.cpp:216 write/writetabwidget.moc.cpp:224
-msgid "KitaWriteDock"
-msgstr ""
-
-#: write/writeview.cpp:138
-msgid "preview"
-msgstr ""
-
-#: write/writeview.cpp:257
-msgid "Enter the thread name."
-msgstr ""
-
-#: write/writeview.cpp:264
-msgid "fusianasan."
-msgstr ""
-
-#: write/writeview.cpp:269
-msgid "Body text is too long."
-msgstr ""
-
-#: write/writeview.moc.cpp:34 write/writeview.moc.cpp:42
-msgid "KitaWriteView"
-msgstr ""

Modified: kita/branches/KITA-KDE4/kita/src/mainwindow.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/mainwindow.cpp	2009-07-25 12:23:21 UTC (rev 2468)
+++ kita/branches/KITA-KDE4/kita/src/mainwindow.cpp	2009-07-25 21:09:57 UTC (rev 2469)
@@ -42,12 +42,14 @@
 #include "libkita/account.h"
 #include "libkita/accountconfig.h"
 #include "libkita/asciiart.h"
+#include "libkita/colorconfig.h"
 #include "libkita/datmanager.h"
 #include "libkita/favoriteboards.h"
 #include "libkita/favoritethreads.h"
 #include "libkita/globalconfig.h"
 #include "libkita/kita_misc.h"
 #include "libkita/threadinfo.h"
+#include "libkita/writeconfig.h"
 #include "prefs/preferences.h"
 
 using namespace Kita;
@@ -95,7 +97,10 @@
     // for compativility
     loadCompletion();
 
+    AccountConfig::self()->readConfig();
+    ColorConfig::self()->readConfig();
     GlobalConfig::self()->readConfig();
+    WriteConfig::self()->readConfig();
 
     // apply the saved mainwindow settings, if any, and ask the mainwindow
     // to automatically save settings if changed: window size, toolbar
@@ -152,7 +157,10 @@
 
     saveMainWindowSettings(KGlobal::config().data()->group("MainWindow"));
 
+    AccountConfig::self()->writeConfig();
+    ColorConfig::self()->writeConfig();
     GlobalConfig::self()->writeConfig();
+    WriteConfig::self()->writeConfig();
 
     DatManager::deleteAllDatInfo();
 }




Kita-svn メーリングリストの案内
Back to archive index