[uim-commit] r2401 - in trunk: . qt qt/chardict qt/chardict/po

ekato at freedesktop.org ekato at freedesktop.org
Tue Dec 6 20:35:21 PST 2005


Author: ekato
Date: 2005-12-06 20:35:16 -0800 (Tue, 06 Dec 2005)
New Revision: 2401

Added:
   trunk/qt/chardict/
   trunk/qt/chardict/Makefile.am
   trunk/qt/chardict/bushu.t
   trunk/qt/chardict/chardict-bushuviewwidget.cpp
   trunk/qt/chardict/chardict-bushuviewwidget.h
   trunk/qt/chardict/chardict-chargridview.cpp
   trunk/qt/chardict/chardict-chargridview.h
   trunk/qt/chardict/chardict-kseparator.cpp
   trunk/qt/chardict/chardict-kseparator.h
   trunk/qt/chardict/chardict-qt.cpp
   trunk/qt/chardict/chardict-qt.h
   trunk/qt/chardict/chardict-unicodeviewwidget.cpp
   trunk/qt/chardict/chardict-unicodeviewwidget.h
   trunk/qt/chardict/po/
   trunk/qt/chardict/po/LINGUAS
   trunk/qt/chardict/po/Makefile.in.in
   trunk/qt/chardict/po/Makevars
   trunk/qt/chardict/po/POTFILES.in
   trunk/qt/chardict/po/ja.po
   trunk/qt/chardict/po/remove-potcdate.sin
   trunk/qt/chardict/po/uim-chardict-qt.pot
   trunk/qt/chardict/qtgettext.h
Removed:
   trunk/qt/bushu.t
   trunk/qt/chardict-bushuviewwidget.cpp
   trunk/qt/chardict-bushuviewwidget.h
   trunk/qt/chardict-chargridview.cpp
   trunk/qt/chardict-chargridview.h
   trunk/qt/chardict-kseparator.cpp
   trunk/qt/chardict-kseparator.h
   trunk/qt/chardict-qt.cpp
   trunk/qt/chardict-qt.h
   trunk/qt/chardict-unicodeviewwidget.cpp
   trunk/qt/chardict-unicodeviewwidget.h
Modified:
   trunk/configure.ac
   trunk/qt/Makefile.am
Log:
* qt/Makefile.am : Move chardict related entries to
  qt/chardict/Makefile.am.
* qt/chardict/ : New.
* qt/chardict/Makefile.am : Ditto.
* qt/chardict-*.{cpp,h} : Move to qt/chardict.
* qt/bushu.t : Ditto.
* qt/chardict/chardict-*.{cpp.h} : Moved from qt.  Invoke
  setlocale() and bindtextdomain() at top of main().
* qt/chardict/bushu.t : Moved from qt.
* qt/chardict/qtgettext.h : New.
* qt/chardict/po/ : Ditto.
* qt/chardict/po/LINGUAS : New.  Translate ja only for now.
* qt/chardict/po/remove-potcdate.sin : New.
* qt/chardict/po/Makefile.in.in : Ditto.
* qt/chardict/po/ja.po : New.  Moved chardict related translations
  from po/ja.po.
* qt/chardict/po/Makevars : New.
* qt/chardict/po/POTFILES.in : Ditto.
* qt/chardict/po/uim-chardict-qt.pot : Ditto.
* configure.ac : Update for qt/chardict.	


Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/configure.ac	2005-12-07 04:35:16 UTC (rev 2401)
@@ -835,6 +835,8 @@
 		 gtk/test/Makefile
 		 gtk/test/test.sh
 		 qt/Makefile
+		 qt/chardict/Makefile
+		 qt/chardict/po/Makefile.in
 		 qt/test/Makefile
 		 xim/Makefile
 		 fep/Makefile

Modified: trunk/qt/Makefile.am
===================================================================
--- trunk/qt/Makefile.am	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/Makefile.am	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,5 +1,5 @@
-SUBDIRS = test
-EXTRA_DIST = pref-keyeditformbase.ui  pref-olisteditformbase.ui bushu.t
+SUBDIRS = chardict test
+EXTRA_DIST = pref-keyeditformbase.ui  pref-olisteditformbase.ui
 
 if QT
 INCLUDES += -I$(top_srcdir) -I$(top_builddir)
@@ -18,12 +18,7 @@
 	switcher-qt.h \
 	pref-customwidgets.h \
 	pref-kseparator.h \
-	pref-qt.h \
-	chardict-bushuviewwidget.h \
-	chardict-unicodeviewwidget.h \
-	chardict-chargridview.h \
-	chardict-kseparator.h \
-	chardict-qt.h
+	pref-qt.h
 MOC_FILES = \
 	toolbar-common-quimhelpertoolbar.moc \
 	toolbar-common-uimstateindicator.moc \
@@ -32,12 +27,7 @@
 	switcher-qt.moc \
 	pref-customwidgets.moc \
 	pref-kseparator.moc \
-	pref-qt.moc \
-	chardict-bushuviewwidget.moc \
-	chardict-unicodeviewwidget.moc \
-	chardict-chargridview.moc \
-	chardict-kseparator.moc \
-	chardict-qt.moc
+	pref-qt.moc
 UI_TMP_FILES = \
 	pref-olisteditformbase.cpp \
 	pref-olisteditformbase.h \
@@ -51,8 +41,7 @@
 bin_PROGRAMS = \
 	uim-toolbar-qt \
 	uim-im-switcher-qt \
-	uim-pref-qt \
-	uim-chardict-qt
+	uim-pref-qt
 
 libexec_PROGRAMS = uim-candwin-qt
 
@@ -151,26 +140,6 @@
 pref-keyeditformbase.h:
 	$(UIC) $(top_srcdir)/qt/pref-keyeditformbase.ui -o pref-keyeditformbase.h
 
-uim_chardict_qt_SOURCES = \
-	chardict-qt.cpp chardict-qt.h \
-	chardict-bushuviewwidget.cpp chardict-bushuviewwidget.h \
-	chardict-chargridview.cpp chardict-chargridview.h \
-	chardict-kseparator.cpp chardict-kseparator.h \
-	chardict-unicodeviewwidget.cpp chardict-unicodeviewwidget.h \
-	qtgettext.h
-uim_chardict_qt_CXXFLAGS = $(QT_CXXFLAGS) -DBUSHUDICT=\"$(datadir)/uim/helperdata/bushu.t\"
-uim_chardict_qt_LDFLAGS  = $(QT_LDFLAGS)
-uim_chardict_qt_LDADD    = $(top_builddir)/uim/libuim.la
-chardict-qt.cpp: chardict-qt.moc
-
-chardict-bushuviewwidget.cpp: chardict-bushuviewwidget.moc
-chardict-unicodeviewwidget.cpp: chardict-unicodeviewwidget.moc
-chardict-chargridview.cpp: chardict-chargridview.moc
-chardict-kseparator.cpp: chardict-kseparator.moc
-EXTRA_DIST += $(helperdata_DATA)
-helperdatadir = $(datadir)/uim/helperdata
-helperdata_DATA = bushu.t
-
 CLEANFILES = \
 	$(MOC_FILES) \
 	$(UI_TMP_FILES)

Deleted: trunk/qt/bushu.t
===================================================================
--- trunk/qt/bushu.t	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/bushu.t	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,172 +0,0 @@
-¤¢¤«  ³Ò ìß ìà
-¤¢¤¯¤Ó  ÷ Ý· ݸ ݹ ݺ Ý» ݼ ݽ ݾ Ý¿ ÝÀ ÝÁ Ý Ýà ÝÄ
-¤¢¤·  ¸Ù ÁÁ É¥ ìå ìæ ìç ìè ìé ìê ìë ìì ìí ìî ìï ìð ìñ ìò ìó ìô ìõ ìö ì÷ ìø ìù ìú ìû ìü ìý ìþ í¡ í¢ í£ í¤ í¥ í¦ í§ í¨ í© íª í« í¬ í­ í® í¯ í° í± í² í³ í´ íµ í¶ í· í¸ í¹ íº
-¤¢¤Ê  ãÖ ã× ãØ ãÙ ãÚ ãÛ ãÜ ãÝ ãÞ ãß ãà ãá ãâ ãã ãä ãå ãæ
-¤¢¤á  Û± ð¹ ð» ð¼ ð½ ð¾ ð¿ ðÀ ðÁ ð ðà ðÄ ðÅ ðÆ ðÇ ðÈ ðÉ ðÊ ðË ðÌ ðÍ ðÎ ðÏ
-¤¢¤é¤º  Èå æÇ éô ðÑ ðì
-¤¤¤·  ±° ³· µÎ ¸§ ¹Ü ºì ÀÙ Äö Å× È£ ÈØ ÊË ÚÑ âå âæ âç âè âé âê âë âì âí âî âï âð âñ âò âó âô âõ âö â÷ âø âù âú âû âü âý âþ 㡠㢠㣠㤠㥠㦠㧠㨠㩠ãª
-¤¤¤Á  ±¾ Æû Êã С Т У в г д ÑÀ Öà ×°
-¤¤¤Á¤¿  ËØ ÝÆ ÝÇ ÝÈ ÝÉ ÝÊ ÝË ÝÌ ÝÍ ÝÎ ÝÏ ÝÐ ÝÑ ÝÒ ÝÓ ÝÔ
-¤¤¤È  °¼ µ« ·¥ ·Ò ¸¾ ¹É ¼Ê ¼Ó ¼ú ½« Áî þ ÄÝ Å» Èì ÌË ÖÝ ×¾ äý äþ å¡ å¢ å£ å¤ å¥ å¦ å§ å¨ å© åª å« å¬ å­ å® å¯ å° å± å² å³ å´ åµ å¶ å· å¸ å¹ åº å» å¼ å½ å¾ å¿ åÀ åÁ å åà åÄ åÅ åÆ åÇ åÈ åÉ åÊ åË åÌ åÍ åÎ åÏ åÐ åÑ åÒ åÓ åÔ åÕ åÖ å× åØ åÙ åÚ åÛ åÜ åÝ åÞ åß åà åá åâ åã åä åå åæ åç åè åé åê åë åì åí åî åï åð åñ åò åó åô åõ åö å÷ åø åù åú åû åü
-¤¤¤Ì  àÇ àÒ àÔ àÙ àÛ
-¤¤¤Î¤³  ×Á à¡ ìµ ì¶ ì·
-¤¦¤«¤ó¤à¤ê  ±® ³ö ¶÷ ºõ Àü Ãþ ͨ ÍÒ Õß Õà Õá Õâ Õã Õä Õå Õæ Õç Õè Õé Õê Õë Õì Õí Õî Õï Õð Ùë ÜÍ ëé ìÐ í¡ ñÚ
-¤¦¤ª  ³â í ÉÉ Ê« Ëð ÎÚ Ï¥ ÏÌ ò· ò¸ ò¹ òº ò» ò¼ ò½ ò¾ ò¿ òÀ òÁ ò òà òÄ òÅ òÆ òÇ òÈ òÉ òÊ òË òÌ òÍ òÎ òÏ òÐ òÑ òÒ òÓ òÔ òÕ òÖ ò× òØ òÙ òÚ òÛ òÜ òÝ òÞ òß òà òá òâ òã òä òå òæ òç òè òé
-¤¦¤±¤Ð¤³  Ñá Ñâ
-¤¦¤·  ²´ ºÔ ̶ ÌÆ à² à³ à´ àµ à¶ à· à¸ à¹ àº
-¤¦¤¹  ÍÁ Ñ» çÌ çÍ çÎ çÏ çÐ çÑ
-¤¦¤Þ  ÂÍ ÃÚ ÆÆ Çý ñÇ ñÈ ñÉ ñÊ ñË ñÌ ñÍ ñÎ ñÏ ñÐ ñÑ ñÒ ñÓ ñÔ ñÕ ñÖ ñ× ñØ ñÙ ñÚ ñÛ ñÜ ñÝ ñÞ ñß ñà ñá ñâ ñã ñä ñå ñæ ñç ñè ñé ñê ñë
-¤¦¤ê  É» á¡ á¢
-¤¨¤ó  ²ö Ƕ ×® ׯ
-¤ª¤¤  æÍ æÎ æÏ
-¤ª¤¦  ±Í ²Ñ ´á ¶ê ·¾ ¸ê º¼ »¹ Âö ÇÊ Èà Èü Íþ ΰ ÎÖ Ï® àÝ àÞ àß àà àá àâ àã àä àå àæ àç àè àé àê àë àì àí àî àï àð àñ àò àó àô àõ àö à÷ àø àù àú àû àü àý àþ
-¤ª¤ª¤¬¤¤  ±Ï ±Ð ¿ü Å¿ ÈÒ ðò ðó ðô ðõ ðö ð÷ ðø ðù ðú ðû ðü ðý ðþ ñ¡ ñ¢ ñ£
-¤ª¤ª¤¶¤È  °ê ·· Å¢ ͸ î· î¸ î¹ îº î» î¼ î½ î¾ î¿ îÀ îÁ î îÃ
-¤ª¤È  ðï ðð ðñ
-¤ª¤Ë  ³¡ ò° ò± ò² ò³ ò´ òµ ò¶
-¤ª¤Î¤ì  ¹« ç ̦ Öá Öâ
-¤ª¤ß  çÉ
-¤ª¤ó¤Ê  °£ °¨ °¹ ±¸ ±Å ´ò µ¸ ¼» Ãä ÄÜ ÅÊ É² ÊÚ ÌŠϬ Õ¡ Õ¢ Õ£ Õ¤ Õ¥ Õ¦ Õ§ Õ¨ Õ© Õª Õ« Õ¬ Õ­ Õ® Õ¯ Õ° Õ± Õ² Õ³ Õ´ Õµ Õ¶ Õ· Õ¸ Õ¹ Õº Õ» Õ¼ Õ½ Õ¾ Õ¿ ÕÀ ÕÁ Õ Õà ÕÄ ÕÅ ÕÆ ÕÇ ÕÈ ÕÉ ÕÊ ÕË ÕÌ ÕÍ ÕÎ ÕÏ ÕÐ ÕÑ ÕÒ ×¸
-¤«  ¹å ËÖ Ò¢ Ò£ Ò¤ Ò¥ Ò¦ Ò§ Ò¨ Ò© Òª Ò« Ò¬ Ò­ Ò® Ò¯ Ò°
-¤«¤¤  »ò Á¨ Ž ÅÒ Æø Éê Ϩ æ¢ ìà ìÄ ìÅ ìÆ ìÇ ìÈ ìÉ ìÊ ìË ìÌ ìÍ ìÎ ìÏ ìÐ ìÑ ìÒ ìÓ ìÔ ìÕ ìÖ ì× ìØ ìÙ ìÚ ìÛ ìÜ ìÝ ìÞ
-¤«¤ª¤ê  ñÆ
-¤«¤¯  °È ³ó µÇ ¾ä ¿Ù ÊÜ ëñ ðÕ ðÖ ð× ðØ ðÙ ðÚ ðÛ ðÜ ðÝ ðÞ ðß ðà ðá ðâ ðã ðä ðå ðæ ðç ðè ðé
-¤«¤¼  ñ¤ ñ¥ ñ¦ ñ§ ñ¨ ñ© ñª
-¤«¤¿  Ä­ à° à±
-¤«¤¿¤Ê  ѽ Ñã Ñç Ñì Ñò Ñù Ñú Ñû Ñü Ò¡
-¤«¤Í  ³» ³Ã µø ¶ü ·­ ¸Ú »¬ ¼â ½û ¾à ¾á ¿í ¿î Á­ Áù Âø Ãò ĸ ÄÊ Ä× Å­ ÅÕ Æª ÉÅ ÉÆ Êß Ë¯ ËÈ ËÕ Ìú îÛ îÜ îÝ îÞ îß îà îá îâ îã îä îå îæ îç îè îé îê îë îì îí îî îï îð îñ îò îó îô îõ îö î÷ îø îù îú îû îü îý îþ ï¡ ï¢ ï£ ï¤ ï¥ ï¦ ï§ ï¨ ï© ïª ï« ï¬ ï­ ï® ï¯ ï° ï± ï² ï³ ï´ ïµ ï¶ ï· ï¸ ï¹ ïº ï» ï¼ ï½ ï¾ ï¿ ïÀ ïÁ ï ïà ïÄ ïÅ ïÆ ïÇ ïÈ ïÉ ïÊ ïË ïÌ ïÍ ïÎ ïÏ ïÐ ïÑ ïÒ ïÓ ïÔ ïÕ ïÖ ï× ïØ
-¤«¤Þ¤¨  ¶© ÁÙ ÈÛ Êà ÑÄ ÑÅ ÑÆ ÑÇ ÑÈ ÑÉ ÑÊ ÑË Ò¹ Òº Ò» Ò¼ Ò½ Ò¾ Ò¿ Óø Óù Óú Óû Óü Óý Óþ Ô¡ Ô¢ Ô£ Ô¤ Ô¥ Ô¦ Ô§ Ô¨ æ¨
-¤«¤ß  ɦ ñõ ñö ñ÷ ñø ñù ñú ñû ñü ñý ñþ ò¡ ò¢ ò£ ò¤ ò¥ ò¦ ò§
-¤«¤á  óý
-¤«¤é¤¤  íã íä íå íæ íç
-¤«¤ï  ⮠⯠ⰠⱠâ²
-¤«¤ï¤é  ¹ù ᣠᤠᥠᦠ᧠ᨠ᩠᪠᫠ᬠ᭠ᮠᯠᰠᱠá²
-¤«¤ó  åý åþ æ¡ æ¢ æ£ æ¤ æ¥
-¤¬¤ó  ±¹ ±Þ ´ç ¿ß Ìñ ÒÌ ÒÍ ÒÎ ÒÏ ÒÐ ÒÑ ÒÒ ðÔ ò¶ òî òï óá
-¤­  ³à ³ñ ³ü ºÓ ¾Á ¿ú Àó ÂÈ Ãô ÄÐ Åî ÆË ÆÎ Ëï ÌÉ ÌÝ Ï¦ ϱ Ôí Õº Úâ Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹ Ûº Û» Û¼ Û½ Û¾ Û¿ ÛÀ ÛÁ Û Ûà ÛÄ ÛÅ ÛÆ ÛÇ ÛÈ ÛÉ ÛÊ ÛË ÛÌ ÛÍ ÛÎ ÛÏ ÛÐ ÛÑ ÛÒ ÛÓ ÛÔ ÛÕ ÛÖ Û× ÛØ ÛÙ ÛÚ ÛÛ ÛÜ ÛÝ ÛÞ Ûß Ûà Ûá Ûâ Ûã Ûä Ûå Ûæ Ûç Ûè Ûé Ûê Ûë Ûì Ûí Ûî Ûï Ûð Ûñ Ûò Ûó Ûô Ûõ Ûö Û÷ Ûø Ûù Ûú Ûû Ûü Ûý Ûþ Ü¡ Ü¢ Ü£ ܤ Ü¥ ܦ ܧ ܨ Ü© ܪ Ü« ܬ Ü­ Ü® ܯ Ü° ܱ ܲ ܳ Ü´ ܵ ܶ Ü· ܸ ܹ ܺ Ü» ܼ ܽ ܾ Ü¿ ÜÀ ÜÁ Ü Üà ÜÄ ÜÅ ÜÆ ÜÇ ÜÈ ÜÉ ÜÊ ÜË ÜÌ ÜÍ ÜÎ ÜÏ ÜÐ ÜÑ ÜÒ ÜÓ ÜÔ ÜÕ ÜÖ Ü× ÜØ ÜÙ ÜÚ ÜÛ ÜÜ ÜÝ ÜÞ Üß Üà Üá Üâ Üã Üä Üå Üæ Üç Üè
-¤­¤¬¤Þ¤¨  Ýã Ýä Ýå Ýæ
-¤­¤Ì  ·¶ ºÀ êÏ êÐ êÑ êÝ êÞ êã êä êæ êç êê êñ ê÷ êø êþ
-¤®¤ç¤¦  µ« ×Æ ×Ç ×È ×É ×Ê ×Ë ×Ì ×Í ×Î ×Ï ×Ð ×Ñ ×Ò ×Ó ×Ô ×Õ êÊ êË êÌ êÍ òý óà
-¤¯  ¸û ÌÞ Ò± Ò² Ò³ Ò´ Òµ Ò¶ Ò·
-¤¯¤µ  °ª °à °þ ±¶ ±Á ±ò ³ë ³÷ ³ý ³þ ´Ð ¶¾ ·Õ ¸Ö ¼¬ ¼Ã ¼É ¼æ ½¯ ½ò ½ó ¾Ô ¾Õ ¾Ö ¿Å ¿û Áó Âû Ã÷ ÅÑ Æ¡ Æ¢ ÆÑ Æå ÈÙ ÉÇ Éó Éø Éù Êà Ëú Ì¢ ̬ ÌØ Ìù ÍÖ Íé Ϊ Îê ÏÏ á° â¼ çÑ çç çè çé çê çë çì çí çî çï çð çñ çò çó çô çõ çö ç÷ çø çù çú çû çü çý çþ è¡ è¢ è£ è¤ è¥ è¦ è§ è¨ è© èª è« è¬ è­ è® è¯ è° è± è² è³ è´ èµ è¶ è· è¸ è¹ èº è» è¼ è½ è¾ è¿ èÀ èÁ è èà èÄ èÅ èÆ èÇ èÈ èÉ èÊ èË èÌ èÍ èÎ èÏ èÐ èÑ èÒ èÓ èÔ èÕ èÖ è× èØ èÙ èÚ èÛ èÜ èÝ èÞ èß èà èá èâ èã èä èå èæ èç èè èé èê èë èì èí èî èï èð èñ èò èó èô èõ èö è÷ èø èù èú èû èü
-¤¯¤Á  °¢ °ö ±¥ ±½ ²Å ²Þ ³± ³Å ³å ³ú µÉ ·¥ º¶ ºÈ ºð »Ì ¾¥ Á¹ Âà Âï Ãý ÆÕ È¸ Ê­ Ëé ͸ ÒÚ ÒÛ ÒÜ ÒÝ ÒÞ Òß Òà Òá Òâ Òã Òä Òå Òæ Òç Òè Òé Òê Òë Òì Òí Òî Òï Òð Òñ Òò Òó Òô Òõ Òö Ò÷ Òø Òù Òú Òû Òü Òý Òþ Ó¡ Ó¢ Ó£ Ó¤ Ó¥ Ó¦ Ó§ Ó¨ Ó© Óª Ó« Ó¬ Ó­ Ó® Ó¯ Ó° Ó± Ó² Ó³ Ó´ Óµ Ó¶ Ó· Ó¸ Ó¹ Óº Ó» Ó¼ Ó½ Ó¾ Ó¿ ÓÀ ÓÁ Ó Óà ÓÄ ÓÅ ÓÆ ÓÇ ÓÈ ÓÉ ÓÊ ÓË ÓÌ ÓÍ ÓÎ ÓÏ ÓÐ ÓÑ ÓÒ ÓÓ ÓÔ ÓÕ ÓÖ Ó× ÓØ ÓÙ ÓÚ ÓÛ ÓÜ ÓÝ ÓÞ Óß Óà Óá Óâ Óã Óä Óå Óæ Óç Óè Óé Óê Óë Óì Óí Óî Óï Óð Óñ Óò Óó Óô Óõ Óö Ó÷ ÖÉ
-¤¯¤Ó  ñÄ ñÅ
-¤¯¤ë¤Þ  ·¥ ¹ì »Â ½´ Ų Êå ÍÁ í íà íÄ íÅ íÆ íÇ íÈ íÉ íÊ íË íÌ íÍ íÎ íÏ íÐ íÑ íÒ íÓ íÔ íÕ íÖ í× íØ íÙ íÚ íÛ íÜ íÝ íÞ íß íà íá íâ ï´
-¤¯¤í  àÔ óØ óÙ óÚ óÛ óÜ óÝ óÞ óß óà óá óâ
-¤±  ÝÛ ÝÜ ÝÝ ÝÞ Ýß Ýà Ýá æÎ
-¤±¤Ä  ÷ Ý· ݸ ݹ ݺ Ý» ݼ ݽ ݾ Ý¿ ÝÀ ÝÁ Ý Ýà ÝÄ
-¤±¤â¤Î  ¶é ¹ý ÁÀ Çâ ͱ ໠༠འྠ࿠àÀ àÁ à àà àÄ àÅ àÆ àÈ àÉ àÊ àË àÌ àÍ àÎ àÏ àÐ àÑ àÓ àÕ àÖ à× àØ àÚ àÜ
-¤±¤ó  ÇÁ ë¬ ë­ ë® ë¯ ë° ë± ë² ë³ ë´ ëµ ë¶ ë·
-¤³  »Ú ÕÓ ÕÔ ÕÕ ÕÖ Õ× ÕØ ÕÙ ÕÚ ÕÛ ÕÜ ÕÝ ÕÞ
-¤³¤¦  ñÆ
-¤³¤³¤í  ±å ·Å ¹ú ¼½ ¼æ ½ú Ìü ×Û ×Ü ×Ý ×ã ×ä ×ë ×ì ×î ×ó ×ù ب ت Ø´ ض ؾ ØÀ Ø ØÅ ØÇ ØÊ ØÏ ØÑ Ø× ØÚ ØÛ ØÜ Øà Øá Øæ Øé Øì Øð Øô Øø
-¤³¤¶¤È  ·¨ ·ä ÂË Çæ ç¡ ïô ïõ ïö ï÷ ïø ïù ïú ïû ïü ïý ïþ ð¡ ð¢ ð£ ð¤ ð¥ ð¦ ð§ ð¨ ð© ðª ð« ð¬ ð­ ð® ð¯
-¤³¤á  °À ´¡ ¶Î ·© ¸Ò ¹Ç Á¸ Áì Çô ʵ Ì° Ìâ äâ äã ää äå äæ äç äè äé äê äë äì äí äî äï äð äñ äò äó äô äõ äö ä÷ äø äù äú äû äü
-¤³¤í¤â  °Á ²¨ ¿þ Σ êÎ êÒ êÓ êÔ êÕ êÖ ê× êØ êÙ êÚ êÛ êÜ êß êà êá êâ êå êè êé êë êì êí êî êï êð êò êó êô êõ êö êù êú êû êü êý ë¡ ë¢ ë£ ë¤ ë¥ ë¦ ë§ ð·
-¤´¤ó  °â ±Ú ³º ´Ò µÃ ·í »ð ¿Ö  Ãð ĵ Èð ɵ ÎÊ æÁ ë¾ ë¿ ëÀ ëÁ ë ëà ëÄ ëÅ ëÆ ëÇ ëÈ ëÉ ëÊ ëË ëÌ ëÍ ëÎ ëÏ ëÐ ëÑ ëÒ ëÓ ëÔ ëÕ ëÖ ë× ëØ ëÙ ëÚ ëÛ ëÜ ëÝ ëÞ ëß ëà ëá ëâ ëã ëä ëå ëæ ëç ëè ëé ëê ëë ëì ëí ëî ëï ëð ëñ ëò ëó ëô ëõ ëö ë÷ ëø ëù ëú ëû ëü ëý ëþ ì¡ ì¢ ì£ ì¤ ì¥ ì¦ ì§ ì¨ ì© ìª ì« ì¬ ì­ íç
-¤µ¤±  ¸ï ½¶ ½· ½¹ ½æ ¾ß Àà Âé Ãñ ÆÓ È° Ͳ îÄ îÅ îÆ îÇ îÈ îÉ îÊ îË îÌ îÍ îÎ îÏ îÐ îÑ îÒ îÓ îÔ îÕ îÖ î×
-¤µ¤à¤é¤¤  Ôã Ôä Ôå Ôæ Ôç Ôè ×Å ßô çÊ êÆ ìÎ íØ óé óê
-¤µ¤é  ±Î ݹ Ⳡⴠⵠⶠⷠ⸠⹠⺠⻠⼠óÅ
-¤µ¤ó  °¯ °î ±Ì ³½ ´Â ´Ã µâ µô ¹ã º» ½§ ½á Á² ÂÁ Âí ù Ãõ ÄÙ Äõ Åà Åñ Åó Æ ÆÙ Æç È® ÈÆ Ë÷ Ì« Í° Íà Íä Íì ί ÎÔ Îú Õ° Ýè Ýé Ýê Ýë Ýì Ýí Ýî Ýï Ýð Ýñ Ýò Ýó Ýô Ýõ Ýö Ý÷ Ýø Ýù Ýú Ýû Ýü Ýý Ýþ Þ¡ Þ¢ Þ£ Þ¤ Þ¥ Þ¦ Þ§ Þ¨ Þ© Þª Þ« Þ¬ Þ­ Þ® Þ¯ Þ° Þ± Þ² Þ³ Þ´ Þµ Þ¶ Þ· Þ¸ Þ¹ Þº Þ» Þ¼ Þ½ Þ¾ Þ¿ ÞÀ ÞÁ Þ Þà ÞÄ ÞÅ ÞÆ ÞÇ ÞÈ ÞÉ ÞÊ ÞË ÞÌ ÞÍ ÞÎ ÞÏ ÞÐ ÞÑ ÞÒ ÞÓ ÞÔ ÞÕ ÞÖ Þ× ÞØ ÞÙ ÞÚ ÞÛ ÞÜ ÞÝ ÞÞ Þß Þà Þá Þâ Þã Þä Þå Þæ Þç Þè Þé Þê Þë Þì Þí Þï Þð Þñ Þò Þô Þõ Þö Þ÷ Þø Þú Þû Þü Þý Þþ ß¡ ߢ ߣ ߤ ߥ ߦ ߧ ߨ ß© ߪ ß« ߬ ß­ ß® ߯ ß° ß± ß²
-¤·  °¯ °î ±Ì ³½ ´Â ´Ã µâ µô ¹ã º» ½§ ½á Á² ÂÁ Âí ù Ãõ ÄÙ Äõ Åà Åñ Åó Æ ÆÙ Æç È® ÈÆ Ë÷ Ì« Í° Íà Íä Íì ί ÎÔ Îú Õ° Ýè Ýé Ýê Ýë Ýì Ýí Ýî Ýï Ýð Ýñ Ýò Ýó Ýô Ýõ Ýö Ý÷ Ýø Ýù Ýú Ýû Ýü Ýý Ýþ Þ¡ Þ¢ Þ£ Þ¤ Þ¥ Þ¦ Þ§ Þ¨ Þ© Þª Þ« Þ¬ Þ­ Þ® Þ¯ Þ° Þ± Þ² Þ³ Þ´ Þµ Þ¶ Þ· Þ¸ Þ¹ Þº Þ» Þ¼ Þ½ Þ¾ Þ¿ ÞÀ ÞÁ Þ Þà ÞÄ ÞÅ ÞÆ ÞÇ ÞÈ ÞÉ ÞÊ ÞË ÞÌ ÞÍ ÞÎ ÞÏ ÞÐ ÞÑ ÞÒ ÞÓ ÞÔ ÞÕ ÞÖ Þ× ÞØ ÞÙ ÞÚ ÞÛ ÞÜ ÞÝ ÞÞ Þß Þà Þá Þâ Þã Þä Þå Þæ Þç Þè Þé Þê Þë Þì Þí Þï Þð Þñ Þò Þô Þõ Þö Þ÷ Þø Þú Þû Þü Þý Þþ ß¡ ߢ ߣ ߤ ߥ ߦ ߧ ߨ ß© ߪ ß« ߬ ß­ ß® ߯ ß° ß± ß² ß³
-¤·¤«  ÎÛ ï² óÆ óÇ óÈ óÉ óÊ óË óÌ óÍ
-¤·¤­  С б ×µ ׶ ìÈ
-¤·¤¿  ´Ü ż а çÒ çÓ çÔ
-¤·¤á¤¹  ±Ð µÀ µú ·· Åø Ç© 㫠㬠㭠㮠㯠㰠㱠㲠㳠㴠㵠㶠㷠㸠㹠ãº
-¤·¤ã¤¯  ¶ý ºÔ »Ó ¼È ÅË Õù Õú Õû Õü Õý Õþ Ö¡ Ö¢ Ö£ Ö¤
-¤·¤ç¤¦  ¾¨ Àí Õõ Õö á³ á· òô óÞ óë
-¤·¤ç¤¯  ¶Â Ò¬ Ý» ñ« ñ¬ ñ­ ñ® ñ¯ ñ° ñ± ñ² ñ³ ñ´ ñµ ñ¶ ñ· ñ¸ ñ¹ ñº ñ» ñ¼ ñ½ ñ¾ ñ¿ ñÀ ñÁ ñ ñÃ
-¤·¤í  »© Öç ⥠⦠⧠⨠⩠⪠⫠⬠⭠ò°
-¤·¤ó  ¿× ÁÌ Â½ Ãà Äþ ÆÛ Æö ɯ íè íé íê íë íì íí íî íï íð íñ íò íó íô íõ íö í÷ íø íù íú íû íü íý íþ î¡ î¢ î£ î¤ î¥ î¦ î§ î¨ î© îª î« î¬ î­ î® î¯ î° î± î² î³ î´ îµ î¶
-¤¸¤å¤¦  Ѿ ÒÀ ÒÁ Ò Òà ÒÄ ÒÅ Öô íã
-¤¹¤¤  Ýç Þî Þó Þù
-¤¹¤­  æÐ æÑ æÒ æÓ æÔ æÕ
-¤¹¤ó  Õñ Õò Õó Õô
-¤»¤Ä  ÒÇ ÒÈ ÒÉ ÒÊ ÒË
-¤½¤¦  ¿ö ìá ìâ ìã ìä
-¤½¤Î¤¿  ±ù ³î ´Ü ¶Ù ¸ð º¡ º± º³ ºü »Û ¼© ÁÑ Æã Çà ÉÌ Éà Êã ËÎ Ìà ÏÄ Ð¢ Ð¥ Ц Ч Ь Э Ю Я а в г д ÑÀ ÑÁ Ò¸ ÒÆ ÒÓ ÒÔ Ôé Ôê Ôë Õ÷ Õø Õú Ö¥ Öß Öô Öõ Öö ×° ×± ײ ׳ ×´ ×À ×Á × ×à ×Ä ×Å Øô Ù¨ Ú½ ÚÇ ÚÍ ÚÐ ÚÒ ÚÛ ÚÜ Û² ÝÅ ÝÙ ÝÚ Ýâ ঠૠଠୠ஠௠ᴠᵠââ ã» ã¼ äå äø æÀ æÌ çË çå çæ êÅ êÆ ìá î× îÚ ð° ð± ðÐ ðì ò® ò¯ óà óÄ óÔ óã óä óå óæ óç óè óé óê óì
-¤¿  °Ú µ¦ Â× Æí Ç× Èû É­ ÔÞ Ú ᶠᷠḠṠẠỠἠὠᾠῠáÀ áÁ á áà áÄ áÅ áÆ áÇ áÈ áÉ áÊ æ£
-¤¿¤«¤¤  ÚÊ ãÌ ñô
-¤¿¤±  ´È µè »¼ ¼Ä ¿Ú Àý ý ÃÞ ÆÆ Çó Ȥ Ȧ ȵ Èö ÊÏ ÊÓ Ì§ Îü ϶ ÒÕ ãó ãô ãõ ãö ã÷ ãø ãù ãú ãû ãü ãý ãþ ä¡ ä¢ ä£ ä¤ ä¥ ä¦ ä§ ä¨ ä© äª ä« ä¬ ä­ ä® ä¯ ä° ä± ä² ä³ ä´ äµ ä¶ ä· ä¸ ä¹ äº ä» ä¼ ä½ ä¾ ä¿ äÀ äÁ ä äà äÄ äÅ äÆ äÇ äÈ äÉ äÊ äË äÌ äÍ äÎ äÏ äÐ äÑ äÒ äÓ äÔ äÕ äÖ ä× äØ äÙ äÚ äÛ äÜ äÝ äÞ äß äà äá
-¤¿¤Ä  ½× Ñ¿ Ñþ ãç ãè ãé ãê ãë ãì ãí ãî ãï ãð ãñ ãò æÄ ñ¥
-¤¿¤Ë  ì® ì¯ ì°
-¤¿¤Þ  ±Í ²Ñ ´á ¶ê ·¾ ¸ê º¼ »¹ Âö ÇÊ Èà Èü Íþ ΰ ÎÖ Ï® àÝ àÞ àß àà àá àâ àã àä àå àæ àç àè àé àê àë àì àí àî àï àð àñ àò àó àô àõ àö à÷ àø àù àú àû àü àý àþ
-¤À¤¤  °Ð ±â Àí Åå Ò· Ôï Ôð Ôñ Ôò Ôó Ôô Ôõ Ôö Ô÷ Ôø Ôù Ôú Ôû Ôü Ôý Ôþ Üè
-¤Á  êÈ êÉ
-¤Á¤«¤é  ¹å ËÖ Ò¢ Ò£ Ò¤ Ò¥ Ò¦ Ò§ Ò¨ Ò© Òª Ò« Ò¬ Ò­ Ò® Ò¯ Ò°
-¤Ä  ¾¨ Àí Õõ Õö á³ á· òô óÞ óë
-¤Ä¤­  °ý ¸Õ ¹Ï ¹Ð ºè ÀÈ Á· ı Ç¿ ɨ Ͼ ÑÉ Û¬ Û­ Û® Û¯ Û° Û± åØ æê æë æì æí æî æï æð æñ æò æó æô æõ æö æ÷ æø æù æú æû æü æý æþ ç¡ ç¢ ç£ ç¤ ç¥ ç¦ ç§ ç¨ ç© çª ç« ç¬ ç­ ç® ç¯ ç° ç± ç² ç³ ç´ çµ ç¶ ç· ç¸ ç¹ çº ç» ç¼ ç½ ç¾ ç¿ çÀ çÁ ç çà çÄ çÅ çÆ çÇ çÈ
-¤Ä¤¯¤¨  ³® ½È Æä ˱ ÑÜ ÑÝ ÑÞ Ñß Ñà
-¤Ä¤Á  ±á ´® ¶Æ ·µ ·¾ ¹¤ º¥ ºÁ ¾ý Áº ÂÏ Ã³ Ŷ ÅÈ Åä ȹ ÉÖ Ô© Ôª Ô« Ô¬ Ô­ Ô® Ô¯ Ô° Ô± Ô² Ô³ Ô´ Ôµ Ô¶ Ô· Ô¸ Ô¹ Ôº Ô» Ô¼ Ô½ Ô¾ Ô¿ ÔÀ ÔÁ Ô Ôà ÔÄ ÔÅ ÔÆ ÔÇ ÔÈ ÔÉ ÔÊ ÔË ÔÌ ÔÍ ÔÎ ÔÏ ÔÐ ÔÑ ÔÒ ÔÓ ÔÔ ÔÕ ÔÖ Ô× ÔØ ÔÙ ÔÚ ÔÛ ÔÜ ÔÝ ÔÞ Ôß Ôà Ôá Ôâ Ô÷ ìá
-¤Ä¤Ä¤ß  ¸û ÌÞ Ò± Ò² Ò³ Ò´ Òµ Ò¶ Ò·
-¤Ä¤Î  ÚÏ ë¸ ë¹ ëº ë» ë¼ ë½ ó£
-¤Ä¤á  Ь Ôø ÕÕ à§ à¨ à© àª ë¬
-¤Æ  °§ °Ä ±æ ²ý ³É µÅ ·ý ·þ ¹´ ¹é ºÃ ºñ »¢ »« »µ ¾¹ ¾ñ ¿¡ ¿ø À¢ ÀÛ Àñ Á¼ Áß Âª · Âñ Ľ ÄÏ Äò ŧ ű Åë Ƶ Æè DZ Dz ÇÄ ÇÅ ÈÔ Éï ʱ Êû Ëõ ÌΠͬ Ϋ Ù© Ùª Ù« Ù¬ Ù­ Ù® Ù¯ Ù° Ù± Ù² Ù³ Ù´ Ùµ Ù¶ Ù· Ù¸ Ù¹ Ùº Ù» Ù¼ Ù½ Ù¾ Ù¿ ÙÀ ÙÁ Ù Ùà ÙÄ ÙÅ ÙÆ ÙÇ ÙÈ ÙÉ ÙÊ ÙË ÙÌ ÙÍ ÙÎ ÙÏ ÙÐ ÙÑ ÙÒ ÙÓ ÙÔ ÙÕ ÙÖ Ù× ÙØ ÙÙ ÙÚ ÙÛ ÙÜ ÙÝ ÙÞ Ùß Ùà Ùá Ùâ Ùã Ùä Ùå Ùæ Ùç Ùè Ùé Ùê Ùë Ùì Ùí Ùî Ùï Ùð Ùñ Ùò Ùó Ùô Ùõ Ùö Ù÷ Ùø Ùù Ùú Ùû Ùü Ùý Ùþ Ú¡ Ú¢ Ú£ Ú¤ Ú¥ Ú¦ Ú§ Ú¨ Ú© Úª Ú« Ú¬ Ú­ Ú® Ú¯ Ú° Ú± Ú² Ú³ Ú´ Úµ Ú¶ Ú· Ú¸ Ú¹ Úº Ú» Ú¼
-¤È¤¦  ò¨ ò© òª ò« ò¬ ò­
-¤È¤é  É· ÑÝ âº éÈ éÉ éÊ éË éÌ
-¤È¤ê  ±­ ±õ ²ª ¹ã ¹ô ºí ¼² ÄÕ Åè ƾ ÆР˱ ˲ ̹ ÏÉ Ûæ òê òë òì òí òî òï òð òñ òò òó òô òõ òö ò÷ òø òù òú òû òü òý òþ ó¡ ó¢ ó£ ó¤ ó¥ ó¦ ó§ ó¨ ó© óª ó« ó¬ ó­ ó® ó¯ ó° ó± ó² ó³ ó´ óµ ó¶ ó· ó¸ ó¹ óº ó» ó¼ ó½ ó¾ ó¿ óÀ óÁ óÂ
-¤É  ±á ´® ¶Æ ·µ ·¾ ¹¤ º¥ ºÁ ¾ý Áº ÂÏ Ã³ Ŷ ÅÈ Åä ȹ ÉÖ Ô© Ôª Ô« Ô¬ Ô­ Ô® Ô¯ Ô° Ô± Ô² Ô³ Ô´ Ôµ Ô¶ Ô· Ô¸ Ô¹ Ôº Ô» Ô¼ Ô½ Ô¾ Ô¿ ÔÀ ÔÁ Ô Ôà ÔÄ ÔÅ ÔÆ ÔÇ ÔÈ ÔÉ ÔÊ ÔË ÔÌ ÔÍ ÔÎ ÔÏ ÔÐ ÔÑ ÔÒ ÔÓ ÔÔ ÔÕ ÔÖ Ô× ÔØ ÔÙ ÔÚ ÔÛ ÔÜ ÔÝ ÔÞ Ôß Ôà Ôá Ôâ Ô÷ ìá
-¤Ê¤Ù  °ç ¸£ ǹ Ëò е ж з и й ÒÆ ÔÙ Ôõ ×± ÚÕ ÝÝ á± ãÈ ãÉ êÑ êÝ êç êñ ê÷ êø ìÚ ð¶ ðí ðî óî
-¤Ê¤á¤·  ðê ðë
-¤Ë¤¹¤¤  ºã À¨ Ãü Ìê ο ÑÒ ÑÓ ÑÔ ÑÕ ÑÖ Ñ× ÑØ ÑÙ ÑÚ ÑÛ ÒÅ ñÈ
-¤Ë¤¯  çÈ
-¤Ë¤·  ë¨ ë© ëª ë« ìË
-¤Ë¤Á  ²¢ ´Í ·£ ·á ¹· ¹¸ ºª »¯ ½ì ¿¸ Á½ Ī Çø Ëæ Ï¥ ÏË ÑË Ò¨ ÒØ ÚÝ ÚÞ Úß Úà Úá Úâ Úã Úä Úå Úæ Úç Úè Úé Úê Úë Úì Úí Úî Úï Úð Úñ Úò Úó Úô Úõ Úö Ú÷ Úø Úù Úú Úû Úü Úý Úþ Û¡ Û¢ Û£ Û¤ Û¥ Û¦ Û§ Û¨ Û© Ûª Û« æÍ
-¤Ë¤ó  ²À ²ä ²é ´¦ ´ì ¶¢ ¶£ ¶Ï ¶æ ·ñ ¸à ¸ó ¸ô ¸ö ºÁ »Æ ¼Å ½º â Äå ÊÈ Ëó Ëù ÌÙ Íà η Îâ ÏÁ Ф к л м н о п ÐÀ ÐÁ РÐà ÐÄ ÐÅ ÐÆ ÐÇ ÐÈ ÐÉ ÐÊ ÐË ÐÌ ÐÍ ÐÎ ÐÏ ÐÐ ÐÑ ÐÒ ÐÓ ÐÔ ÐÕ ÐÖ Ð× ÐØ ÐÙ ÐÚ ÐÛ ÐÜ ÐÝ ÐÞ Ðß Ðà Ðá Ðâ Ðã Ðä Ðå Ðæ Ðç Ðè Ðé Ðê Ðë Ðì Ðí Ðî Ðï Ðð Ðñ Ðò Ðó Ðô Ðõ Ðö Ð÷ Ðø Ðù Ðú Ðû Ðü Ðý Ðþ Ñ¡ Ñ¢ Ñ£ Ѥ Ñ¥ Ѧ ѧ Ѩ Ñ© Ѫ Ñ« Ѭ Ñ­ Ñ® ѯ Ñ° ѱ Ѳ ѳ Ñ´ ѵ Ѷ Ñ· Ѹ Õ¤ Õ¥ Öà ÚÁ Ûê àÇ æû çÒ óü óþ
-¤Ì  ºµ ÒÖ Ò× ÒØ ÒÙ
-¤Í  »ã Ä÷ Ǫ
-¤Î  ¸Ã ¸ð ºÓ ¿Ñ ÆÖ Ð¨ Щ Ъ Ы Ь Õú Ö¥ ã½
-¤Î¤®  °¬ ±Ï ²Ó µÐ ¾÷ ¿Á Çé ËÔ ã½ ã¾ ã¿ ãÀ ãÁ ã ãà ãÄ ãÅ ãÆ ãÇ ãÈ ãÉ ãÊ ãË ãÌ ãÍ ãÎ ãÏ ãÐ ãÑ ãÒ ãÓ ãÔ ãÕ óÕ óÖ ó×
-¤Î¤´¤á  ÈÐ Ôü æÌ îØ îÙ
-¤Î¤Ö¤ó  Ú¾ Ú¿ ÚÀ ÚÁ Ú Úà ÚÄ ÚÅ ÚÆ ÚÈ ÚÉ ÚË ÚÌ ÚÍ ÚÎ
-¤Ï  óï óð óñ óò óó óô óõ óö ó÷ óø óù óú óû
-¤Ï¤·¤ë  ¿ö ìá ìâ ìã ìä
-¤Ï¤Á  ¶ ç ÍÁ Ѽ Ñ Ñà Ôû çÐ
-¤Ï¤Ä  ⢠⣠â¤
-¤Ï¤Ê  óí
-¤Ï¤Í  ´å æ æà æÄ æÅ æÆ æÇ æÈ æÉ æÊ æË
-¤Ï¤Ð  ¿ã ÁÙ Ä¡ Ȩ ËÚ Öã Öä Öå Öæ Öç Öè Öé Öê Öë Öì Öí Öî Öï Öð Öñ Öò Öó éÉ
-¤Ð¤¯  ¹í ÌÍ óÎ óÏ óÐ óÑ óÒ
-¤Ò  ±ë µä »¸ ¼Þ ¿¤ Àú Åõ Çá ʲ ÍÐ ÎÕ Îû Ò© ÓÛ ÔÊ ÜÆ ßÕ ßÖ ß× ßØ ßÙ ßÚ ßÛ ßÜ ßÝ ßà ßâ ßã ßä ßå ßé ßê ßë ßì ßî ßï ßð ßñ ßó ßõ ßö ß÷ ßø ßù ßú ßû ßü ßý ßþ ࡠࢠ࣠ठॠঠภàò ê¥
-¤Ò¤Ä¤¸  Á¢ Õª âµ æµ æ¶ æ· æ¸ æ¹ æº æ» æ¼ æ½ æ¾ æ¿ æÀ æÁ æÆ
-¤Ò¤È  ²À ²ä ²é ´¦ ´ì ¶¢ ¶£ ¶Ï ¶æ ·ñ ¸à ¸ó ¸ô ¸ö ºÁ »Æ ¼Å ½º â Äå ÊÈ Ëó Ëù ÌÙ Íà η Îâ ÏÁ Ф к л м н о п ÐÀ ÐÁ РÐà ÐÄ ÐÅ ÐÆ ÐÇ ÐÈ ÐÉ ÐÊ ÐË ÐÌ ÐÍ ÐÎ ÐÏ ÐÐ ÐÑ ÐÒ ÐÓ ÐÔ ÐÕ ÐÖ Ð× ÐØ ÐÙ ÐÚ ÐÛ ÐÜ ÐÝ ÐÞ Ðß Ðà Ðá Ðâ Ðã Ðä Ðå Ðæ Ðç Ðè Ðé Ðê Ðë Ðì Ðí Ðî Ðï Ðð Ðñ Ðò Ðó Ðô Ðõ Ðö Ð÷ Ðø Ðù Ðú Ðû Ðü Ðý Ðþ Ñ¡ Ñ¢ Ñ£ Ѥ Ñ¥ Ѧ ѧ Ѩ Ñ© Ѫ Ñ« Ѭ Ñ­ Ñ® ѯ Ñ° ѱ Ѳ ѳ Ñ´ ѵ Ѷ Ñ· Ѹ Õ¤ Õ¥ Öà ÚÁ Ûê àÇ æû çÒ óü óþ
-¤Ò¤È¤¢¤·  °ô ³õ ¶¤ ÅÆ Ñ¹ Ѻ Ñ» Ѽ ѽ Ѿ Ñ¿ ⦠ðï
-¤Ò¤è¤ß  ¸ï ½¶ ½· ½¹ ½æ ¾ß Àà Âé Ãñ ÆÓ È° Ͳ îÄ îÅ îÆ îÇ îÈ îÉ îÊ îË îÌ îÍ îÎ îÏ îÐ îÑ îÒ îÓ îÔ îÕ îÖ î×
-¤Õ¤·  ÒÇ ÒÈ ÒÉ ÒÊ ÒË
-¤Õ¤¿  °ç ¸£ ǹ Ëò е ж з и й ÒÆ ÔÙ Ôõ ×± ÚÕ ÝÝ á± ãÈ ãÉ êÑ êÝ êç êñ ê÷ êø ìÚ ð¶ ðí ðî óî
-¤Õ¤Ç  ææ æç æè æé
-¤Õ¤Í  ¸¿ ÂÉ çÕ çÖ ç× çØ çÙ çÚ çÛ çÜ çÝ çÞ çß çà çá çâ çã çä
-¤Õ¤ë¤È¤ê  ÒÖ Ó´ âÚ ê­ ì¨ ð² ð³ ð´ ðµ ð¶ ð· ð¸ ð¹ ðº
-¤Ú¡¼¤¸  ±Ï ±Ð ¿ü Å¿ ÈÒ ðò ðó ðô ðõ ðö ð÷ ðø ðù ðú ðû ðü ðý ðþ ñ¡ ñ¢ ñ£
-¤Û¤¦  ÚÓ ÚÔ ÚÕ ÚÖ Ú× ÚØ ÚÙ ÚÚ
-¤Û¤³  ±È µ¦ ½¿ Â× Êê Øù Øú Øû Øü Øý Øþ Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ çÉ
-¤Û¤Í  ñì ñí ñî ñï ñð ññ ñò ñó
-¤Þ  °Ã ³Ç ¹® ¾³ Èß ÉÀ Êù ÍÇ Î÷ Ö÷ Öø Öù Öú Öû Öü Öý Öþ ס ×¢ ×£ פ ×¥ צ ק ר ש ת ׫ ׬ ×­ Øæ Ýà äö åÛ óÓ
-¤Þ¤¿  ºµ ÒÖ Ò× ÒØ ÒÙ
-¤Þ¤á  ì± ì² ì³ ì´
-¤ß  ¶í í» í¼ í½ í¾ í¿ íÀ íÁ
-¤ß¤º  Ýç Þî Þó Þù
-¤ß¤ß  ÿ Ìí Îþ ϸ æÖ æ× æØ æÙ æÚ æÛ æÜ æÝ æÞ æß æà æá æâ æã æä æå ñ£ òþ
-¤ß¤ë  ÇÁ ë¬ ë­ ë® ë¯ ë° ë± ë² ë³ ë´ ëµ ë¶ ë·
-¤à¤®  ¹í ÌÍ óÎ óÏ óÐ óÑ óÒ
-¤à¤·  °º ²Ü ³Â Àæ Âý ÃÁ ÃØ Çè ÉÈ Íæ Ϲ éÍ éÎ éÏ éÐ éÑ éÒ éÓ éÔ éÕ éÖ é× éØ éÙ éÚ éÛ éÜ éÝ éÞ éß éà éá éâ éã éä éå éæ éç éè éé éê éë éì éí éî éï éð éñ éò éó éô éõ éö é÷ éø éù éú éû éü éý éþ ê¡ ê¢ ê£ ê¤ ê¥ ê¦ ê§ ê¨ ê© êª ê« ê¬ ê­ ê® ê¯ ê° ê± ê² ê³ ê´ êµ ê¶ ê· ê¸ ê¹ êº ê» ê¼ ê½ ê¾ ê¿ êÀ êÁ ê êà êÄ êÅ êÆ êÇ
-¤à¤¸¤Ê  É¿ ËÆ ì¸ ì¹ ìº ì» ì¼ ì½ ì¾ ì¿ ìÀ ìÁ ìÂ
-¤á¤Ø¤ó  Ť ÊÍ ËÓ â½ â¾ â¿ âÀ âÁ â âà âÄ âÅ âÆ âÇ âÈ âÉ âÊ âË âÌ âÍ âÎ âÏ âÐ âÑ âÒ âÓ âÔ âÕ âÖ â× âØ âÙ âÚ âÛ âÜ âÝ âÞ âß âà âá ð³
-¤á¤ó  ðÒ ðÓ ðÔ
-¤â¤ó  ±¼ ¹Þ Á® ïÙ ïÚ ïÛ ïÜ ïÝ ïÞ ïß ïà ïá ïâ ïã ïä ïå ïæ ïç ïè ïé ïê ïë ïì ïí ïî ïï ïð ïñ ïò ïó
-¤ä  ¶º ¶ë Çê âã âä ðµ
-¤ä¤Þ  ²å ³³ º· ½Ô ¿ó Á» ÂÒ Ê÷ Ö¦ Ö§ Ö¨ Ö© Öª Ö« Ö¬ Ö­ Ö® Ö¯ Ö° Ö± Ö² Ö³ Ö´ Öµ Ö¶ Ö· Ö¸ Ö¹ Öº Ö» Ö¼ Ö½ Ö¾ Ö¿ ÖÀ ÖÁ Ö Öà ÖÄ ÖÅ ÖÆ ÖÇ ÖÈ ÖÉ ÖÊ ÖË ÖÌ ÖÍ ÖÎ ÖÏ ÖÐ ÖÑ ÖÒ ÖÓ ÖÔ ÖÕ ÖÖ Ö× ÖØ ÖÙ ÖÚ ÖÛ ÖÜ ÖÝ ÖÞ éÐ ì±
-¤ä¤Þ¤¤  Áé áË áÌ áÍ áÎ áÏ áÐ áÑ áÒ áÓ áÔ áÕ áÖ á× áØ áÙ áÚ áÛ áÜ áÝ áÞ áß áà áá áâ áã áä áå áæ áç áè áé áê áë áì áí áî áï áð áñ áò áó áô áõ áö á÷ áø áù áú áû áü áý áþ â¡
-¤æ¤¦  ½Ø Á¤ ÒÉ Ôì Ôí Ôî
-¤æ¤ß  °Ð ´¡ ¶° ÃРĤ É« ʦ ×· ׸ ×¹ ׺ ×» ×¼ ×½ ×¾ ׿
-¤è¤Ä¤Æ¤ó  ±í Àù Âã Ë£ ßÞ ßß ßá ßæ ßç ßè ßí ßò ßô
-¤è¤ó  ±µ Øí æ¦ æ© æª æ« æ¬ æ­ æ® æ¯ æ° æ± æ² æ³ æ´ éæ
-¤ê¤Ã¤·¤ó  °Ô ²ú ³´ ³æ ´¸ ¶± ¹û Äð Æ´ Æ× ×Ö ×× ×Ø ×Ù ×Ú ×Þ ×ß ×à ×á ×â ×å ×æ ×ç ×è ×é ×ê ×í ×ï ×ð ×ñ ×ò ×ô ×õ ×ö ×÷ ×ø ×ú ×û ×ü ×ý ×þ Ø¡ Ø¢ Ø£ ؤ Ø¥ ئ ا Ø© Ø« ج Ø­ Ø® د Ø° ر ز س ص Ø· ظ ع غ Ø» ؼ ؽ Ø¿ ØÁ Øà ØÄ ØÆ ØÈ ØÉ ØË ØÌ ØÍ ØÎ ØÐ ØÒ ØÓ ØÔ ØÕ ØÖ ØØ ØÙ ØÝ ØÞ Øß Øâ Øã Øä Øå Øç Øè Øê Øë Øí Øî Øï Øñ Øò Øó Øõ Øö Ø÷
-¤ê¤Ã¤È¤¦  ³Ä ·Õ Äæ Çí έ Ñä Ñå Ñæ Ñè Ñé Ñê Ñë Ñí Ñî Ñï Ñð Ññ Ñó Ñô Ñõ Ñö Ñ÷ Ñø Ñý Ñþ
-¤ê¤Ä  ½× Ñ¿ Ñþ ãç ãè ãé ãê ãë ãì ãí ãî ãï ãð ãñ ãò æÄ ñ¥
-¤ë  °ô ³õ ¶¤ ÅÆ Ñ¹ Ѻ Ñ» Ѽ ѽ Ѿ Ñ¿ ⦠ðï
-¤ë¤Þ¤¿  ÝÕ ÝÖ Ý× ÝØ
-¤í  °¢ °ö ±¥ ±½ ²Å ²Þ ³± ³Å ³å ³ú µÉ ·¥ º¶ ºÈ ºð »Ì ¾¥ Á¹ Âà Âï Ãý ÆÕ È¸ Ê­ Ëé ͸ ÒÚ ÒÛ ÒÜ ÒÝ ÒÞ Òß Òà Òá Òâ Òã Òä Òå Òæ Òç Òè Òé Òê Òë Òì Òí Òî Òï Òð Òñ Òò Òó Òô Òõ Òö Ò÷ Òø Òù Òú Òû Òü Òý Òþ Ó¡ Ó¢ Ó£ Ó¤ Ó¥ Ó¦ Ó§ Ó¨ Ó© Óª Ó« Ó¬ Ó­ Ó® Ó¯ Ó° Ó± Ó² Ó³ Ó´ Óµ Ó¶ Ó· Ó¸ Ó¹ Óº Ó» Ó¼ Ó½ Ó¾ Ó¿ ÓÀ ÓÁ Ó Óà ÓÄ ÓÅ ÓÆ ÓÇ ÓÈ ÓÉ ÓÊ ÓË ÓÌ ÓÍ ÓÎ ÓÏ ÓÐ ÓÑ ÓÒ ÓÓ ÓÔ ÓÕ ÓÖ Ó× ÓØ ÓÙ ÓÚ ÓÛ ÓÜ ÓÝ ÓÞ Óß Óà Óá Óâ Óã Óä Óå Óæ Óç Óè Óé Óê Óë Óì Óí Óî Óï Óð Óñ Óò Óó Óô Óõ Óö Ó÷ ÖÉ
-¤í¤¦  æÍ æÎ æÏ
-¤ï¤«¤ó¤à¤ê  ÉÚ Ì½ ÑÌ ÑÍ ÑÎ ÑÏ ÑÐ ÑÑ æ§
-¤ó  ºã À¨ Ãü Ìê ο ÑÒ ÑÓ ÑÔ ÑÕ ÑÖ Ñ× ÑØ ÑÙ ÑÚ ÒÅ ñÈ

Added: trunk/qt/chardict/Makefile.am
===================================================================
--- trunk/qt/chardict/Makefile.am	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/Makefile.am	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,52 @@
+SUBDIRS = po
+EXTRA_DIST = bushu.t
+
+if QT
+INCLUDES += -I$(top_srcdir) -I$(top_builddir)
+
+HEADER_FILES = \
+	chardict-bushuviewwidget.h \
+	chardict-unicodeviewwidget.h \
+	chardict-chargridview.h \
+	chardict-kseparator.h \
+	chardict-qt.h
+MOC_FILES = \
+	chardict-bushuviewwidget.moc \
+	chardict-unicodeviewwidget.moc \
+	chardict-chargridview.moc \
+	chardict-kseparator.moc \
+	chardict-qt.moc
+
+noinst_HEADERS = $(HEADER_FILES)
+
+bin_PROGRAMS = uim-chardict-qt
+
+uim_chardict_qt_SOURCES = \
+	chardict-qt.cpp chardict-qt.h \
+	chardict-bushuviewwidget.cpp chardict-bushuviewwidget.h \
+	chardict-chargridview.cpp chardict-chargridview.h \
+	chardict-kseparator.cpp chardict-kseparator.h \
+	chardict-unicodeviewwidget.cpp chardict-unicodeviewwidget.h \
+	qtgettext.h
+uim_chardict_qt_CXXFLAGS = @UIM_QT_CXXFLAGS@ -DBUSHUDICT=\"$(datadir)/uim/helperdata/bushu.t\"
+
+uim_chardict_qt_LDFLAGS  = @UIM_QT_LDFLAGS@
+uim_chardict_qt_LDADD    = @LTLIBINTL@
+chardict-qt.cpp: chardict-qt.moc
+
+chardict-bushuviewwidget.cpp: chardict-bushuviewwidget.moc
+chardict-unicodeviewwidget.cpp: chardict-unicodeviewwidget.moc
+chardict-chargridview.cpp: chardict-chargridview.moc
+chardict-kseparator.cpp: chardict-kseparator.moc
+helperdatadir = $(datadir)/uim/helperdata
+helperdata_DATA = bushu.t
+
+CLEANFILES = \
+	$(MOC_FILES)
+
+.h.moc: 
+	$(MOC) $< -o $*.moc
+.ui.h: 
+	$(UIC) $< -o $*.h
+endif
+

Copied: trunk/qt/chardict/bushu.t (from rev 2387, trunk/qt/bushu.t)

Copied: trunk/qt/chardict/chardict-bushuviewwidget.cpp (from rev 2387, trunk/qt/chardict-bushuviewwidget.cpp)

Copied: trunk/qt/chardict/chardict-bushuviewwidget.h (from rev 2387, trunk/qt/chardict-bushuviewwidget.h)

Copied: trunk/qt/chardict/chardict-chargridview.cpp (from rev 2387, trunk/qt/chardict-chargridview.cpp)

Copied: trunk/qt/chardict/chardict-chargridview.h (from rev 2387, trunk/qt/chardict-chargridview.h)

Copied: trunk/qt/chardict/chardict-kseparator.cpp (from rev 2387, trunk/qt/chardict-kseparator.cpp)

Copied: trunk/qt/chardict/chardict-kseparator.h (from rev 2387, trunk/qt/chardict-kseparator.h)

Copied: trunk/qt/chardict/chardict-qt.cpp (from rev 2387, trunk/qt/chardict-qt.cpp)
===================================================================
--- trunk/qt/chardict-qt.cpp	2005-12-06 02:34:20 UTC (rev 2387)
+++ trunk/qt/chardict/chardict-qt.cpp	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,226 @@
+/*
+
+Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+3. Neither the name of authors nor the names of its contributors
+may be used to endorse or promote products derived from this software
+without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+*/
+#include "chardict-qt.h"
+#include "chardict-bushuviewwidget.h"
+#include "chardict-unicodeviewwidget.h"
+#include "chardict-kseparator.h"
+
+#include <qapplication.h>
+#include <qlayout.h>
+#include <qlabel.h>
+#include <qhbox.h>
+#include <qframe.h>
+#include <qsizepolicy.h>
+#include <qtoolbutton.h>
+#include <qfont.h>
+#include <qfontdialog.h>
+#include <qvbox.h>
+#include <qsettings.h>
+
+#include "qtgettext.h"
+
+int main( int argc, char *argv[] )
+{
+
+    setlocale(LC_ALL, "");
+    bindtextdomain(PACKAGE "-chardict-qt", LOCALEDIR);
+    textdomain(PACKAGE "-chardict-qt");
+    bind_textdomain_codeset(PACKAGE "-chardict-qt", "UTF-8");
+
+    QApplication a( argc, argv );
+
+    KUimCharDict::Mode m = KUimCharDict::UNKNOWN;
+    for ( int i = 0; i < argc; i++ )
+    {
+        QString arg( argv[ i ] );
+        if ( !arg.isEmpty() && arg.startsWith( "-mode=" ) )
+        {
+            QString mode = QStringList::split( "=", arg ) [ 1 ];
+            if ( mode.isEmpty() )
+                continue;
+
+            if ( mode == "BUSHU" )
+                m = KUimCharDict::BUSHU;
+            else if ( mode == "UNICODE" )
+                m = KUimCharDict::UNICODE;
+        }
+    }
+
+    KUimCharDict cdict;
+    cdict.changeMode( m );
+    cdict.resize( 600, 400 );
+    cdict.show();
+
+    a.setMainWidget( &cdict );
+
+    return a.exec();
+}
+
+KUimCharDict::KUimCharDict( QWidget *parent, const char *name )
+        : QWidget( parent, name )
+{
+    setupWidgets();
+
+    readConfig();
+}
+
+KUimCharDict::~KUimCharDict()
+{
+    writeConfig();
+}
+
+void KUimCharDict::setupWidgets()
+{
+    QVBoxLayout * layout = new QVBoxLayout( this );
+    layout->setMargin( 4 );
+    layout->setSpacing( 6 );
+
+    QWidget *upperHWidget = new QWidget( this );
+    upperHWidget->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Maximum );
+
+    QLabel *modeLabel = new QLabel( _( "Mode:" ), upperHWidget );
+    m_modeCombo = new QComboBox( upperHWidget );
+    m_modeCombo->insertItem( _( "Bushu Search" ) );
+    m_modeCombo->insertItem( _( "Unicode Search" ) );
+    QObject::connect( m_modeCombo, SIGNAL( activated( int ) ),
+                      this, SLOT( changeMode( int ) ) );
+    modeLabel->setBuddy( m_modeCombo );
+
+    m_fontselButton = new QPushButton( upperHWidget );
+    m_fontselButton->setText( _( "Select Font" ) );
+    QObject::connect( m_fontselButton, SIGNAL( clicked() ),
+                      this, SLOT( slotSelectFont() ) );
+
+    QLabel *charLabel = new QLabel( _( "Chars:" ), upperHWidget );
+    m_charLineEdit = new QLineEdit( upperHWidget );
+    charLabel->setBuddy( m_charLineEdit );
+
+    QHBoxLayout *upperHLayout = new QHBoxLayout( upperHWidget );
+    upperHLayout->setSpacing( 4 );
+    upperHLayout->addWidget( modeLabel );
+    upperHLayout->addWidget( m_modeCombo );
+    upperHLayout->addWidget( m_fontselButton );
+    upperHLayout->addSpacing( 11 );
+    upperHLayout->addWidget( charLabel );
+    upperHLayout->addWidget( m_charLineEdit );
+
+    m_widgetStack = new QWidgetStack( this );
+    m_widgetStack->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum );
+
+    m_bushuView = new BushuViewWidget( this );
+    QObject::connect( m_bushuView, SIGNAL( charSelected( const QString & ) ),
+                      this, SLOT( slotCharSelected( const QString & ) ) );
+    m_bushuView->hide();
+    m_widgetStack->addWidget( m_bushuView, BUSHU );
+
+    m_unicodeView = new UnicodeViewWidget( this );
+    QObject::connect( m_unicodeView, SIGNAL( charSelected( const QString & ) ),
+                      this, SLOT( slotCharSelected( const QString & ) ) );
+    m_unicodeView->hide();
+    m_widgetStack->addWidget( m_unicodeView, UNICODE );
+
+    layout->addWidget( upperHWidget );
+    layout->addWidget( new KSeparator( this ) );
+    layout->addWidget( m_widgetStack );
+}
+
+void KUimCharDict::writeConfig()
+{
+    QSettings settings;
+
+    // font
+    settings.writeEntry( "/uim-kdehelper/chardict/font", m_fontselButton->font().toString() );
+}
+void KUimCharDict::readConfig()
+{
+    QSettings settings;
+    QString str;
+
+    // font
+    str = settings.readEntry( "/uim-kdehelper/chardict/font" );
+    if ( !str.isEmpty() )
+    {
+        QFont font;
+        font.fromString( str );
+
+        setCharDictFont( font );
+    } else {
+        setCharDictFont( font() );        
+    }
+}
+
+void KUimCharDict::setCharDictFont( const QFont &font )
+{
+    // button
+    m_fontselButton->setFont( font );
+    // bushu
+    m_bushuView->setFont( font );
+    // unicode
+    m_unicodeView->setFont( font );
+}
+
+
+void KUimCharDict::changeMode( int mode )
+{
+    // not implemented yet
+    switch ( mode )
+    {
+    case BUSHU:
+        m_widgetStack->raiseWidget( BUSHU );
+        break;
+    case UNICODE:
+        m_widgetStack->raiseWidget( UNICODE );
+        break;
+    default:
+        qDebug( "Unknown Mode" );
+        break;
+    }
+}
+
+void KUimCharDict::slotSelectFont()
+{
+    bool ok;
+    QFont font = QFontDialog::getFont( &ok, m_fontselButton->font(), this );
+    if ( ok )
+    {
+        // font is set to the font the user selected
+        setCharDictFont( font );
+    }
+}
+
+void KUimCharDict::slotCharSelected( const QString &c )
+{
+    m_charLineEdit->setText( m_charLineEdit->text() + c );
+}
+
+#include "chardict-qt.moc"

Copied: trunk/qt/chardict/chardict-qt.h (from rev 2387, trunk/qt/chardict-qt.h)

Copied: trunk/qt/chardict/chardict-unicodeviewwidget.cpp (from rev 2387, trunk/qt/chardict-unicodeviewwidget.cpp)

Copied: trunk/qt/chardict/chardict-unicodeviewwidget.h (from rev 2387, trunk/qt/chardict-unicodeviewwidget.h)

Added: trunk/qt/chardict/po/LINGUAS
===================================================================
--- trunk/qt/chardict/po/LINGUAS	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/LINGUAS	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1 @@
+ja
\ No newline at end of file

Added: trunk/qt/chardict/po/Makefile.in.in
===================================================================
--- trunk/qt/chardict/po/Makefile.in.in	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/Makefile.in.in	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,384 @@
+# Makefile for PO directory in any package using GNU gettext.
+# Copyright (C) 1995-1997, 2000-2005 by Ulrich Drepper <drepper at gnu.ai.mit.edu>
+#
+# This file can be copied and used freely without restrictions.  It can
+# be used in projects which are not available under the GNU General Public
+# License but which still want to provide support for the GNU gettext
+# functionality.
+# Please note that the actual code of GNU gettext is covered by the GNU
+# General Public License and is *not* in the public domain.
+#
+# Origin: gettext-0.14.4
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+
+SHELL = /bin/sh
+ at SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+localedir = $(datadir)/locale
+gettextsrcdir = $(datadir)/gettext/po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
+
+GMSGFMT = @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = @XGETTEXT@
+MSGMERGE = msgmerge
+MSGMERGE_UPDATE = @MSGMERGE@ --update
+MSGINIT = msginit
+MSGCONV = msgconv
+MSGFILTER = msgfilter
+
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+UPDATEPOFILES = @UPDATEPOFILES@
+DUMMYPOFILES = @DUMMYPOFILES@
+DISTFILES.common = Makefile.in.in remove-potcdate.sin \
+$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
+DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
+$(POFILES) $(GMOFILES) \
+$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+
+# Makevars gets inserted here. (Don't remove this line!)
+
+.SUFFIXES:
+.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
+
+.po.mo:
+	@echo "$(MSGFMT) -c -o $@ $<"; \
+	$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
+
+.po.gmo:
+	@lang=`echo $* | sed -e 's,.*/,,'`; \
+	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+	echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
+	cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
+
+.sin.sed:
+	sed -e '/^#/d' $< > t-$@
+	mv t-$@ $@
+
+
+all: all- at USE_NLS@
+
+all-yes: stamp-po
+all-no:
+
+# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
+# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
+# we don't want to bother translators with empty POT files). We assume that
+# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
+# In this case, stamp-po is a nop (i.e. a phony target).
+
+# stamp-po is a timestamp denoting the last time at which the CATALOGS have
+# been loosely updated. Its purpose is that when a developer or translator
+# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
+# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
+# invocations of "make" will do nothing. This timestamp would not be necessary
+# if updating the $(CATALOGS) would always touch them; however, the rule for
+# $(POFILES) has been designed to not touch files that don't need to be
+# changed.
+stamp-po: $(srcdir)/$(DOMAIN).pot
+	test ! -f $(srcdir)/$(DOMAIN).pot || \
+	  test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
+	@test ! -f $(srcdir)/$(DOMAIN).pot || { \
+	  echo "touch stamp-po" && \
+	  echo timestamp > stamp-poT && \
+	  mv stamp-poT stamp-po; \
+	}
+
+# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
+# otherwise packages like GCC can not be built if only parts of the source
+# have been downloaded.
+
+# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
+# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
+$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
+	if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
+	  msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
+	else \
+	  msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
+	fi; \
+	$(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+	  --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
+	  --files-from=$(srcdir)/POTFILES.in \
+	  --copyright-holder='$(COPYRIGHT_HOLDER)' \
+	  --msgid-bugs-address="$$msgid_bugs_address"
+	test ! -f $(DOMAIN).po || { \
+	  if test -f $(srcdir)/$(DOMAIN).pot; then \
+	    sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
+	    sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
+	    if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
+	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
+	    else \
+	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
+	      mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+	    fi; \
+	  else \
+	    mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+	  fi; \
+	}
+
+# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
+# every "make" invocation, only create it when it is missing.
+# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
+$(srcdir)/$(DOMAIN).pot:
+	$(MAKE) $(DOMAIN).pot-update
+
+# This target rebuilds a PO file if $(DOMAIN).pot has changed.
+# Note that a PO file is not touched if it doesn't need to be changed.
+$(POFILES): $(srcdir)/$(DOMAIN).pot
+	@lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
+	if test -f "$(srcdir)/$${lang}.po"; then \
+	  test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+	  echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
+	  cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
+	else \
+	  $(MAKE) $${lang}.po-create; \
+	fi
+
+
+install: install-exec install-data
+install-exec:
+install-data: install-data- at USE_NLS@
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
+	  for file in $(DISTFILES.common) Makevars.template; do \
+	    $(INSTALL_DATA) $(srcdir)/$$file \
+			    $(DESTDIR)$(gettextsrcdir)/$$file; \
+	  done; \
+	  for file in Makevars; do \
+	    rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+	  done; \
+	else \
+	  : ; \
+	fi
+install-data-no: all
+install-data-yes: all
+	$(mkinstalldirs) $(DESTDIR)$(datadir)
+	@catalogs='$(CATALOGS)'; \
+	for cat in $$catalogs; do \
+	  cat=`basename $$cat`; \
+	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+	  dir=$(localedir)/$$lang/LC_MESSAGES; \
+	  $(mkinstalldirs) $(DESTDIR)$$dir; \
+	  if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
+	  $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
+	  echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
+	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+	    if test -n "$$lc"; then \
+	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+	        link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+	        mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	        mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+	         for file in *; do \
+	           if test -f $$file; then \
+	             ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+	           fi; \
+	         done); \
+	        rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	      else \
+	        if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+	          :; \
+	        else \
+	          rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	          mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        fi; \
+	      fi; \
+	      rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+	      ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+	      ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+	      cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+	      echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
+	    fi; \
+	  done; \
+	done
+
+install-strip: install
+
+installdirs: installdirs-exec installdirs-data
+installdirs-exec:
+installdirs-data: installdirs-data- at USE_NLS@
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
+	else \
+	  : ; \
+	fi
+installdirs-data-no:
+installdirs-data-yes:
+	$(mkinstalldirs) $(DESTDIR)$(datadir)
+	@catalogs='$(CATALOGS)'; \
+	for cat in $$catalogs; do \
+	  cat=`basename $$cat`; \
+	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+	  dir=$(localedir)/$$lang/LC_MESSAGES; \
+	  $(mkinstalldirs) $(DESTDIR)$$dir; \
+	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+	    if test -n "$$lc"; then \
+	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+	        link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+	        mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	        mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+	         for file in *; do \
+	           if test -f $$file; then \
+	             ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+	           fi; \
+	         done); \
+	        rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+	      else \
+	        if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+	          :; \
+	        else \
+	          rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	          mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+	        fi; \
+	      fi; \
+	    fi; \
+	  done; \
+	done
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall: uninstall-exec uninstall-data
+uninstall-exec:
+uninstall-data: uninstall-data- at USE_NLS@
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  for file in $(DISTFILES.common) Makevars.template; do \
+	    rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+	  done; \
+	else \
+	  : ; \
+	fi
+uninstall-data-no:
+uninstall-data-yes:
+	catalogs='$(CATALOGS)'; \
+	for cat in $$catalogs; do \
+	  cat=`basename $$cat`; \
+	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+	  for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
+	    rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+	  done; \
+	done
+
+check: all
+
+info dvi ps pdf html tags TAGS ctags CTAGS ID:
+
+mostlyclean:
+	rm -f remove-potcdate.sed
+	rm -f stamp-poT
+	rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
+	rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+	rm -f Makefile Makefile.in POTFILES *.mo
+
+maintainer-clean: distclean
+	@echo "This command is intended for maintainers to use;"
+	@echo "it deletes files that may require special tools to rebuild."
+	rm -f stamp-po $(GMOFILES)
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir:
+	$(MAKE) update-po
+	@$(MAKE) dist2
+# This is a separate target because 'update-po' must be executed before.
+dist2: stamp-po $(DISTFILES)
+	dists="$(DISTFILES)"; \
+	if test "$(PACKAGE)" = "gettext-tools"; then \
+	  dists="$$dists Makevars.template"; \
+	fi; \
+	if test -f $(srcdir)/$(DOMAIN).pot; then \
+	  dists="$$dists $(DOMAIN).pot stamp-po"; \
+	fi; \
+	if test -f $(srcdir)/ChangeLog; then \
+	  dists="$$dists ChangeLog"; \
+	fi; \
+	for i in 0 1 2 3 4 5 6 7 8 9; do \
+	  if test -f $(srcdir)/ChangeLog.$$i; then \
+	    dists="$$dists ChangeLog.$$i"; \
+	  fi; \
+	done; \
+	if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
+	for file in $$dists; do \
+	  if test -f $$file; then \
+	    cp -p $$file $(distdir) || exit 1; \
+	  else \
+	    cp -p $(srcdir)/$$file $(distdir) || exit 1; \
+	  fi; \
+	done
+
+update-po: Makefile
+	$(MAKE) $(DOMAIN).pot-update
+	test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
+	$(MAKE) update-gmo
+
+# General rule for creating PO files.
+
+.nop.po-create:
+	@lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
+	echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
+	exit 1
+
+# General rule for updating PO files.
+
+.nop.po-update:
+	@lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
+	if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
+	tmpdir=`pwd`; \
+	echo "$$lang:"; \
+	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+	echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
+	cd $(srcdir); \
+	if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
+	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+	    rm -f $$tmpdir/$$lang.new.po; \
+	  else \
+	    if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+	      :; \
+	    else \
+	      echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+	      exit 1; \
+	    fi; \
+	  fi; \
+	else \
+	  echo "msgmerge for $$lang.po failed!" 1>&2; \
+	  rm -f $$tmpdir/$$lang.new.po; \
+	fi
+
+$(DUMMYPOFILES):
+
+update-gmo: Makefile $(GMOFILES)
+	@:
+
+Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@
+	cd $(top_builddir) \
+	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
+	       $(SHELL) ./config.status
+
+force:
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

Added: trunk/qt/chardict/po/Makevars
===================================================================
--- trunk/qt/chardict/po/Makevars	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/Makevars	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,41 @@
+# Makefile variables for PO directory in any package using GNU gettext.
+
+# Usually the message domain is the same as the package name.
+DOMAIN = $(PACKAGE)-chardict-qt
+
+# These two variables depend on the location of this directory.
+subdir = qt/chardict/po
+top_builddir = ../../..
+
+# These options get passed to xgettext.
+XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
+
+# This is the copyright holder that gets inserted into the header of the
+# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
+# package.  (Note that the msgstr strings, extracted from the package's
+# sources, belong to the copyright holder of the package.)  Translators are
+# expected to transfer the copyright for their translations to this person
+# or entity, or to disclaim their copyright.  The empty string stands for
+# the public domain; in this case the translators are expected to disclaim
+# their copyright.
+COPYRIGHT_HOLDER = uim Developers
+
+# This is the email address or URL to which the translators shall report
+# bugs in the untranslated strings:
+# - Strings which are not entire sentences, see the maintainer guidelines
+#   in the GNU gettext documentation, section 'Preparing Strings'.
+# - Strings which use unclear terms or require additional context to be
+#   understood.
+# - Strings which make invalid assumptions about notation of date, time or
+#   money.
+# - Pluralisation problems.
+# - Incorrect English spelling.
+# - Incorrect formatting.
+# It can be your email address, or a mailing list address where translators
+# can write to without being subscribed, or the URL of a web page through
+# which the translators can contact you.
+MSGID_BUGS_ADDRESS =tkng at xem.jp
+
+# This is the list of locale categories, beyond LC_MESSAGES, for which the
+# message catalogs shall be used.  It is usually empty.
+EXTRA_LOCALE_CATEGORIES =

Added: trunk/qt/chardict/po/POTFILES.in
===================================================================
--- trunk/qt/chardict/po/POTFILES.in	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/POTFILES.in	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,3 @@
+qt/chardict/chardict-bushuviewwidget.cpp
+qt/chardict/chardict-qt.cpp
+qt/chardict/chardict-unicodeviewwidget.cpp

Added: trunk/qt/chardict/po/ja.po
===================================================================
--- trunk/qt/chardict/po/ja.po	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/ja.po	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,545 @@
+# Japanese translations for uim-chardict-qt.
+# Copyright (C) 2003-2005 uim Developers
+# This file is distributed under the same license as the uim package.
+# Etsushi Kato <ekato at freedesktop.org>, 2005
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: uim-chardict-qt 1.0.0\n"
+"Report-Msgid-Bugs-To: tkng at xem.jp\n"
+"POT-Creation-Date: 2005-12-07 13:16+0900\n"
+"PO-Revision-Date: 2005-12-06 16:15+900\n"
+"Last-Translator: Daichi Kawahata <daichik at users.sourceforge.net>\n"
+"Language-Team: Japanese <translation-team-ja at lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: qt/chardict/chardict-bushuviewwidget.cpp:72
+msgid "Bushu List"
+msgstr "部首一覧"
+
+#: qt/chardict/chardict-qt.cpp:111
+msgid "Mode:"
+msgstr "モード:"
+
+#: qt/chardict/chardict-qt.cpp:113
+msgid "Bushu Search"
+msgstr "部首検索"
+
+#: qt/chardict/chardict-qt.cpp:114
+msgid "Unicode Search"
+msgstr "ユニコード検索"
+
+#: qt/chardict/chardict-qt.cpp:120
+msgid "Select Font"
+msgstr "フォントの選択"
+
+#: qt/chardict/chardict-qt.cpp:124
+msgid "Chars:"
+msgstr "文字:"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:66
+msgid "Basic Latin"
+msgstr "基本ラテン文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:67
+msgid "Latin-1 Supplement"
+msgstr "ラテン1追加 (ISO 8859-1 右面)"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:68
+msgid "Latin Extended-A"
+msgstr "ラテン文字拡張A"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:69
+msgid "Latin Extended-B"
+msgstr "ラテン文字拡張B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:70
+msgid "IPA Extensions"
+msgstr "国際音声記号 (IPA 拡張)"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:71
+msgid "Spacing Modifier Letters"
+msgstr "国際音声記号 (長音記号)"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:72
+msgid "Combining Diacritical Marks"
+msgstr "国際音声記号 (合成用記号)"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:73
+msgid "Greek and Coptic"
+msgstr "ギリシャ文字とコプト文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:74
+msgid "Cyrillic"
+msgstr "キリル文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:75
+msgid "Cyrillic Supplement"
+msgstr "キリル文字追加"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:76
+msgid "Armenian"
+msgstr "アルメニア文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:77
+msgid "Hebrew"
+msgstr "ヘブライ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:78
+msgid "Arabic"
+msgstr "アラビア文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:79
+msgid "Syriac"
+msgstr "シリア文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:80
+msgid "Thaana"
+msgstr "ターナ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:81
+msgid "Devanagari"
+msgstr "デーヴァナーガリー文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:82
+msgid "Bengali"
+msgstr "ベンガル文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:83
+msgid "Gurmukhi"
+msgstr "グルムキー文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:84
+msgid "Gujarati"
+msgstr "グジャラート文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:85
+msgid "Oriya"
+msgstr "オリヤ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:86
+msgid "Tamil"
+msgstr "タミル文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:87
+msgid "Telugu"
+msgstr "テルグ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:88
+msgid "Kannada"
+msgstr "カンナダ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:89
+msgid "Malayalam"
+msgstr "マラヤーラム文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:90
+msgid "Sinhala"
+msgstr "シンハラ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:91
+msgid "Thai"
+msgstr "タイ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:92
+msgid "Lao"
+msgstr "ラオス文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:93
+msgid "Tibetan"
+msgstr "チベット文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:94
+msgid "Myanmar"
+msgstr "ミャンマー文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:95
+msgid "Georgian"
+msgstr "グルジア文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:96
+msgid "Hangul Jamo"
+msgstr "ハングル字母"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:97
+msgid "Ethiopic"
+msgstr "エチオピア文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:98
+msgid "Cherokee"
+msgstr "チェロキー文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:99
+msgid "Unified Canadian Aboriginal Syllabics"
+msgstr "統合カナダ先住民音節"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:100
+msgid "Ogham"
+msgstr "オーガム文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:101
+msgid "Runic"
+msgstr "ルーン文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:102
+msgid "Tagalog"
+msgstr "タガログ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:103
+msgid "Hanunoo"
+msgstr "ハヌノオ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:104
+msgid "Buhid"
+msgstr "ブヒッド文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:105
+msgid "Tagbanwa"
+msgstr "タグバンワ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:106
+msgid "Khmer"
+msgstr "クメール文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:107
+msgid "Mongolian"
+msgstr "モンゴル文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:108
+msgid "Limbu"
+msgstr "リンブー文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:109
+msgid "Tai Letters"
+msgstr "タイ文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:110
+msgid "Khmer Symbols"
+msgstr "クメール記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:111
+msgid "Phonetic Extensions"
+msgstr "ウラル地方の発音記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:112
+msgid "Latin Extended Additional"
+msgstr "ラテン文字拡張追加"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:113
+msgid "Greek Extended-B"
+msgstr "ギリシア文字拡張B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:114
+msgid "General Punctuation"
+msgstr "一般句読点"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:115
+msgid "Superscripts and Subscripts"
+msgstr "上付き/下付き文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:116
+msgid "Currency Symbols"
+msgstr "通貨記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:117
+msgid "Combining Diacritical Marks for Symbols"
+msgstr "国際音声記号 (合成用記号)"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:118
+msgid "Letterlike Symbols"
+msgstr "文字様記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:119
+msgid "Number Forms"
+msgstr "数字に準じるもの"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:120
+msgid "Arrows"
+msgstr "矢印"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:121
+msgid "Mathematical Operators"
+msgstr "数学記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:122
+msgid "Miscellaneous Technical"
+msgstr "その他の技術用記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:123
+msgid "Control Pictures"
+msgstr "制御機能用記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:124
+msgid "Optical Character Recognition"
+msgstr "光学式文字認識"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:125
+msgid "Enclosed Alphanumerics"
+msgstr "囲み英数字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:126
+msgid "Box Drawing"
+msgstr "罫線素辺"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:127
+msgid "Block Elements"
+msgstr "ブロック要素"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:128
+msgid "Geometric Shapes"
+msgstr "幾何学模様"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:129
+msgid "Miscellaneous Symbols"
+msgstr "その他の記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:130
+msgid "Dingbats"
+msgstr "装飾記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:131
+msgid "Miscellaneous Mathematical Symbols-A"
+msgstr "その他の数学記号A"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:132
+msgid "Supplemental Arrows-A"
+msgstr "追加矢印A"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:133
+msgid "Braille Patterns"
+msgstr "ブライユ点字図形"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:134
+msgid "Supplemental Arrows-B"
+msgstr "追加矢印B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:135
+msgid "Miscellaneous Mathematical Symbols-B"
+msgstr "その他の数学記号B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:136
+msgid "Supplemental Mathematical Operators"
+msgstr "追加数学記号"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:137
+msgid "Miscellaneous Symbols and Arrows-B"
+msgstr "その他の記号及び矢印B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:138
+msgid "CJK Radicals Supplemental"
+msgstr "CJK部首追加"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:139
+msgid "Kangxi Radicals"
+msgstr "康煕部首"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:140
+msgid "Ideographic Description Characters"
+msgstr "漢字構成記述文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:141
+msgid "CJK Symbols and Punctuation"
+msgstr "CJKの記号及び句読点"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:142
+msgid "Hiragana"
+msgstr "ひらがな"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:143
+msgid "Katakana"
+msgstr "カタカナ"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:144
+msgid "Bopomofo"
+msgstr "注音字母"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:145
+msgid "Hangul Compatibility Jamo"
+msgstr "ハングル互換字母"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:146
+msgid "Kanbun"
+msgstr "漢文"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:147
+msgid "Bopomofo Extended-B 1F00"
+msgstr "注音字母拡張B 1F00"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:148
+msgid "Katakana Phonetic Extensions"
+msgstr "カタカナ表音拡張"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:149
+msgid "Enclosed CJK Letters and Months"
+msgstr "囲みCJK文字・月"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:150
+msgid "CJK Compatibility"
+msgstr "CJK互換用文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:151
+msgid "CJK Unified Ideographs Extension and"
+msgstr "CJK統合漢字拡張及び"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:152
+msgid "Yijing Hexagram Symbols-B"
+msgstr "易経記号B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:153
+msgid "CJK Unified Ideographs"
+msgstr "CJK統合漢字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:154
+msgid "Yi Syllables"
+msgstr "イ音節文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:155
+msgid "Yi Radicals"
+msgstr "イ文字部首"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:156
+msgid "Hangul Syllables"
+msgstr "ハングル音節文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:157
+msgid "High Surrogates"
+msgstr "上位サロゲート"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:158
+msgid "High Private Use Surrogates"
+msgstr "上位私用サロゲート"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:159
+msgid "Low Surrogates"
+msgstr "下位サロゲート"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:160
+msgid "Private Use Area"
+msgstr "私用領域"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:161
+msgid "CJK Compatibility Ideographs"
+msgstr "CJK互換漢字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:162
+msgid "Alphabetic Presentation Forms"
+msgstr "アルファベット表示形"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:163
+msgid "Arabic Presentation Forms-A"
+msgstr "アラビア表示形A"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:164
+msgid "Variation Selectors"
+msgstr "バリエーション・セレクター"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:165
+msgid "Combining Half Marks"
+msgstr "半記号 (合成可能)"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:166
+msgid "CJK Compatibility Forms-A"
+msgstr "CJK互換形A"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:167
+msgid "Small Form Variants"
+msgstr "小字形"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:168
+msgid "Arabic Presentation Forms-B"
+msgstr "アラビア表示形B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:169
+msgid "Halfwidth and Fullwidth Forms-B"
+msgstr "半角及び全角形B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:170
+msgid "Specials"
+msgstr "特殊用途"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:171
+msgid "Linear B Syllabary"
+msgstr "線文字B音節文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:172
+msgid "Linear B Ideograms"
+msgstr "線文字B表意文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:173
+msgid "Aegean Numbers"
+msgstr "エーゲ数字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:174
+msgid "Old Italic"
+msgstr "オールド・イタリック"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:175
+msgid "Gothic"
+msgstr "ゴシック"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:176
+msgid "Ugaritic"
+msgstr "ウガリト楔形文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:177
+msgid "Deseret"
+msgstr "デゼレット・アルファベット"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:178
+msgid "Shavian"
+msgstr "シェイヴィアン文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:179
+msgid "Osmanya"
+msgstr "オスマン文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:180
+msgid "Cypriot Syllabary"
+msgstr "キプロス音節文字"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:181
+msgid "Byzantine Musical Symbols-B 4DC0"
+msgstr "ビザンチン音楽記号B 4DC0"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:182
+msgid "Musical Symbols-B 4DC0 1D000"
+msgstr "音楽記号B 4DC0 1D000"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:183
+msgid "Tai Xuan Jing Symbols-B 4DC0 1D000 1D100"
+msgstr "太玄經B 4DC0 1D000 1D100"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:184
+msgid "Mathematical Alphanumeric Symbols-B 4DC0 1D000 1D100 1D300"
+msgstr "数学記号B 4DC0 1D000 1D100 1D300"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:185
+msgid "CJK Unified Ideographs Extension B 4DC0 1D000 1D100 1D300 1D400"
+msgstr "CJK統合漢字拡張B 4DC0 1D000 1D100 1D300 1D400"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:186
+msgid "CJK Compatibility Ideographs Supplemental 2E80"
+msgstr "CJK互換漢字補助 2E80"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:187
+msgid "Tags"
+msgstr "ã‚¿ã‚°"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:188
+msgid "Variation Selectors Supplemental 2E80 2F800"
+msgstr "バリエーション・セレクター補助 2E80 2F800"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:189
+msgid "Supplementary Private Use Area-A"
+msgstr "補助私用領域A"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:190
+msgid "Supplementary Private Use Area-B"
+msgstr "補助私用領域B"
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:214
+msgid "UnicodeBlock List"
+msgstr "ユニコード区画リスト"

Added: trunk/qt/chardict/po/remove-potcdate.sin
===================================================================
--- trunk/qt/chardict/po/remove-potcdate.sin	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/remove-potcdate.sin	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,19 @@
+# Sed script that remove the POT-Creation-Date line in the header entry
+# from a POT file.
+#
+# The distinction between the first and the following occurrences of the
+# pattern is achieved by looking at the hold space.
+/^"POT-Creation-Date: .*"$/{
+x
+# Test if the hold space is empty.
+s/P/P/
+ta
+# Yes it was empty. First occurrence. Remove the line.
+g
+d
+bb
+:a
+# The hold space was nonempty. Following occurrences. Do nothing.
+x
+:b
+}

Added: trunk/qt/chardict/po/uim-chardict-qt.pot
===================================================================
--- trunk/qt/chardict/po/uim-chardict-qt.pot	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/po/uim-chardict-qt.pot	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,545 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR uim Developers
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: tkng at xem.jp\n"
+"POT-Creation-Date: 2005-12-07 13:16+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: qt/chardict/chardict-bushuviewwidget.cpp:72
+msgid "Bushu List"
+msgstr ""
+
+#: qt/chardict/chardict-qt.cpp:111
+msgid "Mode:"
+msgstr ""
+
+#: qt/chardict/chardict-qt.cpp:113
+msgid "Bushu Search"
+msgstr ""
+
+#: qt/chardict/chardict-qt.cpp:114
+msgid "Unicode Search"
+msgstr ""
+
+#: qt/chardict/chardict-qt.cpp:120
+msgid "Select Font"
+msgstr ""
+
+#: qt/chardict/chardict-qt.cpp:124
+msgid "Chars:"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:66
+msgid "Basic Latin"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:67
+msgid "Latin-1 Supplement"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:68
+msgid "Latin Extended-A"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:69
+msgid "Latin Extended-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:70
+msgid "IPA Extensions"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:71
+msgid "Spacing Modifier Letters"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:72
+msgid "Combining Diacritical Marks"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:73
+msgid "Greek and Coptic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:74
+msgid "Cyrillic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:75
+msgid "Cyrillic Supplement"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:76
+msgid "Armenian"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:77
+msgid "Hebrew"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:78
+msgid "Arabic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:79
+msgid "Syriac"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:80
+msgid "Thaana"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:81
+msgid "Devanagari"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:82
+msgid "Bengali"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:83
+msgid "Gurmukhi"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:84
+msgid "Gujarati"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:85
+msgid "Oriya"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:86
+msgid "Tamil"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:87
+msgid "Telugu"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:88
+msgid "Kannada"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:89
+msgid "Malayalam"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:90
+msgid "Sinhala"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:91
+msgid "Thai"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:92
+msgid "Lao"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:93
+msgid "Tibetan"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:94
+msgid "Myanmar"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:95
+msgid "Georgian"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:96
+msgid "Hangul Jamo"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:97
+msgid "Ethiopic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:98
+msgid "Cherokee"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:99
+msgid "Unified Canadian Aboriginal Syllabics"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:100
+msgid "Ogham"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:101
+msgid "Runic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:102
+msgid "Tagalog"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:103
+msgid "Hanunoo"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:104
+msgid "Buhid"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:105
+msgid "Tagbanwa"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:106
+msgid "Khmer"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:107
+msgid "Mongolian"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:108
+msgid "Limbu"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:109
+msgid "Tai Letters"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:110
+msgid "Khmer Symbols"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:111
+msgid "Phonetic Extensions"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:112
+msgid "Latin Extended Additional"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:113
+msgid "Greek Extended-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:114
+msgid "General Punctuation"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:115
+msgid "Superscripts and Subscripts"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:116
+msgid "Currency Symbols"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:117
+msgid "Combining Diacritical Marks for Symbols"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:118
+msgid "Letterlike Symbols"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:119
+msgid "Number Forms"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:120
+msgid "Arrows"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:121
+msgid "Mathematical Operators"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:122
+msgid "Miscellaneous Technical"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:123
+msgid "Control Pictures"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:124
+msgid "Optical Character Recognition"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:125
+msgid "Enclosed Alphanumerics"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:126
+msgid "Box Drawing"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:127
+msgid "Block Elements"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:128
+msgid "Geometric Shapes"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:129
+msgid "Miscellaneous Symbols"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:130
+msgid "Dingbats"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:131
+msgid "Miscellaneous Mathematical Symbols-A"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:132
+msgid "Supplemental Arrows-A"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:133
+msgid "Braille Patterns"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:134
+msgid "Supplemental Arrows-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:135
+msgid "Miscellaneous Mathematical Symbols-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:136
+msgid "Supplemental Mathematical Operators"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:137
+msgid "Miscellaneous Symbols and Arrows-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:138
+msgid "CJK Radicals Supplemental"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:139
+msgid "Kangxi Radicals"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:140
+msgid "Ideographic Description Characters"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:141
+msgid "CJK Symbols and Punctuation"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:142
+msgid "Hiragana"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:143
+msgid "Katakana"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:144
+msgid "Bopomofo"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:145
+msgid "Hangul Compatibility Jamo"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:146
+msgid "Kanbun"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:147
+msgid "Bopomofo Extended-B 1F00"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:148
+msgid "Katakana Phonetic Extensions"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:149
+msgid "Enclosed CJK Letters and Months"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:150
+msgid "CJK Compatibility"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:151
+msgid "CJK Unified Ideographs Extension and"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:152
+msgid "Yijing Hexagram Symbols-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:153
+msgid "CJK Unified Ideographs"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:154
+msgid "Yi Syllables"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:155
+msgid "Yi Radicals"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:156
+msgid "Hangul Syllables"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:157
+msgid "High Surrogates"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:158
+msgid "High Private Use Surrogates"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:159
+msgid "Low Surrogates"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:160
+msgid "Private Use Area"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:161
+msgid "CJK Compatibility Ideographs"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:162
+msgid "Alphabetic Presentation Forms"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:163
+msgid "Arabic Presentation Forms-A"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:164
+msgid "Variation Selectors"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:165
+msgid "Combining Half Marks"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:166
+msgid "CJK Compatibility Forms-A"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:167
+msgid "Small Form Variants"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:168
+msgid "Arabic Presentation Forms-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:169
+msgid "Halfwidth and Fullwidth Forms-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:170
+msgid "Specials"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:171
+msgid "Linear B Syllabary"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:172
+msgid "Linear B Ideograms"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:173
+msgid "Aegean Numbers"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:174
+msgid "Old Italic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:175
+msgid "Gothic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:176
+msgid "Ugaritic"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:177
+msgid "Deseret"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:178
+msgid "Shavian"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:179
+msgid "Osmanya"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:180
+msgid "Cypriot Syllabary"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:181
+msgid "Byzantine Musical Symbols-B 4DC0"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:182
+msgid "Musical Symbols-B 4DC0 1D000"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:183
+msgid "Tai Xuan Jing Symbols-B 4DC0 1D000 1D100"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:184
+msgid "Mathematical Alphanumeric Symbols-B 4DC0 1D000 1D100 1D300"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:185
+msgid "CJK Unified Ideographs Extension B 4DC0 1D000 1D100 1D300 1D400"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:186
+msgid "CJK Compatibility Ideographs Supplemental 2E80"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:187
+msgid "Tags"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:188
+msgid "Variation Selectors Supplemental 2E80 2F800"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:189
+msgid "Supplementary Private Use Area-A"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:190
+msgid "Supplementary Private Use Area-B"
+msgstr ""
+
+#: qt/chardict/chardict-unicodeviewwidget.cpp:214
+msgid "UnicodeBlock List"
+msgstr ""

Added: trunk/qt/chardict/qtgettext.h
===================================================================
--- trunk/qt/chardict/qtgettext.h	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict/qtgettext.h	2005-12-07 04:35:16 UTC (rev 2401)
@@ -0,0 +1,59 @@
+/*
+
+ Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
+
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. Neither the name of authors nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+*/
+#ifndef _QT_GETTEXT_H_
+#define _QT_GETTEXT_H_
+
+#include "uim/config.h"
+#include "uim/gettext.h"
+
+/* NLS can be disabled through the configure --disable-nls option.  */
+#if ENABLE_NLS
+
+/* undef original _(String) macro for handling encoding */
+#ifdef _
+#undef _
+#endif
+#define _(String) QString::fromUtf8( dgettext(GETTEXT_PACKAGE "-chardict-qt", (String)) )
+/* undef original N_(String) macro for handling encoding */
+#ifdef N_
+#undef N_
+#endif
+#ifdef gettext_noop
+#define N_(String) QString::fromUtf8( gettext_noop(String) )
+#else
+#define N_(String) (String)
+#endif /* gettext_noop */
+
+#endif /* ENABLE_NLS */
+
+#endif /* Not def: _QT_GETTEXT_H_ */

Deleted: trunk/qt/chardict-bushuviewwidget.cpp
===================================================================
--- trunk/qt/chardict-bushuviewwidget.cpp	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-bushuviewwidget.cpp	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,183 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#include "chardict-bushuviewwidget.h"
-#include "chardict-chargridview.h"
-
-#include <qlayout.h>
-#include <qvbox.h>
-#include <qhbox.h>
-#include <qlabel.h>
-#include <qfile.h>
-#include <qtextstream.h>
-#include <qsettings.h>
-#include <qheader.h>
-#include <qpainter.h>
-#include <qdrawutil.h>
-#include <qtextcodec.h>
-
-#include "qtgettext.h"
-
-#define _FROM_EUCJP(String) QTextCodec::codecForName( "EUC-JP" )->toUnicode(String)
-
-BushuViewWidget::BushuViewWidget( QWidget *parent, const char *name )
-        : CharDictViewBase( parent, name )
-{
-    setupWidgets();
-    readDict();
-
-    readConfig();
-}
-
-BushuViewWidget::~BushuViewWidget()
-{
-    writeConfig();
-}
-
-void BushuViewWidget::setupWidgets()
-{
-    m_mainSplitter = new QSplitter( this );
-
-    QVBox *leftVBox = new QVBox( m_mainSplitter );
-    QLabel *bushuLabel = new QLabel( leftVBox );
-    bushuLabel->setText( _( "Bushu List" ) );
-    bushuLabel->setAlignment( Qt::AlignHCenter );
-    m_bushuListView = new QListView( leftVBox );
-    m_bushuListView->setSorting( -1 );
-    m_bushuListView->setSelectionMode( QListView::Single );
-    m_bushuListView->addColumn( "0" );
-    m_bushuListView->header() ->setStretchEnabled( true, 0 );
-    m_bushuListView->header() ->hide();
-    m_bushuListView->setColumnWidthMode( 1, QListView::Maximum );
-    m_bushuListView->setHScrollBarMode( QScrollView::AlwaysOff );
-    m_bushuListView->setAllColumnsShowFocus( true );
-    QObject::connect( m_bushuListView, SIGNAL( selectionChanged( QListViewItem * ) ),
-                      this, SLOT( slotBushuSelected( QListViewItem * ) ) );
-
-    m_charGridView = new CharGridView( 10, 0, m_mainSplitter );
-    QObject::connect( m_charGridView, SIGNAL( charSelected( const QString & ) ),
-                      this, SIGNAL( charSelected( const QString & ) ) );
-
-    // main layout
-    QHBoxLayout* layout = new QHBoxLayout( this );
-    layout->addWidget( m_mainSplitter );
-}
-
-void BushuViewWidget::readDict()
-{
-    QFile file( BUSHUDICT );
-    if ( file.open( IO_ReadOnly ) )
-    {
-        QTextStream stream( &file );
-        QString line;
-        while ( !stream.atEnd() )
-        {
-            QString bushuName = QStringList::split( " ", _FROM_EUCJP( stream.readLine() ) ) [ 0 ];
-
-            // insert last
-            QListViewItem *lastItem = m_bushuListView->lastItem();
-            if( lastItem )
-            {
-                new QListViewItem( m_bushuListView, lastItem, bushuName );
-            }
-            else
-            {
-                new QListViewItem( m_bushuListView, bushuName );
-            }
-                
-        }
-        file.close();
-    }
-}
-
-void BushuViewWidget::slotBushuSelected( QListViewItem *item )
-{
-    if ( !item )
-        return ;
-
-    QString selectedBushuName = item->text( 0 );
-    if ( selectedBushuName.isEmpty() )
-        return ;
-
-    QFile file( BUSHUDICT );
-    if ( file.open( IO_ReadOnly ) )
-    {
-        QTextStream stream( &file );
-        QString line;
-
-        // search selected bushu line by line
-        while ( !stream.atEnd() )
-        {
-            QStringList chars = QStringList::split( " ", _FROM_EUCJP( stream.readLine() ) );
-            QString bushuName = chars[ 0 ];
-            if ( selectedBushuName == bushuName )
-            {
-                // Display Characters
-                chars.remove( bushuName );
-                m_charGridView->setCharacters( chars );
-            }
-        }
-        file.close();
-    }
-}
-
-void BushuViewWidget::writeConfig()
-{
-    QSettings settings;
-
-    // splitter
-    QString str;
-    QTextOStream out( &str );
-    out << *m_mainSplitter;
-    settings.writeEntry( "/uim-kdehelper/chardict/bushuview/splitter", str );
-}
-
-void BushuViewWidget::readConfig()
-{
-    QSettings settings;
-    QString str;
-
-    // splitter
-    str = settings.readEntry( "/uim-kdehelper/chardict/bushuview/splitter" );
-    if ( !str.isEmpty() )
-    {
-        QTextIStream in( &str );
-        in >> *m_mainSplitter;
-    }
-}
-
-void BushuViewWidget::setFont( const QFont &font )
-{
-    m_charGridView->setFont( font );
-}
-
-#include "chardict-bushuviewwidget.moc"

Deleted: trunk/qt/chardict-bushuviewwidget.h
===================================================================
--- trunk/qt/chardict-bushuviewwidget.h	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-bushuviewwidget.h	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,71 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#ifndef _BUSHU_VIEW_WIDGET_H_
-#define _BUSHU_VIEW_WIDGET_H_
-
-#include "chardict-qt.h"
-
-#include <qwidget.h>
-#include <qfont.h>
-#include <qlistview.h>
-#include <qsplitter.h>
-
-class CharGridView;
-
-class BushuViewWidget : public CharDictViewBase
-{
-    Q_OBJECT
-
-public:
-    BushuViewWidget( QWidget *parent = 0, const char *name = 0 );
-    ~BushuViewWidget();
-
-    void setFont( const QFont &font );
-
-protected:
-    void setupWidgets();
-    void readDict();
-
-    void writeConfig();
-    void readConfig();
-
-protected slots:
-    void slotBushuSelected( QListViewItem * );
-
-protected:
-    QSplitter *m_mainSplitter;
-    QListView *m_bushuListView;
-    CharGridView *m_charGridView;
-};
-
-#endif /* Not def: _BUSHU_VIEW_WIDGET_H_ */

Deleted: trunk/qt/chardict-chargridview.cpp
===================================================================
--- trunk/qt/chardict-chargridview.cpp	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-chargridview.cpp	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,204 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#include "chardict-chargridview.h"
-
-#include <qpainter.h>
-#include <qpoint.h>
-#include <qbrush.h>
-#include <qdrawutil.h>
-
-static const int COLS = 10;
-
-CharGridView::CharGridView( int x, int y, QWidget *parent, const char *name )
-        : QGridView( parent, name )
-{
-    setNumCols( x );
-    setNumRows( y );
-    setCellWidth( 30 );
-    setCellHeight( 30 );
-
-    setHScrollBarMode( QScrollView::AlwaysOff );
-
-    m_activeCell.setX( -1 );
-    m_activeCell.setY( -1 );
-
-    m_font = font();
-
-    setFrameStyle( QFrame::NoFrame );
-    show();
-}
-CharGridView::~CharGridView()
-{}
-void CharGridView::paintCell( QPainter * painter, int y, int x )
-{
-    // set font
-    if ( m_font != font() )
-        painter->setFont( m_font );
-
-    bool isActiveCell = ( ( m_activeCell.x() == x ) && ( m_activeCell.y() == y ) );
-    if ( isActiveCell )
-    {
-        // save the painter's state to the stack and swap back/fore ground colors
-        painter->save();
-        QColor tmp( painter->pen().color() );
-        painter->setPen( painter->backgroundColor() );
-        painter->setBackgroundColor( tmp );
-    }
-
-    QBrush bBrush( colorGroup().base() );
-    QBrush tBrush( colorGroup().text() );
-    if ( isActiveCell )
-        qDrawShadePanel( painter, 0, 0, cellWidth(), cellHeight(), colorGroup(), false, 2, &tBrush ); //&(painter->brush()));
-    else
-        qDrawPlainRect( painter, 0, 0, cellWidth(), cellHeight(), colorGroup().foreground(), 1, &bBrush ); //&(painter->brush()));
-
-    QString c = coordsToChar( x, y );
-    if ( !c.isEmpty() )
-        painter->drawText( 0, 0, cellWidth(), cellHeight(), AlignCenter, c );
-
-    // restore state
-    if ( isActiveCell )
-        painter->restore();
-}
-
-void CharGridView::contentsMousePressEvent( QMouseEvent * e )
-{
-    if ( e->button() != LeftButton )
-        return ;
-
-    int y = e->pos().y();
-    int x = e->pos().x();
-
-    int row = rowAt( y );
-    int col = columnAt( x );
-
-    if ( ( m_activeCell.y() != row ) || ( m_activeCell.x() != col ) )
-    {
-        int oldactivecelly = m_activeCell.y();
-        int oldactivecellx = m_activeCell.x();
-        m_activeCell.setY( row );
-        m_activeCell.setX( col );
-        updateCell( oldactivecelly, oldactivecellx );
-        updateCell( m_activeCell.y(), m_activeCell.x() );
-    }
-}
-
-void CharGridView::contentsMouseReleaseEvent( QMouseEvent * e )
-{
-    if ( e->button() != LeftButton )
-        return ;
-
-    emit charSelected( coordsToChar( m_activeCell.x(), m_activeCell.y() ) );
-}
-QString CharGridView::coordsToChar( int x, int y )
-{
-    if ( x < 0 || x > numCols() || y < 0 || y > numRows() )
-        debug( "coordsToIndex: invalid coords(%d, %d)\n", x, y );
-
-    unsigned int index = y * numCols() + x;
-    if ( index < m_charList.count() )
-        return m_charList[ index ];
-    else
-        return QString::null;
-}
-
-QSize CharGridView::sizeHint( void ) const
-{
-    return QSize( numCols() * cellWidth(), numRows() * cellHeight() );
-}
-
-void CharGridView::resizeEvent( QResizeEvent * e )
-{
-    updateCharGridView();
-}
-
-void CharGridView::setCharacters( const QStringList &charList )
-{
-    // default position
-    m_activeCell.setX( -1 );
-    m_activeCell.setY( -1 );
-
-    m_charList.clear();
-    m_charList = charList;
-
-    int total = m_charList.count();
-
-    int cols = COLS;
-    int rows = total / COLS;
-    if ( total % COLS > 0 )
-    {
-        rows++;
-    }
-
-    setNumCols( cols );
-    setNumRows( rows );
-
-    updateCharGridView();
-
-    // repaint all cells
-    for ( int i = 0; i < numRows(); i++ )
-        for ( int j = 0; j < numCols(); j++ )
-            repaintCell( i, j, true );
-}
-void CharGridView::updateCharGridView()
-{
-    int cellsize = 0;
-    QScrollBar *vScrollBar = verticalScrollBar();
-    /**
-     * 2004-12-06 Kazuki Ohta <mover at hct.zaq.ne.jp>
-     * FIXME:
-     * The timing vScrollBar is shown is tricky.
-     * So this code doesn't work properly.
-     * hmm..
-     */
-    /*
-    if( vScrollBar->isShown() )
-    {
-        qDebug("vScrollBar->isShown() = true");
-        cellsize = (width() - vScrollBar->minimumWidth())/numCols();
-    }
-    else
-    {
-        qDebug("vScrollBar->isShown() = false");
-        cellsize = width()/numCols();
-    }
-    */ 
-    // adhoc code
-    // but minimumWidth() is always 0 ?
-    cellsize = ( width() - vScrollBar->minimumWidth() ) / numCols();
-
-    setCellWidth( cellsize );
-    setCellHeight( cellsize );
-}
-
-#include "chardict-chargridview.moc"

Deleted: trunk/qt/chardict-chargridview.h
===================================================================
--- trunk/qt/chardict-chargridview.h	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-chargridview.h	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,74 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#ifndef _CHAR_GRID_VIEW_H_
-#define _CHAR_GRID_VIEW_H_
-
-#include <qgridview.h>
-#include <qstringlist.h>
-#include <qfont.h>
-#include <qpoint.h>
-
-class CharGridView : public QGridView
-{
-    Q_OBJECT
-
-public:
-    CharGridView( int x, int y, QWidget *parent = 0, const char *name = 0 );
-    ~CharGridView();
-
-    void setCharacters( const QStringList &charList );
-    virtual QSize sizeHint( void ) const;
-
-    void setFont( const QFont &font ) { m_font = font; }
-
-protected:
-    virtual void paintCell( QPainter * painter, int y, int x );
-    virtual void resizeEvent( QResizeEvent * e );
-    virtual void contentsMousePressEvent( QMouseEvent * e );
-    virtual void contentsMouseReleaseEvent( QMouseEvent * e );
-
-    void updateCharGridView();
-
-protected slots:
-    QString coordsToChar( int x, int y );
-
-signals:
-    void charSelected( const QString & );
-
-protected:
-    QPoint m_activeCell;
-    QStringList m_charList;
-    QFont m_font;
-};
-
-#endif /* Not def: _CHAR_GRID_VIEW_H_ */

Deleted: trunk/qt/chardict-kseparator.cpp
===================================================================
--- trunk/qt/chardict-kseparator.cpp	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-kseparator.cpp	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,114 +0,0 @@
-/*
-*   Copyright (C) 1997  Michael Roth <mroth at wirlweb.de>
-*
-*   This program is free software; you can redistribute it and/or modify
-*   it under the terms of the GNU Library General Public License as published by
-*   the Free Software Foundation; either version 2 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 Library General Public License for more details.
-*
-*   You should have received a copy of the GNU Library 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 "chardict-kseparator.h"
-
-#include <qstyle.h>
-
-KSeparator::KSeparator( QWidget* parent, const char* name, WFlags f )
-        : QFrame( parent, name, f )
-{
-    setLineWidth( 1 );
-    setMidLineWidth( 0 );
-    setOrientation( HLine );
-}
-
-
-
-KSeparator::KSeparator( int orientation, QWidget* parent, const char* name, WFlags f )
-        : QFrame( parent, name, f )
-{
-    setLineWidth( 1 );
-    setMidLineWidth( 0 );
-    setOrientation( orientation );
-}
-
-
-
-void KSeparator::setOrientation( int orientation )
-{
-    switch ( orientation )
-    {
-    case Vertical:
-    case VLine:
-        setFrameStyle( QFrame::VLine | QFrame::Sunken );
-        setMinimumSize( 2, 0 );
-        break;
-
-    default:
-        qDebug( "KSeparator::setOrientation(): invalid orientation, using default orientation HLine" );
-
-    case Horizontal:
-    case HLine:
-        setFrameStyle( QFrame::HLine | QFrame::Sunken );
-        setMinimumSize( 0, 2 );
-        break;
-    }
-}
-
-
-
-int KSeparator::orientation() const
-{
-    if ( frameStyle() & VLine )
-        return VLine;
-
-    if ( frameStyle() & HLine )
-        return HLine;
-
-    return 0;
-}
-
-void KSeparator::drawFrame( QPainter *p )
-{
-    QPoint p1, p2;
-    QRect r = frameRect();
-    const QColorGroup & g = colorGroup();
-
-    if ( frameStyle() & HLine )
-    {
-        p1 = QPoint( r.x(), r.height() / 2 );
-        p2 = QPoint( r.x() + r.width(), p1.y() );
-    }
-    else
-    {
-        p1 = QPoint( r.x() + r.width() / 2, 0 );
-        p2 = QPoint( p1.x(), r.height() );
-    }
-
-    QStyleOption opt( lineWidth(), midLineWidth() );
-    style().drawPrimitive( QStyle::PE_Separator, p, QRect( p1, p2 ), g,
-                           QStyle::Style_Sunken, opt );
-}
-
-
-QSize KSeparator::sizeHint() const
-{
-    if ( frameStyle() & VLine )
-        return QSize( 2, 0 );
-
-    if ( frameStyle() & HLine )
-        return QSize( 0, 2 );
-
-    return QSize( -1, -1 );
-}
-
-void KSeparator::virtual_hook( int, void* )
-{ /*BASE::virtual_hook( id, data );*/ }
-
-#include "chardict-kseparator.moc"

Deleted: trunk/qt/chardict-kseparator.h
===================================================================
--- trunk/qt/chardict-kseparator.h	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-kseparator.h	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,85 +0,0 @@
-/*
-*   Copyright (C) 1997  Michael Roth <mroth at wirlweb.de>
-*
-*   This program is free software; you can redistribute it and/or modify
-*   it under the terms of the GNU Library General Public License as published by
-*   the Free Software Foundation; either version 2 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 Library General Public License for more details.
-*
-*   You should have received a copy of the GNU Library 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 __KSEPARATOR_H__
-#define __KSEPARATOR_H__
-
-#include <qframe.h>
-
-/**
- * Standard horizontal or vertical separator.
- *
- * @author Michael Roth <mroth at wirlweb.de>
- * @version $Id: kseparator.h,v 1.14 2004/09/09 15:23:53 faure Exp $
-*/
-class KSeparator : public QFrame
-{
-    Q_OBJECT
-    Q_PROPERTY( int orientation READ orientation WRITE setOrientation )
-public:
-    /**
-     * Constructor.
-     * @param parent parent object.
-     * @param name name of the new object.
-     * @param f extra QWidget flags.
-     **/
-    KSeparator( QWidget* parent = 0, const char* name = 0, WFlags f = 0 );
-
-    /**
-     * Constructor.
-     * @param orientation Set the orientation of the separator.
-     * Possible values are HLine or Horizontal and VLine or Vertical.
-     * @param parent parent object.
-     * @param name name of the new object.
-     * @param f extra QWidget flags.
-     **/
-    KSeparator( int orientation, QWidget* parent = 0, const char* name = 0,
-                WFlags f = 0 );
-
-    /**
-     * Returns the orientation of the separator.
-     * @return int Possible values are VLine and HLine.
-     **/
-    int orientation() const;
-
-    /**
-     * Set the orientation of the separator to @p orient
-     *
-     * @param orient Possible values are VLine and HLine.
-     */
-    void setOrientation( int orient );
-
-    /**
-     * The recommended height (width) for a horizontal (vertical) separator.
-     **/
-    virtual QSize sizeHint() const;
-
-protected:
-    /**
-     * @param p pointer to painter
-     */
-    virtual void drawFrame( QPainter *p );
-protected:
-    virtual void virtual_hook( int id, void* data );
-private:
-    class KSeparatorPrivate* d;
-};
-
-
-#endif // __KSEPARATOR_H__

Deleted: trunk/qt/chardict-qt.cpp
===================================================================
--- trunk/qt/chardict-qt.cpp	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-qt.cpp	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,220 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#include "chardict-qt.h"
-#include "chardict-bushuviewwidget.h"
-#include "chardict-unicodeviewwidget.h"
-#include "chardict-kseparator.h"
-
-#include <qapplication.h>
-#include <qlayout.h>
-#include <qlabel.h>
-#include <qhbox.h>
-#include <qframe.h>
-#include <qsizepolicy.h>
-#include <qtoolbutton.h>
-#include <qfont.h>
-#include <qfontdialog.h>
-#include <qvbox.h>
-#include <qsettings.h>
-
-#include "qtgettext.h"
-
-int main( int argc, char *argv[] )
-{
-    QApplication a( argc, argv );
-
-    KUimCharDict::Mode m = KUimCharDict::UNKNOWN;
-    for ( int i = 0; i < argc; i++ )
-    {
-        QString arg( argv[ i ] );
-        if ( !arg.isEmpty() && arg.startsWith( "-mode=" ) )
-        {
-            QString mode = QStringList::split( "=", arg ) [ 1 ];
-            if ( mode.isEmpty() )
-                continue;
-
-            if ( mode == "BUSHU" )
-                m = KUimCharDict::BUSHU;
-            else if ( mode == "UNICODE" )
-                m = KUimCharDict::UNICODE;
-        }
-    }
-
-    KUimCharDict cdict;
-    cdict.changeMode( m );
-    cdict.resize( 600, 400 );
-    cdict.show();
-
-    a.setMainWidget( &cdict );
-
-    return a.exec();
-}
-
-KUimCharDict::KUimCharDict( QWidget *parent, const char *name )
-        : QWidget( parent, name )
-{
-    setupWidgets();
-
-    readConfig();
-}
-
-KUimCharDict::~KUimCharDict()
-{
-    writeConfig();
-}
-
-void KUimCharDict::setupWidgets()
-{
-    QVBoxLayout * layout = new QVBoxLayout( this );
-    layout->setMargin( 4 );
-    layout->setSpacing( 6 );
-
-    QWidget *upperHWidget = new QWidget( this );
-    upperHWidget->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Maximum );
-
-    QLabel *modeLabel = new QLabel( _( "Mode:" ), upperHWidget );
-    m_modeCombo = new QComboBox( upperHWidget );
-    m_modeCombo->insertItem( _( "Bushu Search" ) );
-    m_modeCombo->insertItem( _( "Unicode Search" ) );
-    QObject::connect( m_modeCombo, SIGNAL( activated( int ) ),
-                      this, SLOT( changeMode( int ) ) );
-    modeLabel->setBuddy( m_modeCombo );
-
-    m_fontselButton = new QPushButton( upperHWidget );
-    m_fontselButton->setText( _( "Select Font" ) );
-    QObject::connect( m_fontselButton, SIGNAL( clicked() ),
-                      this, SLOT( slotSelectFont() ) );
-
-    QLabel *charLabel = new QLabel( _( "Chars:" ), upperHWidget );
-    m_charLineEdit = new QLineEdit( upperHWidget );
-    charLabel->setBuddy( m_charLineEdit );
-
-    QHBoxLayout *upperHLayout = new QHBoxLayout( upperHWidget );
-    upperHLayout->setSpacing( 4 );
-    upperHLayout->addWidget( modeLabel );
-    upperHLayout->addWidget( m_modeCombo );
-    upperHLayout->addWidget( m_fontselButton );
-    upperHLayout->addSpacing( 11 );
-    upperHLayout->addWidget( charLabel );
-    upperHLayout->addWidget( m_charLineEdit );
-
-    m_widgetStack = new QWidgetStack( this );
-    m_widgetStack->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum );
-
-    m_bushuView = new BushuViewWidget( this );
-    QObject::connect( m_bushuView, SIGNAL( charSelected( const QString & ) ),
-                      this, SLOT( slotCharSelected( const QString & ) ) );
-    m_bushuView->hide();
-    m_widgetStack->addWidget( m_bushuView, BUSHU );
-
-    m_unicodeView = new UnicodeViewWidget( this );
-    QObject::connect( m_unicodeView, SIGNAL( charSelected( const QString & ) ),
-                      this, SLOT( slotCharSelected( const QString & ) ) );
-    m_unicodeView->hide();
-    m_widgetStack->addWidget( m_unicodeView, UNICODE );
-
-    layout->addWidget( upperHWidget );
-    layout->addWidget( new KSeparator( this ) );
-    layout->addWidget( m_widgetStack );
-}
-
-void KUimCharDict::writeConfig()
-{
-    QSettings settings;
-
-    // font
-    settings.writeEntry( "/uim-kdehelper/chardict/font", m_fontselButton->font().toString() );
-}
-void KUimCharDict::readConfig()
-{
-    QSettings settings;
-    QString str;
-
-    // font
-    str = settings.readEntry( "/uim-kdehelper/chardict/font" );
-    if ( !str.isEmpty() )
-    {
-        QFont font;
-        font.fromString( str );
-
-        setCharDictFont( font );
-    } else {
-        setCharDictFont( font() );        
-    }
-}
-
-void KUimCharDict::setCharDictFont( const QFont &font )
-{
-    // button
-    m_fontselButton->setFont( font );
-    // bushu
-    m_bushuView->setFont( font );
-    // unicode
-    m_unicodeView->setFont( font );
-}
-
-
-void KUimCharDict::changeMode( int mode )
-{
-    // not implemented yet
-    switch ( mode )
-    {
-    case BUSHU:
-        m_widgetStack->raiseWidget( BUSHU );
-        break;
-    case UNICODE:
-        m_widgetStack->raiseWidget( UNICODE );
-        break;
-    default:
-        qDebug( "Unknown Mode" );
-        break;
-    }
-}
-
-void KUimCharDict::slotSelectFont()
-{
-    bool ok;
-    QFont font = QFontDialog::getFont( &ok, m_fontselButton->font(), this );
-    if ( ok )
-    {
-        // font is set to the font the user selected
-        setCharDictFont( font );
-    }
-}
-
-void KUimCharDict::slotCharSelected( const QString &c )
-{
-    m_charLineEdit->setText( m_charLineEdit->text() + c );
-}
-
-#include "chardict-qt.moc"

Deleted: trunk/qt/chardict-qt.h
===================================================================
--- trunk/qt/chardict-qt.h	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-qt.h	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,103 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#ifndef _UIM_CHARDICT_QT_H_
-#define _UIM_CHARDICT_QT_H_
-
-#include <qstring.h>
-#include <qwidget.h>
-#include <qcombobox.h>
-#include <qlineedit.h>
-#include <qwidgetstack.h>
-#include <qscrollview.h>
-#include <qgridview.h>
-#include <qstringlist.h>
-#include <qpushbutton.h>
-
-class BushuViewWidget;
-class UnicodeViewWidget;
-
-class KUimCharDict : public QWidget
-{
-    Q_OBJECT
-
-public:
-    KUimCharDict( QWidget *parent = 0, const char *name = 0 );
-    ~KUimCharDict();
-
-    enum Mode {
-        BUSHU = 0,
-        UNICODE = 1,
-        UNKNOWN = 20
-    };
-
-protected:
-    void setupWidgets();
-    void setupBushuWidgets();
-
-    void writeConfig();
-    void readConfig();
-
-    void setCharDictFont( const QFont &font );
-
-public slots:
-    void changeMode( int mode );
-
-protected slots:
-    void slotSelectFont();
-    void slotCharSelected( const QString &c );
-
-protected:
-    QComboBox *m_modeCombo;
-    QPushButton *m_fontselButton;
-    QLineEdit *m_charLineEdit;
-
-    QWidgetStack *m_widgetStack;
-    BushuViewWidget *m_bushuView;
-    UnicodeViewWidget *m_unicodeView;
-};
-
-class CharDictViewBase : public QWidget
-{
-    Q_OBJECT
-
-public:
-    CharDictViewBase( QWidget *parent = 0, const char *name = 0 )
-            : QWidget( parent, name ) {}
-
-    virtual void setFont( const QFont &font ) = 0;
-
-signals:
-    void charSelected( const QString & );
-};
-
-#endif /* Not def: _UIM_CHARDICT_QT_H_ */

Deleted: trunk/qt/chardict-unicodeviewwidget.cpp
===================================================================
--- trunk/qt/chardict-unicodeviewwidget.cpp	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-unicodeviewwidget.cpp	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,285 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#include "chardict-unicodeviewwidget.h"
-#include "chardict-chargridview.h"
-
-#include <qlayout.h>
-#include <qvbox.h>
-#include <qlabel.h>
-#include <qheader.h>
-#include <qsettings.h>
-
-#include "qtgettext.h"
-
-class UnicodeBlock
-{
-public:
-    UnicodeBlock( const QString &name, ushort startHex, ushort endHex )
-    {
-        m_name = name;
-        m_startHex = startHex;
-        m_endHex = endHex;
-    }
-
-    QString getName() const { return m_name; }
-    ushort getStartHex() const { return m_startHex; }
-    ushort getEndHex() const { return m_endHex; }
-
-protected:
-    QString m_name;
-    ushort m_startHex;
-    ushort m_endHex;
-};
-
-#define UBLOCK_SIZE 125
-static UnicodeBlock uBlocks[ UBLOCK_SIZE ] = {
-            UnicodeBlock( _( "Basic Latin" ), 0x0000, 0x007F ),
-            UnicodeBlock( _( "Latin-1 Supplement" ), 0x0080, 0x00FF ),
-            UnicodeBlock( _( "Latin Extended-A" ), 0x0100, 0x017F ),
-            UnicodeBlock( _( "Latin Extended-B" ), 0x0180, 0x024F ),
-            UnicodeBlock( _( "IPA Extensions" ), 0x0250, 0x02AF ),
-            UnicodeBlock( _( "Spacing Modifier Letters" ), 0x02B0, 0x02FF ),
-            UnicodeBlock( _( "Combining Diacritical Marks" ), 0x0300, 0x036F ),
-            UnicodeBlock( _( "Greek and Coptic" ), 0x0370, 0x03FF ),
-            UnicodeBlock( _( "Cyrillic" ), 0x0400, 0x04FF ),
-            UnicodeBlock( _( "Cyrillic Supplement" ), 0x0500, 0x052F ),
-            UnicodeBlock( _( "Armenian" ), 0x0530, 0x058F ),
-            UnicodeBlock( _( "Hebrew" ), 0x0590, 0x05FF ),
-            UnicodeBlock( _( "Arabic" ), 0x0600, 0x06FF ),
-            UnicodeBlock( _( "Syriac" ), 0x0700, 0x074F ),
-            UnicodeBlock( _( "Thaana" ), 0x0780, 0x07BF ),
-            UnicodeBlock( _( "Devanagari" ), 0x0900, 0x097F ),
-            UnicodeBlock( _( "Bengali" ), 0x0980, 0x09FF ),
-            UnicodeBlock( _( "Gurmukhi" ), 0x0A00, 0x0A7F ),
-            UnicodeBlock( _( "Gujarati" ), 0x0A80, 0x0AFF ),
-            UnicodeBlock( _( "Oriya" ), 0x0B00, 0x0B7F ),
-            UnicodeBlock( _( "Tamil" ), 0x0B80, 0x0BFF ),
-            UnicodeBlock( _( "Telugu" ), 0x0C00, 0x0C7F ),
-            UnicodeBlock( _( "Kannada" ), 0x0C80, 0x0CFF ),
-            UnicodeBlock( _( "Malayalam" ), 0x0D00, 0x0D7F ),
-            UnicodeBlock( _( "Sinhala" ), 0x0D80, 0x0DFF ),
-            UnicodeBlock( _( "Thai" ), 0x0E00, 0x0E7F ),
-            UnicodeBlock( _( "Lao" ), 0x0E80, 0x0EFF ),
-            UnicodeBlock( _( "Tibetan" ), 0x0F00, 0x0FFF ),
-            UnicodeBlock( _( "Myanmar" ), 0x1000, 0x109F ),
-            UnicodeBlock( _( "Georgian" ), 0x10A0, 0x10FF ),
-            UnicodeBlock( _( "Hangul Jamo" ), 0x1100, 0x11FF ),
-            UnicodeBlock( _( "Ethiopic" ), 0x1200, 0x137F ),
-            UnicodeBlock( _( "Cherokee" ), 0x13A0, 0x13FF ),
-            UnicodeBlock( _( "Unified Canadian Aboriginal Syllabics" ), 0x1400, 0x167F ),
-            UnicodeBlock( _( "Ogham" ), 0x1680, 0x169F ),
-            UnicodeBlock( _( "Runic" ), 0x16A0, 0x16FF ),
-            UnicodeBlock( _( "Tagalog" ), 0x1700, 0x171F ),
-            UnicodeBlock( _( "Hanunoo" ), 0x1720, 0x173F ),
-            UnicodeBlock( _( "Buhid" ), 0x1740, 0x175F ),
-            UnicodeBlock( _( "Tagbanwa" ), 0x1760, 0x177F ),
-            UnicodeBlock( _( "Khmer" ), 0x1780, 0x17FF ),
-            UnicodeBlock( _( "Mongolian" ), 0x1800, 0x18AF ),
-            UnicodeBlock( _( "Limbu" ), 0x1900, 0x194F ),
-            UnicodeBlock( _( "Tai Letters" ), 0x1950, 0x197F ),
-            UnicodeBlock( _( "Khmer Symbols" ), 0x19E0, 0x19FF ),
-            UnicodeBlock( _( "Phonetic Extensions" ), 0x1D00, 0x1D7F ),
-            UnicodeBlock( _( "Latin Extended Additional" ), 0x1E00, 0x1EFF ),
-            UnicodeBlock( _( "Greek Extended-B" ), 0x1F00, 0x1FFF ),
-            UnicodeBlock( _( "General Punctuation" ), 0x2000, 0x206F ),
-            UnicodeBlock( _( "Superscripts and Subscripts" ), 0x2070, 0x209F ),
-            UnicodeBlock( _( "Currency Symbols" ), 0x20A0, 0x20CF ),
-            UnicodeBlock( _( "Combining Diacritical Marks for Symbols" ), 0x20D0, 0x20FF ),
-            UnicodeBlock( _( "Letterlike Symbols" ), 0x2100, 0x214F ),
-            UnicodeBlock( _( "Number Forms" ), 0x2150, 0x218F ),
-            UnicodeBlock( _( "Arrows" ), 0x2190, 0x21FF ),
-            UnicodeBlock( _( "Mathematical Operators" ), 0x2200, 0x22FF ),
-            UnicodeBlock( _( "Miscellaneous Technical" ), 0x2300, 0x23FF ),
-            UnicodeBlock( _( "Control Pictures" ), 0x2400, 0x243F ),
-            UnicodeBlock( _( "Optical Character Recognition" ), 0x2440, 0x245F ),
-            UnicodeBlock( _( "Enclosed Alphanumerics" ), 0x2460, 0x24FF ),
-            UnicodeBlock( _( "Box Drawing" ), 0x2500, 0x257F ),
-            UnicodeBlock( _( "Block Elements" ), 0x2580, 0x259F ),
-            UnicodeBlock( _( "Geometric Shapes" ), 0x25A0, 0x25FF ),
-            UnicodeBlock( _( "Miscellaneous Symbols" ), 0x2600, 0x26FF ),
-            UnicodeBlock( _( "Dingbats" ), 0x2700, 0x27BF ),
-            UnicodeBlock( _( "Miscellaneous Mathematical Symbols-A" ), 0x27C0, 0x27EF ),
-            UnicodeBlock( _( "Supplemental Arrows-A" ), 0x27F0, 0x27FF ),
-            UnicodeBlock( _( "Braille Patterns" ), 0x2800, 0x28FF ),
-            UnicodeBlock( _( "Supplemental Arrows-B" ), 0x2900, 0x297F ),
-            UnicodeBlock( _( "Miscellaneous Mathematical Symbols-B" ), 0x2980, 0x29FF ),
-            UnicodeBlock( _( "Supplemental Mathematical Operators" ), 0x2A00, 0x2AFF ),
-            UnicodeBlock( _( "Miscellaneous Symbols and Arrows-B" ), 0x2B00, 0x2BFF ),
-            UnicodeBlock( _( "CJK Radicals Supplemental" ), 0x2E80, 0x2EFF ),
-            UnicodeBlock( _( "Kangxi Radicals" ), 0x2F00, 0x2FDF ),
-            UnicodeBlock( _( "Ideographic Description Characters" ), 0x2FF0, 0x2FFF ),
-            UnicodeBlock( _( "CJK Symbols and Punctuation" ), 0x3000, 0x303F ),
-            UnicodeBlock( _( "Hiragana" ), 0x3040, 0x309F ),
-            UnicodeBlock( _( "Katakana" ), 0x30A0, 0x30FF ),
-            UnicodeBlock( _( "Bopomofo" ), 0x3100, 0x312F ),
-            UnicodeBlock( _( "Hangul Compatibility Jamo" ), 0x3130, 0x318F ),
-            UnicodeBlock( _( "Kanbun" ), 0x3190, 0x319F ),
-            UnicodeBlock( _( "Bopomofo Extended-B 1F00" ), 0x31A0, 0x31BF ),
-            UnicodeBlock( _( "Katakana Phonetic Extensions" ), 0x31F0, 0x31FF ),
-            UnicodeBlock( _( "Enclosed CJK Letters and Months" ), 0x3200, 0x32FF ),
-            UnicodeBlock( _( "CJK Compatibility" ), 0x3300, 0x33FF ),
-            UnicodeBlock( _( "CJK Unified Ideographs Extension and" ), 0x3400, 0x4DBF ),
-            UnicodeBlock( _( "Yijing Hexagram Symbols-B" ), 0x4DC0, 0x4DFF ),
-            UnicodeBlock( _( "CJK Unified Ideographs" ), 0x4E00, 0x9FFF ),
-            UnicodeBlock( _( "Yi Syllables" ), 0xA000, 0xA48F ),
-            UnicodeBlock( _( "Yi Radicals" ), 0xA490, 0xA4CF ),
-            UnicodeBlock( _( "Hangul Syllables" ), 0xAC00, 0xD7AF ),
-            UnicodeBlock( _( "High Surrogates" ), 0xD800, 0xDB7F ),
-            UnicodeBlock( _( "High Private Use Surrogates" ), 0xDB80, 0xDBFF ),
-            UnicodeBlock( _( "Low Surrogates" ), 0xDC00, 0xDFFF ),
-            UnicodeBlock( _( "Private Use Area" ), 0xE000, 0xF8FF ),
-            UnicodeBlock( _( "CJK Compatibility Ideographs" ), 0xF900, 0xFAFF ),
-            UnicodeBlock( _( "Alphabetic Presentation Forms" ), 0xFB00, 0xFB4F ),
-            UnicodeBlock( _( "Arabic Presentation Forms-A" ), 0xFB50, 0xFDFF ),
-            UnicodeBlock( _( "Variation Selectors" ), 0xFE00, 0xFE0F ),
-            UnicodeBlock( _( "Combining Half Marks" ), 0xFE20, 0xFE2F ),
-            UnicodeBlock( _( "CJK Compatibility Forms-A" ), 0xFE30, 0xFE4F ),
-            UnicodeBlock( _( "Small Form Variants" ), 0xFE50, 0xFE6F ),
-            UnicodeBlock( _( "Arabic Presentation Forms-B" ), 0xFE70, 0xFEFF ),
-            UnicodeBlock( _( "Halfwidth and Fullwidth Forms-B" ), 0xFF00, 0xFFEF ),
-            UnicodeBlock( _( "Specials" ), 0xFFF0, 0xFFFF ),
-            UnicodeBlock( _( "Linear B Syllabary" ), 0x10000, 0x1007F ),
-            UnicodeBlock( _( "Linear B Ideograms" ), 0x10080, 0x100FF ),
-            UnicodeBlock( _( "Aegean Numbers" ), 0x10100, 0x1013F ),
-            UnicodeBlock( _( "Old Italic" ), 0x10300, 0x1032F ),
-            UnicodeBlock( _( "Gothic" ), 0x10330, 0x1034F ),
-            UnicodeBlock( _( "Ugaritic" ), 0x10380, 0x1039F ),
-            UnicodeBlock( _( "Deseret" ), 0x10400, 0x1044F ),
-            UnicodeBlock( _( "Shavian" ), 0x10450, 0x1047F ),
-            UnicodeBlock( _( "Osmanya" ), 0x10480, 0x104AF ),
-            UnicodeBlock( _( "Cypriot Syllabary" ), 0x10800, 0x1083F ),
-            UnicodeBlock( _( "Byzantine Musical Symbols-B 4DC0" ), 0x1D000, 0x1D0FF ),
-            UnicodeBlock( _( "Musical Symbols-B 4DC0 1D000" ), 0x1D100, 0x1D1FF ),
-            UnicodeBlock( _( "Tai Xuan Jing Symbols-B 4DC0 1D000 1D100" ), 0x1D300, 0x1D35F ),
-            UnicodeBlock( _( "Mathematical Alphanumeric Symbols-B 4DC0 1D000 1D100 1D300" ), 0x1D400, 0x1D7FF ),
-            UnicodeBlock( _( "CJK Unified Ideographs Extension B 4DC0 1D000 1D100 1D300 1D400" ), 0x20000, 0x2A6DF ),
-            UnicodeBlock( _( "CJK Compatibility Ideographs Supplemental 2E80" ), 0x2F800, 0x2FA1F ),
-            UnicodeBlock( _( "Tags" ), 0xE0000, 0xE007F ),
-            UnicodeBlock( _( "Variation Selectors Supplemental 2E80 2F800" ), 0xE0100, 0xE01EF ),
-            UnicodeBlock( _( "Supplementary Private Use Area-A" ), 0xF0000, 0xFFFFF ),
-            UnicodeBlock( _( "Supplementary Private Use Area-B" ), 0x100000, 0x10FFFF )
-        };
-
-UnicodeViewWidget::UnicodeViewWidget( QWidget *parent, const char *name )
-        : CharDictViewBase( parent, name )
-{
-    uBlockMap.clear();
-
-    setupWidgets();
-
-    readConfig();
-}
-
-UnicodeViewWidget::~UnicodeViewWidget()
-{
-    writeConfig();
-}
-
-void UnicodeViewWidget::setupWidgets()
-{
-    m_mainSplitter = new QSplitter( this );
-
-    QVBox *leftVBox = new QVBox( m_mainSplitter );
-    QLabel *unicodeBlockLabel = new QLabel( leftVBox );
-    unicodeBlockLabel->setText( _( "UnicodeBlock List" ) );
-    unicodeBlockLabel->setAlignment( Qt::AlignHCenter );
-    m_unicodeBlockListView = new QListView( leftVBox );
-    m_unicodeBlockListView->setSorting( -1 );
-    m_unicodeBlockListView->setSelectionMode( QListView::Single );
-    m_unicodeBlockListView->addColumn( "0" );
-    m_unicodeBlockListView->header() ->setStretchEnabled( true, 0 );
-    m_unicodeBlockListView->header() ->hide();
-    m_unicodeBlockListView->setColumnWidthMode( 1, QListView::Maximum );
-    m_unicodeBlockListView->setHScrollBarMode( QScrollView::AlwaysOff );
-    m_unicodeBlockListView->setAllColumnsShowFocus( true );
-    QObject::connect( m_unicodeBlockListView, SIGNAL( selectionChanged( QListViewItem * ) ),
-                      this, SLOT( slotUnicodeBlockSelected( QListViewItem * ) ) );
-    // add Item
-    for ( int i = ( UBLOCK_SIZE - 1 ); i >= 0; i-- )
-    {
-        QListViewItem *item = new QListViewItem( m_unicodeBlockListView, uBlocks[ i ].getName() );
-        uBlockMap[ item ] = &uBlocks[ i ];
-    }
-
-    m_charGridView = new CharGridView( 10, 0, m_mainSplitter );
-    QObject::connect( m_charGridView, SIGNAL( charSelected( const QString & ) ),
-                      this, SIGNAL( charSelected( const QString & ) ) );
-
-    // main layout
-    QHBoxLayout* layout = new QHBoxLayout( this );
-    layout->addWidget( m_mainSplitter );
-}
-
-void UnicodeViewWidget::slotUnicodeBlockSelected( QListViewItem *item )
-{
-    UnicodeBlock * block = uBlockMap[ item ];
-
-    QStringList charList;
-    for ( ushort d = block->getStartHex(); d < block->getEndHex(); d++ )
-    {
-        charList.append( QString( QChar( d ) ) );
-    }
-
-    m_charGridView->setCharacters( charList );
-}
-
-void UnicodeViewWidget::writeConfig()
-{
-    QSettings settings;
-
-    // splitter
-    QString str;
-    QTextOStream out( &str );
-    out << *m_mainSplitter;
-    settings.writeEntry( "/uim-kdehelper/chardict/unicodeview/splitter", str );
-}
-void UnicodeViewWidget::readConfig()
-{
-    QSettings settings;
-    QString str;
-
-    // splitter
-    str = settings.readEntry( "/uim-kdehelper/chardict/unicodeview/splitter" );
-    if ( !str.isEmpty() )
-    {
-        QTextIStream in( &str );
-        in >> *m_mainSplitter;
-    }
-}
-
-void UnicodeViewWidget::setFont( const QFont &font )
-{
-    m_charGridView->setFont( font );
-}
-
-#include "chardict-unicodeviewwidget.moc"

Deleted: trunk/qt/chardict-unicodeviewwidget.h
===================================================================
--- trunk/qt/chardict-unicodeviewwidget.h	2005-12-06 20:00:33 UTC (rev 2400)
+++ trunk/qt/chardict-unicodeviewwidget.h	2005-12-07 04:35:16 UTC (rev 2401)
@@ -1,74 +0,0 @@
-/*
-
-Copyright (c) 2003,2004,2005 uim Project http://uim.freedesktop.org/
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-3. Neither the name of authors nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-*/
-#ifndef _UNICODE_VIEW_WIDGET_H_
-#define _UNICODE_VIEW_WIDGET_H_
-
-#include "chardict-qt.h"
-
-#include <qlistview.h>
-#include <qwidget.h>
-#include <qsplitter.h>
-#include <qmap.h>
-#include <qfont.h>
-
-class CharGridView;
-class UnicodeBlock;
-
-class UnicodeViewWidget : public CharDictViewBase
-{
-    Q_OBJECT
-
-public:
-    UnicodeViewWidget( QWidget *parent = 0, const char *name = 0 );
-    ~UnicodeViewWidget();
-
-    void setFont( const QFont &font );
-
-protected:
-    void setupWidgets();
-
-    void writeConfig();
-    void readConfig();
-
-protected slots:
-    void slotUnicodeBlockSelected( QListViewItem * );
-
-protected:
-    QMap<QListViewItem *, UnicodeBlock*> uBlockMap;
-
-    QSplitter *m_mainSplitter;
-    QListView *m_unicodeBlockListView;
-    CharGridView *m_charGridView;
-};
-
-#endif /* Not def: _UNICODE_VIEW_WIDGET_H_ */



More information about the uim-commit mailing list