# Translations template for Trac. # Copyright (C) 2022-2023 Edgewall Software # This file is distributed under the same license as the Trac project. # FIRST AUTHOR , 2022. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Trac 1.4.4\n" "Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n" "POT-Creation-Date: 2022-12-14 19:54-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" #: tracopt/ticket/commit_updater.py:292 msgid "" "Insert a changeset message into the output.\n" "\n" "This macro must be called using wiki processor syntax as follows:\n" "{{{\n" "{{{\n" "#!CommitTicketReference repository=\"reponame\" revision=\"rev\"\n" "}}}\n" "}}}\n" "where the arguments are the following:\n" " - `repository`: the repository containing the changeset\n" " - `revision`: the revision of the desired changeset" msgstr "" #: tracopt/ticket/commit_updater.py:324 msgid "(The changeset message doesn't reference this ticket)" msgstr "" #: trac/ticket/admin.py:836 tracopt/ticket/deleter.py:94 #, python-format msgid "Ticket #%(num)s and all associated data removed." msgstr "" #: trac/ticket/admin.py:853 tracopt/ticket/deleter.py:106 #, python-format msgid "The ticket comment %(num)s on ticket #%(id)s has been deleted." msgstr "" #: trac/ticket/admin.py:850 trac/ticket/web_ui.py:630 #: tracopt/ticket/deleter.py:126 #, python-format msgid "Comment %(num)s not found" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:20 #, python-format msgid "Delete Ticket #%(id)s" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:26 #: tracopt/ticket/templates/ticket_delete.html:102 #, python-format msgid "Delete comment %(num)s on Ticket #%(id)s" msgstr "" #: trac/ticket/web_ui.py:736 trac/ticket/web_ui.py:990 #: tracopt/ticket/templates/ticket_delete.html:44 #, python-format msgid "Ticket #%(id)s" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:46 #, python-format msgid "Delete %(ticket)s" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:68 msgid "Are you sure you want to delete this ticket?" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:73 #, python-format msgid "(comments: %(comments)s, attachments: %(attachments)s)" msgstr "" #: trac/ticket/templates/milestone_delete.html:59 #: trac/wiki/templates/wiki_delete.html:160 #: tracopt/ticket/templates/ticket_delete.html:82 msgid "The following attachments will also be deleted:" msgstr "" #: trac/templates/genshi/list_of_attachments.html:28 #: trac/templates/list_of_attachments.html:23 #: trac/ticket/templates/milestone_delete.html:64 #: trac/wiki/templates/wiki_delete.html:165 #: tracopt/ticket/templates/ticket_delete.html:87 msgid "View attachment" msgstr "" #: trac/templates/attachment.html:121 trac/templates/genshi/attachment.html:82 #: trac/ticket/templates/milestone_delete.html:69 #: trac/wiki/templates/wiki_delete.html:170 #: tracopt/ticket/templates/ticket_delete.html:92 #: tracopt/ticket/templates/ticket_delete.html:122 msgid "This is an irreversible operation." msgstr "" #: tracopt/ticket/templates/ticket_delete.html:96 msgid "Delete ticket" msgstr "" #: trac/templates/attachment.html:109 trac/templates/attachment.html:130 #: trac/templates/genshi/attachment.html:75 #: trac/templates/genshi/attachment.html:89 #: trac/ticket/templates/admin_components.html:94 #: trac/ticket/templates/admin_enums.html:77 #: trac/ticket/templates/admin_versions.html:90 #: trac/ticket/templates/milestone_delete.html:74 #: trac/ticket/templates/milestone_edit_form.html:166 #: trac/ticket/templates/report_delete.html:37 #: trac/ticket/templates/report_edit.html:120 #: trac/ticket/templates/ticket_change.html:186 #: trac/versioncontrol/templates/admin_repositories.html:199 #: trac/wiki/templates/wiki_delete.html:183 #: trac/wiki/templates/wiki_edit_comment.html:59 #: trac/wiki/templates/wiki_edit_form.html:115 #: trac/wiki/templates/wiki_rename.html:65 #: tracopt/ticket/templates/ticket_delete.html:97 #: tracopt/ticket/templates/ticket_delete.html:127 msgid "Cancel" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:120 msgid "Are you sure you want to delete this ticket comment?" msgstr "" #: tracopt/ticket/templates/ticket_delete.html:126 msgid "Delete comment" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:353 #: tracopt/versioncontrol/git/git_fs.py:357 #, python-format msgid "%(option)s must be in the range [4..40]" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:361 msgid "GIT backend not available" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:363 #, python-format msgid "GIT version %(hasver)s installed not compatible (need >= %(needsver)s)" msgstr "" #. TRANSLATOR: modified ('diff') (link) #: trac/ticket/templates/ticket_change.html:246 trac/ticket/web_ui.py:1841 #: trac/wiki/macros.py:391 trac/wiki/templates/wiki_view.html:67 #: trac/wiki/web_ui.py:791 tracopt/versioncontrol/git/git_fs.py:464 msgid "diff" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:465 msgid "Diff against this parent (show the changes merged from the other parents)" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:474 msgid "" "Note: this is a merge changeset, the changes displayed " "below correspond to the merge itself." msgstr "" #: tracopt/versioncontrol/git/git_fs.py:481 msgid "" "Use the (diff) links above to see all the changes relative " "to each parent." msgstr "" #: tracopt/versioncontrol/git/git_fs.py:497 #: tracopt/versioncontrol/git/git_fs.py:747 msgid "Internal error" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:532 #, python-format msgid "\"%(name)s\" is not readable or not a Git repository." msgstr "" #: tracopt/versioncontrol/git/git_fs.py:556 msgid "Unsupported \"Show only adds and deletes\"" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:612 msgid "Not supported in git_fs" msgstr "" #: tracopt/versioncontrol/git/git_fs.py:730 #, python-format msgid "Internal error (got unexpected object kind '%(kind)s')" msgstr "" #: tracopt/versioncontrol/svn/svn_fs.py:308 #, python-format msgid "Subversion >= 1.0 required, found %(version)s" msgstr "" #: tracopt/versioncontrol/svn/svn_fs.py:365 #, python-format msgid "%(path)s does not appear to be a Subversion repository." msgstr "" #: tracopt/versioncontrol/svn/svn_fs.py:373 #, python-format msgid "Couldn't open Subversion repository %(path)s: %(svn_error)s" msgstr "" #: tracopt/versioncontrol/svn/svn_fs.py:705 #, 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 "" #: tracopt/versioncontrol/svn/svn_fs.py:880 #, python-format msgid "svn blame failed on %(path)s: %(error)s" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:155 msgid "No svn:externals configured in trac.ini" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:162 msgid "needs lock" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:192 msgid "blocked" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:192 msgid "merged" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:227 msgid "non-inheritable" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:229 msgid "merged on the directory itself but not below" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:245 #: tracopt/versioncontrol/svn/svn_prop.py:267 msgid "eligible" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:275 msgid "(toggle deleted branches)" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:315 msgid "View merge source" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:326 msgid "No revisions" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:333 #, python-format msgid "%(title)s: %(revs)s" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:372 msgid "merged: " msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:372 msgid "blocked: " msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:373 msgid "reverse-merged: " msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:373 msgid "un-blocked: " msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:374 msgid "marked as non-inheritable: " msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:375 msgid "unmarked as non-inheritable: " msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:419 msgid " (added)" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:443 msgid "removed" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:446 msgid " (with no actual effect on merging)" msgstr "" #: tracopt/versioncontrol/svn/svn_prop.py:447 #, python-format msgid "Property %(prop)s changed" msgstr "" #: trac/about.py:47 trac/templates/about.html:17 trac/templates/about.html:31 #: trac/templates/genshi/about.html:20 trac/templates/genshi/about.html:30 msgid "About Trac" msgstr "" #: trac/attachment.py:192 msgid "Bad request" msgstr "" #: trac/attachment.py:195 #, python-format msgid "%(realm)s is not a valid parent realm" msgstr "" #: trac/attachment.py:212 #, python-format msgid "Parent resource %(parent)s doesn't exist" msgstr "" #: trac/attachment.py:218 #, python-format msgid "Back to %(parent)s" msgstr "" #: trac/attachment.py:235 trac/ticket/batch.py:58 trac/ticket/report.py:175 #: trac/ticket/roadmap.py:767 trac/web/api.py:1019 trac/wiki/web_ui.py:168 msgid "Invalid request arguments." msgstr "" #: trac/attachment.py:326 #, python-format msgid "%(attachment)s attached to %(resource)s" msgstr "" #: trac/attachment.py:382 #, python-format msgid "Unparented attachment %(id)s" msgstr "" #: trac/attachment.py:390 #, python-format msgid "Attachment '%(id)s' in %(parent)s" msgstr "" #: trac/attachment.py:393 #, python-format msgid "Attachments of %(parent)s" msgstr "" #: trac/admin/web_ui.py:497 trac/admin/web_ui.py:500 trac/admin/web_ui.py:504 #: trac/attachment.py:413 msgid "No file uploaded" msgstr "" #: trac/attachment.py:414 #, python-format msgid "Upload failed for %(filename)s" msgstr "" #: trac/attachment.py:416 msgid "Can't upload empty file" msgstr "" #: trac/attachment.py:419 #, python-format msgid "Maximum attachment size: %(num)s" msgstr "" #: trac/attachment.py:435 #, python-format msgid "Attachment field %(field)s is invalid: %(message)s" msgstr "" #: trac/attachment.py:439 #, python-format msgid "Invalid attachment: %(message)s" msgstr "" #: trac/attachment.py:444 msgid "Note: File must be selected again." msgstr "" #: trac/attachment.py:456 #, python-format msgid "" "You don't have permission to replace the attachment %(name)s. You can " "only replace your own attachments. Replacing other's attachments requires" " ATTACHMENT_DELETE permission." msgstr "" #: trac/attachment.py:487 #, python-format msgid "%(attachment)s (delete)" msgstr "" #: trac/attachment.py:502 #, python-format msgid "Maximum total attachment size: %(num)s" msgstr "" #: trac/attachment.py:503 msgid "Download failed" msgstr "" #: trac/attachment.py:594 trac/versioncontrol/web_ui/browser.py:708 #: trac/wiki/web_ui.py:72 msgid "Plain Text" msgstr "" #: trac/attachment.py:600 trac/versioncontrol/web_ui/browser.py:714 msgid "Original Format" msgstr "" #: trac/attachment.py:644 trac/templates/genshi/list_of_attachments.html:29 #: trac/templates/list_of_attachments.html:26 #: trac/ticket/templates/ticket_change.html:138 #: trac/versioncontrol/templates/dir_entries.html:37 #: trac/versioncontrol/web_ui/browser.py:863 msgid "Download" msgstr "" #: trac/attachment.py:711 #, python-format msgid "Attachment '%(title)s' does not exist." msgstr "" #: trac/attachment.py:713 msgid "Invalid Attachment" msgstr "" #: trac/attachment.py:775 msgid "Could not delete attachment" msgstr "" #: trac/attachment.py:815 #, python-format msgid "%(parent)s doesn't exist, can't create attachment" msgstr "" #: trac/attachment.py:818 #, python-format msgid "Cannot create attachment \"%(att)s\" as %(realm)s:%(id)s is invalid" msgstr "" #: trac/attachment.py:897 #, python-format msgid "Attachment '%(filename)s' not found" msgstr "" #: trac/attachment.py:909 msgid "Cannot rename non-existent attachment" msgstr "" #: trac/attachment.py:918 msgid "Attachment not modified" msgstr "" #: trac/attachment.py:929 trac/attachment.py:932 #, python-format msgid "%(target)s doesn't exist, can't move attachment" msgstr "" #: trac/attachment.py:936 #, python-format msgid "Cannot move attachment \"%(att)s\" as \"%(title)s\" is invalid" msgstr "" #: trac/attachment.py:940 #, python-format msgid "Cannot move attachment \"%(att)s\" to \"%(title)s\" as it already exists" msgstr "" #: trac/attachment.py:960 #, python-format msgid "Could not move attachment \"%(title)s\"" msgstr "" #: trac/attachment.py:1104 #, python-format msgid "Invalid resource identifier '%(id)s'" msgstr "" #: trac/attachment.py:1146 trac/templates/environment_info.html:56 #: trac/templates/environment_info.html:121 trac/templates/error.html:285 #: trac/templates/genshi/environment_info.html:53 #: trac/templates/genshi/environment_info.html:96 #: trac/templates/genshi/error.html:175 trac/ticket/admin.py:200 #: trac/ticket/admin.py:417 trac/ticket/admin.py:578 #: trac/ticket/templates/admin_components.html:118 #: trac/ticket/templates/admin_enums.html:103 #: trac/ticket/templates/admin_milestones.html:91 #: trac/ticket/templates/admin_versions.html:127 #: trac/versioncontrol/admin.py:123 #: trac/versioncontrol/templates/admin_repositories.html:243 #: trac/versioncontrol/templates/dirlist_thead.html:17 trac/web/session.py:506 msgid "Name" msgstr "" #: trac/attachment.py:1146 trac/versioncontrol/templates/dirlist_thead.html:20 msgid "Size" msgstr "" #: trac/attachment.py:1146 trac/templates/genshi/history_view.html:47 #: trac/templates/history_view.html:58 #: trac/versioncontrol/templates/dirlist_thead.html:27 #: trac/versioncontrol/templates/revisionlog.html:160 msgid "Author" msgstr "" #: trac/attachment.py:1146 trac/templates/genshi/history_view.html:46 #: trac/templates/history_view.html:57 #: trac/versioncontrol/templates/dirlist_thead.html:24 #: trac/versioncontrol/templates/revisionlog.html:159 msgid "Date" msgstr "" #: trac/attachment.py:1147 trac/notification/prefs.py:226 #: trac/templates/genshi/attachment.html:104 trac/ticket/api.py:363 #: trac/ticket/api.py:686 trac/ticket/templates/ticket.html:575 #: trac/ticket/templates/ticket_box.html:162 msgid "Description" msgstr "" #: trac/attachment.py:1177 trac/wiki/admin.py:103 #, python-format msgid "File '%(name)s' exists" msgstr "" #: trac/config.py:70 msgid "Configuration Error" msgstr "" #: trac/config.py:74 msgid "Look in the Trac log for more information." msgstr "" #: trac/config.py:379 #, python-format msgid "Error reading '%(file)s', make sure it is readable." msgstr "" #: trac/config.py:553 #, python-format msgid "[%(section)s] %(entry)s: expected integer, got %(value)s" msgstr "" #: trac/config.py:570 #, python-format msgid "[%(section)s] %(entry)s: expected float, got %(value)s" msgstr "" #: trac/config.py:737 msgid "Setting attribute is not allowed." msgstr "" #: trac/config.py:860 #, python-format msgid "[%(section)s] %(entry)s: expected one of (%(choices)s), got %(value)s" msgstr "" #: trac/config.py:900 #, python-format msgid "" "Cannot find an implementation of the %(interface)s interface named " "%(implementation)s. Please check that the Component is enabled or update " "the option %(option)s in trac.ini." msgstr "" #: trac/config.py:940 #, python-format msgid "" "Cannot find implementation(s) of the %(interface)s interface named " "%(implementation)s. Please check that the Component is enabled or update " "the option %(option)s in trac.ini." msgstr "" #: trac/config.py:978 trac/config.py:993 #, python-format msgid "Option '%(option)s' doesn't exist in section '%(section)s'" msgstr "" #: trac/config.py:997 #, python-format msgid "Section '%(section)s' doesn't exist" msgstr "" #: trac/core.py:35 msgid "Trac Error" msgstr "" #: trac/env.py:193 msgid "" "Visit the Trac open source project at
https://trac.edgewall.org/" msgstr "" #: trac/env.py:408 #, python-format msgid "" "No Trac environment found at %(path)s\n" "%(e)s" msgstr "" #: trac/env.py:410 #, python-format msgid "Unknown Trac environment type '%(type)s'" msgstr "" #: trac/env.py:528 #, python-format msgid "Base directory '%(env)s' does not exist. Please create it and retry." msgstr "" #: trac/env.py:533 msgid "Directory exists and is not empty." msgstr "" #: trac/env.py:602 #, python-format msgid "The configuration file is not found at %(path)s" msgstr "" #: trac/env.py:760 #, python-format msgid "Unable to check for upgrade of %(module)s.%(name)s: %(err)s" msgstr "" #: trac/env.py:845 msgid "" "Missing environment variable \"TRAC_ENV\". Trac requires this variable to" " point to a valid Trac environment." msgstr "" #: trac/admin/console.py:249 trac/env.py:879 #, python-format msgid "" "The Trac Environment needs to be upgraded. Run:\n" "\n" " trac-admin \"%(path)s\" upgrade" msgstr "" #: trac/env.py:964 #, python-format msgid "" "Resources cannot be deployed to a target directory that is equal to or " "below the source directory '%(source)s'.\n" "\n" "Please choose a different target directory and try again." msgstr "" #: trac/env.py:973 msgid "Copying resources from:" msgstr "" #: trac/env.py:991 msgid "Creating scripts." msgstr "" #: trac/env.py:1003 #, python-format msgid "Invalid argument '%(arg)s'" msgstr "" #: trac/env.py:1008 #, python-format msgid "hotcopy can't overwrite existing '%(dest)s'" msgstr "" #: trac/env.py:1012 #, python-format msgid "Hotcopying %(src)s to %(dst)s ..." msgstr "" #: trac/env.py:1033 msgid "The following errors happened while copying the environment:" msgstr "" #: trac/env.py:1045 msgid "Backing up database ..." msgstr "" #: trac/env.py:1050 msgid "Hotcopy done." msgstr "" #: trac/admin/api.py:142 trac/env.py:1055 msgid "Invalid arguments" msgstr "" #: trac/env.py:1058 msgid "Database is up to date, no upgrade necessary." msgstr "" #: trac/env.py:1064 msgid "" "The pre-upgrade backup failed.\n" "Use '--no-backup' to upgrade without doing a backup.\n" msgstr "" #: trac/env.py:1068 msgid "The upgrade failed. Please fix the issue and try again.\n" msgstr "" #: trac/env.py:1075 #, python-format msgid "" "Upgrade done.\n" "\n" "You may want to upgrade the Trac documentation now by running:\n" "\n" " trac-admin \"%(path)s\" wiki upgrade" msgstr "" #: trac/perm.py:43 msgid "Forbidden" msgstr "" #: trac/perm.py:55 #, python-format msgid "" "%(perm)s privileges are required to perform this operation on " "%(resource)s. You don't have the required permissions." msgstr "" #: trac/perm.py:57 #, python-format msgid "" "%(perm)s privileges are required to perform this operation. You don't " "have the required permissions." msgstr "" #: trac/perm.py:61 msgid "Insufficient privileges to perform this operation." msgstr "" #: trac/perm.py:372 trac/perm.py:813 #, python-format msgid "%(name)s is not a valid action." msgstr "" #: trac/perm.py:374 #, python-format msgid "" "Permission %(name)s differs from a defined action by casing only, which " "is not allowed." msgstr "" #: trac/perm.py:383 #, python-format msgid "The user %(user)s already has permission %(action)s." msgstr "" #: trac/perm.py:387 #, python-format msgid "The user %(user)s is already in the group %(group)s." msgstr "" #: trac/perm.py:753 msgid "User" msgstr "" #: trac/admin/templates/admin_perms.html:128 trac/perm.py:753 #: trac/ticket/templates/ticket_workflow.html:36 msgid "Action" msgstr "" #: trac/perm.py:755 msgid "Available actions:" msgstr "" #: trac/perm.py:766 msgid "All upper-cased tokens are reserved for permission names" msgstr "" #: trac/perm.py:804 #, python-format msgid "" "Cannot remove permission %(action)s for user %(user)s. The permission is " "granted through a meta-permission or group." msgstr "" #: trac/perm.py:809 #, python-format msgid "" "Cannot remove permission %(action)s for user %(user)s. The user has not " "been granted the permission." msgstr "" #: trac/perm.py:830 #, python-format msgid "Cannot export to %(filename)s: %(error)s" msgstr "" #: trac/perm.py:843 #, python-format msgid "Invalid row %(line)d. Expected , , [action], [...]" msgstr "" #: trac/perm.py:851 #, python-format msgid "" "Invalid user %(user)s on line %(line)d: All upper-cased tokens are " "reserved for permission names." msgstr "" #: trac/perm.py:861 #, python-format msgid "Cannot import from %(filename)s line %(line)d: %(error)s " msgstr "" #: trac/perm.py:866 #, python-format msgid "Cannot import from %(filename)s: %(error)s" msgstr "" #: trac/resource.py:343 #, python-format msgid "%(name)s at version %(version)s" msgstr "" #: trac/admin/api.py:146 msgid "Command not found" msgstr "" #: trac/admin/console.py:87 #, python-format msgid "Error: %(msg)s" msgstr "" #: trac/admin/console.py:107 #, python-format msgid "" "Welcome to trac-admin %(version)s\n" "Interactive Trac administration console.\n" "Copyright (C) %(year)s Edgewall Software\n" "\n" "Type: '?' or 'help' for help on commands.\n" " " msgstr "" #: trac/admin/console.py:138 #, python-format msgid "Failed to open environment: %(err)s" msgstr "" #: trac/admin/console.py:218 #, python-format msgid "Completion error: %(err)s" msgstr "" #: trac/admin/console.py:282 #, python-format msgid "" "No documentation found for '%(cmd)s'. Use 'help' to see the list of " "commands." msgstr "" #: trac/admin/console.py:290 msgid "Did you mean this?" msgid_plural "Did you mean one of these?" msgstr[0] "" msgstr[1] "" #: trac/admin/console.py:294 #, python-format msgid "trac-admin - The Trac Administration Console %(version)s" msgstr "" #: trac/admin/console.py:298 msgid "Usage: trac-admin [command [subcommand] [option ...]]\n" msgstr "" #: trac/admin/console.py:300 msgid "Invoking trac-admin without command starts interactive mode.\n" msgstr "" #: trac/admin/console.py:344 msgid "" "\n" "Trac will first ask a few questions about your environment\n" "in order to initialize and prepare the project database.\n" "\n" " Please enter the name of your project.\n" " This name will be used in page titles and descriptions.\n" msgstr "" #: trac/admin/console.py:352 #, python-format msgid "Project Name [%(default)s]> " msgstr "" #: trac/admin/console.py:354 msgid "" "\n" " Please specify the connection string for the database. By default,\n" " a local SQLite database is created in the environment directory.\n" " It is also possible to use an existing MySQL or PostgreSQL database\n" " (check the Trac documentation for the connection string syntax).\n" msgstr "" #: trac/admin/console.py:361 #, python-format msgid "Database connection string [%(default)s]> " msgstr "" #: trac/admin/console.py:368 #, python-format msgid "Initenv for '%(env)s' failed." msgstr "" #: trac/admin/console.py:371 msgid "Does an environment already exist?" msgstr "" #: trac/admin/console.py:374 #, python-format msgid "Creating a new Trac environment at %(envname)s" msgstr "" #: trac/admin/console.py:392 #, python-format msgid "The file specified in the --config argument does not exist: %(path)s." msgstr "" #: trac/admin/console.py:436 msgid "Failed to create environment." msgstr "" #: trac/admin/console.py:462 #, python-format msgid "" "\n" "Project environment for '%(project_name)s' created.\n" "\n" "You may configure the environment by editing the file:\n" "\n" " %(config_path)s\n" "\n" "You can run the Trac standalone web server `tracd` and point\n" "your browser to http://localhost:8000/%(project_dir)s.\n" "\n" " tracd --port 8000 %(project_path)s\n" "\n" "Navigate to \"Help/Guide\" to browse the documentation for Trac,\n" "including information on further setup (such as deploying Trac\n" "to a real web server).\n" "\n" "The latest documentation can also be found on the project\n" "website:\n" "\n" " https://trac.edgewall.org/\n" msgstr "" #: trac/admin/console.py:468 msgid "" "Display help for trac-admin commands.\n" "\n" "Examples:\n" "{{{\n" "[[TracAdminHelp]] # all commands\n" "[[TracAdminHelp(wiki)]] # all wiki commands\n" "[[TracAdminHelp(wiki export)]] # the \"wiki export\" command\n" "[[TracAdminHelp(upgrade)]] # the upgrade command\n" "}}}" msgstr "" #: trac/admin/console.py:488 #, python-format msgid "Unknown trac-admin command \"%(command)s\"" msgstr "" #: trac/admin/console.py:521 #, python-format msgid "Non-ascii environment path '%(path)s' not supported." msgstr "" #: trac/admin/web_ui.py:67 msgid "Admin" msgstr "" #: trac/admin/web_ui.py:83 msgid "No administration panels available" msgstr "" #: trac/admin/web_ui.py:98 trac/admin/web_ui.py:102 msgid "Unknown administration panel" msgstr "" #: trac/admin/web_ui.py:150 trac/ticket/admin.py:70 trac/ticket/admin.py:94 #: trac/ticket/admin.py:467 trac/ticket/admin.py:626 trac/ticket/admin.py:690 #: trac/ticket/report.py:250 trac/ticket/roadmap.py:877 #: trac/versioncontrol/admin.py:265 msgid "Your changes have been saved." msgstr "" #: trac/admin/web_ui.py:155 trac/ticket/admin.py:66 msgid "" "Error writing to trac.ini, make sure it is writable by the web server. " "Your changes have not been saved." msgstr "" #: trac/admin/web_ui.py:170 trac/admin/web_ui.py:249 trac/admin/web_ui.py:355 #: trac/admin/web_ui.py:475 trac/prefs/templates/prefs_general.html:17 #: trac/prefs/web_ui.py:193 msgid "General" msgstr "" #: trac/admin/templates/admin_basics.html:24 trac/admin/web_ui.py:170 msgid "Basic Settings" msgstr "" #: trac/admin/templates/admin_logging.html:20 #: trac/admin/templates/admin_logging.html:40 trac/admin/web_ui.py:249 msgid "Logging" msgstr "" #: trac/admin/web_ui.py:258 trac/ticket/templates/milestone_delete.html:41 #: trac/ticket/templates/milestone_edit_form.html:116 #: trac/ticket/templates/query_results.html:46 msgid "None" msgstr "" #: trac/admin/web_ui.py:260 msgid "Console" msgstr "" #: trac/admin/web_ui.py:262 trac/templates/genshi/attachment.html:41 msgid "File" msgstr "" #: trac/admin/web_ui.py:264 msgid "Syslog" msgstr "" #: trac/admin/web_ui.py:267 msgid "Windows event log" msgstr "" #: trac/admin/web_ui.py:278 #, python-format msgid "Unknown log type %(type)s" msgstr "" #: trac/admin/web_ui.py:279 msgid "Invalid log type" msgstr "" #: trac/admin/web_ui.py:283 msgid "You must specify a log file" msgstr "" #: trac/admin/web_ui.py:284 msgid "Missing field" msgstr "" #: trac/admin/web_ui.py:288 #, python-format msgid "Unknown log level %(level)s" msgstr "" #: trac/admin/web_ui.py:289 msgid "Invalid log level" msgstr "" #: trac/admin/web_ui.py:304 #, python-format msgid "" "Changes not saved. Logger configuration error: %(error)s. Inspect the log" " for more information." msgstr "" #: trac/admin/templates/admin_perms.html:17 #: trac/admin/templates/admin_perms.html:125 trac/admin/web_ui.py:355 msgid "Permissions" msgstr "" #: trac/admin/web_ui.py:370 msgid "All upper-cased tokens are reserved for permission names." msgstr "" #: trac/admin/web_ui.py:377 msgid "Unknown action" msgstr "" #: trac/admin/web_ui.py:384 trac/admin/web_ui.py:438 #, python-format msgid "The subject %(subject)s has been granted the permission %(action)s." msgstr "" #: trac/admin/web_ui.py:394 #, python-format msgid "" "The subject %(subject)s was not added to the group %(group)s. The group " "has %(perm)s permission and you cannot grant permissions you don't " "possess." msgstr "" #: trac/admin/web_ui.py:405 #, python-format msgid "The subject %(subject)s has been added to the group %(group)s." msgstr "" #: trac/admin/web_ui.py:415 #, python-format msgid "The subject %(subject)s does not have any permissions." msgstr "" #: trac/admin/web_ui.py:427 #, python-format msgid "" "The permission %(action)s was not granted to %(subject)s because users " "cannot grant permissions they don't possess." msgstr "" #: trac/admin/web_ui.py:453 msgid "The selected permissions have been revoked." msgstr "" #: trac/admin/templates/admin_plugins.html:17 trac/admin/web_ui.py:475 msgid "Plugins" msgstr "" #: trac/admin/web_ui.py:507 msgid "Uploaded file is not a Python source file or egg" msgstr "" #: trac/admin/web_ui.py:512 #, python-format msgid "Plugin %(name)s already installed" msgstr "" #: trac/admin/web_ui.py:581 msgid "The following component has been disabled:" msgid_plural "The following components have been disabled:" msgstr[0] "" msgstr[1] "" #: trac/admin/web_ui.py:586 msgid "The following component has been enabled:" msgid_plural "The following components have been enabled:" msgstr[0] "" msgstr[1] "" #: trac/admin/templates/admin.html:20 trac/templates/genshi/admin.html:20 msgid "Administration:" msgstr "" #: trac/admin/templates/admin.html:31 trac/templates/genshi/admin.html:26 msgid "Administration" msgstr "" #: trac/admin/templates/admin_basics.html:17 msgid "Basics" msgstr "" #: trac/admin/templates/admin_basics.html:30 msgid "Project" msgstr "" #: trac/admin/templates/admin_basics.html:32 #: trac/ticket/templates/admin_components.html:74 #: trac/ticket/templates/admin_components.html:103 #: trac/ticket/templates/admin_enums.html:59 #: trac/ticket/templates/admin_enums.html:89 #: trac/ticket/templates/admin_milestones.html:62 #: trac/ticket/templates/admin_versions.html:58 #: trac/ticket/templates/admin_versions.html:100 #: trac/ticket/templates/milestone_edit_form.html:57 #: trac/versioncontrol/templates/admin_repositories.html:125 #: trac/versioncontrol/templates/admin_repositories.html:209 #: trac/versioncontrol/templates/admin_repositories.html:227 msgid "Name:" msgstr "" #: trac/admin/templates/admin_basics.html:37 #: trac/versioncontrol/templates/admin_repositories.html:142 msgid "URL:" msgstr "" #: trac/admin/templates/admin_basics.html:42 #: trac/ticket/templates/admin_components.html:78 #: trac/ticket/templates/admin_enums.html:62 #: trac/ticket/templates/admin_versions.html:74 #: trac/ticket/templates/milestone_edit_form.html:141 #: trac/ticket/templates/report_edit.html:76 #: trac/ticket/templates/ticket.html:320 #: trac/versioncontrol/templates/admin_repositories.html:178 msgid "Description:" msgstr "" #: trac/admin/templates/admin_basics.html:48 #: trac/prefs/templates/prefs_userinterface.html:118 msgid "Default handler:" msgstr "" #: trac/admin/templates/admin_basics.html:62 #, python-format msgid "%(default_handler)s is not a valid IRequestHandler or is not enabled." msgstr "" #: trac/admin/templates/admin_basics.html:72 #: trac/prefs/templates/prefs_localization.html:17 trac/prefs/web_ui.py:210 msgid "Localization" msgstr "" #: trac/admin/templates/admin_basics.html:74 msgid "Default timezone:" msgstr "" #: trac/admin/templates/admin_basics.html:76 msgid "Server's local time zone" msgstr "" #: trac/admin/templates/admin_basics.html:86 msgid "Install pytz for a complete list of timezones." msgstr "" #: trac/admin/templates/admin_basics.html:95 msgid "Default language:" msgstr "" #: trac/admin/templates/admin_basics.html:97 #: trac/prefs/templates/prefs_localization.html:33 msgid "Translations are currently unavailable" msgstr "" #: trac/admin/templates/admin_basics.html:101 #: trac/admin/templates/admin_basics.html:131 msgid "Browser's language" msgstr "" #: trac/admin/templates/admin_basics.html:111 #: trac/prefs/templates/prefs_localization.html:46 msgid "Install Babel for extended language support." msgstr "" #: trac/admin/templates/admin_basics.html:120 #: trac/prefs/templates/prefs_localization.html:51 msgid "Message catalogs have not been compiled." msgstr "" #: trac/admin/templates/admin_basics.html:129 msgid "Default date format:" msgstr "" #: trac/admin/templates/admin_basics.html:134 #: trac/prefs/templates/prefs_localization.html:186 msgid "ISO 8601 format" msgstr "" #: trac/admin/templates/admin_basics.html:139 msgid "Install Babel for localized date formats." msgstr "" #: trac/admin/templates/admin_basics.html:148 msgid "Default time format:" msgstr "" #: trac/admin/templates/admin_basics.html:152 #: trac/prefs/templates/prefs_localization.html:210 msgid "Relative format" msgstr "" #: trac/admin/templates/admin_basics.html:155 #: trac/prefs/templates/prefs_localization.html:213 msgid "Absolute format" msgstr "" #: trac/admin/templates/admin_basics.html:161 #: trac/admin/templates/admin_logging.html:92 #: trac/admin/templates/admin_plugins.html:247 #: trac/ticket/templates/admin_components.html:143 #: trac/ticket/templates/admin_enums.html:132 #: trac/ticket/templates/admin_milestones.html:139 #: trac/ticket/templates/admin_versions.html:150 msgid "Apply changes" msgstr "" #: trac/admin/templates/admin_basics.html:166 #, python-format msgid "%(note)s See %(page)s for help on configuration options." msgstr "" #: trac/admin/templates/admin_logging.html:46 #: trac/templates/environment_info.html:116 #: trac/templates/genshi/environment_info.html:91 msgid "Configuration" msgstr "" #: trac/admin/templates/admin_logging.html:48 #: trac/versioncontrol/templates/admin_repositories.html:56 msgid "Type:" msgstr "" #: trac/admin/templates/admin_logging.html:60 msgid "Log level:" msgstr "" #: trac/admin/templates/admin_logging.html:70 msgid "Log file:" msgstr "" #: trac/admin/templates/admin_logging.html:81 #, python-format msgid "" "If you specify a relative path, the log file will be stored inside the " "%(code_log)s directory of the project environment (%(code_dir)s)." msgstr "" #: trac/admin/templates/admin_logging.html:97 #, python-format msgid "%(note)s See %(page)s for help on configuring logging." msgstr "" #: trac/admin/templates/admin_perms.html:39 msgid "Manage Permissions and Groups" msgstr "" #: trac/admin/templates/admin_perms.html:46 msgid "Grant Permission:" msgstr "" #: trac/admin/templates/admin_perms.html:48 msgid "Action:" msgstr "" #: trac/admin/templates/admin_perms.html:57 #: trac/admin/templates/admin_perms.html:78 #: trac/admin/templates/admin_perms.html:102 msgid "Subject:" msgstr "" #: trac/admin/templates/admin_perms.html:60 #: trac/admin/templates/admin_perms.html:84 #: trac/admin/templates/admin_perms.html:108 #: trac/notification/templates/prefs_notification.html:234 #: trac/ticket/templates/admin_components.html:107 #: trac/ticket/templates/admin_enums.html:92 #: trac/ticket/templates/admin_milestones.html:76 #: trac/ticket/templates/admin_versions.html:116 #: trac/versioncontrol/templates/admin_repositories.html:216 #: trac/versioncontrol/templates/admin_repositories.html:231 msgid "Add" msgstr "" #: trac/admin/templates/admin_perms.html:63 msgid "" "Grant permission for an action to a subject, which can be either a user " "or a group." msgstr "" #: trac/admin/templates/admin_perms.html:76 msgid "Copy Permissions:" msgstr "" #: trac/admin/templates/admin_perms.html:81 msgid "Target:" msgstr "" #: trac/admin/templates/admin_perms.html:87 msgid "" "Copy all of subject's permissions to target. Subject and target can be " "either users or groups." msgstr "" #: trac/admin/templates/admin_perms.html:100 msgid "Add Subject to Group:" msgstr "" #: trac/admin/templates/admin_perms.html:105 msgid "Group:" msgstr "" #: trac/admin/templates/admin_perms.html:111 msgid "Add a user or group to an existing permission group." msgstr "" #: trac/admin/templates/admin_perms.html:128 #: trac/admin/templates/admin_perms.html:167 msgid "Subject" msgstr "" #: trac/admin/templates/admin_perms.html:142 msgid "You don't have permission to revoke this action" msgstr "" #: trac/admin/templates/admin_perms.html:149 #, python-format msgid "%(action)s is no longer defined" msgstr "" #: trac/admin/templates/admin_perms.html:158 msgid "No permissions" msgstr "" #: trac/admin/templates/admin_perms.html:164 msgid "Group Membership" msgstr "" #: trac/admin/templates/admin_perms.html:167 msgid "Group" msgstr "" #: trac/admin/templates/admin_perms.html:190 msgid "No group memberships" msgstr "" #: trac/admin/templates/admin_perms.html:197 #: trac/ticket/templates/admin_components.html:144 #: trac/ticket/templates/admin_enums.html:133 #: trac/ticket/templates/admin_milestones.html:142 #: trac/ticket/templates/admin_versions.html:151 #: trac/versioncontrol/templates/admin_repositories.html:288 msgid "Remove selected items" msgstr "" #: trac/admin/templates/admin_perms.html:204 msgid "" "Note that Subject or Group names can't be all upper-" "case, as that is reserved for permission names." msgstr "" #: trac/admin/templates/admin_perms.html:213 #, python-format msgid "%(note)s See %(page)s for help on using permissions." msgstr "" #: trac/admin/templates/admin_plugins.html:73 #, python-format msgid "Manage Plugins %(nb_plugins)s" msgstr "" #: trac/admin/templates/admin_plugins.html:84 msgid "Install Plugin:" msgstr "" #: trac/admin/templates/admin_plugins.html:87 #: trac/versioncontrol/templates/changeset_content.html:244 msgid "File:" msgid_plural "Files:" msgstr[0] "" msgstr[1] "" #: trac/admin/templates/admin_plugins.html:93 msgid "Install" msgstr "" #: trac/admin/templates/admin_plugins.html:97 msgid "" "The web server does not have sufficient permissions to store files in the" " environment plugins directory." msgstr "" #: trac/admin/templates/admin_plugins.html:104 msgid "Upload a plugin packaged as Python egg." msgstr "" #: trac/admin/templates/admin_plugins.html:123 msgid "Uninstall" msgstr "" #: trac/admin/templates/admin_plugins.html:131 #: trac/templates/diff_view.html:100 trac/templates/genshi/diff_view.html:60 #: trac/versioncontrol/templates/changeset_content.html:212 msgid "Author:" msgstr "" #: trac/admin/templates/admin_plugins.html:143 msgid "Maintainer:" msgstr "" #: trac/admin/templates/admin_plugins.html:155 msgid "Home page:" msgstr "" #: trac/admin/templates/admin_plugins.html:162 msgid "License:" msgstr "" #: trac/admin/templates/admin_plugins.html:172 trac/ticket/admin.py:80 #: trac/ticket/api.py:370 msgid "Component" msgstr "" #: trac/admin/templates/admin_plugins.html:174 msgid "Show all descriptions" msgstr "" #: trac/admin/templates/admin_plugins.html:177 msgid "Hide all descriptions" msgstr "" #: trac/admin/templates/admin_plugins.html:182 msgid "Enabled" msgstr "" #: trac/admin/templates/admin_plugins.html:254 #, python-format msgid "%(note)s See %(page)s for help on using plugins." msgstr "" #: trac/db/api.py:515 #, python-format msgid "Need to downgrade %(name)s." msgstr "" #: trac/db/api.py:538 #, python-format msgid "No upgrade module %(module)s.py" msgstr "" #: trac/db/api.py:583 #, python-format msgid "Unsupported database type \"%(scheme)s\"" msgstr "" #: trac/db/api.py:642 msgid "TracIni documentation" msgstr "" #: trac/db/api.py:651 #, python-format msgid "" "Database connection string is empty. Set the %(option)s configuration " "option in the %(section)s section of trac.ini. Please refer to the " "%(doc)s for help." msgstr "" #: trac/db/api.py:731 #, python-format msgid "" "Invalid format %(db_str)s for the database connection string. Please " "refer to the %(doc)s for help." msgstr "" #: trac/db/api.py:735 trac/versioncontrol/admin.py:328 msgid "documentation" msgstr "" #: trac/db/api.py:736 msgid "Database Connection Strings documentation" msgstr "" #: trac/db/mysql_backend.py:276 trac/db/postgres_backend.py:278 #: trac/db/postgres_backend.py:314 #, python-format msgid "Unable to run %(path)s: %(msg)s" msgstr "" #: trac/db/mysql_backend.py:280 #, python-format msgid "mysqldump failed: %(msg)s" msgstr "" #: trac/db/mysql_backend.py:282 trac/db/postgres_backend.py:284 #: trac/db/sqlite_backend.py:270 msgid "No destination file created" msgstr "" #: trac/db/mysql_backend.py:323 #, python-format msgid "" "All tables must be created as InnoDB or NDB storage engine to support " "transactions. The following tables have been created as storage engine " "which doesn't support transactions: %(tables)s" msgstr "" #: trac/db/mysql_backend.py:332 #, python-format msgid "" "All tables must be created with utf8_bin or utf8mb4_bin as collation. The" " following tables don't have the collations: %(tables)s" msgstr "" #: trac/db/mysql_backend.py:351 #, python-format msgid "" "The current storage engine is %(engine)s. It must be InnoDB or NDB " "storage engine to support transactions." msgstr "" #: trac/db/mysql_backend.py:357 #, python-format msgid "" "The current storage engine for TEMPORARY tables is %(engine)s. It must be" " InnoDB or NDB storage engine to support transactions." msgstr "" #: trac/db/mysql_backend.py:369 #, python-format msgid "" "The charset and collation of database are '%(charset)s' and " "'%(collation)s'. The database must be created with one of %(supported)s." msgstr "" #: trac/db/pool.py:131 #, python-format msgid "Unable to get database connection within %(time)d seconds." msgstr "" #: trac/db/postgres_backend.py:158 #, python-format msgid "" "PostgreSQL version is %(version)s. Minimum required version is " "%(min_version)s." msgstr "" #: trac/db/postgres_backend.py:282 #, python-format msgid "pg_dump failed: %(msg)s" msgstr "" #: trac/db/sqlite_backend.py:169 #, python-format msgid "" "SQLite version is %(version)s. Minimum required version is " "%(min_version)s." msgstr "" #: trac/db/sqlite_backend.py:174 #, python-format msgid "Need at least PySqlite %(version)s or higher" msgstr "" #: trac/db/sqlite_backend.py:206 #, python-format msgid "Database already exists at %(path)s" msgstr "" #: trac/db/sqlite_backend.py:298 #, python-format msgid "Database \"%(path)s\" not found." msgstr "" #: trac/db/sqlite_backend.py:308 #, python-format msgid "" "The user %(user)s requires read _and_ write permissions to the database " "file %(path)s and the directory it is located in." msgstr "" #: trac/db/sqlite_backend.py:485 #, python-format msgid "PRAGMA journal_mode `%(value)s` cannot be used in SQLite" msgstr "" #: trac/db/sqlite_backend.py:490 #, python-format msgid "PRAGMA journal_mode isn't supported by SQLite %(version)s" msgstr "" #: trac/db/sqlite_backend.py:493 #, python-format msgid "PRAGMA journal_mode `%(value)s` isn't supported by SQLite %(version)s" msgstr "" #: trac/mimeview/api.py:698 trac/mimeview/api.py:716 #, python-format msgid "No available MIME conversions from %(old)s to %(new)s" msgstr "" #: trac/mimeview/api.py:801 #, python-format msgid "HTML preview using %(renderer)s failed (%(err)s)" msgstr "" #: trac/mimeview/api.py:853 #, python-format msgid "Can't use %(annotator)s annotator: %(error)s" msgstr "" #: trac/mimeview/api.py:1055 trac/templates/error.html:263 #: trac/templates/genshi/error.html:163 msgid "Line" msgstr "" #: trac/mimeview/api.py:1055 msgid "Line numbers" msgstr "" #: trac/mimeview/patch.py:171 #, python-format msgid "new file %(new)s" msgstr "" #: trac/mimeview/patch.py:175 #, python-format msgid "deleted file %(deleted)s" msgstr "" #: trac/mimeview/patch.py:247 msgid "this hunk was shorter than expected" msgstr "" #: trac/mimeview/pygments.py:137 trac/mimeview/templates/prefs_pygments.html:17 msgid "Syntax Highlighting" msgstr "" #: trac/mimeview/pygments.py:146 trac/notification/prefs.py:67 #: trac/prefs/web_ui.py:304 msgid "Your preferences have been saved." msgstr "" #: trac/mimeview/rst.py:125 trac/mimeview/rst.py:148 #, python-format msgid "%(link)s is not a valid TracLink" msgstr "" #: trac/mimeview/txtl.py:80 trac/wiki/formatter.py:247 #, python-format msgid "HTML parsing error: %(message)s" msgstr "" #: trac/mimeview/templates/prefs_pygments.html:50 msgid "Style:" msgstr "" #: trac/mimeview/templates/prefs_pygments.html:60 msgid "" "The Pygments syntax highlighter can be used with different coloring " "styles." msgstr "" #: trac/mimeview/templates/prefs_pygments.html:67 msgid "Preview:" msgstr "" #: trac/mimeview/templates/prefs_pygments.html:75 #, python-format msgid "%(note)s See %(page)s for help on using syntax coloring." msgstr "" #: trac/notification/mail.py:91 #, python-format msgid "Invalid email encoding setting: %(mime_encoding)s" msgstr "" #: trac/notification/mail.py:110 msgid "Header length is too short" msgstr "" #: trac/notification/mail.py:230 #, python-format msgid "Unknown hash type '%(type)s'" msgstr "" #: trac/notification/mail.py:630 #, python-format msgid "" "SMTP server connection error (%(error)s). Please modify %(option1)s or " "%(option2)s in your configuration." msgstr "" #: trac/notification/mail.py:635 msgid "TLS enabled but server does not support TLS" msgstr "" #: trac/notification/mail.py:687 #, python-format msgid "" "Sendmail error (%(error)s). Please modify %(option)s in your " "configuration." msgstr "" #: trac/notification/prefs.py:57 #: trac/notification/templates/prefs_notification.html:17 msgid "Notifications" msgstr "" #: trac/notification/prefs.py:114 msgid "Notify" msgstr "" #: trac/notification/prefs.py:115 msgid "Never notify" msgstr "" #: trac/notification/prefs.py:201 msgid "" "Display a list of all installed notification subscribers, including\n" "documentation if available.\n" "\n" "Optionally, the name of a specific subscriber can be provided as an\n" "argument. In that case, only the documentation for that subscriber will\n" "be rendered.\n" "\n" "Note that this macro will not be able to display the documentation of\n" "subscribers if the `PythonOptimize` option is enabled for mod_python!" msgstr "" #: trac/notification/prefs.py:225 msgid "Subscriber" msgstr "" #: trac/notification/templates/prefs_notification.html:109 msgid "Subscriptions" msgstr "" #: trac/notification/templates/prefs_notification.html:115 msgid "Format:" msgstr "" #: trac/notification/templates/prefs_notification.html:118 #: trac/prefs/templates/prefs_localization.html:207 msgid "Default format" msgstr "" #: trac/notification/templates/prefs_notification.html:126 #, python-format msgid "Configure the format of your %(distributor)s notifications." msgstr "" #: trac/notification/templates/prefs_notification.html:135 msgid "Subscription rules:" msgstr "" #: trac/notification/templates/prefs_notification.html:144 #: trac/notification/templates/prefs_notification.html:188 msgid "Move rule up" msgstr "" #: trac/notification/templates/prefs_notification.html:153 #: trac/notification/templates/prefs_notification.html:196 msgid "Move rule down" msgstr "" #: trac/notification/templates/prefs_notification.html:162 #: trac/notification/templates/prefs_notification.html:204 msgid "Delete rule" msgstr "" #: trac/notification/templates/prefs_notification.html:168 #: trac/notification/templates/prefs_notification.html:268 #, python-format msgid "%(key)s: %(value)s" msgstr "" #: trac/notification/templates/prefs_notification.html:233 msgid "Add rule" msgstr "" #: trac/notification/templates/prefs_notification.html:237 #, python-format msgid "" "Add, remove or reorder subscription rules to %(distributor)s " "notifications. Only the first matching rule is applied." msgstr "" #: trac/notification/templates/prefs_notification.html:247 msgid "Never notify: I update a ticket" msgstr "" #: trac/notification/templates/prefs_notification.html:250 msgid "Notify: Any ticket changes" msgstr "" #: trac/notification/templates/prefs_notification.html:252 #, python-format msgid "" "Example: The rule %(never_notify)s should be above %(any_changes)s to get" " notifications of any ticket changes except when you update a ticket." msgstr "" #: trac/notification/templates/prefs_notification.html:264 msgid "Default rules:" msgstr "" #: trac/notification/templates/prefs_notification.html:276 msgid "" "These default rules have been configured by the site administrator. " "Configure subscription rules to override them." msgstr "" #: trac/notification/templates/prefs_notification.html:285 #, python-format msgid "" "Example: The subscription rule %(any_changes)s overrides the default rule" " %(never_notify)s." msgstr "" #: trac/notification/templates/prefs_notification.html:303 #, python-format msgid "%(note)s See %(page)s for help on using notifications." msgstr "" #: trac/prefs/templates/prefs.html:31 trac/prefs/web_ui.py:51 #: trac/templates/attachment.html:73 trac/templates/genshi/prefs.html:26 #: trac/ticket/templates/ticket.html:304 trac/ticket/templates/ticket.html:432 #: trac/ticket/templates/ticket.html:520 #: trac/wiki/templates/wiki_edit_form.html:71 msgid "Preferences" msgstr "" #: trac/prefs/web_ui.py:68 msgid "No preference panels available" msgstr "" #: trac/prefs/web_ui.py:91 #, python-format msgid "Unknown preference panel '%(panel)s'" msgstr "" #: trac/prefs/templates/prefs_advanced.html:17 trac/prefs/web_ui.py:166 msgid "Advanced" msgstr "" #: trac/prefs/web_ui.py:181 msgid "The session has been loaded." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:17 trac/prefs/web_ui.py:256 msgid "User Interface" msgstr "" #: trac/prefs/web_ui.py:291 #, python-format msgid "Discarded invalid value \"%(val)s\" for auto preview timeout." msgstr "" #: trac/prefs/templates/prefs.html:19 trac/templates/genshi/prefs.html:20 msgid "Preferences:" msgstr "" #: trac/prefs/templates/prefs.html:33 trac/templates/genshi/prefs.html:27 msgid "" "This page lets you customize your personal settings for this site. These " "settings are stored on the server and are identified by a session key " "stored in a browser cookie. That cookie allows your settings to be " "restored on subsequent visits." msgstr "" #: trac/prefs/templates/prefs.html:75 trac/templates/genshi/prefs.html:48 msgid "Save changes" msgstr "" #: trac/prefs/templates/prefs_advanced.html:28 msgid "Session key:" msgstr "" #: trac/prefs/templates/prefs_advanced.html:32 msgid "Change" msgstr "" #: trac/prefs/templates/prefs_advanced.html:39 msgid "" "The session key is used to identify stored custom settings and session " "data on the server. Although it is automatically generated by default, " "you may change it to something easier to remember at any time if you wish" " to load your settings in a different web browser." msgstr "" #: trac/prefs/templates/prefs_advanced.html:52 msgid "Restore session:" msgstr "" #: trac/prefs/templates/prefs_advanced.html:55 msgid "Load" msgstr "" #: trac/prefs/templates/prefs_advanced.html:62 msgid "" "You may load a previously created session by entering the corresponding " "session key below. This lets you share settings between multiple " "computers and web browsers." msgstr "" #: trac/prefs/templates/prefs_general.html:25 msgid "" "This information is used to automatically populate some forms on this " "site with your contact details." msgstr "" #: trac/prefs/templates/prefs_general.html:32 msgid "" "This information is used to associate your login name with your email " "address and full name, which is used for email notification and RSS " "feeds, for example." msgstr "" #: trac/prefs/templates/prefs_general.html:43 msgid "Full name:" msgstr "" #: trac/prefs/templates/prefs_general.html:48 msgid "Email address:" msgstr "" #: trac/prefs/templates/prefs_localization.html:28 msgid "Language:" msgstr "" #: trac/prefs/templates/prefs_localization.html:36 msgid "Default language" msgstr "" #: trac/prefs/templates/prefs_localization.html:62 msgid "" "Configuring your language will result in all text displayed on this site " "to use your language instead of that of the server." msgstr "" #: trac/prefs/templates/prefs_localization.html:71 msgid "" "The Default language option uses the browser's language " "negotiation feature to select the appropriate language." msgstr "" #: trac/prefs/templates/prefs_localization.html:105 msgid "Time zone:" msgstr "" #: trac/prefs/templates/prefs_localization.html:107 msgid "Default time zone" msgstr "" #: trac/prefs/templates/prefs_localization.html:122 msgid "" "Configuring your time zone will result in all dates and times displayed " "on this site to use your time zone instead of that of the server." msgstr "" #: trac/prefs/templates/prefs_localization.html:139 #, python-format msgid "Example: The current time is %(time)s (UTC)." msgstr "" #: trac/prefs/templates/prefs_localization.html:146 #, python-format msgid "In your time zone %(tz)s, this would be displayed as %(formatted)s." msgstr "" #: trac/prefs/templates/prefs_localization.html:153 #, python-format msgid "In the default time zone, this would be displayed as %(formatted)s." msgstr "" #: trac/prefs/templates/prefs_localization.html:162 msgid "" "Note: Universal Co-ordinated Time (UTC) is also known as Greenwich Mean " "Time (GMT).
A positive offset is used to indicate a timezone at the " "east of Greenwich, i.e. ahead of Universal Time." msgstr "" #: trac/prefs/templates/prefs_localization.html:176 msgid "Date format:" msgstr "" #: trac/prefs/templates/prefs_localization.html:178 msgid "Default date format" msgstr "" #: trac/prefs/templates/prefs_localization.html:182 msgid "Your language setting" msgstr "" #: trac/prefs/templates/prefs_localization.html:192 msgid "" "Configuring your date format will result in formatting and parsing " "datetime displayed on this site to use your date format instead of that " "of the server." msgstr "" #: trac/prefs/templates/prefs_localization.html:205 msgid "Time format:" msgstr "" #: trac/prefs/templates/prefs_localization.html:219 msgid "" "Configuring your relative/absolute format will result in formatting " "datetime displayed on this site to use your format instead of that of the" " server." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:28 msgid "Enable access keys" msgstr "" #: trac/prefs/templates/prefs_userinterface.html:34 #, python-format msgid "" "This site provides keyboard shortcuts for faster access to certain " "functions of this site. As these shortcuts can cause conflicts with " "shortcuts provided by the desktop system or web browser, they are " "disabled by default. See %(trac_accessibility)s for more information on " "access keys." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:51 msgid "Show wiki pages in full-width by default." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:54 msgid "" "Use all the available browser width to display the wiki page content, " "instead of the fixed-width central column aimed at improving readability." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:69 msgid "Use only symbols for buttons." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:72 msgid "" "Display only the icon or symbol for short inline buttons, and hide the " "text caption." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:86 msgid "Hide help links." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:89 msgid "" "Don't show the various help links. This reduces the verbosity of the " "pages." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:100 msgid "Auto preview timeout:" msgstr "" #: trac/prefs/templates/prefs_userinterface.html:106 #, python-format msgid "" "Defaults to the site-configured value (%(default_auto_preview_timeout)s " "seconds) when empty. Set to 0 to disable autopreview." msgstr "" #: trac/prefs/templates/prefs_userinterface.html:121 #, python-format msgid "Default (%(handler)s)" msgstr "" #: trac/prefs/templates/prefs_userinterface.html:134 #, python-format msgid "%(handler)s is not a valid IRequestHandler or is not enabled." msgstr "" #: trac/search/templates/search.html:22 trac/search/templates/search.html:45 #: trac/search/templates/search.html:51 trac/search/web_ui.py:72 #: trac/templates/genshi/theme.html:39 trac/templates/theme.html:96 msgid "Search" msgstr "" #: trac/search/web_ui.py:178 #, python-format msgid "Browse repository path %(path)s" msgstr "" #: trac/search/web_ui.py:203 #, python-format msgid "" "You arrived here through the quick-jump " "search feature. To instead search for the term %(term)s," " click here." msgstr "" #: trac/search/web_ui.py:228 #, python-format msgid "Search query too short. Query must be at least %(num)s characters long." msgstr "" #: trac/search/web_ui.py:244 trac/util/presentation.py:341 #, python-format msgid "Page %(page)s is out of range." msgstr "" #: trac/search/web_ui.py:260 trac/ticket/query.py:852 trac/ticket/report.py:468 #, python-format msgid "Page %(num)d" msgstr "" #: trac/search/web_ui.py:273 trac/ticket/query.py:839 trac/ticket/report.py:459 msgid "Next Page" msgstr "" #: trac/search/web_ui.py:279 trac/ticket/query.py:844 trac/ticket/report.py:462 msgid "Previous Page" msgstr "" #: trac/search/templates/search.html:20 msgid "Search Results" msgstr "" #: trac/search/templates/search.html:66 #: trac/ticket/templates/report_view.html:134 msgid "Results" msgstr "" #: trac/search/templates/search.html:79 #, python-format msgid "Quickjump to %(name)s" msgstr "" #: trac/search/templates/search.html:89 #, python-format msgid "By %(author)s" msgstr "" #: trac/search/templates/search.html:104 msgid "No matches found" msgstr "" #: trac/search/templates/search.html:109 #, python-format msgid "%(note)s See %(page)s for help on searching." msgstr "" #: trac/templates/about.html:33 trac/templates/genshi/about.html:31 msgid "" "Trac is a web-based software project management and bug/issue tracking " "system emphasizing ease of use and low ceremony. It provides an " "integrated Wiki, an interface to version control systems, and a number of" " convenient ways to stay on top of events and changes within a project." msgstr "" #: trac/templates/about.html:45 msgid "online" msgstr "" #: trac/templates/about.html:47 #, python-format msgid "" "Trac is distributed under the modified BSD License.
The complete " "text of the license can be found %(online)s as well as in the " "COPYING file included in the distribution." msgstr "" #: trac/templates/about.html:57 trac/templates/genshi/about.html:42 msgid "python powered" msgstr "" #: trac/templates/about.html:63 #, python-format msgid "Please visit the Trac open source project: %(teo)s" msgstr "" #: trac/templates/about.html:73 #, python-format msgid "Copyright © %(year)s %(edgewall)s" msgstr "" #: trac/templates/attach_file_form.html:24 #: trac/templates/genshi/attach_file_form.html:24 msgid "Attach another file" msgstr "" #: trac/templates/attach_file_form.html:25 #: trac/templates/genshi/attach_file_form.html:24 msgid "Attach file" msgstr "" #: trac/templates/attachment.html:19 #, python-format msgid "%(parent)s – Attachment" msgstr "" #: trac/templates/attachment.html:21 #, python-format msgid "%(parent)s – Attachments" msgstr "" #: trac/templates/attachment.html:23 trac/templates/genshi/attachment.html:24 #, python-format msgid "%(filename)s on %(parent)s – Attachment" msgstr "" #: trac/templates/attachment.html:50 #, python-format msgid "Add Attachment to %(parent)s" msgstr "" #: trac/templates/attachment.html:57 trac/templates/genshi/attachment.html:42 #, python-format msgid "(size limit %(value)s)" msgstr "" #: trac/templates/attachment.html:64 trac/templates/genshi/attachment.html:46 msgid "Attachment Info" msgstr "" #: trac/templates/attachment.html:67 trac/templates/genshi/attachment.html:49 #: trac/ticket/templates/ticket.html:293 trac/ticket/templates/ticket.html:508 #: trac/wiki/templates/wiki_edit_form.html:63 msgid "Your email or username:" msgstr "" #: trac/templates/attachment.html:77 trac/ticket/templates/ticket.html:306 #: trac/ticket/templates/ticket.html:522 #, python-format msgid "E-mail address and name can be saved in the %(preferences)s." msgstr "" #: trac/templates/attachment.html:88 trac/templates/genshi/attachment.html:59 msgid "Description of the file (optional):" msgstr "" #: trac/templates/attachment.html:98 trac/templates/genshi/attachment.html:65 msgid "Replace existing attachment of the same name" msgstr "" #: trac/templates/attachment.html:108 trac/templates/genshi/attachment.html:74 msgid "Add attachment" msgstr "" #: trac/templates/attachment.html:118 trac/templates/genshi/attachment.html:82 msgid "Are you sure you want to delete this attachment?" msgstr "" #: trac/templates/attachment.html:129 trac/templates/attachment.html:186 #: trac/templates/genshi/attachment.html:88 #: trac/templates/genshi/attachment.html:130 msgid "Delete attachment" msgstr "" #: trac/templates/attachment.html:154 trac/templates/genshi/attachment.html:108 #: trac/templates/genshi/list_of_attachments.html:31 #: trac/templates/list_of_attachments.html:30 trac/util/text.py:759 #: trac/versioncontrol/templates/browser.html:274 #: trac/versioncontrol/templates/dir_entries.html:29 #, python-format msgid "%(num)d byte" msgid_plural "%(num)d bytes" msgstr[0] "" msgstr[1] "" #: trac/templates/attachment.html:160 #, python-format msgid "File %(file)s, %(size)s (added by %(author)s, %(pdate)s)" msgstr "" #: trac/templates/diff_div.html:101 trac/templates/genshi/diff_div.html:81 #, python-format msgid "Property %(name)s changed from %(old)s to %(new)s" msgstr "" #: trac/templates/diff_div.html:107 trac/templates/genshi/diff_div.html:85 #: trac/versioncontrol/templates/browser.html:258 #, python-format msgid "Property %(name)s set to %(value)s" msgstr "" #: trac/templates/diff_div.html:113 trac/templates/genshi/diff_div.html:88 #, python-format msgid "Property %(name)s deleted" msgstr "" #: trac/templates/diff_options.html:17 #: trac/templates/genshi/diff_options.html:21 #: trac/versioncontrol/templates/browser.html:197 msgid "View differences" msgstr "" #: trac/templates/diff_options.html:20 #: trac/templates/genshi/diff_options.html:24 msgid "inline" msgstr "" #: trac/templates/diff_options.html:22 #: trac/templates/genshi/diff_options.html:26 msgid "side by side" msgstr "" #: trac/templates/diff_options.html:35 #, python-format msgid "" " " msgstr "" #: trac/templates/diff_options.html:43 #: trac/templates/genshi/diff_options.html:39 msgid "Show the changes in full context" msgstr "" #: trac/templates/diff_options.html:47 #: trac/templates/genshi/diff_options.html:43 msgid "Ignore:" msgstr "" #: trac/templates/diff_options.html:51 #: trac/templates/genshi/diff_options.html:47 msgid "Blank lines" msgstr "" #: trac/templates/diff_options.html:56 #: trac/templates/genshi/diff_options.html:52 msgid "Case changes" msgstr "" #: trac/templates/diff_options.html:61 #: trac/templates/genshi/diff_options.html:57 msgid "White space changes" msgstr "" #: trac/templates/diff_options.html:66 #: trac/templates/genshi/diff_options.html:61 #: trac/ticket/templates/milestone_view.html:78 #: trac/ticket/templates/query.html:330 #: trac/ticket/templates/report_view.html:94 #: trac/ticket/templates/roadmap.html:43 #: trac/timeline/templates/timeline.html:65 #: trac/versioncontrol/templates/revisionlog.html:117 msgid "Update" msgstr "" #: trac/templates/diff_view.html:40 trac/templates/diff_view.html:49 #: trac/ticket/templates/ticket_box.html:81 #, python-format msgid "Version %(version)s" msgstr "" #: trac/templates/diff_view.html:53 trac/ticket/templates/ticket_box.html:78 #: trac/ticket/web_ui.py:999 trac/ticket/web_ui.py:1132 msgid "Initial Version" msgstr "" #: trac/templates/diff_view.html:60 #, python-format msgid "Changes between %(old_link)s and %(new_link)s of %(src_link)s" msgstr "" #: trac/templates/diff_view.html:66 #, python-format msgid "Changes from %(new_link)s of %(src_link)s" msgstr "" #: trac/templates/diff_view.html:88 trac/templates/genshi/diff_view.html:52 #: trac/versioncontrol/templates/changeset_content.html:197 msgid "Timestamp:" msgstr "" #: trac/templates/diff_view.html:91 trac/templates/diff_view.html:103 #: trac/templates/diff_view.html:112 trac/templates/genshi/diff_view.html:54 #: trac/templates/genshi/diff_view.html:62 #: trac/templates/genshi/diff_view.html:67 msgid "(multiple changes)" msgstr "" #: trac/templates/diff_view.html:93 trac/templates/genshi/diff_view.html:56 #, python-format msgid "%(date)s (%(duration)s ago)" msgstr "" #: trac/templates/diff_view.html:109 trac/templates/genshi/diff_view.html:65 #: trac/ticket/templates/batch_modify.html:52 #: trac/ticket/templates/batch_ticket_notify_email.txt:10 #: trac/ticket/templates/milestone_edit_form.html:128 #: trac/ticket/templates/ticket_notify_email.txt:20 msgid "Comment:" msgstr "" #: trac/templates/diff_view.html:118 trac/templates/genshi/history_view.html:66 #: trac/templates/history_view.html:87 #: trac/ticket/templates/report_list.html:141 #: trac/ticket/templates/ticket_change.html:112 #: trac/wiki/templates/wiki_edit.html:213 msgid "Edit" msgstr "" #: trac/templates/diff_view.html:128 trac/templates/genshi/diff_view.html:73 #: trac/versioncontrol/templates/changeset_content.html:303 #: trac/versioncontrol/templates/revisionlog.html:123 msgid "Legend:" msgstr "" #: trac/templates/diff_view.html:130 trac/templates/genshi/diff_view.html:75 #: trac/versioncontrol/templates/changeset_content.html:305 msgid "Unmodified" msgstr "" #: trac/templates/diff_view.html:131 trac/templates/genshi/diff_view.html:76 #: trac/versioncontrol/templates/changeset_content.html:306 #: trac/versioncontrol/templates/revisionlog.html:125 msgid "Added" msgstr "" #: trac/templates/diff_view.html:132 trac/templates/genshi/diff_view.html:77 #: trac/versioncontrol/templates/changeset_content.html:307 #: trac/versioncontrol/templates/revisionlog.html:127 msgid "Removed" msgstr "" #: trac/templates/diff_view.html:133 trac/templates/genshi/diff_view.html:78 #: trac/ticket/api.py:400 #: trac/versioncontrol/templates/changeset_content.html:309 #: trac/versioncontrol/templates/revisionlog.html:129 trac/wiki/admin.py:178 msgid "Modified" msgstr "" #: trac/templates/environment_info.html:36 #: trac/templates/genshi/environment_info.html:38 msgid "System Information" msgstr "" #: trac/templates/environment_info.html:38 #: trac/templates/genshi/environment_info.html:40 msgid "Package" msgstr "" #: trac/templates/environment_info.html:38 #: trac/templates/environment_info.html:57 #: trac/templates/genshi/environment_info.html:40 #: trac/templates/genshi/environment_info.html:53 #: trac/templates/genshi/history_view.html:45 #: trac/templates/history_view.html:56 trac/ticket/admin.py:453 #: trac/ticket/api.py:371 msgid "Version" msgstr "" #: trac/templates/environment_info.html:53 #: trac/templates/genshi/environment_info.html:51 msgid "Installed Plugins" msgstr "" #: trac/templates/environment_info.html:58 #: trac/templates/genshi/environment_info.html:53 msgid "Location" msgstr "" #: trac/templates/environment_info.html:75 #: trac/templates/genshi/environment_info.html:61 trac/web/main.py:765 #: trac/web/main.py:771 msgid "N/A" msgstr "" #: trac/templates/environment_info.html:92 #: trac/templates/genshi/environment_info.html:69 msgid "Interface Customization" msgstr "" #: trac/templates/environment_info.html:95 #: trac/templates/genshi/environment_info.html:72 msgid "Site templates" msgstr "" #: trac/templates/environment_info.html:99 #: trac/templates/genshi/environment_info.html:76 msgid "Shared templates" msgstr "" #: trac/templates/environment_info.html:103 #: trac/templates/genshi/environment_info.html:80 msgid "Site static resources" msgstr "" #: trac/templates/environment_info.html:107 #: trac/templates/genshi/environment_info.html:84 msgid "Shared static resources" msgstr "" #: trac/templates/environment_info.html:120 #: trac/templates/genshi/environment_info.html:95 msgid "Section" msgstr "" #: trac/templates/environment_info.html:122 trac/templates/error.html:286 #: trac/templates/genshi/environment_info.html:97 #: trac/templates/genshi/error.html:175 msgid "Value" msgstr "" #: trac/templates/error.html:17 trac/templates/genshi/error.html:20 #: trac/templates/genshi/index.html:28 trac/templates/index.html:26 #: trac/web/api.py:270 msgid "Error" msgstr "" #: trac/templates/error.html:95 trac/templates/genshi/error.html:74 msgid "Create" msgstr "" #: trac/templates/error.html:110 trac/templates/genshi/error.html:91 msgid "Oops…" msgstr "" #: trac/templates/error.html:112 trac/templates/genshi/error.html:93 msgid "Trac detected an internal error:" msgstr "" #: trac/templates/error.html:117 msgid "Trac administrator" msgstr "" #: trac/templates/error.html:125 #, python-format msgid "" "There was an internal error in Trac. It is recommended that you notify " "your local %(project_admin)s with the information needed to reproduce the" " issue." msgstr "" #: trac/templates/error.html:137 #, python-format msgid "To that end, you could %(create_a_ticket)s a ticket." msgstr "" #: trac/templates/error.html:145 trac/templates/genshi/error.html:108 msgid "The action that triggered the error was:" msgstr "" #: trac/templates/error.html:151 trac/templates/genshi/error.html:112 #: trac/templates/genshi/error.html:117 msgid "This is probably a local installation issue." msgstr "" #: trac/templates/error.html:157 #, python-format msgid "" "This is probably a local installation issue. You should " "%(create_a_ticket)s a ticket at the admin Trac to report the issue." msgstr "" #: trac/templates/error.html:168 trac/templates/genshi/error.html:124 msgid "Found a bug in Trac?" msgstr "" #: trac/templates/error.html:170 trac/templates/genshi/error.html:125 msgid "" "If you think this should work and you can reproduce the problem, you " "should consider creating a bug report." msgstr "" #: trac/templates/error.html:181 trac/templates/genshi/error.html:128 #, python-format msgid "Note that the %(name)s plugin seems to be involved." msgstr "" #: trac/templates/error.html:187 trac/templates/genshi/error.html:131 msgid "Note that the following plugins seem to be involved:" msgstr "" #: trac/templates/error.html:195 trac/templates/genshi/error.html:135 msgid "Please report this issue to the plugin maintainer." msgstr "" #: trac/templates/error.html:204 msgid "searching" msgstr "" #: trac/templates/error.html:207 #, python-format msgid "%(searching)s for similar issues" msgstr "" #: trac/templates/error.html:211 msgid "mailing list" msgstr "" #: trac/templates/error.html:214 #, python-format msgid "" "Before you do that, though, please first try " "%(searching_for_similar_issues)s, as it is quite likely that this problem" " has been reported before. For questions about installation and " "configuration of Trac or its plugins, please try the %(mailing_list)s " "instead of creating a ticket." msgstr "" #: trac/templates/error.html:227 trac/templates/genshi/error.html:146 #, python-format msgid "" "Otherwise, please %(create)s a new bug report describing the problem and " "explain how to reproduce it." msgstr "" #: trac/templates/error.html:237 trac/templates/genshi/error.html:150 msgid "Python Traceback" msgstr "" #: trac/templates/error.html:239 trac/templates/genshi/error.html:151 msgid "Most recent call last:" msgstr "" #: trac/templates/error.html:250 #, python-format msgid "File \"%(file)s\", line %(line)s, in" msgstr "" #: trac/templates/error.html:260 trac/templates/genshi/error.html:161 msgid "Code fragment:" msgstr "" #: trac/templates/error.html:282 trac/templates/genshi/error.html:173 msgid "Local variables:" msgstr "" #: trac/templates/error.html:307 trac/templates/genshi/error.html:187 #, python-format msgid "File \"%(file)s\", line %(line)s, in %(function)s" msgstr "" #: trac/templates/error.html:322 trac/templates/genshi/error.html:190 msgid "Switch to plain text view" msgstr "" #: trac/templates/error.html:324 msgid "Switch to interactive view" msgstr "" #: trac/templates/error.html:339 #, python-format msgid "%(trac_guide)s — The Trac User and Administration Guide" msgstr "" #: trac/templates/history_view.html:38 #, python-format msgid "Change History for %(name)s" msgstr "" #: trac/templates/genshi/history_view.html:39 #: trac/templates/genshi/history_view.html:74 #: trac/templates/history_view.html:49 trac/templates/history_view.html:98 #: trac/versioncontrol/templates/diff_form.html:92 #: trac/versioncontrol/templates/revisionlog.html:140 msgid "View changes" msgstr "" #: trac/templates/genshi/history_view.html:48 #: trac/templates/history_view.html:60 msgid "Comment" msgstr "" #: trac/templates/genshi/history_view.html:60 #: trac/templates/history_view.html:75 msgid "View this version" msgstr "" #: trac/templates/genshi/index.html:18 trac/templates/genshi/index.html:22 #: trac/templates/index.html:14 trac/templates/index.html:18 msgid "Available Projects" msgstr "" #: trac/templates/genshi/layout.html:41 trac/templates/layout.html:55 #, python-format msgid "Search %(project)s" msgstr "" #: trac/templates/genshi/layout.html:95 trac/templates/layout.html:154 msgid "Download in other formats:" msgstr "" #: trac/templates/list_of_attachments.html:35 #, python-format msgid "%(attachment_links)s (%(size)s) - added by %(author)s %(date)s." msgstr "" #: trac/templates/genshi/list_of_attachments.html:47 #: trac/templates/genshi/list_of_attachments.html:63 #: trac/templates/list_of_attachments.html:51 msgid "Download all attachments as:" msgstr "" #: trac/templates/genshi/list_of_attachments.html:39 #: trac/templates/genshi/list_of_attachments.html:53 #: trac/templates/list_of_attachments.html:60 #: trac/templates/list_of_attachments.html:79 #: trac/ticket/templates/ticket.html:571 msgid "Attachments" msgstr "" #: trac/templates/macros.html:46 msgid "Note:" msgstr "" #: trac/templates/genshi/theme.html:60 trac/templates/macros.html:67 msgid "Hide this warning" msgstr "" #: trac/templates/genshi/theme.html:60 trac/templates/genshi/theme.html:68 #: trac/templates/macros.html:67 trac/templates/macros.html:88 msgid "close" msgstr "" #: trac/templates/genshi/theme.html:62 trac/templates/macros.html:69 msgid "Warning:" msgstr "" #: trac/templates/genshi/theme.html:68 trac/templates/macros.html:88 msgid "Hide this notice" msgstr "" #: trac/templates/genshi/preview_file.html:24 #: trac/templates/preview_file.html:22 msgid "(The file is empty)" msgstr "" #: trac/templates/preview_file.html:28 #, python-format msgid "" "HTML preview not available, since the file size exceeds " "%(size)s." msgstr "" #: trac/templates/preview_file.html:35 msgid "" "HTML preview not available, since no preview renderer " "could handle it." msgstr "" #: trac/templates/preview_file.html:42 #, python-format msgid "Try downloading the file instead." msgstr "" #: trac/templates/genshi/progress_bar.html:35 #: trac/templates/progress_bar.html:34 #, python-format msgid "%(count)s/%(total)s %(title)s" msgstr "" #: trac/templates/genshi/progress_bar.html:46 #: trac/templates/progress_bar.html:50 #, python-format msgid "Total number of %(unit)s: %(count)s" msgstr "" #: trac/templates/genshi/progress_bar.html:50 #: trac/templates/progress_bar.html:57 #, python-format msgid "%(title)s: %(count)s" msgstr "" #: trac/templates/genshi/theme.html:37 trac/templates/theme.html:93 msgid "Search:" msgstr "" #: trac/templates/genshi/theme.html:51 trac/templates/theme.html:113 msgid "Context Navigation" msgstr "" #: trac/templates/theme.html:148 msgid "Trac Powered" msgstr "" #: trac/templates/theme.html:157 #, python-format msgid "Powered by %(trac_version)s By %(eo)s." msgstr "" #: trac/templates/genshi/about.html:27 msgid "Trac: Integrated SCM & Project Management" msgstr "" #: trac/templates/genshi/about.html:37 msgid "" "Trac is distributed under the modified BSD License.[1:] The complete text" " of the license can be found [2:online] as well as in the [3:COPYING] " "file included in the distribution." msgstr "" #: trac/templates/genshi/about.html:44 msgid "Please visit the Trac open source project: [1:https://trac.edgewall.org/]" msgstr "" #: trac/templates/genshi/about.html:46 #, python-format msgid "Copyright © %(year)s [1:Edgewall Software]" msgstr "" #: trac/templates/genshi/attachment.html:22 msgid "– Attachment" msgstr "" #: trac/templates/genshi/attachment.html:23 msgid "– Attachments" msgstr "" #: trac/templates/genshi/attachment.html:38 #, python-format msgid "Add Attachment to [1:%(parent)s]" msgstr "" #: trac/templates/genshi/attachment.html:53 msgid "E-mail address and name can be saved in the [1:Preferences]." msgstr "" #: trac/templates/genshi/attachment.html:106 #, python-format msgid "File %(file)s, [1:%(size)s] (added by %(author)s, %(date)s)" msgstr "" #: trac/templates/genshi/diff_div.html:95 msgid "Differences" msgstr "" #: trac/templates/genshi/diff_options.html:29 msgid "[1:[2:] Show] [3:[4:] lines around each change]" msgstr "" #: trac/templates/genshi/diff_view.html:27 #, python-format msgid "" "Changes between [1:Version %(old)s] and [2:Version %(new)s] of " "[3:%(name)s]" msgstr "" #: trac/templates/genshi/diff_view.html:32 #, python-format msgid "" "Changes between [1:Initial Version] and [2:Version %(new)s] of " "[3:%(name)s]" msgstr "" #: trac/templates/genshi/diff_view.html:37 #, python-format msgid "Changes from [1:Version %(new)s] of [2:%(name)s]" msgstr "" #: trac/templates/genshi/error.html:98 msgid "" "There was an internal error in Trac. It is recommended that you notify " "your local [1: Trac administrator] with the information needed to " "reproduce the issue." msgstr "" #: trac/templates/genshi/error.html:106 #, python-format msgid "To that end, you could %(create)s a ticket." msgstr "" #: trac/templates/genshi/error.html:118 #, python-format msgid "You should %(create)s a ticket at the admin Trac to report the issue." msgstr "" #: trac/templates/genshi/error.html:137 msgid "" "Before you do that, though, please first try [1:[2:searching] for similar" " issues], as it is quite likely that this problem has been reported " "before. For questions about installation and configuration of Trac or its" " plugins, please try the [3:mailing list] instead of creating a ticket." msgstr "" #: trac/templates/genshi/error.html:155 #, python-format msgid "[1:File \"%(file)s\", line [2:%(line)s], in] [3:%(function)s]" msgstr "" #: trac/templates/genshi/error.html:199 msgid "TracGuide" msgstr "" #: trac/templates/genshi/error.html:199 msgid "— The Trac User and Administration Guide" msgstr "" #: trac/templates/genshi/history_view.html:33 #, python-format msgid "Change History for [1:%(name)s]" msgstr "" #: trac/templates/genshi/history_view.html:41 msgid "Change history" msgstr "" #: trac/templates/genshi/list_of_attachments.html:27 #, python-format msgid "[1:%(file)s][2:​] ([3:%(size)s]) - added by %(author)s %(date)s." msgstr "" #: trac/templates/genshi/list_of_attachments.html:48 #: trac/templates/genshi/list_of_attachments.html:64 msgid ".zip" msgstr "" #: trac/templates/genshi/preview_file.html:28 #, python-format msgid "[1:HTML preview not available], since the file size exceeds %(size)s." msgstr "" #: trac/templates/genshi/preview_file.html:31 msgid "[1:HTML preview not available], since no preview renderer could handle it." msgstr "" #: trac/templates/genshi/preview_file.html:35 msgid "Try [1:downloading] the file instead." msgstr "" #: trac/templates/genshi/progress_bar_grouped.html:26 trac/web/chrome.py:1101 msgid "(none)" msgstr "" #: trac/templates/genshi/theme.html:82 #, python-format msgid "Powered by [1:[2:Trac %(version)s]][3:] By [4:Edgewall Software]." msgstr "" #: trac/ticket/admin.py:37 msgid "(Undefined)" msgstr "" #: trac/ticket/admin.py:47 trac/ticket/admin.py:233 msgid "Ticket System" msgstr "" #: trac/ticket/admin.py:80 trac/ticket/templates/admin_components.html:17 msgid "Components" msgstr "" #: trac/ticket/admin.py:113 #, python-format msgid "The component \"%(name)s\" has been added." msgstr "" #: trac/ticket/admin.py:120 msgid "No component selected" msgstr "" #: trac/ticket/admin.py:128 msgid "The selected components have been removed." msgstr "" #: trac/ticket/admin.py:200 trac/ticket/api.py:359 #: trac/ticket/templates/admin_components.html:118 msgid "Owner" msgstr "" #: trac/ticket/admin.py:225 trac/ticket/api.py:369 msgid "Milestone" msgstr "" #: trac/ticket/admin.py:225 trac/ticket/roadmap.py:1161 #: trac/ticket/templates/admin_milestones.html:18 msgid "Milestones" msgstr "" #: trac/ticket/admin.py:278 trac/ticket/roadmap.py:835 #: trac/ticket/roadmap.py:848 trac/ticket/roadmap.py:882 #, python-format msgid "Milestone \"%(name)s\" already exists, please choose another name." msgstr "" #: trac/ticket/admin.py:288 msgid "No milestone selected" msgstr "" #: trac/ticket/admin.py:305 msgid "The selected milestones have been removed." msgstr "" #: trac/ticket/admin.py:417 trac/ticket/templates/admin_milestones.html:91 msgid "Due" msgstr "" #: trac/ticket/admin.py:417 trac/ticket/templates/admin_milestones.html:91 msgid "Completed" msgstr "" #: trac/ticket/admin.py:453 trac/ticket/templates/admin_versions.html:17 msgid "Versions" msgstr "" #: trac/ticket/admin.py:486 #, python-format msgid "The version \"%(name)s\" has been added." msgstr "" #: trac/ticket/admin.py:493 msgid "No version selected" msgstr "" #: trac/ticket/admin.py:501 msgid "The selected versions have been removed." msgstr "" #: trac/ticket/admin.py:578 msgid "Time" msgstr "" #: trac/ticket/admin.py:643 #, python-format msgid "The %(field)s value \"%(name)s\" has been added." msgstr "" #: trac/ticket/admin.py:651 #, python-format msgid "No %s selected" msgstr "" #: trac/ticket/admin.py:659 #, python-format msgid "The selected %(field)s values have been removed." msgstr "" #: trac/ticket/admin.py:679 msgid "Order numbers must be unique" msgstr "" #: trac/ticket/admin.py:751 msgid "Possible Values" msgstr "" #: trac/ticket/admin.py:768 #, python-format msgid "Invalid up/down value: %(value)s" msgstr "" #: trac/ticket/admin.py:833 trac/ticket/admin.py:842 msgid " must be a number" msgstr "" #: trac/ticket/admin.py:845 msgid " must be a number" msgstr "" #: trac/ticket/api.py:321 msgid "Attachment" msgstr "" #: trac/ticket/api.py:352 msgid "Summary" msgstr "" #: trac/ticket/api.py:354 msgid "Reporter" msgstr "" #: trac/ticket/api.py:366 trac/versioncontrol/admin.py:123 #: trac/versioncontrol/templates/admin_repositories.html:243 msgid "Type" msgstr "" #: trac/ticket/api.py:367 msgid "Status" msgstr "" #: trac/ticket/api.py:368 trac/ticket/model.py:920 msgid "Priority" msgstr "" #: trac/ticket/api.py:372 trac/ticket/model.py:925 msgid "Severity" msgstr "" #: trac/ticket/api.py:373 trac/ticket/model.py:915 msgid "Resolution" msgstr "" #: trac/ticket/api.py:392 msgid "Keywords" msgstr "" #: trac/ticket/api.py:394 trac/ticket/web_ui.py:1576 msgid "Cc" msgstr "" #: trac/ticket/api.py:398 msgid "Created" msgstr "" #: trac/ticket/api.py:524 #, python-format msgid "\"%(value)s\" is not a valid value" msgstr "" #: trac/ticket/api.py:527 msgid "field cannot be empty" msgstr "" #: trac/ticket/api.py:531 trac/ticket/api.py:539 trac/ticket/api.py:548 #: trac/ticket/api.py:572 #, python-format msgid "Must be less than or equal to %(num)s characters" msgstr "" #: trac/ticket/api.py:537 msgid "Tickets must contain a summary." msgstr "" #: trac/ticket/api.py:638 #, python-format msgid "Tickets %(ranges)s" msgstr "" #: trac/ticket/api.py:667 msgid "ticket comment does not exist" msgstr "" #: trac/ticket/api.py:678 #, python-format msgid "Description for #%(id)s: %(summary)s" msgstr "" #: trac/ticket/api.py:681 #, python-format msgid "Comment %(cnum)s for #%(id)s: %(summary)s" msgstr "" #: trac/ticket/api.py:687 #, python-format msgid "Comment %(cnum)s" msgstr "" #: trac/ticket/api.py:691 msgid "no permission to view ticket" msgstr "" #: trac/ticket/api.py:694 msgid "ticket does not exist" msgstr "" #: trac/ticket/api.py:714 #, python-format msgid "Ticket #%(shortname)s" msgstr "" #: trac/ticket/batch.py:110 msgid "add" msgstr "" #: trac/ticket/batch.py:111 msgid "remove" msgstr "" #: trac/ticket/batch.py:112 msgid "add / remove" msgstr "" #: trac/ticket/batch.py:113 msgid "set to" msgstr "" #: trac/ticket/batch.py:188 trac/ticket/web_ui.py:1337 #, python-format msgid "The ticket comment is invalid: %(message)s" msgstr "" #: trac/ticket/batch.py:205 trac/ticket/web_ui.py:1346 #, python-format msgid "The ticket field %(field)s is invalid: %(message)s" msgstr "" #: trac/ticket/batch.py:232 trac/ticket/roadmap.py:876 #: trac/ticket/roadmap.py:934 #, python-format msgid "" "The changes have been saved, but an error occurred while sending " "notifications: %(message)s" msgstr "" #: trac/ticket/default_workflow.py:247 msgid "from invalid state" msgstr "" #: trac/ticket/default_workflow.py:248 msgid "Current state no longer exists" msgstr "" #: trac/ticket/default_workflow.py:250 msgid "The ticket will be disowned" msgstr "" #: trac/ticket/default_workflow.py:274 trac/ticket/default_workflow.py:288 #: trac/ticket/default_workflow.py:302 #, python-format msgid "to %(owner)s" msgstr "" #: trac/ticket/default_workflow.py:277 msgid "The owner will be the specified user" msgstr "" #: trac/ticket/default_workflow.py:279 #, python-format msgid "The owner will be changed from %(current_owner)s to the specified user" msgstr "" #: trac/ticket/default_workflow.py:290 trac/ticket/default_workflow.py:314 #, python-format msgid "The owner will be %(new_owner)s" msgstr "" #: trac/ticket/default_workflow.py:293 trac/ticket/default_workflow.py:317 #, python-format msgid "The owner will be changed from %(current_owner)s to %(new_owner)s" msgstr "" #: trac/ticket/default_workflow.py:306 msgid "The owner will be the selected user" msgstr "" #: trac/ticket/default_workflow.py:308 #, python-format msgid "The owner will be changed from %(current_owner)s to the selected user" msgstr "" #: trac/ticket/default_workflow.py:322 trac/ticket/default_workflow.py:363 #, python-format msgid "The owner will remain %(current_owner)s" msgstr "" #: trac/ticket/default_workflow.py:330 msgid "" "Your workflow attempts to set a resolution but uses undefined resolutions" " (configuration issue, please contact your Trac admin)." msgstr "" #: trac/ticket/default_workflow.py:335 msgid "" "Your workflow attempts to set a resolution but none is defined " "(configuration issue, please contact your Trac admin)." msgstr "" #: trac/ticket/default_workflow.py:344 trac/ticket/default_workflow.py:354 #, python-format msgid "as %(resolution)s" msgstr "" #: trac/ticket/default_workflow.py:346 #, python-format msgid "The resolution will be set to %(name)s" msgstr "" #: trac/ticket/default_workflow.py:357 msgid "The resolution will be set" msgstr "" #: trac/ticket/default_workflow.py:359 msgid "The resolution will be deleted" msgstr "" #: trac/ticket/default_workflow.py:362 #, python-format msgid "as %(status)s" msgstr "" #: trac/ticket/default_workflow.py:366 msgid "The ticket will remain with no owner" msgstr "" #: trac/ticket/default_workflow.py:370 #, python-format msgid "The status will be '%(name)s'" msgstr "" #: trac/ticket/default_workflow.py:373 #, python-format msgid "Next status will be '%(name)s'" msgstr "" #: trac/ticket/default_workflow.py:579 msgid "" "Render a workflow graph.\n" "\n" "This macro accepts a TracWorkflow configuration and renders the states\n" "and transitions as a directed graph. If no parameters are given, the\n" "current ticket workflow is rendered.\n" "\n" "In [WikiProcessors WikiProcessor] mode the `width` and `height`\n" "arguments can be specified (Defaults: `width = 800` and `height = 600`).\n" "\n" "The repository-scoped path of a workflow file can be specified as either\n" "a macro or !WikiProcessor `file` argument. The file revision can be\n" "specified by appending `@` to the path. The `file` argument value\n" "must be enclosed in single or double quotes. //(Since 1.3.2)//.\n" "\n" "Examples:\n" "{{{\n" "[[Workflow()]]\n" "\n" "[[Workflow(go = here -> there; return = there -> here)]]\n" "\n" "[[Workflow(file=/contrib/workflow/enterprise-workflow.ini@1)]]\n" "\n" "{{{#!Workflow file=\"/contrib/workflow/enterprise-workflow.ini\"\n" "}}}\n" "\n" "{{{#!Workflow width=700 height=700\n" "leave = * -> *\n" "leave.operations = leave_status\n" "leave.default = 1\n" "\n" "create = -> new\n" "create.default = 1\n" "\n" "create_and_assign = -> assigned\n" "create_and_assign.label = assign\n" "create_and_assign.permissions = TICKET_MODIFY\n" "create_and_assign.operations = may_set_owner\n" "\n" "accept = new,assigned,accepted,reopened -> accepted\n" "accept.permissions = TICKET_MODIFY\n" "accept.operations = set_owner_to_self\n" "\n" "resolve = new,assigned,accepted,reopened -> closed\n" "resolve.permissions = TICKET_MODIFY\n" "resolve.operations = set_resolution\n" "\n" "reassign = new,assigned,accepted,reopened -> assigned\n" "reassign.permissions = TICKET_MODIFY\n" "reassign.operations = set_owner\n" "\n" "reopen = closed -> reopened\n" "reopen.permissions = TICKET_CREATE\n" "reopen.operations = del_resolution\n" "}}}\n" "}}}" msgstr "" #: trac/ticket/default_workflow.py:658 #, python-format msgid "The file %(file)s does not exist." msgstr "" #: trac/ticket/default_workflow.py:706 msgid "Enable JavaScript to display the workflow graph." msgstr "" #: trac/ticket/model.py:197 #, python-format msgid "Ticket %(id)s does not exist." msgstr "" #: trac/ticket/model.py:198 msgid "Invalid ticket number" msgstr "" #: trac/ticket/model.py:238 msgid "Multi-values fields not supported yet" msgstr "" #: trac/ticket/model.py:774 #, python-format msgid "%(type)s %(name)s does not exist." msgstr "" #: trac/ticket/model.py:787 #, python-format msgid "Cannot delete non-existent %(type)s." msgstr "" #: trac/ticket/model.py:816 #, python-format msgid "%(type)s value \"%(name)s\" already exists." msgstr "" #: trac/ticket/model.py:835 trac/ticket/model.py:861 #, python-format msgid "%(type)s value \"%(name)s\" already exists" msgstr "" #: trac/ticket/model.py:847 msgid "Cannot update non-existent enum." msgstr "" #: trac/ticket/model.py:889 #, python-format msgid "Invalid %(type)s name." msgstr "" #: trac/ticket/model.py:895 msgid "Ticket Type" msgstr "" #: trac/ticket/model.py:895 msgid "Ticket Types" msgstr "" #: trac/ticket/model.py:915 msgid "Resolutions" msgstr "" #: trac/ticket/model.py:920 msgid "Priorities" msgstr "" #: trac/ticket/model.py:925 msgid "Severities" msgstr "" #: trac/ticket/model.py:957 #, python-format msgid "Component %(name)s does not exist." msgstr "" #: trac/ticket/model.py:969 msgid "Cannot delete non-existent component." msgstr "" #: trac/ticket/model.py:985 trac/ticket/model.py:998 trac/ticket/model.py:1022 #, python-format msgid "Component \"%(name)s\" already exists." msgstr "" #: trac/ticket/model.py:1010 msgid "Cannot update non-existent component." msgstr "" #: trac/ticket/model.py:1045 msgid "Invalid component name." msgstr "" #: trac/ticket/model.py:1125 trac/ticket/model.py:1248 #, python-format msgid "Milestone %(name)s does not exist." msgstr "" #: trac/ticket/model.py:1126 trac/ticket/model.py:1170 #: trac/ticket/model.py:1198 trac/ticket/model.py:1249 msgid "Invalid milestone name." msgstr "" #: trac/ticket/model.py:1182 trac/ticket/model.py:1219 #, python-format msgid "Milestone \"%(name)s\" already exists." msgstr "" #: trac/ticket/model.py:1301 #, python-format msgid "Report {%(num)s} does not exist." msgstr "" #: trac/ticket/model.py:1302 msgid "Invalid Report Number" msgstr "" #: trac/ticket/model.py:1320 trac/ticket/model.py:1337 msgid "Query cannot be empty." msgstr "" #: trac/ticket/model.py:1381 #, python-format msgid "Version %(name)s does not exist." msgstr "" #: trac/ticket/model.py:1393 msgid "Cannot delete non-existent version." msgstr "" #: trac/ticket/model.py:1419 trac/ticket/model.py:1443 #, python-format msgid "Version \"%(name)s\" already exists." msgstr "" #: trac/ticket/model.py:1431 msgid "Cannot update non-existent version." msgstr "" #: trac/ticket/model.py:1469 msgid "Invalid version name." msgstr "" #: trac/ticket/notification.py:572 msgid "Ticket that I own is created or modified" msgstr "" #: trac/ticket/notification.py:594 msgid "I update a ticket" msgstr "" #: trac/ticket/notification.py:620 msgid "Ticket that I previously updated is modified" msgstr "" #: trac/ticket/notification.py:642 msgid "Ticket that I reported is modified" msgstr "" #: trac/ticket/notification.py:668 msgid "Any ticket is created" msgstr "" #: trac/ticket/notification.py:696 msgid "Ticket that I'm listed in the CC field is modified" msgstr "" #: trac/ticket/query.py:60 msgid "Invalid query constraint value" msgstr "" #: trac/ticket/query.py:95 #, python-format msgid "Query page %(page)s is invalid." msgstr "" #: trac/ticket/query.py:110 #, python-format msgid "Query max %(max)s is invalid." msgstr "" #: trac/ticket/query.py:169 msgid "Query filter requires field and constraints separated by a \"=\"" msgstr "" #: trac/ticket/query.py:182 msgid "Query filter requires field name" msgstr "" #: trac/ticket/query.py:314 #, python-format msgid "Page %(page)s is beyond the number of pages in the query" msgstr "" #: trac/ticket/query.py:608 #, python-format msgid "Invalid ticket id list: %(value)s" msgstr "" #: trac/ticket/query.py:718 trac/ticket/query.py:725 msgid "contains" msgstr "" #: trac/ticket/query.py:719 trac/ticket/query.py:726 msgid "doesn't contain" msgstr "" #: trac/ticket/query.py:720 msgid "begins with" msgstr "" #: trac/ticket/query.py:721 msgid "ends with" msgstr "" #: trac/ticket/query.py:722 trac/ticket/query.py:728 trac/ticket/query.py:731 msgid "is" msgstr "" #: trac/ticket/query.py:723 trac/ticket/query.py:729 trac/ticket/query.py:732 msgid "is not" msgstr "" #: trac/ticket/query.py:762 trac/ticket/query.py:768 msgid "Ticket" msgstr "" #: trac/ticket/query.py:906 trac/ticket/report.py:326 trac/ticket/report.py:630 #: trac/ticket/web_ui.py:140 trac/timeline/web_ui.py:231 #: trac/versioncontrol/web_ui/log.py:324 msgid "RSS Feed" msgstr "" #: trac/ticket/query.py:908 trac/ticket/report.py:328 trac/ticket/report.py:632 #: trac/ticket/web_ui.py:142 msgid "Comma-delimited Text" msgstr "" #: trac/ticket/query.py:910 trac/ticket/report.py:330 trac/ticket/report.py:634 #: trac/ticket/web_ui.py:144 msgid "Tab-delimited Text" msgstr "" #: trac/ticket/query.py:931 trac/ticket/report.py:137 msgid "View Tickets" msgstr "" #: trac/ticket/query.py:1145 msgid "Custom Query" msgstr "" #: trac/ticket/query.py:1154 trac/ticket/report.py:197 #: trac/ticket/report.py:198 trac/ticket/report.py:200 #: trac/ticket/templates/report_list.html:17 #: trac/ticket/templates/report_list.html:42 msgid "Available Reports" msgstr "" #: trac/ticket/query.py:1155 trac/ticket/report.py:205 #: trac/ticket/templates/report_list.html:85 msgid "New Custom Query" msgstr "" #: trac/ticket/query.py:1270 #, python-format msgid "[Error: %(error)s]" msgstr "" #: trac/ticket/query.py:1276 msgid "" "Wiki macro listing tickets that match certain criteria.\n" "\n" "This macro accepts a comma-separated list of keyed parameters,\n" "in the form \"key=value\".\n" "\n" "If the key is the name of a field, the value must use the syntax\n" "of a filter specifier as defined in TracQuery#QueryLanguage.\n" "Note that this is ''not'' the same as the simplified URL syntax\n" "used for `query:` links starting with a `?` character. Commas (`,`)\n" "can be included in field values by escaping them with a backslash (`\\`)." "\n" "\n" "Groups of field constraints to be OR-ed together can be separated by a\n" "literal `or` argument.\n" "\n" "In addition to filters, several other named parameters can be used\n" "to control how the results are presented. All of them are optional.\n" "\n" "The `format` parameter determines how the list of tickets is\n" "presented:\n" " - '''list''' -- the default presentation is to list the ticket ID next\n" " to the summary, with each ticket on a separate line.\n" " - '''compact''' -- the tickets are presented as a comma-separated\n" " list of ticket IDs.\n" " - '''count''' -- only the count of matching tickets is displayed\n" " - '''rawcount''' -- only the count of matching tickets is displayed,\n" " not even with a link to the corresponding query (//since 1.1.1//)\n" " - '''table''' -- a view similar to the custom query view (but without\n" " the controls)\n" " - '''progress''' -- a view similar to the milestone progress bars\n" "\n" "The `max` parameter can be used to limit the number of tickets shown\n" "(defaults to '''0''', i.e. no maximum).\n" "\n" "The `order` parameter sets the field used for ordering tickets\n" "(defaults to '''id''').\n" "\n" "The `desc` parameter indicates whether the order of the tickets\n" "should be reversed (defaults to '''false''').\n" "\n" "The `group` parameter sets the field used for grouping tickets\n" "(defaults to not being set).\n" "\n" "The `groupdesc` parameter indicates whether the natural display\n" "order of the groups should be reversed (defaults to '''false''').\n" "\n" "The `verbose` parameter can be set to a true value in order to\n" "get the description for the listed tickets. For '''table''' format only.\n" "''deprecated in favor of the `rows` parameter''\n" "\n" "The `rows` parameter can be used to specify which field(s) should\n" "be viewed as a row, e.g. `rows=description|summary`\n" "\n" "The `col` parameter can be used to specify which fields should\n" "be viewed as columns. For '''table''' format only.\n" "\n" "For compatibility with Trac 0.10, if there's a last positional parameter\n" "given to the macro, it will be used to specify the `format`.\n" "Also, using \"&\" as a field separator still works (except for `order`)\n" "but is deprecated." msgstr "" #: trac/ticket/query.py:1399 #, python-format msgid "%(num)s ticket matching %(criteria)s" msgid_plural "%(num)s tickets matching %(criteria)s" msgstr[0] "" msgstr[1] "" #: trac/ticket/query.py:1481 #, python-format msgid "Ticket completion status for each %(group)s" msgstr "" #: trac/ticket/query.py:1495 msgid "No results" msgstr "" #: trac/ticket/query.py:1513 #, python-format msgid "%(groupvalue)s %(groupname)s tickets matching %(query)s" msgstr "" #: trac/ticket/query.py:1537 #, python-format msgid "%(groupvalue)s %(groupname)s tickets:" msgstr "" #: trac/ticket/report.py:227 msgid "The report has been created." msgstr "" #: trac/ticket/report.py:237 #, python-format msgid "The report {%(id)d} has been deleted." msgstr "" #: trac/ticket/report.py:263 #, python-format msgid "Delete Report {%(num)s} %(title)s" msgstr "" #: trac/ticket/report.py:361 #, python-format msgid "When specified, the report number should be \"%(num)s\"." msgstr "" #: trac/ticket/report.py:426 trac/ticket/report.py:435 #, python-format msgid "Report failed: %(error)s" msgstr "" #: trac/ticket/report.py:443 #, python-format msgid "Report execution failed: %(error)s %(sql)s" msgstr "" #: trac/ticket/report.py:638 msgid "SQL Query" msgstr "" #: trac/ticket/report.py:671 #, python-format msgid "The following arguments are missing: %(args)s" msgstr "" #: trac/ticket/report.py:685 #, python-format msgid "Report {%(num)s} has no SQL query." msgstr "" #: trac/ticket/report.py:735 #, python-format msgid "Query parameter \"sort=%(sort_col)s\" is invalid" msgstr "" #: trac/ticket/report.py:781 #, python-format msgid "" "Hint: if the report failed due to automatic modification of the ORDER BY " "clause or the addition of LIMIT/OFFSET, please look up %(sort_column)s " "and %(limit_offset)s in TracReports to see how to gain complete control " "over report rewriting." msgstr "" #: trac/ticket/report.py:975 msgid "report does not exist" msgstr "" #: trac/ticket/report.py:982 msgid "no permission to view report" msgstr "" #: trac/ticket/roadmap.py:244 msgid "ticket status" msgstr "" #: trac/ticket/roadmap.py:244 msgid "tickets" msgstr "" #: trac/ticket/roadmap.py:254 #, python-format msgid "" "'%(group1)s' and '%(group2)s' milestone groups both are declared to be " "\"catch-all\" groups. Please check your configuration." msgstr "" #: trac/ticket/roadmap.py:269 #, python-format msgid "" "'%(groupname)s' milestone group reused status '%(status)s' already taken " "by other groups. Please check your configuration." msgstr "" #: trac/ticket/roadmap.py:441 msgid "Open (by due date)" msgstr "" #: trac/ticket/roadmap.py:442 msgid "Open (no due date)" msgstr "" #: trac/ticket/roadmap.py:445 msgid "Closed" msgstr "" #: trac/ticket/roadmap.py:469 trac/ticket/roadmap.py:599 #: trac/ticket/roadmap.py:745 trac/ticket/templates/roadmap.html:17 #: trac/ticket/templates/roadmap.html:47 msgid "Roadmap" msgstr "" #: trac/ticket/roadmap.py:519 msgid "iCalendar" msgstr "" #: trac/ticket/roadmap.py:612 trac/ticket/roadmap.py:1135 #: trac/ticket/templates/milestone_view.html:17 #: trac/ticket/templates/milestone_view.html:40 #, python-format msgid "Milestone %(name)s" msgstr "" #: trac/ticket/roadmap.py:629 #, python-format msgid "Ticket #%(num)s: %(summary)s" msgstr "" #: trac/ticket/roadmap.py:698 msgid "Milestones completed" msgstr "" #: trac/ticket/roadmap.py:724 #, python-format msgid "Milestone %(name)s completed" msgstr "" #: trac/ticket/roadmap.py:816 msgid "Completion date may not be in the future" msgstr "" #: trac/ticket/roadmap.py:838 msgid "You must provide a name for the milestone." msgstr "" #: trac/ticket/roadmap.py:857 #, python-format msgid "" "The open tickets associated with milestone \"%(name)s\" have been " "retargeted to milestone \"%(retarget)s\"." msgstr "" #: trac/ticket/roadmap.py:863 msgid "Open tickets retargeted after milestone closed" msgstr "" #: trac/ticket/roadmap.py:885 #, python-format msgid "The milestone \"%(name)s\" has been added." msgstr "" #: trac/ticket/roadmap.py:914 #, python-format msgid "The milestone \"%(name)s\" has been deleted." msgstr "" #: trac/ticket/roadmap.py:917 #, python-format msgid "" "The tickets associated with milestone \"%(name)s\" have been retargeted " "to milestone \"%(retarget)s\"." msgstr "" #: trac/ticket/roadmap.py:922 msgid "Tickets retargeted after milestone deleted" msgstr "" #: trac/ticket/roadmap.py:989 #, python-format msgid "Milestone %(name)s does not exist. You can create it here." msgstr "" #: trac/ticket/roadmap.py:1052 #, python-format msgid "Milestone \"%(name)s\"" msgstr "" #: trac/ticket/roadmap.py:1066 msgid "Previous Milestone" msgstr "" #: trac/ticket/roadmap.py:1066 msgid "Next Milestone" msgstr "" #: trac/ticket/roadmap.py:1067 msgid "Back to Roadmap" msgstr "" #: trac/ticket/roadmap.py:1104 trac/ticket/templates/milestone_view.html:44 #: trac/ticket/templates/roadmap.html:68 #, python-format msgid "Completed %(duration)s ago (%(date)s)" msgstr "" #: trac/ticket/roadmap.py:1109 #, python-format msgid "%(duration)s late (%(date)s)" msgstr "" #: trac/ticket/roadmap.py:1114 trac/ticket/templates/milestone_view.html:53 #: trac/ticket/templates/roadmap.html:80 #, python-format msgid "Due in %(duration)s (%(date)s)" msgstr "" #: trac/ticket/roadmap.py:1117 trac/ticket/templates/milestone_view.html:57 #: trac/ticket/templates/roadmap.html:86 msgid "No date set" msgstr "" #: trac/ticket/web_ui.py:68 msgid "Invalid Ticket" msgstr "" #: trac/ticket/templates/ticket.html:22 trac/ticket/web_ui.py:166 msgid "New Ticket" msgstr "" #: trac/ticket/web_ui.py:182 msgid "id can't be set for a new ticket request." msgstr "" #: trac/ticket/templates/admin_milestones.html:94 trac/ticket/web_ui.py:198 msgid "Tickets" msgstr "" #: trac/ticket/web_ui.py:232 trac/ticket/web_ui.py:283 #: trac/versioncontrol/web_ui/changeset.py:1024 #, python-format msgid "%(title)s: %(message)s" msgstr "" #: trac/ticket/web_ui.py:246 msgid "Tickets opened and closed" msgstr "" #: trac/ticket/web_ui.py:248 msgid "Ticket updates" msgstr "" #: trac/ticket/web_ui.py:277 trac/ticket/web_ui.py:1258 #, python-format msgid "%(labels)s changed" msgid_plural "%(labels)s changed" msgstr[0] "" msgstr[1] "" #: trac/ticket/web_ui.py:398 #, python-format msgid "Ticket %(ticketref)s (%(summary)s) created" msgstr "" #: trac/ticket/web_ui.py:399 #, python-format msgid "Ticket %(ticketref)s (%(summary)s) reopened" msgstr "" #: trac/ticket/web_ui.py:400 #, python-format msgid "Ticket %(ticketref)s (%(summary)s) closed" msgstr "" #: trac/ticket/web_ui.py:401 #, python-format msgid "Ticket %(ticketref)s (%(summary)s) updated" msgstr "" #: trac/ticket/web_ui.py:434 #, python-format msgid "Tickets %(ticketids)s" msgstr "" #: trac/ticket/web_ui.py:436 #, python-format msgid "Tickets %(ticketlist)s batch updated" msgstr "" #: trac/ticket/web_ui.py:473 msgid "There are no workflow actions defined for this ticket's status." msgstr "" #: trac/ticket/web_ui.py:513 trac/ticket/web_ui.py:652 #, python-format msgid "The action \"%(name)s\" is not available." msgstr "" #: trac/ticket/web_ui.py:528 trac/ticket/web_ui.py:678 #, python-format msgid "" "Please review your configuration, probably starting with %(section)s in " "your %(tracini)s." msgstr "" #: trac/ticket/web_ui.py:803 msgid "Previous Ticket" msgstr "" #: trac/ticket/web_ui.py:803 msgid "Next Ticket" msgstr "" #: trac/ticket/web_ui.py:804 msgid "Back to Query" msgstr "" #: trac/ticket/web_ui.py:907 trac/ticket/web_ui.py:1052 #: trac/ticket/web_ui.py:1060 msgid "Ticket History" msgstr "" #: trac/ticket/web_ui.py:911 trac/ticket/web_ui.py:1108 #, python-format msgid "Back to Ticket #%(num)s" msgstr "" #: trac/ticket/web_ui.py:953 msgid "No differences to show" msgstr "" #: trac/ticket/web_ui.py:996 trac/ticket/web_ui.py:1049 #: trac/ticket/web_ui.py:1057 trac/ticket/web_ui.py:1129 #: trac/ticket/web_ui.py:1174 trac/ticket/web_ui.py:1181 #: trac/wiki/web_ui.py:478 trac/wiki/web_ui.py:484 trac/wiki/web_ui.py:693 #: trac/wiki/web_ui.py:707 #, python-format msgid "Version %(num)s" msgstr "" #: trac/ticket/web_ui.py:999 trac/ticket/web_ui.py:1132 msgid "initial" msgstr "" #: trac/ticket/web_ui.py:1014 #, python-format msgid "Property %(label)s %(rendered)s" msgstr "" #: trac/ticket/web_ui.py:1059 trac/ticket/web_ui.py:1183 #: trac/versioncontrol/web_ui/changeset.py:367 trac/wiki/web_ui.py:497 msgid "Previous Change" msgstr "" #: trac/ticket/web_ui.py:1059 trac/ticket/web_ui.py:1183 #: trac/versioncontrol/web_ui/changeset.py:367 trac/wiki/web_ui.py:497 msgid "Next Change" msgstr "" #: trac/ticket/web_ui.py:1065 msgid "Ticket Diff" msgstr "" #: trac/ticket/web_ui.py:1100 trac/ticket/web_ui.py:1177 #: trac/ticket/web_ui.py:1184 msgid "Ticket Comment History" msgstr "" #: trac/ticket/web_ui.py:1102 trac/ticket/web_ui.py:1126 #: trac/ticket/web_ui.py:1191 #, python-format msgid "Ticket #%(num)s, comment %(cnum)d" msgstr "" #: trac/ticket/web_ui.py:1148 #, python-format msgid "No version %(version)d for comment %(cnum)d on ticket #%(ticket)s" msgstr "" #: trac/ticket/web_ui.py:1189 msgid "Ticket Comment Diff" msgstr "" #: trac/ticket/web_ui.py:1262 #, python-format msgid "%(labels)s set" msgid_plural "%(labels)s set" msgstr[0] "" msgstr[1] "" #: trac/ticket/web_ui.py:1266 #, python-format msgid "%(labels)s deleted" msgid_plural "%(labels)s deleted" msgstr[0] "" msgstr[1] "" #: trac/ticket/web_ui.py:1267 trac/ticket/web_ui.py:1797 msgid "; " msgstr "" #: trac/ticket/web_ui.py:1291 msgid "No permission to edit the ticket description." msgstr "" #: trac/ticket/web_ui.py:1297 msgid "No permission to change the ticket reporter." msgstr "" #: trac/ticket/web_ui.py:1302 msgid "No permission to change ticket fields." msgstr "" #: trac/ticket/web_ui.py:1309 msgid "No permissions to add a comment." msgstr "" #: trac/ticket/web_ui.py:1317 msgid "This ticket has been modified since you started editing." msgstr "" #: trac/ticket/web_ui.py:1320 msgid "" "Your changes have not been saved because this ticket has been modified " "since you started editing." msgstr "" #: trac/ticket/web_ui.py:1329 msgid "Invalid comment threading identifier" msgstr "" #: trac/ticket/web_ui.py:1378 #, python-format msgid "" "The ticket has been created, but an error occurred while sending " "notifications: %(message)s" msgstr "" #: trac/ticket/web_ui.py:1383 #, python-format msgid "" "The ticket %(ticketref)s has been created. You can now attach the desired" " files." msgstr "" #: trac/ticket/web_ui.py:1389 #, python-format msgid "" "The ticket %(ticketref)s has been created, but you don't have permission " "to view it." msgstr "" #. TRANSLATOR: The 'change' has been saved... (link) #: trac/ticket/web_ui.py:1418 msgid "change" msgstr "" #: trac/ticket/web_ui.py:1424 #, python-format msgid "" "The %(change)s has been saved, but an error occurred while sending " "notifications: %(message)s" msgstr "" #: trac/ticket/web_ui.py:1466 #, python-format msgid "" "%(controller1)s changed \"%(key)s\" to \"%(val1)s\", but %(controller2)s " "changed it to \"%(val2)s\"." msgstr "" #: trac/ticket/web_ui.py:1564 #, python-format msgid "Released %(datetime)s" msgstr "" #: trac/ticket/web_ui.py:1574 msgid "Add Cc" msgstr "" #: trac/ticket/web_ui.py:1575 msgid "Remove Cc" msgstr "" #: trac/ticket/templates/query.html:173 #: trac/ticket/templates/query_results.html:134 trac/ticket/web_ui.py:1611 msgid "yes" msgstr "" #: trac/ticket/templates/query.html:181 #: trac/ticket/templates/query_results.html:134 trac/ticket/web_ui.py:1611 msgid "no" msgstr "" #: trac/ticket/web_ui.py:1792 #, python-format msgid "%(value)s added" msgid_plural "%(value)s added" msgstr[0] "" msgstr[1] "" #: trac/ticket/web_ui.py:1795 trac/ticket/web_ui.py:1825 #, python-format msgid "%(value)s removed" msgid_plural "%(value)s removed" msgstr[0] "" msgstr[1] "" #: trac/ticket/web_ui.py:1827 #, python-format msgid "set to %(value)s" msgstr "" #: trac/ticket/web_ui.py:1829 #, python-format msgid "changed from %(old)s to %(new)s" msgstr "" #: trac/ticket/web_ui.py:1833 msgid "set" msgstr "" #: trac/ticket/templates/query.html:142 trac/ticket/web_ui.py:1833 msgid "unset" msgstr "" #: trac/ticket/web_ui.py:1836 #: trac/versioncontrol/templates/changeset_content.html:290 #: trac/versioncontrol/templates/revisionlog.txt:13 msgid "modified" msgstr "" #: trac/ticket/web_ui.py:1842 #, python-format msgid "modified (%(diff)s)" msgstr "" #: trac/ticket/templates/admin_components.html:38 msgid "Manage Components" msgstr "" #: trac/ticket/templates/admin_components.html:47 msgid "Owner:" msgstr "" #: trac/ticket/templates/admin_components.html:72 msgid "Modify Component:" msgstr "" #: trac/ticket/templates/admin_components.html:82 #: trac/ticket/templates/admin_enums.html:66 #: trac/ticket/templates/admin_versions.html:78 #: trac/ticket/templates/batch_modify.html:57 #: trac/ticket/templates/milestone_edit_form.html:147 #: trac/ticket/templates/report_edit.html:81 #: trac/ticket/templates/ticket.html:328 trac/ticket/templates/ticket.html:539 #: trac/versioncontrol/templates/admin_repositories.html:184 #, python-format msgid "You may use %(wikiformatting)s here." msgstr "" #: trac/ticket/templates/admin_components.html:93 #: trac/ticket/templates/admin_enums.html:76 #: trac/ticket/templates/admin_versions.html:89 #: trac/ticket/templates/milestone_edit_form.html:161 #: trac/ticket/templates/ticket.html:591 #: trac/ticket/templates/ticket_change.html:183 #: trac/versioncontrol/templates/admin_repositories.html:197 #: trac/wiki/templates/wiki_edit_comment.html:58 #: trac/wiki/templates/wiki_edit_form.html:105 #: trac/wiki/templates/wiki_edit_form.html:113 msgid "Submit changes" msgstr "" #: trac/ticket/templates/admin_components.html:101 msgid "Add Component:" msgstr "" #: trac/ticket/templates/admin_components.html:118 #: trac/ticket/templates/admin_enums.html:103 #: trac/ticket/templates/admin_milestones.html:92 #: trac/ticket/templates/admin_versions.html:127 msgid "Default" msgstr "" #: trac/ticket/templates/admin_components.html:145 #: trac/ticket/templates/admin_enums.html:134 #: trac/ticket/templates/admin_versions.html:152 msgid "Clear default" msgstr "" #: trac/ticket/templates/admin_components.html:148 #: trac/ticket/templates/admin_enums.html:137 #: trac/ticket/templates/admin_milestones.html:151 #: trac/ticket/templates/admin_versions.html:155 msgid "" "You can remove all items from this list to completely hide this field " "from the user interface." msgstr "" #: trac/ticket/templates/admin_components.html:158 #: trac/ticket/templates/admin_enums.html:157 #: trac/ticket/templates/admin_milestones.html:161 #: trac/ticket/templates/admin_versions.html:165 msgid "" "As long as you don't add any items to the list, this field will remain " "completely hidden from the user interface." msgstr "" #: trac/ticket/templates/admin_components.html:169 #: trac/ticket/templates/admin_enums.html:168 #: trac/ticket/templates/admin_versions.html:177 #, python-format msgid "%(note)s See %(page)s for help on using the ticket system." msgstr "" #: trac/ticket/templates/admin_enums.html:43 #, python-format msgid "Manage %(label_plural)s %(nb_enums)s" msgstr "" #: trac/ticket/templates/admin_enums.html:56 #, python-format msgid "Modify %(label_singular)s:" msgstr "" #: trac/ticket/templates/admin_enums.html:86 #, python-format msgid "Add %(label_singular)s:" msgstr "" #: trac/ticket/templates/admin_enums.html:103 msgid "Order" msgstr "" #: trac/ticket/templates/admin_enums.html:146 #, python-format msgid "" "%(note)s The order of priorities determines the coloring of entries in " "the ticket queries and reports." msgstr "" #: trac/ticket/templates/admin_milestones.html:46 #, python-format msgid "Manage Milestones %(nb_milestones)s" msgstr "" #: trac/ticket/templates/admin_milestones.html:60 msgid "Add Milestone:" msgstr "" #: trac/ticket/templates/admin_milestones.html:66 #: trac/ticket/templates/milestone_edit_form.html:72 msgid "Due:" msgstr "" #: trac/ticket/templates/admin_milestones.html:69 #: trac/ticket/templates/admin_versions.html:67 #: trac/ticket/templates/admin_versions.html:69 #: trac/ticket/templates/admin_versions.html:107 #: trac/ticket/templates/admin_versions.html:111 #: trac/ticket/templates/milestone_edit_form.html:80 #: trac/ticket/templates/milestone_edit_form.html:83 #: trac/ticket/templates/milestone_edit_form.html:100 #: trac/ticket/templates/milestone_edit_form.html:103 #, python-format msgid "Format: %(datehint)s" msgstr "" #: trac/ticket/templates/admin_milestones.html:71 #, python-format msgid "Format %(datehint)s" msgstr "" #: trac/ticket/templates/admin_milestones.html:92 msgid "Default milestone for new tickets" msgstr "" #: trac/ticket/templates/admin_milestones.html:93 msgid "Default milestone for retargeting tickets" msgstr "" #: trac/ticket/templates/admin_milestones.html:93 msgid "Retarget" msgstr "" #: trac/ticket/templates/admin_milestones.html:94 msgid "Number of tickets associated with milestone" msgstr "" #: trac/ticket/templates/admin_milestones.html:146 msgid "Clear default ticket milestone and default retargeting milestone" msgstr "" #: trac/ticket/templates/admin_milestones.html:147 msgid "Clear defaults" msgstr "" #: trac/ticket/templates/admin_milestones.html:172 #, python-format msgid "%(note)s See %(page)s for help on using ticket milestones." msgstr "" #: trac/ticket/templates/admin_versions.html:44 #, python-format msgid "Manage Versions %(nb_versions)s" msgstr "" #: trac/ticket/templates/admin_versions.html:56 msgid "Modify Version:" msgstr "" #: trac/ticket/templates/admin_versions.html:63 #: trac/ticket/templates/admin_versions.html:104 msgid "Released:" msgstr "" #: trac/ticket/templates/admin_versions.html:98 msgid "Add Version:" msgstr "" #: trac/ticket/templates/admin_versions.html:127 msgid "Released" msgstr "" #: trac/ticket/templates/batch_modify.html:27 msgid "Batch Modify" msgstr "" #: trac/ticket/templates/batch_modify.html:34 msgid "Change:" msgstr "" #: trac/ticket/templates/batch_modify.html:36 #: trac/ticket/templates/query.html:222 trac/ticket/templates/query.html:244 #: trac/ticket/templates/query.html:287 msgid "field…" msgstr "" #: trac/ticket/templates/batch_modify.html:73 msgid "Change tickets" msgstr "" #: trac/ticket/templates/batch_modify.html:77 #, python-format msgid "%(note)s See %(page)s for help on using batch modify." msgstr "" #: trac/ticket/templates/batch_ticket_notify_email.txt:1 #, python-format msgid "Batch modification to %(tickets)s by %(author)s:" msgstr "" #: trac/ticket/templates/batch_ticket_notify_email.txt:6 #, python-format msgid "Action: %(action)s" msgstr "" #: trac/ticket/templates/batch_ticket_notify_email.txt:15 #, python-format msgid "Tickets URL: <%(link)s>" msgstr "" #: trac/ticket/templates/milestone_delete.html:17 #: trac/ticket/templates/milestone_delete.html:26 #, python-format msgid "Delete Milestone %(name)s" msgstr "" #: trac/ticket/templates/milestone_delete.html:34 msgid "Are you sure you want to delete this milestone?" msgstr "" #: trac/ticket/templates/milestone_delete.html:39 msgid "Retarget associated tickets to milestone" msgstr "" #: trac/ticket/templates/milestone_delete.html:55 msgid "There are no tickets associated with this milestone." msgstr "" #: trac/ticket/templates/milestone_delete.html:73 #: trac/ticket/templates/milestone_view.html:118 msgid "Delete milestone" msgstr "" #: trac/ticket/templates/milestone_delete.html:79 #: trac/ticket/templates/milestone_edit.html:42 #: trac/ticket/templates/milestone_view.html:129 #: trac/ticket/templates/roadmap.html:123 #, python-format msgid "%(note)s See %(page)s for help on using the roadmap." msgstr "" #: trac/ticket/templates/milestone_edit.html:18 #: trac/ticket/templates/milestone_edit.html:32 #, python-format msgid "Edit Milestone %(name)s" msgstr "" #: trac/ticket/templates/milestone_edit.html:20 #: trac/ticket/templates/milestone_edit.html:34 msgid "New Milestone" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:48 msgid "View Milestone:" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:50 msgid "Modify Milestone:" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:52 msgid "Create Milestone:" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:92 msgid "Completed:" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:108 msgid "Retargeting" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:113 msgid "Retarget associated open tickets to milestone:" msgstr "" #: trac/ticket/templates/milestone_edit_form.html:135 msgid "There are no open tickets associated with this milestone." msgstr "" #: trac/ticket/templates/milestone_edit_form.html:164 msgid "Add milestone" msgstr "" #: trac/ticket/templates/milestone_view.html:25 msgid "Edit this milestone" msgstr "" #: trac/ticket/templates/milestone_view.html:49 #: trac/ticket/templates/roadmap.html:75 #, python-format msgid "%(duration)s late" msgstr "" #: trac/ticket/templates/milestone_view.html:69 #, python-format msgid "%(stat_title)s by" msgstr "" #: trac/ticket/templates/milestone_view.html:110 msgid "Edit milestone" msgstr "" #: trac/ticket/templates/query.html:52 #: trac/ticket/templates/query_results.html:49 #: trac/ticket/templates/report_view.html:53 #: trac/ticket/templates/report_view.html:150 #, python-format msgid "%(num)s match" msgid_plural "%(num)s matches" msgstr[0] "" msgstr[1] "" #: trac/ticket/templates/query.html:64 msgid "Filters" msgstr "" #: trac/ticket/templates/query.html:73 msgid "Or" msgstr "" #: trac/ticket/templates/query.html:115 msgid "or" msgstr "" #: trac/ticket/templates/query.html:162 msgid "none" msgstr "" #: trac/ticket/templates/query.html:201 #, python-format msgid " " msgstr "" #: trac/ticket/templates/query.html:218 msgid "And" msgstr "" #: trac/ticket/templates/query.html:270 msgid "Columns" msgstr "" #: trac/ticket/templates/query.html:285 msgid "Group results by" msgstr "" #: trac/ticket/templates/query.html:299 msgid "descending" msgstr "" #: trac/ticket/templates/query.html:306 msgid "Show under each result:" msgstr "" #: trac/ticket/templates/query.html:317 #: trac/ticket/templates/report_view.html:62 msgid "Max items per page" msgstr "" #: trac/ticket/templates/query.html:351 #, python-format msgid "Edit report {%(id)s} corresponding to this query" msgstr "" #: trac/ticket/templates/query.html:354 msgid "Edit query" msgstr "" #: trac/ticket/templates/query.html:365 #: trac/ticket/templates/report_edit.html:119 msgid "Save query" msgstr "" #: trac/ticket/templates/query.html:367 #, python-format msgid "Save updated query in report {%(id)s}" msgstr "" #: trac/ticket/templates/query.html:369 msgid "Create new report from current query" msgstr "" #: trac/ticket/templates/query.html:381 #, python-format msgid "Delete report {%(id)s} corresponding to this query" msgstr "" #: trac/ticket/templates/query.html:383 msgid "Delete query" msgstr "" #: trac/ticket/templates/query.html:390 #, python-format msgid "%(note)s See %(page)s for help on using queries." msgstr "" #: trac/ticket/templates/query_results.html:35 #, python-format msgid "Results %(num)s" msgstr "" #: trac/ticket/templates/query_results.html:52 #, python-format msgid "%(grouplabel)s: %(groupname)s %(count)s" msgstr "" #: trac/ticket/templates/query_results.html:74 #: trac/versioncontrol/templates/sortable_th.html:33 msgid "(ascending)" msgstr "" #: trac/ticket/templates/query_results.html:74 #: trac/versioncontrol/templates/sortable_th.html:32 msgid "(descending)" msgstr "" #: trac/ticket/templates/query_results.html:75 #: trac/versioncontrol/templates/sortable_th.html:30 #, python-format msgid "Sort by %(col)s %(direction)s" msgstr "" #: trac/ticket/templates/query_results.html:104 msgid "No tickets found" msgstr "" #: trac/ticket/templates/query_results.html:124 #: trac/ticket/templates/query_results.html:130 msgid "View ticket" msgstr "" #: trac/ticket/templates/query_results.html:164 msgid "(this ticket)" msgstr "" #: trac/ticket/templates/query_results.html:194 msgid "(more results for this group on next page)" msgstr "" #: trac/ticket/templates/report_delete.html:29 msgid "Are you sure you want to delete this report?" msgstr "" #: trac/ticket/templates/report_delete.html:36 #: trac/ticket/templates/report_list.html:133 #: trac/ticket/templates/report_view.html:126 msgid "Delete report" msgstr "" #: trac/ticket/templates/report_delete.html:42 #: trac/ticket/templates/report_edit.html:125 #: trac/ticket/templates/report_list.html:180 #: trac/ticket/templates/report_view.html:317 #, python-format msgid "%(note)s See %(page)s for help on using and creating reports." msgstr "" #: trac/ticket/templates/report_edit.html:20 msgid "Create New Report" msgstr "" #: trac/ticket/templates/report_edit.html:22 #, python-format msgid "Edit Report {%(id)s} %(title)s" msgstr "" #: trac/ticket/templates/report_edit.html:47 msgid "New Report" msgstr "" #: trac/ticket/templates/report_edit.html:49 msgid "New Query" msgstr "" #: trac/ticket/templates/report_edit.html:58 msgid "Create Report:" msgstr "" #: trac/ticket/templates/report_edit.html:60 msgid "Create Query:" msgstr "" #: trac/ticket/templates/report_edit.html:62 msgid "Modify Query:" msgstr "" #: trac/ticket/templates/report_edit.html:64 msgid "Modify Report:" msgstr "" #: trac/ticket/templates/report_edit.html:70 msgid "Title:" msgstr "" #: trac/ticket/templates/report_edit.html:93 msgid "Error:" msgstr "" #: trac/ticket/templates/report_edit.html:96 msgid "Query:" msgstr "" #: trac/ticket/templates/report_edit.html:108 #, python-format msgid "" "Can be either SQL or, if starting with %(query_prefix)s, a %(trac_query)s" " expression." msgstr "" #: trac/ticket/templates/report_edit.html:119 msgid "Save report" msgstr "" #: trac/ticket/templates/report_list.html:47 msgid "Show Descriptions" msgstr "" #: trac/ticket/templates/report_list.html:60 msgid "Clear" msgstr "" #: trac/ticket/templates/report_list.html:61 msgid "Forget last query" msgstr "" #: trac/ticket/templates/report_list.html:66 msgid "Return to Last Query" msgstr "" #: trac/ticket/templates/report_list.html:72 msgid "" "Continue browsing through the current list of results, from the last " "selected report or custom query." msgstr "" #: trac/ticket/templates/report_list.html:89 msgid "Compose a new ticket query by selecting filters and columns to display." msgstr "" #: trac/ticket/templates/report_list.html:101 msgid "SQL reports and saved custom queries" msgstr "" #: trac/ticket/templates/report_list.html:109 msgid "Identifier" msgstr "" #: trac/ticket/templates/report_list.html:114 trac/wiki/admin.py:178 msgid "Title" msgstr "" #: trac/ticket/templates/report_list.html:117 #, python-format msgid "Sort by: %(a_identifier)s %(a_title)s" msgstr "" #: trac/ticket/templates/report_list.html:132 msgid "Delete" msgstr "" #: trac/ticket/templates/report_list.html:142 #: trac/ticket/templates/report_view.html:110 msgid "Edit report" msgstr "" #: trac/ticket/templates/report_list.html:147 #: trac/ticket/templates/report_view.html:221 msgid "View report" msgstr "" #: trac/ticket/templates/report_list.html:164 msgid "No reports available." msgstr "" #: trac/ticket/templates/report_list.html:173 msgid "Create new report" msgstr "" #: trac/ticket/templates/report_view.html:67 msgid "Arguments" msgstr "" #: trac/ticket/templates/report_view.html:118 msgid "Copy report" msgstr "" #: trac/ticket/templates/report_view.html:144 #: trac/ticket/templates/report_view.html:146 msgid "(empty)" msgstr "" #: trac/ticket/templates/report_view.html:151 #: trac/ticket/templates/report_view.html:313 msgid "No matches found." msgstr "" #: trac/ticket/templates/report_view.html:228 #: trac/ticket/templates/report_view.html:236 #, python-format msgid "View %(realm)s" msgstr "" #: trac/ticket/templates/report_view.html:286 msgid "View milestone" msgstr "" #: trac/ticket/templates/roadmap.html:33 msgid "Show completed milestones" msgstr "" #: trac/ticket/templates/roadmap.html:40 msgid "Hide milestones with no due date" msgstr "" #: trac/ticket/templates/roadmap.html:58 #, python-format msgid "Milestone: %(name)s" msgstr "" #: trac/ticket/templates/roadmap.html:117 msgid "Add new milestone" msgstr "" #: trac/ticket/templates/ticket.html:144 msgid "Go to the ticket editor" msgstr "" #: trac/ticket/templates/ticket.html:145 msgid "Modify" msgstr "" #: trac/ticket/templates/ticket.html:150 msgid "Create New Ticket" msgstr "" #: trac/ticket/templates/ticket.html:180 msgid "Oldest first" msgstr "" #: trac/ticket/templates/ticket.html:183 msgid "Newest first" msgstr "" #: trac/ticket/templates/ticket.html:187 msgid "Threaded" msgstr "" #: trac/ticket/templates/ticket.html:194 msgid "Show comments" msgstr "" #: trac/ticket/templates/ticket.html:197 msgid "Show property changes" msgstr "" #: trac/ticket/templates/ticket.html:203 msgid "Change History" msgstr "" #: trac/ticket/templates/ticket.html:251 msgid "Modify Ticket" msgstr "" #: trac/ticket/templates/ticket.html:263 msgid "Change Properties" msgstr "" #: trac/ticket/templates/ticket.html:265 msgid "Properties" msgstr "" #: trac/ticket/templates/ticket.html:273 msgid "Summary:" msgstr "" #: trac/ticket/templates/ticket.html:291 msgid "Reporter:" msgstr "" #: trac/ticket/templates/ticket.html:351 trac/ticket/templates/ticket.html:354 #: trac/ticket/templates/ticket_box.html:121 #: trac/ticket/templates/ticket_change.html:131 #, python-format msgid "%(label)s:" msgstr "" #: trac/ticket/templates/ticket.html:368 msgid "(unset)" msgstr "" #: trac/ticket/templates/ticket.html:434 #, python-format msgid "Set your email in %(preferences_link)s" msgstr "" #: trac/ticket/templates/ticket.html:441 msgid "This checkbox allows you to add or remove yourself from the CC list." msgstr "" #: trac/ticket/templates/ticket.html:454 msgid "Space or comma delimited email addresses and usernames are accepted." msgstr "" #: trac/ticket/templates/ticket.html:496 msgid "Add Comment" msgstr "" #: trac/ticket/templates/ticket.html:557 msgid "I have files to attach to this ticket" msgstr "" #: trac/ticket/templates/ticket.html:570 msgid "Go to the list of attachments" msgstr "" #: trac/ticket/templates/ticket.html:574 msgid "View the ticket description" msgstr "" #: trac/ticket/templates/ticket.html:586 #: trac/ticket/templates/ticket_change.html:181 #: trac/wiki/templates/wiki_edit.html:116 #: trac/wiki/templates/wiki_edit.html:220 #: trac/wiki/templates/wiki_edit_form.html:101 msgid "Preview" msgstr "" #: trac/ticket/templates/ticket.html:592 msgid "Create ticket" msgstr "" #: trac/ticket/templates/ticket.html:605 msgid "" "Review any modifications above, and any conflicts in the preview below." msgstr "" #: trac/ticket/templates/ticket.html:633 #, python-format msgid "%(note)s See %(page)s for help on using tickets." msgstr "" #: trac/ticket/templates/ticket_box.html:36 #, python-format msgid "Opened %(created)s" msgstr "" #: trac/ticket/templates/ticket_box.html:39 #, python-format msgid "Closed %(closed)s" msgstr "" #: trac/ticket/templates/ticket_box.html:43 #, python-format msgid "Last modified %(modified)s" msgstr "" #: trac/ticket/templates/ticket_box.html:48 msgid "(ticket not yet created)" msgstr "" #: trac/ticket/templates/ticket_box.html:84 #, python-format msgid "— at %(version_link)s" msgstr "" #: trac/ticket/templates/ticket_box.html:103 msgid "Reported by:" msgstr "" #: trac/ticket/templates/ticket_box.html:107 msgid "Owned by:" msgstr "" #: trac/ticket/templates/ticket_box.html:168 #, python-format msgid "(last modified by %(author)s)" msgstr "" #: trac/ticket/templates/ticket_box.html:186 #: trac/ticket/templates/ticket_change.html:103 msgid "Reply" msgstr "" #: trac/ticket/templates/ticket_box.html:187 msgid "Reply, quoting this description" msgstr "" #: trac/ticket/templates/ticket_change.html:54 #, python-format msgid "in reply to: %(refs)s" msgstr "" #: trac/ticket/templates/ticket_change.html:59 msgid ";" msgstr "" #: trac/ticket/templates/ticket_change.html:67 msgid "follow-up:" msgid_plural "follow-ups:" msgstr[0] "" msgstr[1] "" #: trac/ticket/templates/ticket_change.html:79 #, python-format msgid "by %(author)s, %(date)s" msgstr "" #: trac/ticket/templates/ticket_change.html:85 #, python-format msgid "by %(author)s" msgstr "" #: trac/ticket/templates/ticket_change.html:104 #, python-format msgid "Reply to comment %(cnum)s" msgstr "" #: trac/ticket/templates/ticket_change.html:113 #, python-format msgid "Edit comment %(cnum)s" msgstr "" #: trac/ticket/templates/ticket_change.html:141 #, python-format msgid "%(attachment_link)s added" msgstr "" #: trac/ticket/templates/ticket_change.html:154 msgid "Revert this change" msgstr "" #: trac/ticket/templates/ticket_change.html:155 msgid "revert" msgstr "" #: trac/ticket/templates/ticket_change.html:182 #, python-format msgid "Preview changes to comment %(cnum)s" msgstr "" #: trac/ticket/templates/ticket_change.html:184 #, python-format msgid "Submit changes to comment %(cnum)s" msgstr "" #: trac/ticket/templates/ticket_change.html:187 msgid "Cancel comment edit" msgstr "" #: trac/ticket/templates/ticket_change.html:219 #, python-format msgid "Version %(version)s, edited %(date)s by %(author)s" msgstr "" #: trac/ticket/templates/ticket_change.html:225 #, python-format msgid "Last edited %(date)s by %(author)s" msgstr "" #: trac/ticket/templates/ticket_change.html:236 msgid "previous" msgstr "" #: trac/ticket/templates/ticket_change.html:241 msgid "next" msgstr "" #: trac/ticket/templates/ticket_notify_email.txt:7 #, python-format msgid "Changes (by %(author)s):" msgstr "" #: trac/ticket/templates/ticket_notify_email.txt:13 #, python-format msgid "Description changed by %(author)s:" msgstr "" #: trac/ticket/templates/ticket_notify_email.txt:21 #, python-format msgid "Comment (by %(author)s):" msgstr "" #: trac/ticket/templates/ticket_notify_email.txt:27 #, python-format msgid "Ticket URL: <%(link)s>" msgstr "" #: trac/timeline/templates/timeline.html:20 #: trac/timeline/templates/timeline.html:32 trac/timeline/web_ui.py:79 msgid "Timeline" msgstr "" #: trac/timeline/web_ui.py:247 trac/timeline/web_ui.py:257 msgid "Previous Period" msgstr "" #: trac/timeline/web_ui.py:256 trac/timeline/web_ui.py:257 msgid "Next Period" msgstr "" #: trac/timeline/web_ui.py:290 trac/timeline/web_ui.py:313 #: trac/web/chrome.py:1249 #, python-format msgid "in %(relative)s" msgstr "" #: trac/timeline/web_ui.py:294 trac/timeline/web_ui.py:311 #: trac/web/chrome.py:1265 #, python-format msgid "on %(date)s at %(time)s" msgstr "" #: trac/timeline/web_ui.py:297 trac/web/chrome.py:1251 #, python-format msgid "%(relative)s ago" msgstr "" #: trac/timeline/web_ui.py:299 trac/timeline/web_ui.py:359 #, python-format msgid "See timeline at %(absolutetime)s" msgstr "" #: trac/timeline/web_ui.py:305 trac/web/chrome.py:1259 #, python-format msgid "at %(iso8601)s" msgstr "" #: trac/timeline/web_ui.py:307 trac/web/chrome.py:1261 #, python-format msgid "on %(date)s" msgstr "" #: trac/timeline/web_ui.py:315 #, python-format msgid "See timeline %(relativetime)s ago" msgstr "" #: trac/timeline/templates/timeline.html:46 #, python-format msgid "" "

" msgstr "" #: trac/timeline/templates/timeline.html:70 msgid "Today" msgstr "" #: trac/timeline/templates/timeline.html:71 msgid "Yesterday" msgstr "" #: trac/timeline/templates/timeline.html:84 #, python-format msgid "%(time)s %(title)s by %(author)s" msgstr "" #: trac/timeline/templates/timeline.html:106 #, python-format msgid "%(note)s See %(page)s for information about the timeline view." msgstr "" #: trac/upgrades/db28.py:70 #, python-format msgid "" "The upgrade of attachments was successful, but the old attachments " "directory:\n" "\n" " %(src_dir)s\n" "\n" "couldn't be removed, possibly due to the presence of files that weren't\n" "referenced in the database. The error was:\n" "\n" " %(exception)s\n" "\n" "This error can be ignored, but for keeping your environment clean you " "should\n" "backup any remaining files in that directory and remove it manually.\n" msgstr "" #: trac/upgrades/db28.py:85 #, python-format msgid "" "Unable to move attachment from:\n" "\n" " %(old_path)s\n" "\n" "to:\n" "\n" " %(new_path)s\n" msgstr "" #. TRANSLATOR: Wrap message to 80 columns #: trac/upgrades/db30.py:37 msgid "" "Notice: To enable the readonly wiki attribute, trac.ini must be manually\n" "edited to add ReadonlyWikiPolicy to the list of permission_policies in\n" "the [trac] section.\n" "\n" "For more details see: https://trac.edgewall.org/wiki/ReadonlyWikiPolicy\n" msgstr "" #. TRANSLATOR: Wrap message to 80 columns #: trac/upgrades/db43.py:43 msgid "" "Notice: To enable the default permission policy for the *wiki* system,\n" "trac.ini must be manually edited to add DefaultWikiPolicy to the list\n" "of permission_policies in the [trac] section.\n" msgstr "" #. TRANSLATOR: Wrap message to 80 columns #: trac/upgrades/db43.py:54 msgid "" "Notice: To enable the default permission policy for the *ticket* system,\n" "trac.ini must be manually edited to add DefaultTicketPolicy to the list\n" "of permission_policies in the [trac] section.\n" msgstr "" #: trac/upgrades/db43.py:63 msgid "For more details see: https://trac.edgewall.org/wiki/TracUpgrade\n" msgstr "" #. TRANSLATOR: Wrap message to 80 columns #: trac/upgrades/db44.py:56 #, python-format msgid "" "Report(s) %(ids)s could not be upgraded and may need to be manually\n" "edited to avoid an \"ambiguous column name\" error. See %(url)s for more\n" "information.\n" msgstr "" #: trac/util/__init__.py:889 #, python-format msgid "Failed to read %(metadata)s file for %(dist)s: %(err)s" msgstr "" #: trac/util/__init__.py:894 #, python-format msgid "Failed to parse %(metadata)s file for %(dist)s: %(err)s" msgstr "" #: trac/util/datefmt.py:210 #, python-format msgid "%(num)d year" msgid_plural "%(num)d years" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:211 #, python-format msgid "%(num)d month" msgid_plural "%(num)d months" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:212 #, python-format msgid "%(num)d week" msgid_plural "%(num)d weeks" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:213 #, python-format msgid "%(num)d day" msgid_plural "%(num)d days" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:214 #, python-format msgid "%(num)d hour" msgid_plural "%(num)d hours" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:215 #, python-format msgid "%(num)d minute" msgid_plural "%(num)d minutes" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:234 #, python-format msgid "%(num)i second" msgid_plural "%(num)i seconds" msgstr[0] "" msgstr[1] "" #: trac/util/datefmt.py:632 #, python-format msgid "" "\"%(date)s\" is an invalid date, or the date format is not known. Try " "\"%(hint)s\" instead." msgstr "" #: trac/util/datefmt.py:639 #, python-format msgid "" "\"%(date)s\" is an invalid date, or the date format is not known. Try " "\"%(hint)s\" or \"%(isohint)s\" instead." msgstr "" #: trac/util/datefmt.py:642 trac/util/datefmt.py:650 msgid "Invalid Date" msgstr "" #: trac/util/datefmt.py:648 #, python-format msgid "" "The date \"%(date)s\" is outside valid range. Try a date closer to " "present time." msgstr "" #: trac/util/presentation.py:430 #, python-format msgid "%(last)d of %(total)d" msgstr "" #: trac/util/presentation.py:432 #, python-format msgid "%(start)d - %(stop)d of %(total)d" msgstr "" #: trac/versioncontrol/admin.py:123 msgid "Alias" msgstr "" #: trac/versioncontrol/admin.py:123 #: trac/versioncontrol/templates/admin_repositories.html:243 msgid "Directory" msgstr "" #: trac/versioncontrol/admin.py:129 msgid "Cannot synchronize a single revision on multiple repositories" msgstr "" #: trac/versioncontrol/admin.py:137 trac/versioncontrol/api.py:246 #, python-format msgid "Repository \"%(repo)s\" doesn't exist" msgstr "" #: trac/versioncontrol/admin.py:145 #, python-format msgid "%(rev)s resynced on %(reponame)s." msgstr "" #: trac/versioncontrol/admin.py:148 #, python-format msgid "Resyncing repository history for %(reponame)s... " msgstr "" #: trac/versioncontrol/admin.py:155 #, python-format msgid "%(num)s revision cached." msgid_plural "%(num)s revisions cached." msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/admin.py:157 msgid "Done." msgstr "" #: trac/versioncontrol/admin.py:179 #, python-format msgid " Indexing '%(name)s' repository" msgstr "" #: trac/versioncontrol/admin.py:183 #, python-format msgid "" "\n" " ---------------------------------------------------------------------\n" " Warning: couldn't index '%(pretty_name)s' repository.\n" "\n" " This can happen for a variety of reasons: wrong repository type,\n" " no appropriate third party library for this repository type,\n" " no repository at the specified repository path...\n" "\n" " You can nevertheless start using your Trac environment, but you'll\n" " need to check your `%(name)s.type` and `%(name)s.dir` option values\n" " in the [repositories] section of your trac.ini file.\n" msgstr "" #: trac/versioncontrol/admin.py:230 msgid "Version Control" msgstr "" #: trac/versioncontrol/admin.py:231 #: trac/versioncontrol/templates/admin_repositories.html:17 msgid "Repositories" msgstr "" #: trac/versioncontrol/admin.py:244 trac/versioncontrol/api.py:714 #: trac/versioncontrol/web_ui/browser.py:352 #: trac/versioncontrol/web_ui/changeset.py:246 #: trac/versioncontrol/web_ui/changeset.py:1086 #: trac/versioncontrol/web_ui/log.py:98 trac/versioncontrol/web_ui/log.py:419 #, python-format msgid "Repository '%(repo)s' not found" msgstr "" #: trac/versioncontrol/admin.py:271 trac/versioncontrol/admin.py:321 #, python-format msgid "You should now run %(resync)s to synchronize Trac with the repository." msgstr "" #: trac/versioncontrol/admin.py:276 #, python-format msgid "You may have to run %(resync)s to synchronize Trac with the repository." msgstr "" #: trac/versioncontrol/admin.py:285 #, python-format msgid "" "You will need to update your post-commit hook to call %(cset_added)s with" " the new repository name." msgstr "" #: trac/versioncontrol/admin.py:307 trac/versioncontrol/api.py:296 #, python-format msgid "The repository \"%(name)s\" already exists." msgstr "" #: trac/versioncontrol/admin.py:313 msgid "Missing arguments to add a repository." msgstr "" #: trac/versioncontrol/admin.py:317 #, python-format msgid "The repository \"%(name)s\" has been added." msgstr "" #: trac/versioncontrol/admin.py:331 #, python-format msgid "" "You should also set up a post-commit hook on the repository to call " "%(cset_added)s for each committed changeset. See the %(doc)s for more " "information." msgstr "" #: trac/versioncontrol/admin.py:347 #, python-format msgid "The alias \"%(name)s\" already exists." msgstr "" #: trac/versioncontrol/admin.py:349 #, python-format msgid "The alias \"%(name)s\" has been added." msgstr "" #: trac/versioncontrol/admin.py:352 msgid "Missing arguments to add an alias." msgstr "" #: trac/versioncontrol/admin.py:365 msgid "The selected repositories have been removed." msgstr "" #: trac/versioncontrol/admin.py:368 msgid "No repositories were selected." msgstr "" #: trac/versioncontrol/admin.py:422 msgid "The repository directory must be an absolute path." msgstr "" #: trac/versioncontrol/admin.py:431 #, python-format msgid "" "The repository directory must be located below one of the following " "directories: %(dirs)s" msgstr "" #: trac/versioncontrol/api.py:36 #: trac/versioncontrol/templates/admin_repositories.html:65 #: trac/versioncontrol/templates/admin_repositories.html:91 #: trac/versioncontrol/templates/admin_repositories.html:256 #: trac/versioncontrol/templates/admin_repositories.html:258 #: trac/versioncontrol/templates/admin_repositories.html:262 #: trac/versioncontrol/web_ui/browser.py:949 #: trac/versioncontrol/web_ui/changeset.py:855 #: trac/versioncontrol/web_ui/changeset.py:995 msgid "(default)" msgstr "" #: trac/versioncontrol/api.py:204 #, python-format msgid "Invalid key \"%(key)s\"" msgstr "" #: trac/versioncontrol/api.py:211 #, python-format msgid "You should now run \"repository resync %(name)s\"." msgstr "" #: trac/versioncontrol/api.py:214 #, python-format msgid "You may have to run \"repository resync %(name)s\"." msgstr "" #: trac/versioncontrol/api.py:222 trac/versioncontrol/api.py:307 msgid "The repository directory must be absolute" msgstr "" #: trac/versioncontrol/api.py:227 #, python-format msgid "The repository type '%(type)s' is not supported" msgstr "" #: trac/versioncontrol/api.py:249 #, python-format msgid "Cannot create an alias to the alias \"%(repo)s\"" msgstr "" #: trac/versioncontrol/api.py:267 #, python-format msgid "Cannot remove the repository \"%(repos)s\" used in aliases" msgstr "" #: trac/versioncontrol/api.py:288 #, python-format msgid "Cannot rename the repository \"%(repos)s\" used in aliases" msgstr "" #: trac/versioncontrol/api.py:381 #, python-format msgid "" "Can't synchronize with repository \"%(name)s\" (%(error)s). Look in the " "Trac log for more information." msgstr "" #: trac/versioncontrol/api.py:388 #, python-format msgid "" "Failed to sync with repository \"%(name)s\": %(error)s; repository " "information may be out of date. Look in the Trac log for more information" " including mitigation strategies." msgstr "" #: trac/versioncontrol/api.py:416 #, python-format msgid "Changeset %(rev)s in %(repo)s" msgstr "" #: trac/versioncontrol/api.py:418 #, python-format msgid "Changeset %(rev)s" msgstr "" #: trac/versioncontrol/api.py:428 msgid "directory" msgstr "" #: trac/versioncontrol/api.py:430 msgid "file" msgstr "" #: trac/versioncontrol/api.py:432 #, python-format msgid " at version %(rev)s" msgstr "" #: trac/versioncontrol/api.py:434 msgid "path" msgstr "" #: trac/versioncontrol/api.py:437 #, python-format msgid " in %(repo)s" msgstr "" #. TRANSLATOR: file /path/to/file.py at version 13 in reponame #: trac/versioncontrol/api.py:439 #, python-format msgid "%(kind)s %(id)s%(at_version)s%(in_repo)s" msgstr "" #: trac/versioncontrol/api.py:443 msgid "Default repository" msgstr "" #: trac/versioncontrol/api.py:444 #, python-format msgid "Repository %(repo)s" msgstr "" #: trac/versioncontrol/api.py:813 #, python-format msgid "Unsupported version control system \"%(name)s\": %(error)s" msgstr "" #: trac/versioncontrol/api.py:816 #, python-format msgid "" "Unsupported version control system \"%(name)s\": Can't find an " "appropriate component, maybe the corresponding plugin was not enabled? " msgstr "" #: trac/versioncontrol/api.py:824 #, python-format msgid "No changeset %(rev)s in the repository" msgstr "" #: trac/versioncontrol/api.py:826 msgid "No such changeset" msgstr "" #: trac/versioncontrol/api.py:832 #, python-format msgid "No node %(path)s at revision %(rev)s" msgstr "" #: trac/versioncontrol/api.py:834 #, python-format msgid "%(msg)s: No node %(path)s at revision %(rev)s" msgstr "" #: trac/versioncontrol/api.py:836 msgid "No such node" msgstr "" #: trac/versioncontrol/cache.py:258 #, python-format msgid "" "The repository directory has changed, you should resynchronize the " "repository with: trac-admin $ENV repository resync '%(reponame)s'" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:45 #, python-format msgid "Manage Repositories %(nb_repos)s" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:73 #, python-format msgid "Default: %(default_type)s" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:81 msgid "Repository:" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:110 msgid "Modify Repository:" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:112 msgid "View Repository:" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:116 #, python-format msgid "" "%(note)s This repository is not defined in the database and cannot be " "edited on this page." msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:136 #: trac/versioncontrol/templates/admin_repositories.html:213 msgid "Directory:" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:154 msgid "Sync on every request" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:159 msgid "repository synchronization" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:161 #, python-format msgid "Not recommended. See %(tracreposadmin)s." msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:174 msgid "Hide from repository index" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:207 msgid "Add Repository:" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:225 msgid "Add Alias:" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:243 msgid "Revision" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:262 #, python-format msgid "Alias of %(repo)s" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:287 msgid "Refresh" msgstr "" #: trac/versioncontrol/templates/admin_repositories.html:295 #, python-format msgid "%(note)s See %(page)s for help on administering repositories." msgstr "" #: trac/versioncontrol/templates/browser.html:25 #, python-format msgid "%(basename)s in %(dirname)s" msgstr "" #: trac/versioncontrol/templates/browser.html:87 msgid "Default Repository" msgstr "" #: trac/versioncontrol/templates/browser.html:96 msgid "Show the diff against a specific revision" msgstr "" #: trac/versioncontrol/templates/browser.html:97 msgid "View diff against:" msgstr "" #: trac/versioncontrol/templates/browser.html:112 msgid "Hint: clear the field to view latest revision" msgstr "" #: trac/versioncontrol/templates/browser.html:114 msgid "View revision:" msgstr "" #: trac/versioncontrol/templates/browser.html:125 msgid "Visit:" msgstr "" #: trac/versioncontrol/templates/browser.html:137 msgid "Go!" msgstr "" #: trac/versioncontrol/templates/browser.html:138 msgid "Jump to the chosen preselected path" msgstr "" #: trac/versioncontrol/templates/browser.html:148 #: trac/versioncontrol/templates/revisionlog.html:254 msgid "Branch head" msgstr "" #: trac/versioncontrol/templates/browser.html:148 #: trac/versioncontrol/templates/revisionlog.html:254 msgid "Branch" msgstr "" #: trac/versioncontrol/templates/browser.html:152 #: trac/versioncontrol/templates/revisionlog.html:258 msgid "Tag" msgstr "" #: trac/versioncontrol/templates/browser.html:155 #: trac/versioncontrol/templates/revisionlog.html:261 msgid "Bookmark" msgstr "" #: trac/versioncontrol/templates/browser.html:167 msgid "Parent Directory" msgstr "" #: trac/versioncontrol/templates/browser.html:176 msgid "No files found" msgstr "" #: trac/versioncontrol/templates/browser.html:197 msgid "Last change" msgstr "" #: trac/versioncontrol/templates/browser.html:201 #: trac/versioncontrol/templates/path_links.html:48 #, python-format msgid "View changeset %(rev)s" msgstr "" #: trac/versioncontrol/templates/browser.html:204 #, python-format msgid "" "%(last_change)s on this file since %(stickyrev)s was %(rev)s, checked in " "by %(author)s, %(age)s" msgstr "" #: trac/versioncontrol/templates/browser.html:211 #, python-format msgid "" "%(last_change)s on this file was %(rev)s, checked in by %(author)s, " "%(age)s" msgstr "" #: trac/versioncontrol/templates/browser.html:273 msgid "File size:" msgstr "" #: trac/versioncontrol/templates/browser.html:293 msgid "Repository Index" msgstr "" #: trac/versioncontrol/templates/browser.html:320 msgid "View changes..." msgstr "" #: trac/versioncontrol/templates/browser.html:321 msgid "Select paths and revs for Diff" msgstr "" #: trac/versioncontrol/templates/browser.html:327 #, python-format msgid "%(note)s See %(page)s for help on using the repository browser." msgstr "" #: trac/versioncontrol/templates/changeset_content.html:19 #: trac/versioncontrol/templates/changeset_content.html:24 #: trac/versioncontrol/templates/changeset_content.html:157 msgid "Show entry in browser" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:29 #: trac/versioncontrol/templates/changeset_content.html:33 #: trac/versioncontrol/templates/changeset_content.html:40 msgid "Show full changeset" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:44 msgid "Show revision log" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:52 #, python-format msgid "Changeset %(newrev)s in %(reponame)s for %(newpath)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:58 #, python-format msgid "Changes in %(newpath)s %(logoldnew)s in %(reponame)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:64 #, python-format msgid "" "Changes in %(reponame)s from %(oldpath)s at %(oldrev)s to %(newpath)s at " "%(newrev)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:72 #, python-format msgid "Changeset %(shortnewrev)s in %(reponame)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:78 #, python-format msgid "Changeset %(new_drev)s in %(reponame)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:87 #, python-format msgid "Changeset %(newrev)s for %(newpath)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:93 #, python-format msgid "Changes in %(newpath)s %(logoldnew)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:99 #, python-format msgid "Changes from %(oldpath)s at %(oldrrev)s to %(newpath)s at %(newrrev)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:106 #, python-format msgid "Changeset %(shortnewrev)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:112 #, python-format msgid "Changeset %(new_drev)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:152 #, python-format msgid "Show what was removed (content at revision %(old_rev)s)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:158 msgid "(root)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:166 #, python-format msgid "Show original file (revision %(old_rev)s)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:170 #, python-format msgid "(%(kind)s from %(oldpath)s)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:178 #: trac/versioncontrol/templates/changeset_content.html:181 msgid "Show differences" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:179 msgid "view diffs" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:182 #, python-format msgid "%(num)d diff" msgid_plural "%(num)d diffs" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:186 #, python-format msgid "%(num)d prop" msgid_plural "%(num)d props" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:190 msgid "Show previous version in browser" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:202 msgid "(less than one hour ago)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:204 #, python-format msgid "(%(age)s ago)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:225 msgid "Message:" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:238 msgid "Location:" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:245 msgid "(No files)" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:256 #, python-format msgid "%(num)d added" msgid_plural "%(num)d added" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:260 #, python-format msgid "%(num)d deleted" msgid_plural "%(num)d deleted" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:264 #, python-format msgid "%(num)d edited" msgid_plural "%(num)d edited" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:268 #, python-format msgid "%(num)d copied" msgid_plural "%(num)d copied" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:271 #, python-format msgid "%(num)d moved" msgid_plural "%(num)d moved" msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/templates/changeset_content.html:282 #: trac/versioncontrol/templates/revisionlog.txt:13 msgid "added" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:284 #: trac/versioncontrol/templates/revisionlog.txt:13 msgid "deleted" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:286 #: trac/versioncontrol/templates/revisionlog.txt:14 msgid "copied" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:288 #: trac/versioncontrol/templates/revisionlog.txt:14 msgid "moved" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:327 #, python-format msgid "" "Changeset view not shown, since the total size " "(%(pretty_diff_bytes)s) exceeds %(pretty_max_bytes)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:345 #, python-format msgid "" "Changeset view not shown, since the number of files " "(%(diff_files)s) exceeds %(pretty_max_files)s" msgstr "" #: trac/versioncontrol/templates/changeset_content.html:361 #, python-format msgid "%(note)s See %(page)s for help on using the changeset viewer." msgstr "" #: trac/versioncontrol/templates/diff_form.html:17 #: trac/versioncontrol/templates/diff_form.html:49 msgid "Prepare Diff" msgstr "" #: trac/versioncontrol/templates/diff_form.html:56 msgid "Select the base and the target for the diff:" msgstr "" #: trac/versioncontrol/templates/diff_form.html:60 msgid "From:" msgstr "" #: trac/versioncontrol/templates/diff_form.html:64 #: trac/versioncontrol/templates/diff_form.html:74 msgid "at revision:" msgstr "" #: trac/versioncontrol/templates/diff_form.html:70 msgid "To:" msgstr "" #: trac/versioncontrol/templates/diff_form.html:81 msgid "" "For either path, you can start typing the path and will be presented a " "list of existing directories and files to select from. Select an entry by" " clicking on it, or by using the up/down cursor keys and hitting tab." msgstr "" #: trac/versioncontrol/templates/diff_form.html:98 #, python-format msgid "%(note)s See %(page)s for help on using the diff feature." msgstr "" #: trac/versioncontrol/templates/dir_entries.html:22 msgid "View Directory" msgstr "" #: trac/versioncontrol/templates/dir_entries.html:22 msgid "View File" msgstr "" #: trac/versioncontrol/templates/dir_entries.html:36 #: trac/versioncontrol/templates/repository_index.html:47 #: trac/versioncontrol/web_ui/browser.py:864 msgid "Download as Zip archive" msgstr "" #: trac/versioncontrol/templates/dir_entries.html:41 #: trac/versioncontrol/templates/repository_index.html:52 msgid "View Revision Log" msgstr "" #: trac/versioncontrol/templates/dir_entries.html:44 #: trac/versioncontrol/templates/repository_index.html:56 msgid "View Changeset" msgstr "" #: trac/versioncontrol/templates/dirlist_thead.html:23 #: trac/versioncontrol/templates/revisionlog.html:158 #: trac/versioncontrol/web_ui/browser.py:872 msgid "Rev" msgstr "" #: trac/versioncontrol/templates/dirlist_thead.html:24 #: trac/versioncontrol/templates/revisionlog.html:159 msgid "Age" msgstr "" #: trac/versioncontrol/templates/dirlist_thead.html:30 #: trac/versioncontrol/web_ui/browser.py:470 msgid "Last Change" msgstr "" #: trac/versioncontrol/templates/path_links.html:28 msgid "Go to repository index" msgstr "" #: trac/versioncontrol/templates/path_links.html:29 msgid "Go to repository root" msgstr "" #: trac/versioncontrol/templates/path_links.html:39 #, python-format msgid "View %(name)s" msgstr "" #: trac/versioncontrol/templates/repository_index.html:24 msgid "View Root Directory" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:60 msgid "Revision Log Mode:" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:66 msgid "Stop on copy" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:73 msgid "Follow copies" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:80 msgid "Show only adds and deletes" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:91 #, python-format msgid "" " " msgstr "" #: trac/versioncontrol/templates/revisionlog.html:103 #, python-format msgid "Show at most %(input_max)s revisions per page." msgstr "" #: trac/versioncontrol/templates/revisionlog.html:113 msgid "Show full log messages" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:130 msgid "Copied or renamed" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:142 msgid "Diff from Old Revision to New Revision (as selected in the Diff column)" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:154 msgid "Graph" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:156 msgid "Old / New" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:156 msgid "Diff" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:163 msgid "Log Message" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:176 msgid "No revisions found" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:192 #, python-format msgid "copied from %(path)s" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:207 #, python-format msgid "From [%(rev)s]" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:210 #, python-format msgid "To [%(rev)s]" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:215 msgid "View log starting at this revision" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:223 #, python-format msgid "Browse at revision %(rev)s" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:228 #, python-format msgid "View removal changeset [%(rev)s]" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:233 #, python-format msgid "View changeset [%(rev)s] restricted to %(path)s" msgstr "" #: trac/versioncontrol/templates/revisionlog.html:294 #, python-format msgid "%(note)s See %(page)s for help on using the revision log." msgstr "" #: trac/versioncontrol/templates/revisionlog.txt:2 #, python-format msgid "ChangeLog for %(path)s in %(repo)s" msgstr "" #: trac/versioncontrol/templates/revisionlog.txt:3 #, python-format msgid "ChangeLog for %(path)s" msgstr "" #: trac/versioncontrol/templates/revisionlog.txt:5 #, python-format msgid "Generated by Trac %(version)s" msgstr "" #: trac/versioncontrol/web_ui/browser.py:299 msgid "Browse Source" msgstr "" #: trac/versioncontrol/web_ui/browser.py:375 msgid "Invalid changeset number" msgstr "" #: trac/versioncontrol/web_ui/browser.py:412 msgid "No viewable repositories" msgstr "" #: trac/versioncontrol/web_ui/browser.py:414 #, python-format msgid "No node %(path)s" msgstr "" #: trac/versioncontrol/web_ui/browser.py:453 #: trac/versioncontrol/web_ui/browser.py:463 #, python-format msgid "Revision %(num)s" msgstr "" #: trac/versioncontrol/web_ui/browser.py:464 msgid "Previous Revision" msgstr "" #: trac/versioncontrol/web_ui/browser.py:464 msgid "Next Revision" msgstr "" #: trac/versioncontrol/web_ui/browser.py:465 msgid "Latest Revision" msgstr "" #: trac/versioncontrol/web_ui/browser.py:469 #: trac/versioncontrol/web_ui/log.py:320 msgid "Parent directory" msgstr "" #: trac/versioncontrol/web_ui/browser.py:476 msgid "Normal" msgstr "" #: trac/versioncontrol/web_ui/browser.py:477 msgid "View file without annotations" msgstr "" #: trac/versioncontrol/web_ui/browser.py:482 msgid "Blame" msgstr "" #: trac/versioncontrol/web_ui/browser.py:483 msgid "" "Annotate each line with the last changed revision (this can be time " "consuming...)" msgstr "" #: trac/versioncontrol/web_ui/browser.py:490 msgid "Revision Log" msgstr "" #: trac/versioncontrol/web_ui/browser.py:496 msgid "Repository URL" msgstr "" #: trac/versioncontrol/web_ui/browser.py:629 #: trac/versioncontrol/web_ui/changeset.py:360 msgid "Zip Archive" msgstr "" #: trac/versioncontrol/web_ui/browser.py:652 msgid "Path not available for download" msgstr "" #: trac/versioncontrol/web_ui/browser.py:872 msgid "Revision in which the line changed" msgstr "" #: trac/versioncontrol/web_ui/browser.py:887 msgid "" "Display the list of available repositories.\n" "\n" "Can be given the following named arguments:\n" "\n" " ''format''::\n" " Select the rendering format:\n" " - ''compact'' produces a comma-separated list of repository prefix\n" " names (default)\n" " - ''list'' produces a description list of repository prefix names\n" " - ''table'' produces a table view, similar to the one visible in\n" " the ''Browse View'' page\n" " ''glob''::\n" " Do a glob-style filtering on the repository names (defaults to '*')\n" " ''order''::\n" " Order repositories by the given column (one of \"name\", \"date\" or\n" " \"author\")\n" " ''desc''::\n" " When set to 1, order by descending order" msgstr "" #: trac/versioncontrol/web_ui/browser.py:951 #, python-format msgid "View repository %(repo)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:101 #, python-format msgid "Property %(name)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:239 #, python-format msgid "Can't compare across different repositories: %(old)s vs. %(new)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:248 #: trac/versioncontrol/web_ui/log.py:94 msgid "No repository specified and no default repository configured." msgstr "" #: trac/versioncontrol/web_ui/changeset.py:256 msgid "Invalid Changeset Number" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:358 msgid "Unified Diff" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:369 msgid "Previous Changeset" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:369 msgid "Next Changeset" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:373 msgid "Reverse Diff" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:411 #, python-format msgid "Changeset %(id)s for %(path)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:414 #: trac/versioncontrol/web_ui/changeset.py:440 #: trac/versioncontrol/web_ui/changeset.py:462 #, python-format msgid "Changeset %(id)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:489 #, python-format msgid "Show revision %(rev)s of this file in browser" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:636 #, python-format msgid "Show the changeset %(id)s restricted to %(path)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:648 #, python-format msgid "Show the %(range)s differences restricted to %(path)s" msgstr "" #. TRANSLATOR: 'latest' (revision) #: trac/versioncontrol/web_ui/changeset.py:779 msgid "latest" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:782 #, python-format msgid "Diff [%(old_rev)s:%(new_rev)s] for %(path)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:788 #, python-format msgid "Diff from %(old_path)s@%(old_rev)s to %(new_path)s@%(new_rev)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:861 msgid "Changesets in all repositories" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:863 msgid "Repository changesets" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:999 #, python-format msgid "Changeset in %(repo)s " msgid_plural "Changesets in %(repo)s " msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/web_ui/changeset.py:1001 msgid "Changeset " msgid_plural "Changesets " msgstr[0] "" msgstr[1] "" #: trac/versioncontrol/web_ui/changeset.py:1084 #, python-format msgid "No permission to view changeset %(rev)s on %(repos)s" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:1088 #: trac/versioncontrol/web_ui/log.py:421 msgid "No default repository defined" msgstr "" #: trac/versioncontrol/web_ui/changeset.py:1129 msgid "Changesets" msgstr "" #: trac/versioncontrol/web_ui/log.py:208 #, python-format msgid "" "The file or directory '%(path)s' doesn't exist at revision %(rev)s or at " "any previous revision." msgstr "" #: trac/versioncontrol/web_ui/log.py:209 msgid "Nonexistent path" msgstr "" #: trac/versioncontrol/web_ui/log.py:254 #, python-format msgid "Revision Log (restarting at %(path)s, rev. %(rev)s)" msgstr "" #: trac/versioncontrol/web_ui/log.py:328 msgid "ChangeLog" msgstr "" #: trac/versioncontrol/web_ui/log.py:331 msgid "View Latest Revision" msgstr "" #: trac/versioncontrol/web_ui/log.py:335 msgid "Older Revisions" msgstr "" #: trac/versioncontrol/web_ui/log.py:417 msgid "No permission to view change log" msgstr "" #. TRANSLATOR: You can 'search' in the repository history... (link) #: trac/versioncontrol/web_ui/util.py:91 msgid "search" msgstr "" #: trac/versioncontrol/web_ui/util.py:96 #, python-format msgid "" "You can %(search)s in the repository history to see if that path existed " "but was later removed" msgstr "" #: trac/web/api.py:225 msgid "Not Implemented Error" msgstr "" #: trac/web/api.py:275 #, python-format msgid "Error: %(message)s" msgstr "" #: trac/web/api.py:378 trac/web/api.py:382 trac/web/api.py:403 #, python-format msgid "Invalid value for request argument %(name)s." msgstr "" #: trac/web/api.py:461 #, python-format msgid "" "Missing request argument. The %(name)s argument must be included in the " "request." msgstr "" #: trac/web/api.py:644 #, python-format msgid "Invalid URL encoding (was %(path_info)r)" msgstr "" #: trac/web/api.py:870 #, python-format msgid "File %(path)s not found" msgstr "" #: trac/web/api.py:1012 #, python-format msgid "Exception caught while reading request: %(msg)s" msgstr "" #: trac/web/api.py:1037 #, python-format msgid "Invalid encoding in form data: %(msg)s" msgstr "" #: trac/web/auth.py:117 #, python-format msgid "logged in as %(user)s" msgstr "" #: trac/web/auth.py:121 msgid "Logout" msgstr "" #: trac/web/auth.py:130 msgid "Login" msgstr "" #. TRANSLATOR: ... refer to the 'installation documentation'. (link) #: trac/web/auth.py:163 msgid "installation documentation" msgstr "" #: trac/web/auth.py:164 msgid "Configuring Authentication" msgstr "" #: trac/web/auth.py:167 #, python-format msgid "" "Authentication information not available. Please refer to the " "%(inst_doc)s." msgstr "" #: trac/web/auth.py:175 #, python-format msgid "Already logged in as %(user)s." msgstr "" #: trac/web/chrome.py:416 #, python-format msgid "%(component)s failed with %(exc)s" msgstr "" #: trac/web/chrome.py:767 #, python-format msgid "Invalid chrome path %(path)s." msgstr "" #: trac/web/chrome.py:1099 msgid "anonymous" msgstr "" #: trac/web/chrome.py:1448 msgid "" "Legacy Genshi template needs the 'genshi' package to be installed. Please" " contact your Trac administrator." msgstr "" #: trac/web/chrome.py:1851 msgid "(unknown template location)" msgstr "" #: trac/web/chrome.py:1852 #, python-format msgid "Genshi %(error)s error while rendering template %(location)s" msgstr "" #: trac/web/main.py:188 msgid "Authentication error. Please contact your administrator." msgstr "" #: trac/web/main.py:242 msgid "Secure cookies are enabled, you must use https to submit forms." msgstr "" #: trac/web/main.py:245 msgid "Do you have cookies enabled?" msgstr "" #: trac/web/main.py:246 #, python-format msgid "Missing or invalid form token. %(msg)s" msgstr "" #: trac/web/main.py:359 #, python-format msgid "" "%(handler)s is not a valid default handler. Please update %(option)s " "through the %(page)s page or by directly editing trac.ini." msgstr "" #. TRANSLATOR: ... not logged in, you may want to 'do so' now (link) #: trac/web/main.py:713 msgid "do so" msgstr "" #: trac/web/main.py:714 #, python-format msgid "You are currently not logged in. You may want to %(do_so)s now." msgstr "" #: trac/web/main.py:778 msgid "''System information not available''\n" msgstr "" #: trac/web/main.py:779 msgid "''Plugin information not available''\n" msgstr "" #: trac/web/main.py:780 msgid "''Interface customization information not available''\n" msgstr "" #: trac/web/main.py:810 #, python-format msgid "" "==== How to Reproduce\n" "\n" "While doing a %(method)s operation on `%(path_info)s`, Trac issued an " "internal error.\n" "\n" "''(please provide additional details here)''\n" "\n" "Request parameters:\n" "{{{\n" "%(req_args)s\n" "}}}\n" "\n" "User agent: `#USER_AGENT#`\n" "\n" "==== System Information\n" "%(sys_info)s\n" "==== Enabled Plugins\n" "%(enabled_plugins)s\n" "==== Interface Customization\n" "%(interface_customization)s\n" "==== Python Traceback\n" "{{{\n" "%(traceback)s}}}" msgstr "" #: trac/web/session.py:294 trac/web/session.py:313 msgid "Session ID must be alphanumeric." msgstr "" #: trac/web/session.py:314 trac/web/session.py:320 msgid "Error renaming session" msgstr "" #: trac/web/session.py:317 #, python-format msgid "Session '%(id)s' already exists. Please choose a different session ID." msgstr "" #: trac/web/session.py:506 msgid "SID" msgstr "" #: trac/web/session.py:506 msgid "Auth" msgstr "" #: trac/web/session.py:506 msgid "Last Visit" msgstr "" #: trac/web/session.py:507 msgid "Email" msgstr "" #: trac/web/session.py:507 msgid "Default Handler" msgstr "" #: trac/web/session.py:517 #, python-format msgid "Session '%(sid)s' already exists" msgstr "" #: trac/web/session.py:529 #, python-format msgid "Invalid attribute '%(attr)s'" msgstr "" #: trac/web/session.py:533 #, python-format msgid "Invalid default_handler '%(val)s'" msgstr "" #: trac/web/session.py:540 #, python-format msgid "Session '%(sid)s' not found" msgstr "" #: trac/wiki/admin.py:107 #, python-format msgid "Page '%(page)s' not found" msgstr "" #: trac/wiki/admin.py:113 #, python-format msgid "'%(name)s' is not a file" msgstr "" #: trac/wiki/admin.py:178 msgid "Edits" msgstr "" #: trac/wiki/admin.py:186 #, python-format msgid " '%(name1)s' renamed to '%(name2)s'" msgstr "" #: trac/wiki/admin.py:196 msgid "Deleted pages" msgstr "" #: trac/wiki/admin.py:200 #, python-format msgid " '%(page)s' deleted" msgstr "" #: trac/wiki/admin.py:219 #, python-format msgid "'%(name)s' is not a directory" msgstr "" #: trac/wiki/admin.py:239 #, python-format msgid "Upgrade done: %(count)s pages upgraded." msgstr "" #: trac/wiki/admin.py:245 #, python-format msgid " '%(title)s' is already up to date" msgstr "" #: trac/wiki/api.py:452 msgid "no permission to view this wiki page" msgstr "" #: trac/wiki/formatter.py:189 #, python-format msgid "Pre-0.11 macros with the %(method)s method are no longer supported." msgstr "" #: trac/wiki/formatter.py:208 #, python-format msgid "No macro or processor named '%(name)s' found" msgstr "" #: trac/wiki/formatter.py:251 msgid "Error: Forbidden character sequence \"--\" in htmlcomment wiki code block" msgstr "" #: trac/wiki/formatter.py:328 #, python-format msgid "!#%(name)s must contain at most one table" msgstr "" #: trac/wiki/formatter.py:332 #, python-format msgid "!#%(name)s must contain at least one table cell (and table cells only)" msgstr "" #: trac/wiki/formatter.py:386 #, python-format msgid "Error: Failed to load processor %(name)s" msgstr "" #: trac/wiki/formatter.py:721 #, python-format msgid "Trac project %(name)s" msgstr "" #: trac/wiki/formatter.py:724 trac/wiki/intertrac.py:110 msgid "The Trac Project" msgstr "" #: trac/wiki/formatter.py:729 trac/wiki/interwiki.py:106 #, python-format msgid "%(target)s in %(name)s" msgstr "" #: trac/wiki/formatter.py:824 #, python-format msgid "Macro %(name)s(%(args)s) failed" msgstr "" #: trac/wiki/formatter.py:830 #, python-format msgid "Error: Macro %(name)s(%(args)s) failed" msgstr "" #: trac/wiki/formatter.py:1231 #, python-format msgid "Processor %(name)s failed" msgstr "" #: trac/wiki/formatter.py:1237 #, python-format msgid "Error: Processor %(name)s failed" msgstr "" #: trac/wiki/intertrac.py:82 #, python-format msgid "" "Can't view %(link)s. Resource doesn't exist or you don't have the " "required permission." msgstr "" #: trac/wiki/intertrac.py:95 msgid "Provide a list of known InterTrac prefixes." msgstr "" #: trac/wiki/intertrac.py:118 #, python-format msgid "Alias for %(name)s" msgstr "" #: trac/wiki/intertrac.py:128 trac/wiki/interwiki.py:177 msgid "Prefix" msgstr "" #: trac/wiki/intertrac.py:129 msgid "Trac Site" msgstr "" #: trac/wiki/interwiki.py:165 msgid "Provide a description list for the known InterWiki prefixes." msgstr "" #: trac/wiki/interwiki.py:178 msgid "Site" msgstr "" #: trac/wiki/macros.py:102 msgid "" "Insert an alphabetic list of all wiki pages into the output.\n" "\n" "Accepts a prefix string as parameter: if provided, only pages with names\n" "that start with the prefix are included in the resulting list. If this\n" "parameter is omitted, all pages are listed. If the prefix is specified,\n" "a second argument of value `hideprefix` can be given as well, in order\n" "to remove that prefix from the output.\n" "\n" "The prefix string supports the standard relative-path notation ''when\n" "using the macro in a wiki page''. A prefix string starting with `./`\n" "will be relative to the current page, and parent pages can be\n" "specified using `../`.\n" "\n" "Several named parameters can be specified:\n" " - `format=compact`: The pages are displayed as comma-separated links.\n" " - `format=group`: The list of pages will be structured in groups\n" " according to common prefix. This format also supports a `min=n`\n" " argument, where `n` is the minimal number of pages for a group.\n" " - `format=hierarchy`: The list of pages will be structured according\n" " to the page name path hierarchy. This format also supports a `min=n`\n" " argument, where higher `n` flatten the display hierarchy\n" " - `depth=n`: limit the depth of the pages to list. If set to 0,\n" " only toplevel pages will be shown, if set to 1, only immediate\n" " children pages will be shown, etc. If not set, or set to -1,\n" " all pages in the hierarchy will be shown.\n" " - `include=page1:page*2`: include only pages that match an item in the\n" " colon-separated list of pages. If the list is empty, or if no " "`include`\n" " argument is given, include all pages.\n" " - `exclude=page1:page*2`: exclude pages that match an item in the colon-" "\n" " separated list of pages.\n" "\n" "The `include` and `exclude` lists accept shell-style patterns." msgstr "" #: trac/wiki/macros.py:328 msgid "" "List all pages that have recently been modified, ordered by the\n" "time they were last modified.\n" "\n" "This macro accepts two ordered arguments and a named argument. The named\n" "argument can be placed in any position within the argument list.\n" "\n" "The first parameter is a prefix string: if provided, only pages with " "names\n" "that start with the prefix are included in the resulting list. If this\n" "parameter is omitted, all pages are included in the list.\n" "\n" "The second parameter is the maximum number of pages to include in the\n" "list.\n" "\n" "The `group` parameter determines how the list is presented:\n" " `group=date` :: The pages are presented in bulleted lists that are\n" " grouped by date (default).\n" " `group=none` :: The pages are presented in a single bulleted list.\n" "\n" "Tip: if you only want to specify a maximum number of entries and\n" "don't want to filter by prefix, specify an empty first parameter,\n" "e.g. `[[RecentChanges(,10,group=none)]]`." msgstr "" #: trac/wiki/macros.py:407 msgid "" "Display a structural outline of the current wiki page, each item in the\n" "outline being a link to the corresponding heading.\n" "\n" "This macro accepts four optional parameters:\n" "\n" " * The first is a number or range that allows configuring the minimum and" "\n" " maximum level of headings that should be included in the outline. For\n" " example, specifying \"1\" here will result in only the top-level " "headings\n" " being included in the outline. Specifying \"2-3\" will make the " "outline\n" " include all headings of level 2 and 3, as a nested list. The default " "is\n" " to include all heading levels.\n" " * The second parameter can be used to specify a custom title (the " "default\n" " is no title).\n" " * The third parameter selects the style of the outline. This can be\n" " either `inline` or `pullout` (the latter being the default). The\n" " `inline` style renders the outline as normal part of the content, " "while\n" " `pullout` causes the outline to be rendered in a box that is by " "default\n" " floated to the right side of the other content.\n" " * The fourth parameter specifies whether the outline is numbered or not." "\n" " It can be either `numbered` or `unnumbered` (the former being the\n" " default). This parameter only has an effect in `inline` style." msgstr "" #: trac/wiki/macros.py:475 msgid "" "Embed an image in wiki-formatted text.\n" "\n" "The first argument is the file specification. The file specification may\n" "reference attachments in three ways:\n" " * `module:id:file`, where module can be either '''wiki''' or " "'''ticket''',\n" " to refer to the attachment named ''file'' of the specified wiki page " "or\n" " ticket.\n" " * `id:file`: same as above, but id is either a ticket shorthand or a " "Wiki\n" " page name.\n" " * `file` to refer to a local attachment named 'file'. This only works " "from\n" " within that wiki page or a ticket.\n" "\n" "The file specification may also refer to:\n" " * repository files, using the `source:file` syntax\n" " (`source:file@rev` works also).\n" " * files, using direct URLs: `/file` for a project-relative,\n" " `//file` for a server-relative, or `http://server/file` for\n" " absolute location. An InterWiki prefix may be used.\n" " * embedded data using the\n" " [http://tools.ietf.org/html/rfc2397 rfc2397] `data` URL scheme,\n" " provided the URL is enclosed in quotes.\n" "\n" "The remaining arguments are optional and allow configuring the attributes" "\n" "and style of the rendered `` element:\n" " * digits and unit are interpreted as the size (ex. 120px, 25%)\n" " for the image\n" " * `right`, `left`, `center`, `top`, `bottom` and `middle` are " "interpreted\n" " as the alignment for the image (alternatively, the first three can be\n" " specified using `align=...` and the last three using `valign=...`)\n" " * `link=some TracLinks...` replaces the link to the image source by the\n" " one specified using a TracLinks. If no value is specified, the link is" "\n" " simply removed.\n" " * `inline` specifies that the content generated be an inline XHTML\n" " element. By default, inline content is not generated, therefore images" "\n" " won't be rendered in section headings and other one-line content.\n" " * `nolink` means without link to image source (deprecated, use `link=`)\n" " * `key=value` style are interpreted as HTML attributes or CSS style\n" " indications for the image. Valid keys are:\n" " * align, valign, border, width, height, alt, title, longdesc, class,\n" " margin, margin-(left,right,top,bottom), id and usemap\n" " * `border`, `margin`, and `margin-`* can only be a single number\n" " (units are pixels).\n" " * `margin` is superseded by `center` which uses auto margins\n" "\n" "Examples:\n" "{{{\n" "[[Image(photo.jpg)]] # simplest\n" "[[Image(photo.jpg, 120px)]] # with image width size\n" "[[Image(photo.jpg, right)]] # aligned by keyword\n" "[[Image(photo.jpg, nolink)]] # without link to source\n" "[[Image(photo.jpg, align=right)]] # aligned by attribute\n" "}}}\n" "\n" "You can use an image from a wiki page, ticket or other module.\n" "{{{\n" "[[Image(OtherPage:foo.bmp)]] # from a wiki page\n" "[[Image(base/sub:bar.bmp)]] # from hierarchical wiki page\n" "[[Image(#3:baz.bmp)]] # from another ticket\n" "[[Image(ticket:36:boo.jpg)]] # from another ticket (long form)\n" "[[Image(source:/img/bee.jpg)]] # from the repository\n" "[[Image(htdocs:foo/bar.png)]] # from project htdocs dir\n" "[[Image(shared:foo/bar.png)]] # from shared htdocs dir (since 1.0.2)\n" "}}}\n" "\n" "''Adapted from the Image.py macro created by Shun-ichi Goto\n" "''" msgstr "" #: trac/wiki/macros.py:698 msgid "No filespec given" msgstr "" #: trac/wiki/macros.py:708 #, python-format msgid "No image \"%(id)s\" attached to %(parent)s" msgstr "" #: trac/wiki/macros.py:734 msgid "" "Display a list of all installed Wiki macros, including documentation if\n" "available.\n" "\n" "Optionally, the name of a specific macro can be provided as an argument. " "In\n" "that case, only the documentation for that macro will be rendered.\n" "\n" "Note that this macro will not be able to display the documentation of\n" "macros if the `PythonOptimize` option is enabled for mod_python!" msgstr "" #: trac/wiki/macros.py:761 #, python-format msgid "Error: Can't get description for macro %(name)s" msgstr "" #: trac/wiki/macros.py:786 msgid "Aliases:" msgstr "" #: trac/wiki/macros.py:789 msgid "No documentation found" msgstr "" #: trac/wiki/macros.py:796 msgid "" "Produce documentation for the Trac configuration file.\n" "\n" "Typically, this will be used in the TracIni page. The macro accepts\n" "two ordered arguments and two named arguments.\n" "\n" "The ordered arguments are a configuration section filter,\n" "and a configuration option name filter: only the configuration\n" "options whose section and name start with the filters are output.\n" "\n" "The named arguments can be specified:\n" "\n" " section :: a glob-style filtering on the section names\n" " option :: a glob-style filtering on the option names" msgstr "" #: trac/wiki/macros.py:856 msgid "(no default)" msgstr "" #: trac/wiki/macros.py:883 msgid "" "List all known mime-types which can be used as WikiProcessors.\n" "\n" "Can be given an optional argument which is interpreted as mime-type " "filter." msgstr "" #: trac/wiki/macros.py:906 msgid "MIME Types" msgstr "" #: trac/wiki/macros.py:920 msgid "" "Display a table of content for the Trac guide.\n" "\n" "This macro shows a quick and dirty way to make a table-of-contents\n" "for the !Help/Guide. The table of contents will contain the Trac* and\n" "WikiFormatting pages, and can't be customized. See the\n" "[https://trac-hacks.org/wiki/TocMacro TocMacro] for a more customizable\n" "table of contents." msgstr "" #: trac/wiki/macros.py:967 msgid "Table of Contents" msgstr "" #: trac/wiki/macros.py:981 #, python-format msgid "Invalid macro argument %(expr)s" msgstr "" #: trac/wiki/model.py:114 msgid "Cannot delete non-existent page" msgstr "" #: trac/wiki/model.py:150 trac/wiki/model.py:208 trac/wiki/web_ui.py:122 #, python-format msgid "Invalid Wiki page name '%(name)s'" msgstr "" #: trac/wiki/model.py:155 msgid "Page not modified" msgstr "" #: trac/wiki/model.py:199 msgid "Cannot rename non-existent page" msgstr "" #: trac/wiki/model.py:202 trac/wiki/web_ui.py:326 msgid "A new name is mandatory for a rename." msgstr "" #: trac/wiki/model.py:205 msgid "Page name is unchanged." msgstr "" #: trac/wiki/model.py:215 #, python-format msgid "The page '%(name)s' already exists." msgstr "" #: trac/wiki/model.py:236 msgid "Cannot edit comment of non-existent page" msgstr "" #: trac/wiki/web_ui.py:86 trac/wiki/web_ui.py:798 msgid "Wiki" msgstr "" #: trac/wiki/web_ui.py:90 msgid "Help/Guide" msgstr "" #: trac/wiki/web_ui.py:132 #, python-format msgid "No version \"%(num)s\" for Wiki page \"%(name)s\"" msgstr "" #: trac/wiki/web_ui.py:204 #, python-format msgid "The wiki page is too long (must be less than %(num)s characters)" msgstr "" #: trac/wiki/web_ui.py:216 #, python-format msgid "The Wiki page field %(field)s is invalid: %(message)s" msgstr "" #: trac/wiki/web_ui.py:219 #, python-format msgid "Invalid Wiki page: %(message)s" msgstr "" #. TRANSLATOR: wiki page #: trac/wiki/web_ui.py:246 msgid "currently edited" msgstr "" #: trac/wiki/web_ui.py:274 #, python-format msgid "The comment of version %(version)s of the page %(name)s has been updated." msgstr "" #: trac/wiki/web_ui.py:298 #, python-format msgid "The page %(name)s has been deleted." msgstr "" #: trac/wiki/web_ui.py:303 #, python-format msgid "The versions %(from_)d to %(to)d of the page %(name)s have been deleted." msgstr "" #: trac/wiki/web_ui.py:307 #, python-format msgid "The version %(version)d of the page %(name)s has been deleted." msgstr "" #: trac/wiki/web_ui.py:328 msgid "" "The new name is invalid (a name which is separated with slashes cannot be" " '.' or '..')." msgstr "" #: trac/wiki/web_ui.py:331 msgid "The new name must be different from the old name." msgstr "" #: trac/wiki/web_ui.py:333 #, python-format msgid "The page %(name)s already exists." msgstr "" #: trac/wiki/web_ui.py:342 #, python-format msgid "See [wiki:\"%(name)s\"]." msgstr "" #: trac/wiki/web_ui.py:348 #, python-format msgid "The page %(old_name)s has been renamed to %(new_name)s." msgstr "" #: trac/wiki/web_ui.py:352 #, python-format msgid "The page %(old_name)s has been recreated with a redirect to %(new_name)s." msgstr "" #: trac/wiki/web_ui.py:372 msgid "Page not modified, showing latest version." msgstr "" #: trac/wiki/web_ui.py:378 #, python-format msgid "Your changes have been saved in version %(version)s (%(diff)s)." msgstr "" #: trac/wiki/web_ui.py:430 #, python-format msgid "Version %(num)s of page \"%(name)s\" does not exist" msgstr "" #: trac/wiki/web_ui.py:480 msgid "Page history" msgstr "" #: trac/wiki/web_ui.py:498 msgid "Wiki History" msgstr "" #: trac/wiki/web_ui.py:533 #, python-format msgid "Reverted to version %(version)s." msgstr "" #: trac/wiki/web_ui.py:605 #, python-format msgid "Page %(name)s does not exist" msgstr "" #: trac/wiki/web_ui.py:622 #, python-format msgid "Back to %(wikipage)s" msgstr "" #: trac/wiki/web_ui.py:647 #, python-format msgid "Page %(name)s not found" msgstr "" #: trac/wiki/web_ui.py:698 msgid "View latest version" msgstr "" #: trac/wiki/web_ui.py:702 msgid "View parent page" msgstr "" #: trac/wiki/web_ui.py:711 msgid "Previous Version" msgstr "" #: trac/wiki/web_ui.py:711 msgid "Next Version" msgstr "" #: trac/wiki/web_ui.py:712 msgid "View Latest Version" msgstr "" #: trac/wiki/web_ui.py:715 msgid "Up" msgstr "" #: trac/wiki/web_ui.py:743 msgid "Start Page" msgstr "" #: trac/wiki/web_ui.py:745 msgid "Index" msgstr "" #: trac/wiki/web_ui.py:747 msgid "History" msgstr "" #: trac/wiki/web_ui.py:754 msgid "Wiki changes" msgstr "" #: trac/wiki/web_ui.py:781 #, python-format msgid "%(page)s edited" msgstr "" #: trac/wiki/web_ui.py:783 #, python-format msgid "%(page)s created" msgstr "" #: trac/wiki/templates/wiki_delete.html:35 #, python-format msgid "Delete versions %(from)s to %(to)s of %(name)s" msgstr "" #: trac/wiki/templates/wiki_delete.html:41 #, python-format msgid "Delete version %(version)s of %(name)s" msgstr "" #: trac/wiki/templates/wiki_delete.html:47 #, python-format msgid "Delete %(name)s" msgstr "" #: trac/wiki/templates/wiki_delete.html:72 #, python-format msgid "versions %(from)s to %(to)s" msgstr "" #: trac/wiki/templates/wiki_delete.html:75 #: trac/wiki/templates/wiki_delete.html:101 #, python-format msgid "Are you sure you want to delete %(version)s of this page?" msgstr "" #: trac/wiki/templates/wiki_delete.html:84 #: trac/wiki/templates/wiki_delete.html:147 #, python-format msgid "%(num)d version" msgid_plural "%(num)d versions" msgstr[0] "" msgstr[1] "" #: trac/wiki/templates/wiki_delete.html:87 #, python-format msgid "" "Removing %(num_versions)s of the page, which was first modified " "%(first_modified)s and last modified %(last_modified)s." msgstr "" #: trac/wiki/templates/wiki_delete.html:98 #, python-format msgid "version %(number)s" msgstr "" #: trac/wiki/templates/wiki_delete.html:109 #, python-format msgid "Created %(created)s." msgstr "" #: trac/wiki/templates/wiki_delete.html:115 msgid "" "This is the only version of the page, so the page will be removed " "completely!" msgstr "" #: trac/wiki/templates/wiki_delete.html:121 #, python-format msgid "Modified %(modified)s." msgstr "" #: trac/wiki/templates/wiki_delete.html:131 msgid "Are you sure you want to completely delete this page?" msgstr "" #: trac/wiki/templates/wiki_delete.html:136 msgid "version" msgstr "" #: trac/wiki/templates/wiki_delete.html:138 #, python-format msgid "" "Removing the one and only %(version)s of the page, which was created " "%(created)s." msgstr "" #: trac/wiki/templates/wiki_delete.html:150 #, python-format msgid "" "Removing all %(num_versions)s of the page, which was created %(created)s " "and last modified %(modified)s." msgstr "" #: trac/wiki/templates/wiki_delete.html:180 msgid "Delete those versions" msgstr "" #: trac/wiki/templates/wiki_delete.html:181 #: trac/wiki/templates/wiki_view.html:199 msgid "Delete this version" msgstr "" #: trac/wiki/templates/wiki_delete.html:182 #: trac/wiki/templates/wiki_view.html:201 msgid "Delete page" msgstr "" #: trac/wiki/templates/wiki_delete.html:188 #, python-format msgid "%(note)s See %(page)s for help on deleting wiki pages." msgstr "" #: trac/wiki/templates/wiki_diff.html:36 #, python-format msgid "Delete version %(old_version)d to version %(version)d" msgstr "" #: trac/wiki/templates/wiki_diff.html:41 #, python-format msgid "Delete version %(version)d" msgstr "" #: trac/wiki/templates/wiki_edit.html:114 msgid "See the diffs" msgstr "" #: trac/wiki/templates/wiki_edit.html:114 msgid "Review" msgstr "" #: trac/wiki/templates/wiki_edit.html:116 msgid "See the preview" msgstr "" #: trac/wiki/templates/wiki_edit.html:122 #, python-format msgid "Editing %(name)s" msgstr "" #: trac/wiki/templates/wiki_edit.html:151 msgid "" "Sorry, this page has been modified by somebody else since you started " "editing. Your changes cannot be saved." msgstr "" #: trac/wiki/templates/wiki_edit.html:167 msgid "Someone else has modified that page since you started your edits." msgstr "" #: trac/wiki/templates/wiki_edit.html:175 msgid "" "If you save right away, you risk to revert those changes" " (highlighted below as deletions)." msgstr "" #: trac/wiki/templates/wiki_edit.html:183 msgid "" "Please review all those changes and manually merge them with your own " "changes.
If you're unsure about what you're doing, please press " "Cancel (losing your changes) and start editing the latest " "version of the page again." msgstr "" #: trac/wiki/templates/wiki_edit.html:198 #, python-format msgid "" "Change information for future version %(version)s (modified by " "%(author)s):" msgstr "" #: trac/wiki/templates/wiki_edit.html:213 msgid "Go to the editor" msgstr "" #: trac/wiki/templates/wiki_edit.html:218 #: trac/wiki/templates/wiki_edit_form.html:110 msgid "Review Changes" msgstr "" #: trac/wiki/templates/wiki_edit.html:226 msgid "No changes" msgstr "" #: trac/wiki/templates/wiki_edit.html:245 msgid "Go to Save, Preview, Review or Cancel buttons" msgstr "" #: trac/wiki/templates/wiki_edit.html:246 msgid "Actions" msgstr "" #: trac/wiki/templates/wiki_edit.html:261 #: trac/wiki/templates/wiki_view.html:241 #, python-format msgid "%(note)s See %(page)s for help on using the wiki." msgstr "" #: trac/wiki/templates/wiki_edit_comment.html:34 #, python-format msgid "Edit comment for version %(version)s of %(name)s" msgstr "" #: trac/wiki/templates/wiki_edit_comment.html:43 msgid "Old comment:" msgstr "" #: trac/wiki/templates/wiki_edit_comment.html:47 msgid "New comment:" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:24 msgid "Adjust edit area height:" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:34 msgid "Selecting and pressing 'Preview' enters a two-column [edit|preview] mode" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:36 msgid "Edit side-by-side" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:49 #, python-format msgid "" "%(note)s See %(wikiformatting)s and %(page)s for help on editing wiki " "content." msgstr "" #: trac/wiki/templates/wiki_edit_form.html:59 msgid "Change information" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:73 #, python-format msgid "E-mail address and name can be saved in the %(preferences)s" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:83 msgid "Comment about this change (optional):" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:93 msgid "Page is read-only" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:103 msgid "Merge changes" msgstr "" #: trac/wiki/templates/wiki_edit_form.html:108 msgid "Preview Page" msgstr "" #: trac/wiki/templates/wiki_page_path.html:14 #: trac/wiki/templates/wiki_page_path.html:18 #, python-format msgid "View %(path)s" msgstr "" #: trac/wiki/templates/wiki_rename.html:30 #, python-format msgid "Rename %(name)s" msgstr "" #: trac/wiki/templates/wiki_rename.html:38 msgid "Renaming the page will rename all existing versions of the page in place." msgstr "" #: trac/wiki/templates/wiki_rename.html:45 msgid "The complete history of the page will be moved to the new location." msgstr "" #: trac/wiki/templates/wiki_rename.html:52 msgid "New name:" msgstr "" #: trac/wiki/templates/wiki_rename.html:59 msgid "Leave a redirection page at the old location" msgstr "" #: trac/wiki/templates/wiki_rename.html:64 #: trac/wiki/templates/wiki_view.html:188 msgid "Rename page" msgstr "" #: trac/wiki/templates/wiki_view.html:38 msgid "Revert page to this version" msgstr "" #: trac/wiki/templates/wiki_view.html:39 trac/wiki/templates/wiki_view.html:153 msgid "Edit this page" msgstr "" #: trac/wiki/templates/wiki_view.html:69 #, python-format msgid "Version %(version)s (modified by %(author)s, %(date)s) (%(diff)s)" msgstr "" #: trac/wiki/templates/wiki_view.html:95 #, python-format msgid "Version %(version)s by %(author)s: %(comment)s" msgstr "" #: trac/wiki/templates/wiki_view.html:99 #, python-format msgid "Version %(version)s by %(author)s" msgstr "" #: trac/wiki/templates/wiki_view.html:104 msgid "Last modified" msgstr "" #: trac/wiki/templates/wiki_view.html:107 #, python-format msgid "%(last_modified)s %(date)s" msgstr "" #: trac/wiki/templates/wiki_view.html:115 #, python-format msgid "Last modified on %(date)s" msgstr "" #: trac/wiki/templates/wiki_view.html:124 #, python-format msgid "The page %(name)s does not exist. You can create it here." msgstr "" #: trac/wiki/templates/wiki_view.html:151 msgid "Revert to this version" msgstr "" #: trac/wiki/templates/wiki_view.html:156 msgid "Create this page" msgstr "" #: trac/wiki/templates/wiki_view.html:160 msgid "using the template:" msgstr "" #: trac/wiki/templates/wiki_view.html:164 msgid "(blank page)" msgstr "" #: trac/wiki/templates/wiki_view.html:212 msgid "You could also create the same page higher in the hierarchy:" msgstr "" #: trac/wiki/templates/wiki_view.html:225 msgid "The following pages have a name similar to this page, and may be related:" msgstr ""