X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=mediagoblin%2Fi18n%2Fzh_TW%2FLC_MESSAGES%2Fmediagoblin.po;h=0dd3f1be5c24336156664d3c6bf8f997bec69bf3;hb=a589201714cd15e8c0d5b59ca460f2dd7378fdc4;hp=057d77f49f8706901a467064762b5f4b2373c5ac;hpb=6a26e4b05538b5e0edb20f91958905c48e26dc29;p=mediagoblin.git
diff --git a/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po
index 057d77f4..0dd3f1be 100644
--- a/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po
@@ -4,13 +4,13 @@
#
# Translators:
# \n"
+" %(collection_description)s\n"
+" \n %(collection_description)s\n %(date)s %(date)s
\n"
+" Public - The client can't make confidential\n"
+" requests to the GNU MediaGoblin instance (e.g. client-side\n"
+" JavaScript client)."
+msgstr "ç§å¯ â OAuth client å¯ä»¥å° GNU MediaGoblin ç«å°ç¼éä¸è¢«ä½¿ç¨è
代çææªçè«æ± (ä¾å¦ä¼ºæ端ç client)ã\nå
¬é â OAuth client ç¡æ³å° GNU MediaGoblin ç«å°ç¼éç§å¯çè«æ± (ä¾å¦å®¢æ¶ç«¯ç JavaScript client)ã"
+
+#: mediagoblin/plugins/oauth/forms.py:53
+msgid "Redirect URI"
+msgstr "éå®å URI"
+
+#: mediagoblin/plugins/oauth/forms.py:55
+msgid ""
+"The redirect URI for the applications, this field\n"
+" is required for public clients."
+msgstr "æ¤æç¨ç¨å¼çéå®å URIï¼æ¬æ¬ä½å¨å
¬éé¡åç OAuth client çºå¿
å¡«ã"
+
+#: mediagoblin/plugins/oauth/forms.py:67
+msgid "This field is required for public clients"
+msgstr "æ¬æ¬ä½å¨å
¬éé¡åç OAuth client çºå¿
å¡«"
+
+#: mediagoblin/plugins/oauth/views.py:59
+msgid "The client {0} has been registered!"
+msgstr "OAuth client {0} 註åå®æï¼"
+
+#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "æå®é¯èª¤çåªé«é¡å¥ï¼"
@@ -185,113 +320,173 @@ msgstr "æå®é¯èª¤çåªé«é¡å¥ï¼"
msgid "File"
msgstr "æªæ¡"
-#: mediagoblin/submit/views.py:56
+#: mediagoblin/submit/views.py:57
msgid "You must provide a file."
-msgstr "ä½ å¿
é æä¾ä¸åæªæ¡"
+msgstr "æ¨å¿
é æä¾ä¸åæªæ¡"
-#: mediagoblin/submit/views.py:163
+#: mediagoblin/submit/views.py:164
msgid "Woohoo! Submitted!"
-msgstr "å¼å¼! éåºå»å!"
+msgstr "ååï¼PO ä¸å»å¦ï¼"
-#: mediagoblin/templates/mediagoblin/404.html:22
-msgid "Image of 404 goblin stressing out"
-msgstr "Image of 404 goblin stressing out"
-
-#: mediagoblin/templates/mediagoblin/404.html:23
-msgid "Oops!"
-msgstr "ç³ç³ï¼"
-
-#: mediagoblin/templates/mediagoblin/404.html:24
-msgid "There doesn't seem to be a page at this address. Sorry!"
-msgstr "éåä½åä¼¼ä¹æ²æ網é ãæ±æï¼"
-
-#: mediagoblin/templates/mediagoblin/404.html:26
-msgid ""
-"If you're sure the address is correct, maybe the page you're looking for has"
-" been moved or deleted."
-msgstr "å¦æä½ ç¢ºå®éåä½åæ¯æ£ç¢ºçï¼æè¨±ä½ å¨æ¾ç網é å·²ç¶è¢«ç§»é¤ææ¯åªé¤äºã"
+#: mediagoblin/submit/views.py:215
+#, python-format
+msgid "Collection \"%s\" added!"
+msgstr "èèã%sãæ°å¢å®æï¼"
-#: mediagoblin/templates/mediagoblin/base.html:47
+#: mediagoblin/templates/mediagoblin/base.html:48
msgid "MediaGoblin logo"
msgstr "MediaGoblin æ¨èª"
-#: mediagoblin/templates/mediagoblin/base.html:57
-msgid "Verify your email!"
-msgstr "確èªä½ çé»åéµä»¶"
+#: mediagoblin/templates/mediagoblin/base.html:54
+#, python-format
+msgid "%(user_name)s's account"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:66
-msgid "Log out"
+#: mediagoblin/templates/mediagoblin/base.html:60
+msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:71
-#: mediagoblin/templates/mediagoblin/auth/login.html:32
-#: mediagoblin/templates/mediagoblin/auth/login.html:50
+#: mediagoblin/templates/mediagoblin/base.html:62
+#: mediagoblin/templates/mediagoblin/root.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
+msgid "Add media"
+msgstr "æ°å¢åªé«"
+
+#: mediagoblin/templates/mediagoblin/base.html:68
+msgid "Verify your email!"
+msgstr "確èªæ¨çé»åéµä»¶"
+
+#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/auth/login.html:28
+#: mediagoblin/templates/mediagoblin/auth/login.html:36
+#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "ç»å
¥"
-#: mediagoblin/templates/mediagoblin/base.html:85
+#: mediagoblin/templates/mediagoblin/base.html:87
msgid ""
"Powered by MediaGoblin, a GNU project."
-msgstr ""
+msgstr "åºæ¼ MediaGoblin â ä¸é
GNU å°æ¡ã"
-#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:90
#, python-format
msgid ""
"Released under the AGPL. Source code available."
+msgstr "以 AGPL ææ¬éåºãåæåå§ç¢¼ã"
+
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/root.html:25
+msgid "Actions"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/root.html:31
+msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:24
+#: mediagoblin/templates/mediagoblin/root.html:34
+msgid "Change account settings"
+msgstr "æ´æ¹å¸³èè¨å®"
+
+#: mediagoblin/templates/mediagoblin/root.html:38
+#: mediagoblin/templates/mediagoblin/root.html:44
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "åªé«èçé¢æ¿"
+
+#: mediagoblin/templates/mediagoblin/root.html:51
msgid "Explore"
msgstr "æ¢ç´¢"
-#: mediagoblin/templates/mediagoblin/root.html:26
+#: mediagoblin/templates/mediagoblin/root.html:53
msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr "å¿ï¼æ¡è¿ä¾å° åªé«æªç¸(MediaGoblin) 網ç«"
+msgstr "å¿ï¼æ¡è¿ä¾å° MediaGoblin ç«å°ï¼ "
-#: mediagoblin/templates/mediagoblin/root.html:28
+#: mediagoblin/templates/mediagoblin/root.html:55
msgid ""
"This site is running MediaGoblin, an "
"extraordinarily great piece of media hosting software."
-msgstr "æ¤ç¶²ç«æ£éè¡ åªé«æªç¸(MediaGoblin), ä»æ¯ä¸åè¶
è®çåªé«å享æ¶ç«è»é«."
+msgstr "æ¬ç«ä½¿ç¨ MediaGoblin â èç¾ä¸åçåªé«å享網ç«ã"
-#: mediagoblin/templates/mediagoblin/root.html:29
+#: mediagoblin/templates/mediagoblin/root.html:56
msgid ""
-"To add your own media, place comments, save your favourites and more, you "
-"can log in with your MediaGoblin account."
-msgstr "ä½ å¯ä»¥ç¨ åªé«æªç¸ 帳èç»å
¥ï¼å å
¥ä½ èªå·±çåªé«æªæ¡ï¼å å
¥è©èªï¼æä½ çææå²åèµ·ä¾ã"
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "æ¨å¯ä»¥ç»å
¥æ¨ç MediaGoblin 帳è以é²è¡ä¸å³åªé«ã張貼è©è«ççã"
-#: mediagoblin/templates/mediagoblin/root.html:31
+#: mediagoblin/templates/mediagoblin/root.html:58
msgid "Don't have one yet? It's easy!"
-msgstr "éæ²æåï¼å
¶å¯¦é常簡å®ï¼"
+msgstr "æ²æ帳èåï¼é帳èå¾ç°¡å®ï¼"
-#: mediagoblin/templates/mediagoblin/root.html:32
+#: mediagoblin/templates/mediagoblin/root.html:59
#, python-format
msgid ""
"Create an account at this site\n"
" or\n"
" Set up MediaGoblin on your own server"
-msgstr "<a class=\"button_action_highlight\" href=\"%(register_url)s\">å¨é網ç«å»ºç«å¸³è</a>\n ææ¯\n <a class=\"button_action\" href=\"http://wiki.mediagoblin.org/HackingHowto\">建ç«ä¸åèªå·±çåªé«æªç¸(MedaiGoblin)</a>"
+msgstr "å¨éå網ç«ä¸å»ºç«å¸³è\n ææ¯\n å¨èªå·±ç伺æå¨ä¸å»ºç« MedaiGoblin"
-#: mediagoblin/templates/mediagoblin/root.html:40
+#: mediagoblin/templates/mediagoblin/root.html:67
msgid "Most recent media"
msgstr "ææ°çåªé«"
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:32
+#: mediagoblin/templates/mediagoblin/admin/panel.html:29
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "æ¤èæ¨å¯ä»¥è¿½è¹¤æ¬ç«å°èçåªé«ççæ
ã"
+
+#: mediagoblin/templates/mediagoblin/admin/panel.html:32
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "åªé«èçä¸"
+
+#: mediagoblin/templates/mediagoblin/admin/panel.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "æ²ææ£å¨èçä¸çåªé«"
+
+#: mediagoblin/templates/mediagoblin/admin/panel.html:61
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "ç¡æ³èçéäºä¸å³å
§å®¹ï¼"
+
+#: mediagoblin/templates/mediagoblin/admin/panel.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "æ²æ失æçç´éï¼"
+
+#: mediagoblin/templates/mediagoblin/admin/panel.html:92
+msgid "Last 10 successful uploads"
+msgstr "æè¿ 10 次æåä¸å³çç´é"
+
+#: mediagoblin/templates/mediagoblin/admin/panel.html:112
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "ç¾å¨éæ²æèççç´éï¼"
+
+#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
+#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
msgid "Set your new password"
-msgstr "è¨å®ä½ çæ°å¯ç¢¼"
+msgstr "è¨å®æ¨çæ°å¯ç¢¼"
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:35
+#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
msgid "Set password"
msgstr "è¨å®æ°å¯ç¢¼"
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:27
+#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
+#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
msgid "Recover password"
msgstr "æ¾åå¯ç¢¼"
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:30
+#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
msgid "Send instructions"
msgstr "éåºæ示"
@@ -307,29 +502,30 @@ msgid ""
"\n"
"If you think this is an error, just ignore this email and continue being\n"
"a happy goblin!"
-msgstr "å¨ %(username)s,\n\nè¦æ´æ¹ GNU MediaGoblinçå¯ç¢¼ï¼å¨ç覽å¨ä¸æéä¸é¢ç網å:\n\n%(verification_url)s\n\nå¦æä½ èªçºéåæ¯å誤æï¼è«å¿½ç¥æ¤å°ä¿¡ä»¶ï¼ç¹¼çºç¶åå¿«æ¨çgoblin!"
+msgstr "%(username)s æ¨å¥½ï¼\n\nè¦ä¿®æ¹ GNU MediaGoblin çå¯ç¢¼ï¼è«å¨æ¨çç覽å¨ä¸æéä¸é¢ç網åï¼\n\n%(verification_url)s\n\nå¦ææ¨èªçºéåæ¯å誤æï¼è«å¿½ç¥æ¤å°ä¿¡ä»¶ï¼ç¹¼çºç¶åå¿«æ¨çå¥å¸æï¼"
-#: mediagoblin/templates/mediagoblin/auth/login.html:35
+#: mediagoblin/templates/mediagoblin/auth/login.html:39
msgid "Logging in failed!"
msgstr "ç»å
¥å¤±æï¼"
-#: mediagoblin/templates/mediagoblin/auth/login.html:40
+#: mediagoblin/templates/mediagoblin/auth/login.html:44
msgid "Don't have an account yet?"
-msgstr "éæ²æ帳èå?"
+msgstr "éæ²æ帳èåï¼"
-#: mediagoblin/templates/mediagoblin/auth/login.html:41
+#: mediagoblin/templates/mediagoblin/auth/login.html:45
msgid "Create one here!"
-msgstr "å¨é裡建ç«ä¸åå§!"
+msgstr "å¨é裡建ç«ä¸åå§ï¼"
-#: mediagoblin/templates/mediagoblin/auth/login.html:47
+#: mediagoblin/templates/mediagoblin/auth/login.html:51
msgid "Forgot your password?"
msgstr "å¿äºå¯ç¢¼åï¼"
-#: mediagoblin/templates/mediagoblin/auth/register.html:32
+#: mediagoblin/templates/mediagoblin/auth/register.html:28
+#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
-msgstr "建ç«ä¸å帳è!"
+msgstr "建ç«ä¸å帳èï¼"
-#: mediagoblin/templates/mediagoblin/auth/register.html:36
+#: mediagoblin/templates/mediagoblin/auth/register.html:40
msgid "Create"
msgstr "建ç«"
@@ -342,58 +538,156 @@ msgid ""
"your web browser:\n"
"\n"
"%(verification_url)s"
-msgstr "å¨ %(username)s,\n\nåå GNU MediaGoblin 帳è, å¨ä½ çç覽å¨ä¸æéä¸é¢ç網å:\n\n%(verification_url)s"
+msgstr "%(username)s æ¨å¥½ï¼\n\nè¦åå GNU MediaGoblin 帳èï¼è«å¨æ¨çç覽å¨ä¸æéä¸é¢ç網å:\n\n%(verification_url)s"
-#: mediagoblin/templates/mediagoblin/edit/edit.html:29
+#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
+#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
-msgid "Editing %(media_title)s"
-msgstr "編輯 %(media_title)s ä¸"
-
-#: mediagoblin/templates/mediagoblin/edit/edit.html:36
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Editing attachments for %(media_title)s"
+msgstr "編輯 %(media_title)s çé件"
+
+#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+msgid "Attachments"
+msgstr "é件"
+
+#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+msgid "Add attachment"
+msgstr "æ°å¢é件"
+
+#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/edit.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "åæ¶"
-#: mediagoblin/templates/mediagoblin/edit/edit.html:37
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
+#: mediagoblin/templates/mediagoblin/edit/edit.html:42
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
msgid "Save changes"
msgstr "å²åè®æ´"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:34
+#: mediagoblin/templates/mediagoblin/edit/edit.html:23
+#: mediagoblin/templates/mediagoblin/edit/edit.html:35
+#, python-format
+msgid "Editing %(media_title)s"
+msgstr "編輯 %(media_title)s"
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:28
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
#, python-format
msgid "Changing %(username)s's account settings"
-msgstr "æ£å¨æ¹è® %(username)sç帳èè¨å®"
+msgstr "æ£å¨æ¹è® %(username)s ç帳èè¨å®"
+
+#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
+#, python-format
+msgid "Editing %(collection_title)s"
+msgstr "編輯 %(collection_title)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:29
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
#, python-format
msgid "Editing %(username)s's profile"
-msgstr "編輯 %(username)s'çæªæ¡ä¸"
+msgstr "編輯 %(username)s çå人æªæ¡"
+#: mediagoblin/templates/mediagoblin/listings/collection.html:30
+#: mediagoblin/templates/mediagoblin/listings/collection.html:35
#: mediagoblin/templates/mediagoblin/listings/tag.html:30
#: mediagoblin/templates/mediagoblin/listings/tag.html:35
#, python-format
msgid "Media tagged with: %(tag_name)s"
-msgstr "æ¤åªé«è¢«æ¨èçºï¼%(tag_name)s"
+msgstr "æ¤åªé«è¢« tag æï¼%(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
-#: mediagoblin/templates/mediagoblin/media_displays/audio.html:57
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:53
+#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+msgid "Download"
+msgstr "ä¸è¼"
+
+#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:38
msgid "Original"
-msgstr "åå§ç"
+msgstr "åå§æª"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:44
msgid ""
"Sorry, this audio will not work because \n"
"\tyour web browser does not support HTML5 \n"
"\taudio."
-msgstr ""
+msgstr "æ±æï¼æ¤è²é³ç¡æ³ææ¾ï¼å çºæ¨çç覽å¨ä¸æ¯æ´ HTML5 é³è¨ã"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:47
msgid ""
"You can get a modern web browser that \n"
"\tcan play the audio at \n"
"\t http://getfirefox.com!"
+msgstr "æ¨å¯ä»¥å¨ http://getfirefox.com åå¾å¯ä»¥ææ¾æ¤è²é³çç覽å¨ï¼"
+
+#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+msgid "Original file"
+msgstr "åå§æªæ¡"
+
+#: mediagoblin/templates/mediagoblin/media_displays/audio.html:63
+msgid "WebM file (Vorbis codec)"
+msgstr "WebM æªæ¡ (Vorbis 編碼)"
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#, python-format
+msgid "Image for %(media_title)s"
+msgstr " %(media_title)s çç
§ç"
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
+msgid "Toggle Rotate"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:113
+msgid "Perspective"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:116
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:117
+msgid "Front"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:120
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
+msgid "Top"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:124
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:125
+msgid "Side"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:130
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:131
+msgid "WebGL"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:138
+msgid "Download model"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:146
+msgid "File Format"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/media_displays/stl.html:148
+msgid "Object Height"
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
@@ -401,117 +695,165 @@ msgid ""
"Sorry, this video will not work because \n"
"\t your web browser does not support HTML5 \n"
"\t video."
-msgstr "æ±æ, æ¤å½±çç¡æ³ä½¿ç¨ï¼å çº \n» ä½ çç覽å¨ä¸æ¯æ´ HTML5 \n» çå½±ç."
+msgstr "æ±æï¼æ¤å½±çç¡æ³ä½¿ç¨ï¼å çºæ¨çç覽å¨ä¸æ¯æ´ HTML5 çå½±ç."
#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
msgid ""
"You can get a modern web browser that \n"
"\t can play this video at \n"
"\t http://getfirefox.com!"
-msgstr "ä½ å¯ä»¥åå¾\n» ææ¾é樣æªæ¡çææ°çè¦½å¨ \n» http://getfirefox.com!"
+msgstr "æ¨å¯ä»¥å¨ http://getfirefox.com åå¾å¯ä»¥ææ¾æ¤å½±ççç覽å¨ï¼"
-#: mediagoblin/templates/mediagoblin/submit/start.html:26
-msgid "Add your media"
-msgstr "å å
¥ä½ çåªé«"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+msgid "WebM file (640p; VP8/Vorbis)"
+msgstr "WebM æªæ¡ (640p; VP8/Vorbis)"
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/collection.html:26
+msgid "Add a collection"
+msgstr "æ°å¢èè"
+
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
msgid "Add"
msgstr "å¢å "
-#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:30
-#, python-format
-msgid "%(username)s's media"
-msgstr "%(username)sçåªé«"
-
-#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:37
-#, python-format
-msgid "%(username)s's media"
-msgstr "%(username)sçåªé«æªæ¡"
+#: mediagoblin/templates/mediagoblin/submit/start.html:23
+#: mediagoblin/templates/mediagoblin/submit/start.html:30
+msgid "Add your media"
+msgstr "å å
¥æ¨çåªé«"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/collection.html:30
#, python-format
-msgid "â Browsing media by %(username)s"
-msgstr ""
+msgid "%(collection_title)s (%(username)s's collection)"
+msgstr "%(collection_title)s (%(username)s çèè)"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
-msgid "Image for %(media_title)s"
-msgstr ""
+msgid "%(collection_title)s by %(username)s"
+msgstr "%(collection_title)s by %(username)s"
+#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
msgid "Edit"
msgstr "編輯"
+#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
msgid "Delete"
msgstr "åªé¤"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:124
+#: mediagoblin/templates/mediagoblin/user_pages/collection.html:59
+#, python-format
+msgid ""
+"Added on
\n"
" å å
¥æ¥æ
\n
You have tried to perform a " +"function that you are not allowed to. Have you been trying to delete all " +"user accounts again?" +msgstr "" + +#: mediagoblin/tools/response.py:52 +msgid "" +"There doesn't seem to be a page at this address. Sorry!
If you're sure" +" the address is correct, maybe the page you're looking for has been moved or" +" deleted." +msgstr "" + +#: mediagoblin/user_pages/forms.py:28 msgid "I am sure I want to delete this" -msgstr "æ確å®ææ³è¦åªé¤" +msgstr "æ確å®æè¦åªé¤éååªé«" + +#: mediagoblin/user_pages/forms.py:32 +msgid "I am sure I want to remove this item from the collection" +msgstr "æ確å®æè¦å¾èèä¸ç§»é¤æ¤é ç®" -#: mediagoblin/user_pages/views.py:153 +#: mediagoblin/user_pages/forms.py:35 +msgid "-- Select --" +msgstr "â è«é¸æ â" + +#: mediagoblin/user_pages/forms.py:37 +msgid "Include a note" +msgstr "å 註" + +#: mediagoblin/user_pages/lib.py:56 +msgid "commented on your post" +msgstr "å¨æ¨çå §å®¹å¼µè²¼è©è«" + +#: mediagoblin/user_pages/views.py:156 msgid "Oops, your comment was empty." -msgstr "åï¼ä½ ççè¨æ¯ç©ºçã" +msgstr "åï¼æ¨ççè¨æ¯ç©ºçã" -#: mediagoblin/user_pages/views.py:159 +#: mediagoblin/user_pages/views.py:162 msgid "Your comment has been posted!" -msgstr "ä½ ççè¨å·²ç¶åç»ï¼" +msgstr "æ¨ççè¨å·²ç¶å¼µè²¼å®æï¼" + +#: mediagoblin/user_pages/views.py:230 +msgid "You have to select or add a collection" +msgstr "æ¨éè¦é¸æææ¯æ°å¢ä¸åèè" -#: mediagoblin/user_pages/views.py:185 +#: mediagoblin/user_pages/views.py:238 +#, python-format +msgid "\"%s\" already in collection \"%s\"" +msgstr "ã%sãå·²ç¶å¨ã%sãèè" + +#: mediagoblin/user_pages/views.py:253 +#, python-format +msgid "\"%s\" added to collection \"%s\"" +msgstr "ã%sãå å ¥ã%sãèè" + +#: mediagoblin/user_pages/views.py:261 +msgid "Please check your entries and try again." +msgstr "è«æª¢æ¥é ç®ä¸¦é試ã" + +#: mediagoblin/user_pages/views.py:292 +msgid "" +"Some of the files with this entry seem to be missing. Deleting anyway." +msgstr "å¨æ¤é ç®ä¸æäºæªæ¡å¥½åä¸è¦äºï¼å·²å è¡åªé¤ã" + +#: mediagoblin/user_pages/views.py:297 msgid "You deleted the media." -msgstr "ä½ å·²åªé¤æ¤åªé«æªæ¡ã" +msgstr "æ¨å·²ç¶åªé¤æ¤åªé«ã" -#: mediagoblin/user_pages/views.py:192 +#: mediagoblin/user_pages/views.py:304 msgid "The media was not deleted because you didn't check that you were sure." -msgstr "æ¤åªé«æªæ¡å°æªè¢«åªé¤å çºä½ éæ²æ確èªä½ ççè¦åªé¤ã" +msgstr "ç±æ¼æ¨æ²æå¾é¸ç¢ºèªï¼è©²åªé«æ²æ被移é¤ã" -#: mediagoblin/user_pages/views.py:200 +#: mediagoblin/user_pages/views.py:312 msgid "You are about to delete another user's media. Proceed with caution." -msgstr "ä½ å¨åªé¤å ¶ä»äººçåªé«æªæ¡ãè«å°å¿èçåã" +msgstr "æ¨æ£å¨åªé¤å¥äººçåªé«ï¼è«å°å¿æä½ã" + +#: mediagoblin/user_pages/views.py:370 +msgid "You deleted the item from the collection." +msgstr "æ¨å·²ç¶å¾è©²èèä¸åªé¤è©²é ç®ã" + +#: mediagoblin/user_pages/views.py:374 +msgid "The item was not removed because you didn't check that you were sure." +msgstr "ç±æ¼æ¨æ²æå¾é¸ç¢ºèªï¼è©²é ç®æ²æ被移é¤ã" + +#: mediagoblin/user_pages/views.py:384 +msgid "" +"You are about to delete an item from another user's collection. Proceed with" +" caution." +msgstr "æ¨æ£å¨å¾å¥äººçèèä¸åªé¤é ç®ï¼è«å°å¿æä½ã" + +#: mediagoblin/user_pages/views.py:417 +#, python-format +msgid "You deleted the collection \"%s\"" +msgstr "æ¨å·²ç¶åªé¤ã%sãèèã" + +#: mediagoblin/user_pages/views.py:424 +msgid "" +"The collection was not deleted because you didn't check that you were sure." +msgstr "ç±æ¼æ¨æ²æå¾é¸ç¢ºèªï¼è©²èèæ²æ被移é¤ã" + +#: mediagoblin/user_pages/views.py:434 +msgid "" +"You are about to delete another user's collection. Proceed with caution." +msgstr "æ¨æ£å¨åªé¤å¥äººçèèï¼è«å°å¿æä½ã"