From 9b58d35185905f8334142bf4988cb784e993aea7 Mon Sep 17 00:00:00 2001
From: Timothy Pearson
Date: Mon, 21 Nov 2011 02:23:03 -0600
Subject: Initial import of extracted KDE i18n tarballs
---
tde-i18n-zh_CN/messages/Makefile.am | 3 +
tde-i18n-zh_CN/messages/Makefile.in | 601 +
tde-i18n-zh_CN/messages/charset | 1 +
tde-i18n-zh_CN/messages/entry.desktop | 87 +
tde-i18n-zh_CN/messages/flag.png | Bin 0 -> 357 bytes
.../messages/kdeaccessibility/Makefile.am | 3 +
.../messages/kdeaccessibility/Makefile.in | 655 +
.../messages/kdeaccessibility/kbstateapplet.po | 244 +
tde-i18n-zh_CN/messages/kdeaccessibility/kmag.po | 394 +
.../messages/kdeaccessibility/kmousetool.po | 158 +
tde-i18n-zh_CN/messages/kdeaccessibility/kmouth.po | 1135 +
tde-i18n-zh_CN/messages/kdeaccessibility/ksayit.po | 433 +
tde-i18n-zh_CN/messages/kdeaccessibility/kttsd.po | 2911 ++
tde-i18n-zh_CN/messages/kdeaddons/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdeaddons/Makefile.in | 911 +
.../messages/kdeaddons/akregator_konqplugin.po | 33 +
tde-i18n-zh_CN/messages/kdeaddons/alsaplayerui.po | 133 +
tde-i18n-zh_CN/messages/kdeaddons/ark_plugin.po | 64 +
.../messages/kdeaddons/atlantikdesigner.po | 398 +
.../messages/kdeaddons/audiorename_plugin.po | 92 +
tde-i18n-zh_CN/messages/kdeaddons/autorefresh.po | 62 +
tde-i18n-zh_CN/messages/kdeaddons/babelfish.po | 170 +
tde-i18n-zh_CN/messages/kdeaddons/charlatanui.po | 40 +
tde-i18n-zh_CN/messages/kdeaddons/crashesplugin.po | 37 +
.../messages/kdeaddons/dirfilterplugin.po | 68 +
tde-i18n-zh_CN/messages/kdeaddons/domtreeviewer.po | 411 +
tde-i18n-zh_CN/messages/kdeaddons/dub.po | 171 +
tde-i18n-zh_CN/messages/kdeaddons/ffrs.po | 51 +
tde-i18n-zh_CN/messages/kdeaddons/fsview.po | 313 +
.../messages/kdeaddons/imagerename_plugin.po | 46 +
.../messages/kdeaddons/imgalleryplugin.po | 237 +
.../messages/kdeaddons/katecppsymbolviewer.po | 95 +
.../messages/kdeaddons/katefiletemplates.po | 275 +
.../messages/kdeaddons/katefll_initplugin.po | 49 +
.../messages/kdeaddons/katefll_plugin.po | 55 +
.../messages/kdeaddons/katehelloworld.po | 18 +
tde-i18n-zh_CN/messages/kdeaddons/katehtmltools.po | 26 +
.../messages/kdeaddons/kateinsertcommand.po | 164 +
.../messages/kdeaddons/katekjswrapper.po | 38 +
tde-i18n-zh_CN/messages/kdeaddons/katemake.po | 86 +
tde-i18n-zh_CN/messages/kdeaddons/katemodeline.po | 19 +
.../messages/kdeaddons/kateopenheader.po | 19 +
tde-i18n-zh_CN/messages/kdeaddons/katepybrowse.po | 50 +
tde-i18n-zh_CN/messages/kdeaddons/katesnippets.po | 37 +
.../messages/kdeaddons/katetabbarextension.po | 29 +
.../messages/kdeaddons/katetextfilter.po | 56 +
tde-i18n-zh_CN/messages/kdeaddons/katexmlcheck.po | 56 +
tde-i18n-zh_CN/messages/kdeaddons/katexmltools.po | 89 +
tde-i18n-zh_CN/messages/kdeaddons/kbinaryclock.po | 184 +
tde-i18n-zh_CN/messages/kdeaddons/kcmkuick.po | 85 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_cert.po | 65 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_desktop.po | 67 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_folder.po | 27 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_html.po | 35 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_lnk.po | 63 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_mhtml.po | 41 +
tde-i18n-zh_CN/messages/kdeaddons/kfile_txt.po | 51 +
.../messages/kdeaddons/khtmlsettingsplugin.po | 98 +
tde-i18n-zh_CN/messages/kdeaddons/kmathapplet.po | 121 +
tde-i18n-zh_CN/messages/kdeaddons/kolourpicker.po | 58 +
.../messages/kdeaddons/konqsidebar_delicious.po | 123 +
.../messages/kdeaddons/konqsidebar_mediaplayer.po | 33 +
.../messages/kdeaddons/konqsidebar_metabar.po | 198 +
.../messages/kdeaddons/konqsidebar_news.po | 96 +
tde-i18n-zh_CN/messages/kdeaddons/ksig.po | 97 +
tde-i18n-zh_CN/messages/kdeaddons/ktimemon.po | 344 +
tde-i18n-zh_CN/messages/kdeaddons/kuick_plugin.po | 71 +
.../messages/kdeaddons/libkaddrbk_geo_xxport.po | 24 +
.../messages/kdeaddons/libkaddrbk_gmx_xxport.po | 49 +
tde-i18n-zh_CN/messages/kdeaddons/lyrics.po | 194 +
tde-i18n-zh_CN/messages/kdeaddons/mediacontrol.po | 228 +
tde-i18n-zh_CN/messages/kdeaddons/mf_konqplugin.po | 28 +
.../messages/kdeaddons/minitoolsplugin.po | 28 +
tde-i18n-zh_CN/messages/kdeaddons/nexscope.po | 76 +
.../messages/kdeaddons/pitchablespeed.po | 55 +
tde-i18n-zh_CN/messages/kdeaddons/rellinks.po | 212 +
.../messages/kdeaddons/searchbarplugin.po | 48 +
tde-i18n-zh_CN/messages/kdeaddons/synaescope.po | 40 +
tde-i18n-zh_CN/messages/kdeaddons/tippecanoe.po | 27 +
tde-i18n-zh_CN/messages/kdeaddons/tyler.po | 19 +
.../messages/kdeaddons/uachangerplugin.po | 74 +
.../messages/kdeaddons/validatorsplugin.po | 107 +
tde-i18n-zh_CN/messages/kdeaddons/wakeup.po | 55 +
tde-i18n-zh_CN/messages/kdeaddons/wavecapture.po | 23 +
tde-i18n-zh_CN/messages/kdeaddons/webarchiver.po | 139 +
tde-i18n-zh_CN/messages/kdeadmin/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdeadmin/Makefile.in | 671 +
tde-i18n-zh_CN/messages/kdeadmin/kcmlilo.po | 610 +
tde-i18n-zh_CN/messages/kdeadmin/kcron.po | 679 +
tde-i18n-zh_CN/messages/kdeadmin/kdat.po | 1241 +
tde-i18n-zh_CN/messages/kdeadmin/kfile_deb.po | 34 +
tde-i18n-zh_CN/messages/kdeadmin/kfile_rpm.po | 64 +
tde-i18n-zh_CN/messages/kdeadmin/knetworkconf.po | 1036 +
tde-i18n-zh_CN/messages/kdeadmin/kpackage.po | 1096 +
tde-i18n-zh_CN/messages/kdeadmin/ksysv.po | 927 +
tde-i18n-zh_CN/messages/kdeadmin/kuser.po | 1967 ++
tde-i18n-zh_CN/messages/kdeadmin/secpolicy.po | 44 +
tde-i18n-zh_CN/messages/kdeartwork/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdeartwork/Makefile.in | 651 +
tde-i18n-zh_CN/messages/kdeartwork/klock.po | 1629 +
tde-i18n-zh_CN/messages/kdeartwork/kpartsaver.po | 90 +
.../messages/kdeartwork/kstyle_phase_config.po | 53 +
.../messages/kdeartwork/kwin_art_clients.po | 231 +
tde-i18n-zh_CN/messages/kdeartwork/kxsconfig.po | 4678 +++
tde-i18n-zh_CN/messages/kdebase/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdebase/Makefile.in | 1255 +
tde-i18n-zh_CN/messages/kdebase/appletproxy.po | 82 +
tde-i18n-zh_CN/messages/kdebase/clockapplet.po | 650 +
tde-i18n-zh_CN/messages/kdebase/display.po | 39 +
.../messages/kdebase/dockbarextension.po | 41 +
tde-i18n-zh_CN/messages/kdebase/drkonqi.po | 244 +
tde-i18n-zh_CN/messages/kdebase/extensionproxy.po | 47 +
tde-i18n-zh_CN/messages/kdebase/filetypes.po | 382 +
tde-i18n-zh_CN/messages/kdebase/htmlsearch.po | 171 +
tde-i18n-zh_CN/messages/kdebase/joystick.po | 282 +
tde-i18n-zh_CN/messages/kdebase/kaccess.po | 378 +
tde-i18n-zh_CN/messages/kdebase/kappfinder.po | 85 +
tde-i18n-zh_CN/messages/kdebase/kasbarextension.po | 529 +
tde-i18n-zh_CN/messages/kdebase/kate.po | 1742 +
tde-i18n-zh_CN/messages/kdebase/kay.po | 69 +
tde-i18n-zh_CN/messages/kdebase/kcmaccess.po | 353 +
.../messages/kdebase/kcmaccessibility.po | 320 +
tde-i18n-zh_CN/messages/kdebase/kcmarts.po | 444 +
tde-i18n-zh_CN/messages/kdebase/kcmbackground.po | 817 +
tde-i18n-zh_CN/messages/kdebase/kcmbell.po | 124 +
tde-i18n-zh_CN/messages/kdebase/kcmcgi.po | 55 +
tde-i18n-zh_CN/messages/kdebase/kcmcolors.po | 348 +
.../messages/kdebase/kcmcomponentchooser.po | 273 +
tde-i18n-zh_CN/messages/kdebase/kcmcrypto.po | 819 +
tde-i18n-zh_CN/messages/kdebase/kcmcss.po | 443 +
tde-i18n-zh_CN/messages/kdebase/kcmenergy.po | 86 +
tde-i18n-zh_CN/messages/kdebase/kcmfonts.po | 235 +
tde-i18n-zh_CN/messages/kdebase/kcmhtmlsearch.po | 148 +
tde-i18n-zh_CN/messages/kdebase/kcmicons.po | 245 +
tde-i18n-zh_CN/messages/kdebase/kcminfo.po | 1166 +
tde-i18n-zh_CN/messages/kdebase/kcminput.po | 582 +
tde-i18n-zh_CN/messages/kdebase/kcmioslaveinfo.po | 52 +
tde-i18n-zh_CN/messages/kdebase/kcmkclock.po | 107 +
tde-i18n-zh_CN/messages/kdebase/kcmkded.po | 128 +
tde-i18n-zh_CN/messages/kdebase/kcmkdnssd.po | 173 +
tde-i18n-zh_CN/messages/kdebase/kcmkeys.po | 747 +
tde-i18n-zh_CN/messages/kdebase/kcmkicker.po | 1452 +
tde-i18n-zh_CN/messages/kdebase/kcmkio.po | 2117 ++
tde-i18n-zh_CN/messages/kdebase/kcmkonq.po | 733 +
tde-i18n-zh_CN/messages/kdebase/kcmkonqhtml.po | 1335 +
tde-i18n-zh_CN/messages/kdebase/kcmkonsole.po | 717 +
tde-i18n-zh_CN/messages/kdebase/kcmkurifilt.po | 315 +
.../messages/kdebase/kcmkwindecoration.po | 212 +
tde-i18n-zh_CN/messages/kdebase/kcmkwinrules.po | 835 +
tde-i18n-zh_CN/messages/kdebase/kcmkwm.po | 1007 +
tde-i18n-zh_CN/messages/kdebase/kcmlaunch.po | 93 +
tde-i18n-zh_CN/messages/kdebase/kcmlayout.po | 1381 +
tde-i18n-zh_CN/messages/kdebase/kcmlocale.po | 670 +
tde-i18n-zh_CN/messages/kdebase/kcmmedia.po | 200 +
tde-i18n-zh_CN/messages/kdebase/kcmnic.po | 100 +
tde-i18n-zh_CN/messages/kdebase/kcmnotify.po | 113 +
tde-i18n-zh_CN/messages/kdebase/kcmperformance.po | 197 +
tde-i18n-zh_CN/messages/kdebase/kcmprintmgr.po | 67 +
tde-i18n-zh_CN/messages/kdebase/kcmsamba.po | 320 +
tde-i18n-zh_CN/messages/kdebase/kcmscreensaver.po | 323 +
tde-i18n-zh_CN/messages/kdebase/kcmsmartcard.po | 199 +
tde-i18n-zh_CN/messages/kdebase/kcmsmserver.po | 176 +
.../messages/kdebase/kcmspellchecking.po | 41 +
tde-i18n-zh_CN/messages/kdebase/kcmstyle.po | 413 +
tde-i18n-zh_CN/messages/kdebase/kcmtaskbar.po | 327 +
tde-i18n-zh_CN/messages/kdebase/kcmusb.po | 327 +
tde-i18n-zh_CN/messages/kdebase/kcmview1394.po | 137 +
tde-i18n-zh_CN/messages/kdebase/kcmxinerama.po | 137 +
tde-i18n-zh_CN/messages/kdebase/kcontrol.po | 339 +
tde-i18n-zh_CN/messages/kdebase/kdcop.po | 173 +
tde-i18n-zh_CN/messages/kdebase/kdebugdialog.po | 93 +
tde-i18n-zh_CN/messages/kdebase/kdepasswd.po | 106 +
tde-i18n-zh_CN/messages/kdebase/kdeprint_part.po | 40 +
tde-i18n-zh_CN/messages/kdebase/kdeprintfax.po | 409 +
tde-i18n-zh_CN/messages/kdebase/kdesktop.po | 1034 +
tde-i18n-zh_CN/messages/kdebase/kdesu.po | 179 +
tde-i18n-zh_CN/messages/kdebase/kdesud.po | 40 +
tde-i18n-zh_CN/messages/kdebase/kdialog.po | 174 +
tde-i18n-zh_CN/messages/kdebase/kdmconfig.po | 768 +
tde-i18n-zh_CN/messages/kdebase/kdmgreet.po | 551 +
tde-i18n-zh_CN/messages/kdebase/kfindpart.po | 497 +
tde-i18n-zh_CN/messages/kdebase/kfmclient.po | 310 +
tde-i18n-zh_CN/messages/kdebase/kfontinst.po | 534 +
tde-i18n-zh_CN/messages/kdebase/kgreet_classic.po | 42 +
tde-i18n-zh_CN/messages/kdebase/kgreet_winbind.po | 53 +
tde-i18n-zh_CN/messages/kdebase/khelpcenter.po | 611 +
tde-i18n-zh_CN/messages/kdebase/khotkeys.po | 876 +
tde-i18n-zh_CN/messages/kdebase/khtmlkttsd.po | 47 +
tde-i18n-zh_CN/messages/kdebase/kicker.po | 729 +
tde-i18n-zh_CN/messages/kdebase/kickermenu_kate.po | 58 +
tde-i18n-zh_CN/messages/kdebase/kio_finger.po | 31 +
tde-i18n-zh_CN/messages/kdebase/kio_fish.po | 34 +
tde-i18n-zh_CN/messages/kdebase/kio_floppy.po | 104 +
tde-i18n-zh_CN/messages/kdebase/kio_home.po | 21 +
tde-i18n-zh_CN/messages/kdebase/kio_ldap.po | 64 +
tde-i18n-zh_CN/messages/kdebase/kio_mac.po | 68 +
tde-i18n-zh_CN/messages/kdebase/kio_man.po | 158 +
tde-i18n-zh_CN/messages/kdebase/kio_media.po | 608 +
tde-i18n-zh_CN/messages/kdebase/kio_nfs.po | 35 +
tde-i18n-zh_CN/messages/kdebase/kio_nntp.po | 63 +
tde-i18n-zh_CN/messages/kdebase/kio_pop3.po | 139 +
tde-i18n-zh_CN/messages/kdebase/kio_print.po | 228 +
tde-i18n-zh_CN/messages/kdebase/kio_remote.po | 25 +
tde-i18n-zh_CN/messages/kdebase/kio_settings.po | 30 +
tde-i18n-zh_CN/messages/kdebase/kio_sftp.po | 237 +
tde-i18n-zh_CN/messages/kdebase/kio_smb.po | 132 +
tde-i18n-zh_CN/messages/kdebase/kio_smtp.po | 195 +
tde-i18n-zh_CN/messages/kdebase/kio_system.po | 21 +
tde-i18n-zh_CN/messages/kdebase/kio_tar.po | 32 +
tde-i18n-zh_CN/messages/kdebase/kio_thumbnail.po | 52 +
tde-i18n-zh_CN/messages/kdebase/kio_trash.po | 78 +
tde-i18n-zh_CN/messages/kdebase/kjobviewer.po | 70 +
tde-i18n-zh_CN/messages/kdebase/klipper.po | 365 +
tde-i18n-zh_CN/messages/kdebase/kmenuapplet.po | 20 +
tde-i18n-zh_CN/messages/kdebase/kmenuedit.po | 213 +
.../messages/kdebase/kminipagerapplet.po | 188 +
tde-i18n-zh_CN/messages/kdebase/knetattach.po | 183 +
tde-i18n-zh_CN/messages/kdebase/konqueror.po | 2740 ++
tde-i18n-zh_CN/messages/kdebase/konsole.po | 1396 +
tde-i18n-zh_CN/messages/kdebase/kpager.po | 110 +
tde-i18n-zh_CN/messages/kdebase/kpersonalizer.po | 547 +
tde-i18n-zh_CN/messages/kdebase/kprinter.po | 135 +
tde-i18n-zh_CN/messages/kdebase/krandr.po | 272 +
tde-i18n-zh_CN/messages/kdebase/krdb.po | 33 +
tde-i18n-zh_CN/messages/kdebase/kreadconfig.po | 59 +
tde-i18n-zh_CN/messages/kdebase/krunapplet.po | 58 +
tde-i18n-zh_CN/messages/kdebase/kscreensaver.po | 70 +
tde-i18n-zh_CN/messages/kdebase/ksmserver.po | 86 +
tde-i18n-zh_CN/messages/kdebase/ksplash.po | 109 +
tde-i18n-zh_CN/messages/kdebase/ksplashthemes.po | 129 +
tde-i18n-zh_CN/messages/kdebase/kstart.po | 136 +
.../messages/kdebase/kstyle_keramik_config.po | 22 +
tde-i18n-zh_CN/messages/kdebase/ksysguard.po | 1684 +
.../messages/kdebase/ksystemtrayapplet.po | 43 +
tde-i18n-zh_CN/messages/kdebase/ksystraycmd.po | 125 +
tde-i18n-zh_CN/messages/kdebase/kthememanager.po | 245 +
tde-i18n-zh_CN/messages/kdebase/ktip.po | 1564 +
tde-i18n-zh_CN/messages/kdebase/kwin.po | 726 +
tde-i18n-zh_CN/messages/kdebase/kwin_clients.po | 390 +
tde-i18n-zh_CN/messages/kdebase/kwin_lib.po | 77 +
tde-i18n-zh_CN/messages/kdebase/kwriteconfig.po | 56 +
tde-i18n-zh_CN/messages/kdebase/kxkb.po | 455 +
tde-i18n-zh_CN/messages/kdebase/libdmctl.po | 46 +
tde-i18n-zh_CN/messages/kdebase/libkicker.po | 473 +
.../messages/kdebase/libkickermenu_kdeprint.po | 38 +
.../messages/kdebase/libkickermenu_konsole.po | 37 +
.../messages/kdebase/libkickermenu_prefmenu.po | 26 +
.../messages/kdebase/libkickermenu_recentdocs.po | 22 +
.../messages/kdebase/libkickermenu_remotemenu.po | 25 +
.../messages/kdebase/libkickermenu_systemmenu.po | 17 +
.../messages/kdebase/libkickermenu_tom.po | 116 +
tde-i18n-zh_CN/messages/kdebase/libkonq.po | 296 +
tde-i18n-zh_CN/messages/kdebase/libtaskbar.po | 387 +
tde-i18n-zh_CN/messages/kdebase/libtaskmanager.po | 96 +
tde-i18n-zh_CN/messages/kdebase/lockout.po | 44 +
tde-i18n-zh_CN/messages/kdebase/mediaapplet.po | 73 +
tde-i18n-zh_CN/messages/kdebase/naughtyapplet.po | 75 +
tde-i18n-zh_CN/messages/kdebase/nsplugin.po | 89 +
tde-i18n-zh_CN/messages/kdebase/privacy.po | 347 +
tde-i18n-zh_CN/messages/kdebase/quicklauncher.po | 248 +
tde-i18n-zh_CN/messages/kdebase/trashapplet.po | 58 +
tde-i18n-zh_CN/messages/kdebase/useraccount.po | 271 +
tde-i18n-zh_CN/messages/kdeedu/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdeedu/Makefile.in | 699 +
tde-i18n-zh_CN/messages/kdeedu/kalzium.po | 4562 +++
tde-i18n-zh_CN/messages/kdeedu/kbruch.po | 561 +
tde-i18n-zh_CN/messages/kdeedu/keduca.po | 778 +
tde-i18n-zh_CN/messages/kdeedu/kgeography.po | 27010 ++++++++++++++++
tde-i18n-zh_CN/messages/kdeedu/khangman.po | 680 +
tde-i18n-zh_CN/messages/kdeedu/kig.po | 4568 +++
tde-i18n-zh_CN/messages/kdeedu/kiten.po | 701 +
tde-i18n-zh_CN/messages/kdeedu/klatin.po | 895 +
tde-i18n-zh_CN/messages/kdeedu/klettres.po | 433 +
tde-i18n-zh_CN/messages/kdeedu/kmplot.po | 3289 ++
tde-i18n-zh_CN/messages/kdeedu/kpercentage.po | 313 +
tde-i18n-zh_CN/messages/kdeedu/kstars.po | 31824 +++++++++++++++++++
tde-i18n-zh_CN/messages/kdeedu/ktouch.po | 1767 +
tde-i18n-zh_CN/messages/kdeedu/kturtle.po | 795 +
tde-i18n-zh_CN/messages/kdeedu/kverbos.po | 771 +
tde-i18n-zh_CN/messages/kdeedu/kvoctrain.po | 5277 +++
tde-i18n-zh_CN/messages/kdeedu/kwordquiz.po | 2009 ++
tde-i18n-zh_CN/messages/kdegames/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdegames/Makefile.in | 759 +
tde-i18n-zh_CN/messages/kdegames/atlantik.po | 641 +
tde-i18n-zh_CN/messages/kdegames/kasteroids.po | 199 +
tde-i18n-zh_CN/messages/kdegames/katomic.po | 443 +
tde-i18n-zh_CN/messages/kdegames/kbackgammon.po | 1533 +
tde-i18n-zh_CN/messages/kdegames/kbattleship.po | 591 +
tde-i18n-zh_CN/messages/kdegames/kblackbox.po | 180 +
tde-i18n-zh_CN/messages/kdegames/kbounce.po | 147 +
tde-i18n-zh_CN/messages/kdegames/kenolaba.po | 394 +
tde-i18n-zh_CN/messages/kdegames/kfouleggs.po | 138 +
tde-i18n-zh_CN/messages/kdegames/kjumpingcube.po | 238 +
tde-i18n-zh_CN/messages/kdegames/klickety.po | 54 +
tde-i18n-zh_CN/messages/kdegames/klines.po | 257 +
tde-i18n-zh_CN/messages/kdegames/kmahjongg.po | 554 +
tde-i18n-zh_CN/messages/kdegames/kmines.po | 467 +
tde-i18n-zh_CN/messages/kdegames/kolf.po | 590 +
tde-i18n-zh_CN/messages/kdegames/konquest.po | 356 +
tde-i18n-zh_CN/messages/kdegames/kpat.po | 338 +
tde-i18n-zh_CN/messages/kdegames/kpoker.po | 325 +
tde-i18n-zh_CN/messages/kdegames/kreversi.po | 427 +
tde-i18n-zh_CN/messages/kdegames/ksame.po | 126 +
tde-i18n-zh_CN/messages/kdegames/kshisen.po | 248 +
tde-i18n-zh_CN/messages/kdegames/ksirtet.po | 158 +
tde-i18n-zh_CN/messages/kdegames/ksmiletris.po | 145 +
tde-i18n-zh_CN/messages/kdegames/ksnake.po | 278 +
tde-i18n-zh_CN/messages/kdegames/ksokoban.po | 205 +
tde-i18n-zh_CN/messages/kdegames/kspaceduel.po | 334 +
tde-i18n-zh_CN/messages/kdegames/ktron.po | 440 +
tde-i18n-zh_CN/messages/kdegames/ktuberling.po | 283 +
tde-i18n-zh_CN/messages/kdegames/kwin4.po | 454 +
tde-i18n-zh_CN/messages/kdegames/libkdegames.po | 1106 +
tde-i18n-zh_CN/messages/kdegames/libksirtet.po | 503 +
tde-i18n-zh_CN/messages/kdegames/lskat.po | 480 +
tde-i18n-zh_CN/messages/kdegraphics/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdegraphics/Makefile.in | 823 +
.../messages/kdegraphics/kcm_kviewcanvasconfig.po | 156 +
.../messages/kdegraphics/kcm_kviewgeneralconfig.po | 41 +
.../messages/kdegraphics/kcm_kviewpluginsconfig.po | 18 +
.../kdegraphics/kcm_kviewviewerpluginsconfig.po | 18 +
tde-i18n-zh_CN/messages/kdegraphics/kcmkamera.po | 182 +
tde-i18n-zh_CN/messages/kdegraphics/kcoloredit.po | 173 +
tde-i18n-zh_CN/messages/kdegraphics/kdjview.po | 336 +
tde-i18n-zh_CN/messages/kdegraphics/kdvi.po | 1464 +
tde-i18n-zh_CN/messages/kdegraphics/kfax.po | 352 +
tde-i18n-zh_CN/messages/kdegraphics/kfaxview.po | 115 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_bmp.po | 78 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_dvi.po | 31 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_exr.po | 244 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_gif.po | 45 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_ico.po | 38 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_jpeg.po | 308 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_pcx.po | 46 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_pdf.po | 72 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_png.po | 113 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_pnm.po | 42 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_ps.po | 43 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_rgb.po | 76 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_tga.po | 68 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_tiff.po | 211 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_xbm.po | 22 +
tde-i18n-zh_CN/messages/kdegraphics/kfile_xpm.po | 25 +
tde-i18n-zh_CN/messages/kdegraphics/kgamma.po | 92 +
tde-i18n-zh_CN/messages/kdegraphics/kghostview.po | 689 +
tde-i18n-zh_CN/messages/kdegraphics/kiconedit.po | 858 +
tde-i18n-zh_CN/messages/kdegraphics/kmrml.po | 416 +
tde-i18n-zh_CN/messages/kdegraphics/kolourpaint.po | 1779 ++
tde-i18n-zh_CN/messages/kdegraphics/kooka.po | 1355 +
tde-i18n-zh_CN/messages/kdegraphics/kpdf.po | 1098 +
tde-i18n-zh_CN/messages/kdegraphics/kpovmodeler.po | 4463 +++
tde-i18n-zh_CN/messages/kdegraphics/kruler.po | 127 +
tde-i18n-zh_CN/messages/kdegraphics/ksnapshot.po | 286 +
tde-i18n-zh_CN/messages/kdegraphics/ksvgplugin.po | 72 +
tde-i18n-zh_CN/messages/kdegraphics/kuickshow.po | 565 +
tde-i18n-zh_CN/messages/kdegraphics/kview.po | 72 +
tde-i18n-zh_CN/messages/kdegraphics/kview_scale.po | 98 +
.../messages/kdegraphics/kviewbrowserplugin.po | 20 +
tde-i18n-zh_CN/messages/kdegraphics/kviewcanvas.po | 44 +
.../messages/kdegraphics/kvieweffectsplugin.po | 61 +
.../messages/kdegraphics/kviewpresenterplugin.po | 141 +
.../messages/kdegraphics/kviewscannerplugin.po | 34 +
tde-i18n-zh_CN/messages/kdegraphics/kviewshell.po | 952 +
tde-i18n-zh_CN/messages/kdegraphics/kviewviewer.po | 217 +
tde-i18n-zh_CN/messages/kdegraphics/libkscan.po | 503 +
tde-i18n-zh_CN/messages/kdelibs/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdelibs/Makefile.in | 743 +
tde-i18n-zh_CN/messages/kdelibs/cupsdconf.po | 1694 +
tde-i18n-zh_CN/messages/kdelibs/kabc_dir.po | 38 +
tde-i18n-zh_CN/messages/kdelibs/kabc_file.po | 38 +
tde-i18n-zh_CN/messages/kdelibs/kabc_ldapkio.po | 183 +
tde-i18n-zh_CN/messages/kdelibs/kabc_net.po | 47 +
tde-i18n-zh_CN/messages/kdelibs/kabc_sql.po | 34 +
.../messages/kdelibs/kabcformat_binary.po | 26 +
tde-i18n-zh_CN/messages/kdelibs/katepart.po | 4153 +++
tde-i18n-zh_CN/messages/kdelibs/kcmshell.po | 78 +
tde-i18n-zh_CN/messages/kdelibs/kdelibs.po | 10750 +++++++
tde-i18n-zh_CN/messages/kdelibs/kdelibs_colors.po | 1352 +
tde-i18n-zh_CN/messages/kdelibs/kdeprint.po | 5926 ++++
.../messages/kdelibs/kfileaudiopreview.po | 22 +
tde-i18n-zh_CN/messages/kdelibs/kio.po | 6005 ++++
tde-i18n-zh_CN/messages/kdelibs/kio_help.po | 128 +
tde-i18n-zh_CN/messages/kdelibs/kioexec.po | 114 +
tde-i18n-zh_CN/messages/kdelibs/kmcop.po | 38 +
tde-i18n-zh_CN/messages/kdelibs/knotify.po | 96 +
.../messages/kdelibs/kstyle_highcontrast_config.po | 17 +
.../messages/kdelibs/kstyle_plastik_config.po | 45 +
.../messages/kdelibs/ktexteditor_autobookmarker.po | 151 +
.../kdelibs/ktexteditor_docwordcompletion.po | 83 +
.../messages/kdelibs/ktexteditor_insertfile.po | 50 +
.../messages/kdelibs/ktexteditor_isearch.po | 126 +
.../messages/kdelibs/ktexteditor_kdatatool.po | 32 +
tde-i18n-zh_CN/messages/kdelibs/libkscreensaver.po | 30 +
tde-i18n-zh_CN/messages/kdelibs/ppdtranslations.po | 14345 +++++++++
tde-i18n-zh_CN/messages/kdelibs/timezones.po | 1598 +
tde-i18n-zh_CN/messages/kdemultimedia/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdemultimedia/Makefile.in | 743 +
.../messages/kdemultimedia/artsbuilder.po | 445 +
.../messages/kdemultimedia/artscontrol.po | 358 +
.../messages/kdemultimedia/artsmodules.po | 230 +
.../messages/kdemultimedia/audiocd_encoder_lame.po | 486 +
.../kdemultimedia/audiocd_encoder_vorbis.po | 225 +
tde-i18n-zh_CN/messages/kdemultimedia/juk.po | 1612 +
tde-i18n-zh_CN/messages/kdemultimedia/kaboodle.po | 121 +
.../messages/kdemultimedia/kaudiocreator.po | 1083 +
.../messages/kdemultimedia/kcmaudiocd.po | 293 +
tde-i18n-zh_CN/messages/kdemultimedia/kcmcddb.po | 232 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_au.po | 72 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_avi.po | 51 +
.../messages/kdemultimedia/kfile_flac.po | 93 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_m3u.po | 25 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_mp3.po | 107 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_mpc.po | 91 +
.../messages/kdemultimedia/kfile_mpeg.po | 53 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_ogg.po | 109 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_sid.po | 46 +
.../messages/kdemultimedia/kfile_theora.po | 50 +
tde-i18n-zh_CN/messages/kdemultimedia/kfile_wav.po | 57 +
.../messages/kdemultimedia/kio_audiocd.po | 100 +
tde-i18n-zh_CN/messages/kdemultimedia/kmid.po | 859 +
tde-i18n-zh_CN/messages/kdemultimedia/kmix.po | 671 +
tde-i18n-zh_CN/messages/kdemultimedia/krec.po | 594 +
tde-i18n-zh_CN/messages/kdemultimedia/kscd.po | 786 +
tde-i18n-zh_CN/messages/kdemultimedia/libkcddb.po | 809 +
tde-i18n-zh_CN/messages/kdemultimedia/noatun.po | 1564 +
tde-i18n-zh_CN/messages/kdenetwork/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdenetwork/Makefile.in | 727 +
tde-i18n-zh_CN/messages/kdenetwork/dcoprss.po | 64 +
tde-i18n-zh_CN/messages/kdenetwork/kcm_krfb.po | 237 +
tde-i18n-zh_CN/messages/kdenetwork/kcmktalkd.po | 224 +
.../messages/kdenetwork/kcmlanbrowser.po | 579 +
tde-i18n-zh_CN/messages/kdenetwork/kcmwifi.po | 622 +
tde-i18n-zh_CN/messages/kdenetwork/kdict.po | 735 +
tde-i18n-zh_CN/messages/kdenetwork/kdictapplet.po | 51 +
.../messages/kdenetwork/kfile_torrent.po | 45 +
tde-i18n-zh_CN/messages/kdenetwork/kfileshare.po | 4950 +++
tde-i18n-zh_CN/messages/kdenetwork/kget.po | 1427 +
tde-i18n-zh_CN/messages/kdenetwork/kinetd.po | 23 +
.../messages/kdenetwork/kio_jabberdisco.po | 29 +
tde-i18n-zh_CN/messages/kdenetwork/kio_lan.po | 31 +
tde-i18n-zh_CN/messages/kdenetwork/kio_zeroconf.po | 45 +
tde-i18n-zh_CN/messages/kdenetwork/knewsticker.po | 1588 +
tde-i18n-zh_CN/messages/kdenetwork/kopete.po | 16666 ++++++++++
tde-i18n-zh_CN/messages/kdenetwork/kpf.po | 509 +
tde-i18n-zh_CN/messages/kdenetwork/kppp.po | 2494 ++
tde-i18n-zh_CN/messages/kdenetwork/kppplogview.po | 258 +
tde-i18n-zh_CN/messages/kdenetwork/krdc.po | 983 +
tde-i18n-zh_CN/messages/kdenetwork/krfb.po | 503 +
tde-i18n-zh_CN/messages/kdenetwork/ksirc.po | 2159 ++
tde-i18n-zh_CN/messages/kdenetwork/kwifimanager.po | 305 +
tde-i18n-zh_CN/messages/kdenetwork/kwireless.po | 110 +
tde-i18n-zh_CN/messages/kdepim/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdepim/Makefile.in | 867 +
tde-i18n-zh_CN/messages/kdepim/akregator.po | 1822 ++
tde-i18n-zh_CN/messages/kdepim/kabc2mutt.po | 52 +
tde-i18n-zh_CN/messages/kdepim/kabc_slox.po | 182 +
tde-i18n-zh_CN/messages/kdepim/kaddressbook.po | 3816 +++
tde-i18n-zh_CN/messages/kdepim/kalarm.po | 3424 ++
tde-i18n-zh_CN/messages/kdepim/kandy.po | 715 +
tde-i18n-zh_CN/messages/kdepim/karm.po | 887 +
tde-i18n-zh_CN/messages/kdepim/kcmkabconfig.po | 228 +
tde-i18n-zh_CN/messages/kdepim/kcmkontactnt.po | 118 +
tde-i18n-zh_CN/messages/kdepim/kdepimresources.po | 202 +
tde-i18n-zh_CN/messages/kdepim/kdepimwizards.po | 593 +
tde-i18n-zh_CN/messages/kdepim/kdgantt.po | 339 +
tde-i18n-zh_CN/messages/kdepim/kfile_ics.po | 41 +
tde-i18n-zh_CN/messages/kdepim/kfile_palm.po | 85 +
tde-i18n-zh_CN/messages/kdepim/kfile_rfc822.po | 38 +
tde-i18n-zh_CN/messages/kdepim/kfile_vcf.po | 30 +
tde-i18n-zh_CN/messages/kdepim/kgantt.po | 197 +
tde-i18n-zh_CN/messages/kdepim/kio_groupwise.po | 58 +
tde-i18n-zh_CN/messages/kdepim/kio_imap4.po | 160 +
tde-i18n-zh_CN/messages/kdepim/kio_mobile.po | 26 +
tde-i18n-zh_CN/messages/kdepim/kio_sieve.po | 163 +
tde-i18n-zh_CN/messages/kdepim/kleopatra.po | 1047 +
tde-i18n-zh_CN/messages/kdepim/kmail.po | 13508 ++++++++
.../messages/kdepim/kmail_text_calendar_plugin.po | 109 +
.../messages/kdepim/kmail_text_vcard_plugin.po | 26 +
tde-i18n-zh_CN/messages/kdepim/kmailcvt.po | 602 +
tde-i18n-zh_CN/messages/kdepim/kmobile.po | 283 +
tde-i18n-zh_CN/messages/kdepim/knode.po | 3375 ++
tde-i18n-zh_CN/messages/kdepim/knotes.po | 447 +
tde-i18n-zh_CN/messages/kdepim/konnector_dummy.po | 17 +
tde-i18n-zh_CN/messages/kdepim/konnector_kabc.po | 25 +
tde-i18n-zh_CN/messages/kdepim/konnector_kcal.po | 25 +
tde-i18n-zh_CN/messages/kdepim/konnector_local.po | 81 +
tde-i18n-zh_CN/messages/kdepim/konnector_qtopia.po | 82 +
tde-i18n-zh_CN/messages/kdepim/konnector_remote.po | 49 +
tde-i18n-zh_CN/messages/kdepim/konsolekalendar.po | 517 +
tde-i18n-zh_CN/messages/kdepim/kontact.po | 1136 +
tde-i18n-zh_CN/messages/kdepim/korganizer.po | 6789 ++++
tde-i18n-zh_CN/messages/kdepim/korn.po | 603 +
tde-i18n-zh_CN/messages/kdepim/kpilot.po | 6065 ++++
tde-i18n-zh_CN/messages/kdepim/kres_birthday.po | 52 +
tde-i18n-zh_CN/messages/kdepim/kres_blogging.po | 152 +
tde-i18n-zh_CN/messages/kdepim/kres_exchange.po | 55 +
tde-i18n-zh_CN/messages/kdepim/kres_featureplan.po | 55 +
tde-i18n-zh_CN/messages/kdepim/kres_groupware.po | 93 +
tde-i18n-zh_CN/messages/kdepim/kres_groupwise.po | 307 +
tde-i18n-zh_CN/messages/kdepim/kres_kolab.po | 124 +
tde-i18n-zh_CN/messages/kdepim/kres_remote.po | 35 +
tde-i18n-zh_CN/messages/kdepim/kres_xmlrpc.po | 90 +
tde-i18n-zh_CN/messages/kdepim/kwatchgnupg.po | 180 +
tde-i18n-zh_CN/messages/kdepim/libkcal.po | 1574 +
tde-i18n-zh_CN/messages/kdepim/libkdepim.po | 1772 ++
tde-i18n-zh_CN/messages/kdepim/libkholidays.po | 37 +
tde-i18n-zh_CN/messages/kdepim/libkleopatra.po | 1015 +
tde-i18n-zh_CN/messages/kdepim/libkmime.po | 73 +
tde-i18n-zh_CN/messages/kdepim/libkpimexchange.po | 53 +
tde-i18n-zh_CN/messages/kdepim/libksieve.po | 174 +
tde-i18n-zh_CN/messages/kdepim/libksync.po | 44 +
tde-i18n-zh_CN/messages/kdepim/multisynk.po | 266 +
tde-i18n-zh_CN/messages/kdesdk/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdesdk/Makefile.in | 691 +
tde-i18n-zh_CN/messages/kdesdk/cervisia.po | 1669 +
tde-i18n-zh_CN/messages/kdesdk/cvsservice.po | 77 +
tde-i18n-zh_CN/messages/kdesdk/kbabel.po | 6056 ++++
tde-i18n-zh_CN/messages/kdesdk/kbugbuster.po | 1103 +
tde-i18n-zh_CN/messages/kdesdk/kfile_cpp.po | 46 +
tde-i18n-zh_CN/messages/kdesdk/kfile_diff.po | 106 +
tde-i18n-zh_CN/messages/kdesdk/kfile_po.po | 42 +
tde-i18n-zh_CN/messages/kdesdk/kfile_ts.po | 35 +
tde-i18n-zh_CN/messages/kdesdk/kio_svn.po | 182 +
tde-i18n-zh_CN/messages/kdesdk/kompare.po | 942 +
tde-i18n-zh_CN/messages/kdesdk/kres_bugzilla.po | 43 +
tde-i18n-zh_CN/messages/kdesdk/kstartperf.po | 43 +
tde-i18n-zh_CN/messages/kdesdk/kuiviewer.po | 74 +
tde-i18n-zh_CN/messages/kdesdk/spy.po | 79 +
tde-i18n-zh_CN/messages/kdesdk/umbrello.po | 3923 +++
tde-i18n-zh_CN/messages/kdetoys/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdetoys/Makefile.in | 663 +
tde-i18n-zh_CN/messages/kdetoys/amor.po | 212 +
tde-i18n-zh_CN/messages/kdetoys/kfifteenapplet.po | 66 +
tde-i18n-zh_CN/messages/kdetoys/kmoon.po | 176 +
tde-i18n-zh_CN/messages/kdetoys/kodo.po | 104 +
tde-i18n-zh_CN/messages/kdetoys/kteatime.po | 191 +
tde-i18n-zh_CN/messages/kdetoys/ktux.po | 44 +
tde-i18n-zh_CN/messages/kdetoys/kweather.po | 699 +
tde-i18n-zh_CN/messages/kdetoys/kworldclock.po | 164 +
tde-i18n-zh_CN/messages/kdeutils/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdeutils/Makefile.in | 751 +
tde-i18n-zh_CN/messages/kdeutils/ark.po | 1116 +
tde-i18n-zh_CN/messages/kdeutils/irkick.po | 105 +
tde-i18n-zh_CN/messages/kdeutils/kcalc.po | 828 +
tde-i18n-zh_CN/messages/kdeutils/kcharselect.po | 74 +
.../messages/kdeutils/kcharselectapplet.po | 54 +
tde-i18n-zh_CN/messages/kdeutils/kcmkvaio.po | 130 +
tde-i18n-zh_CN/messages/kdeutils/kcmkwallet.po | 227 +
tde-i18n-zh_CN/messages/kdeutils/kcmlaptop.po | 938 +
tde-i18n-zh_CN/messages/kdeutils/kcmthinkpad.po | 139 +
tde-i18n-zh_CN/messages/kdeutils/kdelirc.po | 60 +
tde-i18n-zh_CN/messages/kdeutils/kdessh.po | 112 +
tde-i18n-zh_CN/messages/kdeutils/kdf.po | 237 +
tde-i18n-zh_CN/messages/kdeutils/kedit.po | 385 +
tde-i18n-zh_CN/messages/kdeutils/kfloppy.po | 475 +
tde-i18n-zh_CN/messages/kdeutils/kgpg.po | 3175 ++
tde-i18n-zh_CN/messages/kdeutils/khexedit.po | 2048 ++
tde-i18n-zh_CN/messages/kdeutils/khexedit2part.po | 101 +
tde-i18n-zh_CN/messages/kdeutils/kjots.po | 307 +
tde-i18n-zh_CN/messages/kdeutils/klaptopdaemon.po | 546 +
tde-i18n-zh_CN/messages/kdeutils/kmilo_delli8k.po | 21 +
tde-i18n-zh_CN/messages/kdeutils/kmilo_generic.po | 34 +
tde-i18n-zh_CN/messages/kdeutils/kmilo_kvaio.po | 86 +
.../messages/kdeutils/kmilo_powerbook.po | 42 +
tde-i18n-zh_CN/messages/kdeutils/kmilo_thinkpad.po | 130 +
tde-i18n-zh_CN/messages/kdeutils/kmilod.po | 26 +
tde-i18n-zh_CN/messages/kdeutils/kregexpeditor.po | 821 +
tde-i18n-zh_CN/messages/kdeutils/ksim.po | 905 +
tde-i18n-zh_CN/messages/kdeutils/ktimer.po | 128 +
tde-i18n-zh_CN/messages/kdeutils/kwalletmanager.po | 393 +
tde-i18n-zh_CN/messages/kdeutils/superkaramba.po | 249 +
tde-i18n-zh_CN/messages/kdevelop/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdevelop/Makefile.in | 643 +
tde-i18n-zh_CN/messages/kdevelop/kdevdesigner.po | 59 +
tde-i18n-zh_CN/messages/kdevelop/kdevelop.po | 29361 +++++++++++++++++
tde-i18n-zh_CN/messages/kdevelop/kdevtipofday.po | 235 +
tde-i18n-zh_CN/messages/kdewebdev/Makefile.am | 3 +
tde-i18n-zh_CN/messages/kdewebdev/Makefile.in | 655 +
tde-i18n-zh_CN/messages/kdewebdev/kfilereplace.po | 1100 +
.../messages/kdewebdev/kimagemapeditor.po | 809 +
tde-i18n-zh_CN/messages/kdewebdev/klinkstatus.po | 655 +
tde-i18n-zh_CN/messages/kdewebdev/kommander.po | 4957 +++
tde-i18n-zh_CN/messages/kdewebdev/kxsldbg.po | 2056 ++
tde-i18n-zh_CN/messages/kdewebdev/quanta.po | 14353 +++++++++
584 files changed, 439380 insertions(+)
create mode 100644 tde-i18n-zh_CN/messages/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/charset
create mode 100644 tde-i18n-zh_CN/messages/entry.desktop
create mode 100644 tde-i18n-zh_CN/messages/flag.png
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/kbstateapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/kmag.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/kmousetool.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/kmouth.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/ksayit.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaccessibility/kttsd.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/akregator_konqplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/alsaplayerui.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/ark_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/atlantikdesigner.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/audiorename_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/autorefresh.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/babelfish.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/charlatanui.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/crashesplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/dirfilterplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/domtreeviewer.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/dub.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/ffrs.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/fsview.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/imagerename_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/imgalleryplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katecppsymbolviewer.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katefiletemplates.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katefll_initplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katefll_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katehelloworld.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katehtmltools.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kateinsertcommand.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katekjswrapper.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katemake.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katemodeline.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kateopenheader.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katepybrowse.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katesnippets.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katetabbarextension.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katetextfilter.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katexmlcheck.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/katexmltools.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kbinaryclock.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kcmkuick.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_cert.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_desktop.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_folder.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_html.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_lnk.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_mhtml.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kfile_txt.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/khtmlsettingsplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kmathapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kolourpicker.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_delicious.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_mediaplayer.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_metabar.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_news.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/ksig.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/ktimemon.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/kuick_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_geo_xxport.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_gmx_xxport.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/lyrics.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/mediacontrol.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/mf_konqplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/minitoolsplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/nexscope.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/pitchablespeed.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/rellinks.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/searchbarplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/synaescope.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/tippecanoe.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/tyler.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/uachangerplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/validatorsplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/wakeup.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/wavecapture.po
create mode 100644 tde-i18n-zh_CN/messages/kdeaddons/webarchiver.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kcmlilo.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kcron.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kdat.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kfile_deb.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kfile_rpm.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/knetworkconf.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kpackage.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/ksysv.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/kuser.po
create mode 100644 tde-i18n-zh_CN/messages/kdeadmin/secpolicy.po
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/klock.po
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/kpartsaver.po
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/kstyle_phase_config.po
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/kwin_art_clients.po
create mode 100644 tde-i18n-zh_CN/messages/kdeartwork/kxsconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdebase/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdebase/appletproxy.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/clockapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/display.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/dockbarextension.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/drkonqi.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/extensionproxy.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/filetypes.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/htmlsearch.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/joystick.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kaccess.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kappfinder.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kasbarextension.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kate.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kay.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmaccess.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmaccessibility.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmarts.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmbackground.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmbell.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmcgi.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmcolors.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmcomponentchooser.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmcrypto.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmcss.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmenergy.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmfonts.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmhtmlsearch.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmicons.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcminfo.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcminput.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmioslaveinfo.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkclock.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkded.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkdnssd.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkeys.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkicker.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkio.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkonq.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkonqhtml.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkonsole.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkurifilt.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkwindecoration.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkwinrules.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmkwm.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmlaunch.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmlayout.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmlocale.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmmedia.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmnic.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmnotify.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmperformance.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmprintmgr.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmsamba.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmscreensaver.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmsmartcard.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmsmserver.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmspellchecking.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmstyle.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmtaskbar.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmusb.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmview1394.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcmxinerama.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kcontrol.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdcop.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdebugdialog.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdepasswd.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdeprint_part.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdeprintfax.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdesktop.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdesu.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdesud.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdialog.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdmconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kdmgreet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kfindpart.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kfmclient.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kfontinst.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kgreet_classic.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kgreet_winbind.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/khelpcenter.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/khotkeys.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/khtmlkttsd.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kicker.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kickermenu_kate.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_finger.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_fish.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_floppy.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_home.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_ldap.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_mac.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_man.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_media.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_nfs.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_nntp.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_pop3.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_print.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_remote.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_settings.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_sftp.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_smb.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_smtp.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_system.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_tar.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_thumbnail.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kio_trash.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kjobviewer.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/klipper.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kmenuapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kmenuedit.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kminipagerapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/knetattach.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/konqueror.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/konsole.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kpager.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kpersonalizer.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kprinter.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/krandr.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/krdb.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kreadconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/krunapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kscreensaver.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ksmserver.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ksplash.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ksplashthemes.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kstart.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kstyle_keramik_config.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ksysguard.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ksystemtrayapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ksystraycmd.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kthememanager.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/ktip.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kwin.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kwin_clients.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kwin_lib.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kwriteconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/kxkb.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libdmctl.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkicker.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_kdeprint.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_konsole.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_prefmenu.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_recentdocs.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_remotemenu.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_systemmenu.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkickermenu_tom.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libkonq.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libtaskbar.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/libtaskmanager.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/lockout.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/mediaapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/naughtyapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/nsplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/privacy.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/quicklauncher.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/trashapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdebase/useraccount.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kalzium.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kbruch.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/keduca.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kgeography.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/khangman.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kig.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kiten.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/klatin.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/klettres.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kmplot.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kpercentage.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kstars.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/ktouch.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kturtle.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kverbos.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kvoctrain.po
create mode 100644 tde-i18n-zh_CN/messages/kdeedu/kwordquiz.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdegames/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdegames/atlantik.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kasteroids.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/katomic.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kbackgammon.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kbattleship.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kblackbox.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kbounce.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kenolaba.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kfouleggs.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kjumpingcube.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/klickety.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/klines.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kmahjongg.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kmines.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kolf.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/konquest.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kpat.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kpoker.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kreversi.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ksame.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kshisen.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ksirtet.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ksmiletris.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ksnake.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ksokoban.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kspaceduel.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ktron.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/ktuberling.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/kwin4.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/libkdegames.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/libksirtet.po
create mode 100644 tde-i18n-zh_CN/messages/kdegames/lskat.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kcm_kviewcanvasconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kcm_kviewgeneralconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kcm_kviewpluginsconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kcm_kviewviewerpluginsconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kcmkamera.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kcoloredit.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kdjview.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kdvi.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfax.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfaxview.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_bmp.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_dvi.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_exr.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_gif.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_ico.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_jpeg.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_pcx.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_pdf.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_png.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_pnm.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_ps.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_rgb.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_tga.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_tiff.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_xbm.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kfile_xpm.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kgamma.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kghostview.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kiconedit.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kmrml.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kolourpaint.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kooka.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kpdf.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kpovmodeler.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kruler.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/ksnapshot.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/ksvgplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kuickshow.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kview.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kview_scale.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kviewbrowserplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kviewcanvas.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kvieweffectsplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kviewpresenterplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kviewscannerplugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kviewshell.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/kviewviewer.po
create mode 100644 tde-i18n-zh_CN/messages/kdegraphics/libkscan.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/cupsdconf.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kabc_dir.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kabc_file.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kabc_ldapkio.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kabc_net.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kabc_sql.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kabcformat_binary.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/katepart.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kcmshell.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kdelibs.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kdelibs_colors.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kdeprint.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kfileaudiopreview.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kio.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kio_help.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kioexec.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kmcop.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/knotify.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kstyle_highcontrast_config.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/kstyle_plastik_config.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/ktexteditor_autobookmarker.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/ktexteditor_docwordcompletion.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/ktexteditor_insertfile.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/ktexteditor_isearch.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/ktexteditor_kdatatool.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/libkscreensaver.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/ppdtranslations.po
create mode 100644 tde-i18n-zh_CN/messages/kdelibs/timezones.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/artsbuilder.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/artscontrol.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/artsmodules.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/audiocd_encoder_lame.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/audiocd_encoder_vorbis.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/juk.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kaboodle.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kaudiocreator.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kcmaudiocd.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kcmcddb.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_au.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_avi.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_flac.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_m3u.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_mp3.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_mpc.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_mpeg.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_ogg.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_sid.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_theora.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kfile_wav.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kio_audiocd.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kmid.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kmix.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/krec.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/kscd.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/libkcddb.po
create mode 100644 tde-i18n-zh_CN/messages/kdemultimedia/noatun.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/dcoprss.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kcm_krfb.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kcmktalkd.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kcmlanbrowser.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kcmwifi.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kdict.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kdictapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kfile_torrent.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kfileshare.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kget.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kinetd.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kio_jabberdisco.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kio_lan.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kio_zeroconf.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/knewsticker.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kopete.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kpf.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kppp.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kppplogview.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/krdc.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/krfb.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/ksirc.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kwifimanager.po
create mode 100644 tde-i18n-zh_CN/messages/kdenetwork/kwireless.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdepim/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdepim/akregator.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kabc2mutt.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kabc_slox.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kaddressbook.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kalarm.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kandy.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/karm.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kcmkabconfig.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kcmkontactnt.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kdepimresources.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kdepimwizards.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kdgantt.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kfile_ics.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kfile_palm.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kfile_rfc822.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kfile_vcf.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kgantt.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kio_groupwise.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kio_imap4.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kio_mobile.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kio_sieve.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kleopatra.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kmail.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kmail_text_calendar_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kmail_text_vcard_plugin.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kmailcvt.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kmobile.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/knode.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/knotes.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konnector_dummy.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konnector_kabc.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konnector_kcal.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konnector_local.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konnector_qtopia.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konnector_remote.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/konsolekalendar.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kontact.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/korganizer.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/korn.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kpilot.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_birthday.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_blogging.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_exchange.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_featureplan.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_groupware.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_groupwise.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_kolab.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_remote.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kres_xmlrpc.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/kwatchgnupg.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libkcal.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libkdepim.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libkholidays.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libkleopatra.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libkmime.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libkpimexchange.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libksieve.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/libksync.po
create mode 100644 tde-i18n-zh_CN/messages/kdepim/multisynk.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/cervisia.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/cvsservice.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kbabel.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kbugbuster.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kfile_cpp.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kfile_diff.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kfile_po.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kfile_ts.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kio_svn.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kompare.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kres_bugzilla.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kstartperf.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/kuiviewer.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/spy.po
create mode 100644 tde-i18n-zh_CN/messages/kdesdk/umbrello.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/amor.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/kfifteenapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/kmoon.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/kodo.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/kteatime.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/ktux.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/kweather.po
create mode 100644 tde-i18n-zh_CN/messages/kdetoys/kworldclock.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/ark.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/irkick.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcalc.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcharselect.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcharselectapplet.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcmkvaio.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcmkwallet.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcmlaptop.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kcmthinkpad.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kdelirc.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kdessh.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kdf.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kedit.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kfloppy.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kgpg.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/khexedit.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/khexedit2part.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kjots.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/klaptopdaemon.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kmilo_delli8k.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kmilo_generic.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kmilo_kvaio.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kmilo_powerbook.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kmilo_thinkpad.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kmilod.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kregexpeditor.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/ksim.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/ktimer.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/kwalletmanager.po
create mode 100644 tde-i18n-zh_CN/messages/kdeutils/superkaramba.po
create mode 100644 tde-i18n-zh_CN/messages/kdevelop/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdevelop/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdevelop/kdevdesigner.po
create mode 100644 tde-i18n-zh_CN/messages/kdevelop/kdevelop.po
create mode 100644 tde-i18n-zh_CN/messages/kdevelop/kdevtipofday.po
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/Makefile.am
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/Makefile.in
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/kfilereplace.po
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/kimagemapeditor.po
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/klinkstatus.po
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/kommander.po
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/kxsldbg.po
create mode 100644 tde-i18n-zh_CN/messages/kdewebdev/quanta.po
(limited to 'tde-i18n-zh_CN/messages')
diff --git a/tde-i18n-zh_CN/messages/Makefile.am b/tde-i18n-zh_CN/messages/Makefile.am
new file mode 100644
index 00000000000..b5f72f3e38b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/Makefile.am
@@ -0,0 +1,3 @@
+KDE_LANG = zh_CN
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
diff --git a/tde-i18n-zh_CN/messages/Makefile.in b/tde-i18n-zh_CN/messages/Makefile.in
new file mode 100644
index 00000000000..aeb3eee4a6c
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/Makefile.in
@@ -0,0 +1,601 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = messages
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = zh_CN
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kdegraphics kdeutils kdenetwork kdeadmin kdepim kdetoys kdeedu kdevelop kdeartwork kdesdk kdeaddons kdegames kdeaccessibility kdemultimedia kdebase kdelibs kdewebdev
+POFILES = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu messages/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls-files uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls-files
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in charset entry.desktop Makefile.am flag.png
+
+#>+ 10
+install-nls-files:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)
+ $(INSTALL_DATA) $(srcdir)/entry.desktop $(DESTDIR)$(kde_locale)/$(KDE_LANG)/entry.desktop
+ $(INSTALL_DATA) $(srcdir)/charset $(DESTDIR)$(kde_locale)/$(KDE_LANG)/charset
+ $(INSTALL_DATA) $(srcdir)/flag.png $(DESTDIR)$(kde_locale)/$(KDE_LANG)/flag.png
+uninstall-nls-files:
+ -rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/entry.desktop
+ -rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/charset
+ -rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/flag.png
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-zh_CN/messages/charset b/tde-i18n-zh_CN/messages/charset
new file mode 100644
index 00000000000..a5244212fb9
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/charset
@@ -0,0 +1 @@
+utf-8
diff --git a/tde-i18n-zh_CN/messages/entry.desktop b/tde-i18n-zh_CN/messages/entry.desktop
new file mode 100644
index 00000000000..5e7f73a112b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/entry.desktop
@@ -0,0 +1,87 @@
+[KCM Locale]
+Name=Simplified Chinese
+Name[af]=Vereenvoudigde Sjinese
+Name[ar]=صينية مبسّطة
+Name[az]=Bəsitləşdirilmiş Çincə
+Name[be]=Кітайская спрошчаная
+Name[bg]=Китайски (опростен)
+Name[bn]=সরলীকৃত চৈনিক
+Name[br]=Sinaeg eeunaet
+Name[bs]=Pojednostavljeni kineski
+Name[ca]=Xinès simplificat
+Name[cs]=Zjednodušená čínština
+Name[csb]=Chińsczi prosti
+Name[cy]=Tseineg Syml
+Name[da]=Forsimplet kinesisk
+Name[de]=Vereinfachtes Chinesisch
+Name[el]=Απλοποιημένα κινέζικα
+Name[eo]=Ĉina simpligita
+Name[es]=Chino simplificado
+Name[et]=Lihtsustatud hiina
+Name[eu]=Txinatar soildua
+Name[fa]=چینی سادهشده
+Name[fi]=Yksinkertaistettu Kiina
+Name[fo]=Einkult kinesiskt
+Name[fr]=Chinois simplifié
+Name[fy]=Ferienfâldige Sjineesk
+Name[ga]=Sínis Shimplithe
+Name[gl]=Chinés Simplificado
+Name[he]=סינית מופשטת
+Name[hi]=सरल चीनी
+Name[hr]=Kineski, pojednostavljeni
+Name[hsb]=Zjednorjena chinšćina
+Name[hu]=Kínai (egyszerűsített)
+Name[id]=Cina Sederhana
+Name[is]=Einfölduð kínverska
+Name[it]=Cinese semplificato
+Name[ja]=中国語 簡体字
+Name[ka]=გამარტივებული ჩინური
+Name[kk]=Жеңілтілген қытайша
+Name[km]=ចិនសាមញ្ញ
+Name[ko]=중국어 (약식)
+Name[ku]=Çîniya Hesankirî
+Name[lb]=Einfacht Chinesesch
+Name[lt]=Supaprastinta kiniečių
+Name[lv]=Vienkāršotā Ķīniešu
+Name[mi]=Reo Hainamana Ngäwari
+Name[mk]=Поедноставен Кинески
+Name[mn]=Хялбар хятад
+Name[mt]=Ċiniż Simplifikat
+Name[nb]=Kinesisk (forenklet)
+Name[nds]=Vereenfacht Chineesch
+Name[ne]=सरलीकृत चिनियाँ
+Name[nl]=Vereenvoudigd Chinees
+Name[nn]=Kinesisk (forenkla)
+Name[nso]=Se-China seo se Nolofaditswego
+Name[oc]=Chinès simplificat
+Name[pa]=ਆਮ ਚੀਨੀ
+Name[pl]=Uproszczony chiński
+Name[pt]=Chinês Simplificado
+Name[pt_BR]=Chinês Simplificado
+Name[ro]=Chineză simplificată
+Name[ru]=Упрощённый китайский
+Name[rw]=Igishinwa cyoroheje
+Name[se]=Álkkivduvvon kiinnágiella
+Name[sk]=čínština (zjednodušená)
+Name[sl]=poenostavljeno kitajsko
+Name[sq]=Kinezisht e thjeshtuar
+Name[sr]=Поједностављени кинески
+Name[sr@Latn]=Pojednostavljeni kineski
+Name[ss]=SiShayina lesilula
+Name[sv]=Förenklad kinesiska
+Name[ta]=இலகு சீனம்
+Name[te]=సరళికరించిన చైనీస్
+Name[tg]=Хитоӣ (Оддӣ)
+Name[th]=ภาษาจีนประยุกต์
+Name[tr]=Basitleştirilmiş Çince
+Name[tt]=Çinçä (Ciñel)
+Name[uk]=Спрощена китайська
+Name[uz]=Soddalashtirilgan Xitoycha
+Name[uz@cyrillic]=Соддалаштирилган Хитойча
+Name[ven]=Mutshaina
+Name[vi]=Trung quốc (phổ thông)
+Name[wa]=Chinwès simplifyî
+Name[zh_CN]=简体中文
+Name[zh_HK]=簡體中文
+Name[zh_TW]=簡體中文
+Name[zu]=Isi-Shayina Esilula
diff --git a/tde-i18n-zh_CN/messages/flag.png b/tde-i18n-zh_CN/messages/flag.png
new file mode 100644
index 00000000000..9bfcc812ca8
Binary files /dev/null and b/tde-i18n-zh_CN/messages/flag.png differ
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.am b/tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.am
new file mode 100644
index 00000000000..b5f72f3e38b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.am
@@ -0,0 +1,3 @@
+KDE_LANG = zh_CN
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.in b/tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.in
new file mode 100644
index 00000000000..8eb4095df9d
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/Makefile.in
@@ -0,0 +1,655 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = messages/kdeaccessibility
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = zh_CN
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = kmousetool.po kmag.po kbstateapplet.po ksayit.po kmouth.po kttsd.po
+GMOFILES = kmousetool.gmo kmag.gmo kbstateapplet.gmo ksayit.gmo kmouth.gmo kttsd.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeaccessibility/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu messages/kdeaccessibility/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeaccessibility/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/kdeaccessibility/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/kdeaccessibility/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+#>- maintainer-clean: maintainer-clean-recursive
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kttsd.po kbstateapplet.po Makefile.in ksayit.po Makefile.am kmouth.po kmag.po kmousetool.po
+
+#>+ 19
+kmousetool.gmo: kmousetool.po
+ rm -f kmousetool.gmo; $(GMSGFMT) -o kmousetool.gmo $(srcdir)/kmousetool.po
+ test ! -f kmousetool.gmo || touch kmousetool.gmo
+kmag.gmo: kmag.po
+ rm -f kmag.gmo; $(GMSGFMT) -o kmag.gmo $(srcdir)/kmag.po
+ test ! -f kmag.gmo || touch kmag.gmo
+kbstateapplet.gmo: kbstateapplet.po
+ rm -f kbstateapplet.gmo; $(GMSGFMT) -o kbstateapplet.gmo $(srcdir)/kbstateapplet.po
+ test ! -f kbstateapplet.gmo || touch kbstateapplet.gmo
+ksayit.gmo: ksayit.po
+ rm -f ksayit.gmo; $(GMSGFMT) -o ksayit.gmo $(srcdir)/ksayit.po
+ test ! -f ksayit.gmo || touch ksayit.gmo
+kmouth.gmo: kmouth.po
+ rm -f kmouth.gmo; $(GMSGFMT) -o kmouth.gmo $(srcdir)/kmouth.po
+ test ! -f kmouth.gmo || touch kmouth.gmo
+kttsd.gmo: kttsd.po
+ rm -f kttsd.gmo; $(GMSGFMT) -o kttsd.gmo $(srcdir)/kttsd.po
+ test ! -f kttsd.gmo || touch kttsd.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f kmousetool.gmo kmag.gmo kbstateapplet.gmo ksayit.gmo kmouth.gmo kttsd.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in kmousetool kmag kbstateapplet ksayit kmouth kttsd ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 8
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kmousetool.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kmag.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kbstateapplet.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksayit.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kmouth.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kttsd.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeaccessibility/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/kdeaccessibility/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/kdeaccessibility/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/kbstateapplet.po b/tde-i18n-zh_CN/messages/kdeaccessibility/kbstateapplet.po
new file mode 100644
index 00000000000..849c3dcca7d
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/kbstateapplet.po
@@ -0,0 +1,244 @@
+# translation of kbstateapplet_zh_utf8.po to
+# translation of kbstateapplet.po to
+# lixudong , 2005.
+# Dong , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kbstateapplet\n"
+"POT-Creation-Date: 2005-10-02 02:46+0200\n"
+"PO-Revision-Date: 2005-02-10 15:20+0000\n"
+"Last-Translator: Dong \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.9\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "jing"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "x-dongzi@163.com"
+
+#: kbstate.cpp:71
+msgid "Shift"
+msgstr "Shift"
+
+#: kbstate.cpp:72
+msgid "Control"
+msgstr "Ctrl"
+
+#: kbstate.cpp:73
+msgid "Alt"
+msgstr "Alt"
+
+#: kbstate.cpp:74
+msgid "Win"
+msgstr "Win"
+
+#: kbstate.cpp:75
+msgid "Meta"
+msgstr "Meta"
+
+#: kbstate.cpp:76
+msgid "Super"
+msgstr "Super"
+
+#: kbstate.cpp:77
+msgid "Hyper"
+msgstr "Hyper"
+
+#: kbstate.cpp:78
+msgid "Alt Graph"
+msgstr "Alt Graph"
+
+#: kbstate.cpp:78
+msgid "æ"
+msgstr "æ"
+
+#: kbstate.cpp:79
+msgid "Num Lock"
+msgstr "Num Lock"
+
+#: kbstate.cpp:79
+msgid "Num"
+msgstr "Num"
+
+#: kbstate.cpp:80
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: kbstate.cpp:81
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: kbstate.cpp:81
+msgid "Scroll"
+msgstr "Scroll"
+
+#: kbstate.cpp:139
+msgid "Small"
+msgstr "小"
+
+#: kbstate.cpp:140
+msgid "Medium"
+msgstr "中"
+
+#: kbstate.cpp:141
+msgid "Large"
+msgstr "大"
+
+#: kbstate.cpp:146
+msgid "Modifier Keys"
+msgstr "修饰键"
+
+#: kbstate.cpp:147
+msgid "Lock Keys"
+msgstr "锁定键"
+
+#: kbstate.cpp:148
+#, fuzzy
+msgid "Mouse Status"
+msgstr "慢速键状态"
+
+#: kbstate.cpp:149
+#, fuzzy
+msgid "AccessX Status"
+msgstr "慢速键状态"
+
+#: kbstate.cpp:153 kbstate.cpp:715
+msgid "Keyboard Status Applet"
+msgstr "键盘状态小程序"
+
+#: kbstate.cpp:154
+msgid "Set Icon Size"
+msgstr "设置图标大小"
+
+#: kbstate.cpp:155
+msgid "Fill Available Space"
+msgstr ""
+
+#: kbstate.cpp:157
+msgid "Show"
+msgstr "显示"
+
+#: kbstate.cpp:158
+msgid "Configure AccessX Features..."
+msgstr "配置 AccessX 特性..."
+
+#: kbstate.cpp:159
+#, fuzzy
+msgid "Configure Keyboard..."
+msgstr "配置 AccessX 特性..."
+
+#: kbstate.cpp:160
+#, fuzzy
+msgid "Configure Mouse..."
+msgstr "配置 AccessX 特性..."
+
+#: kbstate.cpp:572 kbstate.cpp:586 kbstate.cpp:590 kbstate.cpp:1030
+msgid ""
+"_: a (the first letter in the alphabet)\n"
+"a"
+msgstr "a"
+
+#: kbstate.cpp:716
+msgid "Panel applet that shows the state of the modifier keys"
+msgstr "显示修饰键状态的面板小程序"
+
+#~ msgid "The Shift key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Shift 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Shift key is now active."
+#~ msgstr "Shift 键现已激活。"
+
+#~ msgid "The Shift key is now inactive."
+#~ msgstr "Shift 键现已不激活。"
+
+#~ msgid "The Control key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Ctrl 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Control key is now active."
+#~ msgstr "Ctrl 键现已激活。"
+
+#~ msgid "The Control key is now inactive."
+#~ msgstr "Ctrl 键现已不激活。"
+
+#~ msgid "The Alt key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Alt 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Alt key is now active."
+#~ msgstr "Alt 键现已激活。"
+
+#~ msgid "The Alt key is now inactive."
+#~ msgstr "Alt 键现已不激活。"
+
+#~ msgid "The Win key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Win 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Win key is now active."
+#~ msgstr "Win 键现已激活。"
+
+#~ msgid "The Win key is now inactive."
+#~ msgstr "Win 键现已不激活。"
+
+#~ msgid "The Meta key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Meta 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Meta key is now active."
+#~ msgstr "Meta 键现已激活。"
+
+#~ msgid "The Meta key is now inactive."
+#~ msgstr "Meta 键现已不激活。"
+
+#~ msgid "The Super key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Super 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Super key is now active."
+#~ msgstr "Super 键现已激活。"
+
+#~ msgid "The Super key is now inactive."
+#~ msgstr "Super 键现已不激活。"
+
+#~ msgid "The Hyper key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Hyper 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Hyper key is now active."
+#~ msgstr "Hyper 键现已激活。"
+
+#~ msgid "The Hyper key is now inactive."
+#~ msgstr "Hyper 键现已不激活。"
+
+#~ msgid "The Alt Graph key has been locked and is now active for all of the following keypresses."
+#~ msgstr "Alt+Graph 键已被锁定,但是现在对接下来的按键都可用。"
+
+#~ msgid "The Alt Graph key is now active."
+#~ msgstr "Alt+Graph 键现已激活。"
+
+#~ msgid "The Alt Graph key is now inactive."
+#~ msgstr "Alt+Graph 键现已不激活。"
+
+#~ msgid "The Num Lock key has been activated."
+#~ msgstr "Num Lock 键现已激活。"
+
+#~ msgid "The Num Lock key is now inactive."
+#~ msgstr "Num Lock 键现已不激活。"
+
+#~ msgid "The Caps Lock key has been activated."
+#~ msgstr "Caps Lock 键现已激活。"
+
+#~ msgid "The Caps Lock key is now inactive."
+#~ msgstr "Caps Lock 键现已不激活。"
+
+#~ msgid "The Scroll Lock key has been activated."
+#~ msgstr "Scroll Lock 键现已激活。"
+
+#~ msgid "The Scroll Lock key is now inactive."
+#~ msgstr "Scroll Lock 键现已不激活。"
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/kmag.po b/tde-i18n-zh_CN/messages/kdeaccessibility/kmag.po
new file mode 100644
index 00000000000..c99781288b4
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/kmag.po
@@ -0,0 +1,394 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Kou Shanshan , 2003.
+# Liu Songhe , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kmag 3.5\n"
+"POT-Creation-Date: 2006-05-28 04:04+0200\n"
+"PO-Revision-Date: 2005-12-23 21:16+0800\n"
+"Last-Translator: Liu Songhe \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kmagzoomview.cpp:159
+msgid ""
+"This is the main window which shows the contents of the selected region. The "
+"contents will be magnified according to the zoom level that is set."
+msgstr "这是将所选区域的内容显示出来的主窗口。内容会根据设定的缩放级别加以放大。"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化简体中文组(http://i18n.linux.net.cn)"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: main.cpp:37
+msgid "File to open"
+msgstr "要打开的文件"
+
+#: kmagselrect.cpp:228 main.cpp:45
+msgid "KMagnifier"
+msgstr "K 放大镜"
+
+#: main.cpp:46
+msgid "Screen magnifier for the K Desktop Environment (KDE)"
+msgstr "K 桌面环境(KDE)的屏幕放大镜"
+
+#: main.cpp:53
+msgid "Rewrite and current maintainer"
+msgstr "重写及当前维护者"
+
+#: main.cpp:56
+msgid "Original idea and author (KDE1)"
+msgstr "原始创意和作者(KDE1)"
+
+#: main.cpp:58
+msgid ""
+"Rework of the user interface, improved selection window, speed optimisation, "
+"rotation, bug fixes"
+msgstr "改良了用户界面,改进了选择窗口,速度优化,旋转,错误修正"
+
+#: main.cpp:59
+msgid "Some tips"
+msgstr "一些技巧"
+
+#: kmagselrect.cpp:228
+msgid "Selection Window"
+msgstr "选择窗口"
+
+#: kmag.cpp:92
+msgid "&Very Low"
+msgstr "非常低(&V)"
+
+#: kmag.cpp:92
+msgid "&Low"
+msgstr "低(&L)"
+
+#: kmag.cpp:92
+msgid "&Medium"
+msgstr "中等(&M)"
+
+#: kmag.cpp:92
+msgid "&High"
+msgstr "高(&H)"
+
+#: kmag.cpp:92
+msgid "V&ery High"
+msgstr "非常高(&E)"
+
+#: kmag.cpp:100
+#, fuzzy
+msgid "&No Rotation (0 Degrees)"
+msgstr "不旋转(0°)(&N)"
+
+#: kmag.cpp:100
+#, fuzzy
+msgid "&Left (90 Degrees)"
+msgstr "左(90°)(&L)"
+
+#: kmag.cpp:100
+#, fuzzy
+msgid "&Upside Down (180 Degrees)"
+msgstr "上下颠倒(180°)(&U)"
+
+#: kmag.cpp:100
+#, fuzzy
+msgid "&Right (270 Degrees)"
+msgstr "右(270°)(&R)"
+
+#: kmag.cpp:129
+msgid "New &Window"
+msgstr "新建窗口(&W)"
+
+#: kmag.cpp:131
+msgid "Open a new KMagnifier window"
+msgstr "打开一个新的 KDE 放大镜窗口"
+
+#: kmag.cpp:133
+msgid "&Stop"
+msgstr "停止(&S)"
+
+#: kmag.cpp:135
+msgid "Click to stop window refresh"
+msgstr "点击停止窗口刷新"
+
+#: kmag.cpp:136
+msgid ""
+"Clicking on this icon will start / stop "
+"updating of the display. Stopping the update will zero the processing power "
+"required (CPU usage)"
+msgstr "点击该图标将 启动 / 停止 显示的更新。停止更新将把所需处理性能(CPU 的使用)降为零。"
+
+#: kmag.cpp:140
+msgid "&Save Snapshot As..."
+msgstr "另存快照为(&S)..."
+
+#: kmag.cpp:142
+msgid "Saves the zoomed view to an image file."
+msgstr "把缩放过的视图保存为图像文件。"
+
+#: kmag.cpp:143
+msgid "Save image to a file"
+msgstr "把图像存入一个文件"
+
+#: kmag.cpp:146
+msgid "Click on this button to print the current zoomed view."
+msgstr "点击该按钮打印当前缩放的视图。"
+
+#: kmag.cpp:149 kmag.cpp:150
+msgid "Quits the application"
+msgstr "退出应用程序"
+
+#: kmag.cpp:153
+msgid ""
+"Click on this button to copy the current zoomed view to the clipboard which you "
+"can paste in other applications."
+msgstr "点击该按钮复制当前缩放的视图到剪贴板, 您可以把它粘贴到其他应用程序。"
+
+#: kmag.cpp:154
+msgid "Copy zoomed image to clipboard"
+msgstr "复制缩放的视图到剪贴板"
+
+#: kmag.cpp:156
+msgid "Show &Menu"
+msgstr "显示菜单(&M)"
+
+#: kmag.cpp:159
+msgid "Hide &Menu"
+msgstr "隐藏菜单(&M)"
+
+#: kmag.cpp:161
+msgid "Show Main &Toolbar"
+msgstr "显示主工具栏(&T)"
+
+#: kmag.cpp:164
+msgid "Hide Main &Toolbar"
+msgstr "隐藏主工具栏(&T)"
+
+#: kmag.cpp:166
+msgid "Show &View Toolbar"
+msgstr "显示查看工具栏(&V)"
+
+#: kmag.cpp:169
+msgid "Hide &View Toolbar"
+msgstr "隐藏查看工具栏(&V)"
+
+#: kmag.cpp:171
+msgid "Show &Settings Toolbar"
+msgstr "显示设置工具栏(&S)"
+
+#: kmag.cpp:174
+msgid "Hide &Settings Toolbar"
+msgstr "隐藏设置工具栏(&S)"
+
+#: kmag.cpp:177
+msgid "&Follow Mouse Mode"
+msgstr "跟随鼠标模式(&F)"
+
+#: kmag.cpp:179
+msgid "Magnify mouse area into window"
+msgstr "将鼠标区域放大至窗口"
+
+#: kmag.cpp:180
+msgid ""
+"In this mode the area around the mouse cursor is shown in a normal window."
+msgstr "在此模式中,鼠标指针周围的区域将被放大到普通窗口中。"
+
+#: kmag.cpp:182
+msgid "S&election Window Mode"
+msgstr "选择窗口模式(&E)"
+
+#: kmag.cpp:184
+msgid "Magnify selected area into window"
+msgstr "将选中区域放大至窗口"
+
+#: kmag.cpp:185
+msgid ""
+"In this mode a selection window is opened. The selected area is shown in a "
+"normal window."
+msgstr "在此模式中,将打开选中区域的窗口。选中区域将显示在普通窗口中。"
+
+#: kmag.cpp:187
+msgid "&Top Screen Edge Mode"
+msgstr "屏幕上边缘模式(&T)"
+
+#: kmag.cpp:189
+msgid "Magnify mouse area to top screen edge"
+msgstr "将鼠标区域放大至屏幕上边缘"
+
+#: kmag.cpp:190
+msgid ""
+"In this mode the area around the mouse is magnified to the top screen edge."
+msgstr "在此模式中,鼠标指针周围的区域将被放大到屏幕上边缘。"
+
+#: kmag.cpp:192
+msgid "&Left Screen Edge Mode"
+msgstr "屏幕左边缘模式(&L)"
+
+#: kmag.cpp:194
+msgid "Magnify mouse area to left screen edge"
+msgstr "将鼠标区域放大至屏幕左边缘"
+
+#: kmag.cpp:195
+msgid ""
+"In this mode the area around the mouse is magnified to the left screen edge."
+msgstr "在此模式中,鼠标指针周围的区域将被放大到屏幕左边缘。"
+
+#: kmag.cpp:197
+msgid "&Right Screen Edge Mode"
+msgstr "屏幕右边缘模式(&R)"
+
+#: kmag.cpp:199
+msgid "Magnify mouse area to right screen edge"
+msgstr "将鼠标区域放大至屏幕右边缘"
+
+#: kmag.cpp:200
+msgid ""
+"In this mode the area around the mouse is magnified to the right screen edge."
+msgstr "在此模式中,鼠标指针周围的区域将被放大到屏幕右边缘。"
+
+#: kmag.cpp:202
+msgid "&Bottom Screen Edge Mode"
+msgstr "屏幕下边缘模式(&B)"
+
+#: kmag.cpp:204
+msgid "Magnify mouse area to bottom screen edge"
+msgstr "将鼠标区域放大至屏幕下边缘"
+
+#: kmag.cpp:205
+msgid ""
+"In this mode the area around the mouse is magnified to the bottom screen edge."
+msgstr "在此模式中,鼠标指针周围的区域将被放大到屏幕下边缘。"
+
+#: kmag.cpp:207
+msgid "Hide Mouse &Cursor"
+msgstr "隐藏鼠标光标(&C)"
+
+#: kmag.cpp:210
+msgid "Show Mouse &Cursor"
+msgstr "显示鼠标光标(&C)"
+
+#: kmag.cpp:212
+msgid "Hide the mouse cursor"
+msgstr "隐藏鼠标光标"
+
+#: kmag.cpp:215
+msgid "Click on this button to zoom-in on the selected region."
+msgstr "点击该按钮 放大 所选的区域。"
+
+#: kmag.cpp:219
+msgid "Select the zoom factor."
+msgstr "选择缩放因子。"
+
+#: kmag.cpp:220
+msgid "Zoom factor"
+msgstr "缩放因子"
+
+#: kmag.cpp:223
+msgid "Click on this button to zoom-out on the selected region."
+msgstr "点击该按钮 缩小 所选的区域。"
+
+#: kmag.cpp:225
+msgid "&Invert Colors"
+msgstr "反转颜色(&I)"
+
+#: kmag.cpp:228
+msgid "&Rotation"
+msgstr "旋转(&R)"
+
+#: kmag.cpp:230
+msgid "Select the rotation degree."
+msgstr "选择旋转角度。"
+
+#: kmag.cpp:231
+msgid "Rotation degree"
+msgstr "旋转角度"
+
+#: kmag.cpp:239
+msgid "Re&fresh"
+msgstr "刷新(&F)"
+
+#: kmag.cpp:241
+msgid ""
+"Select the refresh rate. The higher the rate, the more computing power (CPU) "
+"will be needed."
+msgstr "选择刷新率。刷新率越高,对计算性能(CPU)的要求越高。"
+
+#: kmag.cpp:242
+msgid "Refresh rate"
+msgstr "刷新率"
+
+#: kmag.cpp:560
+msgid "Save Snapshot As"
+msgstr "快照另存为"
+
+#: kmag.cpp:567
+msgid ""
+"Unable to save temporary file (before uploading to the network file you "
+"specified)."
+msgstr "无法保存临时文件(在上传到您指定的网络文件之前)。"
+
+#: kmag.cpp:568 kmag.cpp:572 kmag.cpp:584
+msgid "Error Writing File"
+msgstr "写入文件错误"
+
+#: kmag.cpp:571
+msgid "Unable to upload file over the network."
+msgstr "无法通过网络上传文件。"
+
+#: kmag.cpp:574 kmag.cpp:586
+#, c-format
+msgid ""
+"Current zoomed image saved to\n"
+"%1"
+msgstr ""
+"当前缩放的图像被保存到\n"
+"%1"
+
+#: kmag.cpp:583
+msgid ""
+"Unable to save file. Please check if you have permission to write to the "
+"directory."
+msgstr "无法保存文件。请检查您是否拥有该目录的写权限。"
+
+#: kmag.cpp:603
+msgid "Click to stop window update"
+msgstr "点击停止窗口更新"
+
+#: kmag.cpp:606
+msgid "Start"
+msgstr "启动"
+
+#: kmag.cpp:607
+msgid "Click to start window update"
+msgstr "点击启动窗口更新"
+
+#: kmag.cpp:637
+msgid "Magnify to Screen Edge - Select Size"
+msgstr "放大到屏幕边缘 - 选择大小"
+
+#: kmag.cpp:638 kmag.cpp:654 kmag.cpp:670 kmag.cpp:686
+msgid "Size:"
+msgstr "大小:"
+
+#: kmag.cpp:653
+msgid "Magnify to Left Screen Edge - Select Size"
+msgstr "放大至屏幕左边缘 - 选择大小"
+
+#: kmag.cpp:669
+msgid "Magnify to Right Screen Edge - Select Size"
+msgstr "放大至屏幕右边缘 - 选择大小"
+
+#: kmag.cpp:685
+msgid "Magnify to Bottom Screen Edge - Select Size"
+msgstr "放大至屏幕下边缘 - 选择大小"
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/kmousetool.po b/tde-i18n-zh_CN/messages/kdeaccessibility/kmousetool.po
new file mode 100644
index 00000000000..cbb8434ac59
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/kmousetool.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Xiaobin Ding , 2003.
+# Liu Songhe , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kmousetool\n"
+"POT-Creation-Date: 2005-02-17 01:26+0100\n"
+"PO-Revision-Date: 2003-12-21 02:20+0800\n"
+"Last-Translator: Liu Songhe \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding:8bit\n"
+
+#: kmousetool.cpp:418
+msgid "The drag time must be less than or equal to the dwell time."
+msgstr "拖动时间必须小于或等于悬停时间"
+
+#: kmousetool.cpp:418
+msgid "Invalid Value"
+msgstr "无效数值"
+
+#: kmousetool.cpp:488 kmousetool.cpp:632
+msgid "&Stop"
+msgstr "停止(&S)"
+
+#: kmousetool.cpp:559
+msgid ""
+"There are unsaved changes in the active module.\n"
+"Do you want to apply the changes before closing the configuration window or "
+"discard the changes?"
+msgstr ""
+"在激活的模块里有尚未保存的更改。\n"
+"您希望在关闭配置窗口之前应用或者放弃这些更改吗?"
+
+#: kmousetool.cpp:560
+msgid "Closing Configuration Window"
+msgstr "正在关闭配置窗口"
+
+#: kmousetool.cpp:578
+msgid ""
+"There are unsaved changes in the active module.\n"
+"Do you want to apply the changes before quitting KMousetool or discard the "
+"changes?"
+msgstr ""
+"在激活的模块里有尚未保存的更改。\n"
+"您希望在退出 K 鼠标工具之前应用或者放弃这些更改吗?"
+
+#: kmousetool.cpp:579
+msgid "Quitting KMousetool"
+msgstr "正在退出 K 鼠标工具"
+
+#: kmousetool.cpp:616
+msgid "&Configure KMouseTool..."
+msgstr "配置 K 鼠标工具(&C)..."
+
+#: kmousetool.cpp:619
+msgid "KMousetool &Handbook"
+msgstr "K 鼠标工具手册(&H)"
+
+#: kmousetool.cpp:621
+msgid "&About KMouseTool"
+msgstr "关于 K 鼠标工具(&A)"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化简体中文组(http://i18n.linux.net.cn),Liu Songhe,丁晓彬"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+"i18n-translation@lists.linux.net.cn,jackliu9999@263.net,dingxb@nwnu.edu.cn"
+
+#. i18n: file kmousetoolui.ui line 16
+#: main.cpp:32 main.cpp:44 rc.cpp:3
+#, no-c-format
+msgid "KMouseTool"
+msgstr "K 鼠标工具"
+
+#: main.cpp:48
+msgid "Current maintainer"
+msgstr "当前维护者"
+
+#: main.cpp:49
+msgid "Usability improvements"
+msgstr "可用性改进"
+
+#: main.cpp:50
+msgid "Original author"
+msgstr "原始作者"
+
+#. i18n: file kmousetoolui.ui line 44
+#: rc.cpp:6
+#, no-c-format
+msgid "Settings"
+msgstr "设置"
+
+#. i18n: file kmousetoolui.ui line 88
+#: rc.cpp:9
+#, no-c-format
+msgid "Drag t&ime (1/10 sec):"
+msgstr "拖动时间(1/10 秒)(&I):"
+
+#. i18n: file kmousetoolui.ui line 145
+#: rc.cpp:12
+#, no-c-format
+msgid "&Minimum movement:"
+msgstr "最小移动(&M):"
+
+#. i18n: file kmousetoolui.ui line 175
+#: rc.cpp:15
+#, no-c-format
+msgid "&Enable strokes"
+msgstr "启用击键音(&E)"
+
+#. i18n: file kmousetoolui.ui line 191
+#: rc.cpp:18
+#, no-c-format
+msgid "D&well time (1/10 sec):"
+msgstr "悬停时间(1/10 秒)(&W):"
+
+#. i18n: file kmousetoolui.ui line 202
+#: rc.cpp:21
+#, no-c-format
+msgid "Smar&t drag"
+msgstr "智能拖动(&T)"
+
+#. i18n: file kmousetoolui.ui line 229
+#: rc.cpp:27
+#, no-c-format
+msgid "&Reset"
+msgstr "重置(&R)"
+
+#. i18n: file kmousetoolui.ui line 264
+#: rc.cpp:33
+#, no-c-format
+msgid "Start with &KDE"
+msgstr "与 KDE 同步启动(&K)"
+
+#. i18n: file kmousetoolui.ui line 272
+#: rc.cpp:36
+#, no-c-format
+msgid "A&udible click"
+msgstr "有声点击(&U)"
+
+#. i18n: file kmousetoolui.ui line 298
+#: rc.cpp:39
+#, no-c-format
+msgid ""
+"KMouseTool will run as a background application after you close this dialog. To "
+"change the settings again, restart KMouseTool or use the KDE system tray."
+msgstr "K 鼠标工具在您关闭这个对话框后将作为后台程序运行。若要再次改变设置,重启 K 鼠标工具或者使用 KDE 系统托盘。"
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/kmouth.po b/tde-i18n-zh_CN/messages/kdeaccessibility/kmouth.po
new file mode 100644
index 00000000000..06bef7e943d
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/kmouth.po
@@ -0,0 +1,1135 @@
+# translation of kmouth.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sun Fang , 2003.
+# Yan Shuangchun , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kmouth\n"
+"POT-Creation-Date: 2005-07-24 01:41+0200\n"
+"PO-Revision-Date: 2004-11-15 14:59+0800\n"
+"Last-Translator: Yan Shuangchun \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.2\n"
+"Translator: Sun Fang \n"
+
+#: texttospeechconfigurationwidget.cpp:47
+#: wordcompletion/dictionarycreationwizard.cpp:101
+msgid "Local"
+msgstr "本地"
+
+#: texttospeechconfigurationwidget.cpp:51
+#: wordcompletion/dictionarycreationwizard.cpp:105
+msgid "Latin1"
+msgstr "拉丁1"
+
+#: texttospeechconfigurationwidget.cpp:52
+#: wordcompletion/dictionarycreationwizard.cpp:106
+msgid "Unicode"
+msgstr "Unicode"
+
+#: wordcompletion/creationsourcedetailsui.ui.h:31
+#: wordcompletion/klanguagebuttonhelper.cpp:38
+#: wordcompletion/klanguagebuttonhelper.cpp:56
+#: wordcompletion/wordcompletionui.ui.h:31
+#: wordcompletion/wordcompletionwidget.cpp:78
+#: wordcompletion/wordcompletionwidget.cpp:139
+#: wordcompletion/wordcompletionwidget.cpp:203
+msgid "without name"
+msgstr "没有名字"
+
+#: wordcompletion/wordcompletionwidget.cpp:249
+msgid "Export Dictionary"
+msgstr "导出字典"
+
+#: phrasebook/phrasebook.cpp:277 wordcompletion/wordcompletionwidget.cpp:254
+msgid "The file %1 already exists. Do you want to overwrite it?"
+msgstr "文件 %1 已存在。您是否想覆盖它?"
+
+#: phrasebook/phrasebook.cpp:278 wordcompletion/wordcompletionwidget.cpp:255
+msgid "File Exists"
+msgstr "文件已存在"
+
+#: phrasebook/phrasebook.cpp:278 wordcompletion/wordcompletionwidget.cpp:255
+msgid "&Overwrite"
+msgstr "覆盖(&O)"
+
+#: wordcompletion/wordlist.cpp:109
+msgid "Creating Word List"
+msgstr "创建单词列表"
+
+#: wordcompletion/wordlist.cpp:109 wordcompletion/wordlist.cpp:291
+msgid "Parsing the KDE documentation..."
+msgstr "正在分析 KDE 文档..."
+
+#: wordcompletion/wordlist.cpp:238
+msgid "Merging dictionaries..."
+msgstr "正在合并字典..."
+
+#: wordcompletion/wordlist.cpp:305
+msgid "Parsing file..."
+msgstr "正在分析文件..."
+
+#: wordcompletion/wordlist.cpp:315
+msgid "Parsing directory..."
+msgstr "正在分析文件夹..."
+
+#: wordcompletion/wordlist.cpp:504
+msgid "Performing spell check..."
+msgstr "正在进行拼写检查..."
+
+#. i18n: file wordcompletion/kdedocsourceui.ui line 68
+#: rc.cpp:292 wordcompletion/kdedocsourceui.ui.h:14
+#, no-c-format
+msgid ""
+"With this combo box you select which of the installed languages is used for "
+"creating the new dictionary. KMouth will only parse documentation files of this "
+"language."
+msgstr "您可使用此复选框选择要使用所安装的何种语言创建新字典。KMouth 将只会处理此语言的文档文件。"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 144
+#: rc.cpp:241 wordcompletion/creationsourcedetailsui.ui.h:15
+#, no-c-format
+msgid ""
+"With this combo box you decide which language should be associated with the new "
+"dictionary."
+msgstr "您可使用此复选框决定要将新字典关联到何种语言。"
+
+#: wordcompletion/creationsourcedetailsui.ui.h:18
+#: wordcompletion/wordcompletionui.ui.h:18
+msgid "Other"
+msgstr "其它"
+
+#: wordcompletion/creationsourcedetailsui.ui.h:25
+#: wordcompletion/wordcompletionui.ui.h:25
+msgid "Create Custom Language"
+msgstr "创建自定义语言"
+
+#: wordcompletion/creationsourcedetailsui.ui.h:25
+#: wordcompletion/wordcompletionui.ui.h:25
+msgid "Please enter the code for the custom language:"
+msgstr "请输入自定义语言的代码:"
+
+#: wordcompletion/dictionarycreationwizard.cpp:53
+msgid "Source of New Dictionary (1)"
+msgstr "新建字典的来源 (1)"
+
+#: wordcompletion/dictionarycreationwizard.cpp:58
+#: wordcompletion/dictionarycreationwizard.cpp:62
+#: wordcompletion/dictionarycreationwizard.cpp:70
+#: wordcompletion/dictionarycreationwizard.cpp:73
+#: wordcompletion/dictionarycreationwizard.cpp:117
+#: wordcompletion/dictionarycreationwizard.cpp:133
+#: wordcompletion/dictionarycreationwizard.cpp:142
+#: wordcompletion/dictionarycreationwizard.cpp:151
+msgid "Source of New Dictionary (2)"
+msgstr "新建字典的来源 (2)"
+
+#: wordcompletion/dictionarycreationwizard.cpp:63
+msgid "&Directory:"
+msgstr "目录(&D):"
+
+#: wordcompletion/dictionarycreationwizard.cpp:64
+#: wordcompletion/dictionarycreationwizard.cpp:66
+msgid ""
+"With this input field you specify which directory you want to load for creating "
+"the new dictionary."
+msgstr "您可使用此输入域指定您想要为新创建的字典装入哪个目录。"
+
+#: wordcompletion/dictionarycreationwizard.cpp:238
+msgid "Merge result"
+msgstr "合并结果"
+
+#: wordcompletion/dictionarycreationwizard.cpp:241
+msgid ""
+"_: In the sense of a blank word list\n"
+"Empty list"
+msgstr "空列表"
+
+#: wordcompletion/dictionarycreationwizard.cpp:250
+msgid "KDE Documentation"
+msgstr "KDE 文档"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 224
+#: rc.cpp:340 wordcompletion/wordcompletionui.ui.h:15
+#, no-c-format
+msgid ""
+"With this combo box you select the language associated with the selected "
+"dictionary."
+msgstr "您可使用此复选框选择与选中字典关联的语言。"
+
+#: optionsdialog.cpp:123
+msgid "General Options"
+msgstr "常规选项"
+
+#: optionsdialog.cpp:129
+msgid "&Preferences"
+msgstr "首选项(&P)"
+
+#: optionsdialog.cpp:133
+msgid "&Text-to-Speech"
+msgstr "文本到语音(&T)"
+
+#: configwizard.cpp:103 optionsdialog.cpp:136
+msgid "Word Completion"
+msgstr "单词补全"
+
+#: optionsdialog.cpp:142
+msgid "KTTSD Speech Service"
+msgstr "KTTSD 语言服务"
+
+#: optionsdialog.cpp:143
+msgid "KDE Text-to-Speech Daemon Configuration"
+msgstr "KDE 文本到语音守护程序配置"
+
+#: kmouth.cpp:98
+msgid "&Open as History..."
+msgstr "作为历史记录打开(&O)..."
+
+#: kmouth.cpp:99 kmouth.cpp:100
+msgid "Opens an existing file as history"
+msgstr "打开一个已存在的文件作为历史记录"
+
+#: kmouth.cpp:102
+msgid "Save &History As..."
+msgstr "历史记录另存为(&H)..."
+
+#: kmouth.cpp:103 kmouth.cpp:104
+msgid "Saves the actual history as..."
+msgstr "目前的历史记录另存为..."
+
+#: kmouth.cpp:106
+msgid "&Print History..."
+msgstr "打印历史记录(&P)..."
+
+#: kmouth.cpp:107 kmouth.cpp:108
+msgid "Prints out the actual history"
+msgstr "打印目前的历史记录"
+
+#: kmouth.cpp:111 kmouth.cpp:112
+msgid "Quits the application"
+msgstr "退出程序"
+
+#: kmouth.cpp:116
+msgid "Cuts the selected section and puts it to the clipboard"
+msgstr "剪切所选的部分到剪贴板"
+
+#: kmouth.cpp:117
+msgid ""
+"Cuts the selected section and puts it to the clipboard. If there is some text "
+"selected in the edit field it is placed it on the clipboard. Otherwise the "
+"selected sentences in the history (if any) are placed on the clipboard."
+msgstr "剪切所选的部分到剪贴板。如果在编辑区域中有文本被选,所选的文本将被剪切到剪贴板。否则历史记录中所选的句子(如果有的话)将被剪切到剪贴板。"
+
+#: kmouth.cpp:120
+msgid "Copies the selected section to the clipboard"
+msgstr "复制所选的部分到剪贴板"
+
+#: kmouth.cpp:121
+msgid ""
+"Copies the selected section to the clipboard. If there is some text selected in "
+"the edit field it is copied to the clipboard. Otherwise the selected sentences "
+"in the history (if any) are copied to the clipboard."
+msgstr "复制所选的部分到剪贴板。如果在编辑区域中有文本被选,所选的文本将被复制到剪贴板。否则历史记录中所选的句子(如果有的话)将被复制到剪贴板。"
+
+#: kmouth.cpp:124 phrasebook/phrasebookdialog.cpp:371
+#: phrasebook/phrasebookdialog.cpp:372
+msgid "Pastes the clipboard contents to actual position"
+msgstr "粘贴剪贴板的内容到当前位置"
+
+#: kmouth.cpp:125
+msgid ""
+"Pastes the clipboard contents at the current cursor position into the edit "
+"field."
+msgstr "把剪切版中的内容粘贴到编辑区域中目前指针所在的位置。"
+
+#: kmouth.cpp:127 kmouth.cpp:156 phraselist.cpp:79
+msgid "&Speak"
+msgstr "朗读(&S)"
+
+#: kmouth.cpp:128
+msgid "Speaks the currently active sentence(s)"
+msgstr "朗读当前活动的句子"
+
+#: kmouth.cpp:129 phraselist.cpp:82
+msgid ""
+"Speaks the currently active sentence(s). If there is some text in the edit "
+"field it is spoken. Otherwise the selected sentences in the history (if any) "
+"are spoken."
+msgstr "朗读当前活动的句子。如果在编辑区域中有文本,这些文本将被朗读。否则在历史记录中所选的句子(如果有的话)将被朗读。"
+
+#: kmouth.cpp:132
+msgid "&Edit..."
+msgstr "编辑(&E)..."
+
+#: kmouth.cpp:137 kmouth.cpp:138
+msgid "Enables/disables the toolbar"
+msgstr "打开/关闭工具栏"
+
+#: kmouth.cpp:140
+msgid "Show P&hrasebook Bar"
+msgstr "显示词组栏(&H)"
+
+#: kmouth.cpp:141 kmouth.cpp:142
+msgid "Enables/disables the phrasebook bar"
+msgstr "启用/禁用词组栏"
+
+#: kmouth.cpp:145 kmouth.cpp:146
+msgid "Enables/disables the statusbar"
+msgstr "打开/关闭状态栏"
+
+#: kmouth.cpp:148
+msgid "&Configure KMouth..."
+msgstr "配置 KMouth(&C)..."
+
+#: kmouth.cpp:149 kmouth.cpp:150
+msgid "Opens the configuration dialog"
+msgstr "打开配置对话框"
+
+#: kmouth.cpp:157 kmouth.cpp:158
+msgid "Speaks the currently selected phrases in the history"
+msgstr "朗读目前在历史记录中所选的词组"
+
+#: kmouth.cpp:161 kmouth.cpp:162
+msgid "Deletes the currently selected phrases from the history"
+msgstr "从历史记录中删除目前所选的词组"
+
+#: kmouth.cpp:164
+msgid "Cu&t"
+msgstr "剪切(&T)"
+
+#: kmouth.cpp:165 kmouth.cpp:166
+msgid ""
+"Cuts the currently selected phrases from the history and puts them to the "
+"clipboard"
+msgstr "从历史记录中剪切目前所选的词组并把它们放置到剪贴板"
+
+#: kmouth.cpp:169 kmouth.cpp:170
+msgid "Copies the currently selected phrases from the history to the clipboard"
+msgstr "把目前所选的词组从历史记录中复制到剪贴板"
+
+#: kmouth.cpp:172
+msgid "Select &All Entries"
+msgstr "选择全部条目(&A)"
+
+#: kmouth.cpp:173 kmouth.cpp:174
+msgid "Selects all phrases in the history"
+msgstr "选择所有在历史记录中的词组"
+
+#: kmouth.cpp:176
+msgid "D&eselect All Entries"
+msgstr "取消选择所有条目(&E)"
+
+#: kmouth.cpp:177 kmouth.cpp:178
+msgid "Deselects all phrases in the history"
+msgstr "取消选择所有在历史记录中的词组"
+
+#: kmouth.cpp:192 kmouth.cpp:210 kmouth.cpp:313 kmouth.cpp:321 kmouth.cpp:334
+#: kmouth.cpp:380 kmouth.cpp:397 kmouth.cpp:414 kmouth.cpp:431
+msgid "Ready."
+msgstr "就绪。"
+
+#: kmouth.cpp:207 kmouth.cpp:309
+msgid "Opening file..."
+msgstr "正在打开文件..."
+
+#: kmouth.cpp:317
+msgid "Saving history with a new filename..."
+msgstr "正在以新的文件名保存历史记录..."
+
+#: kmouth.cpp:326
+msgid "Printing..."
+msgstr "正在打印..."
+
+#: kmouth.cpp:339
+msgid "Exiting..."
+msgstr "正在退出..."
+
+#: kmouth.cpp:373
+msgid "Toggling menubar..."
+msgstr "正在切换菜单栏..."
+
+#: kmouth.cpp:385
+msgid "Toggling toolbar..."
+msgstr "正在切换工具栏..."
+
+#: kmouth.cpp:402
+msgid "Toggling phrasebook bar..."
+msgstr "正在切换词组栏..."
+
+#: kmouth.cpp:419
+msgid "Toggle the statusbar..."
+msgstr "切换状态栏..."
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Yan Shuangchun"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "yahzee@d3eye.com"
+
+#: main.cpp:28
+msgid "A type-and-say front end for speech synthesizers"
+msgstr "一个即输即读的语音合成前端"
+
+#: main.cpp:34
+msgid "History file to open"
+msgstr "要打开的历史记录文件"
+
+#: main.cpp:42
+msgid "KMouth"
+msgstr "KMouth"
+
+#: main.cpp:49
+msgid "Tips, extended phrase books"
+msgstr "提示,扩展词组本"
+
+#. i18n: file kmouthui.rc line 14
+#: rc.cpp:9 rc.cpp:98
+#, no-c-format
+msgid "&Phrase Books"
+msgstr "词组本(&P)"
+
+#. i18n: file preferencesui.ui line 24
+#: rc.cpp:15 rc.cpp:104
+#, no-c-format
+msgid "Preferences"
+msgstr "首选项"
+
+#. i18n: file preferencesui.ui line 63
+#: rc.cpp:18 rc.cpp:107
+#, no-c-format
+msgid "&Selection of phrases in the phrase book:"
+msgstr "词组本中所选的词组(&S):"
+
+#. i18n: file preferencesui.ui line 69
+#: rc.cpp:21 rc.cpp:30 rc.cpp:110 rc.cpp:119
+#, no-c-format
+msgid ""
+"This combo box specifies whether selected phrases of the phrase book are "
+"immediately spoken or just inserted into the edit field."
+msgstr "这个复选框指定词组本中所选的词组是立即朗读还是仅仅插入到编辑区域中。"
+
+#. i18n: file preferencesui.ui line 75
+#: rc.cpp:24 rc.cpp:113
+#, no-c-format
+msgid "Speak Immediately"
+msgstr "立即朗读"
+
+#. i18n: file preferencesui.ui line 80
+#: rc.cpp:27 rc.cpp:116
+#, no-c-format
+msgid "Insert Into Edit Field"
+msgstr "插入到编辑区域"
+
+#. i18n: file preferencesui.ui line 122
+#: rc.cpp:33 rc.cpp:122
+#, no-c-format
+msgid "Closing the phrase &book edit window:"
+msgstr "关闭词组本编辑窗口(&B):"
+
+#. i18n: file preferencesui.ui line 128
+#: rc.cpp:36 rc.cpp:48 rc.cpp:125 rc.cpp:137
+#, no-c-format
+msgid ""
+"This combo box specifies whether the phrase book is automatically saved when "
+"the edit window is closed."
+msgstr "这个复选框指定词组本在编辑窗口关闭时是否自动保存。"
+
+#. i18n: file preferencesui.ui line 134
+#: rc.cpp:39 rc.cpp:128
+#, no-c-format
+msgid "Save Phrase Book"
+msgstr "保存词组本"
+
+#. i18n: file preferencesui.ui line 139
+#: rc.cpp:42 rc.cpp:131
+#, no-c-format
+msgid "Discard Changes"
+msgstr "放弃修改"
+
+#. i18n: file preferencesui.ui line 144
+#: rc.cpp:45 rc.cpp:134
+#, no-c-format
+msgid "Ask Whether to Save"
+msgstr "询问是否保存"
+
+#. i18n: file texttospeechconfigurationui.ui line 16
+#: rc.cpp:51 rc.cpp:140
+#, no-c-format
+msgid "Text-to-Speech"
+msgstr "文本到语音"
+
+#. i18n: file texttospeechconfigurationui.ui line 55
+#: rc.cpp:54 rc.cpp:143
+#, no-c-format
+msgid "C&ommand for speaking texts:"
+msgstr "朗读文本时的命令(&O):"
+
+#. i18n: file texttospeechconfigurationui.ui line 65
+#: rc.cpp:57 rc.cpp:64 rc.cpp:146 rc.cpp:153
+#, no-c-format
+msgid ""
+"This field specifies both the command used for speaking texts and its "
+"parameters. KMouth knows the following placeholders:\n"
+"%t -- the text that should be spoken\n"
+"%f -- the name of a file containing the text\n"
+"%l -- the language code\n"
+"%% -- a percent sign"
+msgstr ""
+"这个区域指定朗读文本时的命令及其参数。KMouth 支持下列占位符:\n"
+"%t -- 要朗读的文本\n"
+"%f -- 包含文本的文件名\n"
+"%l -- 语言代码\n"
+"%% -- 百分号"
+
+#. i18n: file texttospeechconfigurationui.ui line 117
+#: rc.cpp:71 rc.cpp:160 rc.cpp:217
+#, no-c-format
+msgid "Character &encoding:"
+msgstr "字符编码(&E):"
+
+#. i18n: file texttospeechconfigurationui.ui line 123
+#: rc.cpp:74 rc.cpp:77 rc.cpp:163 rc.cpp:166
+#, no-c-format
+msgid ""
+"This combo box specifies which character encoding is used for passing the text."
+msgstr "这个复选框指定传递文本时使用何种字符编码。"
+
+#. i18n: file texttospeechconfigurationui.ui line 141
+#: rc.cpp:80 rc.cpp:169
+#, no-c-format
+msgid "Send the data as standard &input"
+msgstr "作为标准输入发送数据(&I)"
+
+#. i18n: file texttospeechconfigurationui.ui line 144
+#: rc.cpp:83 rc.cpp:172
+#, no-c-format
+msgid ""
+"This check box specifies whether the text is sent as standard input to the "
+"speech synthesizer."
+msgstr "这个单选框指定文本是否作为标准输入发送给语音合成器。"
+
+#. i18n: file texttospeechconfigurationui.ui line 152
+#: rc.cpp:86 rc.cpp:175
+#, no-c-format
+msgid "&Use KTTSD speech service if possible"
+msgstr "如果可以则使用 KTTSD 语音服务(&U)"
+
+#. i18n: file texttospeechconfigurationui.ui line 155
+#: rc.cpp:89 rc.cpp:178
+#, no-c-format
+msgid ""
+"This check box specifies KMouth tries to use the KTTSD speech service prior to "
+"calling the speech synthesizer directly. The KTTSD speech service is a KDE "
+"daemon which gives KDE applications a standardized interface for speech "
+"synthesis and is currently developed in CVS."
+msgstr ""
+"此复选框指定了 KMouth 将试图使用 KTTSD 语音服务来取代直接语音合成。KTTSD 语音服务是一种 KDE 守护程序,它为 KDE "
+"应用程序提供了一个标准化的接口,从而实现语音合成。"
+
+#. i18n: file phrasebook/buttonboxui.ui line 16
+#: rc.cpp:181
+#, no-c-format
+msgid "Currently Selected Phrase or Phrase Book"
+msgstr "目前所选的词组或词组本"
+
+#. i18n: file phrasebook/buttonboxui.ui line 33
+#: rc.cpp:184
+#, no-c-format
+msgid "&Currently Selected Phrase or Phrase Book"
+msgstr "目前所选的词组或词组本(&C)"
+
+#. i18n: file phrasebook/buttonboxui.ui line 55
+#: rc.cpp:187 rc.cpp:208
+#, no-c-format
+msgid ""
+"With this line edit you define the name of a sub-phrasebook or the contents of "
+"a phrase."
+msgstr "您可使用此行定义子词组本或词组的内容。"
+
+#. i18n: file phrasebook/buttonboxui.ui line 63
+#: rc.cpp:190
+#, no-c-format
+msgid "&None"
+msgstr "无(&N)"
+
+#. i18n: file phrasebook/buttonboxui.ui line 66
+#: rc.cpp:193
+#, no-c-format
+msgid ""
+"If you select this option then the selected phrase will not be reachable by a "
+"keyboard shortcut."
+msgstr "如果您选择了此选项,则选中的词组将无法通过键盘快捷键访问。"
+
+#. i18n: file phrasebook/buttonboxui.ui line 74
+#: rc.cpp:196
+#, no-c-format
+msgid "C&ustom"
+msgstr "自定义(&U)"
+
+#. i18n: file phrasebook/buttonboxui.ui line 77
+#: rc.cpp:199
+#, no-c-format
+msgid ""
+"If you select this option then the selected phrase will be reachable by a "
+"keyboard shortcut. You can change the shortcut with the button next to this "
+"option."
+msgstr "如果您选中了此选项,则选中的词组将可通过键盘快捷键访问。您可以使用此选项旁边的按钮更改快捷键。"
+
+#. i18n: file phrasebook/buttonboxui.ui line 85
+#: rc.cpp:202
+#, no-c-format
+msgid "Shortcut for the phrase:"
+msgstr "词组的快捷键:"
+
+#. i18n: file phrasebook/buttonboxui.ui line 93
+#: phrasebook/phrasebookdialog.cpp:491 phrasebook/phrasebookdialog.cpp:505
+#: rc.cpp:205
+#, no-c-format
+msgid "Text of the &phrase:"
+msgstr "词组的文本(&P):"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 24
+#: rc.cpp:211 rc.cpp:280
+#, no-c-format
+msgid "&Compare to OpenOffice.org dictionary:"
+msgstr "与 OpenOffice.org 字典进行比较(&C):"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 30
+#: rc.cpp:214
+#, no-c-format
+msgid ""
+"If you select this check box the words are spell-checked before they are "
+"inserted into the new dictionary."
+msgstr "如果您选中了此复选框,则在将单词插入新字典之前将会进行拼写检查。"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 52
+#: rc.cpp:220 rc.cpp:232
+#, no-c-format
+msgid ""
+"With this combo box you select the character encoding used to load text files. "
+"This combo box is not used for XML files or for dictionary files."
+msgstr "您可以使用此复选框选择装入文本文件所用的字符编码。此复选框不适合 XML 文件或字典文件。"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 68
+#: rc.cpp:223
+#, no-c-format
+msgid "&Filename:"
+msgstr "文件名(&F):"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 74
+#: rc.cpp:226 rc.cpp:229
+#, no-c-format
+msgid ""
+"With this input field you specify which file you want to load for creating the "
+"new dictionary."
+msgstr "您可使用此输入框指定您想要为新创建的字典使用哪个文件。"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 125
+#: rc.cpp:235 rc.cpp:286
+#, no-c-format
+msgid ""
+"With this input field you select the OpenOffice.org directory that will be used "
+"to spellcheck the words of the new dictionary."
+msgstr "您可使用此输入框选择要使用哪个 OpenOffice.org 目录来检查新字典单词的拼写。"
+
+#. i18n: file wordcompletion/creationsourcedetailsui.ui line 141
+#: rc.cpp:238 rc.cpp:289 rc.cpp:337
+#, no-c-format
+msgid "&Language:"
+msgstr "语言(&L):"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 24
+#: rc.cpp:244
+#, no-c-format
+msgid "C&reate new dictionary:"
+msgstr "创建新字典(&R):"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 30
+#: rc.cpp:247
+#, no-c-format
+msgid ""
+"If you select this box a new dictionary is created by either loading a "
+"dictionary file or by counting the individual words in a text."
+msgstr "如果您选择了此框,则会创建新字典,方法或者是装入字典文件,或者是累计文本中的单个单词。"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 38
+#: rc.cpp:250
+#, no-c-format
+msgid "&Merge dictionaries"
+msgstr "合并字典(&M)"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 41
+#: rc.cpp:253
+#, no-c-format
+msgid ""
+"If you select this box a new dictionary is created by merging existing "
+"dictionaries."
+msgstr "如果您选中了此况,则会根据已有字典合并创建新字典。"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 60
+#: rc.cpp:256
+#, no-c-format
+msgid "From &file"
+msgstr "来自文件(&F)"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 63
+#: rc.cpp:259
+#, no-c-format
+msgid ""
+"If you select this box a new dictionary is created by loading a file. You may "
+"either select an XML file, a standard text file or a file containing a word "
+"completion dictionary. If you select a standard text file or an XML file the "
+"frequentness of the individual words is detected by simply counting the "
+"occurrences of each word."
+msgstr ""
+"如果您选择此框,则会通过装入文件创建新字典。您可以选择一个 XML 文件、一个纯文本文件,或者一个包含单词补全目录的文件。如果您选择了纯文本文件或者 XML "
+"文件,那么将只会统计每个单词出现的次数来检测单个单词的频率。"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 82
+#: rc.cpp:262
+#, no-c-format
+msgid "From &KDE documentation"
+msgstr "来自 KDE 文档(&K)"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 88
+#: rc.cpp:265
+#, no-c-format
+msgid ""
+"If you select this box a new dictionary is created by parsing the KDE "
+"documentation. The frequentness of the individual words is detect by simply "
+"counting the occurrences of each word."
+msgstr "如果您选择此框,则会通过分析 KDE 文档来创建新字典。计算单个单词频率的方法是简单的统计每个单词的出现次数。"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 107
+#: rc.cpp:268
+#, no-c-format
+msgid "From f&older"
+msgstr "来自文件夹(&O)"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 110
+#: rc.cpp:271
+#, no-c-format
+msgid ""
+"If you select this box a new dictionary is created by loading all files in a "
+"folder and its subdirectories."
+msgstr "如果您选择此框,则会通过装入指定文件夹及其全部子文件夹中的全部文件来创建新字典。"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 135
+#: rc.cpp:274
+#, no-c-format
+msgid "Create an &empty wordlist"
+msgstr "创建空的单词列表(&E)"
+
+#. i18n: file wordcompletion/creationsourceui.ui line 138
+#: rc.cpp:277
+#, no-c-format
+msgid ""
+"If you select this box a blank dictionary without any entries is created. As "
+"KMouth automatically adds newly typed words to the dictionaries it will learn "
+"your vocabulary with the time."
+msgstr "如果您选择此框,则会创建一个不含有任何内容的空字典。由于 KMouth 自动将新输入的单词添加到字典中,所以该字典将会随时学习您的词汇表。"
+
+#. i18n: file wordcompletion/kdedocsourceui.ui line 30
+#: rc.cpp:283
+#, no-c-format
+msgid ""
+"If you select this check box the words from the KDE documentation are "
+"spell-checked before they are inserted into the new dictionary."
+msgstr "如果您选择此框,则会在将 KDE 文档中的单词插入到新字典之前先进行拼写检查。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 40
+#: rc.cpp:295
+#, no-c-format
+msgid "Add D&ictionary..."
+msgstr "添加字典(&I)..."
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 43
+#: rc.cpp:298
+#, no-c-format
+msgid ""
+"With this button you can add a new dictionary to the list of available "
+"dictionaries."
+msgstr "您可使用此按钮将新字典添加到可用字典列表中。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 62
+#: rc.cpp:301
+#, no-c-format
+msgid "&Delete Dictionary"
+msgstr "删除字典(&D)"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 65
+#: rc.cpp:304
+#, no-c-format
+msgid "With this button you delete the selected dictionary."
+msgstr "您可使用此按钮删除选中的字典。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 84
+#: rc.cpp:307
+#, no-c-format
+msgid "Move &Up"
+msgstr "向上移动(&U)"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 87
+#: rc.cpp:310
+#, no-c-format
+msgid "With this button you move the selected dictionary up."
+msgstr "您可使用此按钮将选中的字典上移。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 106
+#: rc.cpp:313
+#, no-c-format
+msgid "&Move Down"
+msgstr "向下移动(&M)"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 109
+#: rc.cpp:316
+#, no-c-format
+msgid "With this button you move the selected dictionary down."
+msgstr "您可使用此按钮将选中的字典下移。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 128
+#: rc.cpp:319
+#, no-c-format
+msgid "&Export Dictionary..."
+msgstr "导出字典(&E)..."
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 131
+#: rc.cpp:322
+#, no-c-format
+msgid "With this button you export the selected dictionary to a file."
+msgstr "您可使用此按钮将选中字典导出为文件。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 164
+#: rc.cpp:325
+#, no-c-format
+msgid "Dictionary"
+msgstr "字典"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 175
+#: rc.cpp:328
+#, no-c-format
+msgid "Language"
+msgstr "语言"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 191
+#: rc.cpp:331
+#, no-c-format
+msgid ""
+"This list contains all available dictionaries for the word completion. KMouth "
+"will display a combo box next to the edit field in the main window if this list "
+"contains more than one dictionary. You can use this combo box in order to "
+"select the dictionary that actually gets used for the word completion."
+msgstr ""
+"此列表包含了可用于单词补全的全部字典。如果此列表包含多个字典,KMouth "
+"将在主窗口的编辑域旁显示一个组合框。您可以使用该组合框来选择实际用于单词补全的字典。"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 210
+#: rc.cpp:334
+#, no-c-format
+msgid "&Selected Dictionary"
+msgstr "选中的字典(&S)"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 232
+#: rc.cpp:343
+#, no-c-format
+msgid "&Name:"
+msgstr "名称(&M):"
+
+#. i18n: file wordcompletion/wordcompletionui.ui line 238
+#: rc.cpp:346 rc.cpp:349
+#, no-c-format
+msgid "With this input field you specify the name of the selected dictionary."
+msgstr "您可通过此输入域指定选中字典的名称。"
+
+#: phrasebook/phrasebookdialog.cpp:134
+msgid " (%1 of %2 books selected)"
+msgstr " (选中 %2 本词组本中的 %1 本)"
+
+#: phrasebook/phrasebookdialog.cpp:145
+msgid "Please decide which phrase books you need:"
+msgstr "请决定您需要哪些词组本:"
+
+#: phrasebook/phrasebookdialog.cpp:153
+msgid "Book"
+msgstr "书"
+
+#: phrasebook/phrasebookdialog.cpp:242
+msgid ""
+"By clicking on this button you can select the keyboard shortcut associated with "
+"the selected phrase."
+msgstr "单击此按钮可选择与选中词组关联的键盘快捷键。"
+
+#: phrasebook/phrasebookdialog.cpp:263
+msgid "Phrase Book"
+msgstr "词组本"
+
+#: phrasebook/phrasebookdialog.cpp:300
+msgid "Phrase"
+msgstr "词组"
+
+#: phrasebook/phrasebookdialog.cpp:301
+msgid "Shortcut"
+msgstr "快捷键"
+
+#: phrasebook/phrasebookdialog.cpp:305
+msgid ""
+"This list contains the current phrase book in a tree structure. You can select "
+"and modify individual phrases and sub phrase books"
+msgstr "此列表以树形结构包含了当前词组本。您还可以选择并修改独立的词组和子词组本"
+
+#: phrasebook/phrasebookdialog.cpp:325
+msgid "&New Phrase"
+msgstr "新建词组(&N)"
+
+#: phrasebook/phrasebookdialog.cpp:326 phrasebook/phrasebookdialog.cpp:327
+msgid "Adds a new phrase"
+msgstr "添加一个新词组"
+
+#: phrasebook/phrasebookdialog.cpp:329
+msgid "New Phrase &Book"
+msgstr "新词组本(&B)"
+
+#: phrasebook/phrasebookdialog.cpp:330 phrasebook/phrasebookdialog.cpp:331
+msgid "Adds a new phrase book into which other books and phrases can be placed"
+msgstr "添加新的词组本到其它书和短语可以存放的地方"
+
+#: phrasebook/phrasebookdialog.cpp:334 phrasebook/phrasebookdialog.cpp:335
+msgid "Saves the phrase book onto the hard disk"
+msgstr "把词组本保存到硬盘上"
+
+#: phrasebook/phrasebookdialog.cpp:337 phrasebook/phrasebookdialog.cpp:341
+msgid "&Import..."
+msgstr "导入(&I)..."
+
+#: phrasebook/phrasebookdialog.cpp:338 phrasebook/phrasebookdialog.cpp:339
+#: phrasebook/phrasebookdialog.cpp:342 phrasebook/phrasebookdialog.cpp:343
+msgid "Imports a file and adds its contents to the phrase book"
+msgstr "导入一个文件并把内容添加到词组本"
+
+#: phrasebook/phrasebookdialog.cpp:345
+msgid "I&mport Standard Phrase Book"
+msgstr "导入标准词组本(&S)"
+
+#: phrasebook/phrasebookdialog.cpp:346 phrasebook/phrasebookdialog.cpp:347
+msgid "Imports a standard phrase book and adds its contents to the phrase book"
+msgstr "导入一个标准词组本并把它的内容添加到词组本"
+
+#: phrasebook/phrasebookdialog.cpp:349
+msgid "&Export..."
+msgstr "导出(&E)..."
+
+#: phrasebook/phrasebookdialog.cpp:350 phrasebook/phrasebookdialog.cpp:351
+msgid "Exports the currently selected phrase(s) or phrase book(s) into a file"
+msgstr "把目前所选的词组或词组本导出到一个文件"
+
+#: phrasebook/phrasebookdialog.cpp:354 phrasebook/phrasebookdialog.cpp:355
+msgid "Prints the currently selected phrase(s) or phrase book(s)"
+msgstr "打印目前所选的词组或词组本"
+
+#: phrasebook/phrasebookdialog.cpp:358 phrasebook/phrasebookdialog.cpp:359
+msgid "Closes the window"
+msgstr "关闭窗口"
+
+#: phrasebook/phrasebookdialog.cpp:363 phrasebook/phrasebookdialog.cpp:364
+msgid ""
+"Cuts the currently selected entries from the phrase book and puts it to the "
+"clipboard"
+msgstr "从词组本中剪切目前所选的条目并放置到剪贴板"
+
+#: phrasebook/phrasebookdialog.cpp:367 phrasebook/phrasebookdialog.cpp:368
+msgid ""
+"Copies the currently selected entry from the phrase book to the clipboard"
+msgstr "把目前所选的条目从词组本中复制到剪贴板"
+
+#: phrasebook/phrasebookdialog.cpp:375 phrasebook/phrasebookdialog.cpp:376
+msgid "Deletes the selected entries from the phrase book"
+msgstr "取消选择词组本中所选的条目"
+
+#: phrasebook/phrasebookdialog.cpp:526
+msgid "Name of the &phrase book:"
+msgstr "词组本的名字(&P):"
+
+#: phrasebook/phrasebookdialog.cpp:545
+#, fuzzy
+msgid ""
+"There are unsaved changes."
+"
Do you want to apply the changes before closing the \"phrase book\" window "
+"or discard the changes?"
+msgstr "有未保存的更改。
关闭“词组本”窗口之前,您要应用这些更改还是放弃这些更改?"
+
+#: phrasebook/phrasebookdialog.cpp:546
+msgid "Closing \"Phrase Book\" Window"
+msgstr "关闭“词组本”窗口"
+
+#: phrasebook/phrasebookdialog.cpp:598
+msgid ""
+"In order to use the '%1' key as a shortcut, it must be combined with the Win, "
+"Alt, Ctrl, and/or Shift keys."
+msgstr "为了把“%1”键作为快捷键使用,它必须和 Win、Alt、Ctrl 和/或 Shift 键组合。"
+
+#: phrasebook/phrasebookdialog.cpp:601
+msgid "Invalid Shortcut Key"
+msgstr "无效的快捷键"
+
+#: phrasebook/phrasebookdialog.cpp:695
+#, fuzzy
+msgid "(New Phrase Book)"
+msgstr "新词组本(&B)"
+
+#: phrasebook/phrasebookdialog.cpp:706
+#, fuzzy
+msgid "(New Phrase)"
+msgstr "(新词组)"
+
+#: phrasebook/phrasebook.cpp:258 phrasebook/phrasebookdialog.cpp:723
+msgid ""
+"*.phrasebook|Phrase Books (*.phrasebook)\n"
+"*.txt|Plain Text Files (*.txt)\n"
+"*|All Files"
+msgstr ""
+"*.phrasebook|词组本 (*.phrasebook)\n"
+"*.txt|纯文本文件 (*.txt)\n"
+"*|所有文件"
+
+#: phrasebook/phrasebookdialog.cpp:723
+msgid "Import Phrasebook"
+msgstr "导入词组本"
+
+#: phrasebook/phrasebookdialog.cpp:734 phraselist.cpp:475
+#, c-format
+msgid ""
+"There was an error loading file\n"
+"%1"
+msgstr "在读取文件 %1 时发生一个错误"
+
+#: phrasebook/phrasebookdialog.cpp:743
+msgid "Export Phrase Book"
+msgstr "导出词组本"
+
+#: phrasebook/phrasebookdialog.cpp:744 phraselist.cpp:449
+#, c-format
+msgid ""
+"There was an error saving file\n"
+"%1"
+msgstr "在保存文件 %1 时发生一个错误"
+
+#: phrasebook/phrasebook.cpp:260
+msgid ""
+"*.txt|Plain Text Files (*.txt)\n"
+"*.phrasebook|Phrase Books (*.phrasebook)\n"
+"*|All Files"
+msgstr ""
+"*.txt|纯文本文件 (*.txt)\n"
+"*.phrasebook|词组本 (*.phrasebook)\n"
+"*|所有文件"
+
+#: phrasebook/phrasebook.cpp:289
+msgid ""
+"Your chosen filename %1 has a different extension than .phrasebook"
+". Do you wish to add .phrasebook to the filename?"
+msgstr "您所选的文件 %1 的扩展名与词组本不同。您是否想把 .phrasebook 添加到文件名中?"
+
+#: phrasebook/phrasebook.cpp:290 phrasebook/phrasebook.cpp:306
+msgid "File Extension"
+msgstr "文件扩展名"
+
+#: phrasebook/phrasebook.cpp:290
+msgid "Do Not Add"
+msgstr ""
+
+#: phrasebook/phrasebook.cpp:305
+msgid ""
+"Your chosen filename %1 has the extension .phrasebook"
+". Do you wish to save in phrasebook format?"
+msgstr "您所选文件 %1 含有 .phrasebook 的扩展名。您是否想用词组本格式保存?"
+
+#: phrasebook/phrasebook.cpp:306
+msgid "As Phrasebook"
+msgstr "作为词组本"
+
+#: phrasebook/phrasebook.cpp:306
+msgid "As Plain Text"
+msgstr "作为纯文本文件"
+
+#: phrasebook/phrasetree.cpp:470
+msgid ""
+"The '%1' key combination has already been allocated to %2.\n"
+"Please choose a unique key combination."
+msgstr ""
+"“%1”按键组合已经分配给 %2。\n"
+"请选择唯一的按键组合。"
+
+#: phrasebook/phrasetree.cpp:488
+msgid "the standard \"%1\" action"
+msgstr "标准“%1”动作"
+
+#: phrasebook/phrasetree.cpp:489
+msgid "Conflict with Standard Application Shortcut"
+msgstr "与标准应用程序快捷键相冲突"
+
+#: phrasebook/phrasetree.cpp:504
+msgid "the global \"%1\" action"
+msgstr "全局“%1”动作"
+
+#: phrasebook/phrasetree.cpp:505
+msgid "Conflict with Global Shortcuts"
+msgstr "与全局快捷键相冲突"
+
+#: phrasebook/phrasetree.cpp:520
+msgid "an other phrase"
+msgstr "另一个词组"
+
+#: phrasebook/phrasetree.cpp:521
+msgid "Key Conflict"
+msgstr "按键冲突"
+
+#: configwizard.cpp:37
+msgid "Initial Configuration - KMouth"
+msgstr "初始化配置 - KMouth"
+
+#: configwizard.cpp:57
+msgid "Text-to-Speech Configuration"
+msgstr "文本到语音配置"
+
+#: configwizard.cpp:71
+msgid "Initial Phrase Book"
+msgstr "初始化词组本"
+
+#: phraselist.cpp:56
+msgid ""
+"This list contains the history of spoken sentences. You can select sentences "
+"and press the speak button for re-speaking."
+msgstr "这个列表包含已朗读的句子的历史记录。您可以选择句子并按朗读按钮来再次朗读。"
+
+#: phraselist.cpp:74
+msgid ""
+"Into this edit field you can type a phrase. Click on the speak button in order "
+"to speak the entered phrase."
+msgstr "您可以在这个编辑区域输入一个词组。单击朗读按钮来朗读输入的词组。"
+
+#: phraselist.cpp:454
+msgid ""
+"*|All Files\n"
+"*.phrasebook|Phrase Books (*.phrasebook)\n"
+"*.txt|Plain Text Files (*.txt)"
+msgstr ""
+"*|所有文件\n"
+"*.phrasebook|词组本 (*.phrasebook)\n"
+"*.txt|纯文本文件 (*.txt)"
+
+#: phraselist.cpp:454
+msgid "Open File as History"
+msgstr "打开文件作为历史记录"
+
+#~ msgid "(New phrase book)"
+#~ msgstr "(新词组本)"
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/ksayit.po b/tde-i18n-zh_CN/messages/kdeaccessibility/ksayit.po
new file mode 100644
index 00000000000..4d899ac7643
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/ksayit.po
@@ -0,0 +1,433 @@
+# translation of ksayit.po to
+# Chinese (China) translation for kdeaccessibility
+# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006
+# This file is distributed under the same license as the kdeaccessibility package.
+#
+# FIRST AUTHOR , 2006.
+# Lie_Ex , 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: ksayit\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2008-07-08 01:24+0200\n"
+"PO-Revision-Date: 2007-03-27 20:30+0800\n"
+"Last-Translator: Lie_Ex \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Rosetta-Export-Date: 2007-03-27 04:58+0000\n"
+"X-Generator: KBabel 1.11.2\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Lie_Ex"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "lilith.ex@gmail.com"
+
+#: contextmenuhandler.cpp:100
+msgid "New"
+msgstr "新建"
+
+#: contextmenuhandler.cpp:159
+msgid "Rename..."
+msgstr "重命名..."
+
+#: contextmenuhandler.cpp:163
+msgid "Delete..."
+msgstr "删除..."
+
+#: contextmenuhandler.cpp:167 docbookclasses.cpp:133 docbookclasses.cpp:135
+#: docbookparser.cpp:91 doctreeviewimpl.cpp:799
+msgid "Overview"
+msgstr "概览"
+
+#. i18n: file DocTreeView.ui line 45
+#: contextmenuhandler.cpp:171 docbookparser.cpp:298 doctreeviewimpl.cpp:51
+#: doctreeviewimpl.cpp:812 rc.cpp:12
+#, no-c-format
+msgid "Chapter"
+msgstr "章节"
+
+#: contextmenuhandler.cpp:175 docbookclasses.cpp:462 docbookclasses.cpp:464
+#: docbookparser.cpp:243 doctreeviewimpl.cpp:831
+msgid "Keywords"
+msgstr "关键词"
+
+#: contextmenuhandler.cpp:179 doctreeviewimpl.cpp:845
+msgid "Keyword"
+msgstr "关键词"
+
+#: contextmenuhandler.cpp:183 docbookclasses.cpp:583 docbookclasses.cpp:585
+#: docbookparser.cpp:277 doctreeviewimpl.cpp:865
+msgid "Abstract"
+msgstr "摘要"
+
+#: contextmenuhandler.cpp:187
+msgid "Authors"
+msgstr "作者"
+
+#: contextmenuhandler.cpp:191 docbookclasses.cpp:377 docbookclasses.cpp:379
+#: docbookparser.cpp:228 doctreeviewimpl.cpp:908
+msgid "Author"
+msgstr "作者"
+
+#: contextmenuhandler.cpp:195 docbookclasses.cpp:188 docbookclasses.cpp:190
+#: docbookparser.cpp:124 doctreeviewimpl.cpp:926
+msgid "Date"
+msgstr "日期"
+
+#: contextmenuhandler.cpp:199
+msgid "Release Info"
+msgstr "发布信息"
+
+#: contextmenuhandler.cpp:203
+msgid "Title"
+msgstr "标题"
+
+#: contextmenuhandler.cpp:207 docbookclasses.cpp:640 docbookparser.cpp:475
+#: doctreeviewimpl.cpp:593 doctreeviewimpl.cpp:981
+msgid "Paragraph"
+msgstr "段落"
+
+#: contextmenuhandler.cpp:211 docbookparser.cpp:328 doctreeviewimpl.cpp:994
+msgid "Section Level 1"
+msgstr "一级标题"
+
+#: contextmenuhandler.cpp:215 docbookparser.cpp:358 doctreeviewimpl.cpp:1011
+msgid "Section Level 2"
+msgstr "二级标题"
+
+#: contextmenuhandler.cpp:219 docbookparser.cpp:388 doctreeviewimpl.cpp:1028
+msgid "Section Level 3"
+msgstr "三级标题"
+
+#: contextmenuhandler.cpp:223 docbookparser.cpp:418 docbookparser.cpp:448
+#: doctreeviewimpl.cpp:1045
+msgid "Section Level 4"
+msgstr "四级标题"
+
+#: contextmenuhandler.cpp:227 doctreeviewimpl.cpp:1062
+msgid "Section Level 5"
+msgstr "五级标题"
+
+#: docbookclasses.cpp:68 docbookclasses.cpp:70 doctreeviewimpl.cpp:111
+msgid "unnamed"
+msgstr "未命名"
+
+#: docbookclasses.cpp:255 docbookclasses.cpp:257 docbookparser.cpp:142
+#: doctreeviewimpl.cpp:947
+msgid "Release"
+msgstr "发布"
+
+#: docbookclasses.cpp:322 docbookclasses.cpp:324 docbookparser.cpp:178
+#: doctreeviewimpl.cpp:885
+msgid "Author(s)"
+msgstr "作者"
+
+#. i18n: file DocTreeView.ui line 56
+#: doctreeviewimpl.cpp:52 rc.cpp:15
+#, no-c-format
+msgid "Info"
+msgstr "信息"
+
+#: doctreeviewimpl.cpp:136
+msgid "Empty Document"
+msgstr "空文档"
+
+#: doctreeviewimpl.cpp:188
+msgid "Unable to open File."
+msgstr "无法打开文件。"
+
+#: doctreeviewimpl.cpp:241 doctreeviewimpl.cpp:254
+msgid "Plain File"
+msgstr "纯文本文件"
+
+#: doctreeviewimpl.cpp:251
+msgid "Failed wrapping the file into XML."
+msgstr "无法将文件包装为 XML 格式。"
+
+#: doctreeviewimpl.cpp:264
+msgid "The file is of type %1, 'book' expected."
+msgstr "此文件类型为 %1,但需要的是一个书册类型的文件。"
+
+#: doctreeviewimpl.cpp:284
+msgid "Save File"
+msgstr "保存文件"
+
+#: doctreeviewimpl.cpp:289
+msgid "The given URL is invalid. Try 'File save as...' instead."
+msgstr "给出的 URL 无效,请尝试“文件另存为...”选项。"
+
+#: doctreeviewimpl.cpp:295 doctreeviewimpl.cpp:342
+msgid "Unable open file to write."
+msgstr "无法打开要写入的文件。"
+
+#: doctreeviewimpl.cpp:316 doctreeviewimpl.cpp:365
+msgid "Save operation currently works on local files only."
+msgstr "对当前工作的保存只适用于本地文件。"
+
+#: doctreeviewimpl.cpp:332
+msgid "Save File As"
+msgstr "文件另存为"
+
+#: doctreeviewimpl.cpp:336
+msgid "The given URL is invalid."
+msgstr "给出的 URL 无效。"
+
+#: doctreeviewimpl.cpp:471
+msgid ""
+"Maybe the structure of the document has been changed. Please check if this "
+"bookmark is still valid."
+msgstr "文档结构似乎已被改变,请检查书签是否依然有效。"
+
+#: doctreeviewimpl.cpp:480
+msgid ""
+"Bookmark not found. Maybe the file content or the bookmark URL has been "
+"changed."
+msgstr "找不到书签,可能文件内容或书签地址已被改变。"
+
+#: doctreeviewimpl.cpp:737
+msgid "Rename Item"
+msgstr "重命名条目"
+
+#: doctreeviewimpl.cpp:738
+msgid "Please enter the new name of the item:"
+msgstr "请输入此条目的新名称:"
+
+#: doctreeviewimpl.cpp:815
+msgid "New Chapter Title"
+msgstr "新章节标题"
+
+#: doctreeviewimpl.cpp:848
+msgid "New Keyword"
+msgstr "新关键词"
+
+#: doctreeviewimpl.cpp:909
+msgid "Firstname Surname"
+msgstr "别名"
+
+#: doctreeviewimpl.cpp:997 doctreeviewimpl.cpp:1014 doctreeviewimpl.cpp:1031
+#: doctreeviewimpl.cpp:1048 doctreeviewimpl.cpp:1065
+msgid "New Section Title"
+msgstr "新标题"
+
+#: ksayit.cpp:159 ksayitsystemtray.cpp:54
+msgid "Say"
+msgstr "朗读"
+
+#: ksayit.cpp:165 ksayitsystemtray.cpp:68
+msgid "Pause"
+msgstr "暂停"
+
+#: ksayit.cpp:171 ksayitsystemtray.cpp:61
+msgid "Shut Up"
+msgstr "噤声"
+
+#: ksayit.cpp:177 ksayitsystemtray.cpp:75
+msgid "Next Sentence"
+msgstr "下一句"
+
+#: ksayit.cpp:184 ksayitsystemtray.cpp:83
+msgid "Previous Sentence"
+msgstr "上一句"
+
+#: ksayit.cpp:196
+msgid "Edit Text"
+msgstr "编辑文本"
+
+#: ksayit.cpp:316 ksayit.cpp:557 ksayit.cpp:577 ksayit.cpp:773
+msgid "Ready."
+msgstr "就绪。"
+
+#: ksayit.cpp:401
+msgid "Say XML file..."
+msgstr "朗读 XML 文件..."
+
+#: ksayit.cpp:435 ksayit.cpp:672
+msgid "Edit Mode ON."
+msgstr "编辑模式开启。"
+
+#: ksayit.cpp:438
+msgid "Edit Mode OFF."
+msgstr "编辑模式关闭。"
+
+#: ksayit.cpp:470
+msgid "Open file..."
+msgstr "打开文件..."
+
+#: ksayit.cpp:476
+msgid "File to Speak"
+msgstr "要朗读的文件"
+
+#: ksayit.cpp:502
+msgid "Save file..."
+msgstr "保存文件..."
+
+#: ksayit.cpp:519
+msgid "Save file as..."
+msgstr "文件另存为..."
+
+#: ksayit.cpp:551
+msgid "Exiting..."
+msgstr "正在退出..."
+
+#: ksayit.cpp:552
+msgid "Do you really want to quit?"
+msgstr "您确定要退出吗?"
+
+#: ksayit.cpp:570
+msgid "Toggle the statusbar..."
+msgstr "切换状态栏..."
+
+#: ksayit.cpp:598
+msgid "Setup"
+msgstr "设置"
+
+#: ksayit.cpp:686
+msgid "speaking Clipboard..."
+msgstr "正在读出剪贴板内容..."
+
+#: ksayit.cpp:704
+msgid "synthesizing..."
+msgstr "合成中..."
+
+#: ksayit.cpp:744
+msgid "Unable to speak text"
+msgstr "无法读出文本"
+
+#: ksayit.cpp:792
+msgid "Paused..."
+msgstr "已暂停..."
+
+#: ksayitbookmarkhandler.cpp:59
+msgid ""
+"This is not a KSayIt bookmark.\n"
+msgstr ""
+"这不是一个 KSayIt 书签。\n"
+
+#: ksayitbookmarkhandler.cpp:77
+msgid "Bookmark not found"
+msgstr "找不到书签"
+
+#: ksayitbookmarkhandler.cpp:88
+msgid "untitled"
+msgstr "无标题"
+
+#: main.cpp:36
+msgid "KSayIt - A Text To Speech frontend for KDE"
+msgstr "KSayIt - 一个 KDE 的文本到语音合成前端"
+
+#: main.cpp:43
+msgid "KSayIt"
+msgstr "KSayIt"
+
+#. i18n: file ksayitui.rc line 14
+#: rc.cpp:3
+#, no-c-format
+msgid "&Action"
+msgstr "动作(&A)"
+
+#. i18n: file DocTreeView.ui line 30
+#: rc.cpp:9
+#, no-c-format
+msgid "Document Contents"
+msgstr "文档内容"
+
+#. i18n: file DocTreeView.ui line 78
+#: rc.cpp:21
+#, no-c-format
+msgid "Hidden"
+msgstr "隐藏"
+
+#. i18n: file fx_setup.ui line 16
+#: rc.cpp:24
+#, no-c-format
+msgid "Effect Stack Setup"
+msgstr "特效设置"
+
+#. i18n: file fx_setup.ui line 46
+#: rc.cpp:27
+#, no-c-format
+msgid "Available:"
+msgstr "可用效果:"
+
+#. i18n: file fx_setup.ui line 153
+#: rc.cpp:30
+#, no-c-format
+msgid "Active:"
+msgstr "使用中:"
+
+#. i18n: file fx_setup.ui line 167
+#: rc.cpp:33
+#, no-c-format
+msgid "Doubleclick opens the setup dialog."
+msgstr "双击打开设置对话框。"
+
+#. i18n: file fx_setup.ui line 204
+#: rc.cpp:36
+#, no-c-format
+msgid "Remove All"
+msgstr "全部移除"
+
+#: saxhandler.cpp:129
+msgid ""
+"Fatal error while parsing XML-Paragraph:\n"
+msgstr ""
+"解析 XML 段落时严重出错:\n"
+
+#: saxhandler.cpp:130
+msgid "%1, Line: %2"
+msgstr "%1,行:%2"
+
+#: saxhandler.cpp:131
+msgid "Fatal error"
+msgstr "严重错误"
+
+#: saxhandler.cpp:163
+msgid ""
+"Unresolved entity found: %1.\n"
+msgstr ""
+"发现不可辨别的区块:%1。\n"
+
+#: saxhandler.cpp:164
+msgid "KSayIt does not support DocBook files with external entities. "
+msgstr "KSayIt 不支持含有外部条目的 DocBook 文件。 "
+
+#: saxhandler.cpp:165
+msgid "Parsing can continue, but the resulting text will contain gaps."
+msgstr "在暂停状态下随时可以继续,但在文本的恢复点处会有断音。"
+
+#: saxhandler.cpp:169
+msgid "Parser problem"
+msgstr "分析问题"
+
+#: voicesetupdlg.cpp:70
+msgid "Voice"
+msgstr "语音"
+
+#: voicesetupdlg.cpp:70
+msgid "Voice Settings"
+msgstr "语音设置"
+
+#: voicesetupdlg.cpp:81
+msgid "Audio FX"
+msgstr "声音效果"
+
+#: voicesetupdlg.cpp:81
+msgid "Effect Stack"
+msgstr "特效"
+
+#: voicesetupdlg.cpp:112
+msgid "The active TTS system does not make use of aRts effects."
+msgstr "当前使用的 TTS 系统后端无法和 aRts 音频特效协同工作。"
+
+#: voicesetupdlg.cpp:113
+msgid "Plugin Configuration"
+msgstr "插件配置"
diff --git a/tde-i18n-zh_CN/messages/kdeaccessibility/kttsd.po b/tde-i18n-zh_CN/messages/kdeaccessibility/kttsd.po
new file mode 100644
index 00000000000..8e2ead1673a
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaccessibility/kttsd.po
@@ -0,0 +1,2911 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR , YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: 2008-07-08 01:24+0200\n"
+"PO-Revision-Date: 2005-06-28 15:36+0800\n"
+"Last-Translator: Zhang Zhongli \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 16
+#: kcmkttsmgr/kcmkttsmgr.cpp:1220 rc.cpp:9
+#, no-c-format
+msgid "Add Talker"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 49
+#: rc.cpp:12 rc.cpp:21
+#, no-c-format
+msgid "Select the speech synthesizer to do the speaking."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 69
+#: rc.cpp:15 rc.cpp:33
+#, no-c-format
+msgid ""
+"Select the language to be spoken. Note that after you configure a Talker, your "
+"chosen Language may be overridden by the synthesizer, depending upon the "
+"options you choose."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 95
+#: rc.cpp:18 rc.cpp:423
+#, no-c-format
+msgid "&Synthesizer:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 186
+#: rc.cpp:24
+#, no-c-format
+msgid "Show All"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 192
+#: rc.cpp:27
+#, no-c-format
+msgid ""
+"The radio buttons below determine which box shows all possibilities. The box "
+"to the left of the checked button shows all possibilities. The box to the left "
+"of the unchecked box only shows those possibilities that match the other box."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 200
+#: rc.cpp:30 rc.cpp:435
+#, no-c-format
+msgid "&Language:"
+msgstr "语言(&L):"
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 227
+#: rc.cpp:36
+#, no-c-format
+msgid ""
+"Check to list all the possible languages in the Language box at the left. When "
+"a language has been chosen, the Synthesizer box will show only those "
+"synthesizers that can speak in the chosen language."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/addtalkerwidget.ui line 241
+#: rc.cpp:39
+#, no-c-format
+msgid ""
+"Check this box to display all the available synthesizers in the Synthesizer box "
+"to the left. When a synthesizer is chosen, only the languages that can be "
+"spoken by that synthesizer appear in the Language box."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 45
+#: rc.cpp:42
+#, no-c-format
+msgid "&General"
+msgstr "常规(&G)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 56
+#: rc.cpp:45
+#, no-c-format
+msgid "&Enable Text-to-Speech System (KTTSD)"
+msgstr "打开文本朗读系统 KTTSD(&E)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 59
+#: rc.cpp:48
+#, no-c-format
+msgid "Check to start the KTTS Deamon and enable Text-to-Speech."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 67
+#: rc.cpp:51
+#, no-c-format
+msgid "Always em&bed Text-to-Speech Manager in system tray"
+msgstr "始终将文本朗读管理器嵌入到系统托盘"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 73
+#: rc.cpp:54
+#, no-c-format
+msgid ""
+"When checked, KTTSMgr displays an icon in the system tray, and clicking OK or "
+"Cancel buttons does not stop KTTSMgr. Use system tray context menu to quit "
+"KTTSMgr. This setting takes effect when KTTSMgr is next started. This setting "
+"has no effect when running in the KDE Control Center."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 123
+#: rc.cpp:57
+#, no-c-format
+msgid "Show &main window on startup"
+msgstr "启动时显示主窗口(&M)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 129
+#: rc.cpp:60
+#, no-c-format
+msgid ""
+"When checked, the KTTSMgr window is displayed when KTTSMgr starts. When "
+"unchecked, click on the icon in the system tray to display the KTTSMgr window."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 164
+#: rc.cpp:63
+#, no-c-format
+msgid "E&xit when speaking is finished"
+msgstr "朗读完毕后退出(&X)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 170
+#: rc.cpp:66
+#, no-c-format
+msgid ""
+"When checked, and KTTSMgr was automatically started when speech began, "
+"automatically exits when speech has finished. Does not automatically exit if "
+"KTTSMgr was started manually or started from the Control Center."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 180
+#: rc.cpp:69
+#, no-c-format
+msgid "Sta&rt minimized in system tray when speaking"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 186
+#: rc.cpp:72
+#, no-c-format
+msgid ""
+"When checked, if KTTSMgr is not already running and speech begins, starts "
+"KTTSMgr and displays an icon in the system tray. Note"
+": KTTSMgr only automatically starts for text jobs having 5 sentences or more."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 196
+#: rc.cpp:75
+#, no-c-format
+msgid "&Talkers"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 205
+#: rc.cpp:78
+#, no-c-format
+msgid "ID"
+msgstr "ID"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 216
+#: filters/sbd/sbdconf.cpp:239
+#: filters/stringreplacer/stringreplacerconf.cpp:424
+#: kcmkttsmgr/kcmkttsmgr.cpp:1243 libkttsd/selecttalkerdlg.cpp:166 rc.cpp:81
+#: rc.cpp:453
+#, no-c-format
+msgid "Language"
+msgstr "语言"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 227
+#: rc.cpp:84 rc.cpp:456
+#, no-c-format
+msgid "Speech Synthesizer"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 238
+#: rc.cpp:87 rc.cpp:459
+#, no-c-format
+msgid "Voice"
+msgstr "语音"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 249
+#: rc.cpp:90 rc.cpp:462 rc.cpp:1198
+#, no-c-format
+msgid "Gender"
+msgstr "性别"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 260
+#: rc.cpp:93 rc.cpp:465
+#, no-c-format
+msgid "Volume"
+msgstr "音量"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 271
+#: rc.cpp:96 rc.cpp:468
+#, no-c-format
+msgid "Rate"
+msgstr "速度"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 284
+#: rc.cpp:99 rc.cpp:471
+#, no-c-format
+msgid ""
+"This is a list of all the configured Talkers. A Talker is a speech synthesizer "
+"that has been configured with a language, voice, gender, speaking rate, and "
+"volume. Talkers higher in the list have higher priority. The topmost Talker "
+"will be used when no talker attributes have been specified by an application."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 308
+#: rc.cpp:102 rc.cpp:150 rc.cpp:234
+#, no-c-format
+msgid "Add..."
+msgstr "添加..."
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 314
+#: rc.cpp:105
+#, no-c-format
+msgid "Click to add and configure a new Talker (speech synthesizer)."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 331
+#: kcmkttsmgr/kcmkttsmgr.cpp:168 rc.cpp:108 rc.cpp:240
+#, no-c-format
+msgid "U&p"
+msgstr "上移(&P)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 347
+#: kcmkttsmgr/kcmkttsmgr.cpp:170 rc.cpp:111 rc.cpp:246 rc.cpp:663
+#, no-c-format
+msgid "Do&wn"
+msgstr "下移(&W)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 366
+#: kcmkttsmgr/kcmkttsmgr.cpp:166 rc.cpp:114 rc.cpp:252 rc.cpp:669
+#, no-c-format
+msgid "&Edit..."
+msgstr "编辑(&E)..."
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 372
+#: rc.cpp:117
+#, no-c-format
+msgid "Click to configure options for the highlighted Talker."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 397
+#: rc.cpp:123
+#, no-c-format
+msgid "Click to remove the highlighted Talker."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 426
+#: rc.cpp:126
+#, no-c-format
+msgid "&Notifications"
+msgstr "通知(&N)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 452
+#: rc.cpp:129
+#, no-c-format
+msgid "Application/Event"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 463
+#: rc.cpp:132
+#, no-c-format
+msgid "Action"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 474
+#: rc.cpp:135
+#, no-c-format
+msgid "Talker"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 493
+#: rc.cpp:138
+#, no-c-format
+msgid ""
+"This is a list of configured application events and actions to be taken when "
+"received. The \"default\" event governs all events not specifically "
+"configured."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 517
+#: rc.cpp:141
+#, no-c-format
+msgid "Notifications to speak:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 523
+#: rc.cpp:144 rc.cpp:147
+#, no-c-format
+msgid ""
+"Applies only to the default event. Does not affect application-specific "
+"events. Only events that display in the manner which you select will be "
+"spoken."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 555
+#: rc.cpp:153
+#, no-c-format
+msgid "Click to configure notification for a specific application event."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 563
+#: kttsjobmgr/kttsjobmgr.cpp:199 rc.cpp:156
+#, no-c-format
+msgid "Re&move"
+msgstr "删除(&M)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 566
+#: rc.cpp:159
+#, no-c-format
+msgid ""
+"Click to remove a specific notification event from the list. You cannot remove "
+"the default event."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 591
+#: rc.cpp:162 rc.cpp:750
+#, no-c-format
+msgid "Cl&ear"
+msgstr "清除(&E)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 594
+#: rc.cpp:165
+#, no-c-format
+msgid ""
+"Removes all the application specific events. The default event remains."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 602
+#: rc.cpp:168 rc.cpp:738
+#, no-c-format
+msgid "&Load..."
+msgstr "装入(&L)..."
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 605
+#: rc.cpp:171
+#, no-c-format
+msgid "Click to read configured notification events from a file."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 613
+#: rc.cpp:174 rc.cpp:627 rc.cpp:744
+#, no-c-format
+msgid "&Save..."
+msgstr "保存(&S)..."
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 616
+#: rc.cpp:177
+#, no-c-format
+msgid "Click to write all the configured application events to a file."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 637
+#: rc.cpp:180
+#, no-c-format
+msgid "Click to test notification"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 640
+#: rc.cpp:183
+#, no-c-format
+msgid ""
+"Click this button to test the notification. A sample message will be spoken. "
+"Note: The Text-to-Speech system must be enabled."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 656
+#: rc.cpp:186
+#, no-c-format
+msgid "Ac&tion:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 662
+#: rc.cpp:189 rc.cpp:192 rc.cpp:195
+#, no-c-format
+msgid ""
+"Specifies how KTTS should speak the event when received. If you select "
+"\"Speak custom text\", enter the text in the box. You may use the following "
+"substitution strings in the text:- %e
- Name of the event
- "
+"%a
- Application that sent the event
- %m
- "
+"The message sent by the application
"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 712
+#: rc.cpp:198
+#, no-c-format
+msgid "Talke&r:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 718
+#: rc.cpp:201 rc.cpp:204
+#, no-c-format
+msgid ""
+"The Talker that will speak the notification. The \"default\" Talker is the "
+"topmost talker listed on the Talkers tab."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 744
+#: rc.cpp:207 rc.cpp:441 rc.cpp:498 rc.cpp:531 rc.cpp:576 rc.cpp:612
+#: rc.cpp:714 rc.cpp:732
+#, no-c-format
+msgid "..."
+msgstr "..."
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 747
+#: rc.cpp:210
+#, no-c-format
+msgid "Click to select the Talker to speak the notification."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 767
+#: rc.cpp:213
+#, no-c-format
+msgid "Speak notifications (&KNotify)"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 770
+#: rc.cpp:216
+#, no-c-format
+msgid ""
+"When checked and KTTS is enabled, notification events from applications sent "
+"via KNotify will be spoken according to the options you set on this tab."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 795
+#: rc.cpp:219
+#, no-c-format
+msgid "E&xclude notifications with a sound"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 801
+#: rc.cpp:222
+#, no-c-format
+msgid "When checked, notification events that have a sound will not be spoken."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 813
+#: rc.cpp:225
+#, no-c-format
+msgid "&Filters"
+msgstr "过滤器(&F)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 830
+#: kcmkttsmgr/kcmkttsmgr.cpp:1437 rc.cpp:228
+#, no-c-format
+msgid "Filter"
+msgstr "过滤器"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 846
+#: rc.cpp:231
+#, no-c-format
+msgid ""
+"This is a list of all the configured Filters. Filters higher in the list are "
+"applied first. Filters modify text before it is spoken. They can be used to "
+"substitute for mispronounced words, transform XML from one form to another, or "
+"change the default Talker to be used for speech output."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 876
+#: rc.cpp:237
+#, no-c-format
+msgid "Click to add and configure a new Filter."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 896
+#: rc.cpp:243
+#, no-c-format
+msgid ""
+"Click to move selected filter up in the list. Filters higher in the list are "
+"applied first."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 915
+#: rc.cpp:249
+#, no-c-format
+msgid ""
+"Click to move a filter down in the list. Filters lower in the list are applied "
+"last."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 940
+#: rc.cpp:255
+#, no-c-format
+msgid "Click to configure options for the highlighted Filter."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 965
+#: rc.cpp:261
+#, no-c-format
+msgid "Click to remove the highlighted Filter."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1000
+#: rc.cpp:264
+#, no-c-format
+msgid "Sentence Boundary Detector"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1016
+#: rc.cpp:267
+#, no-c-format
+msgid ""
+"This is a list of all the configured Sentence Boundary Detector (SBD) Filters. "
+"SBDs break long text jobs up into sentences, which reduces the time before a "
+"job begins speaking, and permits you to advance or rewind through a job. SBDs "
+"are applied in the order listed (top to bottom) after all the normal filters at "
+"the top of this screen have been applied. Filtering stops when the first SBD "
+"modifies the text."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1040
+#: rc.cpp:270
+#, no-c-format
+msgid "Co&nfigure"
+msgstr "配置(&N)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1043
+#: rc.cpp:273
+#, no-c-format
+msgid ""
+"Click this button to edit the Sentence Boundary Detector (SBD) configuration or "
+"add additional SBD filters."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1074
+#: rc.cpp:276
+#, no-c-format
+msgid "&Interruption"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1104
+#: rc.cpp:279 rc.cpp:294
+#, no-c-format
+msgid ""
+"Check the Pre-sound box and choose a Pre-sound audio file, which will sound "
+"when a text job is interrupted by another message."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1115
+#: rc.cpp:282 rc.cpp:288
+#, no-c-format
+msgid ""
+"Check the Post-message box and enter a Post-message, which will be spoken when "
+"a text job resumes after being interrupted by another message."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1124
+#: rc.cpp:285
+#, no-c-format
+msgid "Post-&message:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1146
+#: rc.cpp:291
+#, no-c-format
+msgid "Pre-sou&nd:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1160
+#: rc.cpp:297
+#, no-c-format
+msgid "&Pre-message:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1169
+#: rc.cpp:300 rc.cpp:312
+#, no-c-format
+msgid ""
+"Check the Pre-message box and enter a Pre-message, which will be spoken "
+"whenever a text job is interrupted by another message."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1188
+#: rc.cpp:303 rc.cpp:309
+#, no-c-format
+msgid ""
+"Check the Post-sound and choose a Post-sound audio file, which will sound "
+"before a text job resumes after being interrupted by another message."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1196
+#: rc.cpp:306
+#, no-c-format
+msgid "Post-s&ound:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1246
+#: rc.cpp:315
+#, no-c-format
+msgid "A&udio"
+msgstr "音频(&U)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1265
+#: rc.cpp:318
+#, no-c-format
+msgid "&Keep audio files:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1268
+#: rc.cpp:321
+#, no-c-format
+msgid ""
+"Check this if you want to keep the generated audio (wav) files. You will find "
+"them in the indicated directory."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1287
+#: rc.cpp:324
+#, no-c-format
+msgid "Specify the directory in which the audio files will be copied."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1313
+#: rc.cpp:327
+#, no-c-format
+msgid "&Speed:"
+msgstr "速度(&S):"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1319
+#: rc.cpp:330 rc.cpp:336 rc.cpp:339 rc.cpp:994 rc.cpp:1012 rc.cpp:1024
+#, no-c-format
+msgid ""
+"Sets the speed of speech. Slide the slider to the left to slow speech down; to "
+"the right to increase talking speed. Anything less than 75 percent is "
+"considered \"slow\", and anything greater than 125 percent is considered "
+"\"fast\". You cannot change the speed of MultiSyn voices."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1338
+#: rc.cpp:333 rc.cpp:883 rc.cpp:889 rc.cpp:1003 rc.cpp:1009 rc.cpp:1015
+#: rc.cpp:1120 rc.cpp:1135 rc.cpp:1150
+#, no-c-format
+msgid " %"
+msgstr " %"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1431
+#: rc.cpp:342
+#, no-c-format
+msgid "Out&put Using"
+msgstr "输出引擎(&P)"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1434
+#: rc.cpp:345
+#, no-c-format
+msgid ""
+"Select the audio output method desired. If you select GStreamer"
+", you must also select a Sink.
"
+"Note: You must have GStreamer >= 0.87 to use GStreamer.
"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1456
+#: rc.cpp:348 rc.cpp:357
+#, no-c-format
+msgid "Sink:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1459
+#: rc.cpp:351 rc.cpp:354 rc.cpp:393
+#, no-c-format
+msgid "Select the sound sink to be used for GStreamer output."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1502
+#: rc.cpp:360
+#, no-c-format
+msgid "Select the sound sink to be used for aKode output."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1521
+#: rc.cpp:363
+#, no-c-format
+msgid ""
+"Select the sink to be used for aKode output. Select \"auto\" to let aKode pick "
+"the best output method."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1534
+#: rc.cpp:366
+#, no-c-format
+msgid "GStrea&mer"
+msgstr "GStrea&mer"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1540
+#: rc.cpp:369
+#, no-c-format
+msgid ""
+"Check to use the GStreamer audio output system. You must also select a "
+"Sink plugin.
"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1548
+#: rc.cpp:372
+#, no-c-format
+msgid "a&Rts"
+msgstr "a&Rts"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1557
+#: rc.cpp:375
+#, no-c-format
+msgid "Check to use the KDE aRts system for audio output."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1568
+#: rc.cpp:378
+#, no-c-format
+msgid "aKode"
+msgstr "aKode"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1580
+#: rc.cpp:381
+#, no-c-format
+msgid ""
+"Check to use aKode for audio output. You must also select a Sink.
"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1599
+#: rc.cpp:384
+#, no-c-format
+msgid "ALSA"
+msgstr "ALSA"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1611
+#: rc.cpp:387
+#, no-c-format
+msgid "Check to use Advanced Linux Sound Architecture (ALSA) for audio output."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1630
+#: rc.cpp:390
+#, no-c-format
+msgid "Device:"
+msgstr "设备:"
+
+#. i18n: file kcmkttsmgr/kcmkttsmgrwidget.ui line 1652
+#: rc.cpp:396
+#, no-c-format
+msgid ""
+"Select the PCM device to be used for ALSA output. Select \"default\" to use "
+"the default ALSA device."
+msgstr ""
+
+#. i18n: file kcmkttsmgr/selecteventwidget.ui line 24
+#: rc.cpp:399
+#, no-c-format
+msgid "Event source:"
+msgstr ""
+
+#. i18n: file kcmkttsmgr/selecteventwidget.ui line 38
+#: rc.cpp:402
+#, no-c-format
+msgid "Events"
+msgstr "事件"
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 25
+#: filters/talkerchooser/talkerchooserconf.cpp:225
+#: kcmkttsmgr/kcmkttsmgr.cpp:2501 kttsjobmgr/kttsjobmgr.cpp:496
+#: libkttsd/selecttalkerdlg.h:60 rc.cpp:405
+#, no-c-format
+msgid "Select Talker"
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 61
+#: rc.cpp:408
+#, no-c-format
+msgid "&Use default Talker"
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 64
+#: rc.cpp:411
+#, no-c-format
+msgid ""
+"When checked, will use the default Talker, which is the topmost Talker listed "
+"in the Talkers tab."
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 72
+#: rc.cpp:414
+#, no-c-format
+msgid "Use closest &matching Talker having"
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 75
+#: rc.cpp:417
+#, no-c-format
+msgid ""
+"When checked, will use a configured Talker most closely matching the attributes "
+"you choose. Attributes with checks next to them will be preferred over "
+"unchecked attributes. Language is always preferred."
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 125
+#: rc.cpp:420
+#, no-c-format
+msgid "Checked items are preferred over unchecked items."
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 192
+#: rc.cpp:426
+#, no-c-format
+msgid "&Gender:"
+msgstr "性别(&G):"
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 257
+#: rc.cpp:429 rc.cpp:985
+#, no-c-format
+msgid "&Volume:"
+msgstr "音量(&V):"
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 305
+#: rc.cpp:432
+#, no-c-format
+msgid "&Rate:"
+msgstr "速度(&R):"
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 374
+#: rc.cpp:438 rc.cpp:702 rc.cpp:711
+#, no-c-format
+msgid ""
+"This filter is applied to text jobs of the specified language. You may select "
+"more than one language by clicking the browse button and Ctrl-clicking on more "
+"than one in the list. If blank, the filter applies to all text jobs of any "
+"language."
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 385
+#: rc.cpp:444 rc.cpp:534 rc.cpp:615 rc.cpp:717
+#, no-c-format
+msgid ""
+"Click to select one or more languages. This filter will be applied to text "
+"jobs of those languages."
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 421
+#: rc.cpp:447
+#, no-c-format
+msgid "Use specific &Talker"
+msgstr ""
+
+#. i18n: file libkttsd/selecttalkerwidget.ui line 424
+#: rc.cpp:450
+#, no-c-format
+msgid ""
+"When checked, will use the specific Talker (if it is still configured), "
+"otherwise the Talker most closely matching."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 33
+#: rc.cpp:474
+#, no-c-format
+msgid ""
+"WARNING: This filter is a key component of the KTTS system. Please read the "
+"KTTS Handbook before modifying these settings."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 49
+#: rc.cpp:477 rc.cpp:582 rc.cpp:684 rc.cpp:771
+#, no-c-format
+msgid "&Name:"
+msgstr "名称(&N):"
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 58
+#: rc.cpp:480 rc.cpp:486
+#, no-c-format
+msgid "The name of this filter. Enter any descriptive name you like."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 67
+#: filters/sbd/sbdconf.cpp:171 kttsd/filtermgr.cpp:83 rc.cpp:483
+#, no-c-format
+msgid "Standard Sentence Boundary Detector"
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 88
+#: rc.cpp:489
+#, no-c-format
+msgid "&Sentence boundary regular expression:"
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 97
+#: rc.cpp:492 rc.cpp:495
+#, no-c-format
+msgid ""
+"The regular expression that detects boundaries between sentences in text jobs."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 132
+#: rc.cpp:501
+#, no-c-format
+msgid "&Replacement sentence boundary:"
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 141
+#: rc.cpp:504 rc.cpp:507
+#, no-c-format
+msgid ""
+"This string replaces the matched regular expression. Important"
+": must end with tab (\\t)."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 160
+#: rc.cpp:510 rc.cpp:591 rc.cpp:789
+#, no-c-format
+msgid "Apply This &Filter When"
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 163
+#: rc.cpp:513 rc.cpp:594 rc.cpp:696 rc.cpp:792
+#, no-c-format
+msgid "These settings determines when the filter is applied to text."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 182
+#: rc.cpp:516
+#, no-c-format
+msgid "&Language is:"
+msgstr "语言为(&L):"
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 191
+#: rc.cpp:519 rc.cpp:528 rc.cpp:600 rc.cpp:609
+#, no-c-format
+msgid ""
+"This filter is applied to text jobs of the specified language. You may select "
+"more than one language by clicking the browse button and Ctrl-clicking on more "
+"than one in the list. If blank the filter applies to all text jobs of any "
+"language."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 200
+#: rc.cpp:522 rc.cpp:603 rc.cpp:705
+#, no-c-format
+msgid "Application &ID contains:"
+msgstr "应用程序 ID 包含(&I):"
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 209
+#: rc.cpp:525 rc.cpp:606 rc.cpp:708
+#, no-c-format
+msgid ""
+"Enter a DCOP Application ID. This filter will only apply to text jobs queued "
+"by that application. You may enter more than one ID separated by commas. If "
+"blank, this filter applies to text jobs queued by all applications. Tip: Use "
+"kdcop from the command line to get the Application IDs of running applications. "
+" Example: \"konversation, kvirc,ksirc,kopete\""
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 259
+#: rc.cpp:537 rc.cpp:618 rc.cpp:720
+#, no-c-format
+msgid ""
+"Enter a DCOP Application ID. This filter will only apply to text jobs "
+"queued by that application. You may enter more than one ID separated by "
+"commas. Use knotify to match all messages sent as KDE notifications. "
+"If blank, this filter applies to text jobs queued by all applications. Tip: "
+"Use kdcop from the command line to get the Application IDs of running "
+"applications. Example: \"konversation, kvirc,ksirc,kopete\""
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 287
+#: rc.cpp:540 rc.cpp:621
+#, no-c-format
+msgid "Load..."
+msgstr "装入..."
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 293
+#: rc.cpp:543
+#, no-c-format
+msgid "Click to load a Sentence Boundary Detection configuration from a file."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 310
+#: rc.cpp:546
+#, no-c-format
+msgid "Sa&ve..."
+msgstr "保存(&V)..."
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 313
+#: rc.cpp:549
+#, no-c-format
+msgid "Click to save this Sentence Boundary Detection configuration to a file."
+msgstr ""
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 330
+#: rc.cpp:552
+#, no-c-format
+msgid "Clea&r"
+msgstr "清除(&R)"
+
+#. i18n: file filters/sbd/sbdconfwidget.ui line 333
+#: rc.cpp:555 rc.cpp:753
+#, no-c-format
+msgid "Click to clear everything."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/editreplacementwidget.ui line 55
+#: rc.cpp:558
+#, no-c-format
+msgid "&Type"
+msgstr "类型(&T)"
+
+#. i18n: file filters/stringreplacer/editreplacementwidget.ui line 85
+#: rc.cpp:561
+#, no-c-format
+msgid "&Word"
+msgstr "单词(&W)"
+
+#. i18n: file filters/stringreplacer/editreplacementwidget.ui line 104
+#: rc.cpp:564
+#, no-c-format
+msgid "Regular &expression"
+msgstr "正则表达式(&E)"
+
+#. i18n: file filters/stringreplacer/editreplacementwidget.ui line 124
+#: rc.cpp:567
+#, fuzzy, no-c-format
+msgid "Match &case"
+msgstr "匹配"
+
+#. i18n: file filters/stringreplacer/editreplacementwidget.ui line 158
+#: rc.cpp:570
+#, no-c-format
+msgid "&Replace with:"
+msgstr "替换为(&R):"
+
+#. i18n: file filters/stringreplacer/editreplacementwidget.ui line 180
+#: rc.cpp:573
+#, no-c-format
+msgid "&Match:"
+msgstr "匹配(&M):"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 18
+#: rc.cpp:579
+#, no-c-format
+msgid "Configure String Replacer"
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 46
+#: rc.cpp:585 rc.cpp:588 rc.cpp:687 rc.cpp:690
+#, no-c-format
+msgid "Enter any name you like for this filter."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 87
+#: rc.cpp:597
+#, no-c-format
+msgid "Lan&guage is:"
+msgstr "语言为(&G):"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 198
+#: rc.cpp:624
+#, no-c-format
+msgid "Click to load a word list from a file."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 218
+#: rc.cpp:630
+#, no-c-format
+msgid "Click to save word list to a file."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 235
+#: rc.cpp:633
+#, no-c-format
+msgid "C&lear"
+msgstr "清除(&L)"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 238
+#: rc.cpp:636
+#, no-c-format
+msgid "Click to empty the word list."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 255
+#: rc.cpp:639
+#, no-c-format
+msgid "Type"
+msgstr "类型"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 266
+#: rc.cpp:642
+#, fuzzy, no-c-format
+msgid "Match Case"
+msgstr "匹配"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 277
+#: rc.cpp:645
+#, no-c-format
+msgid "Match"
+msgstr "匹配"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 288
+#: rc.cpp:648
+#, no-c-format
+msgid "Replace With"
+msgstr "替换为"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 325
+#: kcmkttsmgr/kcmkttsmgr.cpp:171 rc.cpp:651
+#, no-c-format
+msgid "&Add..."
+msgstr "添加(&A)..."
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 328
+#: rc.cpp:654
+#, no-c-format
+msgid "Click to add another word or regular expression to the list."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 345
+#: rc.cpp:657
+#, no-c-format
+msgid "&Up"
+msgstr "上移(&U)"
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 348
+#: rc.cpp:660
+#, no-c-format
+msgid ""
+"Click to move selected word up in the list. Words higher in the list are "
+"applied first."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 367
+#: rc.cpp:666
+#, no-c-format
+msgid ""
+"Click to move a word down in the list. Words lower in the list are applied "
+"last."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 392
+#: rc.cpp:672
+#, no-c-format
+msgid "Click to modify an existing word or regular expression in the list."
+msgstr ""
+
+#. i18n: file filters/stringreplacer/stringreplacerconfwidget.ui line 417
+#: rc.cpp:678
+#, no-c-format
+msgid "Click to remove a word or regular expression from the list."
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 18
+#: rc.cpp:681
+#, no-c-format
+msgid "Configure Talker Chooser"
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 65
+#: rc.cpp:693
+#, no-c-format
+msgid "&Apply This Filter When"
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 87
+#: rc.cpp:699
+#, no-c-format
+msgid "Te&xt contains:"
+msgstr "文本包含(&X):"
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 189
+#: rc.cpp:723
+#, no-c-format
+msgid "&Talker:"
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 195
+#: rc.cpp:726 rc.cpp:729
+#, no-c-format
+msgid ""
+"The new Talker that will be used when the conditions above are met. The "
+"default Talker is the topmost in the Talkers tab. Click the button to choose a "
+"Talker."
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 224
+#: rc.cpp:735
+#, no-c-format
+msgid "Click to select a Talker."
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 253
+#: rc.cpp:741
+#, no-c-format
+msgid "Click to load a Talker Chooser configuration from a file."
+msgstr ""
+
+#. i18n: file filters/talkerchooser/talkerchooserconfwidget.ui line 273
+#: rc.cpp:747
+#, no-c-format
+msgid "Click to save this Talker Chooser to a file."
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 17
+#: rc.cpp:756
+#, no-c-format
+msgid "Configure XML Transformer"
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 36
+#: rc.cpp:759 rc.cpp:774
+#, no-c-format
+msgid "Enter any descriptive name you like for this filter."
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 44
+#: rc.cpp:762 rc.cpp:780
+#, no-c-format
+msgid ""
+"Enter the full path to an XML Style Language - Transforms (XSLT) stylesheet "
+"file. XSLT files usually end with extension .xsl."
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 52
+#: rc.cpp:765
+#, no-c-format
+msgid "xsltproc"
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 55
+#: rc.cpp:768 rc.cpp:786
+#, no-c-format
+msgid ""
+"Enter the path to the xsltproc executable program. If it is in the PATH "
+"environment variable, just enter \"xsltproc\"."
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 91
+#: rc.cpp:777
+#, no-c-format
+msgid "&XSLT file:"
+msgstr "&XSLT 文件:"
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 108
+#: rc.cpp:783
+#, no-c-format
+msgid "xsltproc &executable:"
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 149
+#: rc.cpp:795 rc.cpp:807
+#, no-c-format
+msgid ""
+"This filter will be applied only to text having the specified XML root element. "
+" If blank, applies to all text. You may enter more than one root element "
+"separated by commas. Example: \"html\"."
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 157
+#: rc.cpp:798 rc.cpp:813
+#, no-c-format
+msgid ""
+"This filter will be applied only to text having the specified DOCTYPE "
+"specification. If blank, applies to all text. You may enter more than one "
+"DOCTYPE separated by commas. Example: \"xhtml\"."
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 165
+#: rc.cpp:801 rc.cpp:819
+#, no-c-format
+msgid ""
+"Enter a DCOP Application ID. This filter will only apply to text queued by "
+"that application. You may enter more than one ID separated by commas. Use "
+"knotify to match all messages sent as KDE notifications. If blank, this "
+"filter applies to text queued by all applications. Tip: Use kdcop from the "
+"command line to get the Application IDs of running applications. Example: "
+"\"konversation, kvirc,ksirc,kopete\""
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 183
+#: rc.cpp:804
+#, no-c-format
+msgid "&Root element is:"
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 201
+#: rc.cpp:810
+#, no-c-format
+msgid "or DOC&TYPE is:"
+msgstr ""
+
+#. i18n: file filters/xmltransformer/xmltransformerconfwidget.ui line 218
+#: rc.cpp:816
+#, no-c-format
+msgid "and Application &ID contains:"
+msgstr ""
+
+#. i18n: file plugins/command/commandconfwidget.ui line 30
+#: rc.cpp:822
+#, no-c-format
+msgid "Co&mmand Configuration"
+msgstr "命令配置(&M)"
+
+#. i18n: file plugins/command/commandconfwidget.ui line 61
+#: rc.cpp:825
+#, no-c-format
+msgid "Command &for speaking texts:"
+msgstr ""
+
+#. i18n: file plugins/command/commandconfwidget.ui line 72
+#: rc.cpp:828
+#, no-c-format
+msgid ""
+"This field specifies both the command used for speaking texts and its "
+"parameters. If you want to pass the text as a parameter, write %t at the place "
+"where the text should be inserted. To pass a file of the text, write %f. To "
+"synthesize only and let KTTSD play the synthesized text, write %w for the "
+"generated audio file."
+msgstr ""
+
+#. i18n: file plugins/command/commandconfwidget.ui line 88
+#: rc.cpp:831
+#, no-c-format
+msgid "&Send the data as standard input"
+msgstr "将数据发送为标准输入(&S)"
+
+#. i18n: file plugins/command/commandconfwidget.ui line 91
+#: rc.cpp:834
+#, no-c-format
+msgid ""
+"This check box specifies whether the text is sent as standard input (stdin) to "
+"the speech synthesizer."
+msgstr ""
+
+#. i18n: file plugins/command/commandconfwidget.ui line 116
+#: rc.cpp:837 rc.cpp:946 rc.cpp:1036 rc.cpp:1072 rc.cpp:1186
+#, no-c-format
+msgid "&Test"
+msgstr "测试(&T)"
+
+#. i18n: file plugins/command/commandconfwidget.ui line 142
+#: rc.cpp:840 rc.cpp:865 rc.cpp:1180
+#, no-c-format
+msgid "Character &encoding:"
+msgstr "字符编码(&E):"
+
+#. i18n: file plugins/command/commandconfwidget.ui line 161
+#: rc.cpp:843 rc.cpp:1045
+#, no-c-format
+msgid ""
+"This combo box specifies which character encoding is used for passing the text."
+msgstr ""
+
+#. i18n: file plugins/command/commandconfwidget.ui line 175
+#: rc.cpp:846
+#, no-c-format
+msgid ""
+"Parameters:\n"
+" %t: Text to be spoken\n"
+" %f: Filename of a temporary file containing the text\n"
+" %l: Language (two letter code)\n"
+" %w: Filename of a temporary file for generated audio"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 25
+#: rc.cpp:853
+#, no-c-format
+msgid "Epos Config UI"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 28
+#: rc.cpp:856 rc.cpp:862
+#, no-c-format
+msgid ""
+"This is the configuration dialog for the Epos Czech and Slovak speech "
+"synthesizer."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 53
+#: rc.cpp:859
+#, no-c-format
+msgid "E&pos Configuration"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 108
+#: rc.cpp:868
+#, no-c-format
+msgid "Specifies which character encoding is used for passing the text."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 142
+#: rc.cpp:871 rc.cpp:1129
+#, no-c-format
+msgid "Speed:"
+msgstr "速度:"
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 148
+#: rc.cpp:874 rc.cpp:886 rc.cpp:895
+#, no-c-format
+msgid ""
+"Sets the speed of speech. Slide the slider to the left to slow speech down; to "
+"the right to increase talking speed. Anything less than 75 percent is "
+"considered \"slow\", and anything greater than 125 percent is considered "
+"\"fast\"."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 164
+#: rc.cpp:877
+#, no-c-format
+msgid "Pitch:"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 170
+#: rc.cpp:880 rc.cpp:892 rc.cpp:898
+#, no-c-format
+msgid ""
+"Sets the tone (frequency) of speech. Slide the slider to the left to lower the "
+"voice tone; to the right to increase tone. Anything less than 75 percent is "
+"considered \"low\", and anything greater than 125 percent is considered "
+"\"high\"."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 346
+#: rc.cpp:901
+#, no-c-format
+msgid "Epos server executable path:"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 355
+#: rc.cpp:904 rc.cpp:916
+#, no-c-format
+msgid ""
+"If the Epos server program will be found due to your PATH environment variable, "
+"simply enter \"epos\", otherwise enter the full path to the Epos server "
+"executable program."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 371
+#: rc.cpp:907
+#, no-c-format
+msgid "Epos client executable path:"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 380
+#: rc.cpp:910 rc.cpp:922
+#, no-c-format
+msgid ""
+"If the Epos client program will be found due to the PATH environment variable, "
+"simply enter \"say\" here. Otherwise, specify the full path to the Epos client "
+"program."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 406
+#: rc.cpp:913
+#, no-c-format
+msgid "epos"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 425
+#: rc.cpp:919
+#, no-c-format
+msgid "say"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 440
+#: rc.cpp:925
+#, no-c-format
+msgid "Additional Options (advanced)"
+msgstr "额外选项(高级)"
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 467
+#: rc.cpp:928 rc.cpp:937
+#, no-c-format
+msgid ""
+"Optional. Enter any server command line options here. To see available "
+"options, enter \"epos -h\" in a terminal. Do not use \"-o\"."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 475
+#: rc.cpp:931
+#, no-c-format
+msgid ""
+"Specify options to be passed to Epos client. To see available options, enter "
+"\"say -h\" in a terminal. Do not use \"-o\"."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 501
+#: rc.cpp:934
+#, no-c-format
+msgid "Epos server:"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 526
+#: rc.cpp:940
+#, no-c-format
+msgid "Epos client:"
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 535
+#: rc.cpp:943
+#, no-c-format
+msgid ""
+"Specify options to be passed to Epos client. Do not use -o. To see available "
+"options, enter \"say -h\" in a terminal. Do not use \"-o\"."
+msgstr ""
+
+#. i18n: file plugins/epos/eposconfwidget.ui line 577
+#: rc.cpp:949
+#, no-c-format
+msgid ""
+"Click to test the configuration. If correct, you will hear a sentence spoken."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 25
+#: rc.cpp:952
+#, no-c-format
+msgid "Festival Config UI"
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 28
+#: rc.cpp:955 rc.cpp:961
+#, no-c-format
+msgid ""
+"This is the dialog for configuring the Festival speech synthesizer in "
+"interactive mode."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 53
+#: rc.cpp:958
+#, no-c-format
+msgid "Festival &Interactive Configuration"
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 95
+#: rc.cpp:964
+#, no-c-format
+msgid "&Festival executable:"
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 104
+#: rc.cpp:967 rc.cpp:970
+#, no-c-format
+msgid ""
+"If Festival is in your PATH environment variable, just enter \"festival\", "
+"otherwise specify the full path to the Festival executable program."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 144
+#: rc.cpp:973
+#, no-c-format
+msgid "&Select voice:"
+msgstr "选择语音(&S):"
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 153
+#: rc.cpp:976 rc.cpp:979
+#, no-c-format
+msgid ""
+"Select a voice to speak text with. MultiSyn voices are high quality but are "
+"slow to load. If no voices are shown, check the Festival executable path. You "
+"must install at least one Festival voice. If you have installed a voice and "
+"still none are shown, check your Festival configuration. (See the README that "
+"comes with Festival.)"
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 177
+#: rc.cpp:982
+#, no-c-format
+msgid "&Rescan"
+msgstr "重新扫描(&R)"
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 218
+#: rc.cpp:988 rc.cpp:1006 rc.cpp:1021
+#, no-c-format
+msgid ""
+"Sets the volume (loudness) of speech. Slide the slider to the left to lower "
+"the volume; to the right to increase volume. Anything less than 75 percent is "
+"considered \"soft\", and anything greater than 125 percent is considered "
+"\"loud\"."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 234
+#: rc.cpp:991
+#, no-c-format
+msgid "Sp&eed:"
+msgstr "速度(&E):"
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 256
+#: rc.cpp:997 rc.cpp:1144
+#, no-c-format
+msgid "&Pitch:"
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 262
+#: rc.cpp:1000 rc.cpp:1018 rc.cpp:1027
+#, no-c-format
+msgid ""
+"Sets the tone (frequency) of speech. Slide the slider to the left to lower the "
+"voice tone; to the right to increase tone. Anything less than 75 percent is "
+"considered \"low\", and anything greater than 125 percent is considered "
+"\"high\". You cannot change the pitch of MultiSyn voices."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 485
+#: rc.cpp:1030
+#, no-c-format
+msgid "&Load this voice when starting KTTSD"
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 488
+#: rc.cpp:1033
+#, no-c-format
+msgid ""
+"If checked, Festival will be started and this voice will be loaded when the "
+"Text-to-Speech Deamon (KTTSD) is started. Check when a voice requires a long "
+"time to load in Festival (for example, multisyn voices), otherwise, leave "
+"unchecked."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 516
+#: rc.cpp:1039
+#, no-c-format
+msgid ""
+"Click to test the configuration. Festival will be started and a test sentence "
+"will be spoken."
+msgstr ""
+
+#. i18n: file plugins/festivalint/festivalintconfwidget.ui line 542
+#: rc.cpp:1042
+#, no-c-format
+msgid "Character e&ncoding:"
+msgstr ""
+
+#. i18n: file plugins/flite/fliteconfwidget.ui line 25
+#: rc.cpp:1048
+#, no-c-format
+msgid "Flite Config UI"
+msgstr ""
+
+#. i18n: file plugins/flite/fliteconfwidget.ui line 28
+#: rc.cpp:1051 rc.cpp:1057
+#, no-c-format
+msgid ""
+"This is the configuration dialog for the Festival Lite (Flite) speech synthesis "
+"engine."
+msgstr ""
+
+#. i18n: file plugins/flite/fliteconfwidget.ui line 70
+#: rc.cpp:1054
+#, no-c-format
+msgid "Festival &Lite (flite) Configuration"
+msgstr ""
+
+#. i18n: file plugins/flite/fliteconfwidget.ui line 112
+#: rc.cpp:1060
+#, no-c-format
+msgid "&Flite executable path:"
+msgstr ""
+
+#. i18n: file plugins/flite/fliteconfwidget.ui line 121
+#: rc.cpp:1063 rc.cpp:1069
+#, no-c-format
+msgid ""
+"If Flite is in your PATH environment variable, simply enter \"flite\", "
+"otherwise specify the complete path to the Flite executable program."
+msgstr ""
+
+#. i18n: file plugins/flite/fliteconfwidget.ui line 137
+#: rc.cpp:1066
+#, no-c-format
+msgid "flite"
+msgstr ""
+
+#. i18n: file plugins/freetts/freettsconfigwidget.ui line 25
+#: rc.cpp:1075
+#, no-c-format
+msgid "FreeTTS Config UI"
+msgstr ""
+
+#. i18n: file plugins/freetts/freettsconfigwidget.ui line 67
+#: rc.cpp:1078
+#, no-c-format
+msgid "FreeTTS Interactive Configuration"
+msgstr ""
+
+#. i18n: file plugins/freetts/freettsconfigwidget.ui line 106
+#: rc.cpp:1081
+#, no-c-format
+msgid "&FreeTTS jar file:"
+msgstr ""
+
+#. i18n: file plugins/freetts/freettsconfigwidget.ui line 179
+#: rc.cpp:1084
+#, no-c-format
+msgid "Test"
+msgstr "测试"
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 16
+#: rc.cpp:1087
+#, no-c-format
+msgid "Hadifix Configuration"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 19
+#: rc.cpp:1090 rc.cpp:1096
+#, no-c-format
+msgid ""
+"This is the configuration dialog for the Hadifix (txt2pho and Mbrola) speech "
+"synthesizer."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 44
+#: rc.cpp:1093
+#, no-c-format
+msgid "Had&ifix Configuration"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 78
+#: rc.cpp:1099
+#, no-c-format
+msgid "&Basic Options"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 97
+#: rc.cpp:1102
+#, no-c-format
+msgid "&Voice file:"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 103
+#: rc.cpp:1105 rc.cpp:1108
+#, no-c-format
+msgid ""
+"Select a voice for speaking text. If no voices are listed, check your Mbrola "
+"configuration. You must install at least one voice."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 135
+#: rc.cpp:1111
+#, no-c-format
+msgid "&Select..."
+msgstr "选择(&S)..."
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 151
+#: rc.cpp:1114
+#, no-c-format
+msgid "Volume &ratio:"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 157
+#: rc.cpp:1117 rc.cpp:1123 rc.cpp:1126
+#, no-c-format
+msgid ""
+"Adjusts the volume of speech. Slide to left for softer speech; to the right "
+"for louder."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 245
+#: rc.cpp:1132 rc.cpp:1138 rc.cpp:1141
+#, no-c-format
+msgid ""
+"Adjusts the speed of speech. Slide to left for slower speech; to the right for "
+"faster."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 327
+#: rc.cpp:1147 rc.cpp:1153 rc.cpp:1156
+#, no-c-format
+msgid ""
+"Adjusts the pitch (tone) of speech. Slide to left for lower speech; to the "
+"right for higher."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 399
+#: rc.cpp:1159
+#, no-c-format
+msgid "&Advanced Options"
+msgstr "高级选项(&A)"
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 416
+#: rc.cpp:1162
+#, no-c-format
+msgid "txt2pho e&xecutable:"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 422
+#: rc.cpp:1165 rc.cpp:1168
+#, no-c-format
+msgid ""
+"If the txt2pho program is in your PATH environment variable, simply enter "
+"\"txt2pho\", otherwise specify the full path to the txt2pho executable program."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 446
+#: rc.cpp:1171
+#, no-c-format
+msgid "&Mbrola executable:"
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 452
+#: rc.cpp:1174 rc.cpp:1177
+#, no-c-format
+msgid ""
+"If the Mbrola program is in your PATH environment variable, simply enter "
+"\"mbrola\", otherwise specify the full path to the Mbrola executable program."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 511
+#: rc.cpp:1183
+#, no-c-format
+msgid ""
+"This combo box specifies which character encoding is used for passing the text. "
+" For most western languages, use ISO-8859-1. For Hungarian, use ISO-8859-2."
+msgstr ""
+
+#. i18n: file plugins/hadifix/hadifixconfigui.ui line 551
+#: rc.cpp:1189
+#, no-c-format
+msgid "Click to test the configuration. You should hear a spoken sentence."
+msgstr ""
+
+#. i18n: file plugins/hadifix/voicefileui.ui line 16
+#: rc.cpp:1192
+#, no-c-format
+msgid "Selecting Voice File"
+msgstr ""
+
+#. i18n: file plugins/hadifix/voicefileui.ui line 33
+#: rc.cpp:1195
+#, no-c-format
+msgid "Path of the voice file:"
+msgstr ""
+
+#. i18n: file plugins/hadifix/voicefileui.ui line 69
+#: rc.cpp:1201
+#, no-c-format
+msgid "Female"
+msgstr ""
+
+#. i18n: file plugins/hadifix/voicefileui.ui line 77
+#: rc.cpp:1204
+#, no-c-format
+msgid "Male"
+msgstr ""
+
+#. i18n: file plugins/hadifix/voicefileui.ui line 85
+#: rc.cpp:1207
+#, no-c-format
+msgid "Try to Determine From Voice File"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 14
+#: rc.cpp:1210 rc.cpp:1213 rc.cpp:1333 rc.cpp:1339 rc.cpp:1345 rc.cpp:1351
+#: rc.cpp:1360
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 38
+#: rc.cpp:1216
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Female, MBROLA"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 50
+#: rc.cpp:1219 rc.cpp:1222
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Male, MBROLA"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 74
+#: rc.cpp:1225 rc.cpp:1228 rc.cpp:1363
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"British Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 98
+#: rc.cpp:1231
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Castilian Spanish Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 110
+#: rc.cpp:1234 rc.cpp:1246 rc.cpp:1249
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Male, HTS"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 122
+#: rc.cpp:1237
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Female, HTS"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 134
+#: rc.cpp:1240
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Canadian English Male, HTS"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 146
+#: rc.cpp:1243
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Scottish Male, HTS"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 182
+#: rc.cpp:1252
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Canadian English Male, MultiSyn"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 194
+#: rc.cpp:1255
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Scottish Male, MultiSyn"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 206
+#: rc.cpp:1258 rc.cpp:1264
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"German Female, Festival"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 218
+#: rc.cpp:1261
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"German Male, Festival"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 242
+#: rc.cpp:1267
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Mexican Spanish Male, OGC"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 254
+#: rc.cpp:1270
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Mexican Spanish Female, OGC"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 266
+#: rc.cpp:1273 rc.cpp:1276 rc.cpp:1279 rc.cpp:1288
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Male, OGC"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 302
+#: rc.cpp:1282 rc.cpp:1291
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Female, OGC"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 314
+#: rc.cpp:1285
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"British Male, OGC"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 350
+#: rc.cpp:1294
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Finnish Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 362
+#: rc.cpp:1297
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Czech Male, MBROLA"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 374
+#: rc.cpp:1300
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Polish Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 386
+#: rc.cpp:1303
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Russian Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 398
+#: rc.cpp:1306 rc.cpp:1315 rc.cpp:1318
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Italian Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 410
+#: rc.cpp:1309 rc.cpp:1312 rc.cpp:1321
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Italian Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 470
+#: rc.cpp:1324
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Kiswahili Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 484
+#: rc.cpp:1327
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Ibibio Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 496
+#: rc.cpp:1330
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Zulu Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 520
+#: rc.cpp:1336 rc.cpp:1342 rc.cpp:1348 rc.cpp:1354 rc.cpp:1357
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"American Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 640
+#: rc.cpp:1366
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"British Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 652
+#: rc.cpp:1369
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"French Canadian Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 664
+#: rc.cpp:1372
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"French Canadian Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 676
+#: rc.cpp:1375
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"German Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 688
+#: rc.cpp:1378
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"German Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 700
+#: rc.cpp:1381
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Americas Spanish Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 712
+#: rc.cpp:1384
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Americas Spanish Female"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 724
+#: rc.cpp:1387
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Vietnamese Male"
+msgstr ""
+
+#. i18n: file plugins/festivalint/voices line 735
+#: rc.cpp:1390
+#, no-c-format
+msgid ""
+"_: FestivalVoiceName\n"
+"Vietnamese Female"
+msgstr ""
+
+#: filters/main.cpp:44
+msgid "Name of a KTTSD filter plugin (required)"
+msgstr ""
+
+#: filters/main.cpp:46
+msgid "Talker code passed to filter"
+msgstr ""
+
+#: filters/main.cpp:48
+msgid "DCOP application ID passed to filter"
+msgstr ""
+
+#: filters/main.cpp:52
+msgid ""
+"_: A string that appears in a single config file, not a group of config files\n"
+"Config file group name passed to filter"
+msgstr ""
+
+#: filters/main.cpp:53
+msgid "Display list of available Filter PlugIns and exit"
+msgstr ""
+
+#: filters/main.cpp:55
+msgid "Display tabs as \\t, otherwise they are removed"
+msgstr ""
+
+#: filters/main.cpp:56
+msgid "Display list of available filter plugins and exit"
+msgstr ""
+
+#: filters/main.cpp:63
+msgid "testfilter"
+msgstr ""
+
+#: filters/main.cpp:64
+msgid "A utility for testing KTTSD filter plugins."
+msgstr ""
+
+#: filters/main.cpp:66 kcmkttsmgr/kcmkttsmgr.cpp:1085 kttsd/main.cpp:40
+#: kttsmgr/kttsmgr.cpp:63
+msgid "Maintainer"
+msgstr "维护者"
+
+#: kcmkttsmgr/addtalker.cpp:131 kcmkttsmgr/kcmkttsmgr.cpp:552
+#: libkttsd/talkercode.cpp:217
+msgid "Other"
+msgstr "其它"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:83
+msgid "Text interrupted. Message."
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:89
+msgid "Resuming text."
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:910
+msgid ""
+"You have made changes to the configuration but have not saved them yet. Click "
+"Apply to save the changes or Cancel to abandon the changes."
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1072
+msgid ""
+"Text-to-Speech
"
+"This is the configuration for the text-to-speech dcop service
"
+"This allows other applications to access text-to-speech resources
"
+"Be sure to configure a default language for the language you are using as "
+"this will be the language used by most of the applications
"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1080 kttsd/main.cpp:36
+#: players/artsplayer/artsplayer.cpp:240
+msgid "kttsd"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1080
+msgid "KCMKttsMgr"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1082
+msgid "(c) 2002, José Pablo Ezequiel Fernández"
+msgstr "(c) 2002, José Pablo Ezequiel Fernández"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1084
+msgid "Author"
+msgstr "作者"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1086 kcmkttsmgr/kcmkttsmgr.cpp:1087
+#: kttsd/main.cpp:41 kttsd/main.cpp:42 kttsd/main.cpp:43
+#: kttsmgr/kttsmgr.cpp:64 kttsmgr/kttsmgr.cpp:65 kttsmgr/kttsmgr.cpp:66
+msgid "Contributor"
+msgstr "贡献者"
+
+#: filters/sbd/sbdconf.cpp:240
+#: filters/stringreplacer/stringreplacerconf.cpp:425
+#: kcmkttsmgr/kcmkttsmgr.cpp:1244 libkttsd/selecttalkerdlg.cpp:167
+msgid "Code"
+msgstr "代码"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1263
+msgid "Select Language"
+msgstr "选择语言"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1436
+msgid "Select Filter"
+msgstr "选择过滤器"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:1843
+msgid "&Jobs"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2032
+msgid "Talker Configuration"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2088
+msgid "Filter Configuration"
+msgstr ""
+
+#: filters/stringreplacer/stringreplacerconf.cpp:150
+#: kcmkttsmgr/kcmkttsmgr.cpp:2241
+msgid "Unable to open file."
+msgstr "不能打开文件。"
+
+#: filters/stringreplacer/stringreplacerconf.cpp:156
+#: kcmkttsmgr/kcmkttsmgr.cpp:2247
+msgid "File not in proper XML format."
+msgstr ""
+
+#: filters/stringreplacer/stringreplacerconf.cpp:287
+#: kcmkttsmgr/kcmkttsmgr.cpp:2291
+msgid "Unable to open file "
+msgstr "不能打开文件"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2375 libkttsd/talkercode.cpp:140
+msgid "default"
+msgstr "默认"
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2481 kcmkttsmgr/kcmkttsmgr.cpp:2487
+msgid "sample notification message"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2485
+msgid "sample application"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2486
+msgid "sample event"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2527
+msgid "Default (all other events)"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2536 kcmkttsmgr/selectevent.cpp:113
+msgid "All other %1 events"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2581
+msgid "Select Event"
+msgstr ""
+
+#: kcmkttsmgr/kcmkttsmgr.cpp:2663 kcmkttsmgr/kcmkttsmgr.cpp:2679
+msgid ""
+"_: file type\n"
+"Notification Event List"
+msgstr ""
+
+#: filters/stringreplacer/stringreplacerconf.cpp:702
+#: filters/stringreplacer/stringreplacerconf.cpp:718
+#: kcmkttsmgr/kcmkttsmgr.cpp:2670 kcmkttsmgr/kcmkttsmgr.cpp:2686
+msgid "Error Opening File"
+msgstr "打开文件错误"
+
+#: kcmkttsmgr/selectevent.cpp:68 libkttsd/notify.cpp:154
+msgid "No description available"
+msgstr "没有描述"
+
+#: kttsd/kttsd.cpp:133
+msgid ""
+"KTTS has not yet been configured. At least one Talker must be configured. "
+"Would you like to configure it now?"
+msgstr ""
+
+#: kttsd/kttsd.cpp:135
+msgid "KTTS Not Configured"
+msgstr ""
+
+#: kttsd/kttsd.cpp:137
+msgid "Do Not Configure"
+msgstr "不配置"
+
+#: kttsd/main.cpp:37
+#, fuzzy
+msgid "Text-to-speech synthesis deamon"
+msgstr "语音合成器"
+
+#: kttsd/main.cpp:39 kttsmgr/kttsmgr.cpp:62
+msgid "Original Author"
+msgstr ""
+
+#: kttsd/main.cpp:44 kttsd/main.cpp:45 kttsmgr/kttsmgr.cpp:67
+#: kttsmgr/kttsmgr.cpp:68 plugins/command/commandconf.cpp:163
+#: plugins/epos/eposconf.cpp:229 plugins/festivalint/festivalintconf.cpp:577
+#: plugins/flite/fliteconf.cpp:150 plugins/freetts/freettsconf.cpp:178
+#: plugins/hadifix/hadifixconf.cpp:342
+msgid "Testing"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:85
+msgid "KttsJobMgr"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:114
+msgid "Job Num"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:115
+msgid "Owner"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:116
+msgid "Talker ID"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:117
+msgid "State"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:118
+msgid "Position"
+msgstr "位置"
+
+#: kttsjobmgr/kttsjobmgr.cpp:119
+msgid "Sentences"
+msgstr "句子"
+
+#: kttsjobmgr/kttsjobmgr.cpp:120
+msgid "Part Num"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:121
+msgid "Parts"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:127
+msgid ""
+"These are all the text jobs. The State column may be:"
+"
"
+"- Queued - the job is waiting and will not be spoken until its state "
+"is changed to Waiting by clicking the Resume or Restart "
+"buttons.
"
+"- Waiting - the job is ready to be spoken. It will be spoken when the "
+"jobs preceding it in the list have finished.
"
+"- Speaking - the job is speaking. The Position "
+"column shows the current sentence of the job being spoken. You may pause a "
+"speaking job by clicking the Hold button.
"
+"- Paused - the job is currently paused. Paused jobs prevent jobs "
+"below them from speaking. Use the Resume or Restart "
+"buttons to resume speaking the job, or click Later "
+"to move the job down in the list.
"
+"- Finished - the job has finished speaking. When a second job "
+"finishes, this one will be deleted. You may click Restart "
+"to repeat the job.
Note: Messages, Warnings, and Screen "
+"Reader Output do not appear in this list. See the Handbook for more "
+"information.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:176
+msgid "Hold"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:178
+msgid ""
+"Changes a job to Paused state. If currently speaking, the job stops "
+"speaking. Paused jobs prevent jobs that follow them from speaking, so either "
+"click Resume to make the job speakable, or click Later "
+"to move it down in the list.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:185 kttsmgr/kttsmgr.cpp:186
+msgid "Resume"
+msgstr "恢复"
+
+#: kttsjobmgr/kttsjobmgr.cpp:187
+msgid ""
+"Resumes a paused job or changes a Queued job to Waiting. If the job is the "
+"top speakable job in the list, it begins speaking.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:192
+msgid "R&estart"
+msgstr "重启(&E)"
+
+#: kttsjobmgr/kttsjobmgr.cpp:194
+msgid ""
+"Rewinds a job to the beginning and changes its state to Waiting. If the job "
+"is the top speakable job in the list, it begins speaking.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:201
+msgid ""
+"Deletes the job. If it is currently speaking, it stops speaking. The next "
+"speakable job in the list begins speaking.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:206
+msgid "&Later"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:208
+msgid ""
+"Moves a job downward in the list so that it will be spoken later. If the "
+"job is currently speaking, its state changes to Paused.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:214
+msgid "Pre&vious Part"
+msgstr "上一部分(&V)"
+
+#: kttsjobmgr/kttsjobmgr.cpp:216
+msgid "Rewinds a multi-part job to the previous part.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:220
+msgid "&Previous Sentence"
+msgstr "上一句(&P)"
+
+#: kttsjobmgr/kttsjobmgr.cpp:222
+msgid "Rewinds a job to the previous sentence.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:226
+msgid "&Next Sentence"
+msgstr "下一句(&N)"
+
+#: kttsjobmgr/kttsjobmgr.cpp:228
+msgid "Advances a job to the next sentence.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:232
+msgid "Ne&xt Part"
+msgstr "下一部分(&X)"
+
+#: kttsjobmgr/kttsjobmgr.cpp:234
+msgid "Advances a multi-part job to the next part.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:239
+msgid "&Speak Clipboard"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:241
+msgid ""
+"Queues the current contents of the clipboard for speaking and sets its state "
+"to Waiting. If the job is the topmost in the list, it begins speaking. The "
+"job will be spoken by the topmost Talker in the Talkers tab.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:247
+msgid "Spea&k File"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:249
+msgid ""
+"Prompts you for a file name and queues the contents of the file for "
+"speaking. You must click the Resume button before the job will be "
+"speakable. The job will be spoken by the topmost Talker in the Talkers "
+"tab.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:255
+msgid "Change Talker"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:257
+msgid ""
+"Prompts you with a list of your configured Talkers from the Talkers "
+"tab. The job will be spoken using the selected Talker.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:262
+msgid "&Refresh"
+msgstr "刷新(&R)"
+
+#: kttsjobmgr/kttsjobmgr.cpp:264
+msgid "Refresh the list of jobs.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:278
+msgid "Current Sentence"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:288
+msgid "The text of the sentence currently speaking.
"
+msgstr ""
+
+#: kttsjobmgr/kttsjobmgr.cpp:585 kttsmgr/kttsmgr.cpp:251
+msgid "Queued"
+msgstr "已排队"
+
+#: kttsjobmgr/kttsjobmgr.cpp:586 kttsmgr/kttsmgr.cpp:252
+msgid "Waiting"
+msgstr "正等待"
+
+#: kttsjobmgr/kttsjobmgr.cpp:587 kttsmgr/kttsmgr.cpp:253
+msgid "Speaking"
+msgstr "正朗读"
+
+#: kttsjobmgr/kttsjobmgr.cpp:588 kttsmgr/kttsmgr.cpp:254
+msgid "Paused"
+msgstr "已暂停"
+
+#: kttsjobmgr/kttsjobmgr.cpp:589 kttsmgr/kttsmgr.cpp:255
+msgid "Finished"
+msgstr "已完成"
+
+#: kttsjobmgr/kttsjobmgr.cpp:590 kttsmgr/kttsmgr.cpp:256
+#: plugins/festivalint/festivalintconf.cpp:314
+#: plugins/festivalint/festivalintconf.cpp:519
+msgid "Unknown"
+msgstr "未知"
+
+#: kttsmgr/kttsmgr.cpp:49
+msgid "Start minimized in system tray"
+msgstr ""
+
+#: kttsmgr/kttsmgr.cpp:51
+#, fuzzy
+msgid "Exit when speaking is finished and minimized in system tray"
+msgstr "朗读完毕后退出(&X)"
+
+#: kttsmgr/kttsmgr.cpp:59
+msgid "KTTSMgr"
+msgstr "KTTSMgr"
+
+#: kttsmgr/kttsmgr.cpp:60
+msgid "Text-to-Speech Manager"
+msgstr "文本朗读管理器"
+
+#: kttsmgr/kttsmgr.cpp:89
+msgid "KDE Text-to-Speech Manager"
+msgstr "KDE 文本朗读管理器"
+
+#: kttsmgr/kttsmgr.cpp:156
+msgid "Text-to-Speech Manager"
+msgstr "文本朗读管理器"
+
+#: kttsmgr/kttsmgr.cpp:182
+msgid "&Speak Clipboard Contents"
+msgstr "朗读剪贴板里的内容(&S)"
+
+#: kttsmgr/kttsmgr.cpp:184
+msgid "&Hold"
+msgstr "保持(&H)"
+
+#: kttsmgr/kttsmgr.cpp:189
+msgid "KTTS &Handbook"
+msgstr "KTTS 手册(&H)"
+
+#: kttsmgr/kttsmgr.cpp:191
+msgid "&About KTTSMgr"
+msgstr "关于 KTTSMgr(&A)"
+
+#: kttsmgr/kttsmgr.cpp:262
+msgid "Text-to-Speech System is not running"
+msgstr "文本朗读系统没有运行"
+
+#: kttsmgr/kttsmgr.cpp:264
+#, c-format
+msgid ""
+"_n: 1 job\n"
+"%n jobs"
+msgstr ""
+
+#: kttsmgr/kttsmgr.cpp:275
+msgid ", current job %1 at sentence %2 of %3 sentences"
+msgstr ""
+
+#: libkttsd/notify.cpp:49
+msgid "Speak event name"
+msgstr ""
+
+#: libkttsd/notify.cpp:50
+msgid "Speak the notification message"
+msgstr ""
+
+#: libkttsd/notify.cpp:51
+msgid "Do not speak the notification"
+msgstr ""
+
+#: libkttsd/notify.cpp:52
+msgid "Speak custom text:"
+msgstr "朗读自定义文本:"
+
+#: libkttsd/notify.cpp:106
+msgid "none"
+msgstr "无"
+
+#: libkttsd/notify.cpp:107
+msgid "notification dialogs"
+msgstr ""
+
+#: libkttsd/notify.cpp:108
+msgid "passive popups"
+msgstr ""
+
+#: libkttsd/notify.cpp:109
+msgid "notification dialogs and passive popups"
+msgstr ""
+
+#: libkttsd/notify.cpp:110
+msgid "all notifications"
+msgstr ""
+
+#: libkttsd/pluginproc.cpp:184
+msgid "Local"
+msgstr "本地"
+
+#: libkttsd/pluginproc.cpp:188
+msgid "Latin1"
+msgstr "Latin1"
+
+#: libkttsd/pluginproc.cpp:189
+msgid "Unicode"
+msgstr "Unicode"
+
+#: filters/sbd/sbdconf.cpp:268
+#: filters/stringreplacer/stringreplacerconf.cpp:453
+#: libkttsd/selecttalkerdlg.cpp:190
+msgid "Select Languages"
+msgstr "选择语言"
+
+#: libkttsd/talkercode.cpp:227
+msgid ""
+"_: full country name\n"
+"United States of America"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:228
+msgid ""
+"_: abbreviated country name\n"
+"USA"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:229
+msgid ""
+"_: full country name\n"
+"United Kingdom"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:230
+msgid ""
+"_: abbreviated country name\n"
+"UK"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:242 libkttsd/talkercode.cpp:251
+msgid "male"
+msgstr "男性"
+
+#: libkttsd/talkercode.cpp:244 libkttsd/talkercode.cpp:253
+msgid "female"
+msgstr "女性"
+
+#: libkttsd/talkercode.cpp:246 libkttsd/talkercode.cpp:255
+msgid ""
+"_: neutral gender\n"
+"neutral"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:262 libkttsd/talkercode.cpp:271
+msgid ""
+"_: medium sound\n"
+"medium"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:264 libkttsd/talkercode.cpp:273
+msgid ""
+"_: loud sound\n"
+"loud"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:266 libkttsd/talkercode.cpp:275
+msgid ""
+"_: soft sound\n"
+"soft"
+msgstr ""
+
+#: libkttsd/talkercode.cpp:282 libkttsd/talkercode.cpp:291
+msgid ""
+"_: medium speed\n"
+"medium"
+msgstr "中"
+
+#: libkttsd/talkercode.cpp:284 libkttsd/talkercode.cpp:293
+msgid ""
+"_: fast speed\n"
+"fast"
+msgstr "快"
+
+#: libkttsd/talkercode.cpp:286 libkttsd/talkercode.cpp:295
+msgid ""
+"_: slow speed\n"
+"slow"
+msgstr "慢"
+
+#: app-plugins/kate/katekttsd.cpp:77
+msgid "Speak Text"
+msgstr "朗读文本"
+
+#: app-plugins/kate/katekttsd.cpp:100
+msgid "Starting KTTSD Failed"
+msgstr "启动 KTTSD 失败"
+
+#: app-plugins/kate/katekttsd.cpp:110 app-plugins/kate/katekttsd.cpp:117
+msgid "DCOP Call Failed"
+msgstr "DCOP 调用失败"
+
+#: app-plugins/kate/katekttsd.cpp:111
+msgid "The DCOP call setText failed."
+msgstr "DCOP 调用 setText 失败。"
+
+#: app-plugins/kate/katekttsd.cpp:118
+msgid "The DCOP call startText failed."
+msgstr "DCOP 调用 startText 失败。"
+
+#: filters/sbd/sbdproc.cpp:422
+msgid "Invalid S S M L."
+msgstr "无效的SSML"
+
+#: filters/stringreplacer/stringreplacerconf.cpp:238
+#: filters/stringreplacer/stringreplacerconf.cpp:574
+#: filters/stringreplacer/stringreplacerconf.cpp:609
+msgid ""
+"_: Abbreviation for 'Regular Expression'\n"
+"RegExp"
+msgstr ""
+
+#: filters/stringreplacer/stringreplacerconf.cpp:238
+#: filters/stringreplacer/stringreplacerconf.cpp:333
+#: filters/stringreplacer/stringreplacerconf.cpp:607
+msgid "Word"
+msgstr "单词"
+
+#: filters/stringreplacer/stringreplacerconf.cpp:378
+#: filters/stringreplacer/stringreplacerconf.cpp:413
+msgid "String Replacer"
+msgstr "字符串替换"
+
+#: filters/stringreplacer/stringreplacerconf.cpp:411
+#: filters/stringreplacer/stringreplacerconf.cpp:488
+#: filters/stringreplacer/stringreplacerconf.cpp:492
+msgid "Multiple Languages"
+msgstr "多国语言"
+
+#: filters/stringreplacer/stringreplacerconf.cpp:595
+msgid "Edit String Replacement"
+msgstr "编辑替换字符串"
+
+#: filters/talkerchooser/talkerchooserconf.cpp:164
+msgid "Talker Chooser"
+msgstr ""
+
+#: filters/xmltransformer/xmltransformerconf.cpp:141
+msgid "XML Transformer"
+msgstr ""
+
+#: players/artsplayer/artsplayer.cpp:79
+msgid "Cannot find the aRts soundserver."
+msgstr "找不到 aRts 声音服务器。"
+
+#: players/artsplayer/artsplayer.cpp:235
+msgid ""
+"Connecting/starting aRts soundserver failed. Make sure that artsd is configured "
+"properly."
+msgstr ""
+
+#: plugins/command/commandconf.cpp:164 plugins/epos/eposconf.cpp:230
+#: plugins/flite/fliteconf.cpp:151 plugins/freetts/freettsconf.cpp:179
+#: plugins/hadifix/hadifixconf.cpp:343
+msgid "Testing."
+msgstr "测试中。"
+
+#: plugins/festivalint/festivalintconf.cpp:406
+msgid "Scanning... Please wait."
+msgstr "正在扫描...请稍候。"
+
+#: plugins/festivalint/festivalintconf.cpp:421
+msgid "Query Voices"
+msgstr ""
+
+#: plugins/festivalint/festivalintconf.cpp:422
+msgid ""
+"Querying Festival for available voices. This could take up to 15 seconds."
+msgstr ""
+
+#: plugins/festivalint/festivalintconf.cpp:578
+msgid ""
+"Testing. MultiSyn voices require several seconds to load. Please be patient."
+msgstr ""
+
+#: plugins/freetts/freettsconf.cpp:96
+msgid ""
+"Unable to locate freetts.jar in your path.\n"
+"Please specify the path to freetts.jar in the Properties tab before using KDE "
+"Text-to-Speech"
+msgstr ""
+
+#: plugins/freetts/freettsconf.cpp:96
+msgid "KDE Text-to-Speech"
+msgstr "KDE文本朗读"
+
+#: plugins/hadifix/hadifixconf.cpp:95
+msgid "Male voice \"%1\""
+msgstr ""
+
+#: plugins/hadifix/hadifixconf.cpp:97 plugins/hadifix/hadifixconf.cpp:100
+msgid "Female voice \"%1\""
+msgstr ""
+
+#: plugins/hadifix/hadifixconf.cpp:102 plugins/hadifix/hadifixconf.cpp:103
+msgid "Unknown voice \"%1\""
+msgstr ""
+
+#: plugins/hadifix/hadifixconf.cpp:216
+msgid "This plugin is distributed under the terms of the GPL v2 or later."
+msgstr ""
+
+#: plugins/hadifix/hadifixconf.cpp:300
+msgid "Voice File - Hadifix Plugin"
+msgstr ""
+
+#: plugins/hadifix/voicefileui.ui.h:27
+msgid "The gender of the voice file %1 could not be detected."
+msgstr ""
+
+#: plugins/hadifix/voicefileui.ui.h:28 plugins/hadifix/voicefileui.ui.h:33
+msgid "Trying to Determine the Gender - Hadifix Plug In"
+msgstr ""
+
+#: plugins/hadifix/voicefileui.ui.h:32
+msgid "The file %1 does not seem to be a voice file."
+msgstr ""
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Zhang Zhongli"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "zhang-zhongli@tom.com"
+
+#, fuzzy
+#~ msgid "EditReplacementWidget"
+#~ msgstr "编辑替换字符串"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/Makefile.am b/tde-i18n-zh_CN/messages/kdeaddons/Makefile.am
new file mode 100644
index 00000000000..b5f72f3e38b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/Makefile.am
@@ -0,0 +1,3 @@
+KDE_LANG = zh_CN
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/Makefile.in b/tde-i18n-zh_CN/messages/kdeaddons/Makefile.in
new file mode 100644
index 00000000000..41fe2be2e52
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/Makefile.in
@@ -0,0 +1,911 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = messages/kdeaddons
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = zh_CN
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = kateinsertcommand.po katexmltools.po autorefresh.po konqsidebar_metabar.po ffrs.po tippecanoe.po fsview.po wavecapture.po katehelloworld.po khtmlsettingsplugin.po katetabbarextension.po wakeup.po mediacontrol.po audiorename_plugin.po charlatanui.po katexmlcheck.po katemake.po kfile_mhtml.po uachangerplugin.po kfile_desktop.po synaescope.po kfile_html.po katefll_plugin.po kuick_plugin.po libkaddrbk_gmx_xxport.po imgalleryplugin.po kfile_txt.po alsaplayerui.po katehtmltools.po dirfilterplugin.po validatorsplugin.po domtreeviewer.po libkaddrbk_geo_xxport.po katesnippets.po tyler.po kolourpicker.po konqsidebar_delicious.po kbinaryclock.po rellinks.po kateopenheader.po katepybrowse.po babelfish.po kmathapplet.po minitoolsplugin.po kfile_cert.po imagerename_plugin.po kfile_folder.po katemodeline.po searchbarplugin.po katecppsymbolviewer.po ktimemon.po ark_plugin.po katetextfilter.po atlantikdesigner.po pitchablespeed.po nexscope.po webarchiver.po ksig.po katefll_initplugin.po katefiletemplates.po akregator_konqplugin.po konqsidebar_news.po lyrics.po katekjswrapper.po dub.po mf_konqplugin.po crashesplugin.po kfile_lnk.po kcmkuick.po konqsidebar_mediaplayer.po
+GMOFILES = kateinsertcommand.gmo katexmltools.gmo autorefresh.gmo konqsidebar_metabar.gmo ffrs.gmo tippecanoe.gmo fsview.gmo wavecapture.gmo katehelloworld.gmo khtmlsettingsplugin.gmo katetabbarextension.gmo wakeup.gmo mediacontrol.gmo audiorename_plugin.gmo charlatanui.gmo katexmlcheck.gmo katemake.gmo kfile_mhtml.gmo uachangerplugin.gmo kfile_desktop.gmo synaescope.gmo kfile_html.gmo katefll_plugin.gmo kuick_plugin.gmo libkaddrbk_gmx_xxport.gmo imgalleryplugin.gmo kfile_txt.gmo alsaplayerui.gmo katehtmltools.gmo dirfilterplugin.gmo validatorsplugin.gmo domtreeviewer.gmo libkaddrbk_geo_xxport.gmo katesnippets.gmo tyler.gmo kolourpicker.gmo konqsidebar_delicious.gmo kbinaryclock.gmo rellinks.gmo kateopenheader.gmo katepybrowse.gmo babelfish.gmo kmathapplet.gmo minitoolsplugin.gmo kfile_cert.gmo imagerename_plugin.gmo kfile_folder.gmo katemodeline.gmo searchbarplugin.gmo katecppsymbolviewer.gmo ktimemon.gmo ark_plugin.gmo katetextfilter.gmo atlantikdesigner.gmo pitchablespeed.gmo nexscope.gmo webarchiver.gmo ksig.gmo katefll_initplugin.gmo katefiletemplates.gmo akregator_konqplugin.gmo konqsidebar_news.gmo lyrics.gmo katekjswrapper.gmo dub.gmo mf_konqplugin.gmo crashesplugin.gmo kfile_lnk.gmo kcmkuick.gmo konqsidebar_mediaplayer.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeaddons/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu messages/kdeaddons/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeaddons/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/kdeaddons/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/kdeaddons/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+#>- maintainer-clean: maintainer-clean-recursive
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=libkaddrbk_geo_xxport.po katehelloworld.po lyrics.po konqsidebar_delicious.po kfile_txt.po dirfilterplugin.po katetextfilter.po synaescope.po katecppsymbolviewer.po kuick_plugin.po kcmkuick.po imagerename_plugin.po katexmltools.po katemake.po fsview.po katefll_initplugin.po minitoolsplugin.po audiorename_plugin.po uachangerplugin.po akregator_konqplugin.po kfile_cert.po validatorsplugin.po konqsidebar_mediaplayer.po ktimemon.po wakeup.po kfile_html.po imgalleryplugin.po tyler.po webarchiver.po ark_plugin.po charlatanui.po katekjswrapper.po katefiletemplates.po kfile_desktop.po kolourpicker.po tippecanoe.po searchbarplugin.po pitchablespeed.po mf_konqplugin.po mediacontrol.po katesnippets.po domtreeviewer.po katepybrowse.po katemodeline.po wavecapture.po kfile_mhtml.po ksig.po libkaddrbk_gmx_xxport.po nexscope.po konqsidebar_metabar.po ffrs.po konqsidebar_news.po khtmlsettingsplugin.po kfile_lnk.po alsaplayerui.po kbinaryclock.po Makefile.in kateinsertcommand.po babelfish.po kfile_folder.po kateopenheader.po katetabbarextension.po crashesplugin.po katefll_plugin.po dub.po katexmlcheck.po atlantikdesigner.po autorefresh.po rellinks.po katehtmltools.po kmathapplet.po Makefile.am
+
+#>+ 211
+kateinsertcommand.gmo: kateinsertcommand.po
+ rm -f kateinsertcommand.gmo; $(GMSGFMT) -o kateinsertcommand.gmo $(srcdir)/kateinsertcommand.po
+ test ! -f kateinsertcommand.gmo || touch kateinsertcommand.gmo
+katexmltools.gmo: katexmltools.po
+ rm -f katexmltools.gmo; $(GMSGFMT) -o katexmltools.gmo $(srcdir)/katexmltools.po
+ test ! -f katexmltools.gmo || touch katexmltools.gmo
+autorefresh.gmo: autorefresh.po
+ rm -f autorefresh.gmo; $(GMSGFMT) -o autorefresh.gmo $(srcdir)/autorefresh.po
+ test ! -f autorefresh.gmo || touch autorefresh.gmo
+konqsidebar_metabar.gmo: konqsidebar_metabar.po
+ rm -f konqsidebar_metabar.gmo; $(GMSGFMT) -o konqsidebar_metabar.gmo $(srcdir)/konqsidebar_metabar.po
+ test ! -f konqsidebar_metabar.gmo || touch konqsidebar_metabar.gmo
+ffrs.gmo: ffrs.po
+ rm -f ffrs.gmo; $(GMSGFMT) -o ffrs.gmo $(srcdir)/ffrs.po
+ test ! -f ffrs.gmo || touch ffrs.gmo
+tippecanoe.gmo: tippecanoe.po
+ rm -f tippecanoe.gmo; $(GMSGFMT) -o tippecanoe.gmo $(srcdir)/tippecanoe.po
+ test ! -f tippecanoe.gmo || touch tippecanoe.gmo
+fsview.gmo: fsview.po
+ rm -f fsview.gmo; $(GMSGFMT) -o fsview.gmo $(srcdir)/fsview.po
+ test ! -f fsview.gmo || touch fsview.gmo
+wavecapture.gmo: wavecapture.po
+ rm -f wavecapture.gmo; $(GMSGFMT) -o wavecapture.gmo $(srcdir)/wavecapture.po
+ test ! -f wavecapture.gmo || touch wavecapture.gmo
+katehelloworld.gmo: katehelloworld.po
+ rm -f katehelloworld.gmo; $(GMSGFMT) -o katehelloworld.gmo $(srcdir)/katehelloworld.po
+ test ! -f katehelloworld.gmo || touch katehelloworld.gmo
+khtmlsettingsplugin.gmo: khtmlsettingsplugin.po
+ rm -f khtmlsettingsplugin.gmo; $(GMSGFMT) -o khtmlsettingsplugin.gmo $(srcdir)/khtmlsettingsplugin.po
+ test ! -f khtmlsettingsplugin.gmo || touch khtmlsettingsplugin.gmo
+katetabbarextension.gmo: katetabbarextension.po
+ rm -f katetabbarextension.gmo; $(GMSGFMT) -o katetabbarextension.gmo $(srcdir)/katetabbarextension.po
+ test ! -f katetabbarextension.gmo || touch katetabbarextension.gmo
+wakeup.gmo: wakeup.po
+ rm -f wakeup.gmo; $(GMSGFMT) -o wakeup.gmo $(srcdir)/wakeup.po
+ test ! -f wakeup.gmo || touch wakeup.gmo
+mediacontrol.gmo: mediacontrol.po
+ rm -f mediacontrol.gmo; $(GMSGFMT) -o mediacontrol.gmo $(srcdir)/mediacontrol.po
+ test ! -f mediacontrol.gmo || touch mediacontrol.gmo
+audiorename_plugin.gmo: audiorename_plugin.po
+ rm -f audiorename_plugin.gmo; $(GMSGFMT) -o audiorename_plugin.gmo $(srcdir)/audiorename_plugin.po
+ test ! -f audiorename_plugin.gmo || touch audiorename_plugin.gmo
+charlatanui.gmo: charlatanui.po
+ rm -f charlatanui.gmo; $(GMSGFMT) -o charlatanui.gmo $(srcdir)/charlatanui.po
+ test ! -f charlatanui.gmo || touch charlatanui.gmo
+katexmlcheck.gmo: katexmlcheck.po
+ rm -f katexmlcheck.gmo; $(GMSGFMT) -o katexmlcheck.gmo $(srcdir)/katexmlcheck.po
+ test ! -f katexmlcheck.gmo || touch katexmlcheck.gmo
+katemake.gmo: katemake.po
+ rm -f katemake.gmo; $(GMSGFMT) -o katemake.gmo $(srcdir)/katemake.po
+ test ! -f katemake.gmo || touch katemake.gmo
+kfile_mhtml.gmo: kfile_mhtml.po
+ rm -f kfile_mhtml.gmo; $(GMSGFMT) -o kfile_mhtml.gmo $(srcdir)/kfile_mhtml.po
+ test ! -f kfile_mhtml.gmo || touch kfile_mhtml.gmo
+uachangerplugin.gmo: uachangerplugin.po
+ rm -f uachangerplugin.gmo; $(GMSGFMT) -o uachangerplugin.gmo $(srcdir)/uachangerplugin.po
+ test ! -f uachangerplugin.gmo || touch uachangerplugin.gmo
+kfile_desktop.gmo: kfile_desktop.po
+ rm -f kfile_desktop.gmo; $(GMSGFMT) -o kfile_desktop.gmo $(srcdir)/kfile_desktop.po
+ test ! -f kfile_desktop.gmo || touch kfile_desktop.gmo
+synaescope.gmo: synaescope.po
+ rm -f synaescope.gmo; $(GMSGFMT) -o synaescope.gmo $(srcdir)/synaescope.po
+ test ! -f synaescope.gmo || touch synaescope.gmo
+kfile_html.gmo: kfile_html.po
+ rm -f kfile_html.gmo; $(GMSGFMT) -o kfile_html.gmo $(srcdir)/kfile_html.po
+ test ! -f kfile_html.gmo || touch kfile_html.gmo
+katefll_plugin.gmo: katefll_plugin.po
+ rm -f katefll_plugin.gmo; $(GMSGFMT) -o katefll_plugin.gmo $(srcdir)/katefll_plugin.po
+ test ! -f katefll_plugin.gmo || touch katefll_plugin.gmo
+kuick_plugin.gmo: kuick_plugin.po
+ rm -f kuick_plugin.gmo; $(GMSGFMT) -o kuick_plugin.gmo $(srcdir)/kuick_plugin.po
+ test ! -f kuick_plugin.gmo || touch kuick_plugin.gmo
+libkaddrbk_gmx_xxport.gmo: libkaddrbk_gmx_xxport.po
+ rm -f libkaddrbk_gmx_xxport.gmo; $(GMSGFMT) -o libkaddrbk_gmx_xxport.gmo $(srcdir)/libkaddrbk_gmx_xxport.po
+ test ! -f libkaddrbk_gmx_xxport.gmo || touch libkaddrbk_gmx_xxport.gmo
+imgalleryplugin.gmo: imgalleryplugin.po
+ rm -f imgalleryplugin.gmo; $(GMSGFMT) -o imgalleryplugin.gmo $(srcdir)/imgalleryplugin.po
+ test ! -f imgalleryplugin.gmo || touch imgalleryplugin.gmo
+kfile_txt.gmo: kfile_txt.po
+ rm -f kfile_txt.gmo; $(GMSGFMT) -o kfile_txt.gmo $(srcdir)/kfile_txt.po
+ test ! -f kfile_txt.gmo || touch kfile_txt.gmo
+alsaplayerui.gmo: alsaplayerui.po
+ rm -f alsaplayerui.gmo; $(GMSGFMT) -o alsaplayerui.gmo $(srcdir)/alsaplayerui.po
+ test ! -f alsaplayerui.gmo || touch alsaplayerui.gmo
+katehtmltools.gmo: katehtmltools.po
+ rm -f katehtmltools.gmo; $(GMSGFMT) -o katehtmltools.gmo $(srcdir)/katehtmltools.po
+ test ! -f katehtmltools.gmo || touch katehtmltools.gmo
+dirfilterplugin.gmo: dirfilterplugin.po
+ rm -f dirfilterplugin.gmo; $(GMSGFMT) -o dirfilterplugin.gmo $(srcdir)/dirfilterplugin.po
+ test ! -f dirfilterplugin.gmo || touch dirfilterplugin.gmo
+validatorsplugin.gmo: validatorsplugin.po
+ rm -f validatorsplugin.gmo; $(GMSGFMT) -o validatorsplugin.gmo $(srcdir)/validatorsplugin.po
+ test ! -f validatorsplugin.gmo || touch validatorsplugin.gmo
+domtreeviewer.gmo: domtreeviewer.po
+ rm -f domtreeviewer.gmo; $(GMSGFMT) -o domtreeviewer.gmo $(srcdir)/domtreeviewer.po
+ test ! -f domtreeviewer.gmo || touch domtreeviewer.gmo
+libkaddrbk_geo_xxport.gmo: libkaddrbk_geo_xxport.po
+ rm -f libkaddrbk_geo_xxport.gmo; $(GMSGFMT) -o libkaddrbk_geo_xxport.gmo $(srcdir)/libkaddrbk_geo_xxport.po
+ test ! -f libkaddrbk_geo_xxport.gmo || touch libkaddrbk_geo_xxport.gmo
+katesnippets.gmo: katesnippets.po
+ rm -f katesnippets.gmo; $(GMSGFMT) -o katesnippets.gmo $(srcdir)/katesnippets.po
+ test ! -f katesnippets.gmo || touch katesnippets.gmo
+tyler.gmo: tyler.po
+ rm -f tyler.gmo; $(GMSGFMT) -o tyler.gmo $(srcdir)/tyler.po
+ test ! -f tyler.gmo || touch tyler.gmo
+kolourpicker.gmo: kolourpicker.po
+ rm -f kolourpicker.gmo; $(GMSGFMT) -o kolourpicker.gmo $(srcdir)/kolourpicker.po
+ test ! -f kolourpicker.gmo || touch kolourpicker.gmo
+konqsidebar_delicious.gmo: konqsidebar_delicious.po
+ rm -f konqsidebar_delicious.gmo; $(GMSGFMT) -o konqsidebar_delicious.gmo $(srcdir)/konqsidebar_delicious.po
+ test ! -f konqsidebar_delicious.gmo || touch konqsidebar_delicious.gmo
+kbinaryclock.gmo: kbinaryclock.po
+ rm -f kbinaryclock.gmo; $(GMSGFMT) -o kbinaryclock.gmo $(srcdir)/kbinaryclock.po
+ test ! -f kbinaryclock.gmo || touch kbinaryclock.gmo
+rellinks.gmo: rellinks.po
+ rm -f rellinks.gmo; $(GMSGFMT) -o rellinks.gmo $(srcdir)/rellinks.po
+ test ! -f rellinks.gmo || touch rellinks.gmo
+kateopenheader.gmo: kateopenheader.po
+ rm -f kateopenheader.gmo; $(GMSGFMT) -o kateopenheader.gmo $(srcdir)/kateopenheader.po
+ test ! -f kateopenheader.gmo || touch kateopenheader.gmo
+katepybrowse.gmo: katepybrowse.po
+ rm -f katepybrowse.gmo; $(GMSGFMT) -o katepybrowse.gmo $(srcdir)/katepybrowse.po
+ test ! -f katepybrowse.gmo || touch katepybrowse.gmo
+babelfish.gmo: babelfish.po
+ rm -f babelfish.gmo; $(GMSGFMT) -o babelfish.gmo $(srcdir)/babelfish.po
+ test ! -f babelfish.gmo || touch babelfish.gmo
+kmathapplet.gmo: kmathapplet.po
+ rm -f kmathapplet.gmo; $(GMSGFMT) -o kmathapplet.gmo $(srcdir)/kmathapplet.po
+ test ! -f kmathapplet.gmo || touch kmathapplet.gmo
+minitoolsplugin.gmo: minitoolsplugin.po
+ rm -f minitoolsplugin.gmo; $(GMSGFMT) -o minitoolsplugin.gmo $(srcdir)/minitoolsplugin.po
+ test ! -f minitoolsplugin.gmo || touch minitoolsplugin.gmo
+kfile_cert.gmo: kfile_cert.po
+ rm -f kfile_cert.gmo; $(GMSGFMT) -o kfile_cert.gmo $(srcdir)/kfile_cert.po
+ test ! -f kfile_cert.gmo || touch kfile_cert.gmo
+imagerename_plugin.gmo: imagerename_plugin.po
+ rm -f imagerename_plugin.gmo; $(GMSGFMT) -o imagerename_plugin.gmo $(srcdir)/imagerename_plugin.po
+ test ! -f imagerename_plugin.gmo || touch imagerename_plugin.gmo
+kfile_folder.gmo: kfile_folder.po
+ rm -f kfile_folder.gmo; $(GMSGFMT) -o kfile_folder.gmo $(srcdir)/kfile_folder.po
+ test ! -f kfile_folder.gmo || touch kfile_folder.gmo
+katemodeline.gmo: katemodeline.po
+ rm -f katemodeline.gmo; $(GMSGFMT) -o katemodeline.gmo $(srcdir)/katemodeline.po
+ test ! -f katemodeline.gmo || touch katemodeline.gmo
+searchbarplugin.gmo: searchbarplugin.po
+ rm -f searchbarplugin.gmo; $(GMSGFMT) -o searchbarplugin.gmo $(srcdir)/searchbarplugin.po
+ test ! -f searchbarplugin.gmo || touch searchbarplugin.gmo
+katecppsymbolviewer.gmo: katecppsymbolviewer.po
+ rm -f katecppsymbolviewer.gmo; $(GMSGFMT) -o katecppsymbolviewer.gmo $(srcdir)/katecppsymbolviewer.po
+ test ! -f katecppsymbolviewer.gmo || touch katecppsymbolviewer.gmo
+ktimemon.gmo: ktimemon.po
+ rm -f ktimemon.gmo; $(GMSGFMT) -o ktimemon.gmo $(srcdir)/ktimemon.po
+ test ! -f ktimemon.gmo || touch ktimemon.gmo
+ark_plugin.gmo: ark_plugin.po
+ rm -f ark_plugin.gmo; $(GMSGFMT) -o ark_plugin.gmo $(srcdir)/ark_plugin.po
+ test ! -f ark_plugin.gmo || touch ark_plugin.gmo
+katetextfilter.gmo: katetextfilter.po
+ rm -f katetextfilter.gmo; $(GMSGFMT) -o katetextfilter.gmo $(srcdir)/katetextfilter.po
+ test ! -f katetextfilter.gmo || touch katetextfilter.gmo
+atlantikdesigner.gmo: atlantikdesigner.po
+ rm -f atlantikdesigner.gmo; $(GMSGFMT) -o atlantikdesigner.gmo $(srcdir)/atlantikdesigner.po
+ test ! -f atlantikdesigner.gmo || touch atlantikdesigner.gmo
+pitchablespeed.gmo: pitchablespeed.po
+ rm -f pitchablespeed.gmo; $(GMSGFMT) -o pitchablespeed.gmo $(srcdir)/pitchablespeed.po
+ test ! -f pitchablespeed.gmo || touch pitchablespeed.gmo
+nexscope.gmo: nexscope.po
+ rm -f nexscope.gmo; $(GMSGFMT) -o nexscope.gmo $(srcdir)/nexscope.po
+ test ! -f nexscope.gmo || touch nexscope.gmo
+webarchiver.gmo: webarchiver.po
+ rm -f webarchiver.gmo; $(GMSGFMT) -o webarchiver.gmo $(srcdir)/webarchiver.po
+ test ! -f webarchiver.gmo || touch webarchiver.gmo
+ksig.gmo: ksig.po
+ rm -f ksig.gmo; $(GMSGFMT) -o ksig.gmo $(srcdir)/ksig.po
+ test ! -f ksig.gmo || touch ksig.gmo
+katefll_initplugin.gmo: katefll_initplugin.po
+ rm -f katefll_initplugin.gmo; $(GMSGFMT) -o katefll_initplugin.gmo $(srcdir)/katefll_initplugin.po
+ test ! -f katefll_initplugin.gmo || touch katefll_initplugin.gmo
+katefiletemplates.gmo: katefiletemplates.po
+ rm -f katefiletemplates.gmo; $(GMSGFMT) -o katefiletemplates.gmo $(srcdir)/katefiletemplates.po
+ test ! -f katefiletemplates.gmo || touch katefiletemplates.gmo
+akregator_konqplugin.gmo: akregator_konqplugin.po
+ rm -f akregator_konqplugin.gmo; $(GMSGFMT) -o akregator_konqplugin.gmo $(srcdir)/akregator_konqplugin.po
+ test ! -f akregator_konqplugin.gmo || touch akregator_konqplugin.gmo
+konqsidebar_news.gmo: konqsidebar_news.po
+ rm -f konqsidebar_news.gmo; $(GMSGFMT) -o konqsidebar_news.gmo $(srcdir)/konqsidebar_news.po
+ test ! -f konqsidebar_news.gmo || touch konqsidebar_news.gmo
+lyrics.gmo: lyrics.po
+ rm -f lyrics.gmo; $(GMSGFMT) -o lyrics.gmo $(srcdir)/lyrics.po
+ test ! -f lyrics.gmo || touch lyrics.gmo
+katekjswrapper.gmo: katekjswrapper.po
+ rm -f katekjswrapper.gmo; $(GMSGFMT) -o katekjswrapper.gmo $(srcdir)/katekjswrapper.po
+ test ! -f katekjswrapper.gmo || touch katekjswrapper.gmo
+dub.gmo: dub.po
+ rm -f dub.gmo; $(GMSGFMT) -o dub.gmo $(srcdir)/dub.po
+ test ! -f dub.gmo || touch dub.gmo
+mf_konqplugin.gmo: mf_konqplugin.po
+ rm -f mf_konqplugin.gmo; $(GMSGFMT) -o mf_konqplugin.gmo $(srcdir)/mf_konqplugin.po
+ test ! -f mf_konqplugin.gmo || touch mf_konqplugin.gmo
+crashesplugin.gmo: crashesplugin.po
+ rm -f crashesplugin.gmo; $(GMSGFMT) -o crashesplugin.gmo $(srcdir)/crashesplugin.po
+ test ! -f crashesplugin.gmo || touch crashesplugin.gmo
+kfile_lnk.gmo: kfile_lnk.po
+ rm -f kfile_lnk.gmo; $(GMSGFMT) -o kfile_lnk.gmo $(srcdir)/kfile_lnk.po
+ test ! -f kfile_lnk.gmo || touch kfile_lnk.gmo
+kcmkuick.gmo: kcmkuick.po
+ rm -f kcmkuick.gmo; $(GMSGFMT) -o kcmkuick.gmo $(srcdir)/kcmkuick.po
+ test ! -f kcmkuick.gmo || touch kcmkuick.gmo
+konqsidebar_mediaplayer.gmo: konqsidebar_mediaplayer.po
+ rm -f konqsidebar_mediaplayer.gmo; $(GMSGFMT) -o konqsidebar_mediaplayer.gmo $(srcdir)/konqsidebar_mediaplayer.po
+ test ! -f konqsidebar_mediaplayer.gmo || touch konqsidebar_mediaplayer.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f kateinsertcommand.gmo katexmltools.gmo autorefresh.gmo konqsidebar_metabar.gmo ffrs.gmo tippecanoe.gmo fsview.gmo wavecapture.gmo katehelloworld.gmo khtmlsettingsplugin.gmo katetabbarextension.gmo wakeup.gmo mediacontrol.gmo audiorename_plugin.gmo charlatanui.gmo katexmlcheck.gmo katemake.gmo kfile_mhtml.gmo uachangerplugin.gmo kfile_desktop.gmo synaescope.gmo kfile_html.gmo katefll_plugin.gmo kuick_plugin.gmo libkaddrbk_gmx_xxport.gmo imgalleryplugin.gmo kfile_txt.gmo alsaplayerui.gmo katehtmltools.gmo dirfilterplugin.gmo validatorsplugin.gmo domtreeviewer.gmo libkaddrbk_geo_xxport.gmo katesnippets.gmo tyler.gmo kolourpicker.gmo konqsidebar_delicious.gmo kbinaryclock.gmo rellinks.gmo kateopenheader.gmo katepybrowse.gmo babelfish.gmo kmathapplet.gmo minitoolsplugin.gmo kfile_cert.gmo imagerename_plugin.gmo kfile_folder.gmo katemodeline.gmo searchbarplugin.gmo katecppsymbolviewer.gmo ktimemon.gmo ark_plugin.gmo katetextfilter.gmo atlantikdesigner.gmo pitchablespeed.gmo nexscope.gmo webarchiver.gmo ksig.gmo katefll_initplugin.gmo katefiletemplates.gmo akregator_konqplugin.gmo konqsidebar_news.gmo lyrics.gmo katekjswrapper.gmo dub.gmo mf_konqplugin.gmo crashesplugin.gmo kfile_lnk.gmo kcmkuick.gmo konqsidebar_mediaplayer.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in kateinsertcommand katexmltools autorefresh konqsidebar_metabar ffrs tippecanoe fsview wavecapture katehelloworld khtmlsettingsplugin katetabbarextension wakeup mediacontrol audiorename_plugin charlatanui katexmlcheck katemake kfile_mhtml uachangerplugin kfile_desktop synaescope kfile_html katefll_plugin kuick_plugin libkaddrbk_gmx_xxport imgalleryplugin kfile_txt alsaplayerui katehtmltools dirfilterplugin validatorsplugin domtreeviewer libkaddrbk_geo_xxport katesnippets tyler kolourpicker konqsidebar_delicious kbinaryclock rellinks kateopenheader katepybrowse babelfish kmathapplet minitoolsplugin kfile_cert imagerename_plugin kfile_folder katemodeline searchbarplugin katecppsymbolviewer ktimemon ark_plugin katetextfilter atlantikdesigner pitchablespeed nexscope webarchiver ksig katefll_initplugin katefiletemplates akregator_konqplugin konqsidebar_news lyrics katekjswrapper dub mf_konqplugin crashesplugin kfile_lnk kcmkuick konqsidebar_mediaplayer ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 72
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kateinsertcommand.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katexmltools.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/autorefresh.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/konqsidebar_metabar.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ffrs.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/tippecanoe.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/fsview.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/wavecapture.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katehelloworld.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/khtmlsettingsplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katetabbarextension.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/wakeup.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/mediacontrol.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/audiorename_plugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/charlatanui.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katexmlcheck.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katemake.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_mhtml.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/uachangerplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_desktop.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/synaescope.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_html.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katefll_plugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kuick_plugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libkaddrbk_gmx_xxport.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/imgalleryplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_txt.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/alsaplayerui.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katehtmltools.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/dirfilterplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/validatorsplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/domtreeviewer.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libkaddrbk_geo_xxport.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katesnippets.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/tyler.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kolourpicker.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/konqsidebar_delicious.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kbinaryclock.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/rellinks.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kateopenheader.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katepybrowse.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/babelfish.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kmathapplet.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/minitoolsplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_cert.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/imagerename_plugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_folder.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katemodeline.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/searchbarplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katecppsymbolviewer.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ktimemon.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ark_plugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katetextfilter.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/atlantikdesigner.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/pitchablespeed.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/nexscope.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/webarchiver.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksig.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katefll_initplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katefiletemplates.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/akregator_konqplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/konqsidebar_news.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/lyrics.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katekjswrapper.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/dub.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/mf_konqplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/crashesplugin.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_lnk.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kcmkuick.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/konqsidebar_mediaplayer.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeaddons/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/kdeaddons/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/kdeaddons/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/akregator_konqplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/akregator_konqplugin.po
new file mode 100644
index 00000000000..88dc471aeb2
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/akregator_konqplugin.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: akregator_konqplugin\n"
+"POT-Creation-Date: 2006-11-11 02:39+0100\n"
+"PO-Revision-Date: 2005-08-04 09:24+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: akregatorplugin.cpp:87 konqfeedicon.cpp:129
+msgid "Add Feed to Akregator"
+msgstr "向 Akregator 添加种子"
+
+#: konqfeedicon.cpp:132
+msgid "Add Feeds to Akregator"
+msgstr "向 Akregator 添加种子"
+
+#: konqfeedicon.cpp:141
+msgid "Add All Found Feeds to Akregator"
+msgstr "将发现的全部种子添加到 Akregator"
+
+#: konqfeedicon.cpp:165
+msgid "Monitor this site for updates (using news feed)"
+msgstr "监视此网站的更新(使用新闻推送)"
+
+#: konqfeedicon.cpp:209 pluginbase.cpp:56 pluginbase.cpp:66
+msgid "Imported Feeds"
+msgstr "导入的种子"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/alsaplayerui.po b/tde-i18n-zh_CN/messages/kdeaddons/alsaplayerui.po
new file mode 100644
index 00000000000..480d1c7414f
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/alsaplayerui.po
@@ -0,0 +1,133 @@
+# translation of alsaplayerui.po to simplified Chinese.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: alsaplayerui.po\n"
+"POT-Creation-Date: 2008-07-08 01:23+0200\n"
+"PO-Revision-Date: 2002-10-09 22:08+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: configmodule.cpp:36
+msgid "AlsaPlayer"
+msgstr "AlsaPlayer"
+
+#: configmodule.cpp:37
+msgid "AlsaPlayer Interface Settings"
+msgstr "AlsaPlayer 界面设置"
+
+#: configmodule.cpp:42
+msgid "Scroll song title"
+msgstr "滚动歌曲标题"
+
+#. i18n: file AlsaPlayer.ui line 16
+#: rc.cpp:3
+#, no-c-format
+msgid "Noaplayer"
+msgstr "Noaplayer"
+
+#. i18n: file AlsaPlayer.ui line 575
+#: rc.cpp:6
+#, no-c-format
+msgid "Speed:"
+msgstr "速度:"
+
+#. i18n: file AlsaPlayer.ui line 849
+#: rc.cpp:9
+#, no-c-format
+msgid "No time data"
+msgstr "无时间数据"
+
+#. i18n: file AlsaPlayer.ui line 1118
+#: rc.cpp:12 rc.cpp:18
+#, no-c-format
+msgid "100%"
+msgstr "100%"
+
+#. i18n: file AlsaPlayer.ui line 1387
+#: rc.cpp:15
+#, no-c-format
+msgid "No stream"
+msgstr "无数据流"
+
+#. i18n: file AlsaPlayer.ui line 1925
+#: rc.cpp:21
+#, no-c-format
+msgid "Volume:"
+msgstr "音量:"
+
+#. i18n: file AlsaPlayer.ui line 2199
+#: rc.cpp:24
+#, no-c-format
+msgid "..."
+msgstr "..."
+
+#. i18n: file AlsaPlayer.ui line 2297
+#: rc.cpp:27
+#, no-c-format
+msgid "Menu"
+msgstr "菜单"
+
+#. i18n: file AlsaPlayer.ui line 2314
+#: rc.cpp:30
+#, no-c-format
+msgid "Skip to previous track"
+msgstr "跳到前一曲"
+
+#. i18n: file AlsaPlayer.ui line 2331
+#: rc.cpp:33
+#, no-c-format
+msgid "Play"
+msgstr "播放"
+
+#. i18n: file AlsaPlayer.ui line 2348
+#: rc.cpp:36
+#, no-c-format
+msgid "Skip to next track"
+msgstr "跳到下一曲"
+
+#. i18n: file AlsaPlayer.ui line 2382
+#: rc.cpp:42
+#, no-c-format
+msgid "Show playlist"
+msgstr "显示播放列表"
+
+#. i18n: file AlsaPlayer.ui line 2455
+#: rc.cpp:45
+#, no-c-format
+msgid "Pause"
+msgstr "暂停"
+
+#. i18n: file AlsaPlayer.ui line 2475
+#: rc.cpp:48
+#, no-c-format
+msgid "Forwards, normal speed"
+msgstr "快进,正常速度"
+
+#. i18n: file AlsaPlayer.ui line 2495
+#: rc.cpp:51
+#, no-c-format
+msgid "Playback speed and direction"
+msgstr "播放速度和方向"
+
+#. i18n: file AlsaPlayer.ui line 2530
+#: rc.cpp:54 rc.cpp:57
+#, no-c-format
+msgid "Balance"
+msgstr "平衡"
+
+#. i18n: file AlsaPlayer.ui line 2561
+#: rc.cpp:60 rc.cpp:63
+#, no-c-format
+msgid "Volume"
+msgstr "音量"
+
+#: userinterface.cpp:207
+msgid "No File Loaded"
+msgstr "没有载入文件"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/ark_plugin.po b/tde-i18n-zh_CN/messages/kdeaddons/ark_plugin.po
new file mode 100644
index 00000000000..eecef32b338
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/ark_plugin.po
@@ -0,0 +1,64 @@
+# translation of ark_plugin.po to zh_CN
+# Funda Wang , 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ark_plugin\n"
+"POT-Creation-Date: 2006-10-17 02:38+0200\n"
+"PO-Revision-Date: 2005-08-04 09:25+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: arkplugin.cpp:95
+msgid "Compress"
+msgstr "压缩"
+
+#: arkplugin.cpp:101
+#, c-format
+msgid "Compress as %1"
+msgstr "压缩为 %1"
+
+#: arkplugin.cpp:112
+msgid "Compress As"
+msgstr "压缩为"
+
+#: arkplugin.cpp:116
+msgid "Add To"
+msgstr "添加到"
+
+#: arkplugin.cpp:126
+msgid "Add to Archive..."
+msgstr "添加到压缩文件..."
+
+#: arkplugin.cpp:136
+msgid "Extract"
+msgstr "解压缩"
+
+#: arkplugin.cpp:138
+msgid "Extract Here"
+msgstr "在此解压缩"
+
+#: arkplugin.cpp:146
+#, c-format
+msgid "Extract to %1"
+msgstr "解压缩到 %1"
+
+#: arkplugin.cpp:151
+msgid "Extract to Subfolders"
+msgstr "解压缩到子文件夹"
+
+#: arkplugin.cpp:155 arkplugin.cpp:162
+msgid "Extract To..."
+msgstr "解压缩到..."
+
+#: arkplugin.cpp:435 arkplugin.cpp:479
+msgid "Archive"
+msgstr "存档文件"
+
+#: arkplugin.cpp:439 arkplugin.cpp:483
+#, c-format
+msgid "Archive %1"
+msgstr "存档文件 %1"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/atlantikdesigner.po b/tde-i18n-zh_CN/messages/kdeaddons/atlantikdesigner.po
new file mode 100644
index 00000000000..957053eb20b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/atlantikdesigner.po
@@ -0,0 +1,398 @@
+# translation of atlantikdesigner.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Lee Jauwah , 2002.
+# Xiong Jiang , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: atlantikdesigner\n"
+"POT-Creation-Date: 2004-12-29 14:56+0100\n"
+"PO-Revision-Date: 2004-01-14 17:12+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之 KDE 简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: designer/main.cpp:12
+msgid "Atlantik Designer"
+msgstr "Atlantik 设计者"
+
+#: designer/main.cpp:13
+msgid "Atlantik gameboard designer"
+msgstr "Atlantik 棋盘设计者"
+
+#: designer/main.cpp:15
+msgid "(c) 2002 Jason Katz-Brown"
+msgstr "(c) 2002 Jason Katz-Brown"
+
+#: designer/main.cpp:20
+msgid "main author"
+msgstr "主要作者"
+
+#: designer/main.cpp:21
+msgid "libatlantikui"
+msgstr "libatlantikui"
+
+#: designer/designer.cpp:56
+msgid "&Edit Gameboard Info..."
+msgstr "编辑棋盘信息(&E)..."
+
+#: designer/designer.cpp:57
+msgid "&Edit Groups..."
+msgstr "编辑组(&E)..."
+
+#: designer/designer.cpp:59
+msgid "&Add 4 Squares"
+msgstr "添加4个方格(&A)"
+
+#: designer/designer.cpp:60
+msgid "&Remove 4 Squares"
+msgstr "删除4个方格(&R)"
+
+#: designer/designer.cpp:63
+msgid "&Up"
+msgstr "上(&U)"
+
+#: designer/designer.cpp:64
+msgid "&Down"
+msgstr "下(&D)"
+
+#: designer/designer.cpp:65
+msgid "&Left"
+msgstr "左(&L)"
+
+#: designer/designer.cpp:66
+msgid "&Right"
+msgstr "右(&R)"
+
+#: designer/designer.cpp:72
+msgid "Change Estate"
+msgstr "转换地产"
+
+#: designer/designer.cpp:194
+msgid "New Estate"
+msgstr "新地产"
+
+#: designer/designer.cpp:213
+msgid "There are unsaved changes to gameboard. Save them?"
+msgstr "棋盘上有未保存的改动。要保存吗?"
+
+#: designer/designer.cpp:213
+msgid "Unsaved Changes"
+msgstr "未保存的改动"
+
+#: designer/designer.cpp:351
+msgid "No Name"
+msgstr "没有命名"
+
+#: designer/designer.cpp:529
+msgid "This board file is invalid; cannot open."
+msgstr "该棋盘文件是无效的;无法打开。"
+
+#: designer/designer.cpp:529
+msgid "There are only %1 estates specified in this file."
+msgstr "该文件中只指定了 %1 个地产。"
+
+#: designer/designer.cpp:556
+#, c-format
+msgid "Jump to Estate %1"
+msgstr "跳到地产 %1"
+
+#: designer/designer.cpp:949
+msgid "Atlantik Gameboard Editor"
+msgstr "Atlantic 棋盘编辑器"
+
+#: designer/group.cpp:23
+msgid "Group Editor"
+msgstr "组编辑器"
+
+#: designer/group.cpp:41
+msgid "&Colors"
+msgstr "颜色(&C)"
+
+#: designer/group.cpp:44
+msgid "Foreground:"
+msgstr "前景:"
+
+#: designer/editor.cpp:413 designer/group.cpp:49
+msgid "Background:"
+msgstr "背景:"
+
+#: designer/group.cpp:54
+msgid "&Prices"
+msgstr "价钱(&P)"
+
+#: designer/group.cpp:59
+msgid "House price:"
+msgstr "房屋价钱:"
+
+#: designer/editor.cpp:206 designer/editor.cpp:387 designer/editor.cpp:391
+#: designer/editor.cpp:842 designer/editor.cpp:844 designer/editor.cpp:846
+#: designer/editor.cpp:848 designer/editor.cpp:850 designer/editor.cpp:852
+#: designer/editor.cpp:857 designer/group.cpp:61 designer/group.cpp:67
+msgid "None"
+msgstr "无"
+
+#: designer/editor.cpp:841 designer/editor.cpp:843 designer/editor.cpp:845
+#: designer/editor.cpp:847 designer/editor.cpp:849 designer/editor.cpp:851
+#: designer/editor.cpp:858 designer/group.cpp:62 designer/group.cpp:68
+msgid "$"
+msgstr "$"
+
+#: designer/group.cpp:65
+msgid "Global price:"
+msgstr "公开价格:"
+
+#: designer/group.cpp:71
+msgid "&Dynamic Rent"
+msgstr "动态房租(&D)"
+
+#: designer/group.cpp:76
+msgid "Add rent variable:"
+msgstr "添加房租变量:"
+
+#: designer/group.cpp:77
+msgid "Expression:"
+msgstr "表达式:"
+
+#: designer/group.cpp:93
+msgid "&Add..."
+msgstr "添加(&A)..."
+
+#: designer/group.cpp:107
+msgid "Add Group"
+msgstr "添加组"
+
+#: designer/group.cpp:107
+msgid "Enter the name of the new group:"
+msgstr "在下面输入新组的名称:"
+
+#: designer/group.cpp:114
+msgid "That group is already on the list."
+msgstr "该组已经在列表中。"
+
+#: designer/editor.cpp:189
+msgid "Type:"
+msgstr "类型:"
+
+#: designer/editor.cpp:196
+msgid "This estate is 'Go'"
+msgstr "该地产是“前进”"
+
+#: designer/editor.cpp:203
+msgid "Pass money:"
+msgstr "过路费:"
+
+#: designer/editor.cpp:210
+msgid "Street"
+msgstr "街道"
+
+#: designer/editor.cpp:211
+msgid "Cards"
+msgstr "卡片"
+
+#: designer/editor.cpp:212
+msgid "Free Parking"
+msgstr "免费停车"
+
+#: designer/editor.cpp:213 designer/editor.cpp:542
+msgid "Go to Jail"
+msgstr "进入监牢"
+
+#: designer/editor.cpp:214
+msgid "Tax"
+msgstr "税"
+
+#: designer/editor.cpp:215
+msgid "Jail"
+msgstr "监牢"
+
+#: designer/editor.cpp:385
+msgid "Fixed tax:"
+msgstr "固定税:"
+
+#: designer/editor.cpp:389
+msgid "Percentage tax:"
+msgstr "比例税:"
+
+#: designer/editor.cpp:444
+msgid "&New Stack"
+msgstr "新牌垛(&N)"
+
+#: designer/editor.cpp:449
+msgid "Cards from"
+msgstr "卡片来自"
+
+#: designer/editor.cpp:465
+msgid "Add Stack"
+msgstr "添加牌垛"
+
+#: designer/editor.cpp:465
+msgid "Enter the name of the new stack:"
+msgstr "在下面输入新牌垛的名称。"
+
+#: designer/editor.cpp:472
+msgid "That name is already on the list."
+msgstr "该名称已在列表中。"
+
+#: designer/editor.cpp:535
+msgid "Pay"
+msgstr "付款"
+
+#: designer/editor.cpp:536
+msgid "Pay Each Player"
+msgstr "给每个玩家付款"
+
+#: designer/editor.cpp:537
+msgid "Collect"
+msgstr "收款"
+
+#: designer/editor.cpp:538
+msgid "Collect From Each Player"
+msgstr "从每个玩家处收款"
+
+#: designer/editor.cpp:539
+msgid "Advance To"
+msgstr "前进到"
+
+#: designer/editor.cpp:540
+msgid "Advance"
+msgstr "前进"
+
+#: designer/editor.cpp:541
+msgid "Go Back"
+msgstr "返回"
+
+#: designer/editor.cpp:543
+msgid "Get out of Jail Free Card"
+msgstr "免费出狱卡"
+
+#: designer/editor.cpp:544
+msgid "Advance to Nearest Utility"
+msgstr "前进到最近的设施"
+
+#: designer/editor.cpp:545
+msgid "Advance to Nearest Railroad"
+msgstr "前进到最近的铁路"
+
+#: designer/editor.cpp:546
+msgid "Pay for Each House"
+msgstr "为每栋房屋付款"
+
+#: designer/editor.cpp:547
+msgid "Pay for Each Hotel"
+msgstr "为每栋酒店付款"
+
+#: designer/editor.cpp:635
+msgid "Estate(s)"
+msgstr "地产"
+
+#: designer/editor.cpp:655
+msgid "&Add Card..."
+msgstr "添加卡(&A)..."
+
+#: designer/editor.cpp:659
+msgid "&Rename..."
+msgstr "重命名(&R)..."
+
+#: designer/editor.cpp:675
+msgid "&More Properties"
+msgstr "更多资产(&M)"
+
+#: designer/editor.cpp:679
+msgid "&Fewer Properties"
+msgstr "更少资产(&F)"
+
+#: designer/editor.cpp:723 designer/editor.cpp:745
+msgid "Add Card"
+msgstr "添加卡"
+
+#: designer/editor.cpp:723 designer/editor.cpp:745
+msgid "Enter the name of the new card:"
+msgstr "在下面输入新卡的名称:"
+
+#: designer/editor.cpp:822
+msgid "&Rent by Number of Houses"
+msgstr "按房屋数量收租金(&R)"
+
+#: designer/editor.cpp:828
+msgid "None:"
+msgstr "无:"
+
+#: designer/editor.cpp:829
+msgid "One:"
+msgstr "一:"
+
+#: designer/editor.cpp:830
+msgid "Two:"
+msgstr "二:"
+
+#: designer/editor.cpp:831
+msgid "Three:"
+msgstr "三:"
+
+#: designer/editor.cpp:832
+msgid "Four:"
+msgstr "四:"
+
+#: designer/editor.cpp:833
+msgid "Hotel:"
+msgstr "酒店:"
+
+#: designer/editor.cpp:855
+msgid "Price:"
+msgstr "价钱:"
+
+#: designer/editor.cpp:860
+msgid "Group:"
+msgstr "组:"
+
+#: designer/boardinfo.cpp:19
+msgid "Gameboard Information"
+msgstr "棋盘信息"
+
+#: designer/boardinfo.cpp:42
+msgid "Version:"
+msgstr "版本:"
+
+#: designer/boardinfo.cpp:52
+msgid "URL:"
+msgstr "URL:"
+
+#: designer/boardinfo.cpp:60
+msgid "Description:"
+msgstr "描述:"
+
+#: designer/boardinfo.cpp:72
+msgid "Background color:"
+msgstr "背景色:"
+
+#: designer/boardinfo.cpp:79
+msgid "&Authors"
+msgstr "作者(&A)"
+
+#: designer/boardinfo.cpp:83
+msgid "&Thanks To"
+msgstr "致谢(&T)"
+
+#: designer/boardinfo.cpp:123
+msgid "&Add Name"
+msgstr "添加名称(&A)"
+
+#: designer/boardinfo.cpp:127
+msgid "&Delete Name"
+msgstr "删除名称(&D)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/audiorename_plugin.po b/tde-i18n-zh_CN/messages/kdeaddons/audiorename_plugin.po
new file mode 100644
index 00000000000..0a9ace74b7f
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/audiorename_plugin.po
@@ -0,0 +1,92 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sun Fang , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: audiorename_plugin\n"
+"POT-Creation-Date: 2007-01-07 02:43+0100\n"
+"PO-Revision-Date: 2004-01-14 17:13+0800\n"
+"Last-Translator: Sun Fang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: audio_plugin.cpp:76
+msgid ""
+"An older file named '%1' already exists.\n"
+msgstr ""
+"一个比名为 '%1' 更旧的文件已存在。\n"
+
+#: audio_plugin.cpp:78
+msgid ""
+"A similar file named '%1' already exists.\n"
+msgstr ""
+"一个与名为 '%1' 相似的文件已存在。\n"
+
+#: audio_plugin.cpp:80
+msgid ""
+"A newer file named '%1' already exists.\n"
+msgstr ""
+"一个比名为 '%1' 更新的文件已存在。\n"
+
+#: audio_plugin.cpp:82
+msgid "Source File"
+msgstr "源文件"
+
+#: audio_plugin.cpp:83
+msgid "Existing File"
+msgstr "已存在的文件"
+
+#: audio_plugin.cpp:84
+msgid "Would you like to replace the existing file with the one on the right?"
+msgstr "您是否想用右边的文件覆盖已存在的文件?"
+
+#: audiopreview.cpp:54
+msgid ""
+"This audio file isn't stored\n"
+"on the local host.\n"
+"Click on this label to load it.\n"
+msgstr ""
+"这个音频文件没有保存在当前的主\n"
+"机上,请点击这个标签来加载它。\n"
+
+#: audiopreview.cpp:60
+msgid "Unable to load audio file"
+msgstr "无法加载音频文件"
+
+#: audiopreview.cpp:92
+msgid ""
+"Artist: %1\n"
+msgstr ""
+"艺术家:%1\n"
+
+#: audiopreview.cpp:95
+msgid ""
+"Title: %1\n"
+msgstr ""
+"歌曲名称:%1\n"
+
+#: audiopreview.cpp:98
+msgid ""
+"Comment: %1\n"
+msgstr ""
+"评价:%1\n"
+
+#: audiopreview.cpp:100
+msgid ""
+"_: Biterate: 160 kbits/s\n"
+"Bitrate: %1 %2\n"
+msgstr ""
+"位速率:%1 %2\n"
+
+#: audiopreview.cpp:102
+msgid ""
+"Sample rate: %1 %2\n"
+msgstr ""
+"采样率:%1 %2\n"
+
+#: audiopreview.cpp:103
+msgid "Length: "
+msgstr "长度:"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/autorefresh.po b/tde-i18n-zh_CN/messages/kdeaddons/autorefresh.po
new file mode 100644
index 00000000000..7833b86074f
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/autorefresh.po
@@ -0,0 +1,62 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sun Fang , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: autorefresh\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-01-14 17:14+0800\n"
+"Last-Translator: Sun Fang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: autorefresh.cpp:25
+msgid "&Auto Refresh"
+msgstr "自动刷新(&A)"
+
+#: autorefresh.cpp:30
+msgid "None"
+msgstr "无"
+
+#: autorefresh.cpp:31
+msgid "Every 15 Seconds"
+msgstr "每15秒"
+
+#: autorefresh.cpp:32
+msgid "Every 30 Seconds"
+msgstr "每30秒"
+
+#: autorefresh.cpp:33
+msgid "Every Minute"
+msgstr "每分钟"
+
+#: autorefresh.cpp:34
+msgid "Every 5 Minutes"
+msgstr "每5分钟"
+
+#: autorefresh.cpp:35
+msgid "Every 10 Minutes"
+msgstr "每10分钟"
+
+#: autorefresh.cpp:36
+msgid "Every 15 Minutes"
+msgstr "每15分钟"
+
+#: autorefresh.cpp:37
+msgid "Every 30 Minutes"
+msgstr "每30分钟"
+
+#: autorefresh.cpp:38
+msgid "Every 60 Minutes"
+msgstr "每60分钟"
+
+#: autorefresh.cpp:89
+msgid "Cannot Refresh Source"
+msgstr "无法刷新源文件"
+
+#: autorefresh.cpp:90
+msgid "This plugin cannot auto-refresh the current part."
+msgstr "这个插件无法自动刷新当前部分。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/babelfish.po b/tde-i18n-zh_CN/messages/kdeaddons/babelfish.po
new file mode 100644
index 00000000000..6dac7a11c5d
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/babelfish.po
@@ -0,0 +1,170 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui , 2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: babelfish\n"
+"POT-Creation-Date: 2008-04-08 02:02+0200\n"
+"PO-Revision-Date: 2004-06-20 11:56+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: plugin_babelfish.cpp:34
+msgid "Translate Web Page"
+msgstr "翻译网页"
+
+#: plugin_babelfish.cpp:43
+msgid "Translate Web &Page"
+msgstr "翻译网页(&P)"
+
+#: plugin_babelfish.cpp:47
+msgid "&English To"
+msgstr "英语译为(&E)"
+
+#: plugin_babelfish.cpp:49
+msgid "&French To"
+msgstr "法语译为(&F)"
+
+#: plugin_babelfish.cpp:51
+msgid "&German To"
+msgstr "德语译为(&G)"
+
+#: plugin_babelfish.cpp:53
+msgid "&Spanish To"
+msgstr "西班牙语译为(&S)"
+
+#: plugin_babelfish.cpp:55
+msgid "&Portuguese To"
+msgstr "葡萄牙语译为(&P)"
+
+#: plugin_babelfish.cpp:57
+msgid "&Italian To"
+msgstr "意大利语译为(&I)"
+
+#: plugin_babelfish.cpp:59
+msgid "&Dutch To"
+msgstr "荷兰语译为(&D)"
+
+#: plugin_babelfish.cpp:62
+msgid "&Chinese (Simplified)"
+msgstr "简体中文(&C)"
+
+#: plugin_babelfish.cpp:65
+msgid "Chinese (&Traditional)"
+msgstr "繁体中文(&T)"
+
+#: plugin_babelfish.cpp:68 plugin_babelfish.cpp:102
+msgid "&Dutch"
+msgstr "荷兰语(&D)"
+
+#: plugin_babelfish.cpp:71 plugin_babelfish.cpp:124 plugin_babelfish.cpp:131
+#: plugin_babelfish.cpp:138 plugin_babelfish.cpp:145 plugin_babelfish.cpp:152
+msgid "&French"
+msgstr "法语(&F)"
+
+#: plugin_babelfish.cpp:74 plugin_babelfish.cpp:108
+msgid "&German"
+msgstr "德语(&G)"
+
+#: plugin_babelfish.cpp:77 plugin_babelfish.cpp:111
+msgid "&Italian"
+msgstr "意大利语(&I)"
+
+#: plugin_babelfish.cpp:80
+msgid "&Japanese"
+msgstr "日语(&J)"
+
+#: plugin_babelfish.cpp:83
+msgid "&Korean"
+msgstr "朝鲜语(&K)"
+
+#: plugin_babelfish.cpp:86
+msgid "&Norwegian"
+msgstr "挪威语(&N)"
+
+#: plugin_babelfish.cpp:89 plugin_babelfish.cpp:114
+msgid "&Portuguese"
+msgstr "葡萄牙语(&P)"
+
+#: plugin_babelfish.cpp:92
+msgid "&Russian"
+msgstr "俄语(&R)"
+
+#: plugin_babelfish.cpp:95 plugin_babelfish.cpp:117
+msgid "&Spanish"
+msgstr "西班牙语(&S)"
+
+#: plugin_babelfish.cpp:98
+msgid "T&hai"
+msgstr "泰语(&H)"
+
+#: plugin_babelfish.cpp:105 plugin_babelfish.cpp:121 plugin_babelfish.cpp:128
+#: plugin_babelfish.cpp:135 plugin_babelfish.cpp:142 plugin_babelfish.cpp:149
+msgid "&English"
+msgstr "英语(&E)"
+
+#: plugin_babelfish.cpp:156
+msgid "&Chinese (Simplified) to English"
+msgstr "简体中文译为英语(&C)"
+
+#: plugin_babelfish.cpp:159
+msgid "Chinese (&Traditional) to English"
+msgstr "繁体中文译为英语(&T)"
+
+#: plugin_babelfish.cpp:167
+msgid "&Japanese to English"
+msgstr "日语译为英语(&J)"
+
+#: plugin_babelfish.cpp:170
+msgid "&Korean to English"
+msgstr "朝鲜语译为英语(&K)"
+
+#: plugin_babelfish.cpp:174
+msgid "&Russian to English"
+msgstr "俄语译为英语(&R)"
+
+#: plugin_babelfish.cpp:217
+msgid "Cannot Translate Source"
+msgstr "无法翻译源文件"
+
+#: plugin_babelfish.cpp:218
+msgid "Only web pages can be translated using this plugin."
+msgstr "只有网页才能用该插件来翻译。"
+
+#: plugin_babelfish.cpp:242
+msgid "Only full webpages can be translated for this language pair."
+msgstr "只有整个网页才能用这一对语言来翻译。"
+
+#: plugin_babelfish.cpp:242
+msgid "Translation Error"
+msgstr "翻译错误"
+
+#: plugin_babelfish.cpp:252
+msgid "The URL you entered is not valid, please correct it and try again."
+msgstr "您输入的 URL 无效,请更正后再试。"
+
+#. i18n: file plugin_babelfish.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#~ msgid "&Arabic"
+#~ msgstr "阿拉伯语(&A)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/charlatanui.po b/tde-i18n-zh_CN/messages/kdeaddons/charlatanui.po
new file mode 100644
index 00000000000..7c8f9a43bb8
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/charlatanui.po
@@ -0,0 +1,40 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: charlatanui\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 22:58+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: configmodule.cpp:36
+msgid "Charlatan"
+msgstr "Charlatan"
+
+#: configmodule.cpp:37
+msgid "Charlatan Interface Settings"
+msgstr "Charlatan 界面设置"
+
+#: configmodule.cpp:42
+msgid "Scroll song title"
+msgstr "浏览歌名"
+
+#: userinterface.cpp:86 userinterface.cpp:303
+msgid "No File Loaded"
+msgstr "没有载入文件"
+
+#: userinterface.cpp:197
+msgid "Noatun"
+msgstr "Noatun"
+
+#: userinterface.cpp:369
+#, c-format
+msgid "Volume: %1"
+msgstr "音量:%1"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/crashesplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/crashesplugin.po
new file mode 100644
index 00000000000..bf17e4706de
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/crashesplugin.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: crashesplugin\n"
+"POT-Creation-Date: 2005-08-10 10:20+0200\n"
+"PO-Revision-Date: 2004-01-14 17:15+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: crashesplugin.cpp:45
+msgid "&Crashes"
+msgstr "崩溃(&C)"
+
+#: crashesplugin.cpp:91 crashesplugin.cpp:115
+msgid "All Pages of This Crash"
+msgstr "此崩溃的全部页面"
+
+#: crashesplugin.cpp:121
+msgid "No Recovered Crashes"
+msgstr "无恢复的崩溃"
+
+#: crashesplugin.cpp:133
+msgid "&Clear List of Crashes"
+msgstr "清除崩溃列表(&C)"
+
+#. i18n: file crashesplugin.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/dirfilterplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/dirfilterplugin.po
new file mode 100644
index 00000000000..f31b6501e94
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/dirfilterplugin.po
@@ -0,0 +1,68 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: dirfilterplugin\n"
+"POT-Creation-Date: 2005-12-31 03:19+0100\n"
+"PO-Revision-Date: 2005-05-18 06:25+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: dirfilterplugin.cpp:155
+msgid "View F&ilter"
+msgstr "查看过滤器(&I)"
+
+#: dirfilterplugin.cpp:158
+msgid "Allow to filter the currently displayed items by filetype."
+msgstr "允许按照文件类型过滤目前显示的项目。"
+
+#: dirfilterplugin.cpp:175
+msgid "Clear Filter Field"
+msgstr "清除过滤字段"
+
+#: dirfilterplugin.cpp:179
+msgid "Clear filter fieldClears the content of the filter field."
+msgstr "清除过滤字段
清除过滤字段的内容。"
+
+#: dirfilterplugin.cpp:195
+msgid ""
+"Enter here a text which an item in the view must contain anywhere to be shown."
+msgstr "在此输入视图中的项目必须包含的文本。"
+
+#: dirfilterplugin.cpp:199
+msgid "Filter Field"
+msgstr "过滤字段"
+
+#: dirfilterplugin.cpp:250
+msgid "Only Show Items of Type"
+msgstr "仅显示项目类型为:"
+
+#: dirfilterplugin.cpp:316
+msgid "Use Multiple Filters"
+msgstr "使用多重过滤器"
+
+#: dirfilterplugin.cpp:321
+msgid "Show Count"
+msgstr "显示计数"
+
+#: dirfilterplugin.cpp:325
+msgid "Reset"
+msgstr "重置"
+
+#. i18n: file dirfilterplugin.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#. i18n: file dirfilterplugin.rc line 11
+#: rc.cpp:9
+#, no-c-format
+msgid "Filter Toolbar"
+msgstr "过滤工具栏"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/domtreeviewer.po b/tde-i18n-zh_CN/messages/kdeaddons/domtreeviewer.po
new file mode 100644
index 00000000000..1920a9f558e
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/domtreeviewer.po
@@ -0,0 +1,411 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: domtreeviewer\n"
+"POT-Creation-Date: 2006-05-18 04:07+0200\n"
+"PO-Revision-Date: 2005-05-17 09:30+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: domtreecommands.cpp:33
+msgid "No error"
+msgstr "无错误"
+
+#: domtreecommands.cpp:34
+msgid "Index size exceeded"
+msgstr "达到索引大小限制"
+
+#: domtreecommands.cpp:35
+msgid "DOMString size exceeded"
+msgstr "达到 DOMString 大小限制"
+
+#: domtreecommands.cpp:36
+msgid "Hierarchy request error"
+msgstr "层次请求错误"
+
+#: domtreecommands.cpp:37
+msgid "Wrong document"
+msgstr "错误的文档"
+
+#: domtreecommands.cpp:38
+msgid "Invalid character"
+msgstr "无效的字符"
+
+#: domtreecommands.cpp:39
+msgid "No data allowed"
+msgstr "不允许数据"
+
+#: domtreecommands.cpp:40
+msgid "No modification allowed"
+msgstr "不允许修改"
+
+#: domtreecommands.cpp:41
+msgid "Not found"
+msgstr "未找到"
+
+#: domtreecommands.cpp:42
+msgid "Not supported"
+msgstr "不支持"
+
+#: domtreecommands.cpp:43
+msgid "Attribute in use"
+msgstr "使用中的属性"
+
+#: domtreecommands.cpp:44
+msgid "Invalid state"
+msgstr "无效的状态"
+
+#: domtreecommands.cpp:45
+msgid "Syntax error"
+msgstr "语法错误"
+
+#: domtreecommands.cpp:46
+msgid "Invalid modification"
+msgstr "无效的修改"
+
+#: domtreecommands.cpp:47
+msgid "Namespace error"
+msgstr "命名空间错误"
+
+#: domtreecommands.cpp:48
+msgid "Invalid access"
+msgstr "无效的访问"
+
+#: domtreecommands.cpp:56
+#, c-format
+msgid "Unknown Exception %1"
+msgstr "未知的意外 %1"
+
+#: domtreecommands.cpp:292
+msgid "Add attribute"
+msgstr "添加属性"
+
+#: domtreecommands.cpp:322
+msgid "Change attribute value"
+msgstr "更改属性值"
+
+#: domtreecommands.cpp:353
+msgid "Remove attribute"
+msgstr "删除属性"
+
+#: domtreecommands.cpp:385
+msgid "Rename attribute"
+msgstr "重命名属性"
+
+#: domtreecommands.cpp:421
+msgid "Change textual content"
+msgstr "复制文本性内容"
+
+#: domtreecommands.cpp:483
+msgid "Insert node"
+msgstr "插入节点"
+
+#: domtreecommands.cpp:511
+msgid "Remove node"
+msgstr "删除节点"
+
+#: domtreecommands.cpp:557
+msgid "Move node"
+msgstr "移动节点"
+
+#: domtreeview.cpp:127
+#, c-format
+msgid "DOM Tree for %1"
+msgstr "%1 的 DOM 树"
+
+#. i18n: file domtreeviewbase.ui line 147
+#: domtreeview.cpp:127 rc.cpp:51
+#, no-c-format
+msgid "DOM Tree"
+msgstr "DOM 树"
+
+#: domtreeview.cpp:464
+msgid "Move Nodes"
+msgstr "移动节点"
+
+#: domtreeview.cpp:527
+msgid "Save DOM Tree as HTML"
+msgstr "把 DOM 树保存为 HTML"
+
+#: domtreeview.cpp:532
+msgid "File Exists"
+msgstr "文件已存在"
+
+#: domtreeview.cpp:533
+msgid ""
+"Do you really want to overwrite: \n"
+"%1?"
+msgstr ""
+"你真的想覆盖:\n"
+"%1 吗?"
+
+#: domtreeview.cpp:534
+msgid "Overwrite"
+msgstr "覆盖"
+
+#: domtreeview.cpp:547
+msgid "Unable to Open File"
+msgstr "无法打开文件"
+
+#: domtreeview.cpp:548
+msgid ""
+"Unable to open \n"
+" %1 \n"
+" for writing"
+msgstr ""
+"无法打开\n"
+" %1\n"
+" 来写入"
+
+#: domtreeview.cpp:552
+msgid "Invalid URL"
+msgstr "无效的 URL"
+
+#: domtreeview.cpp:553
+msgid ""
+"This URL \n"
+" %1 \n"
+" is not valid."
+msgstr ""
+"URL\n"
+" %1\n"
+" 无效。"
+
+#: domtreeview.cpp:766
+msgid "Delete Nodes"
+msgstr "删除节点"
+
+#: domtreeview.cpp:988
+msgid ""
+msgstr "<单击添加>"
+
+#: domtreeview.cpp:1215
+msgid "Delete Attributes"
+msgstr "删除属性"
+
+#: domtreewindow.cpp:135
+msgid "Show Message Log"
+msgstr "显示消息日志"
+
+#: domtreewindow.cpp:145
+msgid "Expand"
+msgstr "展开"
+
+#: domtreewindow.cpp:149
+msgid "Increase expansion level"
+msgstr "增加展开级别"
+
+#: domtreewindow.cpp:150
+msgid "Collapse"
+msgstr "折叠"
+
+#: domtreewindow.cpp:154
+msgid "Decrease expansion level"
+msgstr "减少展开级别"
+
+#: domtreewindow.cpp:161
+msgid "Delete nodes"
+msgstr "删除节点"
+
+#: domtreewindow.cpp:162
+msgid "New &Element ..."
+msgstr "新建元素(&E)..."
+
+#: domtreewindow.cpp:166
+msgid "New &Text Node ..."
+msgstr "新建文本节点(&T)..."
+
+#: domtreewindow.cpp:174
+msgid "Delete attributes"
+msgstr "删除属性"
+
+#: plugin_domtreeviewer.cpp:22
+msgid "Show &DOM Tree"
+msgstr "显示 &DOM 树"
+
+#. i18n: file domtreeviewerui.rc line 15
+#: rc.cpp:12
+#, no-c-format
+msgid "&Go"
+msgstr "转到(&G)"
+
+#. i18n: file domtreeviewerui.rc line 21
+#: rc.cpp:18
+#, no-c-format
+msgid "Tree Toolbar"
+msgstr "树工具栏"
+
+#. i18n: file plugin_domtreeviewer.rc line 8
+#: rc.cpp:24
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#. i18n: file attributeeditdialog.ui line 16
+#: rc.cpp:27
+#, no-c-format
+msgid "Edit Attribute"
+msgstr "编辑属性"
+
+#. i18n: file attributeeditdialog.ui line 35
+#: rc.cpp:30
+#, no-c-format
+msgid "Attribute &name:"
+msgstr "属性名称(&N):"
+
+#. i18n: file attributeeditdialog.ui line 53
+#: rc.cpp:33
+#, no-c-format
+msgid "Attribute &value:"
+msgstr "属性值(&V):"
+
+#. i18n: file domtreeviewbase.ui line 22
+#: rc.cpp:42
+#, no-c-format
+msgid "DOM Tree Viewer"
+msgstr "DOM 树查看器"
+
+#. i18n: file domtreeviewbase.ui line 95
+#: rc.cpp:45
+#, no-c-format
+msgid "&List"
+msgstr "列表(&L)"
+
+#. i18n: file domtreeviewbase.ui line 128
+#: rc.cpp:48
+#, no-c-format
+msgid "H&ide"
+msgstr "隐藏(&H)"
+
+#. i18n: file domtreeviewbase.ui line 183
+#: rc.cpp:54
+#, no-c-format
+msgid "DOM Node Info"
+msgstr "DOM 节点信息"
+
+#. i18n: file domtreeviewbase.ui line 202
+#: rc.cpp:57
+#, no-c-format
+msgid "Node &value:"
+msgstr "节点值(&V):"
+
+#. i18n: file domtreeviewbase.ui line 213
+#: rc.cpp:60
+#, no-c-format
+msgid "Node &type:"
+msgstr "节点类型(&T):"
+
+#. i18n: file domtreeviewbase.ui line 224
+#: rc.cpp:63
+#, no-c-format
+msgid "Namespace &URI:"
+msgstr "命名空间 &URI:"
+
+#. i18n: file domtreeviewbase.ui line 235
+#: rc.cpp:66
+#, no-c-format
+msgid "Node &name:"
+msgstr "节点名称(&N):"
+
+#. i18n: file domtreeviewbase.ui line 332
+#: rc.cpp:69
+#, no-c-format
+msgid "Name"
+msgstr "名称"
+
+#. i18n: file domtreeviewbase.ui line 343
+#: rc.cpp:72
+#, no-c-format
+msgid "Value"
+msgstr "值"
+
+#. i18n: file domtreeviewbase.ui line 414
+#: rc.cpp:75
+#, no-c-format
+msgid "Appl&y"
+msgstr "应用(&Y)"
+
+#. i18n: file domtreeviewbase.ui line 456
+#: rc.cpp:78
+#, no-c-format
+msgid "DOM Tree Options"
+msgstr "DOM 树选项"
+
+#. i18n: file domtreeviewbase.ui line 467
+#: rc.cpp:81
+#, no-c-format
+msgid "&Pure"
+msgstr "纯粹(&P)"
+
+#. i18n: file domtreeviewbase.ui line 478
+#: rc.cpp:84
+#, no-c-format
+msgid "Show &attributes"
+msgstr "显示属性(&A)"
+
+#. i18n: file domtreeviewbase.ui line 489
+#: rc.cpp:87
+#, no-c-format
+msgid "Highlight &HTML"
+msgstr "突出显示 &HTML"
+
+#. i18n: file elementeditdialog.ui line 16
+#: rc.cpp:90
+#, no-c-format
+msgid "Edit Element"
+msgstr "编辑元素"
+
+#. i18n: file elementeditdialog.ui line 35
+#: rc.cpp:93
+#, no-c-format
+msgid "Element &name:"
+msgstr "元素名称(&N):"
+
+#. i18n: file elementeditdialog.ui line 61
+#: rc.cpp:96
+#, no-c-format
+msgid "Element &namespace:"
+msgstr "元素命名空间(&N):"
+
+#. i18n: file elementeditdialog.ui line 118
+#: rc.cpp:99 rc.cpp:123
+#, no-c-format
+msgid "&Append as Child"
+msgstr "追加为子节点(&A)"
+
+#. i18n: file elementeditdialog.ui line 132
+#: rc.cpp:102 rc.cpp:126
+#, no-c-format
+msgid "Insert &Before Current"
+msgstr "在当前节点前插入(&B)"
+
+#. i18n: file messagedialog.ui line 16
+#: rc.cpp:108
+#, no-c-format
+msgid "Message Log"
+msgstr "消息日志"
+
+#. i18n: file messagedialog.ui line 55
+#: rc.cpp:111
+#, no-c-format
+msgid "C&lear"
+msgstr "清除(&L)"
+
+#. i18n: file texteditdialog.ui line 16
+#: rc.cpp:117
+#, no-c-format
+msgid "Edit Text"
+msgstr "编辑文本"
+
+#. i18n: file texteditdialog.ui line 27
+#: rc.cpp:120
+#, no-c-format
+msgid "Edit &text for text node:"
+msgstr "编辑文本节点的文本(&T):"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/dub.po b/tde-i18n-zh_CN/messages/kdeaddons/dub.po
new file mode 100644
index 00000000000..c63d1095857
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/dub.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Yin Huaming , 2002.
+# QA: Sarah Smith , 2002
+# Sun Fang , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: dub\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-01-14 19:27+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: dubapp.cpp:61
+msgid "Close playlist window"
+msgstr "关闭播放列表窗口"
+
+#: dubapp.cpp:71
+msgid "Ready."
+msgstr "已就绪。"
+
+#: dubconfigmodule.cpp:29
+msgid "Dub"
+msgstr "Dub"
+
+#: dubconfigmodule.cpp:29
+msgid "Folder-Based Playlist"
+msgstr "基于文件夹的播放列表"
+
+#: dubplaylist.cpp:58
+msgid "Adding files not supported yet, see configuration"
+msgstr "尚不支持添加文件,请参见配置"
+
+#: dubplaylistitem.cpp:82
+msgid "Do you really want to delete this file?"
+msgstr "您确实想删除该文件吗?"
+
+#: fileselectorwidget.cpp:52
+msgid "Home folder"
+msgstr "主文件夹"
+
+#: fileselectorwidget.cpp:55
+msgid "Up one level"
+msgstr "上一级"
+
+#: fileselectorwidget.cpp:58
+msgid "Previous folder"
+msgstr "上一文件夹"
+
+#: fileselectorwidget.cpp:61
+msgid "Next folder"
+msgstr "下一文件夹"
+
+#. i18n: file dubprefs.ui line 24
+#: rc.cpp:6
+#, no-c-format
+msgid "Dub Preferences"
+msgstr "Dub 首选项"
+
+#. i18n: file dubprefs.ui line 51
+#: rc.cpp:9
+#, no-c-format
+msgid "Media home:"
+msgstr "媒体主文件夹:"
+
+#. i18n: file dubprefs.ui line 59
+#: rc.cpp:12
+#, no-c-format
+msgid "Top-level folder where my media files are stored"
+msgstr "我的媒体文件所在的顶层文件夹"
+
+#. i18n: file dubprefs.ui line 69
+#: rc.cpp:15
+#, no-c-format
+msgid "Play Mode"
+msgstr "播放方式"
+
+#. i18n: file dubprefs.ui line 80
+#: rc.cpp:18
+#, no-c-format
+msgid "All media files"
+msgstr "所有媒体文件"
+
+#. i18n: file dubprefs.ui line 83
+#: rc.cpp:21
+#, no-c-format
+msgid "All media files found under Media Home"
+msgstr "所有在媒体主文件夹中找到的文件"
+
+#. i18n: file dubprefs.ui line 91
+#: rc.cpp:24
+#, no-c-format
+msgid "Selected folder"
+msgstr "所选文件夹"
+
+#. i18n: file dubprefs.ui line 94
+#: rc.cpp:27
+#, no-c-format
+msgid "Play current folder only"
+msgstr "仅播放当前文件夹"
+
+#. i18n: file dubprefs.ui line 105
+#: rc.cpp:30
+#, no-c-format
+msgid "All files under selected folder"
+msgstr "所选文件夹中的所有文件"
+
+#. i18n: file dubprefs.ui line 108
+#: rc.cpp:33
+#, no-c-format
+msgid "Choose media files from current folder and all its subfolders"
+msgstr "在当前文件夹下循环选择媒体文件"
+
+#. i18n: file dubprefs.ui line 118
+#: rc.cpp:36
+#, no-c-format
+msgid "Play Order"
+msgstr "播放顺序"
+
+#. i18n: file dubprefs.ui line 129
+#: rc.cpp:39
+#, no-c-format
+msgid "Normal"
+msgstr "顺序"
+
+#. i18n: file dubprefs.ui line 132
+#: rc.cpp:42
+#, no-c-format
+msgid "Play files in normal order"
+msgstr "顺序播放文件"
+
+#. i18n: file dubprefs.ui line 143
+#: rc.cpp:45
+#, no-c-format
+msgid "Shuffle"
+msgstr "随机"
+
+#. i18n: file dubprefs.ui line 146
+#: rc.cpp:48
+#, no-c-format
+msgid "Randomized order"
+msgstr "随机顺序"
+
+#. i18n: file dubprefs.ui line 157
+#: rc.cpp:51
+#, no-c-format
+msgid "Repeat"
+msgstr "重复"
+
+#. i18n: file dubprefs.ui line 160
+#: rc.cpp:54
+#, no-c-format
+msgid "Repeat the same file forever"
+msgstr "永远重复同一文件"
+
+#. i18n: file dubprefs.ui line 171
+#: rc.cpp:57
+#, no-c-format
+msgid "Single"
+msgstr "单一"
+
+#. i18n: file dubprefs.ui line 174
+#: rc.cpp:60
+#, no-c-format
+msgid "Play a single file and stop"
+msgstr "播放单一的文件然后停止"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/ffrs.po b/tde-i18n-zh_CN/messages/kdeaddons/ffrs.po
new file mode 100644
index 00000000000..f90937cc03d
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/ffrs.po
@@ -0,0 +1,51 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ffrs\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:12+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: ffrs.cpp:188
+msgid "Foreign Region"
+msgstr "外籍兵团"
+
+#: ffrs.cpp:188
+msgid "French Foreign Region"
+msgstr "法国外籍兵团"
+
+#: ffrs.cpp:194
+msgid "Width:"
+msgstr "宽度:"
+
+#: ffrs.cpp:200
+msgid "Height:"
+msgstr "高度:"
+
+#: ffrs.cpp:206
+msgid "Visible block size:"
+msgstr "可视块大小:"
+
+#: ffrs.cpp:212
+msgid "Transparent block size:"
+msgstr "透明块大小:"
+
+#: ffrs.cpp:218
+msgid "Update interval:"
+msgstr "更新间隔:"
+
+#: ffrs.cpp:224
+msgid "Foreground color:"
+msgstr "前景颜色:"
+
+#: ffrs.cpp:229
+msgid "Background color:"
+msgstr "背景颜色:"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/fsview.po b/tde-i18n-zh_CN/messages/kdeaddons/fsview.po
new file mode 100644
index 00000000000..7bcc440f47f
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/fsview.po
@@ -0,0 +1,313 @@
+# translation of fsview.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Xiong Jiang , 2003
+# Aliff Null , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fsview\n"
+"POT-Creation-Date: 2007-05-17 02:17+0200\n"
+"PO-Revision-Date: 2004-01-14 19:26+0800\n"
+"Last-Translator: Xiong Jiang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "KDE 简体中文翻译组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: main.cpp:19
+msgid "View filesystem starting from this folder"
+msgstr "从此文件夹开始查看文件系统"
+
+#: fsview_part.cpp:89 main.cpp:26
+msgid "FSView"
+msgstr "FSView"
+
+#: main.cpp:27
+msgid "Filesystem Viewer"
+msgstr "文件系统浏览器"
+
+#: main.cpp:29
+msgid "(c) 2002, Josef Weidendorfer"
+msgstr "(c) 2002, Josef Weidendorfer"
+
+#: fsview_part.cpp:76
+msgid ""
+"_n: Read 1 folder, in %1\n"
+"Read %n folders, in %1"
+msgstr "读取 %n 个文件夹,在 %1"
+
+#: fsview_part.cpp:80
+#, c-format
+msgid ""
+"_n: 1 folder\n"
+"%n folders"
+msgstr "%n 个文件夹"
+
+#: fsview_part.cpp:90
+msgid "Filesystem Utilization Viewer"
+msgstr "文件系统利用率查看"
+
+#: fsview_part.cpp:92
+msgid "(c) 2003-2005, Josef Weidendorfer"
+msgstr "(c) 2003-2005, Josef Weidendorfer"
+
+#: fsview_part.cpp:105
+msgid ""
+"This is the FSView plugin, a graphical browsing mode showing filesystem "
+"utilization by using a tree map visualization.
"
+"Note that in this mode, automatic updating when filesystem changes are made "
+"is intentionally not done.
"
+"For details on usage and options available, see the online help under menu "
+"'Help/FSView Manual'.
"
+msgstr ""
+"这是FSView插件,它以树状视图的表现方式显示文件系统使用状况。
"
+"注意在此模式中,当文件系统被改变时,特意不自动更新显示。
"
+"有关用法和可以使用的选项的,详情可以查看在线帮助“帮助/FSView 手册”。
"
+
+#: fsview.cpp:294 fsview_part.cpp:121
+msgid "Stop at Area"
+msgstr "停在区域"
+
+#: fsview.cpp:292 fsview_part.cpp:123
+msgid "Stop at Depth"
+msgstr "停止深度"
+
+#: fsview.cpp:305 fsview_part.cpp:125
+msgid "Visualization"
+msgstr "可视化"
+
+#: fsview.cpp:302 fsview_part.cpp:127
+msgid "Color Mode"
+msgstr "颜色模式"
+
+#: fsview_part.cpp:131
+msgid "&FSView Manual"
+msgstr "FSView 手册(&F)"
+
+#: fsview_part.cpp:134
+msgid "Show FSView manual"
+msgstr "显示 FSView 手册"
+
+#: fsview_part.cpp:135
+msgid "Opens the help browser with the FSView documentation"
+msgstr "打开 FSView 的文档"
+
+#: fsview_part.cpp:199
+msgid ""
+"FSView intentionally does not support automatic updates when changes are made "
+"to files or directories, currently visible in FSView, from the outside.\n"
+"For details, see the 'Help/FSView Manual'."
+msgstr ""
+"FSView 特意不支持在 FSView 中能够看到的文件或目录被改变时的自动刷新。\n"
+"详情请查看“帮助/FSView 手册”。"
+
+#: treemap.cpp:1255
+#, c-format
+msgid "Text %1"
+msgstr "文本 %1"
+
+#: treemap.cpp:2780
+msgid "Recursive Bisection"
+msgstr "递归对分"
+
+#: treemap.cpp:2781
+msgid "Columns"
+msgstr "列数"
+
+#: treemap.cpp:2782
+msgid "Rows"
+msgstr "行数"
+
+#: treemap.cpp:2783
+msgid "Always Best"
+msgstr "总是最佳"
+
+#: treemap.cpp:2784
+msgid "Best"
+msgstr "最佳"
+
+#: treemap.cpp:2785
+msgid "Alternate (V)"
+msgstr "可选的 (V)"
+
+#: treemap.cpp:2786
+msgid "Alternate (H)"
+msgstr "可选的 (H)"
+
+#: treemap.cpp:2843
+msgid "Nesting"
+msgstr "嵌套"
+
+#: treemap.cpp:2846
+msgid "Correct Borders Only"
+msgstr "只更正边界"
+
+#: treemap.cpp:2848 treemap.cpp:2849 treemap.cpp:2850 treemap.cpp:2851
+#, c-format
+msgid "Width %1"
+msgstr "宽度 %1"
+
+#: treemap.cpp:2858
+msgid "Allow Rotation"
+msgstr "允许旋转"
+
+#: treemap.cpp:2860
+msgid "Shading"
+msgstr "阴影"
+
+#: treemap.cpp:2873
+msgid "Visible"
+msgstr "可见"
+
+#: treemap.cpp:2874
+msgid "Take Space From Children"
+msgstr "从子窗口获取空间"
+
+#: treemap.cpp:2876
+msgid "Top Left"
+msgstr "正上"
+
+#: treemap.cpp:2877
+msgid "Top Center"
+msgstr "顶上"
+
+#: treemap.cpp:2878
+msgid "Top Right"
+msgstr "右上"
+
+#: treemap.cpp:2879
+msgid "Bottom Left"
+msgstr "左下"
+
+#: treemap.cpp:2880
+msgid "Bottom Center"
+msgstr "正下"
+
+#: treemap.cpp:2881
+msgid "Bottom Right"
+msgstr "右下"
+
+#: treemap.cpp:2958
+msgid "No %1 Limit"
+msgstr "无 %1 限制"
+
+#: treemap.cpp:3010
+msgid "No Area Limit"
+msgstr "无面积限制"
+
+#: treemap.cpp:3016
+msgid "Area of '%1' (%2)"
+msgstr "“%1”(%2)的面积"
+
+#: treemap.cpp:3027 treemap.cpp:3038
+#, c-format
+msgid ""
+"_n: 1 Pixel\n"
+"%n Pixels"
+msgstr "%n 像素"
+
+#: treemap.cpp:3042
+msgid "Double Area Limit (to %1)"
+msgstr "面积限制加倍(到 %1)"
+
+#: treemap.cpp:3044
+msgid "Halve Area Limit (to %1)"
+msgstr "面积限制减半(到 %1)"
+
+#: treemap.cpp:3075
+msgid "No Depth Limit"
+msgstr "无深度限制"
+
+#: treemap.cpp:3081
+msgid "Depth of '%1' (%2)"
+msgstr "“%1”(%2)的深度"
+
+#: treemap.cpp:3092 treemap.cpp:3103
+#, c-format
+msgid "Depth %1"
+msgstr "深度 %1"
+
+#: treemap.cpp:3107
+msgid "Decrement (to %1)"
+msgstr "减小(到 %1)"
+
+#: treemap.cpp:3109
+msgid "Increment (to %1)"
+msgstr "增加(到 %1)"
+
+#: fsview.cpp:49 fsview.cpp:389
+msgid "Name"
+msgstr "名称"
+
+#: fsview.cpp:50
+msgid "Size"
+msgstr "大小"
+
+#: fsview.cpp:51
+msgid "File Count"
+msgstr "文件数量"
+
+#: fsview.cpp:52
+msgid "Directory Count"
+msgstr "目录数量"
+
+#: fsview.cpp:53
+msgid "Last Modified"
+msgstr "最后更新"
+
+#: fsview.cpp:54 fsview.cpp:390
+msgid "Owner"
+msgstr "所有者"
+
+#: fsview.cpp:55 fsview.cpp:391
+msgid "Group"
+msgstr "用户组"
+
+#: fsview.cpp:56 fsview.cpp:392
+msgid "Mime Type"
+msgstr "MIME类型"
+
+#: fsview.cpp:280
+msgid "Go To"
+msgstr "转到"
+
+#: fsview.cpp:282
+msgid "Go Up"
+msgstr "上一级"
+
+#: fsview.cpp:284
+msgid "Stop Refresh"
+msgstr "停止刷新"
+
+#: fsview.cpp:286
+msgid "Refresh"
+msgstr "刷新"
+
+#: fsview.cpp:289
+msgid "Refresh '%1'"
+msgstr "刷新“%1”"
+
+#: fsview.cpp:296
+msgid "Stop at Name"
+msgstr "停止名称"
+
+#: fsview.cpp:387
+msgid "None"
+msgstr "无"
+
+#: fsview.cpp:388
+msgid "Depth"
+msgstr "深度"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/imagerename_plugin.po b/tde-i18n-zh_CN/messages/kdeaddons/imagerename_plugin.po
new file mode 100644
index 00000000000..1f9a31a89da
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/imagerename_plugin.po
@@ -0,0 +1,46 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Liu Songhe , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: imagerename_plugin\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-01-14 17:17+0800\n"
+"Last-Translator: Liu Songhe \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: image_plugin.cpp:71
+msgid "You want to overwrite the left picture with the one on the right."
+msgstr "您将以右侧的图片覆盖左侧的。"
+
+#: imagevisualizer.cpp:46
+msgid ""
+"This picture isn't stored\n"
+"on the local host.\n"
+"Click on this label to load it.\n"
+msgstr ""
+"该图片未保存在\n"
+"该图片不是存储在本地主机上。\n"
+"点击此标签载入它。\n"
+
+#: imagevisualizer.cpp:54
+msgid "Unable to load image"
+msgstr "无法载入图片"
+
+#: imagevisualizer.cpp:67
+msgid ""
+"_: The color depth of an image\n"
+"Depth: %1\n"
+msgstr ""
+"深度:%1\n"
+
+#: imagevisualizer.cpp:68
+#, c-format
+msgid ""
+"_: The dimensions of an image\n"
+"Dimensions: %1x%1"
+msgstr "尺寸:%1x%1"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/imgalleryplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/imgalleryplugin.po
new file mode 100644
index 00000000000..abfa2a43ad6
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/imgalleryplugin.po
@@ -0,0 +1,237 @@
+# translation of imgalleryplugin.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+# QA: Sarah Smith , 2002
+# Xiong Jiang , 2003
+# Yan Shuangchun , 2003
+# Minor Update: Mai Haohui , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: imgalleryplugin\n"
+"POT-Creation-Date: 2007-01-07 02:43+0100\n"
+"PO-Revision-Date: 2004-01-15 01:14+0800\n"
+"Last-Translator: Mai Haohui \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: imgallerydialog.cpp:53
+msgid "Create Image Gallery"
+msgstr "创建图库"
+
+#: imgallerydialog.cpp:54
+msgid "Create"
+msgstr "创建"
+
+#: imgallerydialog.cpp:63 imgallerydialog.cpp:99
+#, c-format
+msgid "Image Gallery for %1"
+msgstr "%1 的图库"
+
+#: imgallerydialog.cpp:88
+msgid "Look"
+msgstr "外观"
+
+#: imgallerydialog.cpp:88
+msgid "Page Look"
+msgstr "页面外观"
+
+#: imgallerydialog.cpp:96
+msgid "&Page title:"
+msgstr "页面标题(&P):"
+
+#: imgallerydialog.cpp:105
+msgid "I&mages per row:"
+msgstr "每行图片数(&M):"
+
+#: imgallerydialog.cpp:111
+msgid "Show image file &name"
+msgstr "显示图片文件名称(&N)"
+
+#: imgallerydialog.cpp:115
+msgid "Show image file &size"
+msgstr "显示图片文件大小(&S)"
+
+#: imgallerydialog.cpp:119
+msgid "Show image &dimensions"
+msgstr "显示图片尺寸(&D)"
+
+#: imgallerydialog.cpp:132
+msgid "Fon&t name:"
+msgstr "字体名(&T):"
+
+#: imgallerydialog.cpp:144
+msgid "Font si&ze:"
+msgstr "字体大小(&Z):"
+
+#: imgallerydialog.cpp:156
+msgid "&Foreground color:"
+msgstr "前景色(&F):"
+
+#: imgallerydialog.cpp:168
+msgid "&Background color:"
+msgstr "背景色(&B):"
+
+#: imgallerydialog.cpp:178
+msgid "Folders"
+msgstr "文件夹"
+
+#: imgallerydialog.cpp:185
+msgid "&Save to HTML file:"
+msgstr "保存到 HTML 文件(&S):"
+
+#: imgallerydialog.cpp:188
+msgid "The name of the HTML file this gallery will be saved to."
+msgstr "
用于保存这个图库的 HTML 文件名。"
+
+#: imgallerydialog.cpp:199
+msgid "&Recurse subfolders"
+msgstr "包含所有子目录(&R)"
+
+#: imgallerydialog.cpp:201
+msgid ""
+"
Whether subfolders should be included for the image gallery creation or not."
+msgstr "
在创建图库时是否包含所有子文件夹。"
+
+#: imgallerydialog.cpp:208
+msgid "Rec&ursion depth:"
+msgstr "递归深度(&U):"
+
+#: imgallerydialog.cpp:210
+msgid "Endless"
+msgstr "无限制"
+
+#: imgallerydialog.cpp:212
+msgid ""
+"
You can limit the number of folders the image gallery creator will traverse "
+"to by setting an upper bound for the recursion depth."
+msgstr "
您可以设置递归包含子文件夹的深度,限制创建图库时搜索的文件夹数目。"
+
+#: imgallerydialog.cpp:224
+msgid "Copy or&iginal files"
+msgstr "复制原文件(&I)"
+
+#: imgallerydialog.cpp:227
+msgid ""
+"
This makes a copy of all images and the gallery will refer to these copies "
+"instead of the original images."
+msgstr "
将所有图片复制一份副本,图库只引用这些副本,而不是原始图片文件。"
+
+#: imgallerydialog.cpp:233
+msgid "Use &comment file"
+msgstr "使用注释文件(&C)"
+
+#: imgallerydialog.cpp:237
+msgid ""
+"
If you enable this option you can specify a comment file which will be used "
+"for generating subtitles for the images."
+"
For details about the file format please see the \"What's This?\" help "
+"below."
+msgstr "
如果您启用此选项,您可以指定一个用于生成图片的小标题的文件。
详细信息请参阅下面的“这是什么?”帮助。"
+
+#: imgallerydialog.cpp:244
+msgid "Comments &file:"
+msgstr "注释文件(&F):"
+
+#: imgallerydialog.cpp:247
+msgid ""
+"
You can specify the name of the comment file here. The comment file contains "
+"the subtitles for the images. The format of this file is:"
+"
FILENAME1:"
+"
Description"
+"
"
+"
FILENAME2:"
+"
Description"
+"
"
+"
and so on"
+msgstr ""
+"
您可以在此指定注释文件名。注释文件含有图片的小标题,它的格式是:"
+"
文件名1:"
+"
说明"
+"
"
+"
文件名2:"
+"
说明"
+"
"
+"
等等"
+
+#: imgallerydialog.cpp:274
+msgid "Thumbnails"
+msgstr "缩略图"
+
+#: imgallerydialog.cpp:290
+msgid "Image format f&or the thumbnails:"
+msgstr "缩略图文件格式(&O):"
+
+#: imgallerydialog.cpp:298
+msgid "Thumbnail size:"
+msgstr "缩略图大小:"
+
+#: imgallerydialog.cpp:307
+msgid "&Set different color depth:"
+msgstr "设置不同的色彩深度(&S):"
+
+#: imgalleryplugin.cpp:54
+msgid "&Create Image Gallery..."
+msgstr "创建图库(&C)..."
+
+#: imgalleryplugin.cpp:63
+msgid "Could not create the plugin, please report a bug."
+msgstr "无法创建插件,请报告错误。"
+
+#: imgalleryplugin.cpp:68
+msgid "Creating an image gallery works only on local folders."
+msgstr "创建只能在本地文件夹中使用的图库。"
+
+#: imgalleryplugin.cpp:87
+msgid "Creating thumbnails"
+msgstr "正在创建缩略图"
+
+#: imgalleryplugin.cpp:108 imgalleryplugin.cpp:269
+#, c-format
+msgid "Couldn't create folder: %1"
+msgstr "无法创建文件夹:%1"
+
+#: imgalleryplugin.cpp:169
+#, c-format
+msgid "Number of images: %1"
+msgstr "图片数:%1"
+
+#: imgalleryplugin.cpp:170
+#, c-format
+msgid "Created on: %1"
+msgstr "创建于:%1"
+
+#: imgalleryplugin.cpp:175
+msgid "Subfolders:"
+msgstr "子文件夹:"
+
+#: imgalleryplugin.cpp:208
+#, c-format
+msgid ""
+"Created thumbnail for: \n"
+"%1"
+msgstr ""
+"创建了 %1\n"
+"的缩略图"
+
+#: imgalleryplugin.cpp:211
+msgid ""
+"Creating thumbnail for: \n"
+"%1\n"
+" failed"
+msgstr ""
+"创建\n"
+"%1\n"
+"的缩略图失败"
+
+#: imgalleryplugin.cpp:226
+msgid "KB"
+msgstr "KB"
+
+#: imgalleryplugin.cpp:323 imgalleryplugin.cpp:418
+#, c-format
+msgid "Couldn't open file: %1"
+msgstr "无法打开文件:%1"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katecppsymbolviewer.po b/tde-i18n-zh_CN/messages/kdeaddons/katecppsymbolviewer.po
new file mode 100644
index 00000000000..d0e77769351
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katecppsymbolviewer.po
@@ -0,0 +1,95 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sun Fang , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katecppsymbolviewer\n"
+"POT-Creation-Date: 2007-03-26 02:16+0200\n"
+"PO-Revision-Date: 2005-05-17 09:19+0800\n"
+"Last-Translator: Sun Fang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: cpp_parser.cpp:43
+msgid "Macros"
+msgstr "宏"
+
+#: cpp_parser.cpp:44
+msgid "Structures"
+msgstr "结构"
+
+#: cpp_parser.cpp:45 tcl_parser.cpp:41
+msgid "Functions"
+msgstr "函数"
+
+#: plugin_katesymbolviewer.cpp:58
+msgid "Hide Symbols"
+msgstr "隐藏符号"
+
+#: plugin_katesymbolviewer.cpp:59
+msgid "Show Symbols"
+msgstr "显示符号"
+
+#: plugin_katesymbolviewer.cpp:69
+msgid "Refresh List"
+msgstr "刷新列表"
+
+#: plugin_katesymbolviewer.cpp:71
+msgid "Show Macros"
+msgstr "显示宏"
+
+#: plugin_katesymbolviewer.cpp:72
+msgid "Show Structures"
+msgstr "显示结构"
+
+#: plugin_katesymbolviewer.cpp:73
+msgid "Show Functions"
+msgstr "显示函数"
+
+#: plugin_katesymbolviewer.cpp:75
+msgid "List/Tree Mode"
+msgstr "列表/目录 模式"
+
+#: plugin_katesymbolviewer.cpp:76
+msgid "Enable sorting"
+msgstr ""
+
+#: plugin_katesymbolviewer.cpp:124
+msgid "Symbol List"
+msgstr "符号列表"
+
+#: plugin_katesymbolviewer.cpp:137
+msgid "Symbols"
+msgstr "符号"
+
+#: plugin_katesymbolviewer.cpp:138
+msgid "Position"
+msgstr "位置"
+
+#: plugin_katesymbolviewer.cpp:316
+msgid "Parser Options"
+msgstr "分析器选项"
+
+#: plugin_katesymbolviewer.cpp:320
+#, fuzzy
+msgid "Display functions parameters"
+msgstr "显示函数参数"
+
+#: plugin_katesymbolviewer.cpp:321
+msgid "Automatically expand nodes in tree mode"
+msgstr ""
+
+#: tcl_parser.cpp:42
+msgid "Globals"
+msgstr "全局"
+
+#: plugin_katesymbolviewer.h:136
+msgid "Symbol Viewer"
+msgstr "符号查看器"
+
+#: plugin_katesymbolviewer.h:137
+msgid "Symbol Viewer Configuration Page"
+msgstr "符号查看器配置页"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katefiletemplates.po b/tde-i18n-zh_CN/messages/kdeaddons/katefiletemplates.po
new file mode 100644
index 00000000000..8b37b08c5b9
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katefiletemplates.po
@@ -0,0 +1,275 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Funda Wang , 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katefiletemplates\n"
+"POT-Creation-Date: 2007-10-02 01:15+0200\n"
+"PO-Revision-Date: 2004-07-03 21:34+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: filetemplates.cpp:135
+msgid "Any File..."
+msgstr "任何文件..."
+
+#: filetemplates.cpp:139
+msgid "&Use Recent"
+msgstr "最近用过(&U)"
+
+#: filetemplates.cpp:251
+msgid "&Manage Templates..."
+msgstr "管理模板(&M)..."
+
+#: filetemplates.cpp:255
+msgid "New From &Template"
+msgstr "根据模板新建(&T)"
+
+#: filetemplates.cpp:353
+msgid "Open as Template"
+msgstr "打开为模板"
+
+#: filetemplates.cpp:384
+msgid ""
+"Error opening the file"
+"
%1"
+"
for reading. The document will not be created."
+msgstr "打开文件
%1
读取时出错。文档未创建。"
+
+#: filetemplates.cpp:385 filetemplates.cpp:980
+msgid "Template Plugin"
+msgstr "模板插件"
+
+#: filetemplates.cpp:462
+#, c-format
+msgid "Untitled %1"
+msgstr "无标题 %1"
+
+#: filetemplates.cpp:539
+msgid "Manage File Templates"
+msgstr "管理文件模板"
+
+#: filetemplates.cpp:556
+msgid "&Template:"
+msgstr "模板(&T):"
+
+#: filetemplates.cpp:561
+msgid ""
+"This string is used as the template's name and is displayed, for example, in "
+"the Template menu. It should describe the meaning of the template, for example "
+"'HTML Document'.
"
+msgstr "此字符串将作为模板名称,并显示在模板菜单中。这个名称应该能够描述模板的含义,如“HTML 文档”。
"
+
+#: filetemplates.cpp:566
+msgid "Press to select or change the icon for this template"
+msgstr "按此可以选择或更改此模板的图标"
+
+#: filetemplates.cpp:568
+msgid "&Group:"
+msgstr "组(&G):"
+
+#: filetemplates.cpp:572
+msgid ""
+"The group is used for chosing a submenu for the plugin. If it is empty, "
+"'Other' is used.
"
+"You can type any string to add a new group to your menu.
"
+msgstr "组用于选择插件的子菜单。如果为空的话,将使用“其它”。
您可以输入任何字符串,以便在菜单中添加新组。
"
+
+#: filetemplates.cpp:576
+msgid "Document &name:"
+msgstr "文档名称(&N):"
+
+#: filetemplates.cpp:579
+msgid ""
+"This string will be used to set a name for the new document, to display in "
+"the title bar and file list.
"
+"If the string contains '%N', that will be replaced with a number increasing "
+"with each similarly named file.
"
+" For example, if the Document Name is 'New shellscript (%N).sh', the first "
+"document will be named 'New shellscript (1).sh', the second 'New shellscipt "
+"(2).sh', and so on.
"
+msgstr ""
+"此字符串将会用于设置新文档的名称,以便在标题栏和文件列表中显示。
"
+"如果字符串包含“%N”,则该占位符将会被替换为顺次增加的数字。
"
+"例如,如果文档名称为“新建 Shell 脚本(%N).sh”,那么创建的第一个文档就是“新建 Shell 脚本(1).sh”,第二个文档就是“新建 "
+"Shell 脚本(2).sh”,依此类推。
"
+
+#: filetemplates.cpp:587
+msgid "&Highlight:"
+msgstr "突出显示(&H):"
+
+#: filetemplates.cpp:588
+msgid "None"
+msgstr "无"
+
+#: filetemplates.cpp:590
+msgid ""
+"Select the highlight to use for the template. If 'None' is chosen, the "
+"property will not be set.
"
+msgstr "选择此模板所用的突出显示。如果选择了“无”,将不会设置此属性。
"
+
+#: filetemplates.cpp:593
+msgid "&Description:"
+msgstr "描述(&D):"
+
+#: filetemplates.cpp:596
+msgid ""
+"This string is used, for example, as context help for this template (such as "
+"the 'whatsthis' help for the menu item.)
"
+msgstr "用于此模板上下文帮助的字符串(例如菜单项的“这是什么”帮助。)
"
+
+#: filetemplates.cpp:600
+msgid "&Author:"
+msgstr "作者(&A):"
+
+#: filetemplates.cpp:603
+msgid ""
+"You can set this if you want to share your template with other users.
"
+"the recommended form is like an Email address: 'Anders Lund "
+"<anders@alweb.dk>'
"
+msgstr ""
+"如果您想要将您的模板与其他用户分享,您可以设置此内容。
"
+"推荐格式是电子邮件地址:“Anders Lund <anders@alweb.dk>”
"
+
+#: filetemplates.cpp:675
+msgid ""
+"If you want to base this template on an existing file or template, select "
+"the appropriate option below.
"
+msgstr "如果您想要根据已有文件或模板创建模,请在下面选择相应的选项。
"
+
+#: filetemplates.cpp:682
+msgid "Start with an &empty document"
+msgstr "用空文档启动(&E)"
+
+#: filetemplates.cpp:687
+msgid "Use an existing file:"
+msgstr "使用已有文件:"
+
+#: filetemplates.cpp:695
+msgid "Use an existing template:"
+msgstr "使用已有模板:"
+
+#: filetemplates.cpp:725
+msgid "Choose Template Origin"
+msgstr "选择模板基础"
+
+#: filetemplates.cpp:730
+msgid "Edit Template Properties"
+msgstr "编辑模板属性"
+
+#: filetemplates.cpp:750
+msgid ""
+"Choose a location for the template. If you store it in the template "
+"directory, it will automatically be added to the template menu.
"
+msgstr "选择模板的位置。如果您在模板目录中存储的话,该模板将会自动添加到模板菜单中。
"
+
+#: filetemplates.cpp:758
+msgid "Template directory"
+msgstr "模板目录"
+
+#: filetemplates.cpp:765
+msgid "Template &file name:"
+msgstr "模板文件名(&F):"
+
+#: filetemplates.cpp:770
+msgid "Custom location:"
+msgstr "自定义位置:"
+
+#: filetemplates.cpp:784
+msgid "Choose Location"
+msgstr "选择位置"
+
+#: filetemplates.cpp:793
+msgid ""
+"You can replace certain strings in the text with template macros."
+"
If any of the data below is incorrect or missing, edit the data in the KDE "
+"email information."
+msgstr "
您可以将文本中的特定字符串用模板宏来替换。
如果下面的任何数据有错,请在 KDE 电子邮件信息中编辑数据。"
+
+#: filetemplates.cpp:797
+msgid "Replace full name '%1' with the '%{fullname}' macro"
+msgstr "将全名“%1”替换为“%{fullname}”宏"
+
+#: filetemplates.cpp:802
+msgid "Replace email address '%1' with the '%email' macro"
+msgstr "将电子邮件地址“%1”替换为“%email”宏"
+
+#: filetemplates.cpp:809
+msgid "Autoreplace Macros"
+msgstr "自动替换宏"
+
+#: filetemplates.cpp:816
+msgid ""
+"
The template will now be created and saved to the chosen location. To "
+"position the cursor put a caret ('^') character where you want it in files "
+"created from the template.
"
+msgstr "现在将会创建模板,并且会被保存到所选位置。要定义光标的位置,请在您想要在根据模板创建的文件中出现的位置处写上“~”。
"
+
+#: filetemplates.cpp:822
+msgid "Open the template for editing"
+msgstr "打开模板进行编辑"
+
+#: filetemplates.cpp:828
+msgid "Create Template"
+msgstr "创建模板"
+
+#: filetemplates.cpp:923
+msgid ""
+"The file "
+"
'%1'"
+"
already exists; if you do not want to overwrite it, change the template "
+"file name to something else."
+msgstr "
文件
“%1”
已经存在;如果您不想覆盖的话,请将模板更改为其它名称。"
+
+#: filetemplates.cpp:926
+msgid "File Exists"
+msgstr "文件已存在"
+
+#: filetemplates.cpp:926
+msgid "Overwrite"
+msgstr "覆盖"
+
+#: filetemplates.cpp:978
+msgid ""
+"Error opening the file"
+"
%1"
+"
for reading. The document will not be created"
+msgstr "打开文件
%1
读取时出错。文档未创建"
+
+#: filetemplates.cpp:1057
+msgid ""
+"Unable to save the template to '%1'.\n"
+"\n"
+"The template will be opened, so you can save it from the editor."
+msgstr ""
+"无法将模板保存为“%1”。\n"
+"\n"
+"程序将会为您打开此模板,以便让您从编辑器中进行保存。"
+
+#: filetemplates.cpp:1059
+msgid "Save Failed"
+msgstr "保存失败"
+
+#: filetemplates.cpp:1109
+msgid "Template"
+msgstr "模板"
+
+#: filetemplates.cpp:1113
+msgid "New..."
+msgstr "新建..."
+
+#: filetemplates.cpp:1117
+msgid "Edit..."
+msgstr "编辑..."
+
+#: filetemplates.cpp:1125
+msgid "Upload..."
+msgstr "上传..."
+
+#: filetemplates.cpp:1129
+msgid "Download..."
+msgstr "下载..."
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katefll_initplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/katefll_initplugin.po
new file mode 100644
index 00000000000..a9a295c78db
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katefll_initplugin.po
@@ -0,0 +1,49 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katefll_initplugin\n"
+"POT-Creation-Date: 2005-07-24 01:39+0200\n"
+"PO-Revision-Date: 2005-08-04 09:29+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: katefll_plugin.cpp:77
+msgid "Open File List..."
+msgstr "打开文件列表..."
+
+#: katefll_plugin.cpp:86
+msgid "Save File List"
+msgstr "保存文件列表"
+
+#: katefll_plugin.cpp:90
+msgid "Save File List As..."
+msgstr "文件列表另存为..."
+
+#: katefll_plugin.cpp:148
+msgid "Do you want to close all other files first?"
+msgstr "您是否想要先关闭所有其它文件?"
+
+#: katefll_plugin.cpp:149
+msgid "Kate Filelist Loader"
+msgstr "Kate 文件列表装入器"
+
+#: katefll_plugin.cpp:150
+msgid "Do Not Close"
+msgstr "不关闭"
+
+#: katefll_plugin.cpp:179
+msgid "The selected filelist does not exist or is invalid."
+msgstr "选中的文件列表不存在或者无效。"
+
+#. i18n: file ui.rc line 5
+#: rc.cpp:6
+#, no-c-format
+msgid "&Filelist"
+msgstr "文件列表(&F)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katefll_plugin.po b/tde-i18n-zh_CN/messages/kdeaddons/katefll_plugin.po
new file mode 100644
index 00000000000..a9cd10a43d9
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katefll_plugin.po
@@ -0,0 +1,55 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katefll_plugin\n"
+"POT-Creation-Date: 2005-07-24 01:39+0200\n"
+"PO-Revision-Date: 2002-10-29 23:22+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: katefll_plugin.cpp:77
+msgid "Open File List..."
+msgstr "打开文件列表..."
+
+#: katefll_plugin.cpp:86
+msgid "Save File List"
+msgstr "保存文件列表"
+
+#: katefll_plugin.cpp:90
+msgid "Save File List As..."
+msgstr "把文件列表保存为..."
+
+#: katefll_plugin.cpp:148
+msgid "Do you want to close all other files first?"
+msgstr "您是否想要先关闭所有其它文件?"
+
+#: katefll_plugin.cpp:149
+msgid "Kate Filelist Loader"
+msgstr "Kate 文件列表装入器"
+
+#: katefll_plugin.cpp:150
+msgid "Do Not Close"
+msgstr "不关闭"
+
+#: katefll_plugin.cpp:179
+msgid "The selected filelist does not exist or is invalid."
+msgstr "选中的文件列表不存在或者无效。"
+
+#. i18n: file ui.rc line 5
+#: rc.cpp:6
+#, no-c-format
+msgid "&Filelist"
+msgstr "文件列表(&F)"
+
+#~ msgid "Since the last time you saved the file list, Kate has been reinitialized by another plugin other than the File List Loader. Do you still want to save the list to %1?"
+#~ msgstr "自从上次您保存了文件列表后,Kate 已被 文件列表载入器 以外的另一个插件重新初始化。您仍旧想把列表保存到 %1 吗?"
+
+#~ msgid "Kate has been reinitialized by another plugin other than the File List Loader. Do you still want to save the list to %1?"
+#~ msgstr "Kate 已被 文件列表载入器 以外的另一个插件重新初始化。您仍旧想把列表保存到 %1 吗?"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katehelloworld.po b/tde-i18n-zh_CN/messages/kdeaddons/katehelloworld.po
new file mode 100644
index 00000000000..2019cb69ad6
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katehelloworld.po
@@ -0,0 +1,18 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Wang Jian , 2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katehelloworld\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2001-11-22 11:13+0800\n"
+"Last-Translator: Wang Jian \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: plugin_katehelloworld.cpp:33
+msgid "Insert Hello World"
+msgstr "插入 Hello World"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katehtmltools.po b/tde-i18n-zh_CN/messages/kdeaddons/katehtmltools.po
new file mode 100644
index 00000000000..69de08edf47
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katehtmltools.po
@@ -0,0 +1,26 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katehtmltools\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-02-17 14:59+0800\n"
+"Last-Translator: Mai Hao Hui \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: plugin_katehtmltools.cpp:53
+msgid "HT&ML Tag..."
+msgstr "HTML 标记(&M)..."
+
+#: plugin_katehtmltools.cpp:85
+msgid "HTML Tag"
+msgstr "HTML 标记"
+
+#: plugin_katehtmltools.cpp:86
+msgid "Enter HTML tag contents (the <, >, and closing tag will be supplied):"
+msgstr "输入 HTML 标记的内容(<、>和结束标记会被自动提供):"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kateinsertcommand.po b/tde-i18n-zh_CN/messages/kdeaddons/kateinsertcommand.po
new file mode 100644
index 00000000000..3f631906f74
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kateinsertcommand.po
@@ -0,0 +1,164 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kateinsertcommand\n"
+"POT-Creation-Date: 2006-03-06 03:57+0100\n"
+"PO-Revision-Date: 2004-01-14 17:21+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: plugin_kateinsertcommand.cpp:86
+msgid "Insert Command..."
+msgstr "插入命令..."
+
+#: plugin_kateinsertcommand.cpp:113
+msgid ""
+"You are not allowed to execute arbitrary external applications. If you want to "
+"be able to do this, contact your system administrator."
+msgstr "您不允许执行此外部应用程序。如果您想要打破此限制,请联系您的系统管理员。"
+
+#: plugin_kateinsertcommand.cpp:113
+msgid "Access Restrictions"
+msgstr "访问限制"
+
+#: plugin_kateinsertcommand.cpp:117
+msgid "A process is currently being executed."
+msgstr "抱歉,一个进程目前正被执行。"
+
+#: plugin_kateinsertcommand.cpp:204
+msgid "Could not kill command."
+msgstr "无法杀死命令。"
+
+#: plugin_kateinsertcommand.cpp:204
+msgid "Kill Failed"
+msgstr "杀死失败"
+
+#: plugin_kateinsertcommand.cpp:211
+msgid ""
+"Executing command:\n"
+"%1\n"
+"\n"
+"Press 'Cancel' to abort."
+msgstr ""
+"正在执行命令:\n"
+"%1\n"
+"\n"
+"按“取消”可中止。"
+
+#: plugin_kateinsertcommand.cpp:245
+#, c-format
+msgid "Command exited with status %1"
+msgstr "命令退出返回状态 %1"
+
+#: plugin_kateinsertcommand.cpp:246
+msgid "Oops!"
+msgstr "糟糕!"
+
+#: plugin_kateinsertcommand.cpp:286 plugin_kateinsertcommand.h:73
+msgid "Insert Command"
+msgstr "插入命令"
+
+#: plugin_kateinsertcommand.cpp:293
+msgid "Enter &command:"
+msgstr "输入命令(&C):"
+
+#: plugin_kateinsertcommand.cpp:305
+msgid "Choose &working folder:"
+msgstr "选择工作文件夹(&W):"
+
+#: plugin_kateinsertcommand.cpp:315
+msgid "Insert Std&Err messages"
+msgstr "插入标准错误消息(&E)"
+
+#: plugin_kateinsertcommand.cpp:318
+msgid "&Print command name"
+msgstr "打印命令名(&P)"
+
+#: plugin_kateinsertcommand.cpp:323
+msgid ""
+"Enter the shell command, the output of which you want inserted into your "
+"document. Feel free to use a pipe or two if you wish."
+msgstr "输入您想把其输出结果插入到文档中的 shell 命令。如果您愿意的话,您可以使用一个或多个管道。"
+
+#: plugin_kateinsertcommand.cpp:326
+msgid ""
+"Sets the working folder of the command. The command executed is 'cd "
+"&& '"
+msgstr "设置命令的工作文件夹。所执行的命令为:“cd <目录> && <命令>”。"
+
+#: plugin_kateinsertcommand.cpp:329
+msgid ""
+"Check this if you want the error output from inserted as well.\n"
+"Some commands, such as locate, print everything to STDERR"
+msgstr ""
+"如果您想把命令的错误输出也插入到文档中,则选择此项。\n"
+"某些命令(例如 locate)通过 STDERR 来打印全部输出"
+
+#: plugin_kateinsertcommand.cpp:332
+msgid ""
+"If you check this, the command string will be printed followed by a newline "
+"before the output."
+msgstr "如果您选中了此项,在命令的输出结果之前,会先输出命令本身和一空行。"
+
+#: plugin_kateinsertcommand.cpp:379
+msgid "Remember"
+msgstr "记住"
+
+#: plugin_kateinsertcommand.cpp:381
+msgid "Co&mmands"
+msgstr "命令(&M)"
+
+#: plugin_kateinsertcommand.cpp:388
+msgid "Start In"
+msgstr "启动位置"
+
+#: plugin_kateinsertcommand.cpp:390
+msgid "Application &working folder"
+msgstr "程序工作文件夹(&W)"
+
+#: plugin_kateinsertcommand.cpp:391
+msgid "&Document folder"
+msgstr "文档文件夹(&D)"
+
+#: plugin_kateinsertcommand.cpp:392
+msgid "&Latest used working folder"
+msgstr "上一次使用的工作文件夹(&L)"
+
+#: plugin_kateinsertcommand.cpp:400
+msgid ""
+"Sets the number of commands to remember. The command history is saved over "
+"sessions."
+msgstr "设置要记录下来的命令数量。各个会话的命令历史都会被保存。"
+
+#: plugin_kateinsertcommand.cpp:403
+msgid ""
+""
+"Decides what is suggested as working folder for the command.
"
+"Application Working Folder (default): "
+"The folder from which you launched the application hosting the plugin, usually "
+"your home folder.
"
+"Document Folder: The folder of the document. Used only for "
+"local documents.
"
+"Latest Working Folder: The folder used last time you used "
+"this plugin.
"
+msgstr ""
+""
+"判定为某命令建议的工作文件夹。
"
+"程序工作文件夹(默认): 在其中执行程序的文件夹,通常是您的主文件夹。
"
+"文档文件夹: 文档的文件夹(仅用于本地文档)。"
+"
上一次工作文件夹: 您上一次使用这个插件时设置的工作文件夹。
"
+
+#: plugin_kateinsertcommand.h:75
+msgid "Configure Insert Command Plugin"
+msgstr "配置插入命令插件"
+
+#: plugin_kateinsertcommand.h:135
+msgid "Please Wait"
+msgstr "请稍候"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katekjswrapper.po b/tde-i18n-zh_CN/messages/kdeaddons/katekjswrapper.po
new file mode 100644
index 00000000000..38863f3e763
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katekjswrapper.po
@@ -0,0 +1,38 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: katekjswrapper\n"
+"POT-Creation-Date: 2004-10-30 01:25+0200\n"
+"PO-Revision-Date: 2005-05-17 09:20+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: bindings.cpp:93
+msgid "Call of DocumentManager member on destroyed object"
+msgstr "在已破坏的对象上调用 DocumentManager 成员"
+
+#: bindings.cpp:181 bindings.cpp:313 bindings.cpp:461
+msgid "Method %1 called with wrong signature"
+msgstr "调用方法 %1 时签名错误"
+
+#: bindings.cpp:197
+msgid "One parameter expected"
+msgstr "需要一个参数"
+
+#: bindings.cpp:207
+msgid "One or no parameter expected"
+msgstr "需要一个参数或没有参数"
+
+#: bindings.cpp:215
+msgid "A maximum of three parameters expected"
+msgstr "最多三个参数"
+
+#: bindings.cpp:280
+msgid "Call of KATE member on destroyed object"
+msgstr "在已破坏的对象上调用 KATE 成员"
+
+#: bindings.cpp:445
+msgid "Call of MainWindow member on destroyed object"
+msgstr "在已破坏的对象上调用 MainWindow 成员"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katemake.po b/tde-i18n-zh_CN/messages/kdeaddons/katemake.po
new file mode 100644
index 00000000000..0b3cf3c7e92
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katemake.po
@@ -0,0 +1,86 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sun Fang , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katemake\n"
+"POT-Creation-Date: 2006-08-18 04:13+0200\n"
+"PO-Revision-Date: 2004-06-20 12:19+0800\n"
+"Last-Translator: Sun Fang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: plugin_katemake.cpp:86
+msgid "Make Output"
+msgstr "Make 输出"
+
+#: plugin_katemake.cpp:159
+msgid "Running make..."
+msgstr "正在运行 make..."
+
+#: plugin_katemake.cpp:160 plugin_katemake.cpp:509
+msgid "No Errors."
+msgstr "没有错误。"
+
+#: plugin_katemake.cpp:336
+msgid "Next Error"
+msgstr "下一个错误"
+
+#: plugin_katemake.cpp:340
+msgid "Previous Error"
+msgstr "上一个错误"
+
+#: plugin_katemake.cpp:344
+msgid "Make"
+msgstr "编译"
+
+#: plugin_katemake.cpp:348
+msgid "Configure..."
+msgstr "配置..."
+
+#: plugin_katemake.cpp:360
+msgid "Line"
+msgstr "行"
+
+#: plugin_katemake.cpp:362
+msgid "Message"
+msgstr "消息"
+
+#: plugin_katemake.cpp:502
+msgid "Make Results"
+msgstr "Make 结果"
+
+#: plugin_katemake.cpp:503
+msgid "No errors."
+msgstr "没有错误。"
+
+#: plugin_katemake.cpp:645
+msgid ""
+"The file %1 is not a local file. Non-local files cannot be compiled."
+msgstr "文件 %1 不是本地文件,非本地文件无法进行编译。"
+
+#: plugin_katemake.cpp:665
+#, fuzzy, c-format
+msgid "Error: Failed to run %1."
+msgstr "错误: 无法运行 gmake。"
+
+#: plugin_katemake.cpp:687
+msgid "Directories"
+msgstr "目录"
+
+#: plugin_katemake.cpp:692
+msgid "Source prefix:"
+msgstr "源文件前缀:"
+
+#: plugin_katemake.cpp:697
+msgid "Build prefix:"
+msgstr "创建前缀:"
+
+#. i18n: file ui.rc line 4
+#: rc.cpp:3
+#, no-c-format
+msgid "&Make"
+msgstr "&Make"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katemodeline.po b/tde-i18n-zh_CN/messages/kdeaddons/katemodeline.po
new file mode 100644
index 00000000000..2141da0ad20
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katemodeline.po
@@ -0,0 +1,19 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katemodeline\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:25+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: ModelinePlugin.cpp:58
+msgid "Apply Modeline"
+msgstr "应用模式行"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kateopenheader.po b/tde-i18n-zh_CN/messages/kdeaddons/kateopenheader.po
new file mode 100644
index 00000000000..7dd210147c2
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kateopenheader.po
@@ -0,0 +1,19 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Haohui , 2001.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kateopenheader\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:25+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: plugin_kateopenheader.cpp:53
+msgid "Open .h/.cpp/.c"
+msgstr "打开 .h/.cpp/.c"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katepybrowse.po b/tde-i18n-zh_CN/messages/kdeaddons/katepybrowse.po
new file mode 100644
index 00000000000..c402327582e
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katepybrowse.po
@@ -0,0 +1,50 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katepybrowser\n"
+"POT-Creation-Date: 2005-05-08 01:27+0200\n"
+"PO-Revision-Date: 2004-01-14 17:18+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: kpybrowser.cpp:188
+msgid "Name"
+msgstr "名称"
+
+#: kpybrowser.cpp:191 kpybrowser.cpp:270
+msgid "Classes"
+msgstr "类"
+
+#: kpybrowser.cpp:195 kpybrowser.cpp:274
+msgid "Globals"
+msgstr "全局变量"
+
+#: pybrowse_part.cpp:36
+msgid "Update Python Browser"
+msgstr "更新 Python 浏览器"
+
+#: pybrowse_part.cpp:53
+msgid "Python Browser"
+msgstr "Python 浏览器"
+
+#: pybrowse_part.cpp:107
+#, c-format
+msgid "Could not find method/class %1."
+msgstr "找不到方法/类 %1。"
+
+#: pybrowse_part.cpp:107
+msgid "Selection"
+msgstr "选择"
+
+#. i18n: file ui.rc line 4
+#: rc.cpp:3
+#, no-c-format
+msgid "P&ython"
+msgstr "Python(&Y)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katesnippets.po b/tde-i18n-zh_CN/messages/kdeaddons/katesnippets.po
new file mode 100644
index 00000000000..2a4288b719b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katesnippets.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2004
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katesnippets\n"
+"POT-Creation-Date: 2005-05-08 01:27+0200\n"
+"PO-Revision-Date: 2004-11-27 21:06+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file CWidgetSnippetsBase.ui line 19
+#: plugin_katesnippets.cpp:121 rc.cpp:6
+#, no-c-format
+msgid "Snippets"
+msgstr "片断"
+
+#. i18n: file CWidgetSnippetsBase.ui line 42
+#: rc.cpp:9
+#, no-c-format
+msgid "Snippet"
+msgstr "片断"
+
+#. i18n: file CWidgetSnippetsBase.ui line 88
+#: rc.cpp:12
+#, no-c-format
+msgid "A list of Snippets"
+msgstr "片断列表"
+
+#. i18n: file CWidgetSnippetsBase.ui line 91
+#: rc.cpp:15
+#, no-c-format
+msgid "A list of Snippets, what else"
+msgstr "片断列表,等等"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katetabbarextension.po b/tde-i18n-zh_CN/messages/kdeaddons/katetabbarextension.po
new file mode 100644
index 00000000000..5a667dcbba7
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katetabbarextension.po
@@ -0,0 +1,29 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: katetabbarextension\n"
+"POT-Creation-Date: 2008-02-22 01:36+0100\n"
+"PO-Revision-Date: 2004-06-20 12:20+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: plugin_katetabbarextension.cpp:484
+msgid "Sorting Behavior"
+msgstr "排序行为"
+
+#: plugin_katetabbarextension.cpp:488
+msgid "Sort files alphabetically"
+msgstr "按字母顺序排序文件"
+
+#. i18n: file ui.rc line 4
+#: plugin_katetabbarextension.h:307 rc.cpp:3
+#, no-c-format
+msgid "Tab Bar Extension"
+msgstr "标签栏扩展"
+
+#: plugin_katetabbarextension.h:308
+#, fuzzy
+msgid "Configure Tab Bar Extension"
+msgstr "标签栏扩展"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katetextfilter.po b/tde-i18n-zh_CN/messages/kdeaddons/katetextfilter.po
new file mode 100644
index 00000000000..a784f3d3216
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katetextfilter.po
@@ -0,0 +1,56 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katetextfilter\n"
+"POT-Creation-Date: 2006-01-02 03:18+0100\n"
+"PO-Revision-Date: 2005-08-04 09:31+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: plugin_katetextfilter.cpp:66
+msgid "Filter Te&xt..."
+msgstr "文本过滤(&X)..."
+
+#: plugin_katetextfilter.cpp:257
+msgid ""
+"You are not allowed to execute arbitrary external applications. If you want to "
+"be able to do this, contact your system administrator."
+msgstr "您不允许执行此外部应用程序。如果您想要打破此限制,请联系您的系统管理员。"
+
+#: plugin_katetextfilter.cpp:259
+msgid "Access Restrictions"
+msgstr "访问限制"
+
+#: plugin_katetextfilter.cpp:268
+msgid "Filter"
+msgstr "过滤器"
+
+#: plugin_katetextfilter.cpp:269
+msgid "Enter command to pipe selected text through:"
+msgstr "输入要用来处理(通过管道)选中文本的命令:"
+
+#: plugin_katetextfilter.cpp:311
+msgid ""
+""
+"Usage: textfilter COMMAND
"
+"Replace the selection with the output of the specified shell command.
"
+""
+msgstr ""
+""
+"用法:textfilter 命令
"
+"将选中范围替换为指定 Shell 命令的输出。
"
+
+#: plugin_katetextfilter.cpp:320
+msgid "You need to have a selection to use textfilter"
+msgstr "要使用文本过滤器,您需要先选中文本"
+
+#: plugin_katetextfilter.cpp:328
+msgid "Usage: textfilter COMMAND"
+msgstr "用法:textfilter 命令"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katexmlcheck.po b/tde-i18n-zh_CN/messages/kdeaddons/katexmlcheck.po
new file mode 100644
index 00000000000..695bf1ea418
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katexmlcheck.po
@@ -0,0 +1,56 @@
+# translation of katexmlcheck.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+# Xiong Jiang , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katexmlcheck\n"
+"POT-Creation-Date: 2005-05-08 01:27+0200\n"
+"PO-Revision-Date: 2003-01-12 16:39-0500\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: plugin_katexmlcheck.cpp:71
+msgid "XML Checker Output"
+msgstr "XML 检查器的输出"
+
+#: plugin_katexmlcheck.cpp:102
+msgid "Validate XML"
+msgstr "校验 XML"
+
+#: plugin_katexmlcheck.cpp:113
+msgid "#"
+msgstr "#"
+
+#: plugin_katexmlcheck.cpp:114
+msgid "Line"
+msgstr "行"
+
+#: plugin_katexmlcheck.cpp:116
+msgid "Column"
+msgstr "列"
+
+#: plugin_katexmlcheck.cpp:118
+msgid "Message"
+msgstr "消息"
+
+#: plugin_katexmlcheck.cpp:282
+msgid "Error: Could not create temporary file '%1'."
+msgstr "错误:无法创建临时文件“%1”。"
+
+#: plugin_katexmlcheck.cpp:347
+msgid ""
+"Error: Failed to execute xmllint. Please make sure that xmllint is "
+"installed. It is part of libxml2."
+msgstr "错误:执行 xmllint 失败。请确定 xmllint 已被安装。它是libxml2 的一部分。"
+
+#. i18n: file ui.rc line 4
+#: rc.cpp:3
+#, no-c-format
+msgid "&XML"
+msgstr "&XML"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/katexmltools.po b/tde-i18n-zh_CN/messages/kdeaddons/katexmltools.po
new file mode 100644
index 00000000000..224d47eebc1
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/katexmltools.po
@@ -0,0 +1,89 @@
+# translation of katexmltools.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Yin Huaming , 2002.
+# QA: Sarah Smith , 2002
+# Xiong Jiang , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katexmltools\n"
+"POT-Creation-Date: 2005-05-08 01:27+0200\n"
+"PO-Revision-Date: 2004-01-14 17:10+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: plugin_katexmltools.cpp:152
+msgid "&Insert Element..."
+msgstr "插入元素(&I)..."
+
+#: plugin_katexmltools.cpp:154
+msgid "&Close Element"
+msgstr "关闭元素(&C)"
+
+#: plugin_katexmltools.cpp:156
+msgid "Assign Meta &DTD..."
+msgstr "分配 Meta &DTD..."
+
+#: plugin_katexmltools.cpp:462
+msgid "Assign Meta DTD in XML Format"
+msgstr "按 XML 格式分配 Meta DTD"
+
+#: plugin_katexmltools.cpp:467
+msgid ""
+"The current file has been identified as a document of type \"%1\". The meta DTD "
+"for this document type will now be loaded."
+msgstr "当前文件已被识别为类型“%1”。该文档类型的 meta DTD 将会被载入。"
+
+#: plugin_katexmltools.cpp:470
+msgid "Loading XML Meta DTD"
+msgstr "载入 XML Meta DTD"
+
+#: plugin_katexmltools.cpp:505
+msgid "The file '%1' could not be opened. The server returned an error."
+msgstr "无法打开文件“%1”,服务器返回一个错误。"
+
+#: plugin_katexmltools.cpp:507 pseudo_dtd.cpp:50 pseudo_dtd.cpp:61
+msgid "XML Plugin Error"
+msgstr "XML 插件错误"
+
+#: plugin_katexmltools.cpp:1103
+msgid "Insert XML Element"
+msgstr "插入 XML 元素"
+
+#: plugin_katexmltools.cpp:1127
+msgid ""
+"Enter XML tag name and attributes (\"<\", \">\" and closing tag will be "
+"supplied):"
+msgstr "输入 XML 标签名和属性(“<”、“>”和结束标记会被自动提供):"
+
+#: pseudo_dtd.cpp:48
+msgid ""
+"The file '%1' could not be parsed. Please check that the file is well-formed "
+"XML."
+msgstr "无法解析文件“%1”,请检查该文件是否具有正确的 XML 格式。"
+
+#: pseudo_dtd.cpp:56
+msgid ""
+"The file '%1' is not in the expected format. Please check that the file is of "
+"this type:\n"
+"-//Norman Walsh//DTD DTDParse V2.0//EN\n"
+"You can produce such files with dtdparse. See the Kate Plugin documentation for "
+"more information."
+msgstr ""
+"文件“%1”不是所期待的格式,请检查该文件确实是以下类型的文件:\n"
+"-//Norman Walsh//DTD DTDParse V2.0//EN\n"
+"您可以用 dtdparse 生成这类文件。详情请参阅 Kate 插件文档。"
+
+#: pseudo_dtd.cpp:71
+msgid "Analyzing meta DTD..."
+msgstr "正在分析 meta DTD..."
+
+#. i18n: file ui.rc line 4
+#: rc.cpp:3
+#, no-c-format
+msgid "&XML"
+msgstr "&XML"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kbinaryclock.po b/tde-i18n-zh_CN/messages/kdeaddons/kbinaryclock.po
new file mode 100644
index 00000000000..2b85096dd1a
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kbinaryclock.po
@@ -0,0 +1,184 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Yan Shuangchun , 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kbinaryclock\n"
+"POT-Creation-Date: 2008-07-08 01:23+0200\n"
+"PO-Revision-Date: 2004-01-14 19:21+0800\n"
+"Last-Translator: Yan Shuangchun \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: datepicker.cpp:42
+msgid "Calendar"
+msgstr "日历"
+
+#: kbinaryclock.cpp:56
+msgid "Configure - KBinaryClock"
+msgstr "配置 - 二进制时钟"
+
+#: kbinaryclock.cpp:60
+msgid "General"
+msgstr "常规"
+
+#: kbinaryclock.cpp:290
+msgid "KBinaryClock"
+msgstr "KBinaryClock"
+
+#: kbinaryclock.cpp:310
+msgid "&Adjust Date && Time..."
+msgstr "调整日期和时间(&A)..."
+
+#: kbinaryclock.cpp:312
+msgid "Date && Time &Format..."
+msgstr "日期和时间格式(&F)..."
+
+#: kbinaryclock.cpp:315
+msgid "C&opy to Clipboard"
+msgstr "复制到剪贴板(&O)"
+
+#: kbinaryclock.cpp:319
+msgid "&Configure KBinaryClock..."
+msgstr "配置 KBinaryClock(&C)..."
+
+#. i18n: file settings.ui line 38
+#: rc.cpp:3
+#, no-c-format
+msgid "Disabled LED"
+msgstr "禁用的LED"
+
+#. i18n: file settings.ui line 49
+#: rc.cpp:6
+#, no-c-format
+msgid "Light"
+msgstr "明亮"
+
+#. i18n: file settings.ui line 111
+#: rc.cpp:9
+#, no-c-format
+msgid "Dark"
+msgstr "灰暗"
+
+#. i18n: file settings.ui line 124
+#: rc.cpp:12
+#, no-c-format
+msgid "Color"
+msgstr "颜色"
+
+#. i18n: file settings.ui line 135
+#: rc.cpp:15
+#, no-c-format
+msgid "Background:"
+msgstr "背景:"
+
+#. i18n: file settings.ui line 143
+#: rc.cpp:18
+#, no-c-format
+msgid "LED:"
+msgstr "LED:"
+
+#. i18n: file settings.ui line 186
+#: rc.cpp:21
+#, no-c-format
+msgid "LED Shape"
+msgstr "LED 形状"
+
+#. i18n: file settings.ui line 197
+#: rc.cpp:24
+#, no-c-format
+msgid "&Rectangular"
+msgstr "矩形(&R)"
+
+#. i18n: file settings.ui line 205
+#: rc.cpp:27
+#, no-c-format
+msgid "&Circular"
+msgstr "圆形(&C)"
+
+#. i18n: file settings.ui line 218
+#: rc.cpp:30
+#, no-c-format
+msgid "LED Look"
+msgstr "LED 的外观"
+
+#. i18n: file settings.ui line 229
+#: rc.cpp:33
+#, no-c-format
+msgid "&Flat"
+msgstr "平面(&F)"
+
+#. i18n: file settings.ui line 237
+#: rc.cpp:36
+#, no-c-format
+msgid "R&aised"
+msgstr "突起(&A)"
+
+#. i18n: file settings.ui line 248
+#: rc.cpp:39
+#, no-c-format
+msgid "&Sunken"
+msgstr "下陷(&S)"
+
+#. i18n: file settings.ui line 274
+#: rc.cpp:42
+#, no-c-format
+msgid "Preview"
+msgstr "预览"
+
+#. i18n: file settings.ui line 451
+#: rc.cpp:45
+#, no-c-format
+msgid "Show seconds"
+msgstr "显示秒数"
+
+#. i18n: file settings.ui line 459
+#: rc.cpp:48
+#, no-c-format
+msgid "Hide unlit LEDs"
+msgstr "隐藏灭掉的 LED"
+
+#. i18n: file kbinaryclock.kcfg line 10
+#: rc.cpp:51
+#, no-c-format
+msgid "Shape of the LEDs"
+msgstr "LED 形状"
+
+#. i18n: file kbinaryclock.kcfg line 18
+#: rc.cpp:54
+#, no-c-format
+msgid "Look"
+msgstr "外观"
+
+#. i18n: file kbinaryclock.kcfg line 27
+#: rc.cpp:57
+#, no-c-format
+msgid "Color of the LEDs"
+msgstr "LED 颜色"
+
+#. i18n: file kbinaryclock.kcfg line 31
+#: rc.cpp:60
+#, no-c-format
+msgid "Darkness of disabled LEDs"
+msgstr "禁用 LED 的暗色"
+
+#. i18n: file kbinaryclock.kcfg line 37
+#: rc.cpp:63
+#, no-c-format
+msgid "Background color"
+msgstr "背景颜色"
+
+#. i18n: file kbinaryclock.kcfg line 41
+#: rc.cpp:66
+#, no-c-format
+msgid "Whether to show seconds"
+msgstr "是否显示秒数"
+
+#. i18n: file kbinaryclock.kcfg line 45
+#: rc.cpp:69
+#, no-c-format
+msgid "Whether to show LEDs that are off"
+msgstr "是否暗淡的 LED"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kcmkuick.po b/tde-i18n-zh_CN/messages/kdeaddons/kcmkuick.po
new file mode 100644
index 00000000000..8972b5258ee
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kcmkuick.po
@@ -0,0 +1,85 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Liu Songhe , 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kcmkuick\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-01-14 17:11+0800\n"
+"Last-Translator: Liu Songhe \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "刘松鹤"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "jackliu9999@263.net"
+
+#: kcmkuick.cpp:39
+msgid "KCM Kuick"
+msgstr "KCM Kuick"
+
+#: kcmkuick.cpp:40
+msgid "KControl module for Kuick's configuration"
+msgstr "用于 Kuick 配置的 KControl 模块"
+
+#: kcmkuick.cpp:151
+msgid ""
+"Kuick
With this module you can configure Kuick, the KDE quickcopy and "
+"move plugin for Konqueror."
+msgstr "Kuick
通过这一模块您可以配置 Kuick,它是用于 Konqueror 浏览器的 KDE 快速复制和移动插件。"
+
+#. i18n: file kcmkuickdialog.ui line 30
+#: rc.cpp:3
+#, no-c-format
+msgid "&Show \"Copy To\" and \"Move To\" entries in context menus"
+msgstr "在快捷菜单中显示“复制到”和“移动到”项(&S)"
+
+#. i18n: file kcmkuickdialog.ui line 38
+#: rc.cpp:6
+#, no-c-format
+msgid "Copy Operations"
+msgstr "复制操作"
+
+#. i18n: file kcmkuickdialog.ui line 55
+#: rc.cpp:9
+#, no-c-format
+msgid "&Clear List"
+msgstr "清空列表(&C)"
+
+#. i18n: file kcmkuickdialog.ui line 63
+#: rc.cpp:12 rc.cpp:27
+#, no-c-format
+msgid "folders."
+msgstr "个文件夹。"
+
+#. i18n: file kcmkuickdialog.ui line 79
+#: rc.cpp:15 rc.cpp:24
+#, no-c-format
+msgid "Cache the last"
+msgstr "缓存最后一个"
+
+#. i18n: file kcmkuickdialog.ui line 117
+#: rc.cpp:18
+#, no-c-format
+msgid "Move Operations"
+msgstr "移动操作"
+
+#. i18n: file kcmkuickdialog.ui line 134
+#: rc.cpp:21
+#, no-c-format
+msgid "Clear &List"
+msgstr "清空列表(&L)"
+
+#~ msgid "Form2"
+#~ msgstr "窗体2"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_cert.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_cert.po
new file mode 100644
index 00000000000..1a64d39d45e
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_cert.po
@@ -0,0 +1,65 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_cert\n"
+"POT-Creation-Date: 2004-11-11 01:23+0100\n"
+"PO-Revision-Date: 2005-05-17 09:37+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kfile_cert.cpp:53
+msgid "Certificate Information"
+msgstr "证书信息"
+
+#: kfile_cert.cpp:54
+msgid "Valid From"
+msgstr "有效从"
+
+#: kfile_cert.cpp:55
+msgid "Valid Until"
+msgstr "有效至"
+
+#: kfile_cert.cpp:56
+msgid "State"
+msgstr "状态"
+
+#: kfile_cert.cpp:57
+msgid "Serial Number"
+msgstr "序列号"
+
+#: kfile_cert.cpp:59
+msgid "Subject"
+msgstr "主题"
+
+#: kfile_cert.cpp:60 kfile_cert.cpp:68
+msgid "Organization"
+msgstr "组织"
+
+#: kfile_cert.cpp:61 kfile_cert.cpp:69
+msgid "Organizational Unit"
+msgstr "组织单元"
+
+#: kfile_cert.cpp:62 kfile_cert.cpp:70
+msgid "Locality"
+msgstr "地区"
+
+#: kfile_cert.cpp:63 kfile_cert.cpp:71
+msgid "Country"
+msgstr "国家"
+
+#: kfile_cert.cpp:64 kfile_cert.cpp:72
+msgid "Common Name"
+msgstr "公共名"
+
+#: kfile_cert.cpp:65 kfile_cert.cpp:73
+msgid "Email"
+msgstr "电子邮件"
+
+#: kfile_cert.cpp:67
+msgid "Issuer"
+msgstr "发行者"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_desktop.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_desktop.po
new file mode 100644
index 00000000000..cde4023b1a3
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_desktop.po
@@ -0,0 +1,67 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_desktop\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:34+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: kfile_desktop.cpp:44
+msgid "General"
+msgstr "常规"
+
+#: kfile_desktop.cpp:46
+msgid "Name"
+msgstr "名称"
+
+#: kfile_desktop.cpp:48
+msgid "Comment"
+msgstr "注释"
+
+#: kfile_desktop.cpp:51
+msgid "Type"
+msgstr "类型"
+
+#: kfile_desktop.cpp:53 kfile_desktop.cpp:84
+msgid "Device"
+msgstr "设备"
+
+#: kfile_desktop.cpp:54
+msgid "Mount Point"
+msgstr "挂载点"
+
+#: kfile_desktop.cpp:55
+msgid "File System"
+msgstr "文件系统"
+
+#: kfile_desktop.cpp:56
+msgid "Writable"
+msgstr "可写"
+
+#: kfile_desktop.cpp:58
+msgid "File Type"
+msgstr "文件类型"
+
+#: kfile_desktop.cpp:59
+msgid "Service Type"
+msgstr "服务类型"
+
+#: kfile_desktop.cpp:60
+msgid "Preferred Items"
+msgstr "首选项目"
+
+#: kfile_desktop.cpp:61
+msgid "Link To"
+msgstr "链接到"
+
+#: kfile_desktop.cpp:101
+msgid "Service"
+msgstr "服务"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_folder.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_folder.po
new file mode 100644
index 00000000000..3b11c96b016
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_folder.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_folder\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:35+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: kfile_folder.cpp:42
+msgid "Folder Information"
+msgstr "文件夹信息"
+
+#: kfile_folder.cpp:46
+msgid "Items"
+msgstr "项目"
+
+#: kfile_folder.cpp:47
+msgid "Size"
+msgstr "大小"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_html.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_html.po
new file mode 100644
index 00000000000..72b3a0a9b93
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_html.po
@@ -0,0 +1,35 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_html\n"
+"POT-Creation-Date: 2006-11-26 03:48+0100\n"
+"PO-Revision-Date: 2002-10-29 23:35+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: kfile_html.cpp:48
+msgid "General"
+msgstr "常规"
+
+#: kfile_html.cpp:49
+msgid "Document Type"
+msgstr "文档类型"
+
+#: kfile_html.cpp:50
+msgid "JavaScript"
+msgstr "JavaScript"
+
+#: kfile_html.cpp:51
+msgid "Title"
+msgstr "标题"
+
+#: kfile_html.cpp:54
+msgid "Meta Tags"
+msgstr "Meta 标签"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_lnk.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_lnk.po
new file mode 100644
index 00000000000..fd39fb74c2e
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_lnk.po
@@ -0,0 +1,63 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Funda Wang , 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_lnk\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-06-21 13:48+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kfile_lnk.cpp:46
+msgid "Windows Link File Information"
+msgstr "Windows 快捷方式文件信息"
+
+#: kfile_lnk.cpp:51
+msgid "Size of Target"
+msgstr "目标大小"
+
+#: kfile_lnk.cpp:54
+msgid "Location"
+msgstr "位置"
+
+#: kfile_lnk.cpp:55
+msgid "Points To"
+msgstr "指向"
+
+#: kfile_lnk.cpp:56
+msgid "Description"
+msgstr "描述"
+
+#: kfile_lnk.cpp:78
+#, c-format
+msgid "on Windows disk: %1"
+msgstr "位于 Windows 盘:%1"
+
+#: kfile_lnk.cpp:83
+msgid "on network share"
+msgstr "位于网络共享"
+
+#: lnkforward.cpp:37
+msgid "lnkforward"
+msgstr "lnkforward"
+
+#: lnkforward.cpp:39
+msgid "KDE tool for opening URLs given in a Windows .lnk file"
+msgstr "打开 Windows .lnk 文件中给出 URL 的 KDE 工具"
+
+#: lnkforward.cpp:45
+msgid ""
+"Map a Windows drive to a local mountpoint, e.g. \"C=/mnt/windows\"\n"
+"This option can be given multiple times"
+msgstr ""
+"将 Windows 驱动器映射到本地挂载点,如“C=/mnt/windows”\n"
+"此选项可以多次出现"
+
+#: lnkforward.cpp:47
+msgid "Windows .lnk file to open"
+msgstr "要打开的 Windows .lnk 文件"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_mhtml.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_mhtml.po
new file mode 100644
index 00000000000..72a7850d9c3
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_mhtml.po
@@ -0,0 +1,41 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_mhtml\n"
+"POT-Creation-Date: 2005-01-19 01:25+0100\n"
+"PO-Revision-Date: 2005-05-17 09:35+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kfile_mhtml.cpp:43
+msgid "Document Information"
+msgstr "文档信息"
+
+#: kfile_mhtml.cpp:45
+msgid "Subject"
+msgstr "主题"
+
+#: kfile_mhtml.cpp:46
+msgid "Sender"
+msgstr "发送者"
+
+#: kfile_mhtml.cpp:47
+msgid "Recipient"
+msgstr "接收者"
+
+#: kfile_mhtml.cpp:48
+msgid "CC"
+msgstr "抄送"
+
+#: kfile_mhtml.cpp:49
+msgid "BCC"
+msgstr "密送"
+
+#: kfile_mhtml.cpp:50
+msgid "Date"
+msgstr "日期"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kfile_txt.po b/tde-i18n-zh_CN/messages/kdeaddons/kfile_txt.po
new file mode 100644
index 00000000000..1756da0cd7a
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kfile_txt.po
@@ -0,0 +1,51 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_txt\n"
+"POT-Creation-Date: 2005-01-08 01:24+0100\n"
+"PO-Revision-Date: 2002-10-29 23:36+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: kfile_txt.cpp:45
+msgid "General"
+msgstr "常规"
+
+#: kfile_txt.cpp:48
+msgid "Lines"
+msgstr "行数"
+
+#: kfile_txt.cpp:50
+msgid "Words"
+msgstr "词数"
+
+#: kfile_txt.cpp:52
+msgid "Characters"
+msgstr "字符数"
+
+#: kfile_txt.cpp:54
+msgid "Format"
+msgstr "格式"
+
+#: kfile_txt.cpp:95
+msgid "DOS"
+msgstr "DOS"
+
+#: kfile_txt.cpp:97
+msgid "UNIX"
+msgstr "UNIX"
+
+#: kfile_txt.cpp:100
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: kfile_txt.cpp:110
+msgid "Unknown"
+msgstr "未知"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/khtmlsettingsplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/khtmlsettingsplugin.po
new file mode 100644
index 00000000000..5f61c391d23
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/khtmlsettingsplugin.po
@@ -0,0 +1,98 @@
+# translation of khtmlsettingsplugin.po to zh_CN
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+# Yan Shuangchun , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: khtmlsettingsplugin\n"
+"POT-Creation-Date: 2005-02-10 01:34+0100\n"
+"PO-Revision-Date: 2003-11-11 12:45+0800\n"
+"Last-Translator: Yan Shuangchun \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#. i18n: file khtmlsettingsplugin.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#: settingsplugin.cpp:38 settingsplugin.cpp:52
+msgid "HTML Settings"
+msgstr "HTML 设置"
+
+#: settingsplugin.cpp:59
+msgid "Java&Script"
+msgstr "Java&Script"
+
+#: settingsplugin.cpp:64
+msgid "&Java"
+msgstr "&Java"
+
+#: settingsplugin.cpp:69
+msgid "&Cookies"
+msgstr "&Cookies"
+
+#: settingsplugin.cpp:74
+msgid "&Plugins"
+msgstr "插件(&P)"
+
+#: settingsplugin.cpp:79
+msgid "Autoload &Images"
+msgstr "自动载入图像(&I)"
+
+#: settingsplugin.cpp:86
+msgid "Enable Pro&xy"
+msgstr "启用代理服务器(&X)"
+
+#: settingsplugin.cpp:89
+msgid "Disable Pro&xy"
+msgstr "禁用代理服务器(&X)"
+
+#: settingsplugin.cpp:92
+msgid "Enable Cac&he"
+msgstr "启用缓存(&H)"
+
+#: settingsplugin.cpp:95
+msgid "Disable Cac&he"
+msgstr "禁用缓存(&H)"
+
+#: settingsplugin.cpp:99
+msgid "Cache Po&licy"
+msgstr "缓存策略(&L)"
+
+#: settingsplugin.cpp:103
+msgid "&Keep Cache in Sync"
+msgstr "保持缓存同步(&K)"
+
+#: settingsplugin.cpp:104
+msgid "&Use Cache if Possible"
+msgstr "尽可能使用缓存(&U)"
+
+#: settingsplugin.cpp:105
+msgid "&Offline Browsing Mode"
+msgstr "离线浏览模式(&O)"
+
+#: settingsplugin.cpp:199
+msgid "I can't enable cookies, because the cookie daemon could not be started."
+msgstr "因为 cookie 守护进程无法被启动,无法启用 cookie。"
+
+#: settingsplugin.cpp:201
+msgid "Cookies Disabled"
+msgstr "Cookie 被禁用"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kmathapplet.po b/tde-i18n-zh_CN/messages/kdeaddons/kmathapplet.po
new file mode 100644
index 00000000000..6cfa92c6717
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kmathapplet.po
@@ -0,0 +1,121 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: kmathapplet\n"
+"POT-Creation-Date: 2004-12-17 01:25+0100\n"
+"PO-Revision-Date: 2004-06-21 13:52+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: mathapplet.cpp:67
+msgid "Evaluate:"
+msgstr "计算:"
+
+#: mathapplet.cpp:115
+msgid "Use &Degrees"
+msgstr "使用角度(&D)"
+
+#: mathapplet.cpp:116
+msgid "Use &Radians"
+msgstr "使用弧度(&R)"
+
+#: mathapplet.cpp:206
+msgid "< Eval"
+msgstr "< 计算"
+
+#: mathapplet.cpp:213
+msgid "Eval >"
+msgstr "计算 >"
+
+#: mathapplet.cpp:258
+msgid "You have to enter an expression to be evaluated first."
+msgstr "您需要先输入要计算的表达式。"
+
+#: parser.cpp:658
+msgid ""
+"Parser error at position %1:\n"
+"Syntax error"
+msgstr ""
+"位置 %1 分析错误:\n"
+"语法错误"
+
+#: parser.cpp:659 parser.cpp:663 parser.cpp:667 parser.cpp:671 parser.cpp:675
+#: parser.cpp:679 parser.cpp:683 parser.cpp:687 parser.cpp:691 parser.cpp:694
+#: parser.cpp:696
+msgid "Math Expression Evaluator"
+msgstr "数学表达式计算器"
+
+#: parser.cpp:662
+msgid ""
+"Parser error at position %1:\n"
+"Missing parenthesis"
+msgstr ""
+"位置 %1 分析错误:\n"
+"缺少括号"
+
+#: parser.cpp:666
+msgid ""
+"Parser error at position %1:\n"
+"Function name unknown"
+msgstr ""
+"位置 %1 分析错误:\n"
+"位置的函数名"
+
+#: parser.cpp:670
+msgid ""
+"Parser error at position %1:\n"
+"Void function variable"
+msgstr ""
+"位置 %1 分析错误:\n"
+"Void 函数变量"
+
+#: parser.cpp:674
+msgid ""
+"Parser error at position %1:\n"
+"Too many functions"
+msgstr ""
+"位置 %1 分析错误:\n"
+"函数太多"
+
+#: parser.cpp:678
+msgid ""
+"Parser error at position %1:\n"
+"Token-memory overflow"
+msgstr ""
+"位置 %1 分析错误:\n"
+"记号内存溢出"
+
+#: parser.cpp:682
+msgid ""
+"Parser error at position %1:\n"
+"Stack overflow"
+msgstr ""
+"位置 %1 分析错误:\n"
+"栈溢出"
+
+#: parser.cpp:686
+msgid ""
+"Parser error at position %1:\n"
+"Name of function not free"
+msgstr ""
+"位置 %1 分析错误:\n"
+"函数名未释放"
+
+#: parser.cpp:690
+msgid ""
+"Parser error at position %1:\n"
+"recursive function not allowed"
+msgstr ""
+"位置 %1 分析错误:\n"
+"不允许递归函数"
+
+#: parser.cpp:693
+#, c-format
+msgid "Could not find a defined constant at position %1"
+msgstr "在位置 %1 找不到定义的常量"
+
+#: parser.cpp:696
+msgid "Empty function"
+msgstr "空函数"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kolourpicker.po b/tde-i18n-zh_CN/messages/kdeaddons/kolourpicker.po
new file mode 100644
index 00000000000..8a4e3c40164
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kolourpicker.po
@@ -0,0 +1,58 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Haohui , 2001.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kolourpicker\n"
+"POT-Creation-Date: 2008-08-12 01:19+0200\n"
+"PO-Revision-Date: 2004-01-14 17:06+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Mai Hao Hui"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "mhh@126.com"
+
+#: kolourpicker.cpp:66
+msgid "Color Picker"
+msgstr "颜色提取器"
+
+#: kolourpicker.cpp:68
+msgid "An applet to pick color values from anywhere on the screen"
+msgstr "一个从屏幕上任意处取得颜色值的小程序"
+
+#: kolourpicker.cpp:71
+msgid "Original Author"
+msgstr "原作者"
+
+#: kolourpicker.cpp:85
+msgid "Pick a color"
+msgstr "提取颜色"
+
+#: kolourpicker.cpp:97 kolourpicker.cpp:133
+msgid "History"
+msgstr "历史"
+
+#: kolourpicker.cpp:147
+msgid "&Clear History"
+msgstr "清除历史(&C)"
+
+#: kolourpicker.cpp:289
+msgid "Copy Color Value"
+msgstr "复制颜色值"
+
+#~ msgid "Unimplemented help system."
+#~ msgstr "未实现的帮助系统。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_delicious.po b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_delicious.po
new file mode 100644
index 00000000000..2d62cb7ede0
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_delicious.po
@@ -0,0 +1,123 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: konqsidebar_delicous\n"
+"POT-Creation-Date: 2005-08-18 04:32+0200\n"
+"PO-Revision-Date: 2005-10-07 00:58+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: mainWidget.cpp:233
+msgid "Check All"
+msgstr "全部选中"
+
+#: mainWidget.cpp:234
+msgid "Uncheck All"
+msgstr "全部不选"
+
+#: mainWidget.cpp:235
+msgid "Toggle All"
+msgstr "全部切换"
+
+#: mainWidget.cpp:238
+msgid "Rename Tag..."
+msgstr "重命名标记..."
+
+#: mainWidget.cpp:305
+msgid "Rename Tag"
+msgstr "重命名标记"
+
+#: mainWidget.cpp:305
+msgid "Provide a new name for tag '%1':"
+msgstr "为标记“%1”指定新名称"
+
+#: mainWidget.cpp:327 mainWidget.cpp:338
+msgid "Delete Bookmark"
+msgstr "删除书签"
+
+#: mainWidget.cpp:337
+msgid ""
+"Do you really want to remove the bookmark\n"
+"%1?"
+msgstr ""
+"您真的想要删除此书签吗?\n"
+"%1"
+
+#: plugin.cpp:85
+msgid "del.icio.us Bookmarks"
+msgstr "del.icio.us 书签"
+
+#. i18n: file widget.ui line 32
+#: rc.cpp:3
+#, no-c-format
+msgid "Tags"
+msgstr "标记"
+
+#. i18n: file widget.ui line 43
+#: rc.cpp:6
+#, no-c-format
+msgid "&Refresh Tags"
+msgstr "刷新标记(&R)"
+
+#. i18n: file widget.ui line 46
+#: rc.cpp:9
+#, no-c-format
+msgid "Refresh the list of tags"
+msgstr "刷新标记列表"
+
+#. i18n: file widget.ui line 52
+#: rc.cpp:12
+#, no-c-format
+msgid "Tag"
+msgstr "标记"
+
+#. i18n: file widget.ui line 63
+#: rc.cpp:15
+#, no-c-format
+msgid "Count"
+msgstr "计数"
+
+#. i18n: file widget.ui line 100
+#: rc.cpp:21
+#, no-c-format
+msgid "Refresh &Bookmarks"
+msgstr "刷新书签(&B)"
+
+#. i18n: file widget.ui line 103
+#: rc.cpp:24
+#, no-c-format
+msgid "Refresh the list of bookmarks according to the selected tags"
+msgstr "根据选中标记刷新书签列表"
+
+#. i18n: file widget.ui line 111
+#: rc.cpp:27
+#, no-c-format
+msgid "Post &New..."
+msgstr "发表新书签(&N)..."
+
+#. i18n: file widget.ui line 114
+#: rc.cpp:30
+#, no-c-format
+msgid "Post a new bookmark"
+msgstr "发表新书签"
+
+#. i18n: file widget.ui line 120
+#: rc.cpp:33
+#, no-c-format
+msgid "Description"
+msgstr "描述"
+
+#. i18n: file widget.ui line 131
+#: rc.cpp:36
+#, no-c-format
+msgid "Date"
+msgstr "日期"
+
+#, fuzzy
+#~ msgid "Delete bookmark"
+#~ msgstr "发表新书签"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_mediaplayer.po b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_mediaplayer.po
new file mode 100644
index 00000000000..f06885ad74a
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_mediaplayer.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Yin Huaming , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: konqsidebar_mediaplayer\n"
+"POT-Creation-Date: 2004-12-11 01:24+0100\n"
+"PO-Revision-Date: 2004-01-14 17:07+0800\n"
+"Last-Translator: Yin Huaming \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: mediaplayer.cpp:67
+msgid "Media Player"
+msgstr "媒体播放器"
+
+#: mediawidget.cpp:63
+msgid "Play"
+msgstr "播放"
+
+#: mediawidget.cpp:64
+msgid "Pause"
+msgstr "暂停"
+
+#: mediawidget.cpp:133
+msgid "Not a sound file"
+msgstr "不是声音文件"
+
+#~ msgid "Form1"
+#~ msgstr "Form1"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_metabar.po b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_metabar.po
new file mode 100644
index 00000000000..be019e6e12f
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_metabar.po
@@ -0,0 +1,198 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: metabar 3.5\n"
+"POT-Creation-Date: 2006-03-13 03:59+0100\n"
+"PO-Revision-Date: 2005-12-10 11:14+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: configdialog.cpp:65
+msgid "Configuration - Metabar"
+msgstr "配置 - Metabar"
+
+#: configdialog.cpp:80
+msgid "Items"
+msgstr "项目"
+
+#: configdialog.cpp:83
+msgid "Open with:"
+msgstr "打开方式:"
+
+#: configdialog.cpp:91
+msgid "Actions:"
+msgstr "动作:"
+
+#: configdialog.cpp:103
+msgid "Animate resize"
+msgstr "动画改变大小"
+
+#: configdialog.cpp:106
+msgid "Show service menus"
+msgstr "显示服务菜单"
+
+#: configdialog.cpp:109
+msgid "Show frame"
+msgstr "显示框架"
+
+#: configdialog.cpp:112
+msgid "Themes"
+msgstr "主题"
+
+#: configdialog.cpp:118
+msgid "Install New Theme..."
+msgstr "安装新主题..."
+
+#: configdialog.cpp:127
+msgid "New..."
+msgstr "新建..."
+
+#: configdialog.cpp:133
+msgid "Edit..."
+msgstr "编辑..."
+
+#: configdialog.cpp:150 settingsplugin.cpp:103
+msgid "Name"
+msgstr "名称"
+
+#: configdialog.cpp:151
+msgid "Address"
+msgstr "地址"
+
+#: configdialog.cpp:160
+msgid "General"
+msgstr "常规"
+
+#: configdialog.cpp:161
+msgid "Actions"
+msgstr "动作"
+
+#: configdialog.cpp:162
+msgid "Links"
+msgstr "链接"
+
+#: configdialog.cpp:221 configdialog.cpp:555 defaultplugin.cpp:102
+msgid "Share"
+msgstr "共享"
+
+#: configdialog.cpp:310
+msgid "Create Link"
+msgstr "创建链接"
+
+#: configdialog.cpp:319
+msgid "New link"
+msgstr "新建链接"
+
+#: configdialog.cpp:335 configdialog.cpp:418
+msgid "Name:"
+msgstr "名称:"
+
+#: configdialog.cpp:337 configdialog.cpp:420
+msgid "URL:"
+msgstr "URL:"
+
+#: configdialog.cpp:393
+msgid "Edit Link"
+msgstr "编辑链接"
+
+#: defaultplugin.cpp:131 defaultplugin.cpp:194 metabarwidget.cpp:435
+msgid "More"
+msgstr "更多"
+
+#: defaultplugin.cpp:159
+#, c-format
+msgid "Run %1"
+msgstr "运行 %1"
+
+#: defaultplugin.cpp:198
+msgid "Choose Application"
+msgstr "选择应用程序"
+
+#: defaultplugin.cpp:219
+msgid "Type"
+msgstr "类型"
+
+#: defaultplugin.cpp:221 defaultplugin.cpp:294
+msgid "Size"
+msgstr "大小"
+
+#: defaultplugin.cpp:223
+msgid "User"
+msgstr "用户"
+
+#: defaultplugin.cpp:225
+msgid "Group"
+msgstr "组"
+
+#: defaultplugin.cpp:227
+msgid "Permissions"
+msgstr "权限"
+
+#: defaultplugin.cpp:229
+msgid "Modified"
+msgstr "修改时间"
+
+#: defaultplugin.cpp:231
+msgid "Accessed"
+msgstr "访问时间"
+
+#: defaultplugin.cpp:236
+msgid "Linktarget"
+msgstr "链接目标"
+
+#: defaultplugin.cpp:298
+msgid "Folders"
+msgstr "文件夹数"
+
+#: defaultplugin.cpp:300
+msgid "Total Entries"
+msgstr "总计项数"
+
+#: defaultplugin.cpp:323 defaultplugin.cpp:386
+msgid "Click to start preview"
+msgstr "单击启动预览"
+
+#: defaultplugin.cpp:331
+msgid "Creating preview"
+msgstr "正创建预览"
+
+#: metabarwidget.cpp:121
+msgid "Configure %1..."
+msgstr "配置 %1..."
+
+#: metabarwidget.cpp:124
+msgid "Reload Theme"
+msgstr "重新装入主题"
+
+#: metabarwidget.cpp:435
+msgid "Less"
+msgstr "更少"
+
+#: protocolplugin.cpp:84
+msgid "%1 Elements"
+msgstr "%1 个元素"
+
+#: protocolplugin.cpp:108
+msgid "%1 Folders, %2 Files"
+msgstr "%1 个文件夹,%2 个文件"
+
+#: remoteplugin.cpp:41
+msgid "Add a Network Folder"
+msgstr "添加网络文件夹"
+
+#: settingsplugin.cpp:75
+msgid "Run"
+msgstr "运行"
+
+#: settingsplugin.cpp:105
+msgid "Comment"
+msgstr "注释"
+
+#: settingsplugin.cpp:111
+msgid "Needs root privileges"
+msgstr "需要 root 权限"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_news.po b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_news.po
new file mode 100644
index 00000000000..dce07464654
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/konqsidebar_news.po
@@ -0,0 +1,96 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: konqsidebar_news\n"
+"POT-Creation-Date: 2004-12-11 01:24+0100\n"
+"PO-Revision-Date: 2004-06-21 13:54+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: norsswidget.cpp:70 nsstacktabwidget.cpp:259
+msgid "RSS Settings"
+msgstr "RSS 设置"
+
+#: nsstacktabwidget.cpp:63 sidebar_news.cpp:269
+msgid "Newsticker"
+msgstr "新闻点点通"
+
+#: nsstacktabwidget.cpp:65
+msgid "RSS Feed Viewer"
+msgstr "RSS 新闻推送查看器"
+
+#: nsstacktabwidget.cpp:67
+msgid "(c) 2002-2004, the Sidebar Newsticker developers"
+msgstr "(c) 2002-2004,侧边栏新闻点点通开发者"
+
+#: nsstacktabwidget.cpp:68
+msgid "Maintainer"
+msgstr "维护者"
+
+#: nsstacktabwidget.cpp:75
+msgid "Idea and former maintainer"
+msgstr "想法和先前维护者"
+
+#: nsstacktabwidget.cpp:88
+msgid "&Configure Newsticker..."
+msgstr "配置新闻点点通(&C)..."
+
+#: nsstacktabwidget.cpp:98
+msgid "&About Newsticker"
+msgstr "关于新闻点点通(&A)"
+
+#: nsstacktabwidget.cpp:100
+msgid "&Report Bug..."
+msgstr "报告错误(&R)..."
+
+#. i18n: file configfeedsbase.ui line 16
+#: rc.cpp:3
+#, no-c-format
+msgid "RSS Feeds"
+msgstr "RSS 推送"
+
+#. i18n: file konq_sidebarnews.kcfg line 10
+#: rc.cpp:6
+#, no-c-format
+msgid "List of RSS Sources"
+msgstr "RSS 源列表"
+
+#: sidebar_news.cpp:76
+msgid ""
+"Cannot connect to RSS service. Please make sure the "
+"rssservice program is available (usually distributed as part of "
+"kdenetwork)."
+msgstr ""
+"无法连接到 RSS 服务。请确定 rssservice 程序可用(通常作为 kdenetwork "
+"的一部分发布)。"
+
+#: sidebar_news.cpp:80
+msgid "Sidebar Newsticker"
+msgstr "侧边栏新闻点点通"
+
+#: sidebar_news.cpp:171
+msgid "Connecting..."
+msgstr "正在连接..."
+
+#~ msgid "Newsticker Sidebar"
+#~ msgstr "新闻点点通侧边栏"
+
+#~ msgid "Sidebar Newsticker Applet"
+#~ msgstr "侧边栏新闻点点通小程序"
+
+#~ msgid "Cannot connect to RSS service."
+#~ msgstr "无法连接到 RSS 服务。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/ksig.po b/tde-i18n-zh_CN/messages/kdeaddons/ksig.po
new file mode 100644
index 00000000000..8750e771273
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/ksig.po
@@ -0,0 +1,97 @@
+# translation of ksig.po to Simplified Chinese
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Mai Hao Hui , 2002.
+# Xiong Jiang , 2002
+# Mai Hao Hui , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ksig\n"
+"POT-Creation-Date: 2005-03-07 01:46+0100\n"
+"PO-Revision-Date: 2004-01-14 17:07+0800\n"
+"Last-Translator: Mai Hao Hui \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Mai Hao Hui"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "mhh@ricetons.com"
+
+#: ksig.cpp:74
+msgid "C&lear"
+msgstr "清除(&L)"
+
+#: ksig.cpp:76
+msgid "Edit Standard Header"
+msgstr "编辑标准签名头"
+
+#: ksig.cpp:77
+msgid "Edit Standard Footer"
+msgstr "编辑标准签名脚"
+
+#: ksig.cpp:94 ksig.cpp:264
+msgid " Line: %1 "
+msgstr " 行号:%1 "
+
+#: ksig.cpp:95 ksig.cpp:265
+msgid " Col: %1 "
+msgstr " 列号:%1 "
+
+#: ksig.cpp:107
+msgid "Search"
+msgstr "搜索"
+
+#: ksig.cpp:120
+msgid ""
+"To get started, first create a new signature by selecting \"New\" above. You "
+"will then be able to edit and save your collection of signatures."
+msgstr "请选择上面的“新建”来创建一个签名。这样您就可以编辑和保存您的签名集。"
+
+#: ksig.cpp:170
+msgid "Do you want to save your changes before exiting?"
+msgstr "您要在退出前保存您的改动吗?"
+
+#: ksig.cpp:222
+msgid "Standard signature header:"
+msgstr "标准签名头:"
+
+#: ksig.cpp:233
+msgid "Standard signature footer:"
+msgstr "标准签名脚:"
+
+#: main.cpp:27 main.cpp:39
+msgid "KSig"
+msgstr "KSig"
+
+#: main.cpp:31
+msgid "Display a random signature"
+msgstr "随机显示一个签名"
+
+#: main.cpp:32
+msgid "Display a signature for the day"
+msgstr "显示今天的签名"
+
+#. i18n: file ksigui.rc line 22
+#: rc.cpp:15
+#, no-c-format
+msgid "Search Toolbar"
+msgstr "搜索工具栏"
+
+#: siglistview.cpp:113
+msgid "Signatures"
+msgstr "签名"
+
+#: siglistviewitem.cpp:79
+msgid ""
+msgstr "<空签名>"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/ktimemon.po b/tde-i18n-zh_CN/messages/kdeaddons/ktimemon.po
new file mode 100644
index 00000000000..0ec6f1f24ed
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/ktimemon.po
@@ -0,0 +1,344 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Xuedong Zhang , 2001
+# Sarah Smith , 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ktimemon\n"
+"POT-Creation-Date: 2006-04-15 04:00+0200\n"
+"PO-Revision-Date: 2002-10-29 23:42+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: confdlg.cc:50
+msgid "&General"
+msgstr "常规(&G)"
+
+#: confdlg.cc:54
+msgid "Sample &Rate"
+msgstr "采样率(&R)"
+
+#: confdlg.cc:59
+msgid " msec"
+msgstr " 毫秒"
+
+#: confdlg.cc:62
+msgid "Scaling"
+msgstr "比例调整"
+
+#: confdlg.cc:67
+msgid "&Automatic"
+msgstr "自动(&A)"
+
+#: confdlg.cc:72
+msgid "&Paging:"
+msgstr "换页(&P):"
+
+#: confdlg.cc:76
+msgid "&Swapping:"
+msgstr "内存交换(&S):"
+
+#: confdlg.cc:79
+msgid "&Context switch:"
+msgstr "上下文切换(&C):"
+
+#: confdlg.cc:85
+msgid "C&olors"
+msgstr "颜色(&O)"
+
+#: confdlg.cc:98 confdlg.cc:104
+msgid "Kernel:"
+msgstr "内核:"
+
+#: confdlg.cc:99
+msgid "User:"
+msgstr "用户:"
+
+#: confdlg.cc:100
+msgid "Nice:"
+msgstr "优先级:"
+
+#: confdlg.cc:101
+msgid "IOWait:"
+msgstr "IO等候:"
+
+#: confdlg.cc:105
+msgid "Used:"
+msgstr "已使用:"
+
+#: confdlg.cc:106
+msgid "Buffers:"
+msgstr "缓冲:"
+
+#: confdlg.cc:107
+msgid "Cached:"
+msgstr "文件缓存:"
+
+#: confdlg.cc:110
+msgid "CPU"
+msgstr "CPU"
+
+#: confdlg.cc:125
+msgid "Memory"
+msgstr "内存"
+
+#: confdlg.cc:139
+msgid "Swap"
+msgstr "交换"
+
+#: confdlg.cc:142
+msgid "Swap:"
+msgstr "交换:"
+
+#: confdlg.cc:151
+msgid "Backgd:"
+msgstr "背景:"
+
+#: confdlg.cc:164
+msgid "&Interaction"
+msgstr "交互(&I)"
+
+#: confdlg.cc:168
+msgid "Mouse Events"
+msgstr "鼠标事件"
+
+#: confdlg.cc:183
+msgid "Left button:"
+msgstr "左键:"
+
+#: confdlg.cc:184
+msgid "Middle button:"
+msgstr "中键:"
+
+#: confdlg.cc:185
+msgid "Right button:"
+msgstr "右键:"
+
+#: confdlg.cc:193
+msgid "Is Ignored"
+msgstr "忽略"
+
+#: confdlg.cc:196
+msgid "Pops Up Menu"
+msgstr "弹出菜单"
+
+#: confdlg.cc:197
+msgid "Starts"
+msgstr "开始"
+
+#: sample.cc:103
+msgid ""
+"Unable to open the file '%1'. The diagnostics are:\n"
+"%2.\n"
+"This file is required to determine current memory usage.\n"
+"Maybe your proc filesystem is non-Linux standard?"
+msgstr ""
+"无法打开文件“%1”。\n"
+"原因是:%2。\n"
+"需要该文件来判定当前内存使用情况。\n"
+"也许您的 proc 文件系统不是标准 Linux 格式?"
+
+#: sample.cc:113
+msgid ""
+"Unable to open the file '%1'. The diagnostics are:\n"
+"%2.\n"
+"This file is required to determine current system info. Maybe your proc "
+"filesystem is non-Linux standard?"
+msgstr ""
+"无法打开文件“%1”。\n"
+"原因是:%2\n"
+"需要该文件来判定当前系统信息。\n"
+"也许您的 proc 文件系统不是标准 Linux 格式?"
+
+#: sample.cc:123
+msgid ""
+"Unable to initialize the 'kstat' library. This library is used for accessing "
+"kernel information. The diagnostics are:\n"
+"%1.\n"
+"Are you really running Solaris? Please contact the maintainer at "
+"mueller@kde.org who will try to figure out what went wrong."
+msgstr ""
+"无法初始化“kstat”库。\n"
+"该库被用来获取内核信息。\n"
+"诊断结果是“%1”。\n"
+"您是在运行 Solaris 吗?\n"
+"请使用 mueller@kde.org 来联系维护者,他会乐于协助。"
+
+#: sample.cc:212
+msgid ""
+"Unable to read the memory usage file '%1'.\n"
+"The diagnostics are: %2"
+msgstr ""
+"无法读取内存用量文件“%1”。\n"
+"诊断结果是:%2"
+
+#: sample.cc:222
+msgid ""
+"The memory usage file '%1' seems to use a different file format than expected.\n"
+"Maybe your version of the proc filesystem is incompatible with supported "
+"versions. Please contact the developer at http://bugs.kde.org/ who will try to "
+"sort this out."
+msgstr ""
+"内存用量文件“%1”使用的格式似乎与所期待的不符。\n"
+"也许您的 proc 文件系统版本与所支持的版本不兼容。请使用 http://bugs.kde.org/ 来联系开发者以解决此问题。"
+
+#: sample.cc:239
+msgid ""
+"Unable to read the system usage file '%1'.\n"
+"The diagnostics are: %2"
+msgstr ""
+"无法读取系统用量文件“%1”。\n"
+"诊断结果是:%2"
+
+#: sample.cc:266
+msgid ""
+"Unable to obtain system information.\n"
+"The table(2) system call returned an error for table %1.\n"
+"Please contact the maintainer at mueller@kde.org who will try to figure out "
+"what went wrong."
+msgstr ""
+"无法获取系统信息。\n"
+"table(2) 系统调用返回了一个 table %1 错误。\n"
+"请使用 mueller@kde.org 来联系维护者,他会乐于协助。"
+
+#: sample.cc:309
+msgid ""
+"Unable to find any entries for CPU statistics in the 'kstat' library. Are you "
+"running a non-standard version of Solaris?\n"
+"Please contact the maintainer via http://bugs.kde.org/ who will try to sort "
+"this out."
+msgstr ""
+"在“kstat”库中找不到关于 CPU 使用情况的统计信息。您在运行非标准的 Solaris 吗?\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:325
+msgid ""
+"Unable to read the CPU statistics entry from the 'kstat' library. The "
+"diagnostics are '%1'.\n"
+"Please contact the maintainer via http://bugs.kde.org/ who will try to sort "
+"this out."
+msgstr ""
+"在“kstat”库中不找到 CPU 统计信息。诊断结果是:“%1”。\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:338
+msgid ""
+"The number of CPUs appears to have changed at very short notice, or the 'kstat' "
+"library returns inconsistent results (%1 vs. %2 CPUs).\n"
+"Please contact the maintainer via http://bugs.kde.org/ who will try to sort "
+"this out."
+msgstr ""
+"CPU 数目似乎在极短通知下发生了改变,或是“kstat”库返回了不一致的结果(%1 个和 %2 个 CPU)。\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:350
+msgid ""
+"Unable to read the memory statistics entry from the 'kstat' library. The "
+"diagnostics are '%1'\n"
+"You might want to contact the maintainer at http://bugs.kde.org/ who will try "
+"to sort this out."
+msgstr ""
+"无法从“kstat”库中获得内存统计信息。诊断结果是“%1”\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:367
+msgid ""
+"There seems to be a problem with KTimeMon's handling of the 'kstat' library: 0 "
+"bytes of physical memory determined!\n"
+"Free memory is %1, available memory is %2.\n"
+"Please contact the maintainer at mueller@kde.org who will try to sort this out."
+msgstr ""
+"KTimeMon 在处理“kstat”库时似乎遇到了问题:判定了 0 字节物理内存!\n"
+"空闲内存是 %1,可用内存是 %2。\n"
+"请使用 mueller@kde.org 来联系维护者,他会乐于协助。"
+
+#: sample.cc:379
+msgid ""
+"Unable to determine the number of swap spaces. The diagnostics are '%1'.\n"
+"Please contact the maintainer at http://bugs.kde.org/ who will try to sort this "
+"out."
+msgstr ""
+"无法确定交换区数量。诊断信息为“%1”。\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:388
+msgid ""
+"KTimeMon ran out of memory while trying to determine the swap usage.\n"
+"Attempted to allocate %1 bytes of memory (2 * %2 + %3 * %4).\n"
+"Please contact the maintainer at http://bugs.kde.org/ who will try to sort this "
+"out."
+msgstr ""
+"KTimeMon 在试图判定交换用量时用光了内存。\n"
+"曾试图分配 %1 字节的内存(2*%2 + %3 * %4)。\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:400
+msgid ""
+"Unable to determine the swap usage.\n"
+"The diagnostics are '%1'.\n"
+"Please contact the maintainer at http://bugs.kde.org/ who will try to sort this "
+"out."
+msgstr ""
+"无法判定交换区用量。\n"
+"诊断结果是“%1”。\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: sample.cc:407
+msgid ""
+"Information was requested for %1 swap spaces, but only %2 swap entries were "
+"returned.\n"
+"KTimeMon will attempt to continue.\n"
+"Please contact the maintainer at http://bugs.kde.org/ who will try to sort this "
+"out."
+msgstr ""
+"请求的是关于 %1 个交换区空间的信息,\n"
+"但是只获得 %2 个交换区项。\n"
+"KTimeMon 将会试图继续。\n"
+"请使用 http://bugs.kde.org/ 来联系维护者,他会乐于协助。"
+
+#: timemon.cc:173
+msgid ""
+"cpu: %1% idle\n"
+"mem: %2 MB %3% free\n"
+"swap: %4 MB %5% free"
+msgstr ""
+"CPU :%1% 空闲\n"
+"内存 :%2 MB %3% 空闲\n"
+"交换区:%4 MB %5% 空闲"
+
+#: timemon.cc:238
+msgid ""
+"KTimeMon for KDE\n"
+"Maintained by Dirk A. Mueller \n"
+"Written by M. Maierhofer (m.maierhofer@tees.ac.uk)\n"
+"Based on timemon by H. Maierhofer"
+msgstr ""
+"KDE 的 KTimeMon\n"
+"由 Dirk A. Mueller 维护\n"
+"M. Maierhofer 编写\n"
+"基于 H. Maierhofer 的 timemon"
+
+#: timemon.cc:246
+msgid "System Monitor"
+msgstr "系统监视器"
+
+#: timemon.cc:247
+msgid "Horizontal Bars"
+msgstr "水平横条"
+
+#: timemon.cc:248
+msgid "Preferences..."
+msgstr "首选项..."
+
+#: timemon.cc:428
+msgid ""
+"Got diagnostic output from child command:\n"
+"\n"
+msgstr ""
+"从子命令中得到诊断结果:\n"
+"\n"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/kuick_plugin.po b/tde-i18n-zh_CN/messages/kdeaddons/kuick_plugin.po
new file mode 100644
index 00000000000..6027147e9d5
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/kuick_plugin.po
@@ -0,0 +1,71 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui , 2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kuick_plugin\n"
+"POT-Creation-Date: 2006-11-03 02:41+0100\n"
+"PO-Revision-Date: 2004-01-14 17:18+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之 KDE 简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: kdirmenu.cpp:118
+msgid "No Sub-Folders"
+msgstr "无子文件夹"
+
+#: kmetamenu.cpp:55
+msgid "&Home Folder"
+msgstr "主文件夹(&H)"
+
+#: kmetamenu.cpp:66
+msgid "&Root Folder"
+msgstr "根文件夹(&R)"
+
+#: kmetamenu.cpp:80
+msgid "&System Configuration"
+msgstr "系统配置(&S)"
+
+#: kmetamenu.cpp:97
+msgid "&Current Folder"
+msgstr "当前文件夹(&C)"
+
+#: kmetamenu.cpp:107
+msgid "C&ontact"
+msgstr "连接(&O)"
+
+#: kmetamenu.cpp:114
+msgid "&Browse..."
+msgstr "浏览(&B)..."
+
+#: kuick_plugin.cpp:96
+msgid "&Copy Here"
+msgstr "复制到此处(&C)"
+
+#: kuick_plugin.cpp:97
+msgid "Copy To"
+msgstr "复制到"
+
+#: kuick_plugin.cpp:106
+msgid "&Move Here"
+msgstr "移动到此处(&M)"
+
+#: kuick_plugin.cpp:107
+msgid "Move To"
+msgstr "移动到"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_geo_xxport.po b/tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_geo_xxport.po
new file mode 100644
index 00000000000..efc182c8573
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_geo_xxport.po
@@ -0,0 +1,24 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Funda Wang , 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2004-11-25 01:30+0100\n"
+"PO-Revision-Date: 2004-01-14 22:31+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: geo_xxport.cpp:46
+msgid "Export Geo Data..."
+msgstr "导出 Geo 数据..."
+
+#. i18n: file geo_xxportui.rc line 6
+#: rc.cpp:6
+#, no-c-format
+msgid "&Export"
+msgstr "导出(&E)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_gmx_xxport.po b/tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_gmx_xxport.po
new file mode 100644
index 00000000000..0168f1cbb77
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/libkaddrbk_gmx_xxport.po
@@ -0,0 +1,49 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libkaddrbk_gmx_xxport\n"
+"POT-Creation-Date: 2006-08-28 02:41+0200\n"
+"PO-Revision-Date: 2005-05-17 09:33+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: gmx_xxport.cpp:54
+msgid "Import GMX Address Book..."
+msgstr "导入 GMX 地址簿..."
+
+#: gmx_xxport.cpp:55
+msgid "Export GMX Address Book..."
+msgstr "导出 GMX 地址簿..."
+
+#: gmx_xxport.cpp:82
+msgid "Unable to open %1 for reading."
+msgstr "无法打开 %1 读取。"
+
+#: gmx_xxport.cpp:94
+msgid "%1 is not a GMX address book file."
+msgstr "%1 不是 GMX 地址簿文件。"
+
+#: gmx_xxport.cpp:216
+msgid "Unable to open file %1.%2."
+msgstr "无法打开文件 %1.%2。"
+
+#: gmx_xxport.cpp:231
+msgid "Unable to open file %1."
+msgstr "无法打开文件 %1。"
+
+#. i18n: file gmx_xxportui.rc line 6
+#: rc.cpp:6
+#, no-c-format
+msgid "&Import"
+msgstr "导入(&I)"
+
+#. i18n: file gmx_xxportui.rc line 9
+#: rc.cpp:9
+#, no-c-format
+msgid "&Export"
+msgstr "导出(&E)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/lyrics.po b/tde-i18n-zh_CN/messages/kdeaddons/lyrics.po
new file mode 100644
index 00000000000..14042f7ca7c
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/lyrics.po
@@ -0,0 +1,194 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lyrics\n"
+"POT-Creation-Date: 2004-11-24 01:22+0100\n"
+"PO-Revision-Date: 2004-01-14 19:20+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: cmodule.cpp:47
+msgid "Lyrics"
+msgstr "歌词"
+
+#: cmodule.cpp:47
+msgid "Configure Lyrics Plugin"
+msgstr "配置歌词插件"
+
+#: cmodule.cpp:56
+msgid "Search providers:"
+msgstr "搜索提供者:"
+
+#: cmodule.cpp:61 cmodule.h:24
+msgid "New Search Provider"
+msgstr "新增搜索提供者"
+
+#: cmodule.cpp:62
+msgid "Delete Search Provider"
+msgstr "删除搜索提供者"
+
+#: cmodule.cpp:63
+msgid "Move Up"
+msgstr "上移"
+
+#: cmodule.cpp:64
+msgid "Move Down"
+msgstr "下移"
+
+#: cmodule.cpp:69
+msgid "Search Provider Properties"
+msgstr "搜索提供者的属性"
+
+#: cmodule.cpp:72
+msgid "Name:"
+msgstr "名称:"
+
+#: cmodule.cpp:74
+msgid "Query:"
+msgstr "查询:"
+
+#: cmodule.cpp:78
+msgid ""
+"For your query, you can use any property of your multimedia item, just "
+"enclosing it with a $(property).\n"
+"\n"
+"Some common properties used are $(title), $(author) and $(album). For example, "
+"to search in Google for the author, title and track, just use:\n"
+"http://www.google.com/search?q=$(author)+$(title)+$(track)"
+msgstr ""
+"对于您的查询,您可以使用多媒体项目的属性,只需将它包括在 $(属性)即可。\n"
+"\n"
+"某些常用的属性有:$(标题)、$(作者)、$(专辑)。 例如,要在 Google 中搜索作者、标题和曲目,只需使用:\n"
+"http://www.google.com/search?q=$(作者)+$(标题)+$(曲目)"
+
+#: cmodule.cpp:122
+msgid ""
+"You must have at least one search provider. The current one will not be "
+"removed."
+msgstr "您必须至少拥有一个搜索提供者。无法删除当前提供者。"
+
+#: lyrics.cpp:36
+msgid "&Follow Noatun Playlist"
+msgstr "跟随 Noatun 播放列表(&F)"
+
+#: lyrics.cpp:38
+msgid "&Link URL to File"
+msgstr "把 UR&L 链接到文件"
+
+#: lyrics.cpp:44
+msgid "Search provider:"
+msgstr "搜索提供者:"
+
+#: lyrics.cpp:44
+msgid "Search Provider"
+msgstr "搜索提供者"
+
+#: lyrics.cpp:45
+msgid "&Search Provider"
+msgstr "搜索提供者(&S)"
+
+#: lyrics.cpp:48
+msgid "&View Lyrics"
+msgstr "查看歌词(&V)"
+
+#: lyrics.cpp:63
+msgid "Ready"
+msgstr "就绪"
+
+#: lyrics.cpp:82
+msgid "Please enter the URL you want to go to:"
+msgstr "请输入您想访问的 URL:"
+
+#: lyrics.cpp:101
+msgid ""
+"Choosing this option, the current URL will be attached to the current file. "
+"This way, if you try to view the lyrics of this file later, you won't have to "
+"search for it again. This information can be stored between sessions, as long "
+"as your playlist stores metadata about the multimedia items (almost all the "
+"playlists do). If you want to be able to search for other lyrics for this "
+"music, you must select this option again to clear the stored URL."
+msgstr ""
+"选择该选项,当前的 URL "
+"将会被附加给当前文件。这样,如果您今后要查看该文件的歌词,您就不必重新搜索。只要您的播放列表贮存了关于多媒体项目的元信息(几乎所有的播放列表都这样做),该信息在"
+"各个会话都会被贮存。如果您想能够搜索该音乐的其它歌词,您必须重新选择该选项,然后清除贮存的 URL。"
+
+#: lyrics.cpp:117
+msgid "Loading..."
+msgstr "正在载入..."
+
+#: lyrics.cpp:124
+msgid "Loaded"
+msgstr "已载入"
+
+#: lyrics.cpp:125
+#, c-format
+msgid "Lyrics: %1"
+msgstr "歌词:%1"
+
+#: lyrics.cpp:180
+msgid ""
+"You can only view the lyrics of the current song, and currently there is none."
+msgstr "您只能查看当前歌曲的歌词,但是当前没有任何歌曲。"
+
+#: lyrics.cpp:199
+#, c-format
+msgid "Loading Lyrics for %1"
+msgstr "正在载入 %1 的歌词"
+
+#: lyrics.cpp:203
+msgid ""
+""
+"Please wait! Searching for...
"
+""
+"Title | %1 |
"
+"Author | %2 |
"
+"Album | %3 |
"
+msgstr ""
+""
+"请稍候!正在搜索...
"
+
+#: lyrics.cpp:221
+msgid ""
+"
"
+"Searching at %1"
+"
(%2)
"
+msgstr ""
+"
"
+"正在搜索 %1"
+"
(%2)
"
+
+#: lyrics.cpp:229
+msgid ""
+"
"
+"Using the stored URL"
+"
(%1)
"
+msgstr ""
+"
"
+"使用贮存的 URL"
+"
(%1)
"
+
+#: lyrics.cpp:235
+msgid ""
+"In order to find the lyrics for the current song, this plugin uses the "
+"properties stored with each song, such as its title, author and album. These "
+"properties are usually retrieved by a tag reader, but in some cases they may "
+"not be present or be incorrect. In that case, the Lyrics plugin will not be "
+"able to find the lyrics until these properties are fixed (you can fix them "
+"using the tag editor).\n"
+"Hint: The lucky tag plugin, present in the kdeaddons module, can try to guess "
+"properties such as title and author from the filename of a song. Enabling it "
+"may increase the probability of finding lyrics."
+msgstr ""
+"为了找到当前歌曲的歌词,该插件使用每首歌的属性,如它的标题、作者和专辑。这些属性通常被一个标签读取器检索,但是在某些情况下,属性可能不存在或是错误的。在这种情况"
+"下,属性被修正之前(您可以使用标签编辑器来修正它们),歌词插件将找不到歌词。\n"
+"提示:在 kdeaddons 模块中的幸运标签插件能够根据歌曲的文件名来猜测标题和作者之类的属性。启用它会提高找到歌词的可能性。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/mediacontrol.po b/tde-i18n-zh_CN/messages/kdeaddons/mediacontrol.po
new file mode 100644
index 00000000000..5372c80bd4c
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/mediacontrol.po
@@ -0,0 +1,228 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mediacontrol\n"
+"POT-Creation-Date: 2008-08-12 01:19+0200\n"
+"PO-Revision-Date: 2005-08-04 09:33+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Sarah Smith"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "sarahs@redhat.com"
+
+#: kscdInterface.cpp:259
+msgid ""
+"_: artist - trackname\n"
+"%1 - %2"
+msgstr "%1 - %2"
+
+#: kscdInterface.cpp:273
+msgid ""
+"_: (album) - trackname\n"
+"(%1) - %2"
+msgstr "(%1) - %2"
+
+#: kscdInterface.cpp:280
+msgid ""
+"_: artistname (albumname)\n"
+"%1 (%2)"
+msgstr "%1 (%2)"
+
+#: kscdInterface.cpp:284
+msgid ""
+"_: artistname (albumname) - trackname\n"
+"%1 (%2) - %3"
+msgstr "%1 (%2) - %3"
+
+#: mediacontrol.cpp:99 mediacontrol.cpp:155 mediacontrolconfig.cpp:46
+msgid "MediaControl"
+msgstr "媒体控制"
+
+#: mediacontrol.cpp:101
+msgid "A small control-applet for various media players"
+msgstr "用于各类媒体播放器的小型控制程序"
+
+#: mediacontrol.cpp:116
+msgid "Main Developer"
+msgstr "主要开发者"
+
+#: mediacontrol.cpp:118
+msgid "Initial About-Dialog"
+msgstr "最初关于对话框"
+
+#: mediacontrol.cpp:121 mediacontrol.cpp:123
+msgid "Button-Pixmaps"
+msgstr "按钮像素图"
+
+#: mediacontrol.cpp:125
+msgid "Fix for Noatun-Support"
+msgstr "Noatun 支持修正"
+
+#: mediacontrol.cpp:127
+msgid "Fix for Vertical Slider"
+msgstr "垂直滑块修正"
+
+#: mediacontrol.cpp:129
+msgid "Volume Control Implementation"
+msgstr "音量控制实现"
+
+#: mediacontrol.cpp:131
+msgid "Fix for JuK-Support"
+msgstr "JuK 支持的修正"
+
+#: mediacontrol.cpp:133
+msgid "mpd-Support"
+msgstr "mpd 支持"
+
+#: mediacontrol.cpp:156
+msgid "Configure MediaControl..."
+msgstr "配置媒体控制..."
+
+#: mediacontrol.cpp:158
+msgid "About MediaControl"
+msgstr "关于媒体控制"
+
+#: mediacontrol.cpp:215
+msgid "Start the player"
+msgstr "启动播放器"
+
+#: mediacontrol.cpp:426
+msgid "There was trouble loading theme %1. Please choose a different theme."
+msgstr "载入主题 %1 时遇到问题。请另选一个主题。"
+
+#: mpdInterface.cpp:140
+msgid ""
+"Connection refused to %1:%2.\n"
+"Is mpd running?"
+msgstr ""
+"到 %1:%2 的连接被拒绝。\n"
+"mpd 是否在运行中?"
+
+#: mpdInterface.cpp:143
+msgid "Host '%1' not found."
+msgstr "主机“%1”未找到。"
+
+#: mpdInterface.cpp:146
+msgid "Error reading socket."
+msgstr "读取套接字出错。"
+
+#: mpdInterface.cpp:149
+msgid "Connection error"
+msgstr "连接错误"
+
+#: mpdInterface.cpp:154 mpdInterface.cpp:209
+msgid "MediaControl MPD Error"
+msgstr "媒体控制 MPD 错误"
+
+#: mpdInterface.cpp:155
+msgid "Reconnect"
+msgstr "重新连接"
+
+#: mpdInterface.cpp:562
+#, c-format
+msgid "No tags: %1"
+msgstr "无标签:%1"
+
+#: playerInterface.cpp:32
+msgid "Could not start media player."
+msgstr "无法启动媒体播放器。"
+
+#. i18n: file mediacontrolconfigwidget.ui line 46
+#: rc.cpp:3
+#, no-c-format
+msgid "&General"
+msgstr "常规(&G)"
+
+#. i18n: file mediacontrolconfigwidget.ui line 57
+#: rc.cpp:6
+#, no-c-format
+msgid "Media-Player"
+msgstr "媒体播放器"
+
+#. i18n: file mediacontrolconfigwidget.ui line 68
+#: rc.cpp:9
+#, no-c-format
+msgid "Select the multimedia player you are using from this list."
+msgstr "从该列表中选择您使用的多媒体播放器。"
+
+#. i18n: file mediacontrolconfigwidget.ui line 86
+#: rc.cpp:12
+#, no-c-format
+msgid "&Wheel scroll seconds:"
+msgstr "滚轮滚动秒(&W):"
+
+#. i18n: file mediacontrolconfigwidget.ui line 97
+#: rc.cpp:15
+#, no-c-format
+msgid "Sets the number of lines a mousewheel will scroll in the current file."
+msgstr "设置鼠标滑轮在当前文件中滚动的行数"
+
+#. i18n: file mediacontrolconfigwidget.ui line 109
+#: rc.cpp:18
+#, no-c-format
+msgid "&Themes"
+msgstr "主题(&T)"
+
+#. i18n: file mediacontrolconfigwidget.ui line 120
+#: rc.cpp:21
+#, no-c-format
+msgid "&Use themes"
+msgstr "使用主题(&U)"
+
+#. i18n: file mediacontrolconfigwidget.ui line 126
+#: rc.cpp:24
+#, no-c-format
+msgid "default"
+msgstr "默认"
+
+#. i18n: file mediacontrolconfigwidget.ui line 171
+#: rc.cpp:27
+#, no-c-format
+msgid "Preview"
+msgstr "预览"
+
+#. i18n: file mediacontrolconfigwidget.ui line 178
+#: rc.cpp:30
+#, no-c-format
+msgid "Shows you how the selected theme will look"
+msgstr "向您显示选定主题的效果"
+
+#. i18n: file mediacontrolconfigwidget.ui line 215
+#: rc.cpp:33
+#, no-c-format
+msgid "<"
+msgstr "<"
+
+#. i18n: file mediacontrolconfigwidget.ui line 243
+#: rc.cpp:36 rc.cpp:45
+#, no-c-format
+msgid ">"
+msgstr ">"
+
+#. i18n: file mediacontrolconfigwidget.ui line 271
+#: rc.cpp:39
+#, no-c-format
+msgid "o"
+msgstr "o"
+
+#. i18n: file mediacontrolconfigwidget.ui line 299
+#: rc.cpp:42
+#, no-c-format
+msgid "O"
+msgstr "O"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/mf_konqplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/mf_konqplugin.po
new file mode 100644
index 00000000000..d6ac0b82fde
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/mf_konqplugin.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# Funda Wang , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mf_konqplugin\n"
+"POT-Creation-Date: 2005-06-13 01:32+0200\n"
+"PO-Revision-Date: 2005-08-04 09:38+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: konqmficon.cpp:249
+msgid "Microformats"
+msgstr "微格式"
+
+#: konqmficon.cpp:261
+msgid "Import All Microformats"
+msgstr "导入全部微格式"
+
+#: konqmficon.cpp:284
+#, c-format
+msgid ""
+"_n: This site has a microformat entry\n"
+"This site has %n microformat entries"
+msgstr "此网站有 %n 项微格式"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/minitoolsplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/minitoolsplugin.po
new file mode 100644
index 00000000000..cac8cfab12b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/minitoolsplugin.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Yan Shuangchun , 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: minitoolsplugin\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2003-11-02 22:34+0800\n"
+"Last-Translator: Yan Shuangchun \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: minitoolsplugin.cpp:49
+msgid "&Minitools"
+msgstr "迷你工具(&M)"
+
+#: minitoolsplugin.cpp:118
+msgid "&Edit Minitools"
+msgstr "编辑迷你工具(&E)"
+
+#. i18n: file minitoolsplugin.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/nexscope.po b/tde-i18n-zh_CN/messages/kdeaddons/nexscope.po
new file mode 100644
index 00000000000..685b935204c
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/nexscope.po
@@ -0,0 +1,76 @@
+# translation of nexscope.po to Simplified Chinese
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+# Xiong Jiang , 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: nexscope\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-11-08 11:05-0500\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: Simplified Chinese \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Sarah Smith"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "sarahs@redhat.com"
+
+#: gui.cpp:81
+msgid "Nex Configuration"
+msgstr "Nex 配置"
+
+#: gui.cpp:98 gui.cpp:178
+msgid "Name"
+msgstr "名称"
+
+#: gui.cpp:110
+msgid "Main"
+msgstr "主"
+
+#: nex.cpp:413
+msgid "&Erase between frames"
+msgstr "在框架间抹掉(&E)"
+
+#: nex.cpp:419
+msgid "&Convolve audio"
+msgstr "&Convolve 音频"
+
+#: nex.cpp:424
+msgid "Comments"
+msgstr "注释"
+
+#: nex.cpp:571
+msgid "Nex"
+msgstr "Nex"
+
+#: nex.cpp:572
+msgid "The awesome customizable scope"
+msgstr "可定制观测器"
+
+#: nex.cpp:576
+msgid "Nex Author"
+msgstr "Nex 作者"
+
+#: noatunplugin.cpp:37
+msgid "Unable to start noatunNex. Check your installation."
+msgstr "无法启动 noatunNex。请检查您的安装。"
+
+#: renderers.cpp:25
+msgid "Pair"
+msgstr "配对"
+
+#: renderers.cpp:26
+msgid "Solid"
+msgstr "填充"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/pitchablespeed.po b/tde-i18n-zh_CN/messages/kdeaddons/pitchablespeed.po
new file mode 100644
index 00000000000..a2f58cda384
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/pitchablespeed.po
@@ -0,0 +1,55 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pitchablespeed\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:55+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: pitchablespeed.cpp:151
+msgid "Toggle Speed Slider"
+msgstr "切换速度滑动条"
+
+#. i18n: file speedtuner.ui line 17
+#: rc.cpp:3
+#, no-c-format
+msgid "Adjust Playing Speed"
+msgstr "调整播放速度"
+
+#. i18n: file speedtuner.ui line 113
+#: rc.cpp:6
+#, no-c-format
+msgid "&Range:"
+msgstr "范围(&R):"
+
+#. i18n: file speedtuner.ui line 127
+#: rc.cpp:9 rc.cpp:18
+#, no-c-format
+msgid " %"
+msgstr " %"
+
+#. i18n: file speedtuner.ui line 130
+#: rc.cpp:12
+#, no-c-format
+msgid "+/- "
+msgstr "+/- "
+
+#. i18n: file speedtuner.ui line 138
+#: rc.cpp:15
+#, no-c-format
+msgid "&Offset:"
+msgstr "偏移(&O):"
+
+#. i18n: file speedtuner.ui line 162
+#: rc.cpp:21
+#, no-c-format
+msgid "&Preserve frequencies"
+msgstr "保留频率(&P)"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/rellinks.po b/tde-i18n-zh_CN/messages/kdeaddons/rellinks.po
new file mode 100644
index 00000000000..2df4601b525
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/rellinks.po
@@ -0,0 +1,212 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: rellinks\n"
+"POT-Creation-Date: 2005-09-05 02:42+0200\n"
+"PO-Revision-Date: 2004-06-21 14:04+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: plugin_rellinks.cpp:57
+msgid "Rellinks"
+msgstr "Rellinks"
+
+#: plugin_rellinks.cpp:73
+msgid "&Top"
+msgstr "顶层(&T)"
+
+#: plugin_rellinks.cpp:74
+msgid "This link references a home page or the top of some hierarchy.
"
+msgstr "此链接引用了主页或某些层次的顶层。
"
+
+#: plugin_rellinks.cpp:76
+msgid "&Up"
+msgstr "上一层(&U)"
+
+#: plugin_rellinks.cpp:77
+msgid ""
+"This link references the immediate parent of the current document.
"
+msgstr "此链接引用了当前文档的直接父文档。
"
+
+#: plugin_rellinks.cpp:81
+msgid "&First"
+msgstr "第一页(&F)"
+
+#: plugin_rellinks.cpp:82
+msgid ""
+"This link type tells search engines which document is considered by the "
+"author to be the starting point of the collection.
"
+msgstr "此链接类型通知搜索引擎作者把哪个文档看作是一系列文档的起点。
"
+
+#: plugin_rellinks.cpp:85
+msgid ""
+"This link references the previous document in an ordered series of "
+"documents.
"
+msgstr "此链接引用了一系列文档中的上一文档。
"
+
+#: plugin_rellinks.cpp:87
+msgid "&Next"
+msgstr "下一页(&N)"
+
+#: plugin_rellinks.cpp:88
+msgid ""
+"This link references the next document in an ordered series of documents.
"
+msgstr "此链接引用了一系列文档中的下一文档。
"
+
+#: plugin_rellinks.cpp:90
+msgid "&Last"
+msgstr "最后一页(&L)"
+
+#: plugin_rellinks.cpp:91
+msgid "This link references the end of a sequence of documents.
"
+msgstr "此链接引用了一系列文档中的最后一个。
"
+
+#: plugin_rellinks.cpp:94
+msgid "&Search"
+msgstr "搜索(&S)"
+
+#: plugin_rellinks.cpp:95
+msgid "This link references the search.
"
+msgstr "此链接引用搜索页。
"
+
+#: plugin_rellinks.cpp:98
+msgid "Document"
+msgstr "文档"
+
+#: plugin_rellinks.cpp:99
+msgid "This menu contains the links referring the document information.
"
+msgstr "此菜单包含引用文档信息的链接。
"
+
+#: plugin_rellinks.cpp:102
+msgid "Table of &Contents"
+msgstr "目录(&C)"
+
+#: plugin_rellinks.cpp:104
+msgid "This link references the table of contents.
"
+msgstr "此链接引用了目录。
"
+
+#: plugin_rellinks.cpp:106
+msgid "Chapters"
+msgstr "章"
+
+#: plugin_rellinks.cpp:109
+msgid "This menu references the chapters of the document.
"
+msgstr "此菜单引用了文档各章。
"
+
+#: plugin_rellinks.cpp:112
+msgid "Sections"
+msgstr "节"
+
+#: plugin_rellinks.cpp:115
+msgid "This menu references the sections of the document.
"
+msgstr "此菜单引用了文档各节。
"
+
+#: plugin_rellinks.cpp:118
+msgid "Subsections"
+msgstr "小节"
+
+#: plugin_rellinks.cpp:121
+msgid "This menu references the subsections of the document.
"
+msgstr "此菜单引用了文档各小节。
"
+
+#: plugin_rellinks.cpp:124
+msgid "Appendix"
+msgstr "附录"
+
+#: plugin_rellinks.cpp:127
+msgid "This link references the appendix.
"
+msgstr "此链接引用附录。
"
+
+#: plugin_rellinks.cpp:130
+msgid "&Glossary"
+msgstr "词汇表(&G)"
+
+#: plugin_rellinks.cpp:132
+msgid "This link references the glossary.
"
+msgstr "此链接引用词汇表。
"
+
+#: plugin_rellinks.cpp:134
+msgid "&Index"
+msgstr "索引(&I)"
+
+#: plugin_rellinks.cpp:136
+msgid "This link references the index.
"
+msgstr "此链接引用索引。
"
+
+#: plugin_rellinks.cpp:139
+msgid "More"
+msgstr "更多"
+
+#: plugin_rellinks.cpp:140
+msgid "This menu contains other important links.
"
+msgstr "此菜单包含其它重要链接。
"
+
+#: plugin_rellinks.cpp:145
+msgid "This link references the help.
"
+msgstr "此链接引用帮助。
"
+
+#: plugin_rellinks.cpp:147
+msgid "&Authors"
+msgstr "作者(&A)"
+
+#: plugin_rellinks.cpp:149
+msgid "This link references the author.
"
+msgstr "此链接引用作者。
"
+
+#: plugin_rellinks.cpp:151
+msgid "Copy&right"
+msgstr "版权(&R)"
+
+#: plugin_rellinks.cpp:153
+msgid "This link references the copyright.
"
+msgstr "此链接引用版权。
"
+
+#: plugin_rellinks.cpp:157
+msgid "This menu references the bookmarks.
"
+msgstr "此链接引用书签。
"
+
+#: plugin_rellinks.cpp:161
+msgid "Other Versions"
+msgstr "其它版本"
+
+#: plugin_rellinks.cpp:163
+msgid "This link references the alternate versions of this document.
"
+msgstr "此链接引用此文档的备选版本。
"
+
+#: plugin_rellinks.cpp:170
+msgid "Miscellaneous links.
"
+msgstr "杂类链接。
"
+
+#: plugin_rellinks.cpp:397 plugin_rellinks.cpp:411
+#, c-format
+msgid "[Autodetected] %1"
+msgstr "[自动检测的] %1"
+
+#. i18n: file plugin_rellinks.rc line 5
+#: rc.cpp:6 rc.cpp:9
+#, no-c-format
+msgid "Document Relations"
+msgstr "文档关系"
+
+#~ msgid "Always"
+#~ msgstr "总是"
+
+#~ msgid "When Necessary"
+#~ msgstr "需要时"
+
+#~ msgid "Never"
+#~ msgstr "从不"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/searchbarplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/searchbarplugin.po
new file mode 100644
index 00000000000..f8b6a2def00
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/searchbarplugin.po
@@ -0,0 +1,48 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: searchbarplugin\n"
+"POT-Creation-Date: 2006-06-20 04:04+0200\n"
+"PO-Revision-Date: 2005-08-04 09:37+0800\n"
+"Last-Translator: Funda Wang \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file searchbar.rc line 3
+#: rc.cpp:3
+#, no-c-format
+msgid "Search Toolbar"
+msgstr "搜索工具栏"
+
+#: searchbar.cpp:71
+msgid "Search Bar"
+msgstr "搜索栏"
+
+#: searchbar.cpp:79
+msgid ""
+"Search Bar"
+"Enter a search term. Click on the icon to change search mode or provider."
+msgstr "搜索栏
输入搜索条件。单击图标可更改搜索模式或提供者。"
+
+#: searchbar.cpp:82
+msgid "Focus Searchbar"
+msgstr "聚焦搜索栏"
+
+#: searchbar.cpp:264 searchbar.cpp:327
+msgid "Find in This Page"
+msgstr "在本页中查找"
+
+#: searchbar.cpp:298
+msgid "%1 Search"
+msgstr "%1 搜索"
+
+#: searchbar.cpp:358
+msgid "Select Search Engines..."
+msgstr "选择搜索引擎..."
+
+#~ msgid "Search Bar
Enter a search term."
+#~ msgstr "搜索栏
输入搜索关键字。"
+
+#~ msgid "Location Toolbar"
+#~ msgstr "位置工具栏"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/synaescope.po b/tde-i18n-zh_CN/messages/kdeaddons/synaescope.po
new file mode 100644
index 00000000000..90da89372ac
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/synaescope.po
@@ -0,0 +1,40 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: synaescope\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-01-14 22:34+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: cmodule.cpp:34
+msgid "Synaescope"
+msgstr "Synaescope"
+
+#: cmodule.cpp:34
+msgid "Noatun Visualization"
+msgstr "Noatun 可视化"
+
+#: cmodule.cpp:44
+msgid "Display width:"
+msgstr "显示宽度:"
+
+#: cmodule.cpp:47
+msgid "Display height:"
+msgstr "显示高度:"
+
+#: synaescope.cpp:54
+msgid ""
+"Unable to locate noatunsynaescope.bin in your path. Check your installation."
+msgstr "无法在路径中定位 noatunsynaescope.bin。请检查您的安装。"
+
+#: synaescope.cpp:68
+msgid "Unable to start noatunsynaescope. Check your installation."
+msgstr "无法启动 noatunsynaescope。请检查您的安装。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/tippecanoe.po b/tde-i18n-zh_CN/messages/kdeaddons/tippecanoe.po
new file mode 100644
index 00000000000..ccd4b0ffb5c
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/tippecanoe.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tippecanoe\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:56+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: synaescope.cpp:36
+msgid "Tippecanoe - Noatun"
+msgstr "Tippecanoe - Noatun"
+
+#: synaescope.cpp:55
+msgid "Toggle Tippecanoe"
+msgstr "切换 Tippecanoe"
+
+#: synaescope.cpp:63
+msgid "Unable to start noatuntippecanoe.bin. Check your installation."
+msgstr "无法启动 noatuntippecanoe.bin。请检查您的安装。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/tyler.po b/tde-i18n-zh_CN/messages/kdeaddons/tyler.po
new file mode 100644
index 00000000000..ef0e36bc5ff
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/tyler.po
@@ -0,0 +1,19 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tyler\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:57+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: tyler.cpp:46
+msgid "Unable to start noatuntyler.bin. Check your installation."
+msgstr "无法启动 noatuntyler.bin。请检查您的安装。"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/uachangerplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/uachangerplugin.po
new file mode 100644
index 00000000000..12fc2da4ebd
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/uachangerplugin.po
@@ -0,0 +1,74 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: uachangerplugin\n"
+"POT-Creation-Date: 2005-06-28 01:37+0200\n"
+"PO-Revision-Date: 2004-06-20 12:18+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#. i18n: file uachangerplugin.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#: uachangerplugin.cpp:45
+msgid "Change Browser Identification"
+msgstr "更改浏览器标识"
+
+#: uachangerplugin.cpp:60
+msgid "Change Browser &Identification"
+msgstr "更改浏览器标识(&I)"
+
+#: uachangerplugin.cpp:143
+#, c-format
+msgid "Version %1"
+msgstr "版本 %1"
+
+#: uachangerplugin.cpp:150
+msgid "Version %1 on %2"
+msgstr "版本 %1 运行于 %2"
+
+#: uachangerplugin.cpp:152
+msgid "%1 %2 on %3"
+msgstr "%1 %2 运行于 %3"
+
+#: uachangerplugin.cpp:175
+msgid "Other"
+msgstr "其它"
+
+#: uachangerplugin.cpp:213
+msgid "Identify As"
+msgstr "标识为"
+
+#: uachangerplugin.cpp:219
+msgid "Default Identification"
+msgstr "默认标识"
+
+#: uachangerplugin.cpp:247
+msgid "Apply to Entire Site"
+msgstr "应用到整个站点"
+
+#: uachangerplugin.cpp:252
+msgid "Configure..."
+msgstr "配置..."
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/validatorsplugin.po b/tde-i18n-zh_CN/messages/kdeaddons/validatorsplugin.po
new file mode 100644
index 00000000000..afb713911ee
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/validatorsplugin.po
@@ -0,0 +1,107 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui ,2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: vaildatorsplugin\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2004-01-14 19:23+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
+
+#: plugin_validators.cpp:43
+msgid "Validate Web Page"
+msgstr "校验网页"
+
+#: plugin_validators.cpp:53
+msgid "&Validate Web Page"
+msgstr "校验网页(&V)"
+
+#: plugin_validators.cpp:57
+msgid "Validate &HTML"
+msgstr "校验 HTML(&H)"
+
+#: plugin_validators.cpp:62
+msgid "Validate &CSS"
+msgstr "校验 CSS(&C)"
+
+#: plugin_validators.cpp:67
+msgid "Validate &Links"
+msgstr "校验链接(&L)"
+
+#: plugin_validators.cpp:76
+msgid "C&onfigure Validator..."
+msgstr "配置校验器(&O)..."
+
+#: plugin_validators.cpp:146
+msgid "Cannot Validate Source"
+msgstr "无法校验源文件"
+
+#: plugin_validators.cpp:147
+msgid "You cannot validate anything except web pages with this plugin."
+msgstr "本插件只能校验网页。"
+
+#: plugin_validators.cpp:161
+msgid "The URL you entered is not valid, please correct it and try again."
+msgstr "您输入的 URL 无效,请更正后再试。"
+
+#: plugin_validators.cpp:170
+msgid "Upload Not Possible"
+msgstr "无法上传"
+
+#: plugin_validators.cpp:171
+msgid "Validating links is not possible for local files."
+msgstr "无法校验本地文件的链接。"
+
+#: plugin_validators.cpp:184
+msgid ""
+"The selected URL cannot be verified because it contains a password. Sending "
+"this URL to %1 would put the security of %2 at risk."
+msgstr "无法校验选定的 URL,原因是它包含密码。将该 URL 发送给 %1 会危害 %2 的安全。"
+
+#. i18n: file plugin_validators.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#: validatorsdialog.cpp:35
+msgid "Configure Validating Servers"
+msgstr "配置校验服务器"
+
+#: validatorsdialog.cpp:40
+msgid "HTML/XML Validator"
+msgstr "HTML/XML 校验器"
+
+#: validatorsdialog.cpp:44 validatorsdialog.cpp:62 validatorsdialog.cpp:80
+msgid "URL:"
+msgstr "URL:"
+
+#: validatorsdialog.cpp:50 validatorsdialog.cpp:68
+msgid "Upload:"
+msgstr "上传:"
+
+#: validatorsdialog.cpp:58
+msgid "CSS Validator"
+msgstr "CSS 校验器"
+
+#: validatorsdialog.cpp:76
+msgid "Link Validator"
+msgstr "链接校验器"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/wakeup.po b/tde-i18n-zh_CN/messages/kdeaddons/wakeup.po
new file mode 100644
index 00000000000..720e8a28436
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/wakeup.po
@@ -0,0 +1,55 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: wakeup\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-29 23:59+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: wakeup.cpp:169
+msgid "Wakeup"
+msgstr "唤醒服务"
+
+#: wakeup.cpp:169
+msgid "Alarm Configuration"
+msgstr "闹钟配置"
+
+#: wakeup.cpp:203
+msgid "Select days:"
+msgstr "选择日期:"
+
+#: wakeup.cpp:204
+msgid "Hour"
+msgstr "小时"
+
+#: wakeup.cpp:205
+msgid "Minute"
+msgstr "分钟"
+
+#: wakeup.cpp:240
+msgid "Volume Control"
+msgstr "音量控制"
+
+#: wakeup.cpp:241
+msgid "No change to volume, just starts the player"
+msgstr "不改变音量,只启动播放器"
+
+#: wakeup.cpp:242
+msgid "The volume decreases slowly and finally stops the player"
+msgstr "音量逐渐降低,最终停止"
+
+#: wakeup.cpp:243
+msgid "The player starts and the volume increases to the chosen value"
+msgstr "启动播放器,逐渐将音量升高到选定值"
+
+#: wakeup.cpp:248
+msgid "Volume increases to:"
+msgstr "将音量升高到:"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/wavecapture.po b/tde-i18n-zh_CN/messages/kdeaddons/wavecapture.po
new file mode 100644
index 00000000000..f5cae7f86c0
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/wavecapture.po
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Sarah Smith , 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: wavecapture\n"
+"POT-Creation-Date: 2004-10-12 01:18+0200\n"
+"PO-Revision-Date: 2002-10-30 00:02+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: wavecapture.cpp:94
+msgid "Wave Capture"
+msgstr "声波抓取"
+
+#: wavecapture.cpp:133
+msgid "Save Last Wave File As"
+msgstr "将最后的声波文件保存为"
diff --git a/tde-i18n-zh_CN/messages/kdeaddons/webarchiver.po b/tde-i18n-zh_CN/messages/kdeaddons/webarchiver.po
new file mode 100644
index 00000000000..22c89edc2ce
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeaddons/webarchiver.po
@@ -0,0 +1,139 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mai Hao Hui , 2001
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: webarchiver\n"
+"POT-Creation-Date: 2007-01-25 02:44+0100\n"
+"PO-Revision-Date: 2005-08-04 09:39+0800\n"
+"Last-Translator: Sarah Smith \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#. i18n: file archiveviewbase.ui line 16
+#: archivedialog.cpp:54 rc.cpp:9
+#, no-c-format
+msgid "Web Archiver"
+msgstr "Web 存档"
+
+#: archivedialog.cpp:90
+msgid "Unable to Open Web-Archive"
+msgstr "无法打开网页存档"
+
+#: archivedialog.cpp:91
+msgid ""
+"Unable to open \n"
+" %1 \n"
+" for writing."
+msgstr ""
+"无法打开\n"
+" %1\n"
+" 写入。"
+
+#: archivedialog.cpp:125
+msgid "Could Not Open Temporary File"
+msgstr "无法打开临时文件"
+
+#: archivedialog.cpp:126
+msgid "Could not open a temporary file"
+msgstr "无法打开临时文件。"
+
+#: archivedialog.cpp:157
+msgid "Archiving webpage completed."
+msgstr "网页存档已完成。"
+
+#: archivedialog.cpp:453
+msgid "Downloading"
+msgstr "下载"
+
+#: archivedialog.cpp:468
+msgid "Ok"
+msgstr "确定"
+
+#: plugin_webarchiver.cpp:57
+msgid "Archive &Web Page..."
+msgstr "存档网页(&W)..."
+
+#: plugin_webarchiver.cpp:90
+msgid "*.war *.tgz|Web Archives"
+msgstr "*.war *.tgz|Web 存档"
+
+#: plugin_webarchiver.cpp:91
+msgid "Save Page as Web-Archive"
+msgstr "将页面保存为网页存档"
+
+#: plugin_webarchiver.cpp:96
+msgid "Invalid URL"
+msgstr "无效的 URL"
+
+#: plugin_webarchiver.cpp:97
+msgid ""
+"The URL\n"
+"%1\n"
+"is not valid."
+msgstr ""
+"URL\n"
+"%1\n"
+"无效。"
+
+#: plugin_webarchiver.cpp:104
+msgid "File Exists"
+msgstr "文件已存在"
+
+#: plugin_webarchiver.cpp:105
+msgid ""
+"Do you really want to overwrite:\n"
+"%1?"
+msgstr ""
+"您真的想覆盖:\n"
+"%1 吗?"
+
+#: plugin_webarchiver.cpp:106
+msgid "Overwrite"
+msgstr "覆盖"
+
+#. i18n: file plugin_webarchiver.rc line 8
+#: rc.cpp:6
+#, no-c-format
+msgid "Extra Toolbar"
+msgstr "额外工具栏"
+
+#. i18n: file archiveviewbase.ui line 43
+#: rc.cpp:12
+#, no-c-format
+msgid "Local File"
+msgstr "本地文件"
+
+#. i18n: file archiveviewbase.ui line 51
+#: rc.cpp:15
+#, no-c-format
+msgid "To:"
+msgstr "到:"
+
+#. i18n: file archiveviewbase.ui line 59
+#: rc.cpp:18
+#, no-c-format
+msgid "Archiving:"
+msgstr "存档:"
+
+#. i18n: file archiveviewbase.ui line 75
+#: rc.cpp:21
+#, no-c-format
+msgid "Original URL"
+msgstr "原始 URL"
+
+#. i18n: file archiveviewbase.ui line 88
+#: rc.cpp:24
+#, no-c-format
+msgid "URL"
+msgstr "URL"
+
+#. i18n: file archiveviewbase.ui line 99
+#: rc.cpp:27
+#, no-c-format
+msgid "State"
+msgstr "状态"
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/Makefile.am b/tde-i18n-zh_CN/messages/kdeadmin/Makefile.am
new file mode 100644
index 00000000000..b5f72f3e38b
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/Makefile.am
@@ -0,0 +1,3 @@
+KDE_LANG = zh_CN
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/Makefile.in b/tde-i18n-zh_CN/messages/kdeadmin/Makefile.in
new file mode 100644
index 00000000000..a7fc9ac1360
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/Makefile.in
@@ -0,0 +1,671 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = messages/kdeadmin
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = zh_CN
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = kfile_rpm.po kcron.po kfile_deb.po secpolicy.po knetworkconf.po ksysv.po kpackage.po kcmlilo.po kuser.po kdat.po
+GMOFILES = kfile_rpm.gmo kcron.gmo kfile_deb.gmo secpolicy.gmo knetworkconf.gmo ksysv.gmo kpackage.gmo kcmlilo.gmo kuser.gmo kdat.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeadmin/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu messages/kdeadmin/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeadmin/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/kdeadmin/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/kdeadmin/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+#>- maintainer-clean: maintainer-clean-recursive
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=secpolicy.po kdat.po kpackage.po kuser.po kfile_deb.po ksysv.po kcron.po Makefile.in kfile_rpm.po knetworkconf.po kcmlilo.po Makefile.am
+
+#>+ 31
+kfile_rpm.gmo: kfile_rpm.po
+ rm -f kfile_rpm.gmo; $(GMSGFMT) -o kfile_rpm.gmo $(srcdir)/kfile_rpm.po
+ test ! -f kfile_rpm.gmo || touch kfile_rpm.gmo
+kcron.gmo: kcron.po
+ rm -f kcron.gmo; $(GMSGFMT) -o kcron.gmo $(srcdir)/kcron.po
+ test ! -f kcron.gmo || touch kcron.gmo
+kfile_deb.gmo: kfile_deb.po
+ rm -f kfile_deb.gmo; $(GMSGFMT) -o kfile_deb.gmo $(srcdir)/kfile_deb.po
+ test ! -f kfile_deb.gmo || touch kfile_deb.gmo
+secpolicy.gmo: secpolicy.po
+ rm -f secpolicy.gmo; $(GMSGFMT) -o secpolicy.gmo $(srcdir)/secpolicy.po
+ test ! -f secpolicy.gmo || touch secpolicy.gmo
+knetworkconf.gmo: knetworkconf.po
+ rm -f knetworkconf.gmo; $(GMSGFMT) -o knetworkconf.gmo $(srcdir)/knetworkconf.po
+ test ! -f knetworkconf.gmo || touch knetworkconf.gmo
+ksysv.gmo: ksysv.po
+ rm -f ksysv.gmo; $(GMSGFMT) -o ksysv.gmo $(srcdir)/ksysv.po
+ test ! -f ksysv.gmo || touch ksysv.gmo
+kpackage.gmo: kpackage.po
+ rm -f kpackage.gmo; $(GMSGFMT) -o kpackage.gmo $(srcdir)/kpackage.po
+ test ! -f kpackage.gmo || touch kpackage.gmo
+kcmlilo.gmo: kcmlilo.po
+ rm -f kcmlilo.gmo; $(GMSGFMT) -o kcmlilo.gmo $(srcdir)/kcmlilo.po
+ test ! -f kcmlilo.gmo || touch kcmlilo.gmo
+kuser.gmo: kuser.po
+ rm -f kuser.gmo; $(GMSGFMT) -o kuser.gmo $(srcdir)/kuser.po
+ test ! -f kuser.gmo || touch kuser.gmo
+kdat.gmo: kdat.po
+ rm -f kdat.gmo; $(GMSGFMT) -o kdat.gmo $(srcdir)/kdat.po
+ test ! -f kdat.gmo || touch kdat.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f kfile_rpm.gmo kcron.gmo kfile_deb.gmo secpolicy.gmo knetworkconf.gmo ksysv.gmo kpackage.gmo kcmlilo.gmo kuser.gmo kdat.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in kfile_rpm kcron kfile_deb secpolicy knetworkconf ksysv kpackage kcmlilo kuser kdat ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 12
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_rpm.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kcron.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kfile_deb.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/secpolicy.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/knetworkconf.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksysv.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kpackage.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kcmlilo.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kuser.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kdat.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu messages/kdeadmin/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/kdeadmin/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/kdeadmin/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/kcmlilo.po b/tde-i18n-zh_CN/messages/kdeadmin/kcmlilo.po
new file mode 100644
index 00000000000..9af7356bbd7
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/kcmlilo.po
@@ -0,0 +1,610 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Wang Jian
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kcmlilo\n"
+"POT-Creation-Date: 2007-03-13 02:18+0100\n"
+"PO-Revision-Date: 2002-10-30 01:19+0800\n"
+"Last-Translator: Wang Jian \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kde-qt-common/EditWidget.cpp:43
+msgid "Select..."
+msgstr "选择..."
+
+#: kde-qt-common/expert.cpp:41
+msgid ""
+"You can edit the lilo.conf file directly here. All changes you make here are "
+"automatically transferred to the graphical interface."
+msgstr "您能够直接编辑 lilo.conf 文件。您在这里所作的修改将被自动传给图形界面。"
+
+#: kde-qt-common/general.cpp:45
+msgid "Install &boot record to drive/partition:"
+msgstr "在驱动器或分区上安装启动记录(&B):"
+
+#: kde-qt-common/general.cpp:55
+msgid ""
+"Select the drive or partition you want to install the LILO boot loader to here. "
+"Unless you intend to use other boot managers in addition to LILO, this should "
+"be the MBR (master boot record) of your boot drive."
+"
In this case, you should probably select /dev/hda "
+"if your boot drive is an IDE drive or /dev/sda "
+"if your boot drive is SCSI."
+msgstr ""
+"选择您要将 LILO 启动载入程序安装到的驱动器或分区。除非您还想同时使用 LILO 之外的启动管理程序,您应该选择启动驱动器的 MBR(主引导记录) 。"
+"
这种情况下,如果启动盘驱动器是 IDE 驱动器,您应该选用 /dev/hda;如果启动驱动器是 SCSI 驱动器,应该选用 "
+"/dev/sda。"
+
+#: kde-qt-common/general.cpp:58
+msgid "Boot the default kernel/OS &after:"
+msgstr "启动默认的内核或操作系统之前等待(&A):"
+
+#: kde-qt-common/general.cpp:60
+msgid "/10 seconds"
+msgstr "/10 秒"
+
+#: kde-qt-common/general.cpp:64
+msgid ""
+"LILO will wait the amount of time specified here before booting the kernel (or "
+"OS) marked as default in the Images tab."
+msgstr "LILO 在启动映象中标记为默认的内核(或操作系统)之前,会等待这里指定的时间。"
+
+#: kde-qt-common/general.cpp:67
+msgid "Use &linear mode"
+msgstr "使用线性模式(&L)"
+
+#: kde-qt-common/general.cpp:69
+msgid ""
+"Check this box if you want to use the linear mode."
+"
Linear mode tells the boot loader the location of kernels in linear "
+"addressing rather than sector/head/cylinder."
+"
linear mode is required for some SCSI drives, and shouldn't hurt unless "
+"you're planning to create a boot disk to be used with a different computer."
+"
See the lilo.conf man page for details."
+msgstr ""
+"如果您要使用线性模式,选用该选项。"
+"
线性模式将内核的位置以线性地址传递给启动载入程序,而不是扇区/磁头/柱面。"
+"
某些 SCSI 驱动器需要使用线性模式。如果您不打算创建一个在其它机器上使用的启动盘,线性模式是无害的。"
+"
请查阅 lilo.conf 的手册以获知更多的细节。"
+
+#: kde-qt-common/general.cpp:70
+msgid "Use &compact mode"
+msgstr "使用紧凑模式(&C)"
+
+#: kde-qt-common/general.cpp:72
+msgid ""
+"Check this box if you want to use the compact mode."
+"
The compact mode tries to merge read requests for adjacent sectors into a "
+"single read request. This reduces load time and keeps the boot map smaller, but "
+"will not work on all systems."
+msgstr ""
+"如果您想使用紧凑模式,请使用该选项。"
+"
紧凑模式试图将对邻接的扇区的读请求合并为一个读请求。这会减小载入时间,使启动表更小,但是不是在所有系统上都可以起作用。"
+
+#: kde-qt-common/general.cpp:76 kde/Details.cpp:82 qt/Details.cpp:85
+msgid "&Record boot command lines for defaults"
+msgstr "记录启动命令行作为默认启动命令行(&R)"
+
+#: kde-qt-common/general.cpp:78
+msgid ""
+"Checking this box enables automatic recording of boot command lines as the "
+"defaults for the following boots. This way, lilo \"locks\" on a choice until it "
+"is manually overridden.\n"
+"This sets the lock option in lilo.conf."
+msgstr ""
+"该选项将启用记录启动命令行,并作为以后启动的默认命令行的特性。这样,lilo“锁定”启动参数,直到手工取代它。\n"
+"该选项设置 lilo.conf 中的 lock 选项。"
+
+#: kde-qt-common/general.cpp:79 kde/Details.cpp:84 qt/Details.cpp:87
+msgid "R&estrict parameters"
+msgstr "限制参数(&E)"
+
+#: kde-qt-common/general.cpp:82
+msgid ""
+"If this box is checked, a password (entered below) is required only if any "
+"parameters are changed (i.e. the user can boot linux, but not "
+"linux single or linux init=/bin/sh).\n"
+"This sets the restricted option in lilo.conf."
+"
This sets a default for all Linux kernels you want to boot. If you need a "
+"per-kernel setting, go to the Operating systems tab and select "
+"Details."
+msgstr ""
+"如果使用该选项,在参数变化时(例如用户可以启动 linux,但不能启动 linux single 或 "
+"linux init=/bin/sh) 需要输入口令。\n"
+"该选项在 lilo.conf 中设置 restricted 参数。"
+"
该选项设置要启动的所有 Linux 内核的默认值。如果您需要进行单个内核的设置,请到操作系统页中选择细节。"
+
+#: kde-qt-common/general.cpp:86 kde/Details.cpp:89 qt/Details.cpp:93
+msgid "Require &password:"
+msgstr "需要口令(&P):"
+
+#: kde-qt-common/general.cpp:93
+msgid ""
+"Enter the password required for bootup (if any) here. If restricted "
+"above is checked, the password is required for additional parameters only."
+"
WARNING: The password is stored in clear text in /etc/lilo.conf. "
+"You'll want to make sure nobody untrusted can read this file. Also, you "
+"probably don't want to use your normal/root password here."
+"
This sets a default for all Linux kernels you want to boot. If you need a "
+"per-kernel setting, go to the Operating systems tab and select "
+"Details."
+msgstr ""
+"在这里输入启动所需要的口令。如果使用了上面的 限制,只有使用额外参数时需要口令。"
+"
警告:口令以明文保存在 /etc/lilo.conf 中。您需要确认不受信任的人无法读取该文件。并且,您不需要使用普通或超级用户的口令。"
+"
该选项设置要启动的所有 Linux 内核的默认值。如果您需要进行单个内核的设置,请到操作系统页中选择细节。"
+
+#: kde-qt-common/general.cpp:97
+msgid "&Default graphics mode on text console:"
+msgstr "在文字控制台上的默认图形模式(&D):"
+
+#: kde-qt-common/general.cpp:100
+msgid ""
+"You can select the default graphics mode here."
+"
If you intend to use a VGA graphics mode, you must compile the kernel with "
+"support for framebuffer devices. The ask setting brings up a prompt at "
+"boot time."
+"
This sets a default for all Linux kernels you want to boot. If you need a "
+"per-kernel setting, go to the Operating systems tab and select "
+"Details."
+msgstr ""
+"选择默认的图形模式。"
+"
如果您打算使用某个 VGA 图形模式,您必须在内核中编译进帧缓冲设备的支持。如果使用询问 设置,在启动时会显示提示并要求输入模式。"
+"
该选项为所有要启动的 Linux 内核设置默认值。如果您需要单个内核的设置,请到操作系统页中选择细节。"
+
+#: kde-qt-common/general.cpp:101 kde/Details.cpp:48 qt/Details.cpp:48
+msgid "default"
+msgstr "默认"
+
+#: kde-qt-common/general.cpp:102 kde/Details.cpp:49 qt/Details.cpp:49
+msgid "ask"
+msgstr "询问"
+
+#: kde-qt-common/general.cpp:103 kde/Details.cpp:50 qt/Details.cpp:50
+msgid "text 80x25 (0)"
+msgstr "文本 80x25 (0)"
+
+#: kde-qt-common/general.cpp:104 kde/Details.cpp:51 qt/Details.cpp:51
+msgid "text 80x50 (1)"
+msgstr "文本 80x50(1)"
+
+#: kde-qt-common/general.cpp:105 kde/Details.cpp:52 qt/Details.cpp:52
+msgid "text 80x43 (2)"
+msgstr "文本 80x43 (2)"
+
+#: kde-qt-common/general.cpp:106 kde/Details.cpp:53 qt/Details.cpp:53
+msgid "text 80x28 (3)"
+msgstr "文本 80x28 (3)"
+
+#: kde-qt-common/general.cpp:107 kde/Details.cpp:54 qt/Details.cpp:54
+msgid "text 80x30 (4)"
+msgstr "文本 80x30 (4)"
+
+#: kde-qt-common/general.cpp:108 kde/Details.cpp:55 qt/Details.cpp:55
+msgid "text 80x34 (5)"
+msgstr "文本 80x34 (5)"
+
+#: kde-qt-common/general.cpp:109 kde/Details.cpp:56 qt/Details.cpp:56
+msgid "text 80x60 (6)"
+msgstr "文本 80x60 (6)"
+
+#: kde-qt-common/general.cpp:110 kde/Details.cpp:57 qt/Details.cpp:57
+msgid "text 40x25 (7)"
+msgstr "文本 40x25 (7)"
+
+#: kde-qt-common/general.cpp:111 kde/Details.cpp:58 qt/Details.cpp:58
+msgid "VGA 640x480, 256 colors (769)"
+msgstr "VGA 640x480,256 色 (769)"
+
+#: kde-qt-common/general.cpp:112 kde/Details.cpp:59 qt/Details.cpp:59
+msgid "VGA 640x480, 32767 colors (784)"
+msgstr "VGA 640x480,32767 色 (784)"
+
+#: kde-qt-common/general.cpp:113 kde/Details.cpp:60 qt/Details.cpp:60
+msgid "VGA 640x480, 65536 colors (785)"
+msgstr "VGA 640x480,65536 色 (785)"
+
+#: kde-qt-common/general.cpp:114 kde/Details.cpp:61 qt/Details.cpp:61
+msgid "VGA 640x480, 16.7M colors (786)"
+msgstr "VGA 640x480,16.7M 色 (786)"
+
+#: kde-qt-common/general.cpp:115 kde/Details.cpp:62 qt/Details.cpp:62
+msgid "VGA 800x600, 256 colors (771)"
+msgstr "VGA 800x600,256 色 (771)"
+
+#: kde-qt-common/general.cpp:116 kde/Details.cpp:63 qt/Details.cpp:63
+msgid "VGA 800x600, 32767 colors (787)"
+msgstr "VGA 800x600,32767 色 (787)"
+
+#: kde-qt-common/general.cpp:117 kde/Details.cpp:64 qt/Details.cpp:64
+msgid "VGA 800x600, 65536 colors (788)"
+msgstr "VGA 800x600,65536 色 (788)"
+
+#: kde-qt-common/general.cpp:118 kde/Details.cpp:65 qt/Details.cpp:65
+msgid "VGA 800x600, 16.7M colors (789)"
+msgstr "VGA 800x600,16.7M 色 (789)"
+
+#: kde-qt-common/general.cpp:119 kde/Details.cpp:66 qt/Details.cpp:66
+msgid "VGA 1024x768, 256 colors (773)"
+msgstr "VGA 1024x768,256 色 (773)"
+
+#: kde-qt-common/general.cpp:120 kde/Details.cpp:67 qt/Details.cpp:67
+msgid "VGA 1024x768, 32767 colors (790)"
+msgstr "VGA 1024x768,32767 色 (790)"
+
+#: kde-qt-common/general.cpp:121 kde/Details.cpp:68 qt/Details.cpp:68
+msgid "VGA 1024x768, 65536 colors (791)"
+msgstr "VGA 1024x768,65536 色 (791)"
+
+#: kde-qt-common/general.cpp:122 kde/Details.cpp:69 qt/Details.cpp:69
+msgid "VGA 1024x768, 16.7M colors (792)"
+msgstr "VGA 1024x768,16.7M 色 (792)"
+
+#: kde-qt-common/general.cpp:123 kde/Details.cpp:70 qt/Details.cpp:70
+msgid "VGA 1280x1024, 256 colors (775)"
+msgstr "VGA 1280x1024,256 色 (775)"
+
+#: kde-qt-common/general.cpp:124 kde/Details.cpp:71 qt/Details.cpp:71
+msgid "VGA 1280x1024, 32767 colors (793)"
+msgstr "VGA 1280x1024,32767 色 (793)"
+
+#: kde-qt-common/general.cpp:125 kde/Details.cpp:72 qt/Details.cpp:72
+msgid "VGA 1280x1024, 65536 colors (794)"
+msgstr "VGA 1280x1024,65536 色 (794)"
+
+#: kde-qt-common/general.cpp:126 kde/Details.cpp:73 qt/Details.cpp:73
+msgid "VGA 1280x1024, 16.7M colors (795)"
+msgstr "VGA 1280x1024,16.7M 色 (795)"
+
+#: kde-qt-common/general.cpp:130
+msgid "Enter LILO &prompt automatically"
+msgstr "自动进入 LILO 提示(&P)"
+
+#: kde-qt-common/general.cpp:131
+msgid ""
+"If this box is checked, LILO goes to the LILO prompt whether or not a key is "
+"pressed. If it is turned off, LILO boots the default operating system unless "
+"shift is pressed (in that case, it goes to the LILO prompt)."
+"
This sets the prompt option in lilo.conf."
+msgstr ""
+"如果使用该选项,不管有没有键被按下,LILO 都会显示 LILO 提示符。如果不使用该选项,除非按下 shift 键,LILO 将直接启动默认操作系统;而按下 "
+"shift 键则显示 LILO 提示符。"
+"
该选项在 lilo.conf 中设置 prompt 参数。"
+
+#: kde-qt-common/images.cpp:53
+msgid ""
+"This is the list of kernels and operating systems you can currently boot. "
+"Select which one you want to edit here."
+msgstr "这是您可以启动的内核和操作系统的列表。在此选择您要编辑的操作系统。"
+
+#: kde-qt-common/images.cpp:59 kde-qt-common/images.cpp:281
+msgid "&Kernel:"
+msgstr "内核(&K):"
+
+#: kde-qt-common/images.cpp:60 kde-qt-common/images.cpp:187
+msgid "Enter the filename of the kernel you want to boot here."
+msgstr "输入您要启动的内核的文件名。"
+
+#: kde-qt-common/images.cpp:62 kde-qt-common/images.cpp:188
+#: kde-qt-common/images.cpp:216
+msgid "&Label:"
+msgstr "标记(&L):"
+
+#: kde-qt-common/images.cpp:63 kde-qt-common/images.cpp:188
+msgid "Enter the label (name) of the kernel you want to boot here."
+msgstr "输入您要启动的内核的标记。"
+
+#: kde-qt-common/images.cpp:65 kde-qt-common/images.cpp:189
+msgid "&Root filesystem:"
+msgstr "根文件系统(&R):"
+
+#: kde-qt-common/images.cpp:66 kde-qt-common/images.cpp:189
+msgid ""
+"Enter the root filesystem (i.e. the partition that will be mounted as / at boot "
+"time) for the kernel you want to boot here."
+msgstr "输入您要启动的内核的根文件系统 (在启动时将被安装为 / 的分区)。"
+
+#: kde-qt-common/images.cpp:68 kde-qt-common/images.cpp:190
+msgid "&Initial ramdisk:"
+msgstr "初始内存盘(&I):"
+
+#: kde-qt-common/images.cpp:69 kde-qt-common/images.cpp:190
+msgid ""
+"If you want to use an initial ramdisk (initrd) for this kernel, enter its "
+"filename here. Leave this field blank if you don't intend to use an initial "
+"ramdisk for this kernel."
+msgstr "如果您要给该内核使用初始内存盘(initrd),输入文件名。如果您不需要使用,将它留为空白。"
+
+#: kde-qt-common/images.cpp:71
+msgid "E&xtra parameters:"
+msgstr "额外参数(&X):"
+
+#: kde-qt-common/images.cpp:72
+msgid ""
+"Enter any extra parameters you wish to pass to the kernel here. Usually, this "
+"can be left blank."
+"
This sets the append option in lilo.conf."
+msgstr "输入您希望传给内核的任何额外参数。通常,该选项可以留为空白。
该选项在 lilo.conf 中设置 append 参数。"
+
+#: kde-qt-common/images.cpp:79
+msgid "Set &Default"
+msgstr "设为默认(&D)"
+
+#: kde-qt-common/images.cpp:80
+msgid "Boot this kernel/OS if the user doesn't make a different choice"
+msgstr "如果用户不改变选择,启动该内核或操作系统"
+
+#: kde-qt-common/images.cpp:82
+msgid "De&tails"
+msgstr "细节(&T)"
+
+#: kde-qt-common/images.cpp:83
+msgid ""
+"This button brings up a dialog box with further, less commonly used, options."
+msgstr "该按钮会显示其它的,很少使用的选项。"
+
+#: kde-qt-common/images.cpp:85
+msgid "&Probe"
+msgstr "检查(&P)"
+
+#: kde-qt-common/images.cpp:87
+msgid ""
+"Automatically generate a (hopefully) reasonable lilo.conf for your system"
+msgstr "自动生成您的系统可以使用的 lilo.conf"
+
+#: kde-qt-common/images.cpp:88
+msgid "&Check Configuration"
+msgstr "检查配置(&C)"
+
+#: kde-qt-common/images.cpp:90
+msgid "Run LILO in test mode to see if the configuration is ok"
+msgstr "以测试模式运行 LILO 来检查配置是否正确"
+
+#: kde-qt-common/images.cpp:91
+msgid "Add &Kernel..."
+msgstr "添加内核(&K)..."
+
+#: kde-qt-common/images.cpp:93
+msgid "Add a new Linux kernel to the boot menu"
+msgstr "在启动菜单中添加新的 Linux 内核项"
+
+#: kde-qt-common/images.cpp:94
+msgid "Add Other &OS..."
+msgstr "添加其它操作系统(&O)..."
+
+#: kde-qt-common/images.cpp:96
+msgid "Add a non-Linux OS to the boot menu"
+msgstr "在启动添加非 Linux 操作系统"
+
+#: kde-qt-common/images.cpp:97
+msgid "&Remove Entry"
+msgstr "删除项目(&R)"
+
+#: kde-qt-common/images.cpp:99
+msgid "Remove entry from the boot menu"
+msgstr "从启动菜单中删除项目"
+
+#: kde-qt-common/images.cpp:177
+msgid ""
+"Configuration ok. LILO said:\n"
+msgstr ""
+"配置正确。LILO 输出:\n"
+
+#: kde-qt-common/images.cpp:178
+msgid "Configuration OK"
+msgstr "配置正确"
+
+#: kde-qt-common/images.cpp:180
+msgid ""
+"Configuration NOT ok. LILO said:\n"
+msgstr ""
+"配置不正确。LILO 输出:\n"
+
+#: kde-qt-common/images.cpp:181
+msgid "Configuration NOT ok"
+msgstr "配置不正确"
+
+#: kde-qt-common/images.cpp:187
+msgid "&Kernel filename:"
+msgstr "内核文件名(&K):"
+
+#: kde-qt-common/images.cpp:215
+msgid "Boot from dis&k:"
+msgstr "从磁盘启动(&K):"
+
+#: kde-qt-common/images.cpp:215
+msgid ""
+"Enter the partition containing the operating system you'd like to boot here."
+msgstr "输入包含要启动的操作系统的分区。"
+
+#: kde-qt-common/images.cpp:216
+msgid "Enter the label (name) of the operating system here."
+msgstr "输入操作系统的标记。"
+
+#: kde-qt-common/images.cpp:297
+msgid "Dis&k:"
+msgstr "磁盘(&K):"
+
+#: kde-qt-common/mainwidget.cpp:43
+msgid "&General Options"
+msgstr "常规选项(&G)"
+
+#: kde-qt-common/mainwidget.cpp:44
+msgid "&Operating Systems"
+msgstr "操作系统(&O)"
+
+#: kde-qt-common/mainwidget.cpp:45 kde-qt-common/mainwidget.cpp:65
+#: kde-qt-common/mainwidget.cpp:94 kde-qt-common/mainwidget.cpp:100
+msgid "&Expert"
+msgstr "专家(&E)"
+
+#: kde-qt-common/mainwidget.cpp:96 kde-qt-common/mainwidget.cpp:104
+msgid "&General options"
+msgstr "一般选项(&G)"
+
+#: kde-qt-common/mainwidget.cpp:98 kde-qt-common/mainwidget.cpp:102
+msgid "&Operating systems"
+msgstr "操作系统(&O)"
+
+#: kde/Details.cpp:44 qt/Details.cpp:44
+msgid "&Graphics mode on text console:"
+msgstr "在文字终端上的图形模式(&G):"
+
+#: kde/Details.cpp:47 qt/Details.cpp:47
+msgid ""
+"You can select the graphics mode for this kernel here."
+"
If you intend to use a VGA graphics mode, you must compile the kernel with "
+"support for framebuffer devices. The ask setting brings up a prompt at "
+"boot time."
+msgstr ""
+"您可以选择内核使用的图形模式。"
+"
如果您打算使用 VGA 图形模式,您必须在内核中编译进帧缓冲设备的支持。如果使用询问 设置,在启动时会显示提示并要求输入模式。"
+
+#: kde/Details.cpp:75 qt/Details.cpp:76
+msgid "Mount root filesystem &read-only"
+msgstr "把根文件系统以只读方式安装(&R)"
+
+#: kde/Details.cpp:76 qt/Details.cpp:77
+msgid ""
+"Mount the root filesystem for this kernel read-only. Since the init scripts "
+"normally take care of remounting the root filesystem in read-write mode after "
+"running some checks, this should always be turned on."
+"
Don't turn this off unless you know what you're doing."
+msgstr ""
+"以只读方式安装根文件系统。由于通常是由 init 脚本在进行一些检查后将根文件系统以读写方式重新安装,该选项应该总是打开。"
+"
除非您知道正在做什么,请不要关掉该选项。"
+
+#: kde/Details.cpp:78 qt/Details.cpp:80
+msgid "Do not check &partition table"
+msgstr "不检查分区表(&P)"
+
+#: kde/Details.cpp:79
+msgid ""
+"This turns off some sanity checks while writing the configuration. This should "
+"not be used under \"normal\" circumstances, but it can be useful, for example, "
+"by providing the capability of booting from a floppy disk, without having a "
+"floppy in the drive every time you run lilo."
+"
This sets the unsafe keyword in lilo.conf."
+msgstr ""
+"该选项关闭写入配置文件时的正确性检查。在“正常”情况下,不应该使用,但该选项是很有用的。例如,允许在执行lilo时软驱中不插入软盘,从而能够从软盘启动系统。"
+"
该选项在 lilo.conf 中设置 unsafe 关键词。"
+
+#: kde/Details.cpp:83 qt/Details.cpp:86
+msgid ""
+"Checking this box enables automatic recording of boot command lines as the "
+"default for the following bootups. This way, lilo \"locks\" on a choice until "
+"it is manually overridden."
+"
This sets the lock option in lilo.conf"
+msgstr ""
+"该选项将启用记录启动命令行,并作为以后启动的默认命令行的特性。这样,lilo“锁定”启动参数,直到手工取代它。"
+"
该选项设置 lilo.conf 中的 lock 选项。"
+
+#: kde/Details.cpp:86 qt/Details.cpp:89
+msgid ""
+"If this box is checked, a password (entered below) is required only if any "
+"parameters are changed (i.e. the user can boot linux, but not "
+"linux single or linux init=/bin/sh).\n"
+"This sets the restricted option in lilo.conf."
+msgstr ""
+"如果使用该选项,在参数变化时(例如用户可以启动 linux,但不能启动 linux single 或 "
+"linux init=/bin/sh) 需要输入口令。\n"
+"该选项在 lilo.conf 中设置 restricted 参数。"
+
+#: kde/Details.cpp:94 qt/Details.cpp:98
+msgid ""
+"Enter the password required for bootup (if any) here. If restricted "
+"above is checked, the password is required for additional parameters only."
+"
WARNING: The password is stored in clear text in /etc/lilo.conf. "
+"You'll want to make sure nobody untrusted can read this file. Also, you "
+"probably don't want to use your normal/root password here."
+msgstr ""
+"在这里输入启动所需要的口令。如果使用了上面的 限制,只有使用额外参数时需要口令。"
+"
警告:口令以明文保存在 /etc/lilo.conf 中。您需要确认不受信任的人无法读取该文件。并且,您不需要使用普通或超级用户的口令。"
+
+#: kde/kcontrol.cpp:48
+msgid "kcmlilo"
+msgstr "kcmlilo"
+
+#: kde/kcontrol.cpp:48
+msgid "LILO Configuration"
+msgstr "LILO配置"
+
+#: kde/kcontrol.cpp:50
+msgid "(c) 2000, Bernhard Rosenkraenzer"
+msgstr "(C) 2000,Bernhard Rosenkraenzer"
+
+#: qt/Details.cpp:81
+msgid ""
+"This turns off some sanity checks while writing the configuration. This "
+"shouldn't be used under \"normal\" circumstances, but it's useful, for example, "
+"for installing the possibility to boot from a floppy disk without having a "
+"floppy in the drive every time you run lilo."
+"
This sets the unsafe keyword in lilo.conf."
+msgstr ""
+"该选项关闭写入配置文件的正确性检查。在“正常”情况下,不应该使用,但该选项是很有用的。例如,允许从软盘启动,而不需要在运行 lilo 时插入软盘。"
+"
该选项在 lilo.conf 中设置 unsafe 关键词。"
+
+#: qt/standalone.cpp:41
+msgid "&What's This?"
+msgstr "这是什么(&W)?"
+
+#: qt/standalone.cpp:43
+msgid ""
+"The What's This? button is part of this program's help system. Click on "
+"the What's This? button then on any widget in the window to get information "
+"(like this) on it."
+msgstr "这是什么? 按钮是该程序的帮助系统的一部分。单击该按钮,然后在其它部件上单击来获得信息。"
+
+#: qt/standalone.cpp:47
+msgid ""
+"This button calls up the program's online help system. If it does nothing, no "
+"help file has been written (yet); in that case, use the What's This "
+"button on the left."
+msgstr "该按钮打开程序的在线帮助系统。如果没有作用,那就是还没有写出帮助文件;这种情况下,使用左边的 这是什么? 按钮。"
+
+#: qt/standalone.cpp:49
+msgid "&Default"
+msgstr "默认(&D)"
+
+#: qt/standalone.cpp:50
+msgid ""
+"This button resets all parameters to some (hopefully sane) default values."
+msgstr "该按钮将所有参数恢复成默认值。"
+
+#: qt/standalone.cpp:52
+msgid "&Reset"
+msgstr "重置(&R)"
+
+#: qt/standalone.cpp:53
+msgid ""
+"This button resets all parameters to what they were before you started the "
+"program."
+msgstr "该按钮将所有参数恢复成启动程序前的值。"
+
+#: qt/standalone.cpp:56
+msgid "This button saves all your changes without exiting."
+msgstr "该按钮保存所有的修改但不退出。"
+
+#: qt/standalone.cpp:59
+msgid "This button saves all your changes and exits the program."
+msgstr "该按钮保存所有的修改并且退出。"
+
+#: qt/standalone.cpp:62
+msgid "This button exits the program without saving your changes."
+msgstr "该按钮退出程序且不保存修改。"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "开源软件国际化之 KDE 简体中文组"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "i18n-translation@lists.linux.net.cn"
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/kcron.po b/tde-i18n-zh_CN/messages/kdeadmin/kcron.po
new file mode 100644
index 00000000000..6019e9dc4a7
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/kcron.po
@@ -0,0 +1,679 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Wang Jian , 2000, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kcron\n"
+"POT-Creation-Date: 2007-05-25 02:16+0200\n"
+"PO-Revision-Date: 2004-05-30 14:41+0800\n"
+"Last-Translator: Wang Jian \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Wang Jian"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "lark@linux.net.cn"
+
+#: ctcron.cpp:54 ktlistcron.cpp:44
+msgid "(System Crontab)"
+msgstr "(系统 Crontab)"
+
+#: ctcron.cpp:63
+msgid "No password entry found for user '%1'"
+msgstr "没有找到用户“%1”的密码项"
+
+#: ctcron.cpp:74
+msgid "No password entry found for uid '%1'"
+msgstr "没有找到 UID 为“%1”的密码项"
+
+#: ctcron.cpp:274
+msgid "An error occurred while updating crontab."
+msgstr "更新 crontab 时发生了错误。"
+
+#: ctdom.cpp:33 ctdow.cpp:58 cttask.cpp:316
+msgid "every day "
+msgstr "每天 "
+
+#: ctdom.cpp:50
+msgid "1st"
+msgstr "1"
+
+#: ctdom.cpp:50
+msgid "2nd"
+msgstr "2"
+
+#: ctdom.cpp:51
+msgid "3rd"
+msgstr "3"
+
+#: ctdom.cpp:51
+msgid "4th"
+msgstr "4"
+
+#: ctdom.cpp:52
+msgid "5th"
+msgstr "5"
+
+#: ctdom.cpp:52
+msgid "6th"
+msgstr "6"
+
+#: ctdom.cpp:53
+msgid "7th"
+msgstr "7"
+
+#: ctdom.cpp:53
+msgid "8th"
+msgstr "8"
+
+#: ctdom.cpp:54
+msgid "9th"
+msgstr "9"
+
+#: ctdom.cpp:54
+msgid "10th"
+msgstr "10"
+
+#: ctdom.cpp:55
+msgid "11th"
+msgstr "11"
+
+#: ctdom.cpp:55
+msgid "12th"
+msgstr "12"
+
+#: ctdom.cpp:56
+msgid "13th"
+msgstr "13"
+
+#: ctdom.cpp:56
+msgid "14th"
+msgstr "14"
+
+#: ctdom.cpp:57
+msgid "15th"
+msgstr "15"
+
+#: ctdom.cpp:57
+msgid "16th"
+msgstr "16"
+
+#: ctdom.cpp:58
+msgid "17th"
+msgstr "17"
+
+#: ctdom.cpp:58
+msgid "18th"
+msgstr "18"
+
+#: ctdom.cpp:59
+msgid "19th"
+msgstr "19"
+
+#: ctdom.cpp:59
+msgid "20th"
+msgstr "20"
+
+#: ctdom.cpp:60
+msgid "21st"
+msgstr "21"
+
+#: ctdom.cpp:60
+msgid "22nd"
+msgstr "22"
+
+#: ctdom.cpp:61
+msgid "23rd"
+msgstr "23"
+
+#: ctdom.cpp:61
+msgid "24th"
+msgstr "24"
+
+#: ctdom.cpp:62
+msgid "25th"
+msgstr "25"
+
+#: ctdom.cpp:62
+msgid "26th"
+msgstr "26"
+
+#: ctdom.cpp:63
+msgid "27th"
+msgstr "27"
+
+#: ctdom.cpp:63
+msgid "28th"
+msgstr "28"
+
+#: ctdom.cpp:64
+msgid "29th"
+msgstr "29"
+
+#: ctdom.cpp:64
+msgid "30th"
+msgstr "30"
+
+#: ctdom.cpp:65
+msgid "31st"
+msgstr "31"
+
+#: ctdow.cpp:60
+msgid "weekday "
+msgstr "一周内天 "
+
+#: ctdow.cpp:78
+msgid "Mon"
+msgstr "星期一"
+
+#: ctdow.cpp:78
+msgid "Tue"
+msgstr "星期二"
+
+#: ctdow.cpp:79
+msgid "Wed"
+msgstr "星期三"
+
+#: ctdow.cpp:79
+msgid "Thu"
+msgstr "星期四"
+
+#: ctdow.cpp:80
+msgid "Fri"
+msgstr "星期五"
+
+#: ctdow.cpp:80
+msgid "Sat"
+msgstr "星期六"
+
+#: ctdow.cpp:81
+msgid "Sun"
+msgstr "星期日"
+
+#: ctmonth.cpp:32
+msgid "every month "
+msgstr "每月 "
+
+#: ctmonth.cpp:49
+msgid "January"
+msgstr "一月"
+
+#: ctmonth.cpp:49
+msgid "February"
+msgstr "二月"
+
+#: ctmonth.cpp:50
+msgid "March"
+msgstr "三月"
+
+#: ctmonth.cpp:50
+msgid "April"
+msgstr "四月"
+
+#: ctmonth.cpp:51
+msgid ""
+"_: May long\n"
+"May"
+msgstr "五月"
+
+#: ctmonth.cpp:51
+msgid "June"
+msgstr "六月"
+
+#: ctmonth.cpp:52
+msgid "July"
+msgstr "七月"
+
+#: ctmonth.cpp:52
+msgid "August"
+msgstr "八月"
+
+#: ctmonth.cpp:53
+msgid "September"
+msgstr "九月"
+
+#: ctmonth.cpp:53
+msgid "October"
+msgstr "十月"
+
+#: ctmonth.cpp:54
+msgid "November"
+msgstr "十一月"
+
+#: ctmonth.cpp:54
+msgid "December"
+msgstr "十二月"
+
+#: cttask.cpp:251
+msgid "%H:%M"
+msgstr "%H:%M"
+
+#: cttask.cpp:252
+msgid ""
+"_: Please translator, read the README.translators file in kcron's source code\n"
+"DAYS_OF_MONTH of MONTHS"
+msgstr "MONTHS DAYS_OF_MONTH"
+
+#: cttask.cpp:253
+msgid ""
+"_: Really, read that file\n"
+"every DAYS_OF_WEEK"
+msgstr "每个 DAYS_OF_WEEK"
+
+#: cttask.cpp:254
+msgid "DOM_FORMAT as well as DOW_FORMAT"
+msgstr "DOM_FORMAT 以及 DOW_FORMAT"
+
+#: cttask.cpp:255
+msgid "At TIME"
+msgstr "在 TIME"
+
+#: cttask.cpp:256
+msgid "TIME_FORMAT, DATE_FORMAT"
+msgstr "DATE_FORMAT 的 TIME_FORMAT"
+
+#: cttask.cpp:302
+msgid ", and "
+msgstr " 和 "
+
+#: cttask.cpp:304 ctunit.cpp:187
+msgid " and "
+msgstr " 和 "
+
+#: cttask.cpp:306 ctunit.cpp:189
+msgid ", "
+msgstr "、"
+
+#: ctunit.cpp:186
+msgid ","
+msgstr "、"
+
+#: ktapp.cpp:42 ktapp.cpp:381
+msgid "Task Scheduler"
+msgstr "任务调度器"
+
+#: ktapp.cpp:72
+msgid ""
+"The following error occurred while initializing KCron:\n"
+"\n"
+"%1\n"
+"\n"
+"KCron will now exit.\n"
+msgstr ""
+"初始化 KCron 时发生了下列错误:\n"
+"\n"
+"%1\n"
+"\n"
+"KCron 现在退出。\n"
+
+#: ktapp.cpp:96
+msgid ""
+"You can use this application to schedule programs to run in the background.\n"
+"To schedule a new task now, click on the Tasks folder and select Edit/New from "
+"the menu."
+msgstr ""
+"您可以使用这个程序来调度在后台运行的程序。如果要调度一个新的\n"
+"任务,在‘任务’夹上单击,然后选择菜单中的 编辑/新建。"
+
+#: ktapp.cpp:96
+msgid "Welcome to the Task Scheduler"
+msgstr "欢迎使用任务调度器"
+
+#: ktapp.cpp:131
+msgid "&New..."
+msgstr "新建(&N)..."
+
+#: ktapp.cpp:133
+msgid "M&odify..."
+msgstr "修改(&O)..."
+
+#: ktapp.cpp:135 kttask.cpp:171 ktvariable.cpp:74
+msgid "&Enabled"
+msgstr "启用(&E)"
+
+#: ktapp.cpp:136
+msgid "&Run Now"
+msgstr "现在运行(&R)"
+
+#: ktapp.cpp:146 ktapp.cpp:257 ktapp.cpp:268 ktapp.cpp:288 ktapp.cpp:295
+#: ktapp.cpp:302 ktapp.cpp:309 ktapp.cpp:316 ktapp.cpp:323 ktapp.cpp:341
+#: ktapp.cpp:348 ktapp.cpp:361 ktapp.cpp:374
+msgid "Ready."
+msgstr "就绪。"
+
+#: ktapp.cpp:214
+msgid ""
+"Scheduled tasks have been modified.\n"
+"Do you want to save changes?"
+msgstr ""
+"调度的任务已经被修改了。\n"
+"您要保存吗?"
+
+#: ktapp.cpp:255
+msgid "Saving..."
+msgstr "正在保存..."
+
+#: ktapp.cpp:266
+msgid "Printing..."
+msgstr "正在打印..."
+
+#: ktapp.cpp:285
+msgid "Cutting to clipboard..."
+msgstr "正在剪切到剪贴板..."
+
+#: ktapp.cpp:293
+msgid "Copying to clipboard..."
+msgstr "正在复制到剪贴板..."
+
+#: ktapp.cpp:300
+msgid "Pasting from clipboard..."
+msgstr "正在从剪贴板粘贴..."
+
+#: ktapp.cpp:307
+msgid "Adding new entry..."
+msgstr "正在添加新的项目..."
+
+#: ktapp.cpp:314
+msgid "Modifying entry..."
+msgstr "正在修改项目..."
+
+#: ktapp.cpp:321
+msgid "Deleting entry..."
+msgstr "正在删除项目..."
+
+#: ktapp.cpp:331
+msgid "Disabling entry..."
+msgstr "正在禁用项目..."
+
+#: ktapp.cpp:337
+msgid "Enabling entry..."
+msgstr "正在启用项目..."
+
+#: ktapp.cpp:346
+msgid "Running command..."
+msgstr "正在运行命令..."
+
+#: ktapp.cpp:395
+msgid "Create a new task or variable."
+msgstr "建立一个新的任务或变量。"
+
+#: ktapp.cpp:398
+msgid "Edit the selected task or variable."
+msgstr "编辑选中的任务或变量。"
+
+#: ktapp.cpp:401
+msgid "Delete the selected task or variable."
+msgstr "删除选中的任务或变量。"
+
+#: ktapp.cpp:404
+msgid "Enable/disable the selected task or variable."
+msgstr "启用/禁用选中的任务或变量。"
+
+#: ktapp.cpp:407
+msgid "Run the selected task now."
+msgstr "运行选中的任务。"
+
+#: ktapp.cpp:421
+msgid "Enable/disable the tool bar."
+msgstr "启用/禁用工具条。"
+
+#: ktapp.cpp:424
+msgid "Enable/disable the status bar."
+msgstr "启用/禁用状态条。"
+
+#: ktlisttask.cpp:43 ktlistvar.cpp:43
+msgid "Disabled"
+msgstr "已禁用"
+
+#: ktlisttask.cpp:57 ktlistvar.cpp:66
+msgid "Disabled."
+msgstr "已禁用。"
+
+#: ktlisttask.cpp:62
+msgid "Modify Task"
+msgstr "修改任务"
+
+#: ktlisttasks.cpp:41
+msgid "Tasks"
+msgstr "任务"
+
+#: ktlisttasks.cpp:47
+msgid "Edit Task"
+msgstr "编辑任务"
+
+#: ktlisttasks.cpp:74
+msgid "Task name:"
+msgstr "任务名:"
+
+#: ktlisttasks.cpp:75
+msgid "Program:"
+msgstr "程序:"
+
+#: ktlisttasks.cpp:76 ktlistvars.cpp:72
+msgid "Description:"
+msgstr "描述:"
+
+#: ktlisttasks.cpp:85
+msgid "No tasks..."
+msgstr "没有任务..."
+
+#: ktlistvar.cpp:72
+msgid "Modify Variable"
+msgstr "修改变量"
+
+#: ktlistvars.cpp:43
+msgid "Edit Variable"
+msgstr "编辑变量"
+
+#: ktlistvars.cpp:70
+msgid "Variable:"
+msgstr "变量:"
+
+#: ktlistvars.cpp:71
+msgid "Value:"
+msgstr "值:"
+
+#: ktlistvars.cpp:81
+msgid "No variables..."
+msgstr "没有变量..."
+
+#: ktlistvars.cpp:98
+msgid "Variables"
+msgstr "变量"
+
+#: ktprint.cpp:81
+msgid "Print Cron Tab"
+msgstr "打印 Cron Tab"
+
+#: ktprintopt.cpp:26
+msgid "Cron Options"
+msgstr "Cron 选项"
+
+#: ktprintopt.cpp:30
+msgid "Print cron&tab"
+msgstr "打印 Cron&tab"
+
+#: ktprintopt.cpp:33
+msgid "Print &all users"
+msgstr "打印所有用户(&A)"
+
+#: kttask.cpp:112
+msgid "&Run as:"
+msgstr "运行为(&R):"
+
+#: kttask.cpp:138
+msgid "&Comment:"
+msgstr "注释(&C):"
+
+#: kttask.cpp:150
+msgid "&Program:"
+msgstr "程序(&P):"
+
+#: kttask.cpp:165
+msgid "&Browse..."
+msgstr "浏览(&B)..."
+
+#: kttask.cpp:176
+msgid "&Silent"
+msgstr "安静(&S)"
+
+#: kttask.cpp:185
+msgid "Months"
+msgstr "月"
+
+#: kttask.cpp:201 kttask.cpp:234 kttask.cpp:254 kttask.cpp:314 kttask.cpp:343
+#: kttask.cpp:712 kttask.cpp:741 kttask.cpp:750 kttask.cpp:779 kttask.cpp:788
+#: kttask.cpp:817 kttask.cpp:826 kttask.cpp:855 kttask.cpp:864 kttask.cpp:893
+msgid "Set All"
+msgstr "全部设置"
+
+#: kttask.cpp:207
+msgid "Days of Month"
+msgstr "月中的天"
+
+#: kttask.cpp:238
+msgid "Days of Week"
+msgstr "周中的天"
+
+#: kttask.cpp:260
+msgid "Daily"
+msgstr "每天"
+
+#: kttask.cpp:266
+msgid "Run every day"
+msgstr "每天运行"
+
+#: kttask.cpp:271
+msgid "Hours"
+msgstr "小时"
+
+#: kttask.cpp:276
+msgid "AM"
+msgstr "AM"
+
+#: kttask.cpp:299
+msgid "PM"
+msgstr "PM"
+
+#: kttask.cpp:318
+msgid "Minutes"
+msgstr "分钟"
+
+#: kttask.cpp:528
+msgid ""
+"Please enter the following to schedule the task:\n"
+msgstr ""
+"请输入以下内容来调度任务:\n"
+
+#: kttask.cpp:534
+msgid "the program to run"
+msgstr "要运行的程序"
+
+#: kttask.cpp:546
+msgid "the months"
+msgstr "月份"
+
+#: kttask.cpp:567
+msgid "either the days of the month or the days of the week"
+msgstr "月中的天或星期中的天"
+
+#: kttask.cpp:583
+msgid "the hours"
+msgstr "小时"
+
+#: kttask.cpp:599
+msgid "the minutes"
+msgstr "分钟"
+
+#: kttask.cpp:627
+msgid "Cannot locate program. Please re-enter."
+msgstr "无法定位程序。请重新输入。"
+
+#: kttask.cpp:635
+msgid "Program is not an executable file. Please re-enter."
+msgstr "程序不是一个可执行文件。请重新输入。"
+
+#: kttask.cpp:703
+msgid "Only local or mounted files can be executed by crontab."
+msgstr "Crontab只能执行本地或安装的文件。"
+
+#: ktvariable.cpp:37
+msgid "&Variable:"
+msgstr "变量(&V):"
+
+#: ktvariable.cpp:55
+msgid "Va&lue:"
+msgstr "值(&L):"
+
+#: ktvariable.cpp:64
+msgid "Co&mment:"
+msgstr "注释(&M):"
+
+#: ktvariable.cpp:106
+msgid "Override default home folder."
+msgstr "替代默认的主目录。"
+
+#: ktvariable.cpp:111
+msgid "Email output to specified account."
+msgstr "把输出 Email 给特定的账号。"
+
+#: ktvariable.cpp:116
+msgid "Override default shell."
+msgstr "替代默认的 shell。"
+
+#: ktvariable.cpp:121
+msgid "Folders to search for program files."
+msgstr "搜索程序文件的目录。"
+
+#: ktvariable.cpp:133
+msgid "Please enter the variable name."
+msgstr "请输入变量名。"
+
+#: ktvariable.cpp:140
+msgid "Please enter the variable value."
+msgstr "请输入变量值。"
+
+#: ktview.cpp:104
+msgid "Users/Tasks/Variables"
+msgstr "用户/任务/变量"
+
+#: ktview.cpp:106
+msgid "Tasks/Variables"
+msgstr "任务/变量"
+
+#: ktview.cpp:108
+msgid "Value"
+msgstr "值"
+
+#: ktview.cpp:109
+msgid "Description"
+msgstr "描述"
+
+#: ktview.cpp:275
+msgid ""
+"_: user on host\n"
+"%1 <%2> on %3"
+msgstr "%1 <%2> 在 %3"
+
+#: ktview.cpp:283
+msgid "Scheduled Tasks"
+msgstr "已调度的任务"
+
+#: main.cpp:20
+msgid "KDE Task Scheduler"
+msgstr "KDE 任务调度器"
+
+#: main.cpp:22
+msgid "KCron"
+msgstr "KCron"
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/kdat.po b/tde-i18n-zh_CN/messages/kdeadmin/kdat.po
new file mode 100644
index 00000000000..93ffcf84f50
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/kdat.po
@@ -0,0 +1,1241 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Wang Jian , 1998
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdeadmin\n"
+"POT-Creation-Date: 2008-07-08 01:20+0200\n"
+"PO-Revision-Date: 2004-11-15 15:16+0800\n"
+"Last-Translator: Wang Jian \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Translator: Wang Jian \n"
+
+#: ArchiveInfoWidget.cpp:42 BackupProfileWidget.cpp:42
+msgid "Archive name:"
+msgstr "归档名:"
+
+#: ArchiveInfoWidget.cpp:43 FileInfoWidget.cpp:43 TapeInfoWidget.cpp:47
+msgid "Created on:"
+msgstr "创建时间:"
+
+#: ArchiveInfoWidget.cpp:44 FileInfoWidget.cpp:46 TapeFileInfoWidget.cpp:38
+msgid "Size:"
+msgstr "大小:"
+
+#: BackupDlg.cpp:79 BackupDlg.cpp:80
+msgid "KDat: Backup"
+msgstr "KDat:备份"
+
+#: BackupDlg.cpp:95 IndexDlg.cpp:72 VerifyDlg.cpp:91
+msgid "Elapsed time:"
+msgstr "已过时间:"
+
+#: BackupDlg.cpp:98 BackupDlg.cpp:104 IndexDlg.cpp:75 VerifyDlg.cpp:94
+#: VerifyDlg.cpp:100
+msgid "00:00:00"
+msgstr "00:00:00"
+
+#: BackupDlg.cpp:101 VerifyDlg.cpp:97
+msgid "Time remaining:"
+msgstr "剩余时间:"
+
+#: BackupDlg.cpp:107 VerifyDlg.cpp:103
+msgid "Total KB:"
+msgstr "总 KB:"
+
+#: BackupDlg.cpp:113
+msgid "KB written:"
+msgstr "写入 KB:"
+
+#: BackupDlg.cpp:116 IndexDlg.cpp:87 VerifyDlg.cpp:112
+msgid "0KB"
+msgstr "0KB"
+
+#: BackupDlg.cpp:119 IndexDlg.cpp:96 VerifyDlg.cpp:115
+msgid "Transfer rate:"
+msgstr "传输速率:"
+
+#: BackupDlg.cpp:122 IndexDlg.cpp:99 VerifyDlg.cpp:118
+msgid "0KB/min"
+msgstr "0KB/分钟"
+
+#: BackupDlg.cpp:125 IndexDlg.cpp:90 VerifyDlg.cpp:123
+msgid "Files:"
+msgstr "文件数:"
+
+#: BackupDlg.cpp:128 IndexDlg.cpp:81 IndexDlg.cpp:93 IndexDlg.cpp:105
+msgid "0"
+msgstr "0"
+
+#: BackupDlg.cpp:131
+msgid "Backup log:"
+msgstr "备份日志:"
+
+#: BackupDlg.cpp:138 IndexDlg.cpp:115
+msgid "Save Log..."
+msgstr "保存日志..."
+
+#: BackupDlg.cpp:279
+msgid "No files to back up. Aborting."
+msgstr "没有要备份的文件。中止。"
+
+#: BackupDlg.cpp:342
+msgid "*** Write failed, giving up."
+msgstr "*** 写入失败,放弃。"
+
+#: BackupDlg.cpp:412 BackupDlg.cpp:422 IndexDlg.cpp:345 VerifyDlg.cpp:395
+#: VerifyDlg.cpp:405
+#, c-format
+msgid "%02d:%02d:%02d"
+msgstr "%02d:%02d:%02d"
+
+#: BackupDlg.cpp:429 IndexDlg.cpp:352 VerifyDlg.cpp:412
+msgid "%1/min"
+msgstr "%1/分钟"
+
+#: BackupOptDlg.cpp:36 BackupOptDlg.cpp:37
+msgid "KDat: Backup Options"
+msgstr "KDat:备份选项"
+
+#: BackupProfileInfoWidget.cpp:43
+msgid "Backup profile name:"
+msgstr "备份配置名:"
+
+#: BackupProfileInfoWidget.cpp:54
+msgid "Files >>"
+msgstr "文件 >>"
+
+#: BackupProfileInfoWidget.cpp:57
+msgid "<< Files"
+msgstr "<< 文件"
+
+#: BackupProfileWidget.cpp:40 KDatMainWindow.cpp:164 KDatMainWindow.cpp:492
+msgid "Backup"
+msgstr "备份"
+
+#: BackupProfileWidget.cpp:48
+msgid "Working folder:"
+msgstr "工作文件夹:"
+
+#: BackupProfileWidget.cpp:54
+msgid "Backup files:"
+msgstr "备份文件:"
+
+#: BackupProfileWidget.cpp:60
+msgid "Tar Options"
+msgstr "Tar 选项"
+
+#: BackupProfileWidget.cpp:62
+msgid "Stay on one filesystem"
+msgstr "只在同一文件系统内"
+
+#: BackupProfileWidget.cpp:65
+msgid "GNU listed incremental"
+msgstr "GNU 列表式渐进备份"
+
+#: BackupProfileWidget.cpp:69
+msgid "Snapshot file:"
+msgstr "快照文件:"
+
+#: BackupProfileWidget.cpp:75
+msgid "Remove snapshot file before backup"
+msgstr "在备份之前删除快照文件"
+
+#: ErrorHandler.cpp:51
+msgid ""
+" caught.\n"
+"Exit the program from File->Quit or do \"kill -9 \" if you like.\n"
+msgstr ""
+" 被捕获。\n"
+"用“文件->退出”菜单退出程序,或者您愿意,也可以“kill -9 ”。\n"
+
+#: ErrorHandler.cpp:55
+msgid ""
+"You can dump core by selecting the \"Abort\" button.\n"
+"Please notify the maintainer (see Help->About KDat)."
+msgstr ""
+"您可以选择“中止”按钮来进行核心转储。\n"
+"请通知维护者(请查看“帮助->关于 KDat”)。"
+
+#: ErrorHandler.cpp:62
+msgid "An Error Signal was Received"
+msgstr "收到了错误信号"
+
+#: ErrorHandler.cpp:69
+msgid "SIGHUP signal (\"Hangup (POSIX)\")"
+msgstr "SIGHUP 信号 (“Hangup (POSIX”)"
+
+#: ErrorHandler.cpp:77
+msgid "SIGINT signal (\"Interrupt (ANSI)\")"
+msgstr "SIGINT 信号 (“Interrupt (ANSI)”)"
+
+#: ErrorHandler.cpp:85
+msgid "SIGFPE signal (\"Floating-point exception (ANSI)\")"
+msgstr "SIGFPE 信号 (“Floating-point exception (ANSI)”)"
+
+#: ErrorHandler.cpp:93
+msgid "SIGSEGV signal (\"Segmentation violation (ANSI)\")"
+msgstr "SIGSEGV 信号 (“Segmentation violation (ANSI)”)"
+
+#: ErrorHandler.cpp:102
+msgid "SIGTERM signal (\"Termination (ANSI)\")"
+msgstr "SIGTERM 信号 (“Termination (ANSI)”)"
+
+#: FileInfoWidget.cpp:42 TapeFileInfoWidget.cpp:36
+msgid "File name:"
+msgstr "文件名:"
+
+#: FileInfoWidget.cpp:44 TapeFileInfoWidget.cpp:37 TapeInfoWidget.cpp:48
+msgid "Last modified:"
+msgstr "最后修改:"
+
+#: FileInfoWidget.cpp:45
+msgid "Last accessed:"
+msgstr "最后读取:"
+
+#: FileInfoWidget.cpp:47
+msgid "Owner:"
+msgstr "属主:"
+
+#: FileInfoWidget.cpp:48
+msgid "Group:"
+msgstr "组:"
+
+#: FormatOptDlg.cpp:40 FormatOptDlg.cpp:41
+msgid "KDat: Format Options"
+msgstr "KDat:格式化选项"
+
+#: FormatOptDlg.cpp:43 TapeInfoWidget.cpp:44
+msgid "Tape name:"
+msgstr "磁带名:"
+
+#: FormatOptDlg.cpp:44 TapeInfoWidget.cpp:45
+msgid "Tape size:"
+msgstr "磁带容量:"
+
+#: IndexDlg.cpp:59 IndexDlg.cpp:60
+msgid "KDat: Index"
+msgstr "KDat:索引"
+
+#: IndexDlg.cpp:78
+msgid "Archives:"
+msgstr "归档:"
+
+#: IndexDlg.cpp:84 VerifyDlg.cpp:109
+msgid "KB read:"
+msgstr "读取 KB:"
+
+#: IndexDlg.cpp:102
+msgid "Total files:"
+msgstr "所有文件:"
+
+#: IndexDlg.cpp:108
+msgid "Index log:"
+msgstr "索引日志:"
+
+#: IndexDlg.cpp:120
+msgid "Abort"
+msgstr "中止"
+
+#: IndexDlg.cpp:233
+msgid "Rewinding tape."
+msgstr "正在倒带。"
+
+#: IndexDlg.cpp:235
+msgid "Cannot rewind tape. Indexing aborted."
+msgstr "无法倒带。中止索引。"
+
+#: IndexDlg.cpp:239
+msgid "Cannot rewind tape."
+msgstr "无法倒带。"
+
+#: IndexDlg.cpp:245
+msgid "Failed to skip tape ID. Indexing aborted."
+msgstr "无法跳过磁带 ID。中止索引。"
+
+#: IndexDlg.cpp:249
+msgid "Failed to skip tape ID."
+msgstr "无法跳过磁带ID。"
+
+#: IndexDlg.cpp:278
+#, c-format
+msgid "Indexing archive %1."
+msgstr "正在对归档 %1 索引。"
+
+#: IndexDlg.cpp:281
+#, c-format
+msgid "Archive %1"
+msgstr "归档 %1"
+
+#: IndexDlg.cpp:330
+msgid "Reindexed Tape"
+msgstr "重新索引的磁带"
+
+#: KDatMainWindow.cpp:96 KDatMainWindow.cpp:97 KDatMainWindow.cpp:1239
+msgid "KDat: "
+msgstr "KDat:<无磁带>"
+
+#: KDatMainWindow.cpp:101 KDatMainWindow.cpp:137 KDatMainWindow.cpp:251
+#: KDatMainWindow.cpp:1293
+msgid "Mount Tape"
+msgstr "挂载磁带"
+
+#: KDatMainWindow.cpp:102 KDatMainWindow.cpp:138
+msgid "Recreate Tape Index"
+msgstr "重新建立磁带索引"
+
+#: KDatMainWindow.cpp:104 KDatMainWindow.cpp:144
+msgid "Format Tape..."
+msgstr "格式化磁带..."
+
+#: KDatMainWindow.cpp:107 KDatMainWindow.cpp:113 KDatMainWindow.cpp:141
+#: KDatMainWindow.cpp:781 KDatMainWindow.cpp:795
+msgid "Delete Archive"
+msgstr "删除归档"
+
+#: KDatMainWindow.cpp:110 KDatMainWindow.cpp:116 KDatMainWindow.cpp:136
+msgid "Verify..."
+msgstr "校验..."
+
+#: KDatMainWindow.cpp:111 KDatMainWindow.cpp:117 KDatMainWindow.cpp:135
+msgid "Restore..."
+msgstr "恢复..."
+
+#: KDatMainWindow.cpp:120 KDatMainWindow.cpp:129 KDatMainWindow.cpp:134
+msgid "Backup..."
+msgstr "备份..."
+
+#: KDatMainWindow.cpp:123 KDatMainWindow.cpp:829
+msgid "Delete Tape Index"
+msgstr "删除磁带索引"
+
+#: KDatMainWindow.cpp:126 KDatMainWindow.cpp:139
+msgid "Create Backup Profile"
+msgstr "创建备份配置"
+
+#: KDatMainWindow.cpp:131 KDatMainWindow.cpp:143 KDatMainWindow.cpp:951
+msgid "Delete Backup Profile"
+msgstr "删除备份配置"
+
+#: KDatMainWindow.cpp:142
+msgid "Delete Index"
+msgstr "删除索引"
+
+#: KDatMainWindow.cpp:149
+msgid "Configure KDat..."
+msgstr "配置 KDat..."
+
+#: KDatMainWindow.cpp:155
+msgid ""
+"KDat Version %1\n"
+"\n"
+"KDat is a tar-based tape archiver.\n"
+"\n"
+"Copyright (c) 1998-2000 Sean Vyain\n"
+"Copyright (c) 2001-2002 Lawrence Widman\n"
+"kdat@cardiothink.com"
+msgstr ""
+"KDat Version %1\n"
+"\n"
+"KDat是基于tar命令的磁带归档程序。\n"
+"\n"
+"版权所有 (C) 1998 Sean Vyain\n"
+"版权所有 (C) 2001-2002 Lawrence Widman\n"
+"svyain@mail.tds.net"
+
+#: KDatMainWindow.cpp:160
+msgid "Mount/unmount tape"
+msgstr "挂载/卸载磁带"
+
+#: KDatMainWindow.cpp:168
+msgid "Verify"
+msgstr "校验"
+
+#: KDatMainWindow.cpp:173
+msgid "Ready."
+msgstr "就绪。"
+
+#: KDatMainWindow.cpp:248 KDatMainWindow.cpp:1290
+msgid "Unmount Tape"
+msgstr "卸载磁带"
+
+#: KDatMainWindow.cpp:419
+msgid ""
+"KDat will dump your files properly to tape, but may not be able\n"
+"to restore them. To restore your files by hand, you need to know\n"
+"the name of the *non-rewinding* version of your tape device %1.\n"
+msgstr ""
+"KDat 会把您的文件正确地存到磁带上,但是有可能无法恢复数据。\n"
+"如果要手工恢复文件,您需要知道您的磁带设备 %1 的“不倒带”\n"
+"设备名。\n"
+
+#: KDatMainWindow.cpp:423
+msgid ""
+"For example, if your device is /dev/st0, the non-rewinding version\n"
+"is /dev/nst0. If your device name doesn't look like that, type\n"
+"\"ls -l %2\" in a terminal window to see the real name of your\n"
+"tape drive. Substitute that name for /dev/nst0 below.\n"
+"Open a terminal window and type the following:\n"
+" tar tfv /dev/nst0; tar tfv /dev/nst0\n"
+" tar xfv /dev/nst0\n"
+"The third call to \"tar\" will retrieve your data into your\n"
+"current directory. Please let us know if this happens to you!\n"
+" - KDat Maintenance Team\n"
+msgstr ""
+"例如,如果您的磁带设备是 /dev/st0,不倒带设备名则为 /dev/nst0。\n"
+"如果您的设备名不是那样的,可以在终端窗口中键入“ls -l %2”来查看\n"
+"磁带驱动器的真实名字。用那个名字替换下面的 /dev/nst0。\n"
+"打开终端窗口并输入:\n"
+" tar tfv /dev/nst0; tar tfv /dev/nst0\n"
+" tar xfv /dev/nst0\n"
+"第三个“tar”命令将您的数据提取到当前目录。如果您遇到了这种情况,\n"
+"请一定让我们知道!\n"
+" ― KDat 维护小组\n"
+
+#: KDatMainWindow.cpp:449
+#, c-format
+msgid "Archive created on %1"
+msgstr "创建于 %1 的归档"
+
+#: KDatMainWindow.cpp:467
+msgid "Performing backup..."
+msgstr "正在进行备份..."
+
+#: KDatMainWindow.cpp:472 KDatMainWindow.cpp:494
+msgid "Backup canceled."
+msgstr "取消备份。"
+
+#: KDatMainWindow.cpp:486
+msgid ""
+"WARNING: The estimated archive size is %1 KB but the tape has only %2 KB of "
+"space!\n"
+"Back up anyway?"
+msgstr ""
+"警告:归档大小估计为 %1 KB,而磁带只有 %2 KB 空间!\n"
+"继续备份吗?"
+
+#: KDatMainWindow.cpp:501 TapeDrive.cpp:525 TapeDrive.cpp:546
+msgid "Rewinding tape..."
+msgstr "正在倒带..."
+
+#: KDatMainWindow.cpp:504
+msgid ""
+"Cannot rewind tape.\n"
+"Backup aborted."
+msgstr ""
+"无法倒带。\n"
+"中止备份。"
+
+#: KDatMainWindow.cpp:505 KDatMainWindow.cpp:516
+msgid "Backup Error"
+msgstr "备份错误"
+
+#: KDatMainWindow.cpp:506 KDatMainWindow.cpp:517 KDatMainWindow.cpp:537
+msgid "Backup aborted."
+msgstr "备份中止。"
+
+#: KDatMainWindow.cpp:512
+msgid "Skipping to end of tape..."
+msgstr "正在跳到磁带结束..."
+
+#: KDatMainWindow.cpp:515
+msgid ""
+"Cannot get to end of tape.\n"
+"Backup aborted."
+msgstr ""
+"无法到磁带末尾。\n"
+"备份中止。"
+
+#: KDatMainWindow.cpp:521
+msgid "Backup in progress..."
+msgstr "正在备份..."
+
+#: KDatMainWindow.cpp:535
+msgid "Backup complete."
+msgstr "完成备份。"
+
+#: KDatMainWindow.cpp:667
+msgid "Restore in progress..."
+msgstr "正在恢复数据..."
+
+#: KDatMainWindow.cpp:669
+msgid "Verify in progress..."
+msgstr "正在校验..."
+
+#: KDatMainWindow.cpp:676
+msgid "Restore complete."
+msgstr "完成数据恢复。"
+
+#: KDatMainWindow.cpp:678
+msgid "Verify complete."
+msgstr "完成校验。"
+
+#: KDatMainWindow.cpp:682
+msgid "Restore aborted."
+msgstr "数据恢复中止。"
+
+#: KDatMainWindow.cpp:684
+msgid "Verify aborted."
+msgstr "校验中止"
+
+#: KDatMainWindow.cpp:695 KDatMainWindow.cpp:845
+msgid ""
+"There appears to be no tape in the drive %1. Please\n"
+"check \"Edit->Preferences\" to make sure the\n"
+"correct device is selected as the tape drive (e.g.\n"
+"/dev/st0). If you hear the tape drive moving, wait\n"
+"until it stops and then try mounting it again."
+msgstr ""
+"在驱动器 %1 中没有磁带。请检查“编辑->首选项”以\n"
+"确保选择了正确的词典驱动器设备(例如 /dev/st0)。\n"
+"如果你听到了磁带的转动,等它停转,然后重新尝试\n"
+"挂载。"
+
+#: KDatMainWindow.cpp:723
+msgid "The current tape index will be overwritten, continue?"
+msgstr "当前的磁带索引会被覆盖,继续?"
+
+#: KDatMainWindow.cpp:724
+msgid "Index Tape"
+msgstr "索引磁带"
+
+#: KDatMainWindow.cpp:724
+msgid "Overwrite"
+msgstr "覆盖写"
+
+#: KDatMainWindow.cpp:730 KDatMainWindow.cpp:1235
+#, c-format
+msgid "KDat: %1"
+msgstr "KDat:%1"
+
+#: KDatMainWindow.cpp:734
+msgid "Index complete."
+msgstr "完成索引。"
+
+#: KDatMainWindow.cpp:736
+msgid "Index aborted."
+msgstr "索引被中止。"
+
+#: KDatMainWindow.cpp:745
+msgid ""
+"No archive is selected.\n"
+"In order to delete an archive, the archive to be deleted must be selected in "
+"the tree first."
+msgstr ""
+"没有选择归档。\n"
+"要删除归档,必须在树中选择要删除的归档。"
+
+#: KDatMainWindow.cpp:779
+msgid ""
+"An archive cannot be removed from the middle of the tape. If\n"
+"the archive '%1' is deleted then\n"
+"the following archives will also be deleted:\n"
+"%2\n"
+"\n"
+"Delete all listed archives?"
+msgstr ""
+"无法从磁带中间删除一个归档。如果\n"
+"归档“%1”被删除,那么下面的归档\n"
+"也会被删除:\n"
+"%2\n"
+"\n"
+" 删除所有列出的归档?"
+
+#: KDatMainWindow.cpp:784
+msgid "Archives deleted."
+msgstr "归档被删除。"
+
+#: KDatMainWindow.cpp:793
+msgid "Really delete the archive '%1'?"
+msgstr "真的要删除归档“%1”?"
+
+#: KDatMainWindow.cpp:798
+msgid "Archive deleted."
+msgstr "归档被删除。"
+
+#: KDatMainWindow.cpp:811
+msgid ""
+"No tape index is selected.\n"
+"In order to delete a tape index, the tape index to be deleted must be selected "
+"in the tree first."
+msgstr ""
+"没有选择磁带索引。\n"
+"要删除磁带索引,必须先从树中选中要删除的磁带索引。"
+
+#: KDatMainWindow.cpp:820
+msgid ""
+"Tape is still mounted. The index for a mounted tape cannot be deleted.\n"
+"Unmount the tape and try again."
+msgstr ""
+"磁带仍然是挂载的。被挂载的磁带的索引不能被删除。\n"
+"卸载磁带,然后重试。"
+
+#: KDatMainWindow.cpp:827
+msgid "Really delete the index for '%1'?"
+msgstr "真的要删除“%1”的索引吗?"
+
+#: KDatMainWindow.cpp:832
+msgid "Tape index deleted."
+msgstr "磁带索引被删除。"
+
+#: KDatMainWindow.cpp:858
+msgid ""
+"The tape in the drive is write protected.\n"
+"Please disable write protection and try again."
+msgstr ""
+"驱动器中的磁带是写保护的。\n"
+"请去掉写保护,然后重试。"
+
+#: KDatMainWindow.cpp:863
+msgid ""
+"All data currently on the tape will be lost.\n"
+"Are you sure you want to continue?"
+msgstr ""
+"磁带上的所有数据将会丢失。\n"
+"你确定要继续吗?"
+
+#: KDatMainWindow.cpp:865
+msgid "Format Tape"
+msgstr "格式化磁带"
+
+#: KDatMainWindow.cpp:865 KDatMainWindow.cpp:1006
+msgid "Format"
+msgstr "格式化"
+
+#: KDatMainWindow.cpp:868
+#, c-format
+msgid "Tape created on %1"
+msgstr "磁带创建的时间是 %1"
+
+#: KDatMainWindow.cpp:884
+msgid "Formatting tape..."
+msgstr "正在格式化磁带..."
+
+#: KDatMainWindow.cpp:887
+msgid "Format complete."
+msgstr "完成格式化。"
+
+#: KDatMainWindow.cpp:901
+#, c-format
+msgid "Backup Profile %1"
+msgstr "备份配置 %1"
+
+#: KDatMainWindow.cpp:919
+msgid "Archive"
+msgstr "归档"
+
+#: KDatMainWindow.cpp:940
+msgid ""
+"In order to delete a backup profile, the backup profile to be deleted must be "
+"selected in the tree first."
+msgstr "要删除备份配置,必须先从树中选中要删除的备份配置。"
+
+#: KDatMainWindow.cpp:949
+msgid "Really delete backup profile '%1'?"
+msgstr "真的要删除备份配置“%1”?"
+
+#: KDatMainWindow.cpp:954
+msgid "Backup profile deleted."
+msgstr "已删除备份配置。"
+
+#: KDatMainWindow.cpp:992
+msgid "Tape unmounted."
+msgstr "磁带已卸载。"
+
+#: KDatMainWindow.cpp:996
+msgid "Reading tape header..."
+msgstr "正在读取磁带头..."
+
+#: KDatMainWindow.cpp:1003
+msgid "This tape has not been formatted by KDat."
+msgstr "这个磁带没有用 KDat 格式化。"
+
+#: KDatMainWindow.cpp:1006
+msgid ""
+"This tape has not been formatted by KDat.\n"
+"\n"
+"Would you like to format it now?"
+msgstr ""
+"这个磁带没有用KDat格式化。\n"
+"\n"
+"您想现在格式化吗?"
+
+#: KDatMainWindow.cpp:1006
+msgid "Do Not Format"
+msgstr "不格式化"
+
+#: KDatMainWindow.cpp:1018
+msgid "Tape mounted."
+msgstr "磁带已挂载。"
+
+#: KDatMainWindow.cpp:1105
+msgid "Estimating backup size: %1, %2"
+msgstr "正在估计备份的大小:%1,%2"
+
+#: KDatMainWindow.cpp:1240
+msgid "KDat: "
+msgstr "KDat:<没有磁带>"
+
+#: KDatMainWindow.cpp:1330
+msgid ""
+"Click \"CANCEL\" to stop the backup process.\n"
+"For example, you may quickly see that the size of\n"
+"the files you selected will exceed the size of the\n"
+"backup tape, and may then decide to stop and remove\n"
+"some files from your list of files to backup.\n"
+"\n"
+"Click \"Continue\" to remove this message while\n"
+"continuing the backup."
+msgstr ""
+"点击“取消”来停止备份。\n"
+"例如,你可能发现你选中的文件的大小超过了磁带\n"
+"的容量,然后决定停止备份,并从备份文件列表中\n"
+"去掉某些文件。\n"
+"\n"
+"点击“继续”去掉本信息,并继续备份。"
+
+#: KDatMainWindow.cpp:1337
+msgid "Stop estimating backup size"
+msgstr "停止估计备份大小"
+
+#: LoggerWidget.cpp:63
+msgid "Log file exists, overwrite?"
+msgstr "日志文件已存在,覆盖吗?"
+
+#: LoggerWidget.cpp:64
+msgid "KDat: Save Log"
+msgstr "KDat:保存日志"
+
+#: LoggerWidget.cpp:65
+msgid "&Overwrite"
+msgstr "覆写(&O)"
+
+#: Node.cpp:1185 Node.cpp:1255
+msgid ""
+msgstr "<没有磁带>"
+
+#: Node.cpp:1335
+msgid "Tape Indexes"
+msgstr "磁带索引"
+
+#: Node.cpp:1470
+msgid "Backup Profiles"
+msgstr "备份配置"
+
+#: Tape.cpp:42
+msgid "New Tape"
+msgstr "新磁带"
+
+#: Tape.cpp:76 TapeDrive.cpp:226
+msgid "Rewinding tape failed."
+msgstr "无法倒带。"
+
+#: Tape.cpp:76 Tape.cpp:82 Tape.cpp:91 Tape.cpp:98 Tape.cpp:105 Tape.cpp:109
+msgid "Format Failed"
+msgstr "格式化失败"
+
+#: Tape.cpp:82
+msgid "Cannot set tape block size."
+msgstr "无法设置磁带块大小。"
+
+#: Tape.cpp:91
+msgid "Writing magic string failed."
+msgstr "无法写magic字符串。"
+
+#: Tape.cpp:98
+msgid "Writing version number failed."
+msgstr "无法写版本号。"
+
+#: Tape.cpp:105
+msgid "Writing tape ID length failed."
+msgstr "无法写磁带ID长度。"
+
+#: Tape.cpp:109
+msgid "Writing tape ID failed."
+msgstr "无法写磁带ID。"
+
+#: Tape.cpp:154
+msgid ""
+"No index file was found for this tape.\n"
+"Recreate the index from tape?"
+msgstr ""
+"没有找到和这个磁带对应的索引文件。\n"
+"从磁带重新建立索引?"
+
+#: Tape.cpp:156 Tape.cpp:220
+msgid "Tape Index"
+msgstr "磁带索引"
+
+#: Tape.cpp:157
+msgid "Recreate"
+msgstr "重新创建"
+
+#: Tape.cpp:178 TapeDrive.cpp:246
+msgid "Reading version number failed."
+msgstr "无法读取版本号。"
+
+#: Tape.cpp:179 Tape.cpp:634 Tape.cpp:640 Tape.cpp:646 Tape.cpp:653
+#: Tape.cpp:660 Tape.cpp:668 Tape.cpp:675 Tape.cpp:683 Tape.cpp:691
+#: Tape.cpp:698 Tape.cpp:705 Tape.cpp:718 Tape.cpp:730 Tape.cpp:738
+#: Tape.cpp:745 Tape.cpp:752 Tape.cpp:781 Tape.cpp:787 Tape.cpp:793
+#: Tape.cpp:800 Tape.cpp:807 Tape.cpp:815 Tape.cpp:822 Tape.cpp:843
+#: Tape.cpp:849 Tape.cpp:886 Tape.cpp:892
+msgid "Index File Error"
+msgstr "索引文件错"
+
+#: Tape.cpp:219
+#, c-format
+msgid ""
+"The tape index file format is version %d. The index cannot be read by this "
+"version of KDat. Perhaps the tape index file was created by a newer version of "
+"KDat?"
+msgstr "磁带索引文件的格式版本为 %d。您正在使用的这个版本的 KDat 无法读取索引文件。磁带索引文件是用更新版本的 KDat 生成的?"
+
+#: Tape.cpp:380
+msgid "Error during fseek #1 while accessing archive: \""
+msgstr "访问归档时 fseek #1 发生错误:\""
+
+#: Tape.cpp:385 Tape.cpp:398 Tape.cpp:411 Tape.cpp:424 Tape.cpp:439
+msgid "File Access Error"
+msgstr "文件访问错误"
+
+#: Tape.cpp:393
+msgid "Error while accessing string #1 in archive: \""
+msgstr "访问归档中的 string #1 时发生错误:\""
+
+#: Tape.cpp:406
+msgid "Error while accessing string #2 in archive: \""
+msgstr "访问归档中的 string #2 时发生错误:\""
+
+#: Tape.cpp:419
+msgid "Error during fseek #2 while accessing archive: \""
+msgstr "访问归档时 fseek #2 发生错误:\""
+
+#: Tape.cpp:436
+msgid "Error while updating archive name: "
+msgstr "更新归档名时发生错误:"
+
+#: Tape.cpp:634 Tape.cpp:781 Tape.cpp:843 Tape.cpp:886 TapeDrive.cpp:263
+msgid "Reading tape ID failed."
+msgstr "无法读取磁带ID。"
+
+#: Tape.cpp:640 Tape.cpp:787 Tape.cpp:849 Tape.cpp:892
+msgid "Tape ID on tape does not match tape ID in index file."
+msgstr "磁带ID和索引文件中的磁带ID不匹配。"
+
+#: Tape.cpp:646 Tape.cpp:793
+msgid "Reading creation time failed."
+msgstr "无法读取建立时间。"
+
+#: Tape.cpp:653 Tape.cpp:800
+msgid "Reading modification time failed."
+msgstr "无法读取修改时间。"
+
+#: Tape.cpp:660 Tape.cpp:807
+msgid "Reading tape name failed."
+msgstr "无法读取磁带名。"
+
+#: Tape.cpp:668 Tape.cpp:815
+msgid "Reading tape size failed."
+msgstr "无法读取磁带大小。"
+
+#: Tape.cpp:675 Tape.cpp:822
+msgid "Reading archive count failed."
+msgstr "无法读取归档计数。"
+
+#: Tape.cpp:683
+msgid "Reading archive name failed."
+msgstr "无法读取归档名。"
+
+#: Tape.cpp:691
+msgid "Reading archive time stamp failed."
+msgstr "无法读取归档时戳。"
+
+#: Tape.cpp:698
+msgid "Reading archive start block failed."
+msgstr "无法读取归档开始块。"
+
+#: Tape.cpp:705
+msgid "Reading archive end block failed."
+msgstr "无法读取归档结束块。"
+
+#: Tape.cpp:718
+msgid "Reading archive file count failed."
+msgstr "无法读取归档文件计数。"
+
+#: Tape.cpp:730
+msgid "Reading file name failed."
+msgstr "无法读取文件名。"
+
+#: Tape.cpp:738
+msgid "Reading file size failed."
+msgstr "无法读取文件大小。"
+
+#: Tape.cpp:745
+msgid "Reading file modification time failed."
+msgstr "无法读取文件修改时间。"
+
+#: Tape.cpp:752
+msgid "Reading file record number failed."
+msgstr "无法读取文件记录号。"
+
+#: TapeDrive.cpp:192
+msgid "Tape mounted readonly."
+msgstr "磁带以只读方式挂载。"
+
+#: TapeDrive.cpp:194
+msgid "Tape mounted read/write."
+msgstr "磁带以读写方式挂载。"
+
+#: TapeDrive.cpp:231
+msgid "Reading magic string..."
+msgstr "正在读取魔数字符串..."
+
+#: TapeDrive.cpp:234
+msgid "Reading magic string failed."
+msgstr "无法读取magic字符串。"
+
+#: TapeDrive.cpp:243
+msgid "Reading version number..."
+msgstr "正在读版本号..."
+
+#: TapeDrive.cpp:251
+msgid ""
+"Tape was formatted by a more recent version of KDat. Consider upgrading."
+msgstr "格式化磁带所用的 KDat 是较新版本的,请考虑升级您正在使用的 KDat。"
+
+#: TapeDrive.cpp:255
+msgid "Reading tape ID..."
+msgstr "读取磁带ID..."
+
+#: TapeDrive.cpp:258
+msgid "Reading tape ID length failed."
+msgstr "无法读取磁带ID长度。"
+
+#: TapeDrive.cpp:520
+msgid "Skipping to archive..."
+msgstr "跳至归档..."
+
+#: TapeDrive.cpp:542
+msgid "Skipping to block..."
+msgstr "跳至块..."
+
+#: TapeFileInfoWidget.cpp:39
+msgid "Start record:"
+msgstr "起始记录:"
+
+#: TapeFileInfoWidget.cpp:40
+msgid "End record:"
+msgstr "结束记录:"
+
+#: TapeInfoWidget.cpp:46
+msgid "Tape ID:"
+msgstr "磁带 ID:"
+
+#: TapeInfoWidget.cpp:49
+msgid "Archive count:"
+msgstr "归档计数:"
+
+#: TapeInfoWidget.cpp:50
+msgid "Space used:"
+msgstr "已使用空间:"
+
+#: VerifyDlg.cpp:70 VerifyDlg.cpp:71
+msgid "KDat: Restore"
+msgstr "KDat:恢复数据"
+
+#: VerifyDlg.cpp:73 VerifyDlg.cpp:74
+msgid "KDat: Verify"
+msgstr "KDat:校验"
+
+#: VerifyDlg.cpp:126
+msgid "Differences:"
+msgstr "差别:"
+
+#: VerifyDlg.cpp:134
+msgid "Restore log:"
+msgstr "恢复日志:"
+
+#: VerifyDlg.cpp:136
+msgid "Verify log:"
+msgstr "校验日志:"
+
+#: VerifyDlg.cpp:144
+msgid "&Save Log..."
+msgstr "保存日志(&S)..."
+
+#: VerifyDlg.cpp:149
+msgid "&Abort"
+msgstr "中止(&A)"
+
+#: VerifyDlg.cpp:344
+msgid ""
+"failed while reading tape data.\n"
+msgstr ""
+"无法读取磁带数据。\n"
+
+#: VerifyOptDlg.cpp:41 VerifyOptDlg.cpp:42
+msgid "KDat: Restore Options"
+msgstr "KDat:恢复选项"
+
+#: VerifyOptDlg.cpp:44 VerifyOptDlg.cpp:45
+msgid "KDat: Verify Options"
+msgstr "KDat:校验选项"
+
+#: VerifyOptDlg.cpp:50
+msgid "Restore to folder:"
+msgstr "恢复到文件夹:"
+
+#: VerifyOptDlg.cpp:52
+msgid "Verify in folder:"
+msgstr "在文件夹中校验:"
+
+#. i18n: file OptionsDlgWidget.ui line 136
+#: VerifyOptDlg.cpp:60 rc.cpp:30 rc.cpp:42
+#, no-c-format
+msgid "..."
+msgstr "..."
+
+#: VerifyOptDlg.cpp:65
+msgid "Restore files:"
+msgstr "恢复文件:"
+
+#: VerifyOptDlg.cpp:67
+msgid "Verify files:"
+msgstr "校验文件:"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Wang Jian"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "lark@linux.net.cn"
+
+#: main.cpp:41
+msgid "tar-based DAT archiver for KDE"
+msgstr "KDE 的基于 tar 的 DAT 归档软件"
+
+#: main.cpp:48
+msgid "KDat"
+msgstr "KDat"
+
+#: main.cpp:59
+msgid "Can't allocate memory in kdat"
+msgstr "无法分配内存"
+
+#. i18n: file OptionsDlgWidget.ui line 17
+#: rc.cpp:3
+#, no-c-format
+msgid "Options Widget"
+msgstr "选项部件"
+
+#. i18n: file OptionsDlgWidget.ui line 53
+#: rc.cpp:6
+#, no-c-format
+msgid ""
+"This setting determines the capacity that KDat assumes your backup tapes to be. "
+" This is used when formatting the tapes."
+msgstr "此设置决定了 KDat 认为备份磁带所拥有的容量。此选项主要用于格式化磁带。"
+
+#. i18n: file OptionsDlgWidget.ui line 67
+#: rc.cpp:9
+#, no-c-format
+msgid ""
+"Tape drives read and write data in individual blocks. This setting controls "
+"the size of each block, and should be set to your tape drive's block size. For "
+"floppy tape drives this should be set to 10240 bytes."
+msgstr ""
+"磁带驱动器以单个块的方式读写数据。此设置控制了每个块的大小,而且应该和您磁带驱动器的块大小保持一致。对于软盘磁带设备,应该将此选项设置为 "
+"10240 字节。"
+
+#. i18n: file OptionsDlgWidget.ui line 73
+#: rc.cpp:12
+#, no-c-format
+msgid "MB"
+msgstr "MB"
+
+#. i18n: file OptionsDlgWidget.ui line 78
+#: rc.cpp:15
+#, no-c-format
+msgid "GB"
+msgstr "GB"
+
+#. i18n: file OptionsDlgWidget.ui line 88
+#: rc.cpp:18
+#, no-c-format
+msgid ""
+"This option chooses whether the default tape size to the left is in megabytes "
+"(MB) or gigabytes (GB)."
+msgstr "此选项选择左侧的默认磁带大小以何单位显示,是兆字节(MB)还是吉字节(GB)。"
+
+#. i18n: file OptionsDlgWidget.ui line 96
+#: rc.cpp:21
+#, no-c-format
+msgid "bytes"
+msgstr "字节"
+
+#. i18n: file OptionsDlgWidget.ui line 104
+#: rc.cpp:24
+#, no-c-format
+msgid "Tape block size:"
+msgstr "磁带块大小:"
+
+#. i18n: file OptionsDlgWidget.ui line 115
+#: rc.cpp:27
+#, no-c-format
+msgid "Default tape size:"
+msgstr "默认磁带大小:"
+
+#. i18n: file OptionsDlgWidget.ui line 139
+#: rc.cpp:33
+#, no-c-format
+msgid "Browse for the tar command."
+msgstr "浏览 tar 命令。"
+
+#. i18n: file OptionsDlgWidget.ui line 147
+#: rc.cpp:36
+#, no-c-format
+msgid ""
+"The location in the filesystem of the non-rewinding "
+"tape device. The default is /dev/tape."
+msgstr "非回绕磁带设备在文件系统中的位置。默认为 /dev/tape。"
+
+#. i18n: file OptionsDlgWidget.ui line 155
+#: rc.cpp:39
+#, no-c-format
+msgid "Tar command:"
+msgstr "Tar 命令:"
+
+#. i18n: file OptionsDlgWidget.ui line 169
+#: rc.cpp:45
+#, no-c-format
+msgid "Browse for the tape device."
+msgstr "浏览磁带设备。"
+
+#. i18n: file OptionsDlgWidget.ui line 177
+#: rc.cpp:48
+#, no-c-format
+msgid ""
+"This setting controls the command that KDat uses to perform the tape backup. "
+"The full path should be given. The default is tar."
+msgstr "此设置控制了 KDat 用于执行磁带备份的命令。应该给出完整路径。默认为 tar。"
+
+#. i18n: file OptionsDlgWidget.ui line 185
+#: rc.cpp:51
+#, no-c-format
+msgid "Tape device:"
+msgstr "磁带设备:"
+
+#. i18n: file OptionsDlgWidget.ui line 198
+#: rc.cpp:54
+#, no-c-format
+msgid "Tape Drive Options"
+msgstr "磁带驱动器选项"
+
+#. i18n: file OptionsDlgWidget.ui line 209
+#: rc.cpp:57
+#, no-c-format
+msgid "Load tape on mount"
+msgstr "挂载时装入"
+
+#. i18n: file OptionsDlgWidget.ui line 212
+#: rc.cpp:60
+#, no-c-format
+msgid "Issue an mtload command prior to mounting the tape."
+msgstr "在挂载磁带前执行 mtload 命令。"
+
+#. i18n: file OptionsDlgWidget.ui line 217
+#: rc.cpp:63
+#, no-c-format
+msgid ""
+"This command issues an mtload command to the tape device before trying "
+"to mount it.\n"
+"\n"
+"This is required by some tape drives."
+msgstr ""
+"在试图挂载磁带设备之前先执行 mtload 命令。\n"
+"\n"
+"某些磁带设备需要此功能。"
+
+#. i18n: file OptionsDlgWidget.ui line 225
+#: rc.cpp:68
+#, no-c-format
+msgid "Lock tape drive on mount"
+msgstr "挂载磁带时锁住磁带"
+
+#. i18n: file OptionsDlgWidget.ui line 228
+#: rc.cpp:71
+#, no-c-format
+msgid "Disable the eject button after mounting the tape."
+msgstr "挂载磁带后禁用弹出按钮。"
+
+#. i18n: file OptionsDlgWidget.ui line 233
+#: rc.cpp:74
+#, no-c-format
+msgid ""
+"This option makes KDat try to disable the eject button on the tape drive after "
+"the tape has been mounted.\n"
+"\n"
+"This doesn't work for all tape drives."
+msgstr ""
+"此选项使得 KDat 试图在挂载磁带后禁用磁带驱动器上的弹出按钮。\n"
+"\n"
+"此功能并不适合于所有磁带设备。"
+
+#. i18n: file OptionsDlgWidget.ui line 241
+#: rc.cpp:79
+#, no-c-format
+msgid "Eject tape on unmount"
+msgstr "卸载磁带时弹出磁带"
+
+#. i18n: file OptionsDlgWidget.ui line 244
+#: rc.cpp:82
+#, no-c-format
+msgid "Try to eject the tape after it is unmounted. Don't use this for ftape."
+msgstr "试图在卸载磁带时弹出磁带。不要对 ftape 使用此功能。"
+
+#. i18n: file OptionsDlgWidget.ui line 249
+#: rc.cpp:85
+#, no-c-format
+msgid ""
+"Try to eject the tape after it has been unmounted.\n"
+"\n"
+"This option should not be used for floppy-tape drives."
+msgstr ""
+"试图在卸载磁带时弹出磁带。\n"
+"\n"
+"不应对软盘磁带驱动器使用此选项。"
+
+#. i18n: file OptionsDlgWidget.ui line 257
+#: rc.cpp:90
+#, no-c-format
+msgid "Variable block size"
+msgstr "可变块大小"
+
+#. i18n: file OptionsDlgWidget.ui line 260
+#: rc.cpp:93
+#, no-c-format
+msgid "Enable variable-block size support in the tape drive."
+msgstr "启用磁带驱动器中的可变块大小支持。"
+
+#. i18n: file OptionsDlgWidget.ui line 265
+#: rc.cpp:96
+#, no-c-format
+msgid ""
+"Some tape drives support different sizes of the data block. With this option, "
+"KDat will attempt to enable that support.\n"
+"\n"
+"You must still specify the block size."
+msgstr ""
+"某些磁带驱动器支持不同的数据块大小。通过此选项,KDat 将试图启用该支持。\n"
+"\n"
+"您仍然必须指定块大小。"
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/kfile_deb.po b/tde-i18n-zh_CN/messages/kdeadmin/kfile_deb.po
new file mode 100644
index 00000000000..0ece9b61e2a
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/kfile_deb.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Wang Jian , 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kfile_deb\n"
+"POT-Creation-Date: 2004-10-12 01:17+0200\n"
+"PO-Revision-Date: 2002-09-09 17:26+0800\n"
+"Last-Translator: Wang Jian \n"
+"Language-Team: zh_CN \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kfile_deb.cpp:53
+msgid "General"
+msgstr "常规"
+
+#: kfile_deb.cpp:56
+msgid "Name"
+msgstr "名字"
+
+#: kfile_deb.cpp:57
+msgid "Version"
+msgstr "版本"
+
+#: kfile_deb.cpp:58
+msgid "Summary"
+msgstr "摘要"
+
+#: kfile_deb.cpp:59
+msgid "Size"
+msgstr "大小"
diff --git a/tde-i18n-zh_CN/messages/kdeadmin/kfile_rpm.po b/tde-i18n-zh_CN/messages/kdeadmin/kfile_rpm.po
new file mode 100644
index 00000000000..c46f932bcc9
--- /dev/null
+++ b/tde-i18n-zh_CN/messages/kdeadmin/kfile_rpm.po
@@ -0,0 +1,64 @@
+# zh_CN translation of kfile_rpm.
+# Copyright (C) 2002,2003 Free Software Foundation, Inc.
+# Wang Jian , 2002.
+# Liu Songhe