[kupfer] Update Simplified Chinese translation.



commit e763b2a6ae5dec8305133b6e00b1615abf1042c7
Author: Aron Xu <aronxu gnome org>
Date:   Mon Mar 29 17:40:53 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 2904 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 1982 insertions(+), 922 deletions(-)
---
diff --git a/po/zh_CN.po b/po/zh_CN.po
index b631042..69fcc60 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,98 +7,132 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kupfer master\n"
 "Report-Msgid-Bugs-To: http://bugs.launchpad.net/kupfer\n";
-"POT-Creation-Date: 2009-11-05 22:15+0000\n"
-"PO-Revision-Date: 2009-10-26 11:24+0800\n"
+"POT-Creation-Date: 2010-03-29 05:04+0000\n"
+"PO-Revision-Date: 2010-03-29 17:40+0800\n"
 "Last-Translator: lh <jarryson gmail com>\n"
 "Language-Team: Chinese (simplified)<i18n-zh googlegroups com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
-#: ../data/kupfer.desktop.in.in.h:1
+#: ../auxdata/kupfer.desktop.in.h:1
 msgid "Application Launcher"
 msgstr "�����"
 
-#: ../data/kupfer.desktop.in.in.h:2
+#: ../auxdata/kupfer.desktop.in.h:2
 msgid "Convenient command and access tool for applications and documents"
 msgstr "æ?¹ä¾¿ç??å?½ä»¤å??æ??ä½?ç¨?åº?æ??æ??æ¡£ç??å·¥å?·"
 
-#: ../data/kupfer.desktop.in.in.h:3 ../kupfer/browser.py:1284
-#: ../kupfer/browser.py:1315 ../kupfer/plugin/core.py:223
-#: ../kupfer/version.py:15
+#: ../auxdata/kupfer.desktop.in.h:3 ../kupfer/version.py:15
+#: ../kupfer/plugin/core/contents.py:85
 msgid "Kupfer"
 msgstr "Kupfer"
 
+#: ../auxdata/kupfer-exec.desktop.in.h:1
+#, fuzzy
+#| msgid "Quit Kupfer"
+msgid "Execute in Kupfer"
+msgstr "é??å?º Kupfer"
+
+#: ../auxdata/kupfer-mimetypes.xml.in.h:1
+msgid "Saved Kupfer Command"
+msgstr ""
+
 #: ../data/preferences.ui.h:1
-msgid "<b>Directories</b>"
-msgstr "<b>��</b>"
+msgid "<b>Browser Keyboard Shortcuts</b>"
+msgstr ""
 
 #: ../data/preferences.ui.h:2
-msgid "<b>Interface</b>"
-msgstr "<b>ç??é?¢</b>"
+msgid "<b>Directories</b>"
+msgstr "<b>��</b>"
 
 #: ../data/preferences.ui.h:3
-msgid "<b>Keybinding</b>"
-msgstr "<b>���</b>"
+msgid "<b>Global Keyboard Shortcuts</b>"
+msgstr ""
 
 #: ../data/preferences.ui.h:4
+msgid "<b>Interface</b>"
+msgstr "<b>ç??é?¢</b>"
+
+#: ../data/preferences.ui.h:5
 msgid "<b>Start</b>"
 msgstr "<b>��</b>"
 
-#: ../data/preferences.ui.h:5
-msgid "<i>Plugins activate after restart</i>"
+#: ../data/preferences.ui.h:6
+#, fuzzy
+#| msgid "<i>Plugins activate after restart</i>"
+msgid "<i>Plugins may not be unloaded at runtime</i>"
 msgstr "<i>é»?认å?¯ç?¨ç??æ??件</i>"
 
-#: ../data/preferences.ui.h:6
+#: ../data/preferences.ui.h:7
 msgid "General"
 msgstr "常�"
 
-#: ../data/preferences.ui.h:7 ../kupfer/plugin/core.py:210
+#: ../data/preferences.ui.h:8
+msgid "Keyboard"
+msgstr ""
+
+#: ../data/preferences.ui.h:9 ../kupfer/plugin/core/contents.py:74
 msgid "Kupfer Preferences"
 msgstr "é¦?é??项"
 
-#: ../data/preferences.ui.h:8
+#: ../data/preferences.ui.h:10
 msgid "Plugins"
 msgstr "æ??件"
 
-#: ../data/preferences.ui.h:9
+#: ../data/preferences.ui.h:11 ../kupfer/ui/preferences.py:729
+msgid "Reset"
+msgstr "é??ç½®"
+
+#: ../data/preferences.ui.h:12
 msgid "Show icon in notification area"
 msgstr "å?¨ç³»ç»?é??ç?¥å?ºå??æ?¾ç¤ºå?¾æ ?"
 
-#: ../data/preferences.ui.h:10
+#: ../data/preferences.ui.h:13
 msgid "Start automatically on login"
 msgstr "ç?»å½?å??è?ªå?¯å?¨"
 
-#: ../kupfer/browser.py:648
-#, python-format
-msgid "%s is empty"
-msgstr "%s æ?¯ç©ºç??"
+#: ../data/preferences.ui.h:14
+msgid "Use single keystroke commands (Space, /, period, comma etc.)"
+msgstr ""
 
-#: ../kupfer/browser.py:652
-#, python-format
-msgid "No matches in %(src)s for \"%(query)s\""
-msgstr "å?¨ %(src)s 中没æ??符å??â??%(query)sâ??ç??"
+#: ../data/credentials_dialog.ui.h:1
+msgid "User credentials"
+msgstr ""
 
-#: ../kupfer/browser.py:661
-msgid "Type to search"
-msgstr "è¾?å?¥è¿?è¡?æ??ç´¢"
+#: ../data/credentials_dialog.ui.h:2
+msgid "_Change"
+msgstr ""
 
-#: ../kupfer/browser.py:667
-#, python-format
-msgid "Type to search %s"
-msgstr "è¾?å?¥ä»¥æ??ç´¢ %s"
+#: ../data/credentials_dialog.ui.h:3
+msgid "_Password:"
+msgstr ""
+
+#: ../data/credentials_dialog.ui.h:4
+msgid "_User:"
+msgstr ""
+
+#: ../data/getkey_dialog.ui.h:1
+msgid "Keybinding could not be bound"
+msgstr "Keybinding �件���"
+
+#: ../data/getkey_dialog.ui.h:2
+msgid "Please press desired key combination"
+msgstr ""
+
+#: ../data/getkey_dialog.ui.h:3
+msgid "Set Keyboard Shortcut"
+msgstr ""
 
 #: ../kupfer/main.py:39
 msgid "do not present main interface on launch"
 msgstr "å?¯å?¨å??ä¸?æ?¾ç¤ºä¸»ç??é?¢"
 
 #: ../kupfer/main.py:40
-#, fuzzy
-#| msgid "Available plugins:"
 msgid "list available plugins"
-msgstr "å?¯ç?¨æ??件ï¼?"
+msgstr "å??å?ºå?¯ç?¨æ??件"
 
 #: ../kupfer/main.py:41
 msgid "enable debug info"
@@ -112,23 +146,17 @@ msgstr "�示��帮�"
 msgid "show version information"
 msgstr "æ?¾ç¤ºç??æ?¬ä¿¡æ?¯"
 
-#: ../kupfer/main.py:56
-msgid "Usage: kupfer [OPTIONS | QUERY]"
+#: ../kupfer/main.py:50
+#, fuzzy
+#| msgid "Usage: kupfer [OPTIONS | QUERY]"
+msgid "Usage: kupfer [ OPTIONS | FILE ... ]"
 msgstr "ç?¨æ³?ï¼?kupfer [é??项|æ?¥è¯¢]"
 
-#: ../kupfer/main.py:63
-msgid "To configure kupfer, edit:"
-msgstr "é??ç½® kupferï¼?ç¼?è¾?ï¼?"
-
-#: ../kupfer/main.py:64
-msgid "The default config for reference is at:"
-msgstr "å??è??é»?认é??ç½®ï¼?"
-
-#: ../kupfer/main.py:78
+#: ../kupfer/main.py:61
 msgid "Available plugins:"
 msgstr "å?¯ç?¨æ??件ï¼?"
 
-#: ../kupfer/main.py:122
+#: ../kupfer/main.py:105
 #, python-format
 msgid ""
 "%(PROGRAM_NAME)s: %(SHORT_DESCRIPTION)s\n"
@@ -139,442 +167,573 @@ msgstr ""
 "\t%(COPYRIGHT)s\n"
 "\t%(WEBSITE)s\n"
 
-#: ../kupfer/objects.py:185
+#: ../kupfer/ui/browser.py:715
+#, python-format
+msgid "%s is empty"
+msgstr "%s æ?¯ç©ºç??"
+
+#: ../kupfer/ui/browser.py:719
+#, python-format
+msgid "No matches in %(src)s for \"%(query)s\""
+msgstr "å?¨ %(src)s 中没æ??符å??â??%(query)sâ??ç??"
+
+#: ../kupfer/ui/browser.py:725
 msgid "No matches"
 msgstr "æ? å?¹é??"
 
-#: ../kupfer/objects.py:517 ../kupfer/objects.py:578 ../kupfer/objects.py:593
-#: ../kupfer/plugin/notes.py:69 ../kupfer/plugin/zim.py:105
-msgid "Open"
-msgstr "æ??å¼?"
+#: ../kupfer/ui/browser.py:730
+msgid "Type to search"
+msgstr "è¾?å?¥è¿?è¡?æ??ç´¢"
 
-#: ../kupfer/objects.py:517 ../kupfer/objects.py:525 ../kupfer/objects.py:528
-#: ../kupfer/objects.py:541
+#: ../kupfer/ui/browser.py:736
 #, python-format
-msgid "Open with %s"
-msgstr "ç?¨ %s æ??å¼?"
+msgid "Type to search %s"
+msgstr "è¾?å?¥ä»¥æ??ç´¢ %s"
 
-#: ../kupfer/objects.py:559
-msgid "Open URL"
-msgstr "æ??å¼?é?¾æ?¥"
+#: ../kupfer/ui/browser.py:748
+msgid "No action"
+msgstr "æ? æ??ä½?"
 
-#: ../kupfer/objects.py:570
-msgid "Open URL with default viewer"
-msgstr "ç?¨é»?认æ?¥ç??å?¨æ??å¼?é?¾æ?¥"
+#: ../kupfer/ui/preferences.py:23
+msgid "Show Main Interface"
+msgstr "æ?¾ç¤ºä¸»ç??é?¢"
 
-#: ../kupfer/objects.py:585
-msgid "Open with default viewer"
-msgstr "ç?¨é»?认æ?¥ç??å?¨æ??å¼?"
+#: ../kupfer/ui/preferences.py:24
+#, fuzzy
+#| msgid "Work with application"
+msgid "Show with Selection"
+msgstr "å??åº?ç?¨ç¨?åº?ä¸?å??å·¥ä½?"
 
-#: ../kupfer/objects.py:596
-msgid "Open folder"
-msgstr "æ??å¼?æ??件夹"
+#: ../kupfer/ui/preferences.py:33
+msgid "Alternate Activate"
+msgstr ""
+
+#: ../kupfer/ui/preferences.py:34
+msgid "Comma Trick"
+msgstr ""
+
+#: ../kupfer/ui/preferences.py:35
+#, fuzzy
+#| msgid "Sudo-like Command"
+msgid "Compose Command"
+msgstr "类Sudo�令"
+
+#: ../kupfer/ui/preferences.py:36
+msgid "Reset All"
+msgstr "å?¨é?¨é??ç½®"
 
-#: ../kupfer/objects.py:602
+#: ../kupfer/ui/preferences.py:37
+msgid "Select Quit"
+msgstr "é??æ?©é??å?º"
+
+#: ../kupfer/ui/preferences.py:38
+#| msgid "Selected File"
+msgid "Select Selected File"
+msgstr "é??æ?©å·²é??ç??æ??件"
+
+#: ../kupfer/ui/preferences.py:39
+#| msgid "Selected Text"
+msgid "Select Selected Text"
+msgstr "é??æ?©å·²é??ç??æ??æ?¬"
+
+#: ../kupfer/ui/preferences.py:40
+#| msgid "Show Text"
+msgid "Show Help"
+msgstr "�示帮�"
+
+#: ../kupfer/ui/preferences.py:41
+msgid "Switch to First Pane"
+msgstr ""
+
+#: ../kupfer/ui/preferences.py:42
+msgid "Toggle Text Mode"
+msgstr ""
+
+#. TRANS: Plugin info fields
+#: ../kupfer/ui/preferences.py:362
+msgid "Description"
+msgstr "æ??è¿°"
+
+#: ../kupfer/ui/preferences.py:362
+msgid "Author"
+msgstr "ä½?è??"
+
+#: ../kupfer/ui/preferences.py:379
+msgid "Version"
+msgstr "ç??æ?¬"
+
+#. TRANS: Error message when Plugin needs a Python module to load
+#: ../kupfer/ui/preferences.py:389
+#, python-format
+msgid "Python module '%s' is needed"
+msgstr "é??è¦?Python模å??'%s'"
+
+#: ../kupfer/ui/preferences.py:403
+msgid "Plugin could not be read due to an error:"
+msgstr "å? ä¸ºå¦?ä¸?å??å? æ??件æ? æ³?å?¯ç?¨:"
+
+#: ../kupfer/ui/preferences.py:412 ../kupfer/plugin/kupfer_plugins.py:77
+msgid "disabled"
+msgstr "已��"
+
+#: ../kupfer/ui/preferences.py:484
+msgid "Content of"
+msgstr ""
+
+#. TRANS: Plugin contents header
+#: ../kupfer/ui/preferences.py:493
+msgid "Sources"
+msgstr "��"
+
+#. TRANS: Plugin contents header
+#: ../kupfer/ui/preferences.py:497
+msgid "Actions"
+msgstr "æ??ä½?"
+
+#. TRANS: Plugin-specific configuration (header)
+#: ../kupfer/ui/preferences.py:535
+msgid "Configuration"
+msgstr "é??ç½®"
+
+#: ../kupfer/ui/preferences.py:555
+msgid "Set username and password"
+msgstr ""
+
+#. TRANS: File Chooser Title
+#: ../kupfer/ui/preferences.py:609
+msgid "Choose a Directory"
+msgstr "é??æ?©ä¸?个ç?®å½?"
+
+#: ../kupfer/ui/preferences.py:727
+msgid "Reset all shortcuts to default values?"
+msgstr ""
+
+#: ../kupfer/ui/preferences.py:735
+#, fuzzy
+#| msgid "Common"
+msgid "Command"
+msgstr "å??容"
+
+#: ../kupfer/ui/preferences.py:736
+msgid "Shortcut"
+msgstr ""
+
+#. TRANS: Don't translate literally!
+#. TRANS: This should be a list of all translators of this language
+#: ../kupfer/version.py:51
+msgid "translator-credits"
+msgstr "lh <jarrson gmail com>"
+
+#: ../kupfer/version.py:55
+msgid "A free software (GPLv3+) launcher"
+msgstr "�个���(��软件(GPLv3+))"
+
+#: ../kupfer/version.py:58
+msgid ""
+"\n"
+"This program is free software: you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation, either version 3 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program.  If not, see <http://www.gnu.org/licenses/>.\n"
+msgstr ""
+"\n"
+"æ?¬ç¨?åº?æ?¯è?ªç?±è½¯ä»¶ï¼?æ?¨å?¯ä»¥å?¨è?ªç?±è½¯ä»¶å?ºé??ä¼?å??å¸?ç?? GNU é??ç?¨å?¬å?±è®¸å?¯è¯?\n"
+"ä¸?é??æ?°å??å¸?æ??ä¿®æ?¹å®?ï¼?许å?¯è¯?åº?使ç?¨ç¬¬ä¸?ç??æ?¬æ??æ?¨æ??é??æ?©ç??æ?´æ?°ç??ç??æ?¬ã??\n"
+"\n"
+"å??å¸?æ?¬ç¨?åº?ç??ç?®ç??æ?¯å¸?æ??å®?对æ?¨æ??ç?¨ã??ä½?æ??们并ä¸?为å®?æ??ä¾?ä»»ä½?å½¢å¼?ç??æ??ä¿?ï¼?\n"
+"ä¹?æ? æ³?ä¿?è¯?å®?å?¯ä»¥å?¨ç?¹å®?ç?¨é??中å¾?å?°æ?¨å¸?æ??ç??ç»?æ??ã??请å??ç?? GNU GPL 许\n"
+"å?¯ä¸­ç??æ?´å¤?ç»?è??ã??\n"
+"\n"
+"æ?¨åº?该å?¨æ?¶å?°æ­¤ç¨?åº?ç??å??æ?¶æ?¶å?°äº? GNU GPL å??è®®ç??å?¯æ?¬ï¼?å¦?æ??æ?¨æ²¡æ??æ?¶\n"
+"å?°ç??è¯?ï¼?请å??è§? <http://www.gnu.org/licenses/>ã??\n"
+
+#. follows strings used elsewhere
+#: ../kupfer/version.py:75
+msgid "Could not find running Kupfer"
+msgstr "æ?¾ä¸?å?°è¿?è¡?中ç?? Kupfer"
+
+#: ../kupfer/commandexec.py:171
+#, python-format
+msgid "Could not to carry out '%s'"
+msgstr ""
+
+#: ../kupfer/execfile.py:28
+#, python-format
+msgid "No permission to run \"%s\" (not executable)"
+msgstr "没æ??æ??é??è¿?è¡?â??%sâ??(缺å°?å?¯æ?§è¡?å±?æ?§)"
+
+#: ../kupfer/execfile.py:45
+#, python-format
+msgid "Command in \"%s\" is not available"
+msgstr ""
+
+#: ../kupfer/obj/base.py:416 ../kupfer/plugin/core/text.py:22
+msgid "Text Matches"
+msgstr "符å??ç??æ??æ?¬"
+
+#: ../kupfer/obj/compose.py:15
+msgid "Run after Delay..."
+msgstr "延è¿?å??è¿?è¡?..."
+
+#: ../kupfer/obj/compose.py:35
+msgid "Perform command after a specified time interval"
+msgstr "å?¨æ??å®?æ?¶é?¿å??è¿?è¡?å?½ä»¤"
+
+#: ../kupfer/obj/compose.py:93
+msgid "Multiple Objects"
+msgstr "�个对象"
+
+#: ../kupfer/obj/compose.py:124
+#, python-format
+msgid "%s object"
+msgid_plural "%s objects"
+msgstr[0] "%s 个对象"
+msgstr[1] "%s 个对象"
+
+#: ../kupfer/obj/contacts.py:87 ../kupfer/plugin/pidgin.py:153
+#, python-format
+msgid "[%(status)s] %(userid)s/%(service)s"
+msgstr "[%(status)s] %(userid)s/%(service)s"
+
+#: ../kupfer/obj/fileactions.py:25 ../kupfer/plugin/notes.py:79
+#: ../kupfer/plugin/gnome_terminal.py:36 ../kupfer/plugin/zim.py:107
+msgid "Open"
+msgstr "æ??å¼?"
+
+#: ../kupfer/obj/fileactions.py:38
+#, python-format
+msgid "No default application for %(file)s (%(type)s)"
+msgstr "设置æ??å¼? %(file)s (%(type)s) æ??件ç??é»?认ç¨?åº?"
+
+#: ../kupfer/obj/fileactions.py:60
+msgid "Open with default application"
+msgstr "使ç?¨é»?认ç¨?åº?æ??å¼?"
+
+#: ../kupfer/obj/fileactions.py:66
 msgid "Reveal"
 msgstr "�示"
 
-#: ../kupfer/objects.py:611
+#: ../kupfer/obj/fileactions.py:75
 msgid "Open parent folder"
 msgstr "æ??å¼?æ??å?¨ç?®å½?"
 
-#: ../kupfer/objects.py:617
+#: ../kupfer/obj/fileactions.py:81
 msgid "Open Terminal Here"
 msgstr "�此����端"
 
-#: ../kupfer/objects.py:626
+#: ../kupfer/obj/fileactions.py:90
 msgid "Open this location in a terminal"
 msgstr "��端中���个�置"
 
-#: ../kupfer/objects.py:639
-msgid "Launch"
-msgstr "��"
+#: ../kupfer/obj/fileactions.py:98
+msgid "Run in Terminal"
+msgstr "�端中��"
 
-#: ../kupfer/objects.py:649
-msgid "Launch application"
-msgstr "����"
+#: ../kupfer/obj/fileactions.py:98
+msgid "Run (Execute)"
+msgstr ""
+
+#: ../kupfer/obj/fileactions.py:112
+msgid "Run this program in a Terminal"
+msgstr "��端中��此��"
+
+#: ../kupfer/obj/fileactions.py:114
+msgid "Run this program"
+msgstr "���个��"
 
-#: ../kupfer/objects.py:656 ../kupfer/plugin/windows.py:52
+#: ../kupfer/obj/objects.py:231 ../kupfer/plugin/windows.py:108
+#: ../kupfer/plugin/windows.py:245
 msgid "Go To"
 msgstr "转�"
 
-#: ../kupfer/objects.py:660
+#: ../kupfer/obj/objects.py:257
+msgid "Open URL"
+msgstr "æ??å¼?é?¾æ?¥"
+
+#: ../kupfer/obj/objects.py:268
+msgid "Open URL with default viewer"
+msgstr "ç?¨é»?认æ?¥ç??å?¨æ??å¼?é?¾æ?¥"
+
+#: ../kupfer/obj/objects.py:282
+msgid "Launch"
+msgstr "��"
+
+#: ../kupfer/obj/objects.py:293
 msgid "Show application window"
 msgstr "�示����"
 
-#: ../kupfer/objects.py:669
+#: ../kupfer/obj/objects.py:294
+msgid "Launch application"
+msgstr "����"
+
+#: ../kupfer/obj/objects.py:305
 msgid "Launch Again"
 msgstr "å??次å?¯å?¨"
 
-#: ../kupfer/objects.py:673
+#: ../kupfer/obj/objects.py:312
 msgid "Launch another instance of this application"
 msgstr "å¼?å?¯æ­¤ç¨?åº?ç??å?¦ä¸?个å®?ä¾?"
 
-#: ../kupfer/objects.py:680
-msgid "Run in Terminal"
-msgstr "�端中��"
+#: ../kupfer/obj/objects.py:318 ../kupfer/plugin/windows.py:42
+msgid "Close"
+msgstr "��"
 
-#: ../kupfer/objects.py:680
+#: ../kupfer/obj/objects.py:326
+msgid "Attempt to close all application windows"
+msgstr "å°?è¯?å?³é?­æ??æ??ç¨?åº?çª?å?£"
+
+#. TRANS: 'Run' as in Perform a (saved) command
+#: ../kupfer/obj/objects.py:368
 msgid "Run"
 msgstr "è¿?è¡?"
 
-#: ../kupfer/objects.py:694
-msgid "Run this program in a Terminal"
-msgstr "��端中��此��"
-
-#: ../kupfer/objects.py:696
-msgid "Run this program"
-msgstr "���个��"
+#: ../kupfer/obj/objects.py:373
+#| msgid "Perform action"
+msgid "Perform command"
+msgstr "���令"
 
-#: ../kupfer/objects.py:704
-msgid "No action"
-msgstr "æ? æ??ä½?"
+#. TRANS: This is description for a TextLeaf, a free-text search
+#. TRANS: The plural parameter is the number of lines %(num)d
+#: ../kupfer/obj/objects.py:401
+#, python-format
+msgid "\"%(text)s\""
+msgid_plural "(%(num)d lines) \"%(text)s\""
+msgstr[0] "\"%(text)s\""
+msgstr[1] "(%(num)d è¡?) \"%(text)s\""
 
 #. TRANS: Multiple artist description "Artist1 et. al. "
-#: ../kupfer/objects.py:821 ../kupfer/plugin/rhythmbox.py:217
+#: ../kupfer/obj/sources.py:24 ../kupfer/plugin/rhythmbox.py:247
 #, python-format
 msgid "%s et. al."
-msgstr ""
+msgstr "%s ç­?"
 
-#: ../kupfer/objects.py:851
+#: ../kupfer/obj/sources.py:54
 #, python-format
 msgid "Recursive source of %(dir)s, (%(levels)d levels)"
 msgstr "%(dir)s æ?? %(levels)d å±?"
 
-#: ../kupfer/objects.py:899
+#: ../kupfer/obj/sources.py:102
 #, python-format
 msgid "Directory source %s"
 msgstr "æ??件夹èµ?æº? %s"
 
-#: ../kupfer/objects.py:915
+#: ../kupfer/obj/sources.py:118
 msgid "Catalog Index"
 msgstr "类�索�"
 
-#: ../kupfer/objects.py:930
+#: ../kupfer/obj/sources.py:133
 msgid "An index of all available sources"
 msgstr "ä¸?个æ??æ??å?¯ç?¨èµ?æº?ç??ç´¢å¼?"
 
-#: ../kupfer/objects.py:941
+#: ../kupfer/obj/sources.py:144
 msgid "Catalog"
 msgstr "类�"
 
-#: ../kupfer/objects.py:960
+#: ../kupfer/obj/sources.py:164
 msgid "Root catalog"
 msgstr "主类�"
 
-#: ../kupfer/objects.py:1037
-msgid "Do"
-msgstr "��"
-
-#: ../kupfer/objects.py:1042
-msgid "Perform action"
-msgstr "æ?§è¡?æ??ä½?"
+#: ../kupfer/obj/special.py:10
+msgid "Please Configure Plugin"
+msgstr ""
 
-#. TRANS: This is description for a TextLeaf, a free-text search
-#. TRANS: The plural parameter is the number of lines %(num)d
-#: ../kupfer/objects.py:1066
+#: ../kupfer/obj/special.py:11
 #, python-format
-msgid "\"%(text)s\""
-msgid_plural "(%(num)d lines) \"%(text)s\""
-msgstr[0] ""
+msgid "Plugin %s is not configured"
+msgstr ""
 
-#: ../kupfer/objects.py:1078 ../kupfer/plugin/text.py:18
-msgid "Text Matches"
-msgstr "符å??ç??æ??æ?¬æ??件"
+#: ../kupfer/obj/special.py:29
+#, fuzzy, python-format
+#| msgid "Recently used documents for %s"
+msgid "Invalid user credentials for %s"
+msgstr "%s æ??è¿?使ç?¨ç??æ??æ¡£"
 
-#: ../kupfer/plugin/abiword.py:11
-msgid "Abiword"
-msgstr "Abiword"
+#: ../kupfer/plugin/core/commands.py:12 ../kupfer/plugin/core/commands.py:30
+msgid "Save As..."
+msgstr "��为..."
 
-#: ../kupfer/plugin/abiword.py:13 ../kupfer/plugin/abiword.py:89
-msgid "Recently used documents in Abiword"
-msgstr "Abiword æ??è¿?使ç?¨ç??æ??æ¡£"
+#: ../kupfer/plugin/core/contents.py:41
+msgid "Quit"
+msgstr "é??å?º"
 
-#: ../kupfer/plugin/abiword.py:35
-msgid "Abiword Recent Items"
-msgstr "Abiword ç??æ??è¿?项ç?®"
+#: ../kupfer/plugin/core/contents.py:46
+msgid "Quit Kupfer"
+msgstr "é??å?º Kupfer"
+
+#: ../kupfer/plugin/core/contents.py:52
+msgid "About Kupfer"
+msgstr "�� Kupfer"
 
-#: ../kupfer/plugin/applications.py:9 ../kupfer/plugin/applications.py:37
+#: ../kupfer/plugin/core/contents.py:57
+msgid "Show information about Kupfer authors and license"
+msgstr "æ?¾ç¤ºæ??å?³ Kupfer ä½?è??å??许å?¯ä¿¡æ?¯"
+
+#: ../kupfer/plugin/core/contents.py:63
+msgid "Kupfer Help"
+msgstr "Kupfer 帮�"
+
+#: ../kupfer/plugin/core/contents.py:68
+msgid "Get help with Kupfer"
+msgstr "è?·å?? Kupfer 帮å?©"
+
+#: ../kupfer/plugin/core/contents.py:79
+msgid "Show preferences window for Kupfer"
+msgstr "æ?¾ç¤º Kupfer é¦?é??项çª?å?£"
+
+#: ../kupfer/plugin/core/debug.py:37 ../kupfer/plugin/audacious.py:100
+msgid "Rescan"
+msgstr "é??æ?°æ£?ç´¢"
+
+#: ../kupfer/plugin/core/debug.py:46 ../kupfer/plugin/audacious.py:109
+msgid "Force reindex of this source"
+msgstr "强è¡?é??æ?°ç´¢å¼?è¿?个èµ?æº?"
+
+#: ../kupfer/plugin/core/__init__.py:59
+msgid "Search Contents"
+msgstr "æ??ç´¢å??容"
+
+#: ../kupfer/plugin/core/__init__.py:77
+msgid "Search inside this catalog"
+msgstr "å?¨æ­¤ç±»å?«ä¸­æ??ç´¢"
+
+#: ../kupfer/plugin/core/__init__.py:85
+msgid "Copy"
+msgstr "��"
+
+#: ../kupfer/plugin/core/__init__.py:97
+msgid "Copy to clipboard"
+msgstr "å¤?å?¶å?°å?ªå??æ?¿"
+
+#: ../kupfer/plugin/core/selection.py:8 ../kupfer/plugin/core/selection.py:36
+msgid "Selected Text"
+msgstr "é??中æ??æ?¬"
+
+#: ../kupfer/plugin/core/selection.py:23
+#, python-format
+msgid "Selected Text \"%s\""
+msgstr "é??中æ??æ?¬\"%s\""
+
+#: ../kupfer/plugin/core/internal.py:13
+#, fuzzy
+#| msgid "Shell Commands"
+msgid "Last Command"
+msgstr "�令�"
+
+#: ../kupfer/plugin/core/internal.py:22
+msgid "Internal Kupfer Objects"
+msgstr ""
+
+#: ../kupfer/plugin/applications.py:2 ../kupfer/plugin/applications.py:38
 msgid "Applications"
 msgstr "����"
 
-#: ../kupfer/plugin/applications.py:15 ../kupfer/plugin/applications.py:60
+#: ../kupfer/plugin/applications.py:8 ../kupfer/plugin/applications.py:61
 msgid "All applications and preferences"
 msgstr "æ??æ??ç??åº?ç?¨ç¨?åº?å??设置"
 
-#: ../kupfer/plugin/applications.py:22
+#: ../kupfer/plugin/applications.py:23
 msgid "Applications for Desktop Environment"
 msgstr "æ¡?é?¢ç?¯å¢?ç??åº?ç?¨ç¨?åº?"
 
-#: ../kupfer/plugin/applications.py:69
+#: ../kupfer/plugin/applications.py:70
 msgid "Open With..."
 msgstr "æ??å¼?æ?¹å¼?..."
 
-#: ../kupfer/plugin/applications.py:80
+#: ../kupfer/plugin/applications.py:89
 msgid "Open with any application"
 msgstr "使ç?¨ä»»æ??å?¯ç?¨ç¨?åº?æ??å¼?"
 
-#: ../kupfer/plugin/applications.py:84
+#: ../kupfer/plugin/applications.py:93
 msgid "Set Default Application..."
 msgstr "设置�认��..."
 
-#: ../kupfer/plugin/applications.py:99
+#: ../kupfer/plugin/applications.py:108
 msgid "Set default application to open this file type"
 msgstr "设置æ??å¼?此类æ??件ç??é»?认ç¨?åº?"
 
-#: ../kupfer/plugin/apt_tools.py:11
-msgid "APT"
-msgstr ""
-
-#: ../kupfer/plugin/apt_tools.py:19
-msgid "Interface with the package manager APT"
-msgstr ""
-
-#: ../kupfer/plugin/apt_tools.py:27
-msgid "Installation method"
-msgstr ""
-
-#: ../kupfer/plugin/apt_tools.py:49 ../kupfer/plugin/apt_tools.py:53
-#, fuzzy
-#| msgid "show version information"
-msgid "Show Package Information"
-msgstr "æ?¾ç¤ºç??æ?¬ä¿¡æ?¯"
-
-#: ../kupfer/plugin/apt_tools.py:74
-msgid "Install"
-msgstr ""
-
-#: ../kupfer/plugin/apt_tools.py:85
-msgid "Install package using the configured method"
-msgstr ""
-
-#: ../kupfer/plugin/apt_tools.py:102
-#, python-format
-msgid "Packages matching \"%s\""
-msgstr ""
-
-#: ../kupfer/plugin/apt_tools.py:126
-msgid "Search Package Name..."
-msgstr ""
-
-#: ../kupfer/plugin/calculator.py:9
+#: ../kupfer/plugin/calculator.py:2 ../kupfer/plugin/calculator.py:69
 msgid "Calculator"
 msgstr "计��"
 
-#: ../kupfer/plugin/calculator.py:11
+#: ../kupfer/plugin/calculator.py:4
 msgid "Calculate expressions starting with '='"
 msgstr "��'='��计�"
 
-#: ../kupfer/plugin/calculator.py:34
+#: ../kupfer/plugin/calculator.py:101
 msgid "Calculate"
 msgstr "计�"
 
-#: ../kupfer/plugin/chromium.py:7 ../kupfer/plugin/chromium.py:20
-msgid "Chromium Bookmarks"
-msgstr "Chromium 书签"
-
-#: ../kupfer/plugin/chromium.py:9 ../kupfer/plugin/chromium.py:42
-msgid "Index of Chromium bookmarks"
-msgstr "Chromium 书签ç??ç´¢å¼?"
-
-#: ../kupfer/plugin/clawsmail.py:11
-msgid "Claws Mail"
-msgstr "Claws �件"
-
-#: ../kupfer/plugin/clawsmail.py:14
-msgid "Claws Mail Contacts and Actions"
-msgstr "Claws é?®ä»¶è??系人å??æ??ä½?"
-
-#: ../kupfer/plugin/clawsmail.py:46
-msgid "Compose New Mail"
-msgstr "ç¼?å??æ?°é?®ä»¶"
-
-#: ../kupfer/plugin/clawsmail.py:52
-msgid "Compose New Mail with Claws Mail"
-msgstr "使ç?¨ Claws ç¼?å??æ?°é?®ä»¶"
-
-#: ../kupfer/plugin/clawsmail.py:61
-msgid "Receive All Mails"
-msgstr "æ?¥æ?¶æ??æ??é?®ä»¶"
-
-#: ../kupfer/plugin/clawsmail.py:67
-msgid "Receive new mail from all accounts by ClawsMail"
-msgstr "é??è¿? Claws æ?¥æ?¶æ??æ??è´¦æ?·ç??æ?°é?®ä»¶"
-
-#: ../kupfer/plugin/clawsmail.py:76
-msgid "Compose New Mail To"
-msgstr "ç¼?å??æ?°é?®ä»¶å?°"
-
-#: ../kupfer/plugin/clawsmail.py:111
-msgid "Claws Mail Address Book"
-msgstr "Claws é?®ä»¶å?°å??ç°¿"
-
-#: ../kupfer/plugin/clawsmail.py:153
-msgid "Contacts from Claws Mail Address Book"
-msgstr "Claws å?°å??簿中ç??è??系人"
-
-#: ../kupfer/plugin/clipboard.py:9 ../kupfer/plugin/clipboard.py:39
+#: ../kupfer/plugin/clipboard.py:1 ../kupfer/plugin/clipboard.py:65
 msgid "Clipboards"
 msgstr "å?ªå??æ?¿"
 
-#: ../kupfer/plugin/clipboard.py:12 ../kupfer/plugin/clipboard.py:65
+#: ../kupfer/plugin/clipboard.py:4 ../kupfer/plugin/clipboard.py:102
 msgid "Recent clipboards"
 msgstr "æ??è¿?å?ªå??"
 
-#: ../kupfer/plugin/clipboard.py:19
+#: ../kupfer/plugin/clipboard.py:20
 msgid "Number of recent clipboards"
 msgstr "æ??è¿?å?ªå??ç??æ?°ç?®"
 
-#: ../kupfer/plugin/clipboard.py:31
+#: ../kupfer/plugin/clipboard.py:26
+#| msgid "Provides current selection"
+msgid "Include recent selections"
+msgstr "å??æ?¬æ??è¿?é??å??"
+
+#: ../kupfer/plugin/clipboard.py:38
 #, python-format
 msgid "Clipboard \"%(desc)s\""
 msgid_plural "Clipboard with %(num)d lines \"%(desc)s\""
 msgstr[0] "å?ªå??æ?¿ \"%(desc)s\""
 msgstr[1] "å?ªå??æ?¿ %(num)d è¡? \"%(desc)s\""
 
-#: ../kupfer/plugin/clipboard.py:75
-msgid "Copy"
-msgstr "��"
+#: ../kupfer/plugin/clipboard.py:45
+msgid "Clear"
+msgstr "��"
 
-#: ../kupfer/plugin/clipboard.py:82
-msgid "Copy to clipboard"
-msgstr "å¤?å?¶å?°å?ªå??æ?¿"
+#: ../kupfer/plugin/clipboard.py:57
+#, fuzzy
+#| msgid "Number of recent clipboards"
+msgid "Remove all recent clipboards"
+msgstr "æ??è¿?å?ªå??ç??æ?°ç?®"
 
-#: ../kupfer/plugin/commands.py:10 ../kupfer/plugin/commands.py:36
+#: ../kupfer/plugin/commands.py:1 ../kupfer/plugin/commands.py:41
 msgid "Shell Commands"
 msgstr "�令�"
 
-#: ../kupfer/plugin/commands.py:13 ../kupfer/plugin/commands.py:55
+#: ../kupfer/plugin/commands.py:4 ../kupfer/plugin/commands.py:64
 msgid "Run commandline programs"
 msgstr "���令���"
 
-#: ../kupfer/plugin/common.py:9
-msgid "Common"
-msgstr "å??容"
-
-#: ../kupfer/plugin/common.py:11
-msgid "Special items and actions"
-msgstr "ç?¹å®?项ç?®å??æ??ä½?"
-
-#: ../kupfer/plugin/common.py:29
-msgid "Log Out..."
-msgstr "注é??..."
-
-#: ../kupfer/plugin/common.py:35
-msgid "Log out or change user"
-msgstr "注é??æ??è??æ?´æ?¹ç?¨æ?·"
-
-#: ../kupfer/plugin/common.py:42
-msgid "Shut Down..."
-msgstr "��..."
-
-#: ../kupfer/plugin/common.py:49
-msgid "Shut down, restart or suspend computer"
-msgstr "å?³æ?ºï¼?é??å?¯æ??è??å¾?æ?º"
-
-#: ../kupfer/plugin/common.py:56
-msgid "Lock Screen"
-msgstr "é??ä½?å±?å¹?"
-
-#: ../kupfer/plugin/common.py:62
-msgid "Enable screensaver and lock"
-msgstr "å?¯ç?¨å±?ä¿?å??é??å±?"
-
-#: ../kupfer/plugin/common.py:94
-msgid "Restore"
-msgstr "è¿?å??"
-
-#: ../kupfer/plugin/common.py:109
-msgid "Move file back to original location"
-msgstr "移å?¨æ??件å??å??æ?¥ç??ä½?ç½®"
-
-#: ../kupfer/plugin/common.py:174
-msgid "Trash is empty"
-msgstr "å??æ?¶ç«?为空"
-
-#. proper translation of plural
-#: ../kupfer/plugin/common.py:176
-#, python-format
-msgid "Trash contains one file"
-msgid_plural "Trash contains %(num)s files"
-msgstr[0] "å??æ?¶ç«?æ??ä¸?个æ??件"
-msgstr[1] "å??æ?¶ç«?æ??%(num)s个æ??件"
-
-#: ../kupfer/plugin/common.py:180
-msgid "Special Items"
-msgstr "��项�"
-
-#: ../kupfer/plugin/common.py:195
-msgid "Items and special actions"
-msgstr "项ç?®å??ç?¹å®?æ??ä½?"
-
-#: ../kupfer/plugin/core.py:28
-msgid "Search Contents"
-msgstr "æ??ç´¢å??容"
-
-#: ../kupfer/plugin/core.py:43
-msgid "Search inside this catalog"
-msgstr "å?¨æ­¤ç±»å?«ä¸­æ??ç´¢"
-
-#: ../kupfer/plugin/core.py:58
-msgid "Rescan"
-msgstr "é??æ?°æ£?ç´¢"
-
-#: ../kupfer/plugin/core.py:67
-msgid "Force reindex of this source"
-msgstr "强è¡?é??æ?°ç´¢å¼?è¿?个èµ?æº?"
-
-#: ../kupfer/plugin/core.py:188
-msgid "Quit"
-msgstr "é??å?º"
-
-#: ../kupfer/plugin/core.py:193
-msgid "Quit Kupfer"
-msgstr "é??å?º Kupfer"
-
-#: ../kupfer/plugin/core.py:199
-msgid "About Kupfer"
-msgstr "�� Kupfer"
-
-#: ../kupfer/plugin/core.py:204
-msgid "Show information about Kupfer authors and license"
-msgstr "æ?¾ç¤ºæ??å?³ Kupfer ä½?è??å??许å?¯ä¿¡æ?¯"
-
-#: ../kupfer/plugin/core.py:217
-msgid "Show preferences window for Kupfer"
-msgstr "æ?¾ç¤º Kupfer é¦?é??项çª?å?£"
-
-#: ../kupfer/plugin/core.py:235
-msgid "Kupfer items and actions"
-msgstr "Kupfer 项ç?®å??å?¨ä½?"
-
-#: ../kupfer/plugin/devhelp.py:4
-msgid "Devhelp"
-msgstr "Devhelp"
-
-#: ../kupfer/plugin/devhelp.py:6 ../kupfer/plugin/devhelp.py:12
-msgid "Search in Devhelp"
-msgstr "� Devhelp 中��"
-
-#: ../kupfer/plugin/dictionary.py:4
+#: ../kupfer/plugin/dictionary.py:1
 msgid "Dictionary"
 msgstr "å­?å?¸"
 
-#: ../kupfer/plugin/dictionary.py:6 ../kupfer/plugin/dictionary.py:23
+#: ../kupfer/plugin/dictionary.py:3 ../kupfer/plugin/dictionary.py:24
 msgid "Look up word in dictionary"
 msgstr "å?¨å­?å?¸ä¸­æ?¥æ?¾å??è¯?"
 
-#: ../kupfer/plugin/dictionary.py:12 ../kupfer/plugin/dictionary.py:16
+#: ../kupfer/plugin/dictionary.py:13 ../kupfer/plugin/dictionary.py:17
 msgid "Look Up"
 msgstr "寻�"
 
-#: ../kupfer/plugin/documents.py:12
+#: ../kupfer/plugin/documents.py:1
 msgid "Documents"
 msgstr "æ??æ¡£"
 
-#: ../kupfer/plugin/documents.py:15
-msgid "Recently used documents and nautilus places"
-msgstr "æ??è¿?æ??å¼?ç??æ??件å??ä½?ç½®"
+#: ../kupfer/plugin/documents.py:4
+#, fuzzy
+#| msgid "Recently used documents in Abiword"
+msgid "Recently used documents and bookmarked folders"
+msgstr "Abiword æ??è¿?使ç?¨ç??æ??æ¡£"
 
 #: ../kupfer/plugin/documents.py:22
 msgid "Max recent document days"
@@ -603,521 +762,1298 @@ msgid "Places"
 msgstr "ä½?ç½®"
 
 #: ../kupfer/plugin/documents.py:164
-msgid "Bookmarked locations in Nautilus"
-msgstr "æ??件管ç??å?¨ä¹¦ç­¾ä½?ç½®"
+msgid "Bookmarked folders"
+msgstr ""
 
-#: ../kupfer/plugin/epiphany.py:9 ../kupfer/plugin/epiphany.py:22
+#: ../kupfer/plugin/epiphany.py:1 ../kupfer/plugin/epiphany.py:23
 msgid "Epiphany Bookmarks"
 msgstr "Epiphany 书签"
 
-#: ../kupfer/plugin/epiphany.py:11 ../kupfer/plugin/epiphany.py:39
+#: ../kupfer/plugin/epiphany.py:3 ../kupfer/plugin/epiphany.py:40
 msgid "Index of Epiphany bookmarks"
 msgstr "Epiphany 书签ç??ç´¢å¼?"
 
-#: ../kupfer/plugin/favorites.py:9 ../kupfer/plugin/favorites.py:26
+#: ../kupfer/plugin/favorites.py:1 ../kupfer/plugin/favorites.py:23
 msgid "Favorites"
 msgstr "æ?¶è??"
 
-#: ../kupfer/plugin/favorites.py:12
-msgid "(Simple) favorites plugin"
-msgstr "(ç®?å??ç??)æ?¶è??æ??件"
+#: ../kupfer/plugin/favorites.py:4
+msgid "Mark commonly used items and store objects for later use"
+msgstr ""
 
-#: ../kupfer/plugin/favorites.py:54
+#: ../kupfer/plugin/favorites.py:125
 msgid "Shelf of \"Favorite\" items"
 msgstr "项ç?®ç??\"æ?¶è??\"夹"
 
-#: ../kupfer/plugin/favorites.py:81
+#: ../kupfer/plugin/favorites.py:138
 msgid "Add to Favorites"
 msgstr "æ·»å? å?°æ?¶è??"
 
-#: ../kupfer/plugin/favorites.py:89
+#: ../kupfer/plugin/favorites.py:146
 msgid "Add item to favorites shelf"
 msgstr "æ·»å? é¡¹ç?®å?°æ?¶è??夹"
 
-#: ../kupfer/plugin/favorites.py:95
+#: ../kupfer/plugin/favorites.py:153
 msgid "Remove from Favorites"
 msgstr "ä»?æ?¶è??中å? é?¤"
 
-#: ../kupfer/plugin/favorites.py:103
+#: ../kupfer/plugin/favorites.py:161
 msgid "Remove item from favorites shelf"
 msgstr "ä»?æ?¶è??夹中å? é?¤é¡¹ç?®"
 
-#: ../kupfer/plugin/fileactions.py:10
+#: ../kupfer/plugin/fileactions.py:1
 msgid "File Actions"
 msgstr "æ??件æ??ä½?"
 
-#: ../kupfer/plugin/fileactions.py:22
+#: ../kupfer/plugin/fileactions.py:13
 msgid "More file actions"
 msgstr "æ?´å¤?æ??件æ??ä½?"
 
-#: ../kupfer/plugin/fileactions.py:29
+#: ../kupfer/plugin/fileactions.py:31
 msgid "Compressed archive type for 'Create Archive In'"
 msgstr "'å??建å??缩å??'ç??å??缩档æ¡?ç±»å??"
 
-#: ../kupfer/plugin/fileactions.py:46
+#: ../kupfer/plugin/fileactions.py:48
 msgid "Move to Trash"
 msgstr "移å?¨å?°å??æ?¶ç«?"
 
-#: ../kupfer/plugin/fileactions.py:54
+#: ../kupfer/plugin/fileactions.py:56
 msgid "Move this file to trash"
 msgstr "移å?¨è¿?个æ??件å?°å??æ?¶ç«?"
 
-#: ../kupfer/plugin/fileactions.py:82
+#: ../kupfer/plugin/fileactions.py:84 ../kupfer/plugin/windows.py:123
 msgid "Move To..."
 msgstr "移��..."
 
-#: ../kupfer/plugin/fileactions.py:109
+#: ../kupfer/plugin/fileactions.py:111
 msgid "Move file to new location"
 msgstr "移å?¨æ??件å?°ä¸?个æ?°ä½?ç½®"
 
-#: ../kupfer/plugin/fileactions.py:120 ../kupfer/plugin/fileactions.py:143
+#: ../kupfer/plugin/fileactions.py:122 ../kupfer/plugin/fileactions.py:145
 msgid "Rename To..."
 msgstr "é??å?½å??为..."
 
-#: ../kupfer/plugin/fileactions.py:183
+#: ../kupfer/plugin/fileactions.py:188
 msgid "Copy To..."
 msgstr "���..."
 
-#: ../kupfer/plugin/fileactions.py:217
+#: ../kupfer/plugin/fileactions.py:222
 msgid "Copy file to a chosen location"
 msgstr "å¤?å?¶æ??件å?°ä¸?个é??æ?©å¥½ç??ä½?ç½®"
 
-#: ../kupfer/plugin/fileactions.py:221
+#: ../kupfer/plugin/fileactions.py:226
 msgid "Extract Here"
 msgstr "解å??å?°è¿?é??"
 
-#: ../kupfer/plugin/fileactions.py:235
+#: ../kupfer/plugin/fileactions.py:242
 msgid "Extract compressed archive"
 msgstr "解å??å??缩å??"
 
-#: ../kupfer/plugin/fileactions.py:239
+#: ../kupfer/plugin/fileactions.py:246
 msgid "Create Archive"
 msgstr "å??建å??缩å??"
 
-#: ../kupfer/plugin/fileactions.py:249 ../kupfer/plugin/fileactions.py:275
+#: ../kupfer/plugin/fileactions.py:262 ../kupfer/plugin/fileactions.py:300
 msgid "Create a compressed archive from folder"
 msgstr "å°?æ??件夹æ??å??"
 
-#: ../kupfer/plugin/fileactions.py:253
+#: ../kupfer/plugin/fileactions.py:266
 msgid "Create Archive In..."
 msgstr "å??建å??缩å??..."
 
-#: ../kupfer/plugin/firefox.py:7 ../kupfer/plugin/firefox.py:20
+#: ../kupfer/plugin/firefox.py:4 ../kupfer/plugin/firefox.py:30
 msgid "Firefox Bookmarks"
 msgstr "ç?«ç??æµ?è§?å?¨ä¹¦ç­¾"
 
-#: ../kupfer/plugin/firefox.py:9 ../kupfer/plugin/firefox.py:64
+#: ../kupfer/plugin/firefox.py:6 ../kupfer/plugin/firefox.py:111
 msgid "Index of Firefox bookmarks"
 msgstr "ç?«ç??æµ?è§?å?¨ä¹¦ç­¾ç´¢å¼?"
 
-#: ../kupfer/plugin/gajim.py:8
+#: ../kupfer/plugin/nautilusselection.py:1
+#: ../kupfer/plugin/nautilusselection.py:48
+msgid "Selected File"
+msgstr "é??æ?©ç??æ??件"
+
+#: ../kupfer/plugin/nautilusselection.py:3
+msgid "Provides current nautilus selection, using Kupfer's Nautilus Extension"
+msgstr "æ??ä¾?å½?å?? Nautilus ç??é??æ?©ï¼?使ç?¨ Nautilus æ?©å±?"
+
+#: ../kupfer/plugin/nautilusselection.py:27
+#, python-format
+msgid "Selected File \"%s\""
+msgstr "é??æ?©æ??件â??%sâ??"
+
+#: ../kupfer/plugin/nautilusselection.py:36
+#| msgid "Selected File"
+msgid "Selected Files"
+msgstr "é??中ç??æ??件"
+
+#: ../kupfer/plugin/notes.py:6 ../kupfer/plugin/notes.py:168
+#: ../kupfer/plugin/notes.py:220
+msgid "Notes"
+msgstr "便笺"
+
+#: ../kupfer/plugin/notes.py:13
+msgid "Gnote or Tomboy notes"
+msgstr "Gnote æ??è?? Tomboy 便笺"
+
+#: ../kupfer/plugin/notes.py:35
+msgid "Work with application"
+msgstr "å??åº?ç?¨ç¨?åº?ä¸?å??å·¥ä½?"
+
+#: ../kupfer/plugin/notes.py:85
+msgid "Open with notes application"
+msgstr "ç?¨ä¾¿ç¬ºç¨?åº?æ??å¼?"
+
+#: ../kupfer/plugin/notes.py:92
+msgid "Append to Note..."
+msgstr "添��便笺..."
+
+#: ../kupfer/plugin/notes.py:115
+msgid "Add text to existing note"
+msgstr "æ·»å? æ??æ?¬å?°å·²æ??ç??便笺"
+
+#: ../kupfer/plugin/notes.py:127
+msgid "Create Note"
+msgstr "å??建便笺"
+
+#: ../kupfer/plugin/notes.py:141
+msgid "Create a new note from this text"
+msgstr "ç?¨æ­¤æ??æ?¬å??建æ?°ç??便笺"
+
+#: ../kupfer/plugin/notes.py:147
+#| msgid "Get Tracker Results..."
+msgid "Get Note Search Results..."
+msgstr "è?·å¾?便笺æ??ç´¢ç»?æ??..."
+
+#: ../kupfer/plugin/notes.py:160
+#| msgid "Show Tracker results for query"
+msgid "Show search results for this query"
+msgstr "æ?¾ç¤ºæ?¬æ¬¡æ?¥è¯¢ç??æ??ç´¢ç»?æ??ç»?æ??"
+
+#: ../kupfer/plugin/notes.py:203
+#, python-format
+msgid "today, %s"
+msgstr "�天�%s"
+
+#: ../kupfer/plugin/notes.py:205
+#, python-format
+msgid "yesterday, %s"
+msgstr "�天�%s"
+
+#. TRANS: Note description, %s is last changed time in locale format
+#: ../kupfer/plugin/notes.py:209
+#, python-format
+msgid "Last updated %s"
+msgstr "�次�� %s"
+
+#: ../kupfer/plugin/rhythmbox.py:1 ../kupfer/plugin/rhythmbox.py:377
+msgid "Rhythmbox"
+msgstr "Rhythmbox"
+
+#: ../kupfer/plugin/rhythmbox.py:3 ../kupfer/plugin/rhythmbox.py:411
+msgid "Play and enqueue tracks and browse the music library"
+msgstr "������轨������"
+
+#: ../kupfer/plugin/rhythmbox.py:22
+msgid "Include artists in top level"
+msgstr "æ??è?ºæ?¯å®¶æ?¾å?°é¡¶ç«¯"
+
+#: ../kupfer/plugin/rhythmbox.py:28
+msgid "Include albums in top level"
+msgstr "æ??ä¸?è¾?æ?¾å?°é¡¶ç«¯"
+
+#: ../kupfer/plugin/rhythmbox.py:34 ../kupfer/plugin/audacious.py:23
+msgid "Include songs in top level"
+msgstr "æ??æ­?æ?²æ?¾å?°é¡¶ç«¯"
+
+#: ../kupfer/plugin/rhythmbox.py:63 ../kupfer/plugin/rhythmbox.py:131
+#: ../kupfer/plugin/audacious.py:85 ../kupfer/plugin/audacious.py:119
+msgid "Play"
+msgstr "æ?­æ?¾"
+
+#: ../kupfer/plugin/rhythmbox.py:67
+msgid "Resume playback in Rhythmbox"
+msgstr "�� Rhythmbox ��"
+
+#: ../kupfer/plugin/rhythmbox.py:73 ../kupfer/plugin/audacious.py:129
+#: ../kupfer/plugin/virtualbox/__init__.py:49
+msgid "Pause"
+msgstr "æ??å??"
+
+#: ../kupfer/plugin/rhythmbox.py:77
+msgid "Pause playback in Rhythmbox"
+msgstr "æ??å?? Rhythmbox æ?­æ?¾"
+
+#: ../kupfer/plugin/rhythmbox.py:83 ../kupfer/plugin/audacious.py:139
+msgid "Next"
+msgstr "���"
+
+#: ../kupfer/plugin/rhythmbox.py:87
+msgid "Jump to next track in Rhythmbox"
+msgstr "跳������"
+
+#: ../kupfer/plugin/rhythmbox.py:93 ../kupfer/plugin/audacious.py:149
+msgid "Previous"
+msgstr "å??ä¸?é¦?"
+
+#: ../kupfer/plugin/rhythmbox.py:97
+msgid "Jump to previous track in Rhythmbox"
+msgstr "è·³å?°å??ä¸?é¦?æ­?æ?²"
+
+#: ../kupfer/plugin/rhythmbox.py:103
+msgid "Show Playing"
+msgstr "�示正���"
+
+#: ../kupfer/plugin/rhythmbox.py:107
+msgid "Tell which song is currently playing"
+msgstr "æ?¾ç¤ºæ­£å?¨æ?­æ?¾ç??æ­?æ?²"
+
+#: ../kupfer/plugin/rhythmbox.py:115 ../kupfer/plugin/audacious.py:159
+msgid "Clear Queue"
+msgstr ""
+
+#: ../kupfer/plugin/rhythmbox.py:155
+msgid "Play tracks in Rhythmbox"
+msgstr "å?¨ Rhythmbox é??é?¢æ?­æ?¾é?³è½¨"
+
+#: ../kupfer/plugin/rhythmbox.py:161 ../kupfer/plugin/audacious.py:61
+msgid "Enqueue"
+msgstr "æ??å¼?"
+
+#: ../kupfer/plugin/rhythmbox.py:172
+msgid "Add tracks to the play queue"
+msgstr "æ?°å¢?é?³è½¨å?°æ?­æ?¾é??å??"
+
+#. TRANS: Song description
+#: ../kupfer/plugin/rhythmbox.py:195
+#, python-format
+msgid "by %(artist)s from %(album)s"
+msgstr "��家 %(artist)s �� %(album)s"
+
+#. TRANS: Album description "by Artist"
+#: ../kupfer/plugin/rhythmbox.py:250
+#, python-format
+msgid "by %s"
+msgstr "��家 %s"
+
+#. TRANS: Artist songs collection description
+#: ../kupfer/plugin/rhythmbox.py:289
+#, python-format
+msgid "Tracks by %s"
+msgstr "�轨 %s "
+
+#: ../kupfer/plugin/rhythmbox.py:299
+#: ../kupfer/plugin/google_picasa/__init__.py:425
+msgid "Albums"
+msgstr "��"
+
+#: ../kupfer/plugin/rhythmbox.py:309
+msgid "Music albums in Rhythmbox Library"
+msgstr "Rhythmbox åª?ä½?åº?中ç??é?³ä¹?ä¸?è¾?"
+
+#: ../kupfer/plugin/rhythmbox.py:320
+msgid "Artists"
+msgstr "��家"
+
+#: ../kupfer/plugin/rhythmbox.py:330
+msgid "Music artists in Rhythmbox Library"
+msgstr "åª?ä½?åº?中ç??é?³ä¹?è?ºæ?¯å®¶"
+
+#: ../kupfer/plugin/rhythmbox.py:357
+msgid "Songs"
+msgstr "æ­?æ?²"
+
+#: ../kupfer/plugin/rhythmbox.py:367
+msgid "Songs in Rhythmbox library"
+msgstr "åª?ä½?åº?中ç??æ­?æ?²"
+
+#: ../kupfer/plugin/session_gnome.py:1 ../kupfer/plugin/session_gnome.py:17
+msgid "GNOME Session Management"
+msgstr ""
+
+#: ../kupfer/plugin/session_gnome.py:3
+msgid "Special items and actions for GNOME environment"
+msgstr "GNOME ç?¯å¢?ç??ç?¹æ®?项ç?®å??æ??ä½?"
+
+#: ../kupfer/plugin/session_support.py:31
+msgid "Log Out..."
+msgstr "注é??..."
+
+#: ../kupfer/plugin/session_support.py:34
+msgid "Log out or change user"
+msgstr "注é??æ??è??æ?´æ?¹ç?¨æ?·"
+
+#: ../kupfer/plugin/session_support.py:41
+msgid "Shut Down..."
+msgstr "��..."
+
+#: ../kupfer/plugin/session_support.py:44
+msgid "Shut down, restart or suspend computer"
+msgstr "å?³æ?ºï¼?é??å?¯æ??è??å¾?æ?º"
+
+#: ../kupfer/plugin/session_support.py:51
+msgid "Lock Screen"
+msgstr "é??ä½?å±?å¹?"
+
+#: ../kupfer/plugin/session_support.py:54
+msgid "Enable screensaver and lock"
+msgstr "å?¯ç?¨å±?ä¿?å??é??å±?"
+
+#. -*- coding: utf-8 -*
+#: ../kupfer/plugin/session_xfce.py:3 ../kupfer/plugin/session_xfce.py:19
+msgid "XFCE Session Management"
+msgstr ""
+
+#: ../kupfer/plugin/session_xfce.py:5
+#| msgid "Special items and actions"
+msgid "Special items and actions for XFCE environment"
+msgstr "XFCE ç?¯å¢?ç??ç?¹æ®?项ç?®å??æ??ä½?"
+
+#: ../kupfer/plugin/show_text.py:1 ../kupfer/plugin/show_text.py:19
+#: ../kupfer/plugin/show_text.py:22
+msgid "Show Text"
+msgstr "æ?¾ç¤ºæ??æ?¬"
+
+#: ../kupfer/plugin/show_text.py:7 ../kupfer/plugin/show_text.py:28
+#: ../kupfer/plugin/show_text.py:43
+msgid "Display text in a window"
+msgstr "å?¨çª?å?£ä¸­æ?¾ç¤ºæ??æ?¬"
+
+#: ../kupfer/plugin/show_text.py:34
+msgid "Large Type"
+msgstr "大���示"
+
+#: ../kupfer/plugin/show_text.py:51
+#| msgid "Show icon in notification area"
+msgid "Show Notification"
+msgstr "å?¨ç³»ç»?é??ç?¥å?ºå??æ?¾ç¤ºå?¾æ ?"
+
+#: ../kupfer/plugin/trash.py:1 ../kupfer/plugin/trash.py:140
+msgid "Trash"
+msgstr "å??æ?¶ç«?"
+
+#: ../kupfer/plugin/trash.py:3
+#, fuzzy
+#| msgid "Access to Gajim Contacts"
+msgid "Access trash contents"
+msgstr "è??ç³»Gajim中ç??è??系人"
+
+#: ../kupfer/plugin/trash.py:19
+msgid "Restore"
+msgstr "è¿?å??"
+
+#: ../kupfer/plugin/trash.py:34
+msgid "Move file back to original location"
+msgstr "移å?¨æ??件å??å??æ?¥ç??ä½?ç½®"
+
+#: ../kupfer/plugin/trash.py:128
+msgid "Trash is empty"
+msgstr "å??æ?¶ç«?为空"
+
+#. proper translation of plural
+#: ../kupfer/plugin/trash.py:130
+#, python-format
+msgid "Trash contains one file"
+msgid_plural "Trash contains %(num)s files"
+msgstr[0] "å??æ?¶ç«?æ??ä¸?个æ??件"
+msgstr[1] "å??æ?¶ç«?æ??%(num)s个æ??件"
+
+#: ../kupfer/plugin/triggers.py:1 ../kupfer/plugin/triggers.py:39
+#: ../kupfer/plugin/triggers.py:118
+msgid "Triggers"
+msgstr ""
+
+#: ../kupfer/plugin/triggers.py:6
+msgid ""
+"Assign global keybindings (triggers) to objects created with 'Compose "
+"Command' (Ctrl+Return)."
+msgstr ""
+
+#: ../kupfer/plugin/triggers.py:138
+msgid "Add Trigger..."
+msgstr "æ·»å? è§¦å??å?¨..."
+
+#: ../kupfer/plugin/triggers.py:161
+msgid "Remove Trigger"
+msgstr "å? é?¤è§¦å??å?¨"
+
+#: ../kupfer/plugin/urlactions.py:1 ../kupfer/plugin/urlactions.py:8
+msgid "URL Actions"
+msgstr "è¶?é?¾æ?¥æ??ä½?"
+
+#: ../kupfer/plugin/urlactions.py:64
+msgid "Download and Open"
+msgstr "ä¸?载并æ??å¼?"
+
+#: ../kupfer/plugin/urlactions.py:82
+msgid "Download To..."
+msgstr "�载�..."
+
+#: ../kupfer/plugin/urlactions.py:99
+msgid "Download URL to a chosen location"
+msgstr "ä¸?è½½ç?®æ ?å?°ä¸?个é??å®?ç??è·¯å¾?"
+
+#: ../kupfer/plugin/volumes.py:1 ../kupfer/plugin/volumes.py:74
+msgid "Volumes and Disks"
+msgstr "ç£?ç??å??å??å?º"
+
+#: ../kupfer/plugin/volumes.py:3 ../kupfer/plugin/volumes.py:84
+msgid "Mounted volumes and disks"
+msgstr "æ??è½½ç??ç£?ç??å??å??å?º"
+
+#: ../kupfer/plugin/volumes.py:38
+#, python-format
+msgid "Volume mounted at %s"
+msgstr "å??å?ºæ??è½½å?¨%s"
+
+#: ../kupfer/plugin/volumes.py:46
+msgid "Unmount"
+msgstr "�载"
+
+#: ../kupfer/plugin/volumes.py:61
+msgid "Unmount this volume"
+msgstr "å?¸è½½æ­¤å??å?º"
+
+#: ../kupfer/plugin/volumes.py:68
+msgid "Eject"
+msgstr "弹�"
+
+#: ../kupfer/plugin/volumes.py:71
+msgid "Unmount and eject this media"
+msgstr "å?¸è½½å??å¼¹å?ºæ­¤åª?ä½?"
+
+#: ../kupfer/plugin/websearch.py:1
+msgid "Search the Web"
+msgstr "æ??ç´¢äº?è??ç½?"
+
+#: ../kupfer/plugin/websearch.py:8 ../kupfer/plugin/websearch.py:62
+#: ../kupfer/plugin/websearch.py:89
+msgid "Search the web with OpenSearch search engines"
+msgstr "使ç?¨OpenSearchæ??ç´¢å¼?æ??æ??ç´¢äº?è??ç½?"
+
+#: ../kupfer/plugin/websearch.py:43
+msgid "Search With..."
+msgstr "æ??ç´¢æ?¹å¼?..."
+
+#: ../kupfer/plugin/websearch.py:72
+msgid "Search For..."
+msgstr "æ??ç´¢å??容..."
+
+#: ../kupfer/plugin/websearch.py:113
+msgid "Search Engines"
+msgstr "æ??ç´¢å¼?æ??"
+
+#: ../kupfer/plugin/wikipedia.py:5
+msgid "Wikipedia"
+msgstr "维���"
+
+#: ../kupfer/plugin/wikipedia.py:8 ../kupfer/plugin/wikipedia.py:31
+msgid "Search in Wikipedia"
+msgstr "å?¨ç»´å?ºç?¾ç§?中æ??ç´¢"
+
+#: ../kupfer/plugin/wikipedia.py:21
+msgid "Wikipedia language"
+msgstr "维���语�"
+
+#. TRANS: Default wikipedia language code
+#: ../kupfer/plugin/wikipedia.py:24
+msgid "en"
+msgstr "en"
+
+#: ../kupfer/plugin/wikipedia.py:44
+#, python-format
+msgid "Search for this term in %s.wikipedia.org"
+msgstr "å?¨ %s.wikipedia.org 中æ??索项ç?®"
+
+#: ../kupfer/plugin/windows.py:1 ../kupfer/plugin/windows.py:205
+msgid "Window List"
+msgstr "çª?å?£å??表"
+
+#: ../kupfer/plugin/windows.py:3 ../kupfer/plugin/windows.py:228
+msgid "All windows on all workspaces"
+msgstr "æ??æ??å·¥ä½?å?ºç??æ??æ??çª?å?£"
+
+#: ../kupfer/plugin/windows.py:23
+msgid "Activate"
+msgstr "æ¿?æ´»"
+
+#: ../kupfer/plugin/windows.py:27
+msgid "Shade"
+msgstr "缩起"
+
+#: ../kupfer/plugin/windows.py:27
+msgid "Unshade"
+msgstr "å??æ¶?缩起"
+
+#: ../kupfer/plugin/windows.py:30
+msgid "Minimize"
+msgstr "æ??å°?å??"
+
+#: ../kupfer/plugin/windows.py:30
+msgid "Unminimize"
+msgstr "å??æ¶?æ??å°?å??"
+
+#: ../kupfer/plugin/windows.py:34
+msgid "Maximize"
+msgstr "æ??大å??"
+
+#: ../kupfer/plugin/windows.py:34
+msgid "Unmaximize"
+msgstr "è¿?å??大å°?"
+
+#: ../kupfer/plugin/windows.py:38
+msgid "Maximize Vertically"
+msgstr "å??ç?´æ??大å??"
+
+#: ../kupfer/plugin/windows.py:38
+msgid "Unmaximize Vertically"
+msgstr "å??ç?´æ??大å??è¿?å??"
+
+#. TRANS: Window on (Workspace name), window description
+#: ../kupfer/plugin/windows.py:51
+#, python-format
+msgid "Window on %(wkspc)s"
+msgstr "���%(wkspc)s"
+
+#: ../kupfer/plugin/windows.py:59
+msgid "Frontmost Window"
+msgstr ""
+
+#: ../kupfer/plugin/windows.py:88
+msgid "Next Window"
+msgstr ""
+
+#: ../kupfer/plugin/windows.py:117
+msgid "Jump to this window's workspace and focus"
+msgstr "跳转å?°æ­¤çª?å?£æ??å?¨å·¥ä½?å?ºå¹¶æ¿?活此çª?å?£"
+
+#: ../kupfer/plugin/windows.py:253
+#| msgid "Jump to this window's workspace and focus"
+msgid "Jump to this workspace"
+msgstr "跳转�此工��"
+
+#: ../kupfer/plugin/windows.py:260
+msgid "Workspaces"
+msgstr "工��"
+
+#: ../kupfer/plugin/abiword.py:1
+msgid "Abiword"
+msgstr "Abiword"
+
+#: ../kupfer/plugin/abiword.py:3 ../kupfer/plugin/abiword.py:88
+msgid "Recently used documents in Abiword"
+msgstr "Abiword æ??è¿?使ç?¨ç??æ??æ¡£"
+
+#: ../kupfer/plugin/abiword.py:34
+msgid "Abiword Recent Items"
+msgstr "Abiword ç??æ??è¿?项ç?®"
+
+#: ../kupfer/plugin/apt_tools.py:1
+msgid "APT"
+msgstr "APT"
+
+#: ../kupfer/plugin/apt_tools.py:9
+msgid "Interface with the package manager APT"
+msgstr "APT å??管ç??å?¨æ?¥å?£"
+
+#: ../kupfer/plugin/apt_tools.py:25
+msgid "Installation method"
+msgstr "����"
+
+#: ../kupfer/plugin/apt_tools.py:47 ../kupfer/plugin/apt_tools.py:51
+msgid "Show Package Information"
+msgstr "æ?¾ç¤ºè½¯ä»¶å??ä¿¡æ?¯"
+
+#: ../kupfer/plugin/apt_tools.py:72
+msgid "Install"
+msgstr "��"
+
+#: ../kupfer/plugin/apt_tools.py:83
+msgid "Install package using the configured method"
+msgstr "使ç?¨é??ç½®ç??æ?¹æ³?å®?è£?软件å??"
+
+#: ../kupfer/plugin/apt_tools.py:102
+#, python-format
+msgid "Packages matching \"%s\""
+msgstr "符å??â??%sâ??ç??软件å??"
+
+#: ../kupfer/plugin/apt_tools.py:126
+msgid "Search Package Name..."
+msgstr "æ??索软件å??(æ??å??称)..."
+
+#: ../kupfer/plugin/archiveinside.py:8
+msgid "Deep Archives"
+msgstr ""
+
+#: ../kupfer/plugin/archiveinside.py:10
+msgid "Allow browsing inside compressed archive files"
+msgstr ""
+
+#: ../kupfer/plugin/archiveinside.py:50
+#, python-format
+msgid "Content of %s"
+msgstr ""
+
+#: ../kupfer/plugin/audacious.py:1 ../kupfer/plugin/audacious.py:212
+msgid "Audacious"
+msgstr "Audacious"
+
+#: ../kupfer/plugin/audacious.py:6
+msgid "Control Audacious playback and playlist"
+msgstr ""
+
+#: ../kupfer/plugin/audacious.py:65
+#, fuzzy
+#| msgid "Add tracks to the play queue"
+msgid "Add track to the Audacious play queue"
+msgstr "æ?°å¢?é?³è½¨å?°æ?­æ?¾é??å??"
+
+#: ../kupfer/plugin/audacious.py:73
+#, fuzzy
+#| msgid "Enqueue"
+msgid "Dequeue"
+msgstr "æ??å¼?"
+
+#: ../kupfer/plugin/audacious.py:77
+msgid "Remove track from the Audacious play queue"
+msgstr "ä»? Audacious æ?­æ?¾é??å??中移é?¤é?³è½¨"
+
+#: ../kupfer/plugin/audacious.py:89
+msgid "Jump to track in Audacious"
+msgstr "è·³å?° Audacious 中ç??é?³è½¨"
+
+#: ../kupfer/plugin/audacious.py:123
+msgid "Resume playback in Audacious"
+msgstr "æ?¢å¤? Audacious å??æ?¾"
+
+#: ../kupfer/plugin/audacious.py:133
+msgid "Pause playback in Audacious"
+msgstr "æ??å?? Audacious å??æ?¾"
+
+#: ../kupfer/plugin/audacious.py:143
+msgid "Jump to next track in Audacious"
+msgstr "è·³å?° Audacious 中ç??ä¸?ä¸?é?³è½¨"
+
+#: ../kupfer/plugin/audacious.py:153
+msgid "Jump to previous track in Audacious"
+msgstr "è·³å?° Audacious 中ç??å??ä¸?é?³è½¨"
+
+#: ../kupfer/plugin/audacious.py:163
+msgid "Clear the Audacious play queue"
+msgstr "æ¸?空 Audacious æ?­æ?¾é??å??"
+
+#: ../kupfer/plugin/audacious.py:169
+msgid "Shuffle"
+msgstr ""
+
+#: ../kupfer/plugin/audacious.py:173
+msgid "Toggle shuffle in Audacious"
+msgstr ""
+
+#: ../kupfer/plugin/audacious.py:179
+msgid "Repeat"
+msgstr "å??å¤?"
+
+#: ../kupfer/plugin/audacious.py:183
+msgid "Toggle repeat in Audacious"
+msgstr ""
+
+#: ../kupfer/plugin/audacious.py:198
+msgid "Playlist"
+msgstr "æ?­æ?¾å??表"
+
+#: ../kupfer/plugin/chromium.py:1 ../kupfer/plugin/chromium.py:22
+msgid "Chromium Bookmarks"
+msgstr "Chromium 书签"
+
+#: ../kupfer/plugin/chromium.py:3 ../kupfer/plugin/chromium.py:49
+msgid "Index of Chromium bookmarks"
+msgstr "Chromium 书签ç??ç´¢å¼?"
+
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/clawsmail.py:2
+msgid "Claws Mail"
+msgstr "Claws �件"
+
+#: ../kupfer/plugin/clawsmail.py:5
+msgid "Claws Mail Contacts and Actions"
+msgstr "Claws é?®ä»¶è??系人å??æ??ä½?"
+
+#: ../kupfer/plugin/clawsmail.py:25 ../kupfer/plugin/evolution.py:24
+#: ../kupfer/plugin/thunderbird.py:29
+msgid "Compose New Email"
+msgstr "ç¼?å??æ?°é?®ä»¶"
+
+#: ../kupfer/plugin/clawsmail.py:31
+msgid "Compose a new message in Claws Mail"
+msgstr "使ç?¨ Claws ç¼?å??æ?°é?®ä»¶"
+
+#: ../kupfer/plugin/clawsmail.py:40
+msgid "Receive All Email"
+msgstr "æ?¥æ?¶æ??æ??é?®ä»¶"
+
+#: ../kupfer/plugin/clawsmail.py:46
+msgid "Receive new messages from all accounts in ClawsMail"
+msgstr "é??è¿? Claws æ?¥æ?¶æ??æ??è´¦æ?·ç??æ?°é?®ä»¶"
+
+#: ../kupfer/plugin/clawsmail.py:55 ../kupfer/plugin/defaultmail.py:18
+#: ../kupfer/plugin/evolution.py:39 ../kupfer/plugin/thunderbird.py:45
+msgid "Compose Email"
+msgstr "ç¼?å??æ?°é?®ä»¶"
+
+#: ../kupfer/plugin/clawsmail.py:80 ../kupfer/plugin/defaultmail.py:43
+#: ../kupfer/plugin/evolution.py:64
+msgid "Send in Email To..."
+msgstr "å??é??é?®ä»¶å?°..."
+
+#: ../kupfer/plugin/clawsmail.py:106
+msgid "Compose new message in Claws Mail and attach file"
+msgstr "使ç?¨ Claws ç¼?å??æ?°é?®ä»¶å¹¶æ·»å? é??件"
+
+#: ../kupfer/plugin/clawsmail.py:115
+msgid "Claws Mail Address Book"
+msgstr "Claws é?®ä»¶å?°å??ç°¿"
+
+#: ../kupfer/plugin/clawsmail.py:164
+msgid "Contacts from Claws Mail Address Book"
+msgstr "Claws å?°å??簿中ç??è??系人"
+
+#: ../kupfer/plugin/defaultmail.py:1
+msgid "Default Email Client"
+msgstr "�认���件客�端"
+
+#: ../kupfer/plugin/defaultmail.py:6
+msgid "Compose email using the system's default mailto: handler"
+msgstr ""
+
+#: ../kupfer/plugin/devhelp.py:1
+msgid "Devhelp"
+msgstr "Devhelp"
+
+#: ../kupfer/plugin/devhelp.py:3 ../kupfer/plugin/devhelp.py:13
+msgid "Search in Devhelp"
+msgstr "� Devhelp 中��"
+
+#: ../kupfer/plugin/evolution.py:4
+msgid "Evolution"
+msgstr "Evolution"
+
+#: ../kupfer/plugin/evolution.py:7 ../kupfer/plugin/evolution.py:116
+msgid "Evolution contacts"
+msgstr "Evolution è??系人"
+
+#: ../kupfer/plugin/evolution.py:30
+msgid "Compose a new message in Evolution"
+msgstr "使ç?¨ Evolution ç¼?å??æ?°é?®ä»¶"
+
+#: ../kupfer/plugin/evolution.py:91
+msgid "Compose new message in Evolution and attach file"
+msgstr "使ç?¨ Evolution ç¼?å??æ?°é?®ä»¶å¹¶æ·»å? é??件"
+
+#: ../kupfer/plugin/evolution.py:99
+msgid "Evolution Address Book"
+msgstr "Evolution å?°å??ç°¿"
+
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/gajim.py:2
 msgid "Gajim"
 msgstr "Gajim"
 
-#: ../kupfer/plugin/gajim.py:11
+#: ../kupfer/plugin/gajim.py:5
+#, fuzzy
 msgid "Access to Gajim Contacts"
 msgstr "è??ç³»Gajim中ç??è??系人"
 
-#: ../kupfer/plugin/gajim.py:18 ../kupfer/plugin/pidgin.py:102
+#: ../kupfer/plugin/gajim.py:26 ../kupfer/plugin/pidgin.py:155
+#: ../kupfer/plugin/skype.py:30
 msgid "Available"
 msgstr "�线"
 
-#: ../kupfer/plugin/gajim.py:19
+#: ../kupfer/plugin/gajim.py:27
 msgid "Free for Chat"
 msgstr "�以交�"
 
-#: ../kupfer/plugin/gajim.py:20 ../kupfer/plugin/pidgin.py:102
+#: ../kupfer/plugin/gajim.py:28 ../kupfer/plugin/pidgin.py:155
+#: ../kupfer/plugin/skype.py:32
 msgid "Away"
 msgstr "离�"
 
-#: ../kupfer/plugin/gajim.py:21
+#: ../kupfer/plugin/gajim.py:29 ../kupfer/plugin/skype.py:33
 msgid "Not Available"
 msgstr "���"
 
-#: ../kupfer/plugin/gajim.py:22
+#: ../kupfer/plugin/gajim.py:30 ../kupfer/plugin/skype.py:34
 msgid "Busy"
 msgstr "��"
 
-#: ../kupfer/plugin/gajim.py:23
+#: ../kupfer/plugin/gajim.py:31 ../kupfer/plugin/skype.py:35
 msgid "Invisible"
 msgstr "é??身"
 
-#: ../kupfer/plugin/gajim.py:24
+#: ../kupfer/plugin/gajim.py:32 ../kupfer/plugin/skype.py:36
 msgid "Offline"
 msgstr "离线"
 
-#: ../kupfer/plugin/gajim.py:61 ../kupfer/plugin/pidgin.py:100
-#, python-format
-msgid "[%(status)s] %(userid)s/%(service)s"
-msgstr ""
-
-#: ../kupfer/plugin/gajim.py:84 ../kupfer/plugin/pidgin.py:65
+#: ../kupfer/plugin/gajim.py:90 ../kupfer/plugin/pidgin.py:97
+#: ../kupfer/plugin/skype.py:204
 msgid "Open Chat"
 msgstr "å¼?å§?è??天"
 
-#: ../kupfer/plugin/gajim.py:101
+#: ../kupfer/plugin/gajim.py:118 ../kupfer/plugin/skype.py:250
 msgid "Change Global Status To..."
 msgstr "æ?´æ?¹å?¨å±?ç?¶æ??为..."
 
-#: ../kupfer/plugin/gajim.py:129
+#: ../kupfer/plugin/gajim.py:146
 msgid "Gajim Contacts"
 msgstr "Gajimè??系人"
 
-#: ../kupfer/plugin/gajim.py:156
+#: ../kupfer/plugin/gajim.py:210
 msgid "Gajim Account Status"
 msgstr "Gajimè´¦æ?·ç?¶æ??"
 
-#: ../kupfer/plugin/google.py:11
-msgid "Search the Web"
-msgstr "æ??ç´¢äº?è??ç½?"
+#: ../kupfer/plugin/gnome_terminal.py:1 ../kupfer/plugin/gnome_terminal.py:52
+msgid "GNOME Terminal Profiles"
+msgstr "GNOME ç»?端é??ç½®"
 
-#: ../kupfer/plugin/google.py:18 ../kupfer/plugin/google.py:61
-#: ../kupfer/plugin/google.py:88
-msgid "Search the web with OpenSearch search engines"
-msgstr "使ç?¨OpenSearchæ??ç´¢å¼?æ??æ??ç´¢äº?è??ç½?"
+#: ../kupfer/plugin/gnome_terminal.py:3
+msgid "Launch GNOME Terminal profiles"
+msgstr "å?¯å?¨ GNOME ç»?端é??ç½®"
 
-#: ../kupfer/plugin/google.py:42
-msgid "Search With..."
-msgstr "æ??ç´¢æ?¹å¼?..."
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/gmail/__init__.py:2 ../kupfer/plugin/gmail/__init__.py:146
+msgid "Gmail"
+msgstr "Gmail"
 
-#: ../kupfer/plugin/google.py:71
-msgid "Search For..."
-msgstr "æ??ç´¢å??容..."
+#: ../kupfer/plugin/gmail/__init__.py:5
+msgid "Load contacts and compose new email in Gmail"
+msgstr "è½½å?¥è??系人并å?¨ Gmail 中ç¼?å??æ?°é?®ä»¶"
 
-#: ../kupfer/plugin/google.py:112
-msgid "Search Engines"
-msgstr "æ??ç´¢å¼?æ??"
+#: ../kupfer/plugin/gmail/__init__.py:31
+msgid "Load contacts' pictures"
+msgstr "è½½å?¥è??系人å?¾ç??"
 
-#: ../kupfer/plugin/image.py:9
-msgid "Image Tools"
-msgstr "å?¾å??å·¥å?·"
+#: ../kupfer/plugin/gmail/__init__.py:52
+msgid "Compose Email in GMail"
+msgstr "å?¨ GMail 中ç¼?å??æ?°é?®ä»¶"
 
-#: ../kupfer/plugin/image.py:18
-msgid "Image transformation tools"
-msgstr "å?¾å??转æ?¢å·¥å?·"
+#: ../kupfer/plugin/gmail/__init__.py:75
+msgid "Open web browser and compose new email in GMail"
+msgstr ""
 
-#: ../kupfer/plugin/image.py:27
-msgid "Scale..."
-msgstr "缩�..."
+#: ../kupfer/plugin/gmail/__init__.py:170
+msgid "Contacts from Google services (Gmail)"
+msgstr "æ?¥è?ª Google æ??å?¡(Gmail) ç??è??系人"
 
-#: ../kupfer/plugin/image.py:79
-msgid "Scale image to fit inside given pixel measure(s)"
-msgstr "缩æ?¾å?¾å??æ?¥é??å??å??é?¨æ??å®?ç??å??ç´ "
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/google_picasa/__init__.py:2
+msgid "Google Picasa"
+msgstr "Google Picasa"
 
-#: ../kupfer/plugin/image.py:110
-msgid "Rotate Clockwise"
-msgstr "顺æ?¶é??æ??转"
+#: ../kupfer/plugin/google_picasa/__init__.py:5
+msgid "Show albums and upload files to Picasa"
+msgstr ""
 
-#: ../kupfer/plugin/image.py:117
-msgid "Rotate Counter-Clockwise"
-msgstr "é??æ?¶é??æ??转"
+#: ../kupfer/plugin/google_picasa/__init__.py:34
+msgid "Users to show: (,-separated)"
+msgstr ""
 
-#: ../kupfer/plugin/image.py:124
-msgid "Autorotate"
-msgstr "è?ªå?¨æ??转"
+#: ../kupfer/plugin/google_picasa/__init__.py:40
+msgid "Load user and album icons"
+msgstr ""
 
-#: ../kupfer/plugin/image.py:154
-msgid "Rotate JPEG (in-place) according to its EXIF metadata"
-msgstr "æ ¹æ?®è?ªèº«EXIFæ?°æ?®æ??转JPEGæ??件"
+#: ../kupfer/plugin/google_picasa/__init__.py:93
+msgid "Uploading Pictures"
+msgstr "æ­£å?¨ä¸?ä¼ å?¾ç??"
 
-#: ../kupfer/plugin/kupfer_plugins.py:10 ../kupfer/plugin/kupfer_plugins.py:77
-#, fuzzy
-#| msgid "Plugins"
-msgid "Kupfer Plugins"
-msgstr "æ??件"
+#: ../kupfer/plugin/google_picasa/__init__.py:94
+msgid "Uploading pictures to Picasa Web Album"
+msgstr "æ­£å?¨ä¸?ä¼ å?¾ç??å?° Picasa Web ç?¸å??"
 
-#: ../kupfer/plugin/kupfer_plugins.py:12
-msgid "Access Kupfer's plugin list in Kupfer"
-msgstr ""
+#: ../kupfer/plugin/google_picasa/__init__.py:103
+msgid "Creating album:"
+msgstr "æ­£å?¨å??建ç?¸å??ï¼?"
 
-#: ../kupfer/plugin/kupfer_plugins.py:22
-#, fuzzy
-#| msgid "show version information"
-msgid "Show Information"
-msgstr "æ?¾ç¤ºç??æ?¬ä¿¡æ?¯"
+#: ../kupfer/plugin/google_picasa/__init__.py:106
+msgid "Album created by Kupfer"
+msgstr "Kupfer å??建ç??ç?¸å??"
 
-#: ../kupfer/plugin/kupfer_plugins.py:36
-msgid "Show Source Code"
-msgstr ""
+#: ../kupfer/plugin/google_picasa/__init__.py:113
+msgid "File:"
+msgstr "æ??件ï¼?"
 
-#: ../kupfer/plugin/kupfer_plugins.py:71
-msgid "enabled"
+#: ../kupfer/plugin/google_picasa/__init__.py:246
+#, python-format
+msgid "One album"
+msgid_plural "%(num)d albums"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../kupfer/plugin/google_picasa/__init__.py:273
+#, python-format
+msgid "one photo"
+msgid_plural "%(num)s photos"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../kupfer/plugin/google_picasa/__init__.py:293
+msgid "Upload to Picasa Album..."
+msgstr "ä¸?ä¼ å?° Picasa ç?¸å??..."
+
+#: ../kupfer/plugin/google_picasa/__init__.py:337
+msgid "Upload files to Picasa album"
+msgstr "ä¸?ä¼ æ??件å?° Picasa ç?¸å??"
+
+#: ../kupfer/plugin/google_picasa/__init__.py:343
+msgid "Upload to Picasa as New Album"
 msgstr ""
 
-#: ../kupfer/plugin/kupfer_plugins.py:71
-msgid "disabled"
+#: ../kupfer/plugin/google_picasa/__init__.py:371
+msgid "Create album from selected local directory"
 msgstr ""
 
-#: ../kupfer/plugin/locate.py:9 ../kupfer/plugin/locate.py:27
-msgid "Locate Files"
-msgstr "æ?¥æ?¾æ??件"
+#: ../kupfer/plugin/google_picasa/__init__.py:375
+#: ../kupfer/plugin/google_picasa/__init__.py:396
+msgid "Picasa Albums"
+msgstr "Picasa ç?¸å??"
 
-#: ../kupfer/plugin/locate.py:13 ../kupfer/plugin/locate.py:37
-msgid "Search filesystem using locate"
-msgstr "使ç?¨locateæ?¥æ?¾æ??件系ç»?"
+#: ../kupfer/plugin/google_picasa/__init__.py:417
+msgid "User albums in Picasa"
+msgstr ""
 
-#: ../kupfer/plugin/locate.py:19
-msgid "Ignore case distinctions when searching files"
+#: ../kupfer/plugin/google_search.py:1 ../kupfer/plugin/google_search.py:23
+msgid "Google Search"
+msgstr "Google æ??ç´¢"
+
+#: ../kupfer/plugin/google_search.py:3
+msgid "Search Google with results shown directly"
 msgstr ""
 
-#: ../kupfer/plugin/locate.py:45 ../kupfer/plugin/tracker.py:59
-#: ../kupfer/plugin/tracker.py:97
+#: ../kupfer/plugin/google_search.py:46 ../kupfer/plugin/locate.py:47
+#: ../kupfer/plugin/tracker.py:68 ../kupfer/plugin/tracker.py:106
 #, python-format
 msgid "Results for \"%s\""
-msgstr "\"%s\"ç??ç»?æ??"
-
-#: ../kupfer/plugin/nautilusselection.py:10
-#: ../kupfer/plugin/nautilusselection.py:34
-msgid "Selected File"
-msgstr "é??æ?©ç??æ??件"
+msgstr "â??%sâ??ç??ç»?æ??"
 
-#: ../kupfer/plugin/nautilusselection.py:12
-msgid "Provides current nautilus selection, using Kupfer's Nautilus Extension"
-msgstr "æ??ä¾?å½?å??Nautilusç??é??æ?©ï¼?使ç?¨Nautilusæ?©å±?"
+#: ../kupfer/plugin/google_search.py:64
+#, fuzzy, python-format
+#| msgid "Results for \"%s\""
+msgid "Show More Results For \"%s\""
+msgstr "â??%sâ??ç??ç»?æ??"
 
-#: ../kupfer/plugin/nautilusselection.py:21
+#: ../kupfer/plugin/google_search.py:65
 #, python-format
-msgid "Selected File \"%s\""
-msgstr "é??æ?©æ??件\"%s\""
+msgid "%s total found"
+msgstr ""
 
-#: ../kupfer/plugin/notes.py:17 ../kupfer/plugin/notes.py:194
-msgid "Notes"
-msgstr "便笺"
+#: ../kupfer/plugin/google_translate.py:6
+msgid "Google Translate"
+msgstr "Google Transalte"
 
-#: ../kupfer/plugin/notes.py:23
-msgid "Gnote or Tomboy notes"
-msgstr "Gnoteæ??è??Tomboy便笺"
+#: ../kupfer/plugin/google_translate.py:8
+#: ../kupfer/plugin/google_translate.py:160
+msgid "Translate text with Google Translate"
+msgstr "使ç?¨ Google Translate ç¿»è¯?æ??æ?¬"
 
-#: ../kupfer/plugin/notes.py:32
-msgid "Work with application"
-msgstr "å??åº?ç?¨ç¨?åº?ä¸?å??å·¥ä½?"
+#. TRANS: Dictionary lookup word classes
+#: ../kupfer/plugin/google_translate.py:55
+msgid "noun"
+msgstr "å??è¯?"
 
-#: ../kupfer/plugin/notes.py:75
-msgid "Open with notes application"
-msgstr "ç?¨ä¾¿ç¬ºç¨?åº?æ??å¼?"
+#: ../kupfer/plugin/google_translate.py:56
+msgid "verb"
+msgstr "��"
 
-#: ../kupfer/plugin/notes.py:82
-msgid "Append to Note..."
-msgstr "添��便笺..."
+#: ../kupfer/plugin/google_translate.py:57
+msgid "adjective"
+msgstr "形容�"
 
-#: ../kupfer/plugin/notes.py:105
-msgid "Add text to existing note"
-msgstr "æ·»å? æ??æ?¬å?°å·²æ??ç??便笺"
+#: ../kupfer/plugin/google_translate.py:90
+msgid "Google Translate connection timed out"
+msgstr "��� Google Translate ��"
 
-#: ../kupfer/plugin/notes.py:145
-msgid "Create Note"
-msgstr "å??建便笺"
+#: ../kupfer/plugin/google_translate.py:93
+msgid "Error connecting to Google Translate"
+msgstr "è¿?æ?¥å?° Google Translate å?ºé??"
 
-#: ../kupfer/plugin/notes.py:159
-msgid "Create a new note from this text"
-msgstr "ç?¨æ­¤æ??æ?¬å??建æ?°ç??便笺"
+#: ../kupfer/plugin/google_translate.py:143
+#: ../kupfer/plugin/google_translate.py:230
+msgid "Translate To..."
+msgstr "翻��..."
 
-#: ../kupfer/plugin/notes.py:176
+#: ../kupfer/plugin/google_translate.py:186
 #, python-format
-msgid "today, %s"
-msgstr "�天�%s"
+msgid "Translate into %s"
+msgstr "翻�� %s"
 
-#: ../kupfer/plugin/notes.py:178
-#, python-format
-msgid "yesterday, %s"
-msgstr "�天�%s"
+#: ../kupfer/plugin/google_translate.py:210
+msgid "Languages"
+msgstr "语�"
 
-#. TRANS: Note description, %s is last changed time in locale format
-#: ../kupfer/plugin/notes.py:182
-#, python-format
-msgid "Last updated %s"
-msgstr "�次�� %s"
+#: ../kupfer/plugin/google_translate.py:245
+msgid "Show translated page in browser"
+msgstr "å?¨æµ?è§?å?¨ä¸­æ?¾ç¤ºç¿»è¯?å??ç??页é?¢"
 
-#: ../kupfer/plugin/opera.py:12 ../kupfer/plugin/opera.py:28
-msgid "Opera Bookmarks"
-msgstr "Opera 书签"
-
-#: ../kupfer/plugin/opera.py:14 ../kupfer/plugin/opera.py:58
-msgid "Index of Opera bookmarks"
-msgstr "Opera 书签ç??ç´¢å¼?"
+#: ../kupfer/plugin/google_translate.py:262
+#, fuzzy
+#| msgid "Show application window"
+msgid "Show Translation To..."
+msgstr "�示����"
 
-#: ../kupfer/plugin/pidgin.py:11
+#: ../kupfer/plugin/google_translate.py:278
 #, fuzzy
-#| msgid "Plugins"
-msgid "Pidgin"
-msgstr "æ??件"
+#| msgid "Show application window"
+msgid "Show translation in browser"
+msgstr "�示����"
 
-#: ../kupfer/plugin/pidgin.py:13
+#: ../kupfer/plugin/higherorder.py:1
 #, fuzzy
-#| msgid "Access to Gajim Contacts"
-msgid "Access to Pidgin Contacts"
-msgstr "è??ç³»Gajim中ç??è??系人"
+#| msgid "File Actions"
+msgid "Higher-order Actions"
+msgstr "æ??件æ??ä½?"
 
-#: ../kupfer/plugin/pidgin.py:73
-msgid "Send Message..."
+#: ../kupfer/plugin/higherorder.py:7
+msgid "Tools to work with commands as objects"
 msgstr ""
 
-#: ../kupfer/plugin/pidgin.py:135
+#: ../kupfer/plugin/higherorder.py:20
 #, fuzzy
-#| msgid "Gajim Contacts"
-msgid "Pidgin Contacts"
-msgstr "Gajimè??系人"
+#| msgid "Selected File"
+msgid "Select in Kupfer"
+msgstr "é??æ?©ç??æ??件"
 
-#: ../kupfer/plugin/putty.py:11 ../kupfer/plugin/putty.py:53
-msgid "PuTTY Sessions"
-msgstr "PuTTY��"
+#: ../kupfer/plugin/higherorder.py:59
+#, fuzzy, python-format
+#| msgid "Results for \"%s\""
+msgid "Result of %s (%s)"
+msgstr "â??%sâ??ç??ç»?æ??"
 
-#: ../kupfer/plugin/putty.py:13
-msgid "Quick access to PuTTY Sessions"
-msgstr "å¿«é??æ??ä½?PuTTYä¼?è¯?"
+#: ../kupfer/plugin/higherorder.py:75
+#, fuzzy
+#| msgid "Get Tracker Results..."
+msgid "Run (Take Result)"
+msgstr "å??å¾?Trackerç»?æ??..."
 
-#: ../kupfer/plugin/putty.py:38 ../kupfer/plugin/tsclient.py:38
-msgid "Start Session"
-msgstr "å¼?å§?æ?°ç??ä¼?è¯?"
+#: ../kupfer/plugin/higherorder.py:88
+msgid "Take the command result as a proxy object"
+msgstr ""
 
-#: ../kupfer/plugin/rhythmbox.py:12 ../kupfer/plugin/rhythmbox.py:347
-msgid "Rhythmbox"
-msgstr "Rhythmbox"
+#: ../kupfer/plugin/higherorder.py:93
+msgid "Run (Discard Result)"
+msgstr ""
 
-#: ../kupfer/plugin/rhythmbox.py:14 ../kupfer/plugin/rhythmbox.py:383
-msgid "Play and enqueue tracks and browse the music library"
-msgstr "������轨������"
+#: ../kupfer/plugin/image.py:1
+msgid "Image Tools"
+msgstr "å?¾å??å·¥å?·"
 
-#: ../kupfer/plugin/rhythmbox.py:21
-msgid "Include artists in top level"
-msgstr "æ??è?ºæ?¯å®¶æ?¾å?°é¡¶ç«¯"
+#: ../kupfer/plugin/image.py:10
+msgid "Image transformation tools"
+msgstr "å?¾å??转æ?¢å·¥å?·"
 
-#: ../kupfer/plugin/rhythmbox.py:27
-msgid "Include albums in top level"
-msgstr "æ??ä¸?è¾?æ?¾å?°é¡¶ç«¯"
+#: ../kupfer/plugin/image.py:28
+msgid "Scale..."
+msgstr "缩�..."
 
-#: ../kupfer/plugin/rhythmbox.py:33
-msgid "Include songs in top level"
-msgstr "æ??æ­?æ?²æ?¾å?°é¡¶ç«¯"
+#: ../kupfer/plugin/image.py:80
+msgid "Scale image to fit inside given pixel measure(s)"
+msgstr "缩æ?¾å?¾å??æ?¥é??å??å??é?¨æ??å®?ç??å??ç´ "
 
-#: ../kupfer/plugin/rhythmbox.py:62 ../kupfer/plugin/rhythmbox.py:115
-msgid "Play"
-msgstr "æ?­æ?¾"
+#: ../kupfer/plugin/image.py:111
+msgid "Rotate Clockwise"
+msgstr "顺æ?¶é??æ??转"
 
-#: ../kupfer/plugin/rhythmbox.py:66
-msgid "Resume playback in Rhythmbox"
-msgstr "æ?¢å¤?Rhythmboxç??æ?­æ?¾"
+#: ../kupfer/plugin/image.py:118
+msgid "Rotate Counter-Clockwise"
+msgstr "é??æ?¶é??æ??转"
 
-#: ../kupfer/plugin/rhythmbox.py:72 ../kupfer/plugin/virtualbox/__init__.py:48
-msgid "Pause"
-msgstr "æ??å??"
+#: ../kupfer/plugin/image.py:125
+msgid "Autorotate"
+msgstr "è?ªå?¨æ??转"
 
-#: ../kupfer/plugin/rhythmbox.py:76
-msgid "Pause playback in Rhythmbox"
-msgstr "æ??å??Rhythmboxç??æ?­æ?¾"
+#: ../kupfer/plugin/image.py:155
+msgid "Rotate JPEG (in-place) according to its EXIF metadata"
+msgstr "æ ¹æ?®è?ªèº«EXIFæ?°æ?®æ??转JPEGæ??件"
 
-#: ../kupfer/plugin/rhythmbox.py:82
-msgid "Next"
-msgstr "���"
+#: ../kupfer/plugin/kupfer_plugins.py:1 ../kupfer/plugin/kupfer_plugins.py:83
+msgid "Kupfer Plugins"
+msgstr "Kupfer æ??件"
 
-#: ../kupfer/plugin/rhythmbox.py:86
-msgid "Jump to next track in Rhythmbox"
-msgstr "跳������"
+#: ../kupfer/plugin/kupfer_plugins.py:3
+msgid "Access Kupfer's plugin list in Kupfer"
+msgstr "å?¨ Kupfer 中访é?® Kupfer æ??件"
 
-#: ../kupfer/plugin/rhythmbox.py:92
-msgid "Previous"
-msgstr "å??ä¸?é¦?"
+#: ../kupfer/plugin/kupfer_plugins.py:20
+msgid "Show Information"
+msgstr "�示信�"
 
-#: ../kupfer/plugin/rhythmbox.py:96
-msgid "Jump to previous track in Rhythmbox"
-msgstr "è·³å?°å??ä¸?é¦?æ­?æ?²"
+#: ../kupfer/plugin/kupfer_plugins.py:32
+msgid "Show Source Code"
+msgstr "�示�代�"
 
-#: ../kupfer/plugin/rhythmbox.py:102
-msgid "Show Playing"
-msgstr "�示正���"
+#: ../kupfer/plugin/kupfer_plugins.py:77
+msgid "enabled"
+msgstr "已��"
 
-#: ../kupfer/plugin/rhythmbox.py:106
-msgid "Tell which song is currently playing"
-msgstr "æ?¾ç¤ºæ­£å?¨æ?­æ?¾ç??æ­?æ?²"
+#: ../kupfer/plugin/locate.py:1 ../kupfer/plugin/locate.py:29
+msgid "Locate Files"
+msgstr "æ?¥æ?¾æ??件"
 
-#: ../kupfer/plugin/rhythmbox.py:128
-msgid "Play tracks in Rhythmbox"
-msgstr "å?¨Rhythmboxé??é?¢æ?­æ?¾é?³è½¨"
+#: ../kupfer/plugin/locate.py:5 ../kupfer/plugin/locate.py:39
+msgid "Search filesystem using locate"
+msgstr "使ç?¨ locate æ??ç´¢æ??件系ç»?"
 
-#: ../kupfer/plugin/rhythmbox.py:134
-msgid "Enqueue"
-msgstr "æ??å¼?"
+#: ../kupfer/plugin/locate.py:21
+msgid "Ignore case distinctions when searching files"
+msgstr "æ??ç´¢æ??件æ?¶å¿½ç?¥å¤§å°?å??"
 
-#: ../kupfer/plugin/rhythmbox.py:145
-msgid "Add tracks to the play queue"
-msgstr "æ?°å¢?é?³è½¨å?°æ?­æ?¾é??å??"
+#: ../kupfer/plugin/twitter/__init__.py:3
+msgid "Twitter"
+msgstr "Twitter"
 
-#. TRANS: Song description
-#: ../kupfer/plugin/rhythmbox.py:167
+#: ../kupfer/plugin/twitter/__init__.py:7
+msgid "Microblogging with Twitter: send updates and show friends' tweets"
+msgstr ""
+
+#: ../kupfer/plugin/twitter/__init__.py:36
+msgid "Load friends' pictures"
+msgstr ""
+
+#: ../kupfer/plugin/twitter/__init__.py:42
+msgid "Load friends' public tweets"
+msgstr ""
+
+#: ../kupfer/plugin/twitter/__init__.py:48
+msgid "Load timeline"
+msgstr "载���轴"
+
+#: ../kupfer/plugin/twitter/__init__.py:199
+msgid "Post Update to Twitter"
+msgstr "å?? Twitter æ??é??æ?´æ?°"
+
+#: ../kupfer/plugin/twitter/__init__.py:219
+msgid "Send Direct Message..."
+msgstr "å??é??æ¶?æ?¯..."
+
+#: ../kupfer/plugin/twitter/__init__.py:248
+msgid "Send Direct Message To..."
+msgstr "å??é??æ¶?æ?¯å?°..."
+
+#: ../kupfer/plugin/twitter/__init__.py:276
+msgid "Reply..."
+msgstr "å??å¤?..."
+
+#: ../kupfer/plugin/twitter/__init__.py:303
 #, python-format
-msgid "by %(artist)s from %(album)s"
-msgstr "æ¼?å?±è?? %(artist)s å±?äº? %(album)s"
+msgid "%(user)s %(when)s"
+msgstr ""
 
-#. TRANS: Album description "by Artist"
-#: ../kupfer/plugin/rhythmbox.py:220
+#: ../kupfer/plugin/twitter/__init__.py:322
+msgid "Twitter Timeline"
+msgstr "Twitter ��轴"
+
+#: ../kupfer/plugin/twitter/__init__.py:348
+msgid "Twitter Friends"
+msgstr "Twitter 好å??"
+
+#: ../kupfer/plugin/twitter/__init__.py:373
 #, python-format
-msgid "by %s"
-msgstr "æ¼?å?±è?? %s"
+msgid "Timeline for %s"
+msgstr ""
 
-#. TRANS: Artist songs collection description
-#: ../kupfer/plugin/rhythmbox.py:259
+#: ../kupfer/plugin/twitter/__init__.py:397 ../kupfer/plugin/pidgin.py:111
 #, python-format
-msgid "Tracks by %s"
-msgstr "��家 %s "
+msgid "%s (%d character)"
+msgid_plural "%s (%d characters)"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../kupfer/plugin/rhythmbox.py:269
-msgid "Albums"
-msgstr "��"
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/openoffice.py:3
+msgid "OpenOffice"
+msgstr "OpenOffice"
 
-#: ../kupfer/plugin/rhythmbox.py:279
-msgid "Music albums in Rhythmbox Library"
-msgstr "åª?ä½?åº?中ç??é?³ä¹?ä¸?è¾?"
+#: ../kupfer/plugin/openoffice.py:5 ../kupfer/plugin/openoffice.py:119
+msgid "Recently used documents in OpenOffice"
+msgstr "OpenOffice æ??è¿?使ç?¨ç??æ??æ¡£"
 
-#: ../kupfer/plugin/rhythmbox.py:290
-msgid "Artists"
-msgstr "��家"
+#: ../kupfer/plugin/openoffice.py:61
+msgid "OpenOffice Recent Items"
+msgstr "OpenOffice æ??è¿?项ç?®"
 
-#: ../kupfer/plugin/rhythmbox.py:300
-msgid "Music artists in Rhythmbox Library"
-msgstr "åª?ä½?åº?中ç??é?³ä¹?è?ºæ?¯å®¶"
+#: ../kupfer/plugin/opera.py:4 ../kupfer/plugin/opera.py:27
+msgid "Opera Bookmarks"
+msgstr "Opera 书签"
 
-#: ../kupfer/plugin/rhythmbox.py:327
-msgid "Songs"
-msgstr "æ­?æ?²"
+#: ../kupfer/plugin/opera.py:6 ../kupfer/plugin/opera.py:59
+msgid "Index of Opera bookmarks"
+msgstr "Opera 书签ç??ç´¢å¼?"
 
-#: ../kupfer/plugin/rhythmbox.py:337
-msgid "Songs in Rhythmbox library"
-msgstr "åª?ä½?åº?中ç??æ­?æ?²"
+#: ../kupfer/plugin/pidgin.py:3
+msgid "Pidgin"
+msgstr "Pidgin"
+
+#: ../kupfer/plugin/pidgin.py:9
+msgid "Access to Pidgin Contacts"
+msgstr "访é?® Pidgin è??系人"
+
+#: ../kupfer/plugin/pidgin.py:29
+msgid "Show offline contacts"
+msgstr "æ?¾ç¤ºç¦»çº¿è??系人"
+
+#: ../kupfer/plugin/pidgin.py:120
+msgid "Send Message..."
+msgstr "å??é??æ¶?æ?¯..."
+
+#: ../kupfer/plugin/pidgin.py:189
+msgid "Pidgin Contacts"
+msgstr "Pidgin è??系人"
+
+#: ../kupfer/plugin/putty.py:5 ../kupfer/plugin/putty.py:80
+msgid "PuTTY Sessions"
+msgstr "PuTTY ��"
 
-#: ../kupfer/plugin/rst.py:7
+#: ../kupfer/plugin/putty.py:8
+msgid "Quick access to PuTTY Sessions"
+msgstr "å¿«é??æ??ä½? PuTTY ä¼?è¯?"
+
+#: ../kupfer/plugin/putty.py:45 ../kupfer/plugin/tsclient.py:42
+msgid "Start Session"
+msgstr "å¼?å§?æ?°ç??ä¼?è¯?"
+
+#: ../kupfer/plugin/rst.py:1
 msgid "reStructuredText"
 msgstr "é??æ??æ??æ?¬"
 
-#: ../kupfer/plugin/rst.py:9
+#: ../kupfer/plugin/rst.py:3
 msgid "Render reStructuredText and show the result"
 msgstr "渲æ??é??æ??æ??æ?¬ç?¶å??æ?¾ç¤ºç»?æ??"
 
-#: ../kupfer/plugin/rst.py:15
+#: ../kupfer/plugin/rst.py:18
 msgid "View as HTML Document"
-msgstr "以HTMLæ??æ¡£æ?¹å¼?æ?¥ç??"
+msgstr "以 HTML æ??æ¡£æ?¹å¼?æ?¥ç??"
 
-#: ../kupfer/plugin/screen.py:6 ../kupfer/plugin/screen.py:96
+#: ../kupfer/plugin/screen.py:1 ../kupfer/plugin/screen.py:96
 msgid "GNU Screen"
 msgstr "GNU Screen"
 
-#: ../kupfer/plugin/screen.py:8 ../kupfer/plugin/screen.py:81
+#: ../kupfer/plugin/screen.py:3 ../kupfer/plugin/screen.py:81
 msgid "Active GNU Screen sessions"
-msgstr "�� GNU Screen ��"
+msgstr "æ´»å?¨ç?? GNU Screen ä¼?è¯?"
 
-#: ../kupfer/plugin/screen.py:48
+#: ../kupfer/plugin/screen.py:50
 msgid "Attached"
-msgstr ""
+msgstr "已��"
 
-#: ../kupfer/plugin/screen.py:49
+#: ../kupfer/plugin/screen.py:51
 msgid "Detached"
-msgstr ""
+msgstr "已��"
 
-#: ../kupfer/plugin/screen.py:52
+#: ../kupfer/plugin/screen.py:54
 #, python-format
 msgid "%(status)s session (%(pid)s) created %(time)s"
 msgstr "%(status)s ä¼?è¯? (%(pid)s) å??建 %(time)s"
 
-#: ../kupfer/plugin/screen.py:61
+#: ../kupfer/plugin/screen.py:63
 msgid "Screen Sessions"
 msgstr "Screen ��"
 
@@ -1125,40 +2061,28 @@ msgstr "Screen ��"
 msgid "Attach"
 msgstr "é??å? "
 
-#: ../kupfer/plugin/selection.py:7 ../kupfer/plugin/selection.py:35
-msgid "Selected Text"
-msgstr "é??中æ??æ?¬"
-
-#: ../kupfer/plugin/selection.py:9 ../kupfer/plugin/selection.py:52
-msgid "Provides current selection"
-msgstr "æ??ä¾?å½?å??é??中"
-
-#: ../kupfer/plugin/selection.py:22
-#, python-format
-msgid "Selected Text \"%s\""
-msgstr "é??中æ??æ?¬\"%s\""
-
-#: ../kupfer/plugin/services.py:9 ../kupfer/plugin/services.py:92
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/services.py:2 ../kupfer/plugin/services.py:93
 msgid "System Services"
 msgstr "ç³»ç»?æ??å?¡"
 
-#: ../kupfer/plugin/services.py:11
+#: ../kupfer/plugin/services.py:4
 msgid "Start, stop or restart system services via init scripts"
 msgstr "é??è¿?è??æ?¬å¼?å§?ï¼?å??æ­¢æ??è??é??å?¯ç³»ç»?æ??å?¡"
 
-#: ../kupfer/plugin/services.py:16
+#: ../kupfer/plugin/services.py:17
 msgid "Sudo-like Command"
 msgstr "类Sudo�令"
 
-#: ../kupfer/plugin/services.py:74
+#: ../kupfer/plugin/services.py:75
 msgid "Start Service"
 msgstr "å¼?å§?æ??å?¡"
 
-#: ../kupfer/plugin/services.py:80
+#: ../kupfer/plugin/services.py:81
 msgid "Restart Service"
 msgstr "é??å?¯æ??å?¡"
 
-#: ../kupfer/plugin/services.py:86
+#: ../kupfer/plugin/services.py:87
 msgid "Stop Service"
 msgstr "å??æ­¢æ??å?¡"
 
@@ -1167,186 +2091,449 @@ msgstr "å??æ­¢æ??å?¡"
 msgid "%s Service"
 msgstr "%s æ??å?¡"
 
-#: ../kupfer/plugin/show_text.py:10 ../kupfer/plugin/show_text.py:21
-#: ../kupfer/plugin/show_text.py:24
-msgid "Show Text"
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/shorten_links.py:2
+msgid "Shorten Links"
 msgstr ""
 
-#: ../kupfer/plugin/show_text.py:15 ../kupfer/plugin/show_text.py:30
-#: ../kupfer/plugin/show_text.py:45
-msgid "Display text in a window"
+#: ../kupfer/plugin/shorten_links.py:4
+msgid "Create short aliases of long URLs"
 msgstr ""
 
-#: ../kupfer/plugin/show_text.py:36
-msgid "Large Type"
+#: ../kupfer/plugin/shorten_links.py:55 ../kupfer/plugin/shorten_links.py:108
+#: ../kupfer/plugin/shorten_links.py:112
+msgid "Error"
 msgstr ""
 
-#: ../kupfer/plugins.py:72
-msgid "(no description)"
-msgstr "(æ? æ??è¿°)"
+#: ../kupfer/plugin/shorten_links.py:119
+#, fuzzy
+#| msgid "Open With..."
+msgid "Shorten With..."
+msgstr "æ??å¼?æ?¹å¼?..."
 
-#: ../kupfer/plugins.py:97
-#, python-format
-msgid "  %(name)-20s %(version)-4s %(description)s"
-msgstr "  %(name)-20s %(version)-4s %(description)s"
+#: ../kupfer/plugin/shorten_links.py:146
+#, fuzzy
+#| msgid "%s Service"
+msgid "Services"
+msgstr "%s æ??å?¡"
+
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/skype.py:2
+msgid "Skype"
+msgstr ""
 
-#: ../kupfer/plugin_support.py:5
+#: ../kupfer/plugin/skype.py:5
+#, fuzzy
+#| msgid "Access to Gajim Contacts"
+msgid "Access to Skype contacts"
+msgstr "è??ç³»Gajim中ç??è??系人"
+
+#: ../kupfer/plugin/skype.py:31
+msgid "Skype Me"
+msgstr ""
+
+#: ../kupfer/plugin/skype.py:37
+#, fuzzy
+#| msgid "Log Out..."
+msgid "Logged Out"
+msgstr "注é??..."
+
+#: ../kupfer/plugin/skype.py:183
+#, fuzzy, python-format
+#| msgid "[%(status)s] %(userid)s/%(service)s"
+msgid "[%(status)s] %(userid)s"
+msgstr "[%(status)s] %(userid)s/%(service)s"
+
+#: ../kupfer/plugin/skype.py:225
+#, fuzzy
+#| msgid "Calculate"
+msgid "Call"
+msgstr "计�"
+
+#: ../kupfer/plugin/skype.py:239
+msgid "Place a call to contact"
+msgstr ""
+
+#: ../kupfer/plugin/skype.py:274
+#, fuzzy
+#| msgid "Gajim Contacts"
+msgid "Skype Contacts"
+msgstr "Gajimè??系人"
+
+#: ../kupfer/plugin/skype.py:294
+#, fuzzy
+#| msgid "Save State"
+msgid "Skype Statuses"
+msgstr "ä¿?å­?ç?¶æ??"
+
+#: ../kupfer/plugin_support.py:14
 msgid "Include in top level"
 msgstr "�示�顶端"
 
-#: ../kupfer/plugin_support.py:9
+#: ../kupfer/plugin_support.py:18
 msgid ""
 "If enabled, objects from the plugin's source(s) will be available in the top "
 "level.\n"
 "Sources are always available as subcatalogs in the top level."
 msgstr ""
+"å¦?æ??å?¯ç?¨ï¼?æ??件ç??æº?ç??æ??æ??对象å°?å?ºç?°å?¨æ??顶å±?ã??\n"
+"æº?æ?»æ?¯è?½å?¨æ??顶å±?ç??å­?ç±»å?«ä¸­æ?¾å?°ã??"
 
-#: ../kupfer/plugin/text.py:8
-msgid "Free-text Queries"
-msgstr "è?ªç?±æ??æ?¬æ?¥è¯¢"
+#: ../kupfer/plugin_support.py:114
+msgid "No D-Bus connection to desktop session"
+msgstr ""
 
-#: ../kupfer/plugin/text.py:11
-msgid "Basic support for free-text queries"
-msgstr "è?ªç?±æ??æ?¬æ?¥è¯¢ç??å?ºç¡?æ?¯æ??"
+#: ../kupfer/plugin/templates.py:1 ../kupfer/plugin/templates.py:109
+#, fuzzy
+#| msgid "Documents"
+msgid "Document Templates"
+msgstr "æ??æ¡£"
 
-#: ../kupfer/plugin/text.py:31
-msgid "Filesystem Text Matches"
-msgstr "æ??件系ç»?æ??æ?¬ç??符å??"
+#: ../kupfer/plugin/templates.py:4
+#, fuzzy
+#| msgid "Create a new note from this text"
+msgid "Create new documents from your templates"
+msgstr "ç?¨æ­¤æ??æ?¬å??建æ?°ç??便笺"
 
-#: ../kupfer/plugin/text.py:49
-msgid "URL Text Matches"
-msgstr "è¶?é?¾æ?¥æ??æ?¬ç??符å??"
+#: ../kupfer/plugin/templates.py:26
+#, fuzzy, python-format
+#| msgid "%s is empty"
+msgid "%s template"
+msgstr "%s æ?¯ç©ºç??"
 
-#: ../kupfer/plugin/tracker.py:9
+#: ../kupfer/plugin/templates.py:39 ../kupfer/plugin/textfiles.py:84
+msgid "Empty File"
+msgstr ""
+
+#: ../kupfer/plugin/templates.py:49
+#, fuzzy
+#| msgid "Open folder"
+msgid "New Folder"
+msgstr "æ??å¼?æ??件夹"
+
+#: ../kupfer/plugin/templates.py:59
+#, fuzzy
+#| msgid "Create Archive In..."
+msgid "Create New Document..."
+msgstr "å??建å??缩å??..."
+
+#: ../kupfer/plugin/templates.py:98
+#, fuzzy
+#| msgid "Create a new note from this text"
+msgid "Create a new document from template"
+msgstr "ç?¨æ­¤æ??æ?¬å??建æ?°ç??便笺"
+
+#: ../kupfer/plugin/templates.py:105
+#, fuzzy
+#| msgid "Create Archive In..."
+msgid "Create Document In..."
+msgstr "å??建å??缩å??..."
+
+#: ../kupfer/plugin/textfiles.py:13
+msgid "Textfiles"
+msgstr ""
+
+#: ../kupfer/plugin/textfiles.py:49
+#, fuzzy
+#| msgid "Append to Note..."
+msgid "Append To..."
+msgstr "添��便笺..."
+
+#: ../kupfer/plugin/textfiles.py:73
+#, fuzzy
+#| msgid "Append to Note..."
+msgid "Append..."
+msgstr "添��便笺..."
+
+#: ../kupfer/plugin/textfiles.py:77
+#, fuzzy
+#| msgid "Move To..."
+msgid "Write To..."
+msgstr "移��..."
+
+#: ../kupfer/plugin/textfiles.py:109
+#, fuzzy
+#| msgid "Search Contents"
+msgid "Get Text Contents"
+msgstr "æ??ç´¢å??容"
+
+#: ../kupfer/plugin/thunar.py:1 ../kupfer/plugin/thunar.py:113
+msgid "Thunar"
+msgstr ""
+
+#: ../kupfer/plugin/thunar.py:7
+msgid "File manager Thunar actions"
+msgstr ""
+
+#: ../kupfer/plugin/thunar.py:66
+#, fuzzy
+#| msgid "Selected File"
+msgid "Select in File Manager"
+msgstr "é??æ?©ç??æ??件"
+
+#: ../kupfer/plugin/thunar.py:83
+msgid "Show Properties"
+msgstr ""
+
+#: ../kupfer/plugin/thunar.py:95
+#, fuzzy
+#| msgid "Show information about Kupfer authors and license"
+msgid "Show information about file in file manager"
+msgstr "æ?¾ç¤ºæ??å?³ Kupfer ä½?è??å??许å?¯ä¿¡æ?¯"
+
+#: ../kupfer/plugin/thunar.py:99
+msgid "Empty Trash"
+msgstr ""
+
+#: ../kupfer/plugin/thunderbird.py:4
+msgid "Thunderbird"
+msgstr ""
+
+#: ../kupfer/plugin/thunderbird.py:7
+#, fuzzy
+#| msgid "Claws Mail Contacts and Actions"
+msgid "Thunderbird/Icedove Contacts and Actions"
+msgstr "Claws é?®ä»¶è??系人å??æ??ä½?"
+
+#: ../kupfer/plugin/thunderbird.py:36
+msgid "Compose a new message in Thunderbird"
+msgstr ""
+
+#: ../kupfer/plugin/thunderbird.py:69
+msgid "Thunderbird Address Book"
+msgstr ""
+
+#: ../kupfer/plugin/thunderbird.py:93
+#, fuzzy
+#| msgid "Contacts from Claws Mail Address Book"
+msgid "Contacts from Thunderbird Address Book"
+msgstr "Claws å?°å??簿中ç??è??系人"
+
+#: ../kupfer/plugin/top.py:4
+msgid "Top"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:6
+msgid "Show running tasks and allow sending signals to them"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:23
+msgid "Sort Order"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:25 ../kupfer/plugin/top.py:26
+#: ../kupfer/plugin/top.py:110
+msgid "Commandline"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:26
+msgid "CPU usage (descending)"
+msgstr ""
+
+#. sort processes (top don't allow to sort via cmd line)
+#: ../kupfer/plugin/top.py:27 ../kupfer/plugin/top.py:108
+msgid "Memory usage (descending)"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:50
+#, fuzzy
+#| msgid "Send Power Off Signal"
+msgid "Send Signal..."
+msgstr "å??é??å?³æ?ºä¿¡å?·"
+
+#: ../kupfer/plugin/top.py:80
+msgid "Signals"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:90
+msgid "Running Tasks"
+msgstr ""
+
+#. default: by cpu
+#: ../kupfer/plugin/top.py:114
+#, python-format
+msgid "pid: %(pid)s  cpu: %(cpu)g%%  mem: %(mem)g%%  time: %(time)s"
+msgstr ""
+
+#: ../kupfer/plugin/top.py:121
+msgid "Running tasks for current user"
+msgstr ""
+
+#: ../kupfer/plugin/tracker.py:1
 msgid "Tracker"
 msgstr "Tracker"
 
-#: ../kupfer/plugin/tracker.py:18
+#: ../kupfer/plugin/tracker.py:11
 msgid "Tracker desktop search integration"
 msgstr "é??æ??Trackeræ¡?é?¢æ??ç´¢"
 
-#: ../kupfer/plugin/tracker.py:28
+#: ../kupfer/plugin/tracker.py:37
 msgid "Search in Tracker"
 msgstr "å?¨Tracker中æ??ç´¢"
 
-#: ../kupfer/plugin/tracker.py:33
+#: ../kupfer/plugin/tracker.py:42
 msgid "Open Tracker Search Tool and search for this term"
 msgstr "å¼?å?¯Trackeræ??索工å?·ç?¶å??æ??ç´¢è¿?个项ç?®"
 
-#: ../kupfer/plugin/tracker.py:42
+#: ../kupfer/plugin/tracker.py:51
 msgid "Get Tracker Results..."
 msgstr "å??å¾?Trackerç»?æ??..."
 
-#: ../kupfer/plugin/tracker.py:51
+#: ../kupfer/plugin/tracker.py:60
 msgid "Show Tracker results for query"
 msgstr "æ?¾ç¤ºTrackerç»?æ??"
 
-#: ../kupfer/plugin/tracker.py:128 ../kupfer/plugin/tracker.py:134
+#: ../kupfer/plugin/tracker.py:158 ../kupfer/plugin/tracker.py:164
 msgid "Tracker tags"
 msgstr "Trackeræ ?ç­¾"
 
-#: ../kupfer/plugin/tracker.py:143
+#: ../kupfer/plugin/tracker.py:173
 msgid "Tracker Tags"
 msgstr "Trackeræ ?ç­¾"
 
-#: ../kupfer/plugin/tracker.py:149
+#: ../kupfer/plugin/tracker.py:179
 msgid "Browse Tracker's tags"
 msgstr "æµ?è§?Trackerç??æ ?ç­¾"
 
-#: ../kupfer/plugin/tracker.py:160 ../kupfer/plugin/tracker.py:167
+#: ../kupfer/plugin/tracker.py:190 ../kupfer/plugin/tracker.py:197
 #, python-format
 msgid "Tag %s"
 msgstr "æ ?ç­¾ %s"
 
-#: ../kupfer/plugin/tracker.py:174
+#: ../kupfer/plugin/tracker.py:204
 #, python-format
 msgid "Objects tagged %s with Tracker"
 msgstr "�Tracker������签%s"
 
-#: ../kupfer/plugin/tracker.py:186
+#: ../kupfer/plugin/tracker.py:216
 msgid "Add Tag..."
 msgstr "添��签..."
 
-#: ../kupfer/plugin/tracker.py:212
+#: ../kupfer/plugin/tracker.py:242
 msgid "Add tracker tag to file"
 msgstr "ç»?æ??件添å? trackeræ ?ç­¾"
 
-#: ../kupfer/plugin/tracker.py:218
+#: ../kupfer/plugin/tracker.py:248
 msgid "Remove Tag..."
 msgstr "���签..."
 
-#: ../kupfer/plugin/tracker.py:237
+#: ../kupfer/plugin/tracker.py:267
 msgid "Remove tracker tag from file"
 msgstr "å? é?¤æ??件ç??trackeræ ?ç­¾"
 
-#: ../kupfer/plugin/tsclient.py:10
-msgid "Terminal Server Client"
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/truecrypt.py:3
+msgid "TrueCrypt"
+msgstr ""
+
+#: ../kupfer/plugin/truecrypt.py:6 ../kupfer/plugin/truecrypt.py:140
+msgid "Volumes from TrueCrypt history"
 msgstr ""
 
-#: ../kupfer/plugin/tsclient.py:12
+#: ../kupfer/plugin/truecrypt.py:44
+#, python-format
+msgid "TrueCrypt volume: %(file)s"
+msgstr ""
+
+#: ../kupfer/plugin/truecrypt.py:52
+#, fuzzy
+#| msgid "Unmount this volume"
+msgid "Mount Volume"
+msgstr "å?¸è½½æ­¤å??å?º"
+
+#: ../kupfer/plugin/truecrypt.py:63
+msgid "Mount in Truecrypt"
+msgstr ""
+
+#: ../kupfer/plugin/truecrypt.py:72
+msgid "Try to mount file as Truecrypt volume"
+msgstr ""
+
+#: ../kupfer/plugin/truecrypt.py:80
+#, fuzzy
+#| msgid "Unmount this volume"
+msgid "Dismount All Volumes"
+msgstr "å?¸è½½æ­¤å??å?º"
+
+#: ../kupfer/plugin/truecrypt.py:98
+msgid "TrueCrypt Volumes"
+msgstr ""
+
+#: ../kupfer/plugin/tsclient.py:4
+msgid "Terminal Server Client"
+msgstr "ç»?端æ??å?¡å?¨å®¢æ?·ç«¯"
+
+#: ../kupfer/plugin/tsclient.py:7
 msgid "Session saved in Terminal Server Client"
-msgstr "Terminal Server Client中ä¿?å­?ç??ä¼?è¯?"
+msgstr "Terminal Server Client 中ä¿?å­?ç??ä¼?è¯?"
 
-#: ../kupfer/plugin/tsclient.py:53
+#: ../kupfer/plugin/tsclient.py:64
 msgid "TSClient sessions"
-msgstr "TSClient��"
+msgstr "TSClient ��"
 
-#: ../kupfer/plugin/tsclient.py:82
+#: ../kupfer/plugin/tsclient.py:93
 msgid "Saved sessions in Terminal Server Client"
 msgstr "Terminal Server Client中ä¿?å­?ç??ä¼?è¯?"
 
-#: ../kupfer/plugin/urlactions.py:7 ../kupfer/plugin/urlactions.py:14
-msgid "URL Actions"
-msgstr "è¶?é?¾æ?¥æ??ä½?"
+#: ../kupfer/plugin/vinagre.py:4
+msgid "Vinagre"
+msgstr ""
 
-#: ../kupfer/plugin/urlactions.py:66
-msgid "Download and Open"
-msgstr "ä¸?è½½å??æ??å¼?"
+#: ../kupfer/plugin/vinagre.py:7
+#, fuzzy
+#| msgid "Special items and actions"
+msgid "Vinagre bookmarks and actions"
+msgstr "ç?¹å®?项ç?®å??æ??ä½?"
 
-#: ../kupfer/plugin/urlactions.py:84
-msgid "Download To..."
-msgstr "�载�..."
+#: ../kupfer/plugin/vinagre.py:34
+#, fuzzy
+#| msgid "Start Session"
+msgid "Start Vinagre Session"
+msgstr "å¼?å§?æ?°ç??ä¼?è¯?"
 
-#: ../kupfer/plugin/urlactions.py:101
-msgid "Download URL to a chosen location"
-msgstr "ä¸?è½½ç?®æ ?å?°ä¸?个é??å®?ç??è·¯å¾?"
+#: ../kupfer/plugin/vinagre.py:72
+#, fuzzy
+#| msgid "Firefox Bookmarks"
+msgid "Vinagre Bookmarks"
+msgstr "ç?«ç??æµ?è§?å?¨ä¹¦ç­¾"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:7
+#. -*- coding: UTF-8 -*-
+#: ../kupfer/plugin/virtualbox/__init__.py:3
 msgid "VirtualBox"
-msgstr ""
+msgstr "VirtualBox"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:9
+#: ../kupfer/plugin/virtualbox/__init__.py:5
 msgid ""
 "Control VirtualBox Virtual Machines. Supports both Sun VirtualBox and Open "
 "Source Edition."
 msgstr "æ??ä½? VirtualBox è??æ??æ?ºã??æ?¯æ?? Sun VirtualBox å??å¼?æº?ç??æ?¬ã??"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:41
+#: ../kupfer/plugin/virtualbox/__init__.py:42
 msgid "Power On"
-msgstr "��"
+msgstr "å¼?æ?º"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:43
+#: ../kupfer/plugin/virtualbox/__init__.py:44
 msgid "Power On Headless"
-msgstr ""
+msgstr "é»?å±?å¼?æ?º"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:46
+#: ../kupfer/plugin/virtualbox/__init__.py:47
 msgid "Send Power Off Signal"
 msgstr "å??é??å?³æ?ºä¿¡å?·"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:49
+#: ../kupfer/plugin/virtualbox/__init__.py:50
 msgid "Reboot"
 msgstr "é??å?¯"
 
 #. VM_STATE_PAUSED
-#: ../kupfer/plugin/virtualbox/__init__.py:52
+#: ../kupfer/plugin/virtualbox/__init__.py:53
 msgid "Resume"
 msgstr "��"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:55
+#: ../kupfer/plugin/virtualbox/__init__.py:56
 msgid "Save State"
 msgstr "ä¿?å­?ç?¶æ??"
 
-#: ../kupfer/plugin/virtualbox/__init__.py:57
+#: ../kupfer/plugin/virtualbox/__init__.py:58
 msgid "Power Off"
 msgstr "��"
 
@@ -1354,234 +2541,107 @@ msgstr "��"
 msgid "VirtualBox Machines"
 msgstr "VirtualBox ��"
 
-#: ../kupfer/plugin/wikipedia.py:10
-msgid "Wikipedia"
-msgstr "维���"
-
-#: ../kupfer/plugin/wikipedia.py:13 ../kupfer/plugin/wikipedia.py:30
-msgid "Search in Wikipedia"
-msgstr "å?¨ç»´å?ºç?¾ç§?中æ??ç´¢"
-
-#: ../kupfer/plugin/wikipedia.py:20
-msgid "Wikipedia language"
-msgstr "维���语�"
-
-#. TRANS: Default wikipedia language code
-#: ../kupfer/plugin/wikipedia.py:23
-msgid "en"
-msgstr "zh"
-
-#: ../kupfer/plugin/wikipedia.py:43
-#, python-format
-msgid "Search for this term in %s.wikipedia.org"
-msgstr "å?¨%s.wikipedia.org中æ??索项ç?®"
-
-#: ../kupfer/plugin/windows.py:6 ../kupfer/plugin/windows.py:94
-msgid "Window List"
-msgstr "çª?å?£å??表"
-
-#: ../kupfer/plugin/windows.py:8 ../kupfer/plugin/windows.py:115
-msgid "All windows on all workspaces"
-msgstr "æ??æ??å·¥ä½?å?ºç??æ??æ??çª?å?£"
-
-#: ../kupfer/plugin/windows.py:21
-msgid "Activate"
-msgstr "æ¿?æ´»"
-
-#: ../kupfer/plugin/windows.py:23
-msgid "Unshade"
-msgstr "å??æ¶?缩起"
-
-#: ../kupfer/plugin/windows.py:25
-msgid "Shade"
-msgstr "缩起"
-
-#: ../kupfer/plugin/windows.py:27
-msgid "Unminimize"
-msgstr "å??æ¶?æ??å°?å??"
-
-#: ../kupfer/plugin/windows.py:29
-msgid "Minimize"
-msgstr "æ??å°?å??"
-
-#: ../kupfer/plugin/windows.py:31
-msgid "Unmaximize"
-msgstr "è¿?å??大å°?"
-
-#: ../kupfer/plugin/windows.py:33
-msgid "Maximize"
-msgstr "æ??大å??"
-
-#: ../kupfer/plugin/windows.py:35
-msgid "Unmaximize Vertically"
-msgstr "å??ç?´æ??大å??è¿?å??"
-
-#: ../kupfer/plugin/windows.py:38
-msgid "Maximize Vertically"
-msgstr "å??ç?´æ??大å??"
-
-#: ../kupfer/plugin/windows.py:40
-msgid "Close"
-msgstr "��"
-
-#. TRANS: Window on (Workspace name), window description
-#: ../kupfer/plugin/windows.py:46
-#, python-format
-msgid "Window on %(wkspc)s"
-msgstr "���%(wkspc)s"
-
-#: ../kupfer/plugin/windows.py:61
-msgid "Jump to this window's workspace and focus"
-msgstr "跳转å?°æ­¤çª?å?£æ??å?¨å·¥ä½?å?ºå¹¶æ¿?活此çª?å?£"
-
-#: ../kupfer/plugin/volumes.py:6 ../kupfer/plugin/volumes.py:72
-msgid "Volumes and Disks"
-msgstr "ç£?ç??å??å??å?º"
-
-#: ../kupfer/plugin/volumes.py:8 ../kupfer/plugin/volumes.py:82
-msgid "Mounted volumes and disks"
-msgstr "æ??è½½ç??ç£?ç??å??å??å?º"
-
-#: ../kupfer/plugin/volumes.py:36
-#, python-format
-msgid "Volume mounted at %s"
-msgstr "å??å?ºæ??è½½å?¨%s"
-
-#: ../kupfer/plugin/volumes.py:44
-msgid "Unmount"
-msgstr "�载"
-
-#: ../kupfer/plugin/volumes.py:59
-msgid "Unmount this volume"
-msgstr "å?¸è½½æ­¤å??å?º"
-
-#: ../kupfer/plugin/volumes.py:66
-msgid "Eject"
-msgstr "弹�"
-
-#: ../kupfer/plugin/volumes.py:69
-msgid "Unmount and eject this media"
-msgstr "å?¸è½½å??å¼¹å?ºæ­¤åª?ä½?"
-
-#: ../kupfer/plugin/zim.py:12
+#: ../kupfer/plugin/zim.py:4
 msgid "Zim"
-msgstr ""
+msgstr "Zim"
 
-#: ../kupfer/plugin/zim.py:18
+#: ../kupfer/plugin/zim.py:10
 msgid "Access to Pages stored in Zim - A Desktop Wiki and Outliner"
 msgstr "è¿?æ?¥å?° Zim 中ä¿?å­?ç??页é?¢, Zim - ä¸?个æ¡?é?¢ç¬?è®°å??注é??å·¥å?·"
 
-#: ../kupfer/plugin/zim.py:26
+#: ../kupfer/plugin/zim.py:28
 msgid "Page names start with :colon"
-msgstr "页é?¢å??称以:colonå¼?å§?"
+msgstr "页é?¢å??称以 :colon å¼?å§?"
 
-#: ../kupfer/plugin/zim.py:57
+#: ../kupfer/plugin/zim.py:58
 #, python-format
 msgid "Zim Page from Notebook \"%s\""
 msgstr "Zim 中ç¬?è®°æ?¬ç??页é?¢\"%s\""
 
-#: ../kupfer/plugin/zim.py:66
+#: ../kupfer/plugin/zim.py:67
 msgid "Create Zim Page"
 msgstr "å??建 Zim æ?°é¡µ"
 
-#: ../kupfer/plugin/zim.py:72
+#: ../kupfer/plugin/zim.py:74
 msgid "Create page in default notebook"
 msgstr "å?¨é»?认Zimè®°äº?æ?¬ä¸­å??建æ?°é¡µé?¢"
 
-#: ../kupfer/plugin/zim.py:82
+#: ../kupfer/plugin/zim.py:84
 msgid "Create Zim Page In..."
 msgstr "å??建Zim页é?¢å?°..."
 
-#: ../kupfer/plugin/zim.py:120
+#: ../kupfer/plugin/zim.py:122
 msgid "Create Subpage..."
 msgstr "�建�页�..."
 
-#: ../kupfer/plugin/zim.py:169
+#: ../kupfer/plugin/zim.py:244
 msgid "Zim Notebooks"
 msgstr "Zim�记�"
 
-#: ../kupfer/plugin/zim.py:185
+#: ../kupfer/plugin/zim.py:260
 msgid "Zim Pages"
 msgstr "Zim页�"
 
-#: ../kupfer/plugin/zim.py:213
+#: ../kupfer/plugin/zim.py:288
 msgid "Pages stored in Zim Notebooks"
 msgstr "Zimç¬?è®°æ?¬ä¸­ä¿?å­?ç??页é?¢"
 
-#: ../kupfer/preferences.py:222
-msgid "Applied"
-msgstr "��"
+#~ msgid "<b>Keybinding</b>"
+#~ msgstr "<b>���</b>"
 
-#: ../kupfer/preferences.py:227
-msgid "Keybinding could not be bound"
-msgstr "Keybinding �件���"
+#~ msgid "To configure kupfer, edit:"
+#~ msgstr "é??ç½® kupferï¼?ç¼?è¾?ï¼?"
 
-#. TRANS: Plugin info fields
-#: ../kupfer/preferences.py:291
-msgid "Description"
-msgstr "æ??è¿°"
+#~ msgid "The default config for reference is at:"
+#~ msgstr "å??è??é»?认é??ç½®ï¼?"
 
-#: ../kupfer/preferences.py:291
-msgid "Author"
-msgstr "ä½?è??"
+#~ msgid "Open with %s"
+#~ msgstr "ç?¨ %s æ??å¼?"
 
-#: ../kupfer/preferences.py:307
-msgid "Version"
-msgstr "ç??æ?¬"
+#~ msgid "Open with default viewer"
+#~ msgstr "ç?¨é»?认æ?¥ç??å?¨æ??å¼?"
 
-#. TRANS: Error message when Plugin needs a Python module to load
-#: ../kupfer/preferences.py:315
-#, python-format
-msgid "Python module '%s' is needed"
-msgstr "é??è¦?Python模å??'%s'"
+#~ msgid "Do"
+#~ msgstr "��"
 
-#: ../kupfer/preferences.py:324
-msgid "Plugin could not be read due to an error:"
-msgstr "å? ä¸ºå¦?ä¸?å??å? æ??件æ? æ³?å?¯ç?¨:"
+#~ msgid "Compose New Mail To"
+#~ msgstr "ç¼?å??æ?°é?®ä»¶å?°"
 
-#. TRANS: Plugin contents header
-#: ../kupfer/preferences.py:385
-msgid "Sources"
-msgstr "��"
+#~ msgid "Special Items"
+#~ msgstr "��项�"
 
-#. TRANS: Plugin contents header
-#: ../kupfer/preferences.py:389
-msgid "Actions"
-msgstr "æ??ä½?"
+#~ msgid "Items and special actions"
+#~ msgstr "项ç?®å??ç?¹å®?æ??ä½?"
 
-#. TRANS: Plugin-specific configuration (header)
-#: ../kupfer/preferences.py:415
-msgid "Configuration"
-msgstr "é??ç½®"
+#~ msgid "Kupfer items and actions"
+#~ msgstr "Kupfer 项ç?®å??å?¨ä½?"
 
-#. TRANS: File Chooser Title
-#: ../kupfer/preferences.py:480
-msgid "Choose a Directory"
-msgstr "é??æ?©ä¸?个ç?®å½?"
+#~ msgid "Recently used documents and nautilus places"
+#~ msgstr "æ??è¿?æ??å¼?ç??æ??件å??ä½?ç½®"
 
-#. TRANS: Don't translate literally!
-#. TRANS: This should be a list of all translators of this language
-#: ../kupfer/version.py:46
-msgid "translator-credits"
-msgstr "lh <jarrson gmail com>"
+#~ msgid "Bookmarked locations in Nautilus"
+#~ msgstr "æ??件管ç??å?¨ä¹¦ç­¾ä½?ç½®"
 
-#: ../kupfer/version.py:50
-msgid "A free software (GPLv3+) launcher"
-msgstr "ä¸?个å??è´¹ç??(GPLv3+)软件å?¯å?¨å?¨"
+#~ msgid "(Simple) favorites plugin"
+#~ msgstr "(ç®?å??ç??)æ?¶è??æ??件"
 
-#: ../kupfer/version.py:53
-msgid ""
-"\n"
-"This program is free software: you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation, either version 3 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program.  If not, see <http://www.gnu.org/licenses/>.\n"
-msgstr ""
+#~ msgid "(no description)"
+#~ msgstr "(æ? æ??è¿°)"
+
+#~ msgid "  %(name)-20s %(version)-4s %(description)s"
+#~ msgstr "  %(name)-20s %(version)-4s %(description)s"
+
+#~ msgid "Free-text Queries"
+#~ msgstr "è?ªç?±æ??æ?¬æ?¥è¯¢"
+
+#~ msgid "Basic support for free-text queries"
+#~ msgstr "è?ªç?±æ??æ?¬æ?¥è¯¢ç??å?ºç¡?æ?¯æ??"
+
+#~ msgid "Filesystem Text Matches"
+#~ msgstr "æ??件系ç»?æ??æ?¬ç??符å??"
+
+#~ msgid "URL Text Matches"
+#~ msgstr "è¶?é?¾æ?¥æ??æ?¬ç??符å??"
+
+#~ msgid "Applied"
+#~ msgstr "��"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]