You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by gj...@apache.org on 2012/10/16 22:06:19 UTC
svn commit: r1398968 [14/28] - in /incubator/bloodhound/trunk/trac: ./
contrib/ doc/ doc/api/ doc/utils/ sample-plugins/
sample-plugins/permissions/ sample-plugins/workflow/ trac/ trac/admin/
trac/admin/templates/ trac/admin/tests/ trac/db/ trac/db/tes...
Modified: incubator/bloodhound/trunk/trac/trac/locale/ja/LC_MESSAGES/messages.po
URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/trac/trac/locale/ja/LC_MESSAGES/messages.po?rev=1398968&r1=1398967&r2=1398968&view=diff
==============================================================================
--- incubator/bloodhound/trunk/trac/trac/locale/ja/LC_MESSAGES/messages.po (original)
+++ incubator/bloodhound/trunk/trac/trac/locale/ja/LC_MESSAGES/messages.po Tue Oct 16 20:06:09 2012
@@ -10,9 +10,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Trac 0.13\n"
+"Project-Id-Version: Trac 1.0\n"
"Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n"
-"POT-Creation-Date: 2012-02-22 23:22+0100\n"
+"POT-Creation-Date: 2012-09-02 08:26+0200\n"
"PO-Revision-Date: 2011-07-14 21:38+0900\n"
"Last-Translator: Jun Omae <ju...@gmail.com>\n"
"Language-Team: ja <tr...@googlegroups.com>\n"
@@ -26,14 +26,14 @@ msgstr ""
msgid ""
"You appear to be using the PHP CGI binary. Trac requires the CLI version "
"for syntax highlighting."
-msgstr "PHP CGI binary ã使ããã¦ãã¾ãã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ãã使ç¨ããããã«ã¯ CLI ãã¼ã¸ã§ã³ãå©ç¨ãã¦ãã ãã"
+msgstr "PHP CGI ãã¤ããªã使ã£ã¦ããããã§ããã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ããè¡ãã«ã¯ CLI ãã¼ã¸ã§ã³ãå¿
è¦ã§ãã"
-#: tracopt/ticket/clone.py:48
+#: tracopt/ticket/clone.py:49
#, python-format
msgid "%(summary)s (cloned)"
msgstr "%(summary)s (ã³ãã¼)"
-#: tracopt/ticket/clone.py:52
+#: tracopt/ticket/clone.py:53
#, python-format
msgid ""
"Cloned from #%(id)s:\n"
@@ -44,11 +44,11 @@ msgstr ""
"----\n"
"%(description)s"
-#: tracopt/ticket/clone.py:58
+#: tracopt/ticket/clone.py:60
msgid "Clone"
msgstr "ã³ãã¼"
-#: tracopt/ticket/clone.py:59
+#: tracopt/ticket/clone.py:61
msgid "Create a copy of this ticket"
msgstr "ãã®ãã±ããã®ã³ãã¼ãä½æãã"
@@ -78,31 +78,31 @@ msgstr ""
" - `repository`: ãã§ã³ã¸ã»ããããããªãã¸ããª\n"
" - `revision`: è¦æ±ã®ãã§ã³ã¸ã»ããã示ããªãã¸ã§ã³"
-#: tracopt/ticket/deleter.py:70 tracopt/ticket/deleter.py:84
-#: trac/ticket/templates/report_list.html:81
+#: tracopt/ticket/deleter.py:73 tracopt/ticket/deleter.py:90
+#: trac/ticket/templates/report_list.html:82
msgid "Delete"
msgstr "åé¤"
-#: tracopt/ticket/deleter.py:71 tracopt/ticket/templates/ticket_delete.html:42
+#: tracopt/ticket/deleter.py:74 tracopt/ticket/templates/ticket_delete.html:42
msgid "Delete ticket"
msgstr "ãã±ããã®åé¤"
-#: tracopt/ticket/deleter.py:85
+#: tracopt/ticket/deleter.py:91
#, python-format
msgid "Delete comment %(num)s"
msgstr "ã³ã¡ã³ã %(num)s ã®åé¤"
-#: tracopt/ticket/deleter.py:134
+#: tracopt/ticket/deleter.py:140
#, python-format
msgid "The ticket #%(id)s has been deleted."
msgstr "ãã±ãã #%(id)s ãåé¤ãã¾ããã"
-#: tracopt/ticket/deleter.py:141
+#: tracopt/ticket/deleter.py:147
#, python-format
msgid "The ticket comment %(num)s on ticket #%(id)s has been deleted."
msgstr "ãã±ãã #%(id)s ã®ã³ã¡ã³ã %(num)s ãåé¤ãã¾ããã"
-#: tracopt/ticket/deleter.py:161
+#: tracopt/ticket/deleter.py:167
#, python-format
msgid "Comment %(num)s not found"
msgstr "ã³ã¡ã³ã %(num)s ãè¦ã¤ããã¾ãã"
@@ -125,7 +125,7 @@ msgstr "[1:ãã±ãã #%(i
#: tracopt/ticket/templates/ticket_delete.html:32
msgid "Are you sure you want to delete this ticket?"
-msgstr "ãã®ãã±ãããåé¤ãã¾ããï¼"
+msgstr "ãã®ãã±ãããåé¤ãã¾ãã?"
#: tracopt/ticket/templates/ticket_delete.html:33
#, python-format
@@ -144,29 +144,140 @@ msgstr "ããã¯åãæ
#: tracopt/ticket/templates/ticket_delete.html:65
#: trac/admin/templates/admin_components.html:55
#: trac/admin/templates/admin_enums.html:24
-#: trac/admin/templates/admin_milestones.html:68
-#: trac/admin/templates/admin_versions.html:45
+#: trac/admin/templates/admin_milestones.html:74
+#: trac/admin/templates/admin_versions.html:50
#: trac/templates/attachment.html:63 trac/templates/attachment.html:76
#: trac/ticket/templates/milestone_delete.html:40
-#: trac/ticket/templates/milestone_edit.html:106
+#: trac/ticket/templates/milestone_edit.html:108
#: trac/ticket/templates/report_delete.html:21
#: trac/ticket/templates/report_edit.html:44
-#: trac/ticket/templates/ticket_change.html:112
+#: trac/ticket/templates/ticket_change.html:118
#: trac/versioncontrol/templates/admin_repositories.html:84
#: trac/wiki/templates/wiki_delete.html:98
-#: trac/wiki/templates/wiki_edit_form.html:78
+#: trac/wiki/templates/wiki_edit_form.html:73
#: trac/wiki/templates/wiki_rename.html:32
msgid "Cancel"
msgstr "åãæ¶ã"
#: tracopt/ticket/templates/ticket_delete.html:61
msgid "Are you sure you want to delete this ticket comment?"
-msgstr "ãã®ãã±ããã¸ã®ã³ã¡ã³ããåé¤ãã¾ããï¼"
+msgstr "ãã®ãã±ããã¸ã®ã³ã¡ã³ããåé¤ãã¾ãã?"
#: tracopt/ticket/templates/ticket_delete.html:66
msgid "Delete comment"
msgstr "ã³ã¡ã³ããåé¤"
+#: tracopt/versioncontrol/svn/svn_fs.py:283
+#, python-format
+msgid "Subversion >= 1.0 required, found %(version)s"
+msgstr "Subversion 1.0 以ä¸ãå¿
è¦ã§ããã%(version)s ãè¦ã¤ãã¾ãã"
+
+#: tracopt/versioncontrol/svn/svn_fs.py:337
+#, python-format
+msgid "%(path)s does not appear to be a Subversion repository."
+msgstr "%(path)s 㯠Subversion ã®ãªãã¸ããªã§ã¯ãªãã¿ããã§ãã"
+
+#: tracopt/versioncontrol/svn/svn_fs.py:344
+#, python-format
+msgid "Couldn't open Subversion repository %(path)s: %(svn_error)s"
+msgstr "Subversion ã®ãªãã¸ã㪠%(path)s ãéãã¾ãã: %(svn_error)s"
+
+#: tracopt/versioncontrol/svn/svn_fs.py:664
+#, python-format
+msgid ""
+"Diff mismatch: Base is a %(oldnode)s (%(oldpath)s in revision %(oldrev)s)"
+" and Target is a %(newnode)s (%(newpath)s in revision %(newrev)s)."
+msgstr ""
+"ä¸ä¸è´: å
ã® %(oldnode)s (%(oldpath)s ãªãã¸ã§ã³ %(oldrev)s) ã¨å¯¾è±¡ã® %(newnode)s "
+"(%(newpath)s ãªãã¸ã§ã³ %(newrev)s)ã"
+
+#: tracopt/versioncontrol/svn/svn_fs.py:822
+#, python-format
+msgid "svn blame failed on %(path)s: %(error)s"
+msgstr "svn blame ã®å®è¡ã«å¤±æãã¾ãã %(path)s: %(error)s"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:150
+msgid "No svn:externals configured in trac.ini"
+msgstr "trac.ini ã« svn:externals ã®è¨å®ãããã¾ãã"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:187
+msgid "blocked"
+msgstr "blocked"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:187
+msgid "merged"
+msgstr "merged"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:221
+msgid "non-inheritable"
+msgstr "ç¶æ¿ä¸å¯"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:223
+msgid "merged on the directory itself but not below"
+msgstr "ãã®é
ä¸ã§ã¯ãªããã®ãã£ã¬ã¯ããªã§ãã¼ã¸"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:239
+msgid "eligible"
+msgstr "eligible"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:253
+msgid "(toggle deleted branches)"
+msgstr "(åé¤ãããã©ã³ãã«åãæ¿ãã)"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:291
+msgid "View merge source"
+msgstr "ãã¼ã¸å
ãè¦ã"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:302
+msgid "No revisions"
+msgstr "ãªãã¸ã§ã³ãããã¾ãã"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:309
+#, python-format
+msgid "%(title)s: %(revs)s"
+msgstr "%(title)s: %(revs)s"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:345
+msgid "merged: "
+msgstr "ãã¼ã¸: "
+
+#: tracopt/versioncontrol/svn/svn_prop.py:345
+msgid "blocked: "
+msgstr "ãããã¯: "
+
+#: tracopt/versioncontrol/svn/svn_prop.py:346
+msgid "reverse-merged: "
+msgstr "éãã¼ã¸: "
+
+#: tracopt/versioncontrol/svn/svn_prop.py:346
+msgid "un-blocked: "
+msgstr "åãããã¯: "
+
+#: tracopt/versioncontrol/svn/svn_prop.py:347
+msgid "marked as non-inheritable: "
+msgstr "ç¶æ¿ä¸å¯ã¨è¡¨ç¤º: "
+
+#: tracopt/versioncontrol/svn/svn_prop.py:348
+msgid "unmarked as non-inheritable: "
+msgstr "ç¶æ¿ä¸å¯ã®è¡¨ç¤ºãªã: "
+
+#: tracopt/versioncontrol/svn/svn_prop.py:360
+msgid " (added)"
+msgstr " (追å )"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:397
+msgid "removed"
+msgstr "åé¤"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:400
+msgid " (with no actual effect on merging)"
+msgstr " (ãã¼ã¸ã«ã¯å½±é¿ãã¾ãã)"
+
+#: tracopt/versioncontrol/svn/svn_prop.py:401
+#, python-format
+msgid "Property %(prop)s changed"
+msgstr "%(prop)s ããããã£å¤æ´"
+
#: trac/about.py:47 trac/templates/about.html:10 trac/templates/about.html:29
msgid "About Trac"
msgstr "Trac ã«ã¤ãã¦"
@@ -180,100 +291,104 @@ msgstr "æ·»ä»ãã¡ã¤ã
msgid "Invalid Attachment"
msgstr "ä¸æ£ãªæ·»ä»ãã¡ã¤ã«"
-#: trac/attachment.py:205
+#: trac/attachment.py:233
msgid "Could not delete attachment"
msgstr "æ·»ä»ãã¡ã¤ã«ãåé¤ã§ãã¾ãã"
-#: trac/attachment.py:223
+#: trac/attachment.py:252
#, python-format
msgid "Cannot reparent attachment \"%(att)s\" as %(realm)s:%(id)s is invalid"
msgstr "%(realm)s:%(id)s ãæ£ãããªãããæ·»ä»ãã¡ã¤ã« \"%(att)s\" ã移åã§ãã¾ãã"
-#: trac/attachment.py:228
+#: trac/attachment.py:257
#, python-format
msgid ""
"Cannot reparent attachment \"%(att)s\" as it already exists in "
"%(realm)s:%(id)s"
msgstr "æ·»ä»ãã¡ã¤ã« \"%(att)s\" ããã§ã« %(realm)s:%(id)s ã«åå¨ãã¦ãããããæ·»ä»ãã¡ã¤ã«ã移åã§ãã¾ããã"
-#: trac/attachment.py:246
+#: trac/attachment.py:276
#, python-format
msgid "Could not reparent attachment %(name)s"
msgstr "æ·»ä»ãã¡ã¤ã« %(name)s ã移åã§ãã¾ããã§ãã"
-#: trac/attachment.py:281
+#: trac/attachment.py:312
#, python-format
msgid "Cannot create attachment \"%(att)s\" as %(realm)s:%(id)s is invalid"
msgstr "%(realm)s:%(id)s ãæ£ãããªãããæ·»ä»ãã¡ã¤ã« \"%(att)s\" ãä½æã§ãã¾ãã"
-#: trac/attachment.py:370
+#: trac/attachment.py:395
#, python-format
msgid "Attachment '%(filename)s' not found"
msgstr "æ·»ä»ãã¡ã¤ã« '%(filename)s' ãè¦ã¤ããã¾ãã"
-#: trac/attachment.py:449
+#: trac/attachment.py:479
msgid "Bad request"
msgstr "ä¸æ£ãªãªã¯ã¨ã¹ã"
-#: trac/attachment.py:466
+#: trac/attachment.py:496
#, python-format
msgid "Back to %(parent)s"
msgstr "%(parent)s ã«æ»ã"
-#: trac/attachment.py:572
+#: trac/attachment.py:602
#, python-format
msgid "%(attachment)s attached to %(resource)s"
-msgstr "%(attachment)s ã %(resource)s ã«æ·»ä»ããã¾ãã"
+msgstr "%(attachment)s ã %(resource)s ã«æ·»ä»ãã¾ãã"
-#: trac/attachment.py:627
+#: trac/attachment.py:657
#, python-format
msgid "Unparented attachment %(id)s"
msgstr "移åã§ããªãã£ãæ·»ä»ãã¡ã¤ã« %(id)s"
-#: trac/attachment.py:635
+#: trac/attachment.py:665
#, python-format
msgid "Attachment '%(id)s' in %(parent)s"
msgstr "%(parent)s ã®æ·»ä»ãã¡ã¤ã«: '%(id)s'"
-#: trac/attachment.py:638
+#: trac/attachment.py:668
#, python-format
msgid "Attachments of %(parent)s"
msgstr "%(parent)s ã®æ·»ä»ãã¡ã¤ã«"
-#: trac/attachment.py:655
+#: trac/attachment.py:685
#, python-format
msgid "%(parent)s doesn't exist, can't create attachment"
msgstr "%(parent)s ããªãã®ã§ãæ·»ä»ãã¡ã¤ã«ãä½æã§ãã¾ãã"
-#: trac/attachment.py:662 trac/attachment.py:685 trac/admin/web_ui.py:465
-#: trac/admin/web_ui.py:468 trac/admin/web_ui.py:472
+#: trac/attachment.py:692 trac/attachment.py:715 trac/admin/web_ui.py:467
+#: trac/admin/web_ui.py:470 trac/admin/web_ui.py:474
msgid "No file uploaded"
-msgstr "ã¢ãããã¼ãããããã¡ã¤ã«ã¯ããã¾ãã"
+msgstr "ã¢ãããã¼ããããã¡ã¤ã«ã¯ããã¾ãã"
-#: trac/attachment.py:670
+#: trac/attachment.py:700
msgid "Can't upload empty file"
msgstr "空ã®ãã¡ã¤ã«ã¯ã¢ãããã¼ãã§ãã¾ãã"
-#: trac/attachment.py:675
+#: trac/attachment.py:705
#, python-format
msgid "Maximum attachment size: %(num)s bytes"
msgstr "æ·»ä»ãã¡ã¤ã«ã®ä¸éãµã¤ãº: %(num)s ãã¤ã"
-#: trac/attachment.py:676
+#: trac/attachment.py:706
msgid "Upload failed"
msgstr "ã¢ãããã¼ã失æ"
-#: trac/attachment.py:698
+#: trac/attachment.py:730
#, python-format
msgid "Attachment field %(field)s is invalid: %(message)s"
msgstr "æ·»ä»ãã¡ã¤ã«æ
å ±ã®ãã£ã¼ã«ã %(field)s ãä¸æ£ã§ã: %(message)s"
-#: trac/attachment.py:702
+#: trac/attachment.py:734
#, python-format
msgid "Invalid attachment: %(message)s"
msgstr "æ·»ä»ãã¡ã¤ã«ãä¸æ£ã§ã: %(message)s"
-#: trac/attachment.py:712
+#: trac/attachment.py:738
+msgid "Note: File must be selected again."
+msgstr "â» ããä¸åº¦ãã¡ã¤ã«ãé¸æãã¦ãã ããã"
+
+#: trac/attachment.py:751
#, python-format
msgid ""
"You don't have permission to replace the attachment %(name)s. You can "
@@ -281,79 +396,79 @@ msgid ""
" ATTACHMENT_DELETE permission."
msgstr ""
"æ·»ä»ãã¡ã¤ã« %(name)s "
-"ãç½®ãæãã権éãããã¾ãããç½®ãæããããã®ã¯ãããªããæ·»ä»ãããã¡ã¤ã«ã ãã§ããä»ã®äººãæ·»ä»ãããã¡ã¤ã«ãç½®ãæããã«ã¯ "
+"ãç½®ãæãã権éãããã¾ãããç½®ãæãããã¨ãã§ããã®ã¯èªåã§æ·»ä»ãããã¡ã¤ã«ã®ã¿ã§ããä»ã®äººãæ·»ä»ãããã¡ã¤ã«ãç½®ãæããã«ã¯ "
"ATTACHMENT_DELETE 権éãå¿
è¦ã§ãã"
-#: trac/attachment.py:743
+#: trac/attachment.py:782
#, python-format
msgid "%(attachment)s (delete)"
msgstr "%(attachment)s (åé¤)"
-#: trac/attachment.py:757
+#: trac/attachment.py:796
#, python-format
msgid "Maximum total attachment size: %(num)s bytes"
msgstr "æ·»ä»ãã¡ã¤ã«ã®åè¨ã®ä¸éãµã¤ãº: %(num)s ãã¤ã"
-#: trac/attachment.py:758
+#: trac/attachment.py:797
msgid "Download failed"
msgstr "ãã¦ã³ãã¼ã失æ"
-#: trac/attachment.py:845 trac/versioncontrol/web_ui/browser.py:665
+#: trac/attachment.py:885 trac/versioncontrol/web_ui/browser.py:665
#: trac/wiki/web_ui.py:73
msgid "Plain Text"
msgstr "ãã¬ã¼ã³ããã¹ã"
-#: trac/attachment.py:851 trac/versioncontrol/web_ui/browser.py:671
+#: trac/attachment.py:891 trac/versioncontrol/web_ui/browser.py:671
msgid "Original Format"
msgstr "ãªãªã¸ãã«ãã©ã¼ããã"
-#: trac/attachment.py:893 trac/templates/list_of_attachments.html:20
+#: trac/attachment.py:933 trac/templates/list_of_attachments.html:20
#: trac/ticket/templates/ticket_change.html:83
#: trac/versioncontrol/templates/dir_entries.html:18
#: trac/versioncontrol/web_ui/browser.py:818
msgid "Download"
msgstr "ãã¦ã³ãã¼ã"
-#: trac/attachment.py:987
+#: trac/attachment.py:1027
#, python-format
msgid "Invalid resource identifier '%(id)s'"
msgstr "'%(id)s' ã¯æ£ããèå¥åã§ã¯ããã¾ãã"
-#: trac/attachment.py:1023 trac/admin/templates/admin_components.html:80
+#: trac/attachment.py:1063 trac/admin/templates/admin_components.html:80
#: trac/admin/templates/admin_enums.html:48
-#: trac/admin/templates/admin_milestones.html:101
-#: trac/admin/templates/admin_versions.html:78 trac/templates/about.html:69
+#: trac/admin/templates/admin_milestones.html:107
+#: trac/admin/templates/admin_versions.html:83 trac/templates/about.html:69
#: trac/templates/about.html:90 trac/templates/error.html:160
-#: trac/ticket/admin.py:210 trac/ticket/admin.py:397 trac/ticket/admin.py:555
+#: trac/ticket/admin.py:210 trac/ticket/admin.py:399 trac/ticket/admin.py:559
#: trac/versioncontrol/admin.py:113
#: trac/versioncontrol/templates/admin_repositories.html:125
-#: trac/web/session.py:402
+#: trac/web/session.py:417
msgid "Name"
msgstr "å称"
-#: trac/attachment.py:1023
+#: trac/attachment.py:1063
msgid "Size"
msgstr "ãµã¤ãº"
-#: trac/attachment.py:1023 trac/templates/history_view.html:30
-#: trac/ticket/templates/ticket.html:328
+#: trac/attachment.py:1063 trac/templates/history_view.html:30
+#: trac/ticket/templates/ticket.html:346
#: trac/versioncontrol/templates/revisionlog.html:112
msgid "Author"
msgstr "æ´æ°è
"
-#: trac/attachment.py:1023 trac/templates/history_view.html:29
+#: trac/attachment.py:1063 trac/templates/history_view.html:29
msgid "Date"
msgstr "æ´æ°æ¥æ"
-#: trac/attachment.py:1024 trac/templates/attachment.html:93
-#: trac/ticket/api.py:299 trac/ticket/templates/ticket_box.html:60
+#: trac/attachment.py:1064 trac/templates/attachment.html:93
+#: trac/ticket/api.py:299 trac/ticket/templates/ticket_box.html:92
msgid "Description"
msgstr "詳細"
-#: trac/attachment.py:1047 trac/wiki/admin.py:108
+#: trac/attachment.py:1087 trac/wiki/admin.py:108
#, python-format
msgid "File '%(name)s' exists"
-msgstr "ãã¡ã¤ã« %(name)s ã¯ãã§ã«ç»é²ããã¦ãã¾ãã"
+msgstr "ãã¡ã¤ã« '%(name)s' ãåå¨ãã¦ãã¾ãã"
#: trac/config.py:44
msgid "Configuration Error"
@@ -379,7 +494,7 @@ msgstr "[%(section)s] %(entry)s: %(value
msgid "[%(section)s] %(entry)s: expected one of (%(choices)s), got %(value)s"
msgstr "[%(section)s] %(entry)s: %(value)s 㯠%(choices)s ã®ã©ãããå
¥åãã¦ãã ããã"
-#: trac/config.py:757 trac/config.py:770
+#: trac/config.py:761 trac/config.py:774
#, python-format
msgid "Option '%(option)s' doesn't exist in section '%(section)s'"
msgstr "ãªãã·ã§ã³ '%(option)s' ã¯ã»ã¯ã·ã§ã³ '%(section)s' ã«åå¨ãã¾ãã"
@@ -388,30 +503,30 @@ msgstr "ãªãã·ã§ã³ '
msgid "Trac Error"
msgstr "Trac ã¨ã©ã¼"
-#: trac/env.py:200
+#: trac/env.py:216
msgid ""
"Visit the Trac open source project at<br /><a "
"href=\"http://trac.edgewall.org/\">http://trac.edgewall.org/</a>"
msgstr ""
-"Trac ãªã¼ãã³ã½ã¼ã¹ããã¸ã§ã¯ãã®ãã¼ã¸ã«ç§»åãã<br /><a "
+"Trac ãªã¼ãã³ã½ã¼ã¹ããã¸ã§ã¯ãã®ãã¼ã¸ã¸<br /><a "
"href=\"http://trac.edgewall.org/\">http://trac.edgewall.org/</a>"
-#: trac/env.py:722
+#: trac/env.py:746
msgid "Database newer than Trac version"
msgstr "Trac ã®ãã¼ã¸ã§ã³ããããã¼ã¿ãã¼ã¹ã®ãã¼ã¸ã§ã³ã®æ¹ãæ°ããã§ãã"
-#: trac/env.py:739
+#: trac/env.py:763
#, python-format
msgid "No upgrade module for version %(num)i (%(version)s.py)"
msgstr "ãã¼ã¸ã§ã³ %(num)i (%(version)s.py) ã«å¯¾å¿ããã¢ããã°ã¬ã¼ãã¢ã¸ã¥ã¼ã«ã¯ããã¾ãã"
-#: trac/env.py:786
+#: trac/env.py:810
msgid ""
"Missing environment variable \"TRAC_ENV\". Trac requires this variable to"
" point to a valid Trac environment."
msgstr "ç°å¢å¤æ° \"TRAC_ENV\" ãè¦ã¤ããã¾ãããTrac ã§ã¯ãã®å¤æ°ãè¨å®ããå¿
è¦ãããã¾ãã"
-#: trac/env.py:815
+#: trac/env.py:839 trac/admin/console.py:280
#, python-format
msgid ""
"The Trac Environment needs to be upgraded.\n"
@@ -422,59 +537,62 @@ msgstr ""
"\n"
"\"trac-admin %(path)s upgrade\" ãå®è¡ãã¦ãã ãã"
-#: trac/env.py:854
+#: trac/env.py:878
msgid "Copying resources from:"
msgstr "次ã®å ´æãããªã½ã¼ã¹ãã³ãã¼ä¸ã§ã:"
-#: trac/env.py:872
+#: trac/env.py:896
msgid "Creating scripts."
msgstr "ã¹ã¯ãªãããä½æãã¦ãã¾ãã"
-#: trac/env.py:884
+#: trac/env.py:908
#, python-format
msgid "Invalid argument '%(arg)s'"
msgstr "'%(arg)s' ã¯ä¸æ£ãªå¼æ°ã§ã"
-#: trac/env.py:889
+#: trac/env.py:913
#, python-format
msgid "hotcopy can't overwrite existing '%(dest)s'"
msgstr "'%(dest)s' ãåå¨ããããä¸æ¸ãã§ãã¾ãã"
-#: trac/env.py:898
+#: trac/env.py:922
#, python-format
msgid "Hotcopying %(src)s to %(dst)s ..."
msgstr "%(src)s ãã %(dst)s ã¸ãããã³ãã¼ãå®æ½ãã¦ãã¾ã..."
-#: trac/env.py:915
+#: trac/env.py:939
msgid "The following errors happened while copying the environment:"
msgstr "ã³ãã¼ä¸ã«ä»¥ä¸ã®ã¨ã©ã¼ãçºçãã¾ãã:"
-#: trac/env.py:926
+#: trac/env.py:950
msgid "Backing up database ..."
msgstr "ãã¼ã¿ãã¼ã¹ãããã¯ã¢ãããã¦ãã¾ã... "
-#: trac/env.py:931
+#: trac/env.py:955
msgid "Hotcopy done."
msgstr "ãããã³ãã¼ãçµäºãã¾ããã"
-#: trac/env.py:936 trac/admin/api.py:130
+#: trac/env.py:960 trac/admin/api.py:131
msgid "Invalid arguments"
msgstr "ä¸æ£ãªå¼æ°ã§ã"
-#: trac/env.py:939
+#: trac/env.py:963
msgid "Database is up to date, no upgrade necessary."
msgstr "ãã¼ã¿ãã¼ã¹ã¯ææ°ã§ããæ´æ°ã®å¿
è¦ã¯ããã¾ããã"
-#: trac/env.py:947
-#, python-format
+#: trac/env.py:969
msgid ""
-"Backup failed: %(msg)s.\n"
-"Use '--no-backup' to upgrade without doing a backup."
+"The pre-upgrade backup failed.\n"
+"Use '--no-backup' to upgrade without doing a backup.\n"
msgstr ""
-"ããã¯ã¢ããã失æãã¾ãã: '%(msg)s'\n"
-"'--no-backup' ãä»ãã¦ãããã¯ã¢ãããããã«ã¢ããã°ã¬ã¼ããã¦ãã ããã"
+"ã¢ããã°ã¬ã¼ãåã®ããã¯ã¢ããã失æãã¾ããã\n"
+"ããã¯ã¢ããããªãã§ã¢ããã°ã¬ã¼ãããã«ã¯ '--no-backup' ã使ã£ã¦ãã ããã\n"
+
+#: trac/env.py:973
+msgid "The upgrade failed. Please fix the issue and try again.\n"
+msgstr "ã¢ããã°ã¬ã¼ãã失æãã¾ãããåé¡ã解æ¶ããã¦ããä¸åº¦è©¦ãã¦ãã ããã\n"
-#: trac/env.py:957
+#: trac/env.py:985
msgid ""
"Warning: the wiki-macros directory in the environment is non-empty, but "
"Trac\n"
@@ -483,7 +601,7 @@ msgstr ""
"注æ: wiki-macros ãã£ã¬ã¯ããªã空ã§ã¯ããã¾ããããã Trac ã¯ãããããã©ã°\n"
"ã¤ã³ããã¼ããã¾ãããæåã§ãã®ãã£ã¬ã¯ããªãåé¤ãã¦ãã ããã"
-#: trac/env.py:968
+#: trac/env.py:996
#, python-format
msgid ""
"Error while removing wiki-macros: %(err)s\n"
@@ -494,7 +612,7 @@ msgstr ""
"ãã Trac ã¯ãããããã©ã°ã¤ã³ããã¼ããã¾ãããæåã§ãã®ãã£ã¬ã¯ããªãåé¤\n"
"ãã¦ãã ããã"
-#: trac/env.py:973
+#: trac/env.py:1001
#, python-format
msgid ""
"Upgrade done.\n"
@@ -535,79 +653,80 @@ msgstr "SMTP éç¥å¦çã�
msgid "Header length is too short"
msgstr "ãããã¼é·ãçããã¾ã"
-#: trac/perm.py:55
+#: trac/perm.py:56
#, python-format
msgid ""
"%(perm)s privileges are required to perform this operation on "
"%(resource)s. You don't have the required permissions."
msgstr "ãã®æä½ã %(resource)s ã«è¡ãã«ã¯ %(perm)s 権éãå¿
è¦ã§ãããã®æ¨©éãããã¾ããã"
-#: trac/perm.py:57
+#: trac/perm.py:58
#, python-format
msgid ""
"%(perm)s privileges are required to perform this operation. You don't "
"have the required permissions."
msgstr "ãã®æä½ãè¡ãã«ã¯ %(perm)s 権éãå¿
è¦ã§ãããã®æ¨©éãããã¾ããã"
-#: trac/perm.py:63
+#: trac/perm.py:64
msgid "Insufficient privileges to perform this operation."
msgstr "ãã®æä½ãè¡ã権éãããã¾ããã"
-#: trac/perm.py:331
+#: trac/perm.py:343
#, python-format
msgid "%(name)s is not a valid action."
msgstr "%(name)s ã¯æå¹ãªã¢ã¯ã·ã§ã³ã§ã¯ããã¾ããã"
-#: trac/perm.py:644
+#: trac/perm.py:656
msgid "User"
msgstr "ã¦ã¼ã¶"
-#: trac/perm.py:644 trac/admin/templates/admin_perms.html:70
-#: trac/ticket/templates/ticket.html:299
+#: trac/perm.py:656 trac/admin/templates/admin_perms.html:63
+#: trac/ticket/templates/batch_modify.html:37
+#: trac/ticket/templates/ticket.html:317
msgid "Action"
msgstr "ã¢ã¯ã·ã§ã³"
-#: trac/perm.py:646
+#: trac/perm.py:658
msgid "Available actions:"
msgstr "å©ç¨ã§ããã¢ã¯ã·ã§ã³:"
-#: trac/perm.py:657 trac/admin/web_ui.py:370
+#: trac/perm.py:669 trac/admin/web_ui.py:370
msgid "All upper-cased tokens are reserved for permission names"
msgstr "ãã¹ã¦å¤§æåã®å称ã¯æ¨©éåã«äºç´ããã¦ãããã使ãã¾ãã"
-#: trac/perm.py:663
+#: trac/perm.py:675
#, python-format
msgid "The user %(user)s already has permission %(action)s."
msgstr "ã¦ã¼ã¶ %(user)s 㯠%(action)s 権éããã§ã«æã£ã¦ãã¾ãã"
-#: trac/perm.py:677
+#: trac/perm.py:689
#, python-format
msgid "Cannot remove permission %(action)s for user %(user)s."
msgstr "ã¦ã¼ã¶ %(user)s ãã %(action)s 権éãåé¤ã§ãã¾ããã"
-#: trac/perm.py:694
+#: trac/perm.py:706
#, python-format
msgid "Cannot export to %(filename)s: %(error)s"
msgstr "%(filename)s ã«ã¨ã¯ã¹ãã¼ãã§ãã¾ãã: %(error)s"
-#: trac/perm.py:707
+#: trac/perm.py:719
#, python-format
msgid "Invalid row %(line)d. Expected <user>, <action>, [action], [...]"
msgstr "%(line)dè¡ç®ãæ£ããããã¾ããã<ã¦ã¼ã¶>, <ã¢ã¯ã·ã§ã³>, [ã¢ã¯ã·ã§ã³], [...] ãæå¾
ãã¦ãã¾ãã"
-#: trac/perm.py:715
+#: trac/perm.py:727
#, python-format
msgid ""
"Invalid user %(user)s on line %(line)d: All upper-cased tokens are "
"reserved for permission names."
msgstr "%(line)dè¡ç®: ã¦ã¼ã¶å %(user)s ãæ£ããããã¾ããããã¹ã¦å¤§æåã®å称ã¯æ¨©éåã«äºç´ããã¦ãããã使ãã¾ããã"
-#: trac/perm.py:724
+#: trac/perm.py:736
#, python-format
msgid "Cannot import from %(filename)s line %(line)d: %(error)s "
msgstr "%(filename)s %(line)dè¡ç®ãã¤ã³ãã¼ãã§ãã¾ãã: %(error)s "
-#: trac/perm.py:729
+#: trac/perm.py:741
#, python-format
msgid "Cannot import from %(filename)s: %(error)s"
msgstr "%(filename)s ãã¤ã³ãã¼ãã§ãã¾ãã: %(error)s "
@@ -617,16 +736,16 @@ msgstr "%(filename)s ãã¤ã³�
msgid "%(name)s at version %(version)s"
msgstr "%(name)s (ãã¼ã¸ã§ã³ %(version)s)"
-#: trac/admin/api.py:134
+#: trac/admin/api.py:135
msgid "Command not found"
msgstr "ã³ãã³ããè¦ã¤ããã¾ãã"
-#: trac/admin/console.py:111
+#: trac/admin/console.py:112
#, python-format
msgid "Error: %(msg)s"
msgstr "ã¨ã©ã¼: %(msg)s"
-#: trac/admin/console.py:130
+#: trac/admin/console.py:131
#, python-format
msgid ""
"Welcome to trac-admin %(version)s\n"
@@ -643,40 +762,49 @@ msgstr ""
"'?' ã³ãã³ãã 'help' ã³ãã³ãã§ãã«ãã表示ãã¾ãã\n"
" "
-#: trac/admin/console.py:164
+#: trac/admin/console.py:165
#, python-format
msgid "Failed to open environment: %(err)s"
msgstr "TracEnv ãéãã¾ããã§ãã: %(err)s"
-#: trac/admin/console.py:247
+#: trac/admin/console.py:248
#, python-format
msgid "Completion error: %(err)s"
msgstr "è£å®ã¨ã©ã¼: %(err)s"
-#: trac/admin/console.py:305
+#: trac/admin/console.py:315
#, python-format
-msgid "No documentation found for '%(cmd)s'"
-msgstr "'%(cmd)s' ã®ããã¥ã¡ã³ãã¯è¦ã¤ããã¾ãã"
+msgid ""
+"No documentation found for '%(cmd)s'. Use 'help' to see the list of "
+"commands."
+msgstr ""
+"'%(cmd)s' ã®ããã¥ã¡ã³ãã¯è¦ã¤ããã¾ããã\n"
+"ã³ãã³ãä¸è¦§ãè¦ãã«ã¯ 'help' ã使ã£ã¦ãã ããã"
-#: trac/admin/console.py:307
+#: trac/admin/console.py:321
+msgid "Did you mean this?"
+msgid_plural "Did you mean one of these?"
+msgstr[0] "ããã§ãããã?"
+
+#: trac/admin/console.py:325
#, python-format
msgid "trac-admin - The Trac Administration Console %(version)s"
msgstr "trac-admin - Trac 管çã³ã³ã½ã¼ã« %(version)s"
-#: trac/admin/console.py:311
+#: trac/admin/console.py:329
msgid "Usage: trac-admin </path/to/projenv> [command [subcommand] [option ...]]\n"
msgstr "Usage: trac-admin </path/to/projenv> [ã³ãã³ã [ãµãã³ãã³ã] [ãªãã·ã§ã³ ...]]\n"
-#: trac/admin/console.py:314
+#: trac/admin/console.py:332
msgid "Invoking trac-admin without command starts interactive mode.\n"
msgstr "ã³ãã³ããçç¥ã㦠trac-admin ãå®è¡ããã¨ã対話ã¢ã¼ãã§èµ·åãã¾ãã\n"
-#: trac/admin/console.py:354
+#: trac/admin/console.py:372
#, python-format
msgid "Creating a new Trac environment at %(envname)s"
msgstr "æ°è¦ Trac Environment %(envname)s ã®çæ"
-#: trac/admin/console.py:356
+#: trac/admin/console.py:374
msgid ""
"\n"
"Trac will first ask a few questions about your environment \n"
@@ -687,17 +815,17 @@ msgid ""
msgstr ""
"\n"
"ã¯ããã«ãããã¸ã§ã¯ãã®ãã¼ã¿ãã¼ã¹ã®åæåã¨æºåãããããã«ã\n"
-"ããªãã®ç°å¢ã«ã¤ãã¦ããã¤ã確èªããã¾ãã\n"
+"ç°å¢ã«ã¤ãã¦ããã¤ã質åããã¾ãã\n"
"\n"
" ããã¸ã§ã¯ãã®ååãå
¥åãã¦ãã ããã\n"
-" ãã®ååã¯ããã¼ã¸ã®ã¿ã¤ãã«ã¨èª¬æã«ä½¿ç¨ããã¾ãã\n"
+" ãã®ååã¯ããã¼ã¸ã®ã¿ã¤ãã«ã¨èª¬æã«ä½¿ç¨ãã¾ãã\n"
-#: trac/admin/console.py:364
+#: trac/admin/console.py:382
#, python-format
msgid "Project Name [%(default)s]> "
msgstr "ããã¸ã§ã¯ãå [%(default)s]> "
-#: trac/admin/console.py:366
+#: trac/admin/console.py:384
msgid ""
" \n"
" Please specify the connection string for the database to use.\n"
@@ -713,48 +841,48 @@ msgstr ""
" (Trac ã§ã¯ãæ¥ç¶æååã¯å³å¯ã«è¡¨è¨ããå¿
è¦ãããã¾ãã\n"
" 詳細㯠Trac ã®ããã¥ã¡ã³ããåç
§ãã¦ãã ãã)\n"
-#: trac/admin/console.py:374
+#: trac/admin/console.py:392
#, python-format
msgid "Database connection string [%(default)s]> "
msgstr "ãã¼ã¿ãã¼ã¹æ¥ç¶æåå [%(default)s]> "
-#: trac/admin/console.py:381
+#: trac/admin/console.py:399
#, python-format
msgid "Initenv for '%(env)s' failed."
msgstr "initenv 失æ: '%(env)s'"
-#: trac/admin/console.py:384
+#: trac/admin/console.py:402
msgid "Does an environment already exist?"
-msgstr "tracenv ããã§ã«åå¨ãã¦ãã¾ãããï¼"
+msgstr "tracenv ããã§ã«åå¨ãã¦ãã¾ããã?"
-#: trac/admin/console.py:388
+#: trac/admin/console.py:406
msgid "Directory exists and is not empty."
msgstr "ãã£ã¬ã¯ããªã空ã§ã¯ããã¾ããã"
-#: trac/admin/console.py:394
+#: trac/admin/console.py:412
#, python-format
msgid ""
"Base directory '%(env)s' does not exist. Please create it manually and "
"retry."
msgstr "ãã¼ã¹ãã£ã¬ã¯ã㪠'%(env)s' ãããã¾ãããæåã§ä½æãã¦ããããç´ãã¦ãã ããã"
-#: trac/admin/console.py:422
+#: trac/admin/console.py:440
msgid "Creating and Initializing Project"
msgstr "ããã¸ã§ã¯ãã®çæã¨åæå"
-#: trac/admin/console.py:439
+#: trac/admin/console.py:457
msgid "Failed to create environment."
msgstr "tracenv ãä½æã§ãã¾ããã"
-#: trac/admin/console.py:445
+#: trac/admin/console.py:463
msgid " Installing default wiki pages"
msgstr " ããã©ã«ãã® Wiki ãã¼ã¸ã®ã¤ã³ã¹ãã¼ã«"
-#: trac/admin/console.py:454
+#: trac/admin/console.py:472
msgid " Indexing default repository"
msgstr " ãªãã¸ããªã®ã¤ã³ããã¯ã¹ä½æ"
-#: trac/admin/console.py:457
+#: trac/admin/console.py:475
msgid ""
"\n"
"---------------------------------------------------------------------\n"
@@ -772,16 +900,16 @@ msgstr ""
"---------------------------------------------------------------------\n"
"注æ: ãªãã¸ããªã®ã¤ã³ããã¯ã¹ã«å¤±æãã¾ããã\n"
"\n"
-"ããã«ã¯ããã¤ãã®åå ãèãããã¾ã: ãªãã¸ããªã®ç¨®é¡ãééã£ã¦ããã\n"
-"ãã®ãªãã¸ããªã®ããã®ã©ã¤ãã©ãªãç¨æããã¦ããªãã\n"
-"æå®ãããªãã¸ããªã®ãã¹ã«å®éã®ãªãã¸ããªããªãâ¦\n"
-"\n"
-"ç¾ç¶ã§ã Trac ã使ãå§ããäºã¯ã§ãã¾ããã\n"
-"ãªãã¸ããªãã©ã¦ã¶ãæå¹ã«ããããã«ã\n"
-"trac.ini ãã¡ã¤ã«ã® [trac] repository_type 㨠repository_path ã®\n"
-"è¨å®ãå度確èªããå¿
è¦ãããã¾ãã\n"
+"ããã«ã¯ããã¤ãã®åå ãèãããã¾ãã\n"
+"ãªãã¸ããªã®ç¨®é¡ãééã£ã¦ããããã®ãªãã¸ããªã®ããã®ã©ã¤ãã©ãªãç¨\n"
+"æããã¦ããªããæå®ãããªãã¸ããªã®ãã¹ã«å®éã®ãªãã¸ããªããªãããª\n"
+"ã©ã§ãã\n"
+"\n"
+"ç¾ç¶ã§ã Trac ã使ãå§ããäºã¯ã§ãã¾ããããªãã¸ããªãã©ã¦ã¶ãæå¹ã«ã\n"
+"ãã«ã¯ trac.ini ãã¡ã¤ã«ã® [trac] repository_type 㨠repository_path\n"
+"ã®è¨å®ãå度確èªããå¿
è¦ãããã¾ãã\n"
-#: trac/admin/console.py:500
+#: trac/admin/console.py:518
#, python-format
msgid ""
"\n"
@@ -813,26 +941,27 @@ msgstr ""
"---------------------------------------------------------------------\n"
"Trac Environment '%(project_name)s' ãã§ãã¾ããã\n"
"\n"
-"ä»å¾ããã®ç°å¢ã®è¨å®ãããå ´åã¯ã次ã®ãã¡ã¤ã«ãå©ç¨ãã¾ã:\n"
+"ä»å¾ããã®ç°å¢ã®è¨å®ãããå ´åã¯ã次ã®ãã¡ã¤ã«ãå©ç¨ãã¾ãã\n"
"\n"
" %(config_path)s\n"
"\n"
-"ããªãããã®æ°ããããã¸ã§ã¯ãã®ãã¹ããèãã¦ãããªãã\n"
-"ã¹ã¿ã³ãã¢ãã³ã¦ã§ããµã¼ã `tracd` ã試ãã¦ã¿ã¦ãã ãã:\n"
+"æ°ããããã¸ã§ã¯ãã試ãã«å®è¡ãã¦ã¿ããå ´åã¯ãã¹ã¿ã³ãã¢ãã³ã¦ã§ã\n"
+"ãµã¼ã `tracd` ã試ãã¦ã¿ã¦ãã ããã\n"
"\n"
" tracd --port 8000 %(project_path)s\n"
"\n"
-"ããããããã©ã¦ã¶ã§ http://localhost:8000/%(project_dir)s ã«ã¢ã¯ã»ã¹ãã¾ãã\n"
-"ã¤ã³ã¹ãã¼ã«ãããã¼ã¸ã§ã³ã«åãããä»å¾ã®ã»ããã¢ããæ
å ±ãªã©ãå«ã¾ããã\n"
-"ããã¥ã¡ã³ããé²è¦§ã§ãã¾ãã(ä¾ãã°ã¦ã§ããµã¼ãã§å
¬éããæé ãªã©)\n"
+"ããããããã©ã¦ã¶ã§ http://localhost:8000/%(project_dir)s\n"
+"ã«ã¢ã¯ã»ã¹ãã¾ããã¤ã³ã¹ãã¼ã«ãããã¼ã¸ã§ã³ã«åãããä»å¾ã®ã»ãã\n"
+"ã¢ããæ
å ±ãªã©ãå«ã¾ããããã¥ã¡ã³ããé²è¦§ã§ãã¾ãã(ä¾ãã°ã¦ã§ããµã¼\n"
+"ãã§å
¬éããæé ãªã©ã)\n"
"\n"
-"ææ°ã®ããã¥ã¡ã³ãã¯ãããã¸ã§ã¯ãã®ã¦ã§ããµã¤ãããå
¥æã§ãã¾ã:\n"
+"ææ°ã®ããã¥ã¡ã³ãã¯ãããã¸ã§ã¯ãã®ã¦ã§ããµã¤ãããå
¥æã§ãã¾ãã\n"
"\n"
" http://trac.edgewall.org/\n"
"\n"
"Congratulations!\n"
-#: trac/admin/console.py:509
+#: trac/admin/console.py:527
msgid ""
"Display help for trac-admin commands.\n"
"\n"
@@ -854,7 +983,7 @@ msgstr ""
"[[TracAdminHelp(upgrade)]] # upgrade ã³ãã³ã\n"
"}}}"
-#: trac/admin/console.py:561
+#: trac/admin/console.py:579
#, python-format
msgid "Non-ascii environment path '%(path)s' not supported."
msgstr "é ASCII æåã®ãã¹ '%(path)s' ã¯ãµãã¼ããã¦ãã¾ããã"
@@ -880,8 +1009,8 @@ msgid "Untitled"
msgstr "ã¿ã¤ãã«ãªã"
#: trac/admin/web_ui.py:192 trac/ticket/admin.py:66 trac/ticket/admin.py:95
-#: trac/ticket/admin.py:275 trac/ticket/admin.py:453 trac/ticket/admin.py:603
-#: trac/ticket/admin.py:686 trac/ticket/report.py:191
+#: trac/ticket/admin.py:275 trac/ticket/admin.py:455 trac/ticket/admin.py:607
+#: trac/ticket/admin.py:690 trac/ticket/report.py:248
#: trac/ticket/roadmap.py:778 trac/versioncontrol/admin.py:215
msgid "Your changes have been saved."
msgstr "å¤æ´ãä¿åãã¾ããã"
@@ -890,10 +1019,10 @@ msgstr "å¤æ´ãä¿åã
msgid ""
"Error writing to trac.ini, make sure it is writable by the web server. "
"Your changes have not been saved."
-msgstr "trac.ini ã®æ¸ãè¾¼ã¿ã¨ã©ã¼ãã¦ã§ããµã¼ãã«ããæ¸ãè¾¼ã¿ãã§ããã確èªãã¦ãã ãããå¤æ´ã¯ä¿åããã¦ãã¾ããã"
+msgstr "trac.ini ã®æ¸ãè¾¼ã¿ã¨ã©ã¼ãã¦ã§ããµã¼ãã«ããæ¸ãè¾¼ã¿ãã§ããã確èªãã¦ãã ãããå¤æ´ã¯ä¿åã§ãã¦ãã¾ããã"
#: trac/admin/web_ui.py:210 trac/admin/web_ui.py:268 trac/admin/web_ui.py:356
-#: trac/admin/web_ui.py:441 trac/prefs/web_ui.py:87
+#: trac/admin/web_ui.py:443 trac/prefs/web_ui.py:94
#: trac/prefs/templates/prefs_general.html:9
msgid "General"
msgstr "ä¸è¬è¨å®"
@@ -908,7 +1037,7 @@ msgid "Logging"
msgstr "ãã°"
#: trac/admin/web_ui.py:277 trac/ticket/templates/milestone_delete.html:31
-#: trac/ticket/templates/milestone_edit.html:85
+#: trac/ticket/templates/milestone_edit.html:87
msgid "None"
msgstr "(å²ãå½ã¦ãªã)"
@@ -955,6 +1084,7 @@ msgid "Missing field"
msgstr "ãã£ã¼ã«ããããã¾ãã"
#: trac/admin/web_ui.py:356 trac/admin/templates/admin_perms.html:10
+#: trac/admin/templates/admin_perms.html:60
msgid "Permissions"
msgstr "権é"
@@ -970,7 +1100,7 @@ msgstr "ã¦ã¼ã¶ \"%(subject)s
#: trac/admin/web_ui.py:386
#, python-format
msgid "The permission %(action)s was already granted to %(subject)s."
-msgstr "ã¦ã¼ã¶ \"%(subject)s\" ã«ã¯ãã§ã«ã¢ã¯ã·ã§ã³ \"%(action)s\" ãç»é²ããã¦ãã¾ãã"
+msgstr "ã¦ã¼ã¶ \"%(subject)s\" ã«ã¯ãã§ã«ã¢ã¯ã·ã§ã³ \"%(action)s\" ã許å¯ãã¦ãã¾ãã"
#: trac/admin/web_ui.py:402
#, python-format
@@ -980,31 +1110,31 @@ msgstr "ã¦ã¼ã¶ \"%(subject)s
#: trac/admin/web_ui.py:407
#, python-format
msgid "The subject %(subject)s was already added to the group %(group)s."
-msgstr "ã¦ã¼ã¶ \"%(subject)s\" ã¯ãã§ã«ã°ã«ã¼ã \"%(group)s\" ã«ç»é²ããã¦ãã¾ãã"
+msgstr "ã¦ã¼ã¶ \"%(subject)s\" ã¯ãã§ã«ã°ã«ã¼ã \"%(group)s\" ã«è¿½å ãã¦ãã¾ãã"
#: trac/admin/web_ui.py:422
msgid "The selected permissions have been revoked."
msgstr "é¸æãã権éãç¡å¹ã«ãã¾ããã"
-#: trac/admin/web_ui.py:441 trac/admin/templates/admin_plugins.html:10
+#: trac/admin/web_ui.py:443 trac/admin/templates/admin_plugins.html:10
msgid "Plugins"
msgstr "ãã©ã°ã¤ã³"
-#: trac/admin/web_ui.py:475
+#: trac/admin/web_ui.py:477
msgid "Uploaded file is not a Python source file or egg"
-msgstr "ã¢ãããã¼ãããããã¡ã¤ã«ã¯ Python ã½ã¼ã¹ãã¡ã¤ã«ã§ã egg ãã¡ã¤ã«ã§ãããã¾ãã"
+msgstr "ã¢ãããã¼ããããã¡ã¤ã«ã¯ Python ã½ã¼ã¹ãã¡ã¤ã«ã§ã egg ãã¡ã¤ã«ã§ãããã¾ãã"
-#: trac/admin/web_ui.py:480
+#: trac/admin/web_ui.py:482
#, python-format
msgid "Plugin %(name)s already installed"
msgstr "ãã©ã°ã¤ã³ %(name)s ã¯æ¢ã«ã¤ã³ã¹ãã¼ã«æ¸ã¿ã§ã"
-#: trac/admin/web_ui.py:549
+#: trac/admin/web_ui.py:551
msgid "The following component has been disabled:"
msgid_plural "The following components have been disabled:"
msgstr[0] "次ã®ã³ã³ãã¼ãã³ããåé¤ãã¾ãã:"
-#: trac/admin/web_ui.py:554
+#: trac/admin/web_ui.py:556
msgid "The following component has been enabled:"
msgid_plural "The following components have been enabled:"
msgstr[0] "次ã®ã³ã³ãã¼ãã³ãã追å ãã¾ãã:"
@@ -1026,10 +1156,10 @@ msgstr "ããã¸ã§ã¯ã
#: trac/admin/templates/admin_components.html:66
#: trac/admin/templates/admin_enums.html:21
#: trac/admin/templates/admin_enums.html:35
-#: trac/admin/templates/admin_milestones.html:22
-#: trac/admin/templates/admin_milestones.html:79
-#: trac/admin/templates/admin_versions.html:21
-#: trac/admin/templates/admin_versions.html:56
+#: trac/admin/templates/admin_milestones.html:28
+#: trac/admin/templates/admin_milestones.html:85
+#: trac/admin/templates/admin_versions.html:26
+#: trac/admin/templates/admin_versions.html:61
#: trac/versioncontrol/templates/admin_repositories.html:50
#: trac/versioncontrol/templates/admin_repositories.html:95
#: trac/versioncontrol/templates/admin_repositories.html:112
@@ -1042,7 +1172,7 @@ msgid "URL:"
msgstr "URL:"
#: trac/admin/templates/admin_basics.html:29
-#: trac/ticket/templates/ticket.html:215
+#: trac/ticket/templates/ticket.html:233
msgid "Description:"
msgstr "詳細:"
@@ -1052,7 +1182,7 @@ msgstr "ããã©ã«ãã
#: trac/admin/templates/admin_basics.html:37
msgid "Server's local time zone"
-msgstr "ãµã¼ãã¼å´ã®ã¿ã¤ã ã¾ã¼ã³"
+msgstr "ãµã¼ãå´ã®ã¿ã¤ã ã¾ã¼ã³"
#: trac/admin/templates/admin_basics.html:44
msgid "Default language:"
@@ -1076,9 +1206,9 @@ msgstr "ISO 8601 æ¸å¼"
#: trac/admin/templates/admin_components.html:99
#: trac/admin/templates/admin_enums.html:70
#: trac/admin/templates/admin_logging.html:54
-#: trac/admin/templates/admin_milestones.html:126
+#: trac/admin/templates/admin_milestones.html:132
#: trac/admin/templates/admin_plugins.html:158
-#: trac/admin/templates/admin_versions.html:95
+#: trac/admin/templates/admin_versions.html:100
msgid "Apply changes"
msgstr "å¤æ´ãé©ç¨"
@@ -1103,12 +1233,12 @@ msgid ""
"Description (you may use\n"
" [1:WikiFormatting]\n"
" here):"
-msgstr "詳細 ([1:WikiFormatting] ã使ç¨å¯è½):"
+msgstr "詳細 ([1:WikiFormatting] ã使ãã¾ã):"
#: trac/admin/templates/admin_components.html:56
#: trac/admin/templates/admin_enums.html:25
-#: trac/admin/templates/admin_milestones.html:69
-#: trac/admin/templates/admin_versions.html:46
+#: trac/admin/templates/admin_milestones.html:75
+#: trac/admin/templates/admin_versions.html:51
#: trac/versioncontrol/templates/admin_repositories.html:85
msgid "Save"
msgstr "ä¿å"
@@ -1119,40 +1249,40 @@ msgstr "ã³ã³ãã¼ãã
#: trac/admin/templates/admin_components.html:70
#: trac/admin/templates/admin_enums.html:38
-#: trac/admin/templates/admin_milestones.html:90
-#: trac/admin/templates/admin_perms.html:39
-#: trac/admin/templates/admin_perms.html:61
-#: trac/admin/templates/admin_versions.html:68
+#: trac/admin/templates/admin_milestones.html:96
+#: trac/admin/templates/admin_perms.html:31
+#: trac/admin/templates/admin_perms.html:50
+#: trac/admin/templates/admin_versions.html:73
#: trac/versioncontrol/templates/admin_repositories.html:102
#: trac/versioncontrol/templates/admin_repositories.html:116
msgid "Add"
msgstr "追å "
#: trac/admin/templates/admin_components.html:80 trac/ticket/admin.py:210
-#: trac/ticket/api.py:293 trac/ticket/web_ui.py:1377
+#: trac/ticket/api.py:293 trac/ticket/web_ui.py:1455
msgid "Owner"
msgstr "æ
å½è
"
#: trac/admin/templates/admin_components.html:80
#: trac/admin/templates/admin_enums.html:48
-#: trac/admin/templates/admin_milestones.html:101
-#: trac/admin/templates/admin_versions.html:78
+#: trac/admin/templates/admin_milestones.html:107
+#: trac/admin/templates/admin_versions.html:83
msgid "Default"
msgstr "ããã©ã«ã"
#: trac/admin/templates/admin_components.html:98
#: trac/admin/templates/admin_enums.html:69
-#: trac/admin/templates/admin_milestones.html:125
-#: trac/admin/templates/admin_perms.html:95
-#: trac/admin/templates/admin_versions.html:94
+#: trac/admin/templates/admin_milestones.html:131
+#: trac/admin/templates/admin_perms.html:109
+#: trac/admin/templates/admin_versions.html:99
#: trac/versioncontrol/templates/admin_repositories.html:145
msgid "Remove selected items"
msgstr "é¸æããé
ç®ãåé¤"
#: trac/admin/templates/admin_components.html:101
#: trac/admin/templates/admin_enums.html:72
-#: trac/admin/templates/admin_milestones.html:128
-#: trac/admin/templates/admin_versions.html:97
+#: trac/admin/templates/admin_milestones.html:134
+#: trac/admin/templates/admin_versions.html:102
msgid ""
"You can remove all items from this list to completely hide this\n"
" field from the user interface."
@@ -1162,8 +1292,8 @@ msgstr ""
#: trac/admin/templates/admin_components.html:107
#: trac/admin/templates/admin_enums.html:82
-#: trac/admin/templates/admin_milestones.html:134
-#: trac/admin/templates/admin_versions.html:103
+#: trac/admin/templates/admin_milestones.html:140
+#: trac/admin/templates/admin_versions.html:108
msgid ""
"As long as you don't add any items to the list, this field\n"
" will remain completely hidden from the user interface."
@@ -1218,124 +1348,143 @@ msgstr "ãã°ãã¡ã¤ã
msgid ""
"If you specify a relative path, the log file will be stored inside the\n"
" [1:log] directory of the project environment ([2:%(dir)s])."
-msgstr ""
-"ç¸å¯¾ãã¹ãæå®ããå ´åã¯ãããã¸ã§ã¯ããã£ã¬ã¯ããªã®\n"
-"[1:log] ãã£ã¬ã¯ããªã«ä½æããã¾ãã([2:%(dir)s])"
+msgstr "ç¸å¯¾ãã¹ãæå®ããå ´åã¯ãããã¸ã§ã¯ãã® [1:log] ãã£ã¬ã¯ããªã«ä½æãã¾ã ([2:%(dir)s])ã"
#: trac/admin/templates/admin_milestones.html:10 trac/ticket/admin.py:235
-#: trac/ticket/roadmap.py:960
+#: trac/ticket/roadmap.py:962
msgid "Milestones"
msgstr "ãã¤ã«ã¹ãã¼ã³"
-#: trac/admin/templates/admin_milestones.html:14
+#: trac/admin/templates/admin_milestones.html:20
msgid "Manage Milestones"
msgstr "ãã¤ã«ã¹ãã¼ã³ã®ç®¡ç"
-#: trac/admin/templates/admin_milestones.html:20
+#: trac/admin/templates/admin_milestones.html:26
msgid "Modify Milestone:"
msgstr "ãã¤ã«ã¹ãã¼ã³ã®å¤æ´:"
-#: trac/admin/templates/admin_milestones.html:25
-#: trac/admin/templates/admin_milestones.html:82
-#: trac/ticket/templates/milestone_edit.html:59
+#: trac/admin/templates/admin_milestones.html:31
+#: trac/admin/templates/admin_milestones.html:88
+#: trac/ticket/templates/milestone_edit.html:61
msgid "Due:"
msgstr "ææ¥:"
-#: trac/admin/templates/admin_milestones.html:26
-#: trac/admin/templates/admin_milestones.html:29
-#: trac/admin/templates/admin_milestones.html:39
-#: trac/admin/templates/admin_milestones.html:43
-#: trac/admin/templates/admin_milestones.html:84
-#: trac/admin/templates/admin_versions.html:27
-#: trac/admin/templates/admin_versions.html:30
-#: trac/admin/templates/admin_versions.html:61
-#: trac/admin/templates/admin_versions.html:64
-#: trac/ticket/templates/milestone_edit.html:63
-#: trac/ticket/templates/milestone_edit.html:66
-#: trac/ticket/templates/milestone_edit.html:75
-#: trac/ticket/templates/milestone_edit.html:78
+#: trac/admin/templates/admin_milestones.html:32
+#: trac/admin/templates/admin_milestones.html:35
+#: trac/admin/templates/admin_milestones.html:45
+#: trac/admin/templates/admin_milestones.html:49
+#: trac/admin/templates/admin_milestones.html:90
+#: trac/admin/templates/admin_versions.html:32
+#: trac/admin/templates/admin_versions.html:35
+#: trac/admin/templates/admin_versions.html:66
+#: trac/admin/templates/admin_versions.html:69
+#: trac/ticket/templates/milestone_edit.html:65
+#: trac/ticket/templates/milestone_edit.html:68
+#: trac/ticket/templates/milestone_edit.html:77
+#: trac/ticket/templates/milestone_edit.html:80
#, python-format
msgid "Format: %(datehint)s"
msgstr "æ¸å¼: %(datehint)s"
-#: trac/admin/templates/admin_milestones.html:35
-#: trac/ticket/templates/milestone_edit.html:71
+#: trac/admin/templates/admin_milestones.html:41
+#: trac/ticket/templates/milestone_edit.html:73
msgid "Completed:"
msgstr "å®äº:"
-#: trac/admin/templates/admin_milestones.html:57
-#: trac/admin/templates/admin_versions.html:35
-#: trac/ticket/templates/milestone_edit.html:97
+#: trac/admin/templates/admin_milestones.html:63
+#: trac/admin/templates/admin_versions.html:40
+#: trac/ticket/templates/milestone_edit.html:99
#: trac/versioncontrol/templates/admin_repositories.html:73
msgid "Description (you may use [1:WikiFormatting] here):"
-msgstr "詳細 ([1:WikiFormatting] ã使ç¨å¯è½):"
+msgstr "詳細 ([1:WikiFormatting] ã使ãã¾ã):"
-#: trac/admin/templates/admin_milestones.html:77
+#: trac/admin/templates/admin_milestones.html:83
msgid "Add Milestone:"
msgstr "ãã¤ã«ã¹ãã¼ã³ã®è¿½å :"
-#: trac/admin/templates/admin_milestones.html:86
+#: trac/admin/templates/admin_milestones.html:92
#, python-format
msgid "Format: %(datetimehint)s"
msgstr "æ¸å¼: %(datetimehint)s"
-#: trac/admin/templates/admin_milestones.html:101 trac/ticket/admin.py:397
+#: trac/admin/templates/admin_milestones.html:107 trac/ticket/admin.py:399
msgid "Due"
msgstr "ææ¥"
-#: trac/admin/templates/admin_milestones.html:101 trac/ticket/admin.py:397
+#: trac/admin/templates/admin_milestones.html:107 trac/ticket/admin.py:399
msgid "Completed"
msgstr "å®äºæ¥æ"
-#: trac/admin/templates/admin_milestones.html:101 trac/ticket/web_ui.py:186
+#: trac/admin/templates/admin_milestones.html:107 trac/ticket/web_ui.py:194
msgid "Tickets"
msgstr "ãã±ãã"
#: trac/admin/templates/admin_perms.html:14
-msgid "Manage Permissions"
-msgstr "権éã®ç®¡ç"
+msgid "Manage Permissions and Groups"
+msgstr "権éã¨ã°ã«ã¼ãã®ç®¡ç"
#: trac/admin/templates/admin_perms.html:19
msgid "Grant Permission:"
msgstr "権éã®ä»ä¸:"
-#: trac/admin/templates/admin_perms.html:22
-#: trac/admin/templates/admin_perms.html:49
+#: trac/admin/templates/admin_perms.html:21
+#: trac/admin/templates/admin_perms.html:44
msgid "Subject:"
msgstr "対象:"
-#: trac/admin/templates/admin_perms.html:26
+#: trac/admin/templates/admin_perms.html:24
msgid "Action:"
msgstr "ã¢ã¯ã·ã§ã³:"
-#: trac/admin/templates/admin_perms.html:34
+#: trac/admin/templates/admin_perms.html:33
msgid ""
"Grant permission for an action to a subject, which can be either a user\n"
-" or a group."
-msgstr "対象(ã¦ã¼ã¶ã権éã°ã«ã¼ã)ã«å¯¾ãã¦æ¨©éãä»ä¸ãã¾ãã"
+" or a group."
+msgstr "ã¦ã¼ã¶ãã°ã«ã¼ãã«æ¨©éãä»ä¸ãã¾ãã"
-#: trac/admin/templates/admin_perms.html:46
+#: trac/admin/templates/admin_perms.html:42
msgid "Add Subject to Group:"
-msgstr "権éã°ã«ã¼ãã®è¿½å :"
+msgstr "ã°ã«ã¼ãã®è¿½å :"
-#: trac/admin/templates/admin_perms.html:53
+#: trac/admin/templates/admin_perms.html:47
msgid "Group:"
-msgstr "権éã°ã«ã¼ã:"
+msgstr "ã°ã«ã¼ã:"
-#: trac/admin/templates/admin_perms.html:57
+#: trac/admin/templates/admin_perms.html:52
msgid "Add a user or group to an existing permission group."
-msgstr "対象(ã¦ã¼ã¶ã権éã°ã«ã¼ã)ã«æ¨©éã°ã«ã¼ãã追å ãã¾ãã"
+msgstr "対象(ã¦ã¼ã¶ãã°ã«ã¼ã)ã«æ¨©éã°ã«ã¼ãã追å ãã¾ãã"
-#: trac/admin/templates/admin_perms.html:70
+#: trac/admin/templates/admin_perms.html:63
+#: trac/admin/templates/admin_perms.html:88
msgid "Subject"
msgstr "対象"
-#: trac/admin/templates/admin_perms.html:99
+#: trac/admin/templates/admin_perms.html:76
+msgid "Action is no longer defined"
+msgstr "ã¢ã¯ã·ã§ã³ã¯ãã§ã«å®ç¾©ããã¦ãã¾ãã"
+
+#: trac/admin/templates/admin_perms.html:81
+msgid "No permissions"
+msgstr "権éãªã"
+
+#: trac/admin/templates/admin_perms.html:85
+msgid "Group Membership"
+msgstr "ã°ã«ã¼ãã¡ã³ã"
+
+#: trac/admin/templates/admin_perms.html:88
+msgid "Group"
+msgstr "ã°ã«ã¼ã"
+
+#: trac/admin/templates/admin_perms.html:105
+msgid "No group memberships"
+msgstr "ã°ã«ã¼ãã¡ã³ããªã"
+
+#: trac/admin/templates/admin_perms.html:113
msgid ""
"Note that [1:Subject] or [2:Group] names can't be all upper-case,\n"
" as that is reserved for permission names."
msgstr ""
-"[1:ã¦ã¼ã¶]ã[2:権éã°ã«ã¼ã]ã«ã¯ã大æåã ããããªãå称ã¯ä½¿ç¨ã§ãã¾ããã\n"
+"[1:ã¦ã¼ã¶]ã[2:ã°ã«ã¼ã]ã«ã¯ã大æåã ããããªãå称ã¯ä½¿ç¨ã§ãã¾ããã\n"
"大æåã ããããªãå称ã¯ã権éåã«äºç´ããã¦ããããã§ãã"
#: trac/admin/templates/admin_plugins.html:35
@@ -1351,19 +1500,19 @@ msgid "File: [1:]"
msgstr "ãã¡ã¤ã«: [1:]"
#: trac/admin/templates/admin_plugins.html:46
+msgid "Install"
+msgstr "ã¤ã³ã¹ãã¼ã«"
+
+#: trac/admin/templates/admin_plugins.html:50
msgid ""
"The web server does not have sufficient permissions to store files in\n"
" the environment plugins directory."
msgstr "ã¦ã§ããµã¼ãã¯ãã©ã°ã¤ã³ãã£ã¬ã¯ããªã«ãã¡ã¤ã«ãä½æãã権éãæã£ã¦ãã¾ããã"
-#: trac/admin/templates/admin_plugins.html:50
+#: trac/admin/templates/admin_plugins.html:54
msgid "Upload a plugin packaged as Python egg."
msgstr "Python egg å½¢å¼ã®ãã©ã°ã¤ã³ããã±ã¼ã¸ãã¢ãããã¼ããã¾ãã"
-#: trac/admin/templates/admin_plugins.html:55
-msgid "Install"
-msgstr "ã¤ã³ã¹ãã¼ã«"
-
#: trac/admin/templates/admin_plugins.html:78 trac/templates/diff_view.html:51
#: trac/versioncontrol/templates/changeset.html:142
msgid "Author:"
@@ -1394,31 +1543,31 @@ msgstr "説æããã¹ã
msgid "Enabled"
msgstr "æå¹"
-#: trac/admin/templates/admin_versions.html:10 trac/ticket/admin.py:429
+#: trac/admin/templates/admin_versions.html:10 trac/ticket/admin.py:431
msgid "Versions"
msgstr "ãã¼ã¸ã§ã³"
-#: trac/admin/templates/admin_versions.html:14
+#: trac/admin/templates/admin_versions.html:19
msgid "Manage Versions"
msgstr "ãã¼ã¸ã§ã³ã®ç®¡ç"
-#: trac/admin/templates/admin_versions.html:19
+#: trac/admin/templates/admin_versions.html:24
msgid "Modify Version:"
msgstr "ãã¼ã¸ã§ã³ã®å¤æ´:"
-#: trac/admin/templates/admin_versions.html:26
+#: trac/admin/templates/admin_versions.html:31
msgid "Date:"
msgstr "æ¥æ:"
-#: trac/admin/templates/admin_versions.html:54
+#: trac/admin/templates/admin_versions.html:59
msgid "Add Version:"
msgstr "ãã¼ã¸ã§ã³ã®è¿½å :"
-#: trac/admin/templates/admin_versions.html:59
+#: trac/admin/templates/admin_versions.html:64
msgid "Released:"
msgstr "ãªãªã¼ã¹æ¥æ:"
-#: trac/admin/templates/admin_versions.html:78
+#: trac/admin/templates/admin_versions.html:83
msgid "Released"
msgstr "ãªãªã¼ã¹æ¥æ"
@@ -1454,7 +1603,7 @@ msgstr "mysqldump ã失æã
msgid "No destination file created"
msgstr "åºåå
ã®ãã¡ã¤ã«ãä½æããã¦ãã¾ãã"
-#: trac/db/pool.py:124
+#: trac/db/pool.py:130
#, python-format
msgid "Unable to get database connection within %(time)d seconds."
msgstr "%(time)dç§å
ã«ãã¼ã¿ãã¼ã¹ã«æ¥ç¶ã§ãã¾ããã§ããã"
@@ -1498,26 +1647,26 @@ msgid ""
"file %(path)s and the directory it is located in."
msgstr "ãã¡ã¤ã« %(path)s ã¨ããã®ãã£ã¬ã¯ããªã« %(user)s ã¦ã¼ã¶ã®èªã¿æ¸ã権éãå¿
è¦ã§ãã"
-#: trac/mimeview/api.py:654 trac/mimeview/api.py:664
+#: trac/mimeview/api.py:685 trac/mimeview/api.py:695
#, python-format
msgid "No available MIME conversions from %(old)s to %(new)s"
msgstr "%(old)s ãã %(new)s ã¸ã® MIME å¤æã¯ãå©ç¨å¯è½ã§ã¯ããã¾ãã"
-#: trac/mimeview/api.py:777
+#: trac/mimeview/api.py:808
#, python-format
msgid "HTML preview using %(renderer)s failed (%(err)s)"
msgstr "(%(err)s) ã®ããã%(renderer)s ã使ã£ã HTML ãã¬ãã¥ã¼ã«å¤±æãã¾ãã"
-#: trac/mimeview/api.py:808
+#: trac/mimeview/api.py:839
#, python-format
msgid "Can't use %(annotator)s annotator: %(error)s"
msgstr "%(annotator)s ã使ãã¾ãã: %(error)s"
-#: trac/mimeview/api.py:1058 trac/templates/error.html:148
+#: trac/mimeview/api.py:1114 trac/templates/error.html:148
msgid "Line"
msgstr "è¡"
-#: trac/mimeview/api.py:1058
+#: trac/mimeview/api.py:1114
msgid "Line numbers"
msgstr "è¡çªå·"
@@ -1529,50 +1678,54 @@ msgstr "æ°ãããã¡ã
#: trac/mimeview/patch.py:175
#, python-format
msgid "deleted file %(deleted)s"
-msgstr "åé¤ããããã¡ã¤ã« %(deleted)s"
+msgstr "åé¤ãããã¡ã¤ã« %(deleted)s"
#: trac/mimeview/patch.py:247
msgid "this hunk was shorter than expected"
msgstr "ãã® hunk ã¯æ³å®ããçãããã§ã"
-#: trac/mimeview/pygments.py:126 trac/prefs/templates/prefs_pygments.html:9
+#: trac/mimeview/pygments.py:132 trac/prefs/templates/prefs_pygments.html:9
msgid "Syntax Highlighting"
msgstr "ã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ã"
-#: trac/mimeview/pygments.py:135 trac/prefs/web_ui.py:145
+#: trac/mimeview/pygments.py:141 trac/prefs/web_ui.py:160
msgid "Your preferences have been saved."
-msgstr "å人è¨å®ãä¿åããã¾ããã"
+msgstr "å人è¨å®ãä¿åãã¾ããã"
#: trac/mimeview/rst.py:125 trac/mimeview/rst.py:148
#, python-format
msgid "%(link)s is not a valid TracLink"
msgstr "%(link)s ã¯æå¹ãª TracLink ã§ã¯ããã¾ããã"
-#: trac/prefs/web_ui.py:53 trac/prefs/templates/prefs.html:16
+#: trac/prefs/web_ui.py:56 trac/prefs/templates/prefs.html:16
msgid "Preferences"
msgstr "å人è¨å®"
-#: trac/prefs/web_ui.py:76
+#: trac/prefs/web_ui.py:83
msgid "Unknown preference panel"
msgstr "ä¸æãªè¨å®ç»é¢"
-#: trac/prefs/web_ui.py:88 trac/prefs/templates/prefs_datetime.html:10
+#: trac/prefs/web_ui.py:95 trac/prefs/templates/prefs_datetime.html:10
msgid "Date & Time"
msgstr "æ¥ä»ã¨æé"
-#: trac/prefs/web_ui.py:89 trac/prefs/templates/prefs_keybindings.html:10
+#: trac/prefs/web_ui.py:96 trac/prefs/templates/prefs_keybindings.html:10
msgid "Keyboard Shortcuts"
msgstr "ãã¼ãã¼ãã·ã§ã¼ãã«ãã"
-#: trac/prefs/web_ui.py:91 trac/prefs/templates/prefs_language.html:10
+#: trac/prefs/web_ui.py:97 trac/prefs/templates/prefs_userinterface.html:10
+msgid "User Interface"
+msgstr "ã¦ã¼ã¶ã¤ã³ã¿ã¼ãã§ã¤ã¹"
+
+#: trac/prefs/web_ui.py:99 trac/prefs/templates/prefs_language.html:10
msgid "Language"
msgstr "è¨èª"
-#: trac/prefs/web_ui.py:93 trac/prefs/templates/prefs_advanced.html:9
+#: trac/prefs/web_ui.py:101 trac/prefs/templates/prefs_advanced.html:9
msgid "Advanced"
msgstr "詳細"
-#: trac/prefs/web_ui.py:152
+#: trac/prefs/web_ui.py:167
msgid "The session has been loaded."
msgstr "ã»ãã·ã§ã³ããã¼ããã¾ããã"
@@ -1590,7 +1743,7 @@ msgid ""
" restored on subsequent visits."
msgstr ""
"ãã®ãã¼ã¸ã§ã¯ãã®ãµã¤ãã§ã®å人åãã®è¨å®ãè¡ãã¾ãã\n"
-"è¨å®å
容ã¯ãµã¼ãã«ä¿åããããã©ã¦ã¶ã«ä¿åãããã¯ããã¼æ
å ±ãç¨ãã¦ç®¡çããã¦ããã®ã§ã次å訪åã«ãåãæ
å ±ã使ããããã¨ã«ãªãã¾ãã"
+"è¨å®å
容ã¯ãµã¼ãã«ä¿åããã©ã¦ã¶ã®ã¯ããã¼æ
å ±ãç¨ãã¦ç®¡çãã¦ããããã次å訪åæã«ãåãæ
å ±ã使ããã¾ãã"
#: trac/prefs/templates/prefs.html:33
msgid "Save changes"
@@ -1612,10 +1765,10 @@ msgid ""
" easier to remember at any time if you wish to load your settings\n"
" in a different web browser."
msgstr ""
-"ã»ãã·ã§ã³ãã¼ã¯è¨å®å
容ãã»ãã·ã§ã³ãã¼ã¿ããµã¼ãã«ä¿åããããã®\n"
-"ãã¼ã¨ãã¦ä½¿ç¨ããããã®ã§ãããã¼ã¯ç¡ããã°èªåçã«çæããã¾ããã\n"
-"ä»ã®ãã©ã¦ã¶ã§ãåãè¨å®ã使ç¨ãããå ´åãªã©ã¯ãä»ã®è¦ããããæååã\n"
-"æå®ãããã¨ãã§ãã¾ãã"
+"ã»ãã·ã§ã³ãã¼ã¯è¨å®å
容ãã»ãã·ã§ã³ãã¼ã¿ããµã¼ãã«ä¿åããããã®ãã¼ã¨ãã¦ä½¿ç¨ããããã®ã§ãã\n"
+"ãã¼ã¯ç¡ããã°èªåçã«çæããã¾ããã\n"
+"ä»ã®ãã©ã¦ã¶ã§ãåãè¨å®ã使ç¨ãããå ´åãªã©ã«ã¯ã\n"
+"ä»ã®è¦ããããæååãæå®ãããã¨ãã§ãã¾ãã"
#: trac/prefs/templates/prefs_advanced.html:26
msgid "Restore session:"
@@ -1632,9 +1785,8 @@ msgid ""
"between\n"
" multiple computers and web browsers."
msgstr ""
-"以åã®ã»ãã·ã§ã³ãã®ã»ãã·ã§ã³ãã¼ãããã£ã¦ãããªãã以ä¸ã®æ¬ã«ãã®ã»ã\n"
-"ã·ã§ã³ãã¼ãæå®ãããã¨ã§ãã»ãã·ã§ã³ããã¼ããããã¨ãã§ãã¾ãããã\n"
-"ã«ããè¤æ°ã®ã³ã³ãã¥ã¼ã¿ããã©ã¦ã¶ã«ã¾ããã£ã¦è¨å®ãå
±æã§ãã¾ãã"
+"以ä¸ã®æ¬ã«ã»ãã·ã§ã³ãã¼ãæå®ãããã¨ã§ååã®ã»ãã·ã§ã³ããã¼ããããã¨ãã§ãã¾ãã\n"
+"ããã«ããè¤æ°ã®ã³ã³ãã¥ã¼ã¿ããã©ã¦ã¶ã«ã¾ããã£ã¦è¨å®ãå
±æã§ããããã«ãªã£ã¦ãã¾ãã"
#: trac/prefs/templates/prefs_datetime.html:16
msgid "Time zone:"
@@ -1652,7 +1804,7 @@ msgid ""
msgstr ""
"ã¿ã¤ã ã¾ã¼ã³ãè¨å®ãããã¨ã§ã\n"
"ãã®ãµã¤ãã§è¡¨ç¤ºãããæ¥ä»ããã³æéã¯ãµã¼ãã§ã®ãã®ã§ã¯ãªãã\n"
-"æå®ããã¿ã¤ã ã¾ã¼ã³ã§ã®æ¥æã«æç®ããã¦è¡¨ç¤ºããã¾ãã"
+"æå®ããã¿ã¤ã ã¾ã¼ã³ã«å¤æãã¦è¡¨ç¤ºããããã«ãªãã¾ãã"
#: trac/prefs/templates/prefs_datetime.html:34
#, python-format
@@ -1727,7 +1879,7 @@ msgstr "ç¸å¯¾ã¾ãã¯ç
#: trac/prefs/templates/prefs_general.html:15
msgid "Full name:"
-msgstr "ãã«ãã¼ã :"
+msgstr "æ°å:"
#: trac/prefs/templates/prefs_general.html:20
msgid "Email address:"
@@ -1737,18 +1889,14 @@ msgstr "ã¡ã¼ã«ã¢ãã
msgid ""
"This information is used to automatically populate some forms\n"
" on this site with your contact details."
-msgstr ""
-"ãã®æ
å ±ã¯ããã®ãµã¤ãã®ããã¤ãã®ãã©ã¼ã ã«ã¦å¿
è¦ã«å¿ãã¦\n"
-"ããªãã¸ã®é£çµ¡å
æ
å ±ãªã©ãèªåçã«åããã®ã«ä½¿ç¨ããã¾ãã"
+msgstr "ãã®æ
å ±ã¯ããã®ãµã¤ãã®ãã©ã¼ã ã«é£çµ¡å
æ
å ±ãªã©ãèªåçã«åããã®ã«ä½¿ç¨ãã¾ãã"
#: trac/prefs/templates/prefs_general.html:30
msgid ""
"This information is used to associate your login name with your\n"
" email address and full name, which is used for email\n"
" notification and RSS feeds, for example."
-msgstr ""
-"ãã®æ
å ±ã¯ããªãã®ãã°ã¤ã³åã¨ã¡ã¼ã«ã¢ãã¬ã¹ããã«ãã¼ã ã対å¿ããã\n"
-"ããã®ãã®ã§ãã¡ã¼ã«ã«ããéç¥ã RSS ãã£ã¼ããªã©ã«ä½¿ç¨ããã¾ãã"
+msgstr "ãã®æ
å ±ã¯èªåã®ãã°ã¤ã³åã¨ã¡ã¼ã«ã¢ãã¬ã¹ãæ°åã対å¿ãããããã®ãã®ã§ãã¡ã¼ã«ã«ããéç¥ã RSS ãã£ã¼ããªã©ã«ä½¿ç¨ãã¾ãã"
#: trac/prefs/templates/prefs_keybindings.html:18
msgid "Enable access keys"
@@ -1764,12 +1912,9 @@ msgid ""
" [1:TracAccessibility]\n"
" for more information on access keys."
msgstr ""
-"ãã®ãµã¤ãã§ã¯ãã使ç¨ãããæ©è½ã«éããã«ã¢ã¯ã»ã¹ããããã®\n"
-"ãã¼ãã¼ãã»ã·ã§ã¼ãã«ãããããã¤ãå®ç¾©ããã¦ãã¾ãããããã®ã·ã§ã¼ãã«ããã\n"
-"ãã¹ã¯ãããã·ã¹ãã ããã©ã¦ã¶ãæä¾ãããã®ã¨è¡çªãããã¨ããããã\n"
-"æ¨æºã§ã¯ç¡å¹ã¨ãªã£ã¦ãã¾ããã¢ã¯ã»ã¹ãã¼ã«é¢ãã¦ã®è©³ç´°ã¯\n"
-"[1:TracAccessibility]\n"
-"ãåç
§ãã¦ãã ããã"
+"ãã®ãµã¤ãã§ã¯ãã使ç¨ãããæ©è½ã«éããã«ã¢ã¯ã»ã¹ãããããã¼ãã¼ãã»ã·ã§ã¼ãã«ãããããã¤ãå®ç¾©ãã¦ãã¾ãã\n"
+"ãããã®ã·ã§ã¼ãã«ããããã¹ã¯ãããã·ã¹ãã ããã©ã¦ã¶ãæä¾ãããã®ã¨è¡çªãããã¨ãããããæ¨æºã§ã¯ç¡å¹ã¨ãªã£ã¦ãã¾ãã\n"
+"ã¢ã¯ã»ã¹ãã¼ã«é¢ãã¦ã®è©³ç´°ã¯ [1:TracAccessibility] ãåç
§ãã¦ãã ããã"
#: trac/prefs/templates/prefs_language.html:15
msgid "Language:"
@@ -1784,7 +1929,7 @@ msgid ""
"Configuring your language will result in all text\n"
" displayed on this site to use your language instead of that of the\n"
" server."
-msgstr "ãã®è¨å®ãè¡ããã¨ã§ããã®ãµã¤ããé¸æãããè¨èªã§è¡¨ç¤ºãããã¨ãå¯è½ã§ãã"
+msgstr "ãã®è¨å®ãè¡ããã¨ã§ããã®ãµã¤ããé¸æããè¨èªã§è¡¨ç¤ºãããã¨ãå¯è½ã§ãã"
#: trac/prefs/templates/prefs_language.html:27
msgid ""
@@ -1796,9 +1941,7 @@ msgstr "[1:ããã©ã«ã�
msgid ""
"The Pygments syntax highlighter can be used with\n"
" different coloring styles."
-msgstr ""
-"Pygments ã«ããã½ã¼ã¹ã³ã¼ãã®è²ä»ãæ©è½ã¯åå¥ã«\n"
-" é
è²ãã¼ããæå®å¯è½ã§ãã"
+msgstr "Pygments ã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ãããããããªé
è²ã¹ã¿ã¤ã«ã§è¡ãã¾ãã"
#: trac/prefs/templates/prefs_pygments.html:38
msgid "Style:"
@@ -1808,6 +1951,26 @@ msgstr "ã¹ã¿ã¤ã«:"
msgid "Preview:"
msgstr "表示ä¾:"
+#: trac/prefs/templates/prefs_userinterface.html:18
+msgid "Use only symbols for buttons."
+msgstr "ãã¿ã³ã«å¯¾ãã¦ã·ã³ãã«ã ãã使ãã"
+
+#: trac/prefs/templates/prefs_userinterface.html:21
+msgid ""
+"Display only the icon or symbol for\n"
+" short inline buttons, and hide the text caption."
+msgstr "å°ããªãã¿ã³ã«å¯¾ããã¢ã¤ã³ã³ãªããã·ã³ãã«ã®ã¿ã¨ãããã¹ãã表示ãã¾ããã"
+
+#: trac/prefs/templates/prefs_userinterface.html:29
+msgid "Hide help links."
+msgstr "ãã«ãã表示ããªãã"
+
+#: trac/prefs/templates/prefs_userinterface.html:32
+msgid ""
+"Don't show the various help links.\n"
+" This reduces the verbosity of the pages."
+msgstr "ãã«ããé表示ã¨ãããã¼ã¸ãåé·ã§ã¯ãªããªãã¾ãã"
+
#: trac/search/web_ui.py:72 trac/search/templates/search.html:12
#: trac/search/templates/search.html:26 trac/search/templates/search.html:31
#: trac/templates/theme.html:29
@@ -1822,13 +1985,13 @@ msgstr "ãªãã¸ããªã
#: trac/search/web_ui.py:206
#, python-format
msgid "Search query too short. Query must be at least %(num)s characters long."
-msgstr "æ¤ç´¢èªã¯å°ãªãã¨ã %(num)s æå以ä¸ãå¿
è¦ã§ãã"
+msgstr "æ¤ç´¢èªã¯å°ãªãã¨ã%(num)sæå以ä¸ãå¿
è¦ã§ãã"
-#: trac/search/web_ui.py:245 trac/ticket/query.py:782 trac/ticket/report.py:395
+#: trac/search/web_ui.py:245 trac/ticket/query.py:782 trac/ticket/report.py:459
msgid "Next Page"
msgstr "次ã®ãã¼ã¸"
-#: trac/search/web_ui.py:251 trac/ticket/query.py:787 trac/ticket/report.py:398
+#: trac/search/web_ui.py:251 trac/ticket/query.py:787 trac/ticket/report.py:462
msgid "Previous Page"
msgstr "åã®ãã¼ã¸"
@@ -1853,8 +2016,8 @@ msgid "By %(author)s"
msgstr "æ´æ°è
%(author)s"
#: trac/search/templates/search.html:68
-#: trac/ticket/templates/report_view.html:98
-#: trac/ticket/templates/report_view.html:209
+#: trac/ticket/templates/report_view.html:97
+#: trac/ticket/templates/report_view.html:208
msgid "No matches found."
msgstr "ä¸è´ãããã®ãè¦ã¤ããã¾ããã§ããã"
@@ -1879,9 +2042,8 @@ msgid ""
"\n"
" and changes within a project."
msgstr ""
-"Trac ã¯ã½ããã¦ã§ã¢ããã¸ã§ã¯ãã®ç®¡çããã³ãã°ãæ¡ä»¶ã®ãã©ããã³ã°ã\n"
-"è¡ãããã®ã¦ã§ããã¼ã¹ã®ã½ããã¦ã§ã¢ã§ããã使ããããå½¢å¼å¼µããªããã¨ã«\n"
-"éç¹ãç½®ãã¦ãã¾ãã\n"
+"Trac ã¯ã½ããã¦ã§ã¢ããã¸ã§ã¯ãã®ç®¡çããã³ãã°ãæ¡ä»¶ã®ãã©ããã³ã°ãè¡ãããã®ã¦ã§ããã¼ã¹ã®ã½ããã¦ã§ã¢ã§ããã\n"
+"使ããããå½¢å¼å¼µããªããã¨ã«éç¹ãç½®ãã¦ãã¾ãã\n"
"Wiki æ©è½ãåãããã¼ã¸ã§ã³ç®¡çã·ã¹ãã ã¸ã®ã¤ã³ã¿ã¼ãã§ã¼ã¹ãæã¡ã\n"
"ããã¸ã§ã¯ãå
ã§ã®åºæ¥äºãå¤æ´ãææ¡ããã®ã«å½¹ç«ã¤ããããã®æ¹æ³ãæä¾ãã¾ãã"
@@ -1904,7 +2066,7 @@ msgid ""
"Please visit the Trac open source project:\n"
" [1:http://trac.edgewall.org/]"
msgstr ""
-"Trac ãªã¼ãã³ã½ã¼ã¹ããã¸ã§ã¯ãã®ãã¼ã¸ã訪ãã¦ã¿ã¦ãã ãã:\n"
+"Trac ãªã¼ãã³ã½ã¼ã¹ããã¸ã§ã¯ãã®ãã¼ã¸ã¸:\n"
" [1:http://trac.edgewall.org/]"
#: trac/templates/about.html:46
@@ -1924,7 +2086,7 @@ msgid "Package"
msgstr "ããã±ã¼ã¸"
#: trac/templates/about.html:56 trac/templates/about.html:69
-#: trac/templates/history_view.html:28 trac/ticket/admin.py:429
+#: trac/templates/history_view.html:28 trac/ticket/admin.py:431
#: trac/ticket/api.py:307
msgid "Version"
msgstr "ãã¼ã¸ã§ã³"
@@ -1938,7 +2100,7 @@ msgid "Location"
msgstr "å ´æ"
#: trac/templates/about.html:77 trac/templates/error.html:192
-#: trac/web/main.py:570
+#: trac/web/main.py:589
msgid "N/A"
msgstr "該å½ãªã"
@@ -1952,7 +2114,7 @@ msgstr "å¤"
#: trac/templates/attach_file_form.html:15
msgid "Attach file"
-msgstr "ãã¡ã¤ã«ãæ·»ä»ãã¾ã"
+msgstr "ãã¡ã¤ã«ãæ·»ä»"
#: trac/templates/attachment.html:12
msgid "â Attachment"
@@ -1981,8 +2143,8 @@ msgstr "(ãµã¤ãºã®ä¸�
msgid "Attachment Info"
msgstr "æ·»ä»ãã¡ã¤ã«æ
å ±"
-#: trac/templates/attachment.html:40 trac/ticket/templates/ticket.html:333
-#: trac/wiki/templates/wiki_edit_form.html:47
+#: trac/templates/attachment.html:40 trac/ticket/templates/ticket.html:351
+#: trac/wiki/templates/wiki_edit_form.html:42
msgid "Your email or username:"
msgstr "ã¡ã¼ã«ã¢ãã¬ã¹ã¾ãã¯ã¦ã¼ã¶å:"
@@ -1996,11 +2158,11 @@ msgstr "ååã®æ·»ä»ã
#: trac/templates/attachment.html:62
msgid "Add attachment"
-msgstr "æ·»ä»ãã¡ã¤ã«ãç»é²"
+msgstr "æ·»ä»ãã¡ã¤ã«ã追å "
#: trac/templates/attachment.html:70
msgid "Are you sure you want to delete this attachment?"
-msgstr "ãã®æ·»ä»ãã¡ã¤ã«ãåé¤ãã¾ããï¼"
+msgstr "ãã®æ·»ä»ãã¡ã¤ã«ãåé¤ãã¾ãã?"
#: trac/templates/attachment.html:77 trac/templates/attachment.html:119
msgid "Delete attachment"
@@ -2008,10 +2170,10 @@ msgstr "æ·»ä»ãã¡ã¤ã
#: trac/templates/attachment.html:86
msgid "Attach another file"
-msgstr "ãã¡ã¤ã«ãæ·»ä»ãã¾ã"
+msgstr "ãã¡ã¤ã«ãæ·»ä»"
#: trac/templates/attachment.html:98 trac/templates/list_of_attachments.html:21
-#: trac/templates/macros.html:19 trac/util/text.py:561
+#: trac/templates/macros.html:19 trac/util/text.py:593
#: trac/versioncontrol/templates/browser.html:189
#: trac/versioncontrol/templates/dir_entries.html:17
#, python-format
@@ -2054,7 +2216,7 @@ msgstr "å·®å"
#: trac/versioncontrol/templates/browser.html:138
#: trac/versioncontrol/templates/browser.html:146
msgid "View differences"
-msgstr "æ´æ°å
容ã®è¡¨ç¤ºæ¹æ³:"
+msgstr "æ´æ°å
容ã®è¡¨ç¤ºæ¹æ³"
#: trac/templates/diff_options.html:13
msgid "inline"
@@ -2098,10 +2260,10 @@ msgstr "空ç½æåã®å
#: trac/templates/diff_options.html:50
#: trac/ticket/templates/milestone_view.html:57
-#: trac/ticket/templates/query.html:215
+#: trac/ticket/templates/query.html:220
#: trac/ticket/templates/report_view.html:49
-#: trac/ticket/templates/roadmap.html:29
-#: trac/timeline/templates/timeline.html:31
+#: trac/ticket/templates/roadmap.html:28
+#: trac/timeline/templates/timeline.html:36
#: trac/versioncontrol/templates/revisionlog.html:80
msgid "Update"
msgstr "æ´æ°"
@@ -2113,7 +2275,7 @@ msgid ""
" [1:Version %(old)s] and\n"
" [2:Version %(new)s] of\n"
" [3:%(name)s]"
-msgstr "[3:%(name)s] ã®[1:ãã¼ã¸ã§ã³ %(old)s] ã¨[2:ãã¼ã¸ã§ã³ %(new)s] ã«ãããå¤æ´"
+msgstr "[3:%(name)s] ã®[1:ãã¼ã¸ã§ã³ %(old)s] ã¨[2:ãã¼ã¸ã§ã³ %(new)s] ã¨ã®å¤æ´"
#: trac/templates/diff_view.html:23
#, python-format
@@ -2122,7 +2284,7 @@ msgid ""
" [1:Initial Version] and\n"
" [2:Version %(new)s] of\n"
" [3:%(name)s]"
-msgstr "[3:%(name)s] ã®[1:åæãã¼ã¸ã§ã³]ã¨[2:ãã¼ã¸ã§ã³ %(new)s] ã«ãããå¤æ´"
+msgstr "[3:%(name)s] ã®[1:åæãã¼ã¸ã§ã³]ã¨[2:ãã¼ã¸ã§ã³ %(new)s] ã¨ã®å¤æ´"
[... 3455 lines stripped ...]