X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=data%2Ftranslations%2Fuk%2FLC_MESSAGES%2Fpakfire.po;h=6fecb95045c535d0e322c9bdcdba663020b4a995;hb=0a95c0e1b0cba9e2fc949a97d1359140d28984f9;hp=c9ec3e927875213b6e978b7c4fd6ae23ca75f595;hpb=ea7ab5269652ebe48f1abf7d427691b47e3a62de;p=pbs.git diff --git a/data/translations/uk/LC_MESSAGES/pakfire.po b/data/translations/uk/LC_MESSAGES/pakfire.po index c9ec3e92..6fecb950 100644 --- a/data/translations/uk/LC_MESSAGES/pakfire.po +++ b/data/translations/uk/LC_MESSAGES/pakfire.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: IPFire Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-12 11:47+0100\n" +"POT-Creation-Date: 2013-02-16 21:40+0100\n" "PO-Revision-Date: 2011-05-19 22:47+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/ipfire/" @@ -19,1777 +19,1658 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: data/templates/mirrors-new.html:3 data/templates/mirrors-list.html:24 -msgid "Add new mirror" -msgstr "" - -#: data/templates/mirrors-new.html:8 -#: data/templates/distro-source-commit-reset.html:6 -#: data/templates/keys-import.html:8 -#: data/templates/user-forgot-password.html:8 -#: data/templates/build-detail.html:8 data/templates/keys-delete.html:8 -#: data/templates/package-detail-list.html:8 -#: data/templates/package-detail.html:8 data/templates/user-list.html:8 -#: data/templates/distro-detail.html:8 data/templates/mirrors-delete.html:8 -#: data/templates/packages/view-file.html:8 -#: data/templates/packages/changelog.html:8 -#: data/templates/docs-whatsthis.html:8 data/templates/mirrors-detail.html:8 -#: data/templates/job-schedule-test.html:8 data/templates/build-index.html:8 -#: data/templates/jobs-index.html:8 data/templates/builds-watchers-add.html:8 -#: data/templates/sessions/index.html:8 data/templates/mirrors-list.html:8 -#: data/templates/builder-list.html:8 -#: data/templates/register-activation-fail.html:8 -#: data/templates/user-profile-passwd-ok.html:8 -#: data/templates/docs-users.html:8 data/templates/user-profile-passwd.html:8 -#: data/templates/register-activation-success.html:8 -#: data/templates/mirrors-edit.html:8 data/templates/builder-new.html:8 -#: data/templates/build-delete.html:8 -#: data/templates/distro-source-commit-detail.html:8 -#: data/templates/search-form.html:8 data/templates/docs-index.html:8 -#: data/templates/builder-edit.html:8 data/templates/builder-delete.html:8 -#: data/templates/uploads-list.html:8 data/templates/user-profile.html:8 -#: data/templates/repository-detail.html:10 -#: data/templates/package-properties.html:8 data/templates/jobs-detail.html:8 -#: data/templates/builds/comments.html:8 data/templates/register.html:8 -#: data/templates/build-schedule-test.html:8 data/templates/keys-list.html:8 -#: data/templates/modules/package-header.html:10 -#: data/templates/distro-source-detail.html:6 -#: data/templates/distro-list.html:8 -#: data/templates/job-schedule-rebuild.html:8 -#: data/templates/user-profile-edit.html:8 data/templates/docs-build.html:8 -#: data/templates/builder-detail.html:8 data/templates/builder-pass.html:6 -#: data/templates/jobs-filter.html:8 data/templates/search-results.html:8 -#: data/templates/jobs-buildroot.html:8 data/templates/build-bugs.html:8 -#: data/templates/packages-list.html:8 -msgid "Home" -msgstr "" - -#: data/templates/mirrors-new.html:12 data/templates/mirrors-delete.html:12 -#: data/templates/mirrors-detail.html:12 data/templates/mirrors-list.html:3 -#: data/templates/mirrors-list.html:12 data/templates/mirrors-list.html:32 -#: data/templates/mirrors-edit.html:12 data/templates/base.html:72 -msgid "Mirrors" -msgstr "" - -#: data/templates/mirrors-new.html:16 -msgid "New mirror" -msgstr "" - -#: data/templates/mirrors-new.html:21 -msgid "Add a new mirror" -msgstr "" - -#: data/templates/mirrors-new.html:28 data/templates/mirrors-detail.html:56 -#: data/templates/mirrors-list.html:43 data/templates/builder-list.html:30 -#: data/templates/mirrors-edit.html:32 data/templates/builder-new.html:30 -#: data/templates/builder-edit.html:32 -msgid "Hostname" -msgstr "" - -#: data/templates/mirrors-new.html:34 -msgid "Enter the canonical hostname of the mirror." -msgstr "" - -#: data/templates/mirrors-new.html:40 -msgid "Path" -msgstr "" - -#: data/templates/mirrors-new.html:46 -msgid "The path to the files on the server." -msgstr "" - -#: data/templates/mirrors-new.html:52 -msgid "Create new mirror" -msgstr "" - -#: data/templates/distro-source-commit-reset.html:10 -#: data/templates/distro-detail.html:12 -#: data/templates/distro-source-commit-detail.html:12 -#: data/templates/repository-detail.html:14 -#: data/templates/distro-source-detail.html:10 -#: data/templates/distro-list.html:3 data/templates/distro-list.html:12 -#: data/templates/distro-list.html:18 data/templates/base.html:60 -msgid "Distributions" -msgstr "" - -#: data/templates/distro-source-commit-reset.html:19 -#: data/templates/distro-source-commit-detail.html:21 -#: data/templates/distro-source-detail.html:19 +#: backend/builds.py:1097 #, python-format -msgid "Source: %s" -msgstr "" - -#: data/templates/distro-source-commit-reset.html:32 -#: data/templates/distro-source-commits.html:6 -#: data/templates/distro-source-commit-detail.html:34 -#: data/templates/distro-source-detail.html:26 -msgid "Source" -msgstr "" - -#: data/templates/distro-source-commit-reset.html:43 -msgid "Danger!" -msgstr "" - -#: data/templates/distro-source-commit-reset.html:44 -msgid "This is a very dangerous action!" -msgstr "" - -#: data/templates/distro-source-commit-reset.html:45 -msgid "Don't do it, if you are not absolutely sure what you are doing." +msgid "%(user_name)s commented on %(build_name)s" msgstr "" -#: data/templates/distro-source-commit-reset.html:49 -msgid "" -"This commit will be reset. Which means all packages associated with it will " -"be deleted, and the commit will be parsed again." +#: backend/constants.py:56 +#, python-format +msgid "[%(build_name)s] Build job failed." msgstr "" -#: data/templates/distro-source-commit-reset.html:50 +#: backend/constants.py:57 +#, python-format msgid "" -"This action may cause severe problems and may only be allowed when something " -"went horribly wrong." -msgstr "" - -#: data/templates/distro-source-commit-reset.html:54 -#: data/templates/distro-source-commit-detail.html:96 -msgid "Reset commit" +"The build job \"%(build_name)s\" has failed.\n" +"\n" +"This could have a couple of reasons and needs to be investigated by you.\n" +"\n" +"Here is more information about the incident:\n" +"\n" +" Build name: %(build_name)s\n" +" Build host: %(build_host)s\n" +"\n" +"Click on this link to get all details about the build:\n" +" https://pakfire.ipfire.org/job/%(build_uuid)s\n" +"\n" +"Sincerely,\n" +" The Pakfire Build Service" msgstr "" -#: data/templates/distro-source-commit-reset.html:62 -msgid "These packages will be deleted" +#: backend/constants.py:74 +#, python-format +msgid "[%(build_name)s] Build job finished." msgstr "" -#: data/templates/keys-import.html:3 data/templates/keys-import.html:16 -#: data/templates/keys-import.html:39 data/templates/keys-list.html:106 -msgid "Import new key" +#: backend/constants.py:75 +#, python-format +msgid "" +"The build job \"%(build_name)s\" has finished.\n" +"\n" +"If you are the maintainer, it is up to you to push it to one or more " +"repositories.\n" +"\n" +"Click on this link to get all details about the build:\n" +" https://pakfire.ipfire.org/job/%(build_uuid)s\n" +"\n" +"Sincerely,\n" +" The Pakfire Build Service" msgstr "" -#: data/templates/keys-import.html:12 data/templates/keys-delete.html:12 -#: data/templates/keys-list.html:3 data/templates/keys-list.html:12 -#: data/templates/keys-list.html:17 data/templates/base.html:78 -msgid "Key Management" +#: backend/logs.py:68 +msgid "Build has been created" msgstr "" -#: data/templates/keys-import.html:21 -msgid "Import a new key" +#: backend/logs.py:107 backend/logs.py:171 backend/logs.py:231 +#: backend/logs.py:306 +msgid "Unknown action." msgstr "" -#: data/templates/keys-import.html:28 data/templates/keys-delete.html:25 -msgid "Key" +#: backend/logs.py:118 backend/logs.py:187 backend/logs.py:248 +#: backend/logs.py:322 data/templates/builders/detail.html:159 +#: data/templates/jobs-detail.html:82 data/templates/mirrors-list.html:72 +msgid "Unknown" msgstr "" -#: data/templates/keys-import.html:33 -msgid "Paste the key to import." +#: backend/logs.py:125 backend/logs.py:131 +#: data/templates/builders/detail.html:143 +#: data/templates/builders/detail.html:173 +#: data/templates/builders/detail.html:187 +#: data/templates/builders/list.html:59 data/templates/jobs-buildroot.html:87 +#: data/templates/mirrors-detail.html:67 data/templates/mirrors-list.html:56 +#: data/templates/mirrors-list.html:81 +#: data/templates/modules/jobs-table.html:42 +#: data/templates/modules/jobs/list.html:44 +#: data/templates/modules/repository-table.html:14 +#: data/templates/sessions/index.html:50 data/templates/uploads-list.html:55 +msgid "N/A" msgstr "" -#: data/templates/errors/error.html:8 -msgid "Oops! Don't panic." +#: backend/logs.py:137 +#, python-format +msgid "This build was pushed to the repository '%(to_repo)s'." msgstr "" -#: data/templates/errors/error.html:13 -msgid "An unexpected error happened." +#: backend/logs.py:139 +#, python-format +msgid "You pushed this build to the repository '%(to_repo)s'." msgstr "" -#: data/templates/errors/error.html:19 -msgid "Stay calm and read the text below to find out what went wrong." +#: backend/logs.py:141 +#, python-format +msgid "%(user)s pushed this build to the repository '%(to_repo)s'." msgstr "" -#: data/templates/errors/error.html:31 -msgid "Error code" +#: backend/logs.py:145 +#, python-format +msgid "This build was unpushed from the repository '%(from_repo)s'." msgstr "" -#: data/templates/errors/error.html:38 -msgid "Exception (traceback):" +#: backend/logs.py:147 +#, python-format +msgid "You unpushed this build from the repository '%(from_repo)s'." msgstr "" -#: data/templates/errors/error.html:49 -msgid "" -"Please try going back to the previous page and try the action you did again " -"in a moment." +#: backend/logs.py:149 +#, python-format +msgid "%(user)s unpushed this build from the repository '%(from_repo)s'." msgstr "" -#: data/templates/errors/error.html:50 +#: backend/logs.py:153 +#, python-format msgid "" -"If the error persists, you should consider to get in touch with an " -"administrator." -msgstr "" - -#: data/templates/errors/error-403.html:4 -msgid "403 - Access forbidden" -msgstr "" - -#: data/templates/errors/error-403.html:8 -msgid "You are not allowed to access this ressource." +"This build was pushed from the repository '%(from_repo)s' to '%(to_repo)s'." msgstr "" -#: data/templates/errors/error-403.html:13 +#: backend/logs.py:155 +#, python-format msgid "" -"Access to the requested page has been denied because you do not have " -"sufficient rights." -msgstr "" - -#: data/templates/errors/error-400.html:4 -msgid "400 - Bad request" -msgstr "" - -#: data/templates/errors/error-400.html:8 -msgid "Invalid data has been passed to the application." +"You pushed this build from the repository '%(from_repo)s' to '%(to_repo)s'." msgstr "" -#: data/templates/errors/error-400.html:13 +#: backend/logs.py:157 +#, python-format msgid "" -"The application refused to go on with the provided data that was sent in " -"this request." -msgstr "" - -#: data/templates/errors/error-404.html:4 -msgid "404 - Not Found" -msgstr "" - -#: data/templates/errors/error-404.html:8 -msgid "I could not find what you were searching for." -msgstr "" - -#: data/templates/errors/error-404.html:13 -msgid "You may have clicked an expired link or mistyped the address." -msgstr "" - -#: data/templates/user-forgot-password.html:3 -#: data/templates/user-forgot-password.html:12 -#: data/templates/user-forgot-password.html:17 -msgid "Forgot password" -msgstr "" - -#: data/templates/user-forgot-password.html:22 -msgid "Work in progress!" -msgstr "" - -#: data/templates/user-forgot-password.html:28 -msgid "You have forgotten you password, eh? Shame on you." -msgstr "" - -#: data/templates/user-forgot-password.html:29 -msgid "However, we allow to re-activate your account." -msgstr "" - -#: data/templates/user-forgot-password.html:32 -msgid "You need to enter your username below." -msgstr "" - -#: data/templates/user-forgot-password.html:33 -msgid "After that, you will receive an email with intructions how to go on." -msgstr "" - -#: data/templates/user-forgot-password.html:42 -msgid "Your username" -msgstr "" - -#: data/templates/user-forgot-password.html:49 -#: data/templates/modules/modal-base.html:25 -msgid "Submit" -msgstr "" - -#: data/templates/build-detail.html:3 data/templates/build-detail.html:24 -#: data/templates/package-detail.html:109 data/templates/build-state.html:3 -#: data/templates/build-state.html:6 data/templates/build-delete.html:28 -#: data/templates/modules/build-table.html:14 -#: data/templates/modules/log-table.html:10 -#: data/templates/builds-watchers-list.html:5 -#: data/templates/builds-watchers-list.html:8 -#: data/templates/builds-watchers-list.html:31 -msgid "Build" -msgstr "" - -#: data/templates/build-detail.html:12 -#: data/templates/package-detail-list.html:12 -#: data/templates/package-detail.html:12 -#: data/templates/packages/view-file.html:12 -#: data/templates/packages/changelog.html:12 -#: data/templates/job-schedule-test.html:12 -#: data/templates/builds-watchers-add.html:12 -#: data/templates/build-delete.html:12 -#: data/templates/package-properties.html:12 -#: data/templates/jobs-detail.html:12 -#: data/templates/build-schedule-test.html:12 -#: data/templates/job-schedule-rebuild.html:12 data/templates/base.html:34 -#: data/templates/search-results.html:50 data/templates/jobs-buildroot.html:12 -#: data/templates/jobs-buildroot.html:48 data/templates/build-bugs.html:12 -#: data/templates/packages-list.html:12 -msgid "Packages" -msgstr "" - -#: data/templates/build-detail.html:41 -msgid "Score" -msgstr "" - -#: data/templates/build-detail.html:44 -msgid "(broken)" -msgstr "" - -#: data/templates/build-detail.html:46 -msgid "(obsolete)" -msgstr "" - -#: data/templates/build-detail.html:55 -msgid "Security update" -msgstr "" - -#: data/templates/build-detail.html:58 -msgid "Bug fix update" -msgstr "" - -#: data/templates/build-detail.html:61 -msgid "Enhancement" +"%(user)s pushed this build from the repository '%(from_repo)s' to " +"'%(to_repo)s'." msgstr "" -#: data/templates/build-detail.html:64 -msgid "New package" +#: backend/logs.py:193 +#, python-format +msgid "Builder '%(builder)s' has been enabled." msgstr "" -#: data/templates/build-detail.html:66 +#: backend/logs.py:195 #, python-format -msgid "Unhandled: %s" +msgid "You enabled builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:74 -msgid "Changes" +#: backend/logs.py:197 +#, python-format +msgid "%(user)s enabled builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:80 -#: data/templates/distro-source-commit-detail.html:55 -#: data/templates/modules/changelog/entry.html:25 -#: data/templates/modules/commits-table.html:5 -msgid "Author" +#: backend/logs.py:201 +#, python-format +msgid "Builder '%(builder)s' has been disabled." msgstr "" -#: data/templates/build-detail.html:82 data/templates/package-detail.html:137 -#: data/templates/distro-source-commit-detail.html:3 -#: data/templates/modules/changelog/entry.html:27 -#: data/templates/modules/commits-table.html:4 -msgid "Commit" +#: backend/logs.py:203 +#, python-format +msgid "You disabled builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:85 -#: data/templates/modules/changelog/entry.html:31 -msgid "No commit message." +#: backend/logs.py:205 +#, python-format +msgid "%(user)s disabled builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:94 data/templates/build-bugs.html:29 -msgid "Fixed bugs" +#: backend/logs.py:209 +#, python-format +msgid "You deleted builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:114 -msgid "Change state" +#: backend/logs.py:211 +#, python-format +msgid "%(user)s deleted builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:115 -msgid "Modify bug list" +#: backend/logs.py:215 +#, python-format +msgid "You created builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:121 data/templates/build-delete.html:3 -#: data/templates/build-delete.html:46 -msgid "Delete build" +#: backend/logs.py:217 +#, python-format +msgid "%(user)s created builder '%(builder)s'." msgstr "" -#: data/templates/build-detail.html:138 data/templates/build-detail.html:161 -#: data/templates/build-manage.html:77 -#: data/templates/modules/modal-build-push.html:60 -msgid "Push" +#: backend/logs.py:254 +#, python-format +msgid "Job '%(job)s' has been created." msgstr "" -#: data/templates/build-detail.html:144 data/templates/build-detail.html:153 -#: data/templates/build-manage.html:78 -#: data/templates/modules/modal-build-unpush.html:38 -msgid "Unpush" +#: backend/logs.py:256 +#, python-format +msgid "You created job '%(job)s'." msgstr "" -#: data/templates/build-detail.html:172 data/templates/build-state.html:119 +#: backend/logs.py:258 #, python-format -msgid "since %s" +msgid "%(user)s created job '%(job)s'." msgstr "" -#: data/templates/build-detail.html:175 -msgid "This package does not belong to any repository." +#: backend/logs.py:262 +#, python-format +msgid "Job '%(job)s' has changed its state to: %(state)s." msgstr "" -#: data/templates/build-detail.html:190 -#: data/templates/modules/modal-build-comment.html:18 -msgid "Comment" +#: backend/logs.py:264 +#, python-format +msgid "You changed the state of job '%(job)s' to: %(state)s." msgstr "" -#: data/templates/build-detail.html:194 data/templates/mirrors-detail.html:119 -#: data/templates/mirrors-list.html:95 data/templates/jobs-detail.html:169 -#: data/templates/log.html:4 data/templates/builder-detail.html:205 -msgid "Log" +#: backend/logs.py:266 +#, python-format +msgid "%(user)s changed the state of job '%(job)s' to: %(state)s." msgstr "" -#: data/templates/build-detail.html:201 data/templates/jobs-index.html:3 -#: data/templates/jobs-index.html:12 data/templates/jobs-index.html:23 -#: data/templates/builder-list.html:32 -#: data/templates/modules/build-table.html:15 -#: data/templates/jobs-filter.html:12 -msgid "Jobs" +#: backend/logs.py:270 +#, python-format +msgid "Job '%(job)s' has been reset." msgstr "" -#: data/templates/build-detail.html:206 data/templates/package-detail.html:39 -#: data/templates/package-detail.html:100 -msgid "Source package" +#: backend/logs.py:272 +#, python-format +msgid "You reset job '%(job)s'." msgstr "" -#: data/templates/jobs-abort.html:3 data/templates/jobs-abort.html:6 +#: backend/logs.py:274 #, python-format -msgid "Abort build job %s" +msgid "%(user)s has reset job '%(job)s'." msgstr "" -#: data/templates/jobs-abort.html:8 -msgid "You may abort a running build." +#: backend/logs.py:278 +#, python-format +msgid "Job '%(job)s' has been scheduled for rebuild." msgstr "" -#: data/templates/jobs-abort.html:9 -msgid "The build server will eventually stop to build the package." +#: backend/logs.py:280 +#, python-format +msgid "You scheduled job '%(job)s' for rebuild." msgstr "" -#: data/templates/jobs-abort.html:16 data/templates/jobs-detail.html:58 -#: data/templates/modules/jobs/list.html:5 -#: data/templates/jobs-buildroot.html:34 -msgid "Build job" +#: backend/logs.py:282 +#, python-format +msgid "%(user)s scheduled job '%(job)s' for rebuild." msgstr "" -#: data/templates/jobs-abort.html:25 -#: data/templates/modules/build-offset.html:5 -msgid "Start time" +#: backend/logs.py:288 +#, python-format +msgid "A test job for '%(job)s' has been scheduled." msgstr "" -#: data/templates/jobs-abort.html:30 -msgid "No started, yet." +#: backend/logs.py:290 +#, python-format +msgid "You scheduled a test job for '%(job)s'." msgstr "" -#: data/templates/jobs-abort.html:38 -msgid "Build server" +#: backend/logs.py:292 +#, python-format +msgid "%(user)s scheduled a test job for '%(job)s'." msgstr "" -#: data/templates/keys-delete.html:3 +#: backend/logs.py:328 #, python-format -msgid "Delete key %s" +msgid "Mirror '%(mirror)s' has been enabled." msgstr "" -#: data/templates/keys-delete.html:20 data/templates/mirrors-delete.html:20 -#: data/templates/build-delete.html:24 data/templates/builder-delete.html:20 -#: data/templates/repository-detail.html:116 -msgid "Delete" +#: backend/logs.py:330 +#, python-format +msgid "You enabled mirror '%(mirror)s'." msgstr "" -#: data/templates/keys-delete.html:29 +#: backend/logs.py:332 #, python-format -msgid "You are going to delete the key %s." +msgid "%(user)s enabled mirror '%(mirror)s'." msgstr "" -#: data/templates/keys-delete.html:41 -msgid "Delete key" +#: backend/logs.py:336 +#, python-format +msgid "Mirror '%(mirror)s' has been disabled." msgstr "" -#: data/templates/keys-delete.html:43 data/templates/mirrors-delete.html:36 -#: data/templates/user-profile-passwd.html:96 -#: data/templates/mirrors-edit.html:82 data/templates/build-delete.html:47 -#: data/templates/builder-delete.html:39 data/templates/build-manage.html:79 -#: data/templates/package-properties.html:94 -#: data/templates/modules/modal-base.html:28 -#: data/templates/modules/modal-build-comment.html:59 -#: data/templates/user-profile-edit.html:151 -#: data/templates/build-bugs.html:116 data/templates/build-bugs.html:165 -msgid "Cancel" +#: backend/logs.py:338 +#, python-format +msgid "You disabled mirror '%(mirror)s'." msgstr "" -#: data/templates/file-detail.html:5 -msgid "File" +#: backend/logs.py:340 +#, python-format +msgid "%(user)s disabled mirror '%(mirror)s'." msgstr "" -#: data/templates/file-detail.html:13 -#: data/templates/package-detail-list.html:3 -#: data/templates/package-detail-list.html:41 -#: data/templates/package-detail.html:3 data/templates/package-detail.html:50 -#: data/templates/package-properties.html:3 -#: data/templates/modules/log-table.html:12 -msgid "Package" +#: backend/logs.py:344 +#, python-format +msgid "You deleted mirror '%(mirror)s'." msgstr "" -#: data/templates/file-detail.html:20 data/templates/repository-edit.html:25 -msgid "Description" +#: backend/logs.py:346 +#, python-format +msgid "%(user)s deleted mirror '%(mirror)s'." msgstr "" -#: data/templates/file-detail.html:27 -msgid "URL" +#: backend/logs.py:350 +#, python-format +msgid "You created mirror '%(mirror)s'." msgstr "" -#: data/templates/file-detail.html:34 data/templates/package-detail.html:70 -#: data/templates/modules/package-header.html:16 -msgid "License" +#: backend/logs.py:352 +#, python-format +msgid "%(user)s created mirror '%(mirror)s'." msgstr "" -#: data/templates/file-detail.html:40 data/templates/package-detail.html:77 -#: data/templates/distro-update-detail.html:27 -msgid "Maintainer" +#: backend/users.py:462 +msgid "Account Activation" msgstr "" -#: data/templates/file-detail.html:46 data/templates/package-detail.html:126 -#: data/templates/modules/packages-table.html:6 -msgid "Size" +#: backend/users.py:464 +msgid "" +"You, or somebody using you email address, has registered an account on the " +"Pakfire Build Service." msgstr "" -#: data/templates/file-detail.html:51 -msgid "Hash" +#: backend/users.py:466 +msgid "To activate your account, please click on the link below." msgstr "" -#: data/templates/file-detail.html:57 -#: data/templates/modules/packages/dependency-table.html:5 -msgid "Provides" +#: data/templates/base.html:4 +msgid "No title given" msgstr "" -#: data/templates/file-detail.html:63 data/templates/file-detail.html:69 -#: data/templates/modules/packages/dependency-table.html:7 -msgid "Requires" +#: data/templates/base.html:29 data/templates/index.html:16 +msgid "Pakfire Build Service" msgstr "" -#: data/templates/file-detail.html:76 -#: data/templates/modules/packages/dependency-table.html:13 -msgid "Obsoletes" +#: data/templates/base.html:34 data/templates/build-bugs.html:12 +#: data/templates/build-delete.html:12 data/templates/build-detail.html:12 +#: data/templates/build-schedule-test.html:12 +#: data/templates/build-state.html:12 +#: data/templates/builds-watchers-add.html:12 +#: data/templates/job-schedule-rebuild.html:12 +#: data/templates/job-schedule-test.html:12 +#: data/templates/jobs-buildroot.html:12 data/templates/jobs-buildroot.html:48 +#: data/templates/jobs-detail.html:12 +#: data/templates/package-detail-list.html:12 +#: data/templates/package-detail.html:12 +#: data/templates/package-properties.html:12 +#: data/templates/packages-list.html:12 +#: data/templates/packages/builds/times.html:12 +#: data/templates/packages/changelog.html:12 +#: data/templates/packages/view-file.html:12 +#: data/templates/search-results.html:50 +msgid "Packages" msgstr "" -#: data/templates/file-detail.html:83 -#: data/templates/modules/packages/dependency-table.html:11 -msgid "Conflicts" +#: data/templates/base.html:37 data/templates/build-index.html:3 +#: data/templates/build-index.html:12 data/templates/build-index.html:26 +#: data/templates/build-queue.html:3 data/templates/build-queue.html:6 +#: data/templates/builds/comments.html:12 +#: data/templates/distro-update-edit.html:20 data/templates/docs-base.html:33 +#: data/templates/docs-build.html:16 data/templates/docs-index.html:43 +#: data/templates/statistics/index.html:15 +msgid "Builds" msgstr "" -#: data/templates/file-detail.html:90 -msgid "Build information" +#: data/templates/base.html:41 +msgid "More" msgstr "" -#: data/templates/file-detail.html:93 -msgid "ID" +#: data/templates/base.html:47 data/templates/docs-build.html:3 +#: data/templates/docs-build.html:12 data/templates/docs-build.html:21 +#: data/templates/docs-index.html:12 data/templates/docs-users.html:3 +#: data/templates/docs-users.html:12 data/templates/docs-users.html:21 +#: data/templates/docs-whatsthis.html:3 data/templates/docs-whatsthis.html:12 +#: data/templates/docs-whatsthis.html:21 +msgid "Documentation" msgstr "" -#: data/templates/file-detail.html:99 data/templates/modules/jobs-table.html:6 -msgid "Host" +#: data/templates/base.html:53 data/templates/search-form.html:12 +#: data/templates/search-form.html:22 +msgid "Search" msgstr "" -#: data/templates/file-detail.html:105 -msgid "Time" +#: data/templates/base.html:60 data/templates/distro-detail.html:12 +#: data/templates/distro-list.html:3 data/templates/distro-list.html:12 +#: data/templates/distro-list.html:18 +#: data/templates/distro-source-commit-detail.html:12 +#: data/templates/distro-source-commit-reset.html:10 +#: data/templates/distro-source-detail.html:10 +#: data/templates/repository-detail.html:14 +msgid "Distributions" msgstr "" -#: data/templates/file-detail.html:111 data/templates/search-results.html:71 -msgid "Files" +#: data/templates/base.html:66 data/templates/builders/delete.html:12 +#: data/templates/builders/detail.html:12 data/templates/builders/edit.html:12 +#: data/templates/builders/list.html:3 data/templates/builders/list.html:12 +#: data/templates/builders/list.html:17 data/templates/builders/new.html:12 +#: data/templates/builders/pass.html:10 +msgid "Builders" msgstr "" -#: data/templates/file-detail.html:116 -#: data/templates/package-detail-list.html:22 -#: data/templates/build-state.html:127 data/templates/mirrors-detail.html:23 -#: data/templates/build-list.html:13 data/templates/mirrors-list.html:19 -#: data/templates/distro-update-detail.html:46 -#: data/templates/build-filter.html:75 data/templates/user-comments.html:10 -#: data/templates/jobs-detail.html:30 -#: data/templates/builds-watchers-list.html:50 -#: data/templates/builder-detail.html:22 -msgid "Actions" +#: data/templates/base.html:72 data/templates/mirrors-delete.html:12 +#: data/templates/mirrors-detail.html:12 data/templates/mirrors-edit.html:12 +#: data/templates/mirrors-list.html:3 data/templates/mirrors-list.html:12 +#: data/templates/mirrors-list.html:32 data/templates/mirrors-new.html:12 +msgid "Mirrors" msgstr "" -#: data/templates/file-detail.html:118 -#: data/templates/packages/view-file.html:51 -msgid "Download file" +#: data/templates/base.html:78 data/templates/keys-delete.html:12 +#: data/templates/keys-import.html:12 data/templates/keys-list.html:3 +#: data/templates/keys-list.html:12 data/templates/keys-list.html:17 +msgid "Key Management" msgstr "" -#: data/templates/build-queue.html:3 data/templates/build-queue.html:6 -#: data/templates/build-index.html:3 data/templates/build-index.html:12 -#: data/templates/build-index.html:26 -#: data/templates/distro-update-edit.html:20 data/templates/docs-index.html:43 -#: data/templates/statistics/index.html:15 -#: data/templates/builds/comments.html:12 data/templates/base.html:37 -#: data/templates/docs-build.html:16 data/templates/docs-base.html:33 -msgid "Builds" +#: data/templates/base.html:86 data/templates/docs-base.html:34 +#: data/templates/docs-index.html:46 data/templates/docs-users.html:24 +#: data/templates/docs-users.html:48 data/templates/search-results.html:96 +#: data/templates/user-list.html:12 data/templates/user-list.html:17 +#: data/templates/user-profile-edit.html:12 +#: data/templates/user-profile-passwd-ok.html:12 +#: data/templates/user-profile-passwd.html:12 +#: data/templates/user-profile.html:12 +msgid "Users" msgstr "" -#: data/templates/build-queue.html:3 data/templates/build-queue.html:6 -msgid "Job queue" +#: data/templates/base.html:94 data/templates/statistics/index.html:3 +#: data/templates/statistics/index.html:7 +msgid "Statistics" msgstr "" -#: data/templates/build-queue.html:8 -msgid "This is a list of all jobs that are waiting to be processed." +#: data/templates/base.html:101 +msgid "Administration" msgstr "" -#: data/templates/build-queue.html:9 -msgid "They one at the top is next." +#: data/templates/base.html:106 data/templates/sessions/index.html:3 +#: data/templates/sessions/index.html:12 data/templates/sessions/index.html:17 +msgid "Sessions" msgstr "" -#: data/templates/build-queue.html:15 -msgid "No jobs to do." +#: data/templates/base.html:112 data/templates/uploads-list.html:3 +#: data/templates/uploads-list.html:12 data/templates/uploads-list.html:17 +msgid "Uploads" msgstr "" -#: data/templates/package-detail-list.html:26 -msgid "Bugs" +#: data/templates/base.html:132 +msgid "My profile" msgstr "" -#: data/templates/package-detail-list.html:30 -msgid "Show all bugs" +#: data/templates/base.html:138 +msgid "My builds" msgstr "" -#: data/templates/package-detail-list.html:35 -msgid "File new bug" +#: data/templates/base.html:143 +msgid "Impersonated by" msgstr "" -#: data/templates/package-detail-list.html:48 -#: data/templates/packages/changelog.html:20 -#: data/templates/packages/changelog.html:26 -msgid "Changelog" +#: data/templates/base.html:153 +msgid "End impersonation" msgstr "" -#: data/templates/package-detail-list.html:54 -msgid "Full changelog" +#: data/templates/base.html:160 +msgid "Logout" msgstr "" -#: data/templates/package-detail-list.html:60 -msgid "Open bugs" +#: data/templates/base.html:168 data/templates/docs-users.html:56 +msgid "Register" msgstr "" -#: data/templates/package-detail-list.html:66 -msgid "Average build time" +#: data/templates/base.html:172 +msgid "Sign in" msgstr "" -#: data/templates/package-detail.html:42 -msgid "Development package" +#: data/templates/base.html:184 +msgid "Forgot your password?" msgstr "" -#: data/templates/package-detail.html:45 -msgid "Debuginfo package" +#: data/templates/build-bugs.html:3 +msgid "Bug list" msgstr "" -#: data/templates/package-detail.html:64 -msgid "Homepage" +#: data/templates/build-bugs.html:8 data/templates/build-delete.html:8 +#: data/templates/build-detail.html:8 data/templates/build-index.html:8 +#: data/templates/build-schedule-test.html:8 data/templates/build-state.html:8 +#: data/templates/builders/delete.html:8 data/templates/builders/detail.html:8 +#: data/templates/builders/edit.html:8 data/templates/builders/list.html:8 +#: data/templates/builders/new.html:8 data/templates/builders/pass.html:6 +#: data/templates/builds-watchers-add.html:8 +#: data/templates/builds/comments.html:8 data/templates/distro-detail.html:8 +#: data/templates/distro-list.html:8 +#: data/templates/distro-source-commit-detail.html:8 +#: data/templates/distro-source-commit-reset.html:6 +#: data/templates/distro-source-detail.html:6 data/templates/docs-build.html:8 +#: data/templates/docs-index.html:8 data/templates/docs-users.html:8 +#: data/templates/docs-whatsthis.html:8 +#: data/templates/job-schedule-rebuild.html:8 +#: data/templates/job-schedule-test.html:8 +#: data/templates/jobs-buildroot.html:8 data/templates/jobs-detail.html:8 +#: data/templates/jobs-filter.html:8 data/templates/jobs-index.html:8 +#: data/templates/keys-delete.html:8 data/templates/keys-import.html:8 +#: data/templates/keys-list.html:8 data/templates/mirrors-delete.html:8 +#: data/templates/mirrors-detail.html:8 data/templates/mirrors-edit.html:8 +#: data/templates/mirrors-list.html:8 data/templates/mirrors-new.html:8 +#: data/templates/modules/package-header.html:9 +#: data/templates/package-detail-list.html:8 +#: data/templates/package-detail.html:8 +#: data/templates/package-properties.html:8 +#: data/templates/packages-list.html:8 +#: data/templates/packages/builds/times.html:8 +#: data/templates/packages/changelog.html:8 +#: data/templates/packages/view-file.html:8 +#: data/templates/register-activation-fail.html:8 +#: data/templates/register-activation-success.html:8 +#: data/templates/register.html:8 data/templates/repository-detail.html:10 +#: data/templates/search-form.html:8 data/templates/search-results.html:8 +#: data/templates/sessions/index.html:8 data/templates/uploads-list.html:8 +#: data/templates/user-forgot-password.html:8 data/templates/user-list.html:8 +#: data/templates/user-profile-edit.html:8 +#: data/templates/user-profile-passwd-ok.html:8 +#: data/templates/user-profile-passwd.html:8 +#: data/templates/user-profile.html:8 +msgid "Home" msgstr "" -#: data/templates/package-detail.html:82 data/templates/build-filter.html:52 -msgid "Build host" +#: data/templates/build-bugs.html:29 data/templates/build-detail.html:75 +msgid "Fixed bugs" msgstr "" -#: data/templates/package-detail.html:88 -msgid "Build time" +#: data/templates/build-bugs.html:33 +msgid "No bugs here, yet." msgstr "" -#: data/templates/package-detail.html:118 data/templates/jobs-detail.html:3 -msgid "Job" +#: data/templates/build-bugs.html:34 +msgid "Click below, to add one." msgstr "" -#: data/templates/package-detail.html:130 -#, python-format -msgid "%(size)s when installed" +#: data/templates/build-bugs.html:45 +msgid "Add" msgstr "" -#: data/templates/package-detail.html:152 data/templates/keys-list.html:55 -#: data/templates/modules/files-table.html:5 -#: data/templates/modules/packages-table.html:21 -msgid "Download" +#: data/templates/build-bugs.html:50 data/templates/keys-list.html:63 +msgid "Remove" msgstr "" -#: data/templates/package-detail.html:162 -msgid "Build dependencies" +#: data/templates/build-bugs.html:57 data/templates/user-delete.html:18 +msgid "Back" msgstr "" -#: data/templates/package-detail.html:164 -msgid "Dependencies" +#: data/templates/build-bugs.html:71 +msgid "Add a bug" msgstr "" -#: data/templates/package-detail.html:173 -msgid "Filelist" +#: data/templates/build-bugs.html:77 data/templates/build-bugs.html:134 +msgid "Bug ID" msgstr "" -#: data/templates/user-list.html:3 -msgid "User list" +#: data/templates/build-bugs.html:84 +msgid "Enter a bug ID." msgstr "" -#: data/templates/user-list.html:12 data/templates/user-list.html:17 -#: data/templates/user-profile-passwd-ok.html:12 -#: data/templates/docs-users.html:24 data/templates/docs-users.html:48 -#: data/templates/user-profile-passwd.html:12 -#: data/templates/docs-index.html:46 data/templates/user-profile.html:12 -#: data/templates/user-profile-edit.html:12 data/templates/base.html:86 -#: data/templates/search-results.html:96 data/templates/docs-base.html:34 -msgid "Users" +#: data/templates/build-bugs.html:93 +msgid "This is a list of more open bugs of this package." msgstr "" -#: data/templates/user-profile-need-activation.html:4 -msgid "Edit successful" +#: data/templates/build-bugs.html:96 +msgid "Maybe you want to pick one of these." msgstr "" -#: data/templates/user-profile-need-activation.html:6 -msgid "The user profile was successfully altered." +#: data/templates/build-bugs.html:115 +msgid "Add bug" msgstr "" -#: data/templates/user-profile-need-activation.html:7 -msgid "" -"But as you have changed the email address, you need to re-activate the " -"account." +#: data/templates/build-bugs.html:116 data/templates/build-bugs.html:165 +#: data/templates/build-delete.html:47 data/templates/build-manage.html:79 +#: data/templates/builders/delete.html:39 data/templates/keys-delete.html:43 +#: data/templates/mirrors-delete.html:36 data/templates/mirrors-edit.html:82 +#: data/templates/modules/modal-base.html:28 +#: data/templates/modules/modal-build-comment.html:59 +#: data/templates/package-properties.html:94 +#: data/templates/user-profile-edit.html:151 +#: data/templates/user-profile-passwd.html:96 +msgid "Cancel" msgstr "" -#: data/templates/user-profile-need-activation.html:8 -msgid "Have a look at you mailbox - you already do know what to do." +#: data/templates/build-bugs.html:128 +msgid "Remove a bug" msgstr "" -#: data/templates/distro-detail.html:3 data/templates/distro-detail.html:22 -#: data/templates/build-state.html:13 data/templates/repository-edit.html:8 -#: data/templates/distro-source-commits.html:5 -#: data/templates/distro-update-detail.html:6 -#: data/templates/distro-update-edit.html:12 -#: data/templates/build-filter.html:11 data/templates/build-manage.html:9 -#: data/templates/repository-detail.html:4 data/templates/distro-list.html:33 -msgid "Distribution" +#: data/templates/build-bugs.html:141 +msgid "Enter a bug ID from the list below." msgstr "" -#: data/templates/distro-detail.html:35 data/templates/builder-detail.html:147 -msgid "Supported architectures" +#: data/templates/build-bugs.html:164 +msgid "Remove bug" msgstr "" -#: data/templates/distro-detail.html:36 -msgid "None" +#: data/templates/build-delete.html:3 data/templates/build-delete.html:46 +#: data/templates/build-detail.html:151 +msgid "Delete build" msgstr "" -#: data/templates/distro-detail.html:46 -msgid "Binary repositories" +#: data/templates/build-delete.html:24 data/templates/builders/delete.html:20 +#: data/templates/keys-delete.html:20 data/templates/mirrors-delete.html:20 +#: data/templates/repository-detail.html:116 +msgid "Delete" msgstr "" -#: data/templates/distro-detail.html:51 -msgid "" -"A binary repository is a composition of packages that are considered stable, " -"unstable or in testing state by the developers." +#: data/templates/build-delete.html:34 +#, python-format +msgid "You are about to delete build %s." msgstr "" -#: data/templates/distro-detail.html:53 -msgid "Each repository can be enabled individually." +#: data/templates/build-delete.html:39 +msgid "Please make sure, that this is the right build you intend to delete." msgstr "" -#: data/templates/distro-detail.html:54 -msgid "Learn how to use them." +#: data/templates/build-delete.html:40 +msgid "Once a build has been deleted, it can not been recovered." msgstr "" -#: data/templates/distro-detail.html:66 data/templates/source-list.html:6 -msgid "Source repositories" +#: data/templates/build-detail.html:3 data/templates/build-state.html:3 +#: data/templates/builds-watchers-list.html:5 +#: data/templates/builds-watchers-list.html:8 +#: data/templates/builds-watchers-list.html:31 +#: data/templates/modules/build-table.html:14 +#: data/templates/modules/log-table.html:10 +#: data/templates/package-detail.html:109 +msgid "Build" msgstr "" -#: data/templates/distro-detail.html:80 -#: data/templates/distro-source-commit-detail.html:90 -#: data/templates/user-profile.html:73 -msgid "Action" +#: data/templates/build-detail.html:43 +msgid "Score" msgstr "" -#: data/templates/distro-detail.html:86 -msgid "Edit distribution" +#: data/templates/build-detail.html:46 +msgid "(broken)" msgstr "" -#: data/templates/distro-detail.html:91 -msgid "Delete distribution" +#: data/templates/build-detail.html:48 +msgid "(obsolete)" msgstr "" -#: data/templates/distro-detail.html:97 -msgid "New binary repository" +#: data/templates/build-detail.html:57 +msgid "Security update" msgstr "" -#: data/templates/distro-detail.html:102 -msgid "New source repository" +#: data/templates/build-detail.html:60 +msgid "Bug fix update" msgstr "" -#: data/templates/build-state.html:9 -#: data/templates/modules/build-headline.html:11 -msgid "Scratch build" +#: data/templates/build-detail.html:63 +msgid "Enhancement" msgstr "" -#: data/templates/build-state.html:24 -msgid "" -"The state of a build can be either building, testing, stable, obsolete or " -"broken." +#: data/templates/build-detail.html:66 +msgid "New package" msgstr "" -#: data/templates/build-state.html:39 -msgid "Mark build as obsolete" +#: data/templates/build-detail.html:68 +#, python-format +msgid "Unhandled: %s" msgstr "" -#: data/templates/build-state.html:41 -msgid "" -"If a package is updated by an other package it should be marked as " -"obsolete." +#: data/templates/build-detail.html:98 +#: data/templates/distro-source-commit-detail.html:55 +#: data/templates/modules/changelog/entry.html:31 +#: data/templates/modules/commits-table.html:5 +msgid "Author" msgstr "" -#: data/templates/build-state.html:42 -msgid "" -"For obsolete builds, there will be no test jobs created and it is " -"recommended to remove them from the repositories soon." +#: data/templates/build-detail.html:100 +#: data/templates/distro-source-commit-detail.html:3 +#: data/templates/modules/changelog/entry.html:33 +#: data/templates/modules/commits-table.html:4 +#: data/templates/package-detail.html:137 +msgid "Commit" msgstr "" -#: data/templates/build-state.html:51 -msgid "Remove build from the repository it is currently in?" +#: data/templates/build-detail.html:103 +#: data/templates/modules/changelog/entry.html:39 +msgid "No commit message." msgstr "" -#: data/templates/build-state.html:72 -msgid "Unbreak this build" +#: data/templates/build-detail.html:117 +#: data/templates/modules/modal-build-comment.html:18 +msgid "Comment" msgstr "" -#: data/templates/build-state.html:75 -msgid "" -"In case this build has accidentially be marked as broken, it is possible to " -"recover that state." +#: data/templates/build-detail.html:121 +#: data/templates/builders/detail.html:205 data/templates/jobs-detail.html:169 +#: data/templates/log.html:4 data/templates/mirrors-detail.html:119 +#: data/templates/mirrors-list.html:95 +msgid "Log" msgstr "" -#: data/templates/build-state.html:93 -msgid "Mark build as broken" +#: data/templates/build-detail.html:130 data/templates/builders/list.html:32 +#: data/templates/jobs-filter.html:12 data/templates/jobs-index.html:3 +#: data/templates/jobs-index.html:12 data/templates/jobs-index.html:23 +#: data/templates/modules/build-table.html:15 +msgid "Jobs" msgstr "" -#: data/templates/build-state.html:96 -msgid "" -"If a package does not build or contains serious bugs, it should be " -"marked as broken." +#: data/templates/build-detail.html:134 data/templates/package-detail.html:39 +#: data/templates/package-detail.html:100 +msgid "Source package" msgstr "" -#: data/templates/build-state.html:97 -msgid "" -"Those builds can not be added into any repositories and are removed from all " -"repositories they may currently be in." +#: data/templates/build-detail.html:144 +msgid "Change state" msgstr "" -#: data/templates/build-state.html:117 -#: data/templates/distro-update-detail.html:17 -#: data/templates/modules/modal-build-unpush.html:13 -#: data/templates/modules/modal-build-push.html:54 -msgid "Current repository" +#: data/templates/build-detail.html:145 +msgid "Modify bug list" msgstr "" -#: data/templates/build-state.html:129 -#: data/templates/builds-watchers-list.html:53 -msgid "Back to build" +#: data/templates/build-detail.html:168 data/templates/build-detail.html:191 +#: data/templates/build-manage.html:77 +#: data/templates/modules/modal-build-push.html:60 +msgid "Push" msgstr "" -#: data/templates/mirrors-delete.html:3 -#, python-format -msgid "Delete mirror %s" +#: data/templates/build-detail.html:174 data/templates/build-detail.html:183 +#: data/templates/build-manage.html:78 +#: data/templates/modules/modal-build-unpush.html:38 +msgid "Unpush" msgstr "" -#: data/templates/mirrors-delete.html:25 +#: data/templates/build-detail.html:202 data/templates/build-state.html:128 #, python-format -msgid "Delete mirror: %s" +msgid "since %s" msgstr "" -#: data/templates/mirrors-delete.html:29 -#, python-format -msgid "You are going to delete the mirror %s." +#: data/templates/build-detail.html:205 +msgid "This package does not belong to any repository." msgstr "" -#: data/templates/mirrors-delete.html:34 data/templates/user-delete.html:16 -#: data/templates/builder-delete.html:37 -#, python-format -msgid "Delete %s" +#: data/templates/build-filter.html:3 data/templates/build-list.html:3 +#: data/templates/build-list.html:8 +msgid "Build job list" msgstr "" -#: data/templates/packages/view-file.html:3 -#, python-format -msgid "View %(filename)s from %(pkg)s" +#: data/templates/build-filter.html:6 data/templates/build-index.html:21 +#: data/templates/build-list.html:15 +msgid "Filter builds" msgstr "" -#: data/templates/packages/view-file.html:36 -msgid "View file" +#: data/templates/build-filter.html:11 data/templates/build-manage.html:9 +#: data/templates/distro-detail.html:3 data/templates/distro-detail.html:22 +#: data/templates/distro-list.html:33 +#: data/templates/distro-source-commits.html:5 +#: data/templates/distro-update-detail.html:6 +#: data/templates/distro-update-edit.html:12 +#: data/templates/repository-detail.html:4 +#: data/templates/repository-edit.html:8 +msgid "Distribution" msgstr "" -#: data/templates/packages/view-file.html:50 -#, python-format -msgid "Mimetype: %s" +#: data/templates/build-filter.html:15 data/templates/build-filter.html:39 +#: data/templates/build-filter.html:55 +msgid "Any" msgstr "" -#: data/templates/packages/view-file.html:50 -#, python-format -msgid "Size: %s" +#: data/templates/build-filter.html:23 +msgid "Show only builds in that distribution." msgstr "" -#: data/templates/packages/changelog.html:3 -#, python-format -msgid "Changelog of %s" +#: data/templates/build-filter.html:27 data/templates/build-state.html:24 +#: data/templates/builders/detail.html:91 +#: data/templates/modules/jobs-table.html:5 +#: data/templates/user-profile-edit.html:77 +#: data/templates/user-profile.html:47 +msgid "State" msgstr "" -#: data/templates/packages/changelog.html:35 -#: data/templates/packages/changelog.html:39 -#: data/templates/builds/comments.html:61 -#: data/templates/builds/comments.html:65 -msgid "Newer" +#: data/templates/build-filter.html:30 +msgid "All" msgstr "" -#: data/templates/packages/changelog.html:45 -#: data/templates/packages/changelog.html:49 -#: data/templates/builds/comments.html:71 -#: data/templates/builds/comments.html:75 -msgid "Older" +#: data/templates/build-filter.html:31 +#: data/templates/modules/jobs-table.html:29 web/ui_modules.py:336 +msgid "Running" msgstr "" -#: data/templates/docs-whatsthis.html:3 data/templates/docs-whatsthis.html:12 -#: data/templates/docs-whatsthis.html:21 data/templates/docs-users.html:3 -#: data/templates/docs-users.html:12 data/templates/docs-users.html:21 -#: data/templates/docs-index.html:12 data/templates/base.html:47 -#: data/templates/docs-build.html:3 data/templates/docs-build.html:12 -#: data/templates/docs-build.html:21 -msgid "Documentation" +#: data/templates/build-filter.html:32 +#: data/templates/modules/jobs-table.html:21 web/ui_modules.py:331 +msgid "Pending" msgstr "" -#: data/templates/docs-whatsthis.html:3 data/templates/docs-build.html:3 -#: data/templates/docs-build.html:21 -msgid "Legend of the build states" +#: data/templates/build-filter.html:33 data/templates/jobs-detail.html:128 +#: data/templates/modules/jobs-table.html:27 web/ui_modules.py:321 +msgid "Finished" msgstr "" -#: data/templates/docs-whatsthis.html:16 data/templates/docs-whatsthis.html:21 -msgid "What is the Pakfire Build Service?" +#: data/templates/build-filter.html:34 +#: data/templates/modules/jobs-table.html:23 web/ui_modules.py:316 +msgid "Failed" msgstr "" -#: data/templates/docs-whatsthis.html:27 -msgid "" -"On this page, you will find out what the Pakfire Build Service really is." +#: data/templates/build-filter.html:35 +msgid "Permanently failed" msgstr "" -#: data/templates/docs-whatsthis.html:28 -msgid "Read carefully." +#: data/templates/build-filter.html:36 +#: data/templates/modules/jobs-table.html:25 web/ui_modules.py:311 +msgid "Dispatching" msgstr "" -#: data/templates/docs-whatsthis.html:34 -msgid "Yeah, that's it!" +#: data/templates/build-filter.html:37 web/ui_modules.py:341 +msgid "Uploading" msgstr "" -#: data/templates/docs-whatsthis.html:35 -msgid "No, that's not it!" +#: data/templates/build-filter.html:40 +msgid "Building" msgstr "" -#: data/templates/docs-whatsthis.html:43 -msgid "PBS is a tool where people can give feedback to developers." +#: data/templates/build-filter.html:41 +msgid "Testing" msgstr "" -#: data/templates/docs-whatsthis.html:44 -msgid "It is possible to leave comments and rate builds." +#: data/templates/build-filter.html:42 +msgid "Stable" msgstr "" -#: data/templates/docs-whatsthis.html:50 -msgid "PBS is NOT a bugtracker." +#: data/templates/build-filter.html:43 +msgid "Obsolete" msgstr "" -#: data/templates/docs-whatsthis.html:51 -msgid "" -"To report bugs please use our bugtracker liked below if you want them to get " -"fixed." +#: data/templates/build-filter.html:44 +msgid "Broken" msgstr "" -#: data/templates/docs-whatsthis.html:55 -msgid "Bugtracker" +#: data/templates/build-filter.html:48 +msgid "Only show builds with given state." msgstr "" -#: data/templates/mirrors-detail.html:3 data/templates/mirrors-detail.html:46 -#, python-format -msgid "Mirror: %s" +#: data/templates/build-filter.html:52 data/templates/package-detail.html:82 +msgid "Build host" msgstr "" -#: data/templates/mirrors-detail.html:29 -msgid "Edit settings" +#: data/templates/build-filter.html:62 +msgid "Display only builds by selected host." msgstr "" -#: data/templates/mirrors-detail.html:37 -msgid "Delete mirror" +#: data/templates/build-filter.html:75 data/templates/build-list.html:13 +#: data/templates/builders/detail.html:22 +#: data/templates/builds-watchers-list.html:50 +#: data/templates/distro-update-detail.html:46 +#: data/templates/file-detail.html:116 data/templates/jobs-detail.html:30 +#: data/templates/mirrors-detail.html:23 data/templates/mirrors-list.html:19 +#: data/templates/user-comments.html:10 +msgid "Actions" msgstr "" -#: data/templates/mirrors-detail.html:47 -#, python-format -msgid "hosted by %s" +#: data/templates/build-filter.html:77 +msgid "Show all builds" msgstr "" -#: data/templates/mirrors-detail.html:62 data/templates/docs-index.html:57 -#: data/templates/distro-edit.html:48 -msgid "Contact" +#: data/templates/build-index.html:18 data/templates/builds/comments.html:17 +#: data/templates/builds/comments.html:25 +msgid "Comments" msgstr "" -#: data/templates/mirrors-detail.html:67 data/templates/sessions/index.html:50 -#: data/templates/mirrors-list.html:56 data/templates/mirrors-list.html:81 -#: data/templates/builder-list.html:59 data/templates/uploads-list.html:55 -#: data/templates/modules/jobs/list.html:44 -#: data/templates/modules/jobs-table.html:42 -#: data/templates/modules/repository-table.html:14 -#: data/templates/builder-detail.html:143 -#: data/templates/builder-detail.html:173 -#: data/templates/builder-detail.html:187 -#: data/templates/jobs-buildroot.html:87 backend/logs.py:125 -#: backend/logs.py:131 -msgid "N/A" +#: data/templates/build-manage.html:3 +#, python-format +msgid "Manage build %s" msgstr "" -#: data/templates/mirrors-detail.html:75 -msgid "Status information" +#: data/templates/build-manage.html:8 +msgid "Manage build" msgstr "" -#: data/templates/mirrors-detail.html:79 -msgid "Status" +#: data/templates/build-manage.html:15 +msgid "Permission denied" msgstr "" -#: data/templates/mirrors-detail.html:84 data/templates/mirrors-list.html:45 -msgid "Last check" +#: data/templates/build-manage.html:16 +msgid "" +"You do not have the permission to update packages that belong to the " +"critical path." msgstr "" -#: data/templates/mirrors-detail.html:89 -msgid "Never" +#: data/templates/build-manage.html:22 +msgid "Not all jobs are finished" msgstr "" -#: data/templates/mirrors-detail.html:103 -msgid "View larger map" +#: data/templates/build-manage.html:24 +msgid "Not all jobs of this build are finished, yet." msgstr "" -#: data/templates/mirrors-detail.html:108 -msgid "The location of the mirror server is estimated by the IP address." +#: data/templates/build-manage.html:25 +msgid "" +"It is strongly discouraged to push this build into the next " +"repository." msgstr "" -#: data/templates/mirrors-detail.html:112 -msgid "The location of the mirror server could not be estimated." +#: data/templates/build-manage.html:28 +msgid "" +"However, the build will be automatically unpushed if one or more build jobs " +"fail." msgstr "" -#: data/templates/job-schedule-test.html:3 -#: data/templates/job-schedule-test.html:29 -#: data/templates/build-schedule-test.html:3 -#: data/templates/build-schedule-test.html:29 -#, python-format -msgid "Schedule test build for %s" +#: data/templates/build-manage.html:42 +msgid "Push to a repository" msgstr "" -#: data/templates/job-schedule-test.html:24 data/templates/jobs-detail.html:48 -#: data/templates/build-schedule-test.html:24 -msgid "Schedule test build" +#: data/templates/build-manage.html:44 +msgid "Push to next repository" msgstr "" -#: data/templates/job-schedule-test.html:35 -#: data/templates/build-schedule-test.html:35 -msgid "" -"A test build is used to check if a package builds with the current package " -"set." +#: data/templates/build-manage.html:46 +msgid "Push to first repository" msgstr "" -#: data/templates/job-schedule-test.html:36 -#: data/templates/build-schedule-test.html:36 -msgid "" -"In this way, developers are able to find quality issues fast and without " -"actively searching for them." +#: data/templates/build-manage.html:51 +#: data/templates/modules/modal-build-push.html:24 +msgid "New repository" msgstr "" -#: data/templates/job-schedule-test.html:39 -#: data/templates/build-schedule-test.html:39 -msgid "" -"As this build platform only has a limited amount of performance, test builds " -"only have a very less priority." +#: data/templates/build-manage.html:71 +msgid "This is the target repository for the build." msgstr "" -#: data/templates/job-schedule-test.html:40 -#: data/templates/build-schedule-test.html:40 -msgid "However, you can manually request to run a test." +#: data/templates/build-manage.html:90 +msgid "Switch to user mode" msgstr "" -#: data/templates/job-schedule-test.html:43 -#: data/templates/build-schedule-test.html:43 -#: data/templates/job-schedule-rebuild.html:38 -msgid "" -"The build job will be started when a build slot is available but not before " -"the given time." +#: data/templates/build-manage.html:92 +msgid "Switch to admin mode" msgstr "" -#: data/templates/job-schedule-test.html:44 -msgid "" -"Please note, that all other kinds of build are preferred over the test " -"builds." +#: data/templates/build-priority.html:3 data/templates/build-priority.html:6 +msgid "Edit build priority" msgstr "" -#: data/templates/index.html:3 -msgid "Welcome to the Pakfire Build Service" +#: data/templates/build-priority.html:11 +msgid "Priority" msgstr "" -#: data/templates/index.html:8 -#, python-format -msgid "Welcome, %s!" +#: data/templates/build-priority.html:14 +#: data/templates/package-properties.html:51 +msgid "Very high" msgstr "" -#: data/templates/index.html:16 data/templates/base.html:29 -msgid "Pakfire Build Service" +#: data/templates/build-priority.html:15 +#: data/templates/package-properties.html:54 +msgid "High" msgstr "" -#: data/templates/index.html:22 -msgid "Development powered by community!" +#: data/templates/build-priority.html:16 +#: data/templates/package-properties.html:57 +msgid "Medium" msgstr "" -#: data/templates/index.html:38 -msgid "Latest stable updates" +#: data/templates/build-priority.html:17 +#: data/templates/package-properties.html:60 +msgid "Low" msgstr "" -#: data/templates/index.html:40 -msgid "Unstable updates" +#: data/templates/build-priority.html:18 +#: data/templates/package-properties.html:63 +msgid "Very low" msgstr "" -#: data/templates/index.html:42 -msgid "Testing updates" +#: data/templates/build-priority.html:22 +msgid "Set the priority of the build process." msgstr "" -#: data/templates/index.html:59 -msgid "View more updates..." +#: data/templates/build-priority.html:28 +msgid "Beware" msgstr "" -#: data/templates/index.html:70 -msgid "Build jobs" +#: data/templates/build-priority.html:29 +msgid "Shuffeling build jobs can cause problems with the dependency solving." msgstr "" -#: data/templates/index.html:76 -msgid "Show more build jobs" +#: data/templates/build-priority.html:30 +msgid "Don't do this if you are not totally sure you won't break anything." msgstr "" -#: data/templates/repository-edit.html:3 data/templates/repository-edit.html:7 -#, python-format -msgid "Edit repository %s" +#: data/templates/build-queue.html:3 data/templates/build-queue.html:6 +msgid "Job queue" msgstr "" -#: data/templates/repository-edit.html:15 -#: data/templates/modules/packages-table.html:4 -#: data/templates/modules/repository-table.html:4 -#: data/templates/modules/source-table.html:4 -#: data/templates/distro-edit.html:12 -msgid "Name" +#: data/templates/build-queue.html:8 +msgid "This is a list of all jobs that are waiting to be processed." msgstr "" -#: data/templates/repository-edit.html:20 -msgid "The name of the repository." +#: data/templates/build-queue.html:9 +msgid "They one at the top is next." msgstr "" -#: data/templates/repository-edit.html:21 -msgid "Must only contain of the lowercase characters." +#: data/templates/build-queue.html:15 +msgid "No jobs to do." msgstr "" -#: data/templates/repository-edit.html:33 -msgid "Score settings" +#: data/templates/build-schedule-test.html:3 +#: data/templates/build-schedule-test.html:29 +#: data/templates/job-schedule-test.html:3 +#: data/templates/job-schedule-test.html:29 +#, python-format +msgid "Schedule test build for %s" msgstr "" -#: data/templates/repository-edit.html:35 -msgid "These settings configure the automatic score feature." +#: data/templates/build-schedule-test.html:24 +#: data/templates/job-schedule-test.html:24 data/templates/jobs-detail.html:48 +msgid "Schedule test build" msgstr "" -#: data/templates/repository-edit.html:36 +#: data/templates/build-schedule-test.html:35 +#: data/templates/job-schedule-test.html:35 msgid "" -"Builds that gained a certain score are moved to the next repository " -"automatically and removed if the score is too bad." +"A test build is used to check if a package builds with the current package " +"set." msgstr "" -#: data/templates/repository-edit.html:40 -msgid "Needed score" +#: data/templates/build-schedule-test.html:36 +#: data/templates/job-schedule-test.html:36 +msgid "" +"In this way, developers are able to find quality issues fast and without " +"actively searching for them." msgstr "" -#: data/templates/repository-edit.html:45 +#: data/templates/build-schedule-test.html:39 +#: data/templates/job-schedule-test.html:39 msgid "" -"The score that is needed for builds to automatically be moved into this " -"repository." +"As this build platform only has a limited amount of performance, test builds " +"only have a very less priority." msgstr "" -#: data/templates/repository-edit.html:49 -msgid "Minimum time" +#: data/templates/build-schedule-test.html:40 +#: data/templates/job-schedule-test.html:40 +msgid "However, you can manually request to run a test." msgstr "" -#: data/templates/repository-edit.html:54 -msgid "Every build must stay a minimum time in a repository." +#: data/templates/build-schedule-test.html:43 +#: data/templates/job-schedule-rebuild.html:38 +#: data/templates/job-schedule-test.html:43 +msgid "" +"The build job will be started when a build slot is available but not before " +"the given time." msgstr "" -#: data/templates/repository-edit.html:55 -msgid "This is to ensure that a package gets tested well." +#: data/templates/build-state.html:34 +msgid "" +"The state of a build can be either building, testing, stable, obsolete or " +"broken." msgstr "" -#: data/templates/repository-edit.html:56 -#: data/templates/repository-edit.html:67 -msgid "Enter zero to disable the feature." +#: data/templates/build-state.html:48 +msgid "Mark build as obsolete" msgstr "" -#: data/templates/repository-edit.html:60 -msgid "Maximum time" +#: data/templates/build-state.html:50 +msgid "" +"If a package is updated by an other package it should be marked as " +"obsolete." msgstr "" -#: data/templates/repository-edit.html:65 +#: data/templates/build-state.html:51 msgid "" -"If a build is more than a certain amount of time in a repository, it will " -"automatically be removed." +"For obsolete builds, there will be no test jobs created and it is " +"recommended to remove them from the repositories soon." msgstr "" -#: data/templates/repository-edit.html:66 -msgid "This is to ensure that packages are not forgotten to be pushed." +#: data/templates/build-state.html:60 +msgid "Remove build from the repository it is currently in?" msgstr "" -#: data/templates/repository-edit.html:73 -msgid "Build settings" +#: data/templates/build-state.html:81 +msgid "Unbreak this build" msgstr "" -#: data/templates/repository-edit.html:76 -msgid "Use package for builds?" +#: data/templates/build-state.html:84 +msgid "" +"In case this build has accidentially be marked as broken, it is possible to " +"recover that state." msgstr "" -#: data/templates/repository-edit.html:81 -msgid "Should the package be selected for builds by default?" +#: data/templates/build-state.html:102 +msgid "Mark build as broken" msgstr "" -#: data/templates/repository-edit.html:82 -#: data/templates/user-impersonation.html:21 -msgid "Use with caution!" +#: data/templates/build-state.html:105 +msgid "" +"If a package does not build or contains serious bugs, it should be " +"marked as broken." msgstr "" -#: data/templates/user-profile-builds.html:3 -#: data/templates/user-profile-builds.html:7 -#, python-format -msgid "Builds by %s" +#: data/templates/build-state.html:106 +msgid "" +"Those builds can not be added into any repositories and are removed from all " +"repositories they may currently be in." msgstr "" -#: data/templates/build-index.html:18 data/templates/builds/comments.html:17 -#: data/templates/builds/comments.html:25 -msgid "Comments" +#: data/templates/build-state.html:126 +#: data/templates/distro-update-detail.html:17 +#: data/templates/modules/modal-build-push.html:54 +#: data/templates/modules/modal-build-unpush.html:13 +msgid "Current repository" msgstr "" -#: data/templates/build-index.html:21 data/templates/build-list.html:15 -#: data/templates/build-filter.html:6 -msgid "Filter builds" +#: data/templates/builders/delete.html:3 +#, python-format +msgid "Delete builder %s" msgstr "" -#: data/templates/jobs-index.html:18 data/templates/jobs-filter.html:3 -#: data/templates/jobs-filter.html:21 -msgid "Filter jobs" +#: data/templates/builders/delete.html:25 +#: data/templates/builders/detail.html:3 +#: data/templates/builders/detail.html:74 data/templates/builders/pass.html:23 +#: data/templates/jobs-filter.html:27 +#: data/templates/modules/jobs/boxes.html:15 +#: data/templates/modules/jobs/list.html:6 +msgid "Builder" msgstr "" -#: data/templates/jobs-index.html:30 +#: data/templates/builders/delete.html:31 #, python-format -msgid "Showing only jobs from %s." +msgid "You are going to delete the build host %s." msgstr "" -#: data/templates/jobs-index.html:37 +#: data/templates/builders/delete.html:37 +#: data/templates/mirrors-delete.html:34 data/templates/user-delete.html:16 #, python-format -msgid "Showing only builds that have been built on %s." +msgid "Delete %s" msgstr "" -#: data/templates/jobs-index.html:45 -#, python-format -msgid "Showing only jobs built for %s." +#: data/templates/builders/detail.html:27 +msgid "Show jobs by this builder" msgstr "" -#: data/templates/distro-source-commits.html:6 -msgid "Commits" +#: data/templates/builders/detail.html:36 +msgid "Disable builder" msgstr "" -#: data/templates/distro-source-commits.html:10 -msgid "Source repository" +#: data/templates/builders/detail.html:42 +msgid "Enable builder" msgstr "" -#: data/templates/distro-source-commits.html:20 -msgid "Previous commits" +#: data/templates/builders/detail.html:50 +msgid "Edit builder" msgstr "" -#: data/templates/distro-source-commits.html:24 -msgid "Next commits" +#: data/templates/builders/detail.html:58 +msgid "Renew passphrase" msgstr "" -#: data/templates/build-priority.html:3 data/templates/build-priority.html:6 -msgid "Edit build priority" +#: data/templates/builders/detail.html:66 +msgid "Delete builder" msgstr "" -#: data/templates/build-priority.html:11 -msgid "Priority" +#: data/templates/builders/detail.html:79 +msgid "Warning" msgstr "" -#: data/templates/build-priority.html:14 -#: data/templates/package-properties.html:51 -msgid "Very high" +#: data/templates/builders/detail.html:80 +msgid "This builder is overloaded." msgstr "" -#: data/templates/build-priority.html:15 -#: data/templates/package-properties.html:54 -msgid "High" +#: data/templates/builders/detail.html:81 +msgid "" +"That means it will not take any additional jobs although it has not reached " +"its threshold of running jobs, yet." msgstr "" -#: data/templates/build-priority.html:16 -#: data/templates/package-properties.html:57 -msgid "Medium" +#: data/templates/builders/detail.html:82 +msgid "New jobs will be started automatically after the load decreased." msgstr "" -#: data/templates/build-priority.html:17 -#: data/templates/package-properties.html:60 -msgid "Low" +#: data/templates/builders/detail.html:94 data/templates/builders/edit.html:42 +#: data/templates/mirrors-edit.html:43 +msgid "Enabled" msgstr "" -#: data/templates/build-priority.html:18 -#: data/templates/package-properties.html:63 -msgid "Very low" +#: data/templates/builders/detail.html:96 +msgid "Disabled" msgstr "" -#: data/templates/build-priority.html:22 -msgid "Set the priority of the build process." +#: data/templates/builders/detail.html:98 +msgid "Deleted" msgstr "" -#: data/templates/build-priority.html:28 -msgid "Beware" +#: data/templates/builders/detail.html:100 +#, python-format +msgid "Unknown status: %s" msgstr "" -#: data/templates/build-priority.html:29 -msgid "Shuffeling build jobs can cause problems with the dependency solving." +#: data/templates/builders/detail.html:105 +msgid "Parallel builds" msgstr "" -#: data/templates/build-priority.html:30 -msgid "Don't do this if you are not totally sure you won't break anything." +#: data/templates/builders/detail.html:106 +#, python-format +msgid "One job only." +msgid_plural "Up to %(num)s jobs." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: data/templates/builders/detail.html:109 +msgid "This host builds" msgstr "" -#: data/templates/build-list.html:3 data/templates/build-list.html:8 -#: data/templates/build-filter.html:3 -msgid "Build job list" +#: data/templates/builders/detail.html:115 +msgid "Release builds" msgstr "" -#: data/templates/builds-watchers-add.html:3 -#: data/templates/builds-watchers-add.html:29 -#, python-format -msgid "Watch build %s" +#: data/templates/builders/detail.html:117 +#: data/templates/package-detail-list.html:30 +msgid "Scratch builds" msgstr "" -#: data/templates/builds-watchers-add.html:24 -msgid "Watch" +#: data/templates/builders/detail.html:119 +#: data/templates/package-detail-list.html:35 +msgid "Test builds" msgstr "" -#: data/templates/builds-watchers-add.html:35 -msgid "You may here add yourself to the list of watchers of this build." +#: data/templates/builders/detail.html:130 +msgid "Remarks" msgstr "" -#: data/templates/builds-watchers-add.html:36 -msgid "" -"If you do so, you will receive messages about new comments and status " -"updates." +#: data/templates/builders/detail.html:141 +msgid "Pakfire version" msgstr "" -#: data/templates/builds-watchers-add.html:43 -#: data/templates/user-profile-passwd.html:51 -msgid "Oops!" +#: data/templates/builders/detail.html:147 +#: data/templates/distro-detail.html:35 +msgid "Supported architectures" msgstr "" -#: data/templates/builds-watchers-add.html:44 -#: data/templates/builds-watchers-list.html:17 -msgid "You are already watching this build." +#: data/templates/builders/detail.html:152 +#, python-format +msgid "disabled: %s" msgstr "" -#: data/templates/builds-watchers-add.html:56 -msgid "Choose user" +#: data/templates/builders/detail.html:157 +msgid "CPU model" msgstr "" -#: data/templates/builds-watchers-add.html:60 -msgid "Myself" +#: data/templates/builders/detail.html:163 +msgid "CPU count" msgstr "" -#: data/templates/builds-watchers-add.html:70 -msgid "Choose a user who should watch this build." +#: data/templates/builders/detail.html:167 +msgid "Memory" msgstr "" -#: data/templates/builds-watchers-add.html:76 -#: data/templates/user-profile.html:29 data/templates/user-profile.html:54 -#: data/templates/modules/build-table.html:20 -#: data/templates/user-profile-edit.html:80 -msgid "User" +#: data/templates/builders/detail.html:171 +msgid "Load average" msgstr "" -#: data/templates/builds-watchers-add.html:84 -msgid "Add watcher" +#: data/templates/builders/detail.html:175 +#: data/templates/builders/list.html:50 +msgid "Overload" msgstr "" -#: data/templates/sessions/index.html:3 data/templates/sessions/index.html:12 -#: data/templates/sessions/index.html:17 data/templates/base.html:106 -msgid "Sessions" +#: data/templates/builders/detail.html:180 +msgid "Free disk space" msgstr "" -#: data/templates/sessions/index.html:35 data/templates/jobs-detail.html:122 -msgid "Started" +#: data/templates/builders/detail.html:185 +msgid "Host key" msgstr "" -#: data/templates/sessions/index.html:36 -msgid "Valid until" +#: data/templates/builders/detail.html:198 +msgid "Active and pending jobs" msgstr "" -#: data/templates/sessions/index.html:37 -msgid "Last seen at" +#: data/templates/builders/edit.html:3 +#, python-format +msgid "Manage builder %s" msgstr "" -#: data/templates/mirrors-list.html:36 -msgid "On this page, you will see a list of all mirror servers." +#: data/templates/builders/edit.html:20 data/templates/builders/edit.html:25 +#: data/templates/builders/pass.html:18 data/templates/mirrors-edit.html:20 +msgid "Manage" msgstr "" -#: data/templates/mirrors-list.html:43 data/templates/mirrors-edit.html:57 -#: data/templates/uploads-list.html:25 -msgid "Owner" +#: data/templates/builders/edit.html:25 +#, python-format +msgid "Builder: %s" msgstr "" -#: data/templates/mirrors-list.html:64 -msgid "Up" +#: data/templates/builders/edit.html:32 data/templates/builders/list.html:30 +#: data/templates/builders/new.html:30 data/templates/mirrors-detail.html:56 +#: data/templates/mirrors-edit.html:32 data/templates/mirrors-list.html:43 +#: data/templates/mirrors-new.html:28 +msgid "Hostname" msgstr "" -#: data/templates/mirrors-list.html:68 -msgid "Down" +#: data/templates/builders/edit.html:36 +msgid "The hostname cannot be changed." msgstr "" -#: data/templates/mirrors-list.html:72 data/templates/jobs-detail.html:82 -#: data/templates/builder-detail.html:159 backend/logs.py:118 -#: backend/logs.py:187 backend/logs.py:248 backend/logs.py:322 -msgid "Unknown" +#: data/templates/builders/edit.html:46 +msgid "The builder must be enabled in order to process build jobs." msgstr "" -#: data/templates/mirrors-list.html:90 -msgid "There are no mirrors configured, yet." +#: data/templates/builders/edit.html:53 +msgid "Build job settings" msgstr "" -#: data/templates/user-delete.html:4 -#, python-format -msgid "Delete user %s" +#: data/templates/builders/edit.html:56 +msgid "Maximum number of parallel build jobs" msgstr "" -#: data/templates/user-delete.html:8 -msgid "Do you really want to delete your own account?" +#: data/templates/builders/edit.html:65 +msgid "This is the number of build jobs that are started in parallel." msgstr "" -#: data/templates/user-delete.html:9 -msgid "You won't be able to login and use this service any more." +#: data/templates/builders/edit.html:74 +msgid "Authorized to build release builds." msgstr "" -#: data/templates/user-delete.html:11 -#, python-format -msgid "Do you really want to delete the user %s?" +#: data/templates/builders/edit.html:83 +msgid "Authorized to build scratch builds." msgstr "" -#: data/templates/user-delete.html:18 data/templates/build-bugs.html:57 -msgid "Back" +#: data/templates/builders/edit.html:92 +msgid "Authorized to build test builds." msgstr "" -#: data/templates/distro-update-detail.html:5 -msgid "Update" +#: data/templates/builders/edit.html:98 +msgid "Enable host for these architectures" msgstr "" -#: data/templates/distro-update-detail.html:10 -#: data/templates/modules/packages-table.html:5 -msgid "Summary" +#: data/templates/builders/edit.html:107 +msgid "Select or deselect the architectures, this builder should build or not." msgstr "" -#: data/templates/distro-update-detail.html:33 -msgid "Time created" +#: data/templates/builders/edit.html:113 data/templates/mirrors-edit.html:81 +#: data/templates/package-properties.html:93 +msgid "Save changes" msgstr "" -#: data/templates/distro-update-detail.html:41 -msgid "Builds in this update" +#: data/templates/builders/list.html:31 data/templates/distro-edit.html:66 +msgid "Architectures" msgstr "" -#: data/templates/distro-update-detail.html:49 -#: data/templates/repository-detail.html:112 -#: data/templates/user-profile-edit.html:20 -msgid "Edit" +#: data/templates/builders/list.html:53 +msgid "Unknown CPU" msgstr "" -#: data/templates/register-fail.html:4 -msgid "Registration failed" +#: data/templates/builders/list.html:74 data/templates/builders/new.html:3 +#: data/templates/builders/new.html:16 data/templates/builders/new.html:41 +msgid "Create new builder" msgstr "" -#: data/templates/register-fail.html:6 -#: data/templates/register-activation-fail.html:23 -#: data/templates/user-profile-edit-fail.html:6 -msgid "We are sorry." +#: data/templates/builders/new.html:21 +msgid "Create a new builder" msgstr "" -#: data/templates/register-fail.html:7 -msgid "We could not create your requested account." +#: data/templates/builders/new.html:35 +msgid "Enter the canonical hostname of the machine." +msgstr "" + +#: data/templates/builders/pass.html:30 +#, python-format +msgid "The new host %s has been successfully created." +msgstr "" + +#: data/templates/builders/pass.html:32 +#, python-format +msgid "The passphrase for %s has been regenerated." msgstr "" -#: data/templates/register-fail.html:17 -#: data/templates/user-profile-edit-fail.html:17 +#: data/templates/builders/pass.html:35 msgid "" -"Use the back button on your web browser to go back to the previous page and " -"correct your submission." +"For authorization to the Pakfire Master Server there is a passphrase " +"required which must be configured to the host." msgstr "" -#: data/templates/builder-list.html:3 data/templates/builder-list.html:12 -#: data/templates/builder-list.html:17 data/templates/builder-new.html:12 -#: data/templates/builder-edit.html:12 data/templates/builder-delete.html:12 -#: data/templates/base.html:66 data/templates/builder-detail.html:12 -#: data/templates/builder-pass.html:10 -msgid "Builders" +#: data/templates/builders/pass.html:39 +msgid "This passphrase is:" msgstr "" -#: data/templates/builder-list.html:31 data/templates/distro-edit.html:66 -msgid "Architectures" +#: data/templates/builders/pass.html:43 +msgid "Next" msgstr "" -#: data/templates/builder-list.html:50 data/templates/builder-detail.html:175 -msgid "Overload" +#: data/templates/builds-watchers-add.html:3 +#: data/templates/builds-watchers-add.html:29 +#, python-format +msgid "Watch build %s" msgstr "" -#: data/templates/builder-list.html:53 -msgid "Unknown CPU" +#: data/templates/builds-watchers-add.html:24 +msgid "Watch" msgstr "" -#: data/templates/builder-list.html:74 data/templates/builder-new.html:3 -#: data/templates/builder-new.html:16 data/templates/builder-new.html:41 -msgid "Create new builder" +#: data/templates/builds-watchers-add.html:35 +msgid "You may here add yourself to the list of watchers of this build." msgstr "" -#: data/templates/register-activation-fail.html:3 -msgid "Account activation failed" +#: data/templates/builds-watchers-add.html:36 +msgid "" +"If you do so, you will receive messages about new comments and status " +"updates." msgstr "" -#: data/templates/register-activation-fail.html:12 -#: data/templates/register-activation-success.html:12 -msgid "Account activation" +#: data/templates/builds-watchers-add.html:43 +#: data/templates/user-profile-passwd.html:51 +msgid "Oops!" msgstr "" -#: data/templates/register-activation-fail.html:17 -msgid "Activation failed" +#: data/templates/builds-watchers-add.html:44 +#: data/templates/builds-watchers-list.html:17 +msgid "You are already watching this build." msgstr "" -#: data/templates/register-activation-fail.html:24 -msgid "The activation of your account has failed." +#: data/templates/builds-watchers-add.html:56 +msgid "Choose user" msgstr "" -#: data/templates/register-activation-fail.html:25 -msgid "Possibly the registration code is wrong or your registration timed out." +#: data/templates/builds-watchers-add.html:60 +msgid "Myself" msgstr "" -#: data/templates/distro-update-edit.html:3 data/templates/distro-edit.html:3 -#: data/templates/distro-edit.html:6 -#, python-format -msgid "Edit distribution %s" +#: data/templates/builds-watchers-add.html:70 +msgid "Choose a user who should watch this build." msgstr "" -#: data/templates/distro-update-edit.html:8 -#, python-format -msgid "Edit update %s - %s" +#: data/templates/builds-watchers-add.html:76 +#: data/templates/modules/build-table.html:20 +#: data/templates/user-profile-edit.html:80 +#: data/templates/user-profile.html:29 data/templates/user-profile.html:54 +msgid "User" msgstr "" -#: data/templates/distro-update-edit.html:10 -msgid "Create new update" +#: data/templates/builds-watchers-add.html:84 +msgid "Add watcher" msgstr "" -#: data/templates/user-profile-passwd-ok.html:3 -#: data/templates/user-profile-passwd-ok.html:29 -msgid "Password changed" +#: data/templates/builds-watchers-list.html:5 +#: data/templates/builds-watchers-list.html:8 +#: data/templates/modules/watchers-sidebar-table.html:22 +#, python-format +msgid "Watchers of %s" msgstr "" -#: data/templates/user-profile-passwd-ok.html:20 -#: data/templates/user-profile-passwd.html:3 -#: data/templates/user-profile-passwd.html:20 -#: data/templates/user-profile-passwd.html:25 -#: data/templates/user-profile-passwd.html:95 -#: data/templates/user-profile.html:86 -msgid "Change password" +#: data/templates/builds-watchers-list.html:11 +msgid "This is a list of all users who watch this build." msgstr "" -#: data/templates/user-profile-passwd-ok.html:24 -msgid "Done!" +#: data/templates/builds-watchers-list.html:12 +msgid "" +"If you write a comment or the status of the build is changed, they all will " +"get a message." msgstr "" -#: data/templates/user-profile-passwd-ok.html:37 -msgid "Your password has successfully been changed." +#: data/templates/builds-watchers-list.html:21 +msgid "You are the owner of this build. So you don't need to watch it." msgstr "" -#: data/templates/user-profile-passwd-ok.html:41 -#, python-format -msgid "The password of %s has successfully been changed." +#: data/templates/builds-watchers-list.html:25 +msgid "Watch this build." msgstr "" -#: data/templates/user-profile-passwd-ok.html:46 -msgid "Ok" +#: data/templates/builds-watchers-list.html:39 +msgid "List of all watchers" msgstr "" -#: data/templates/docs-users.html:3 data/templates/docs-users.html:16 -#: data/templates/docs-users.html:21 -msgid "User groups" +#: data/templates/builds-watchers-list.html:53 +msgid "Back to build" msgstr "" -#: data/templates/docs-users.html:26 -msgid "" -"All users can join the Pakfire Build Service and are separated into three " -"groups:" +#: data/templates/builds/comments.html:3 +#: data/templates/builds/comments.html:42 +msgid "Build comments" msgstr "" -#: data/templates/docs-users.html:29 -msgid "Developers" +#: data/templates/builds/comments.html:33 +msgid "Show all comments" msgstr "" -#: data/templates/docs-users.html:31 -msgid "" -"Developers manage this build service and have access to all parts of it." +#: data/templates/builds/comments.html:40 +#, python-format +msgid "%s's latest comments" msgstr "" -#: data/templates/docs-users.html:32 -msgid "" -"They are responsible to keep the system running and able to push package " -"updates to the repostories." +#: data/templates/builds/comments.html:49 +#, python-format +msgid "This page shows %s's latest comments." msgstr "" -#: data/templates/docs-users.html:35 -msgid "Guidelines for developers" +#: data/templates/builds/comments.html:51 +msgid "This page shows the latest comments on builds." msgstr "" -#: data/templates/docs-users.html:38 -msgid "Testers" +#: data/templates/builds/comments.html:53 +msgid "" +"The Pakfire Build Service is all about social development and so, " +"communicating with eath others is important. Please join." msgstr "" -#: data/templates/docs-users.html:40 -msgid "" -"Testers are like users but have the right to vote on packages, which is used " -"to figure out the quality of the package." +#: data/templates/builds/comments.html:61 +#: data/templates/builds/comments.html:65 +#: data/templates/packages/changelog.html:35 +#: data/templates/packages/changelog.html:39 +msgid "Newer" msgstr "" -#: data/templates/docs-users.html:41 -msgid "" -"Everyone can become a tester after he or she has proven to know the IPFire " -"system very well." +#: data/templates/builds/comments.html:71 +#: data/templates/builds/comments.html:75 +#: data/templates/packages/changelog.html:45 +#: data/templates/packages/changelog.html:49 +msgid "Older" msgstr "" -#: data/templates/docs-users.html:42 -msgid "" -"On these people depends a very huge amount of the quality of the " -"distribution that is made out of the feedback they give." +#: data/templates/builds/comments.html:81 +#, python-format +msgid "%s did not comment on anything, yet." msgstr "" -#: data/templates/docs-users.html:45 -msgid "Guidelines for testers" +#: data/templates/distro-detail.html:36 +msgid "None" msgstr "" -#: data/templates/docs-users.html:50 -msgid "Everybody can join the Pakfire Build Service by registering an account." +#: data/templates/distro-detail.html:46 +msgid "Binary repositories" msgstr "" -#: data/templates/docs-users.html:51 +#: data/templates/distro-detail.html:51 msgid "" -"After a successful activation you are able to leave comments on packages and " -"give feedback to the developers about its status." +"A binary repository is a composition of packages that are considered stable, " +"unstable or in testing state by the developers." msgstr "" -#: data/templates/docs-users.html:56 data/templates/base.html:168 -msgid "Register" +#: data/templates/distro-detail.html:53 +msgid "Each repository can be enabled individually." msgstr "" -#: data/templates/user-profile-passwd.html:32 -msgid "You are going to change your password." +#: data/templates/distro-detail.html:54 +msgid "Learn how to use them." msgstr "" -#: data/templates/user-profile-passwd.html:35 -msgid "" -"To do so, you need to enter your current password and the new password twice." +#: data/templates/distro-detail.html:66 data/templates/source-list.html:6 +msgid "Source repositories" msgstr "" -#: data/templates/user-profile-passwd.html:39 -#, python-format -msgid "In this dialog, you may change the password of %s." +#: data/templates/distro-detail.html:80 +#: data/templates/distro-source-commit-detail.html:90 +#: data/templates/user-profile.html:73 +msgid "Action" msgstr "" -#: data/templates/user-profile-passwd.html:61 -msgid "Old password" +#: data/templates/distro-detail.html:86 +msgid "Edit distribution" msgstr "" -#: data/templates/user-profile-passwd.html:66 -msgid "Please provide your old password." +#: data/templates/distro-detail.html:91 +msgid "Delete distribution" msgstr "" -#: data/templates/user-profile-passwd.html:73 -msgid "New password" +#: data/templates/distro-detail.html:97 +msgid "New binary repository" msgstr "" -#: data/templates/user-profile-passwd.html:78 -msgid "Choose a new password. Make sure that it is as strong as possible." +#: data/templates/distro-detail.html:102 +msgid "New source repository" msgstr "" -#: data/templates/user-profile-passwd.html:84 -#: data/templates/user-profile-edit.html:112 -msgid "Confirm" +#: data/templates/distro-edit.html:3 data/templates/distro-edit.html:6 +#: data/templates/distro-update-edit.html:3 +#, python-format +msgid "Edit distribution %s" msgstr "" -#: data/templates/user-profile-passwd.html:89 -msgid "Confirm the new password." +#: data/templates/distro-edit.html:12 +#: data/templates/modules/packages-table.html:4 +#: data/templates/modules/repository-table.html:4 +#: data/templates/modules/source-table.html:4 +#: data/templates/repository-edit.html:15 +msgid "Name" msgstr "" -#: data/templates/register-activation-success.html:3 -msgid "Account activation successful" +#: data/templates/distro-edit.html:17 +msgid "The fancy name of the distribution." msgstr "" -#: data/templates/register-activation-success.html:17 -msgid "Activation successful" +#: data/templates/distro-edit.html:21 +msgid "Identifier" msgstr "" -#: data/templates/register-activation-success.html:23 -#, python-format -msgid "Your account has been activated, %s." +#: data/templates/distro-edit.html:26 data/templates/user-profile-edit.html:42 +msgid "Cannot be changed." msgstr "" -#: data/templates/register-activation-success.html:24 -msgid "Have fun!" +#: data/templates/distro-edit.html:30 +msgid "Tag" msgstr "" -#: data/templates/mirrors-edit.html:3 -#, python-format -msgid "Manage mirror %s" +#: data/templates/distro-edit.html:35 +msgid "The tag is added to the package release." msgstr "" -#: data/templates/mirrors-edit.html:20 data/templates/builder-edit.html:20 -#: data/templates/builder-edit.html:25 data/templates/builder-pass.html:18 -msgid "Manage" +#: data/templates/distro-edit.html:39 +msgid "Vendor" msgstr "" -#: data/templates/mirrors-edit.html:25 -#, python-format -msgid "Manage mirror: %s" +#: data/templates/distro-edit.html:44 +msgid "From whom is the distribution from?" msgstr "" -#: data/templates/mirrors-edit.html:37 -msgid "The canonical hostname." +#: data/templates/distro-edit.html:48 data/templates/docs-index.html:57 +#: data/templates/mirrors-detail.html:62 +msgid "Contact" msgstr "" -#: data/templates/mirrors-edit.html:43 data/templates/builder-edit.html:42 -#: data/templates/builder-detail.html:94 -msgid "Enabled" +#: data/templates/distro-edit.html:53 +msgid "The email address from the vendor." msgstr "" -#: data/templates/mirrors-edit.html:47 -msgid "Only enabled mirrors will be pushed out to the clients." +#: data/templates/distro-edit.html:57 +msgid "Slogan" msgstr "" -#: data/templates/mirrors-edit.html:54 -msgid "Contact information" +#: data/templates/distro-edit.html:62 +msgid "A short sentence that characterizes the distribution." msgstr "" -#: data/templates/mirrors-edit.html:62 -msgid "The owner of the mirror server." +#: data/templates/distro-edit.html:75 +msgid "For which architectures should the distribution be built?" msgstr "" -#: data/templates/mirrors-edit.html:68 -msgid "Contact address" +#: data/templates/distro-edit.html:79 +msgid "Sources" msgstr "" -#: data/templates/mirrors-edit.html:73 -msgid "An email address to contact an administrator of the mirror." +#: data/templates/distro-edit.html:88 +msgid "Which sources should be imported to the distribution?" msgstr "" -#: data/templates/mirrors-edit.html:75 -msgid "This won't be made public." +#: data/templates/distro-list.html:26 +msgid "" +"This is a list of all distributions, that are maintained in this build " +"service." msgstr "" -#: data/templates/mirrors-edit.html:81 data/templates/builder-edit.html:113 -#: data/templates/package-properties.html:93 -msgid "Save changes" +#: data/templates/distro-list.html:27 +msgid "" +"You may click on one of them and see more details or jump directly to one of " +"the repositories." msgstr "" -#: data/templates/builder-new.html:21 -msgid "Create a new builder" +#: data/templates/distro-list.html:34 +msgid "Repositories" msgstr "" -#: data/templates/builder-new.html:35 -msgid "Enter the canonical hostname of the machine." +#: data/templates/distro-list.html:66 +msgid "New distribution" msgstr "" -#: data/templates/build-delete.html:34 +#: data/templates/distro-source-commit-detail.html:21 +#: data/templates/distro-source-commit-reset.html:19 +#: data/templates/distro-source-detail.html:19 #, python-format -msgid "You are about to delete build %s." -msgstr "" - -#: data/templates/build-delete.html:39 -msgid "Please make sure, that this is the right build you intend to delete." +msgid "Source: %s" msgstr "" -#: data/templates/build-delete.html:40 -msgid "Once a build has been deleted, it can not been recovered." +#: data/templates/distro-source-commit-detail.html:34 +#: data/templates/distro-source-commit-reset.html:32 +#: data/templates/distro-source-commits.html:6 +#: data/templates/distro-source-detail.html:26 +msgid "Source" msgstr "" #: data/templates/distro-source-commit-detail.html:47 @@ -1813,6 +1694,11 @@ msgstr "" msgid "Open in gitweb" msgstr "" +#: data/templates/distro-source-commit-detail.html:96 +#: data/templates/distro-source-commit-reset.html:54 +msgid "Reset commit" +msgstr "" + #: data/templates/distro-source-commit-detail.html:112 msgid "Packages created from this commit" msgstr "" @@ -1821,166 +1707,181 @@ msgstr "" msgid "There were no packages created from this commit." msgstr "" -#: data/templates/search-form.html:3 -msgid "Advanced search" +#: data/templates/distro-source-commit-reset.html:43 +msgid "Danger!" msgstr "" -#: data/templates/search-form.html:12 data/templates/search-form.html:22 -#: data/templates/base.html:53 -msgid "Search" +#: data/templates/distro-source-commit-reset.html:44 +msgid "This is a very dangerous action!" msgstr "" -#: data/templates/search-form.html:18 -#, python-format -msgid "No results for '%s'." +#: data/templates/distro-source-commit-reset.html:45 +msgid "Don't do it, if you are not absolutely sure what you are doing." msgstr "" -#: data/templates/search-form.html:26 -msgid "Type a search pattern into the box below and hit the button." +#: data/templates/distro-source-commit-reset.html:49 +msgid "" +"This commit will be reset. Which means all packages associated with it will " +"be deleted, and the commit will be parsed again." msgstr "" -#: data/templates/search-form.html:35 data/templates/jobs-filter.html:59 -#: data/templates/search-results.html:40 -msgid "Go!" +#: data/templates/distro-source-commit-reset.html:50 +msgid "" +"This action may cause severe problems and may only be allowed when something " +"went horribly wrong." msgstr "" -#: data/templates/search-form.html:46 -msgid "Search for packages by name or description" +#: data/templates/distro-source-commit-reset.html:62 +msgid "These packages will be deleted" msgstr "" -#: data/templates/search-form.html:48 -msgid "" -"If you type a package name to the search box you will get a link to the " -"package." +#: data/templates/distro-source-commits.html:6 +msgid "Commits" msgstr "" -#: data/templates/search-form.html:49 -msgid "The search is performed in case insensitive mode." +#: data/templates/distro-source-commits.html:10 +msgid "Source repository" msgstr "" -#: data/templates/search-form.html:58 -msgid "Search for UUIDs" +#: data/templates/distro-source-commits.html:20 +msgid "Previous commits" msgstr "" -#: data/templates/search-form.html:60 -msgid "" -"If you type a UUID to the search box, you will be directed to the job, build " -"or package it belongs to." +#: data/templates/distro-source-commits.html:24 +msgid "Next commits" msgstr "" -#: data/templates/search-form.html:61 -msgid "" -"This is a handy feature if you have a UUID and search for the corresponding " -"package or build." +#: data/templates/distro-source-detail.html:36 +msgid "Gitweb" msgstr "" -#: data/templates/search-form.html:64 data/templates/search-form.html:80 -msgid "Examples" +#: data/templates/distro-source-detail.html:45 +msgid "Branch" msgstr "" -#: data/templates/search-form.html:73 -msgid "Search for files" +#: data/templates/distro-source-detail.html:49 +msgid "Imported commits" msgstr "" -#: data/templates/search-form.html:75 -msgid "You may also search for file names." +#: data/templates/distro-source-detail.html:59 +msgid "Latest commits" msgstr "" -#: data/templates/search-form.html:76 -msgid "You will get a list of packages that contain the file." +#: data/templates/distro-source-detail.html:63 +msgid "Show all commits" msgstr "" -#: data/templates/search-form.html:77 -msgid "" -"The search pattern must start with a slash that it will be recognized as a " -"file." +#: data/templates/distro-update-detail.html:5 +msgid "Update" msgstr "" -#: data/templates/build-filter.html:15 data/templates/build-filter.html:39 -#: data/templates/build-filter.html:55 -msgid "Any" +#: data/templates/distro-update-detail.html:10 +#: data/templates/modules/packages-table.html:5 +#: data/templates/packages/builds/times.html:31 +msgid "Summary" msgstr "" -#: data/templates/build-filter.html:23 -msgid "Show only builds in that distribution." +#: data/templates/distro-update-detail.html:27 +#: data/templates/file-detail.html:40 +#: data/templates/modules/package-header.html:24 +#: data/templates/package-detail.html:77 +msgid "Maintainer" msgstr "" -#: data/templates/build-filter.html:27 data/templates/user-profile.html:47 -#: data/templates/modules/jobs-table.html:5 -#: data/templates/user-profile-edit.html:77 -#: data/templates/builder-detail.html:91 -msgid "State" +#: data/templates/distro-update-detail.html:33 +msgid "Time created" msgstr "" -#: data/templates/build-filter.html:30 -msgid "All" +#: data/templates/distro-update-detail.html:41 +msgid "Builds in this update" msgstr "" -#: data/templates/build-filter.html:31 -#: data/templates/modules/jobs-table.html:29 web/ui_modules.py:316 -msgid "Running" +#: data/templates/distro-update-detail.html:49 +#: data/templates/repository-detail.html:112 +#: data/templates/user-profile-edit.html:20 +msgid "Edit" msgstr "" -#: data/templates/build-filter.html:32 -#: data/templates/modules/jobs-table.html:21 web/ui_modules.py:311 -msgid "Pending" +#: data/templates/distro-update-edit.html:8 +#, python-format +msgid "Edit update %s - %s" msgstr "" -#: data/templates/build-filter.html:33 data/templates/jobs-detail.html:128 -#: data/templates/modules/jobs-table.html:27 web/ui_modules.py:301 -msgid "Finished" +#: data/templates/distro-update-edit.html:10 +msgid "Create new update" msgstr "" -#: data/templates/build-filter.html:34 -#: data/templates/modules/jobs-table.html:23 web/ui_modules.py:296 -msgid "Failed" +#: data/templates/docs-base.html:27 +msgid "All Documents" msgstr "" -#: data/templates/build-filter.html:35 -msgid "Permanently failed" +#: data/templates/docs-base.html:31 +msgid "Topics" msgstr "" -#: data/templates/build-filter.html:36 -#: data/templates/modules/jobs-table.html:25 web/ui_modules.py:291 -msgid "Dispatching" +#: data/templates/docs-build.html:3 data/templates/docs-build.html:21 +#: data/templates/docs-whatsthis.html:3 +msgid "Legend of the build states" msgstr "" -#: data/templates/build-filter.html:37 web/ui_modules.py:321 -msgid "Uploading" +#: data/templates/docs-build.html:25 +msgid "" +"Every build that is done by the Pakfire Build Service has to go through " +"several states:" msgstr "" -#: data/templates/build-filter.html:40 -msgid "Building" +#: data/templates/docs-build.html:28 +msgid "" +"After checking out the source from the source repository a source package is " +"created and submitted to the build server." msgstr "" -#: data/templates/build-filter.html:41 -#: data/templates/modules/changelog/entry.html:15 -msgid "Testing" +#: data/templates/docs-build.html:29 +msgid "" +"Starting from inserting a source file to the build service, there are binary " +"build jobs created for every supported architecture." msgstr "" -#: data/templates/build-filter.html:42 -#: data/templates/modules/changelog/entry.html:11 -msgid "Stable" +#: data/templates/docs-build.html:32 +msgid "" +"These get assigned to a build host which has to compile or assemble the " +"package and return it back to the build server." msgstr "" -#: data/templates/build-filter.html:43 -msgid "Obsolete" +#: data/templates/docs-build.html:33 +msgid "In the table below, there are all states that a build job goes through:" msgstr "" -#: data/templates/build-filter.html:44 -msgid "Broken" +#: data/templates/docs-build.html:36 +msgid "Build is running" msgstr "" -#: data/templates/build-filter.html:48 -msgid "Only show builds with given state." +#: data/templates/docs-build.html:37 +msgid "Build has failed" msgstr "" -#: data/templates/build-filter.html:62 -msgid "Display only builds by selected host." +#: data/templates/docs-build.html:38 +msgid "Build is waiting to be processed" msgstr "" -#: data/templates/build-filter.html:77 -msgid "Show all builds" +#: data/templates/docs-build.html:39 +msgid "There was a dependency error when the package was built" +msgstr "" + +#: data/templates/docs-build.html:40 +msgid "Build is waiting for source to go to pending state" +msgstr "" + +#: data/templates/docs-build.html:41 +msgid "Files of this build are transferred to the build server" +msgstr "" + +#: data/templates/docs-build.html:42 +msgid "Files are being uploaded to the service" +msgstr "" + +#: data/templates/docs-build.html:43 +msgid "Build has an unknown state" msgstr "" #: data/templates/docs-index.html:3 @@ -2035,383 +1936,384 @@ msgstr "" msgid "Bug reports" msgstr "" -#: data/templates/docs-index.html:70 +#: data/templates/docs-index.html:70 +msgid "" +"Please visit Bugzilla to create bug reports on the Pakfire Build System." +msgstr "" + +#: data/templates/docs-users.html:3 data/templates/docs-users.html:16 +#: data/templates/docs-users.html:21 +msgid "User groups" +msgstr "" + +#: data/templates/docs-users.html:26 msgid "" -"Please visit Bugzilla to create bug reports on the Pakfire Build System." -msgstr "" - -#: data/templates/builder-edit.html:3 -#, python-format -msgid "Manage builder %s" +"All users can join the Pakfire Build Service and are separated into three " +"groups:" msgstr "" -#: data/templates/builder-edit.html:25 -#, python-format -msgid "Builder: %s" +#: data/templates/docs-users.html:29 +msgid "Developers" msgstr "" -#: data/templates/builder-edit.html:36 -msgid "The hostname cannot be changed." +#: data/templates/docs-users.html:31 +msgid "" +"Developers manage this build service and have access to all parts of it." msgstr "" -#: data/templates/builder-edit.html:46 -msgid "The builder must be enabled in order to process build jobs." +#: data/templates/docs-users.html:32 +msgid "" +"They are responsible to keep the system running and able to push package " +"updates to the repostories." msgstr "" -#: data/templates/builder-edit.html:53 -msgid "Build job settings" +#: data/templates/docs-users.html:35 +msgid "Guidelines for developers" msgstr "" -#: data/templates/builder-edit.html:56 -msgid "Maximum number of parallel build jobs" +#: data/templates/docs-users.html:38 +msgid "Testers" msgstr "" -#: data/templates/builder-edit.html:65 -msgid "This is the number of build jobs that are started in parallel." +#: data/templates/docs-users.html:40 +msgid "" +"Testers are like users but have the right to vote on packages, which is used " +"to figure out the quality of the package." msgstr "" -#: data/templates/builder-edit.html:74 -msgid "Authorized to build release builds." +#: data/templates/docs-users.html:41 +msgid "" +"Everyone can become a tester after he or she has proven to know the IPFire " +"system very well." msgstr "" -#: data/templates/builder-edit.html:83 -msgid "Authorized to build scratch builds." +#: data/templates/docs-users.html:42 +msgid "" +"On these people depends a very huge amount of the quality of the " +"distribution that is made out of the feedback they give." msgstr "" -#: data/templates/builder-edit.html:92 -msgid "Authorized to build test builds." +#: data/templates/docs-users.html:45 +msgid "Guidelines for testers" msgstr "" -#: data/templates/builder-edit.html:98 -msgid "Enable host for these architectures" +#: data/templates/docs-users.html:50 +msgid "Everybody can join the Pakfire Build Service by registering an account." msgstr "" -#: data/templates/builder-edit.html:107 -msgid "Select or deselect the architectures, this builder should build or not." +#: data/templates/docs-users.html:51 +msgid "" +"After a successful activation you are able to leave comments on packages and " +"give feedback to the developers about its status." msgstr "" -#: data/templates/builder-delete.html:3 -#, python-format -msgid "Delete builder %s" +#: data/templates/docs-whatsthis.html:16 data/templates/docs-whatsthis.html:21 +msgid "What is the Pakfire Build Service?" msgstr "" -#: data/templates/builder-delete.html:25 -#: data/templates/modules/jobs/boxes.html:22 -#: data/templates/modules/jobs/list.html:6 -#: data/templates/builder-detail.html:3 data/templates/builder-detail.html:74 -#: data/templates/builder-pass.html:23 data/templates/jobs-filter.html:27 -msgid "Builder" +#: data/templates/docs-whatsthis.html:27 +msgid "" +"On this page, you will find out what the Pakfire Build Service really is." msgstr "" -#: data/templates/builder-delete.html:31 -#, python-format -msgid "You are going to delete the build host %s." +#: data/templates/docs-whatsthis.html:28 +msgid "Read carefully." msgstr "" -#: data/templates/user-comments.html:4 -msgid "Latest user comments" +#: data/templates/docs-whatsthis.html:34 +msgid "Yeah, that's it!" msgstr "" -#: data/templates/user-comments.html:12 -msgid "Show all users" +#: data/templates/docs-whatsthis.html:35 +msgid "No, that's not it!" msgstr "" -#: data/templates/build-manage.html:3 -#, python-format -msgid "Manage build %s" +#: data/templates/docs-whatsthis.html:43 +msgid "PBS is a tool where people can give feedback to developers." msgstr "" -#: data/templates/build-manage.html:8 -msgid "Manage build" +#: data/templates/docs-whatsthis.html:44 +msgid "It is possible to leave comments and rate builds." msgstr "" -#: data/templates/build-manage.html:15 -msgid "Permission denied" +#: data/templates/docs-whatsthis.html:50 +msgid "PBS is NOT a bugtracker." msgstr "" -#: data/templates/build-manage.html:16 +#: data/templates/docs-whatsthis.html:51 msgid "" -"You do not have the permission to update packages that belong to the " -"critical path." +"To report bugs please use our bugtracker liked below if you want them to get " +"fixed." msgstr "" -#: data/templates/build-manage.html:22 -msgid "Not all jobs are finished" +#: data/templates/docs-whatsthis.html:55 +msgid "Bugtracker" msgstr "" -#: data/templates/build-manage.html:24 -msgid "Not all jobs of this build are finished, yet." +#: data/templates/errors/error-400.html:4 +msgid "400 - Bad request" msgstr "" -#: data/templates/build-manage.html:25 -msgid "" -"It is strongly discouraged to push this build into the next " -"repository." +#: data/templates/errors/error-400.html:8 +msgid "Invalid data has been passed to the application." msgstr "" -#: data/templates/build-manage.html:28 +#: data/templates/errors/error-400.html:13 msgid "" -"However, the build will be automatically unpushed if one or more build jobs " -"fail." +"The application refused to go on with the provided data that was sent in " +"this request." msgstr "" -#: data/templates/build-manage.html:42 -msgid "Push to a repository" +#: data/templates/errors/error-403.html:4 +msgid "403 - Access forbidden" msgstr "" -#: data/templates/build-manage.html:44 -msgid "Push to next repository" +#: data/templates/errors/error-403.html:8 +msgid "You are not allowed to access this ressource." msgstr "" -#: data/templates/build-manage.html:46 -msgid "Push to first repository" +#: data/templates/errors/error-403.html:13 +msgid "" +"Access to the requested page has been denied because you do not have " +"sufficient rights." msgstr "" -#: data/templates/build-manage.html:51 -#: data/templates/modules/modal-build-push.html:24 -msgid "New repository" +#: data/templates/errors/error-404.html:4 +msgid "404 - Not Found" msgstr "" -#: data/templates/build-manage.html:71 -msgid "This is the target repository for the build." +#: data/templates/errors/error-404.html:8 +msgid "I could not find what you were searching for." msgstr "" -#: data/templates/build-manage.html:90 -msgid "Switch to user mode" +#: data/templates/errors/error-404.html:13 +msgid "You may have clicked an expired link or mistyped the address." msgstr "" -#: data/templates/build-manage.html:92 -msgid "Switch to admin mode" +#: data/templates/errors/error.html:8 +msgid "Oops! Don't panic." msgstr "" -#: data/templates/statistics/index.html:3 -#: data/templates/statistics/index.html:7 data/templates/base.html:94 -msgid "Statistics" +#: data/templates/errors/error.html:13 +msgid "An unexpected error happened." msgstr "" -#: data/templates/statistics/index.html:11 -msgid "" -"On this page, you will find a lot of information bundled in graphs and " -"figures." +#: data/templates/errors/error.html:19 +msgid "Stay calm and read the text below to find out what went wrong." msgstr "" -#: data/templates/statistics/index.html:12 -msgid "" -"They give a very quick overview about what is going on in the build service." +#: data/templates/errors/error.html:31 +msgid "Error code" msgstr "" -#: data/templates/statistics/index.html:18 -#, python-format -msgid "The average build time is %.1f minutes." +#: data/templates/errors/error.html:38 +msgid "Exception (traceback):" msgstr "" -#: data/templates/statistics/index.html:21 -#, python-format -msgid "There are %(builds_count)s builds containing %(jobs_count_all)s jobs." +#: data/templates/errors/error.html:49 +msgid "" +"Please try going back to the previous page and try the action you did again " +"in a moment." msgstr "" -#: data/templates/uploads-list.html:3 data/templates/uploads-list.html:12 -#: data/templates/uploads-list.html:17 data/templates/base.html:112 -msgid "Uploads" +#: data/templates/errors/error.html:50 +msgid "" +"If the error persists, you should consider to get in touch with an " +"administrator." msgstr "" -#: data/templates/uploads-list.html:24 -msgid "Filename" +#: data/templates/file-detail.html:5 +msgid "File" msgstr "" -#: data/templates/uploads-list.html:26 -msgid "Filesize" +#: data/templates/file-detail.html:13 data/templates/modules/log-table.html:12 +#: data/templates/package-detail-list.html:3 +#: data/templates/package-detail.html:3 data/templates/package-detail.html:50 +#: data/templates/package-properties.html:3 +msgid "Package" msgstr "" -#: data/templates/uploads-list.html:27 -msgid "Time running" +#: data/templates/file-detail.html:20 data/templates/repository-edit.html:25 +msgid "Description" msgstr "" -#: data/templates/uploads-list.html:44 -msgid "No owner." +#: data/templates/file-detail.html:27 +msgid "URL" msgstr "" -#: data/templates/uploads-list.html:74 -msgid "There are currently no uploads running." +#: data/templates/file-detail.html:34 +#: data/templates/modules/package-header.html:14 +#: data/templates/package-detail.html:70 +msgid "License" msgstr "" -#: data/templates/user-profile.html:23 -msgid "View comments" +#: data/templates/file-detail.html:46 +#: data/templates/modules/packages-table.html:6 +#: data/templates/package-detail.html:126 +msgid "Size" msgstr "" -#: data/templates/user-profile.html:37 data/templates/login.html:22 -#: data/templates/register.html:30 data/templates/user-profile-edit.html:37 -msgid "Username" +#: data/templates/file-detail.html:51 +msgid "Hash" msgstr "" -#: data/templates/user-profile.html:41 -msgid "Email" +#: data/templates/file-detail.html:57 +#: data/templates/modules/packages/dependency-table.html:5 +msgid "Provides" msgstr "" -#: data/templates/user-profile.html:50 -#: data/templates/user-profile-edit.html:85 -msgid "Admin" +#: data/templates/file-detail.html:63 data/templates/file-detail.html:69 +#: data/templates/modules/packages/dependency-table.html:7 +msgid "Requires" msgstr "" -#: data/templates/user-profile.html:52 -#: data/templates/user-profile-edit.html:82 -msgid "Tester" +#: data/templates/file-detail.html:76 +#: data/templates/modules/packages/dependency-table.html:13 +msgid "Obsoletes" msgstr "" -#: data/templates/user-profile.html:61 -msgid "Registered" +#: data/templates/file-detail.html:83 +#: data/templates/modules/packages/dependency-table.html:11 +msgid "Conflicts" msgstr "" -#: data/templates/user-profile.html:80 -msgid "Edit profile" +#: data/templates/file-detail.html:90 +msgid "Build information" msgstr "" -#: data/templates/user-profile.html:94 -msgid "Delete account" +#: data/templates/file-detail.html:93 +msgid "ID" msgstr "" -#: data/templates/user-profile.html:101 -msgid "Impersonate user" +#: data/templates/file-detail.html:99 data/templates/modules/jobs-table.html:6 +msgid "Host" msgstr "" -#: data/templates/user-profile.html:121 -msgid "Permissions" +#: data/templates/file-detail.html:105 +msgid "Time" msgstr "" -#: data/templates/user-profile.html:125 -msgid "This user has administration rights." +#: data/templates/file-detail.html:111 data/templates/search-results.html:71 +msgid "Files" msgstr "" -#: data/templates/user-profile.html:132 -msgid "User is allowed to create scratch builds?" +#: data/templates/file-detail.html:118 +#: data/templates/packages/view-file.html:51 +msgid "Download file" msgstr "" -#: data/templates/user-profile.html:136 -#: data/templates/repository-detail.html:68 -#: data/templates/modules/repository-table.html:21 -msgid "Yes" +#: data/templates/index.html:3 +msgid "Welcome to the Pakfire Build Service" msgstr "" -#: data/templates/user-profile.html:138 -#: data/templates/repository-detail.html:70 -#: data/templates/modules/repository-table.html:23 -msgid "No" +#: data/templates/index.html:8 +#, python-format +msgid "Welcome, %s!" msgstr "" -#: data/templates/repository-detail.html:4 -#: data/templates/repository-detail.html:50 -#: data/templates/modules/build-table.html:17 -msgid "Repository" +#: data/templates/index.html:22 +msgid "Development powered by community!" msgstr "" -#: data/templates/repository-detail.html:30 -msgid "Stable repository" +#: data/templates/index.html:38 +msgid "Latest stable updates" msgstr "" -#: data/templates/repository-detail.html:34 -msgid "Unstable repository" +#: data/templates/index.html:40 +msgid "Unstable updates" msgstr "" -#: data/templates/repository-detail.html:38 -msgid "Testing repository" +#: data/templates/index.html:42 +msgid "Testing updates" msgstr "" -#: data/templates/repository-detail.html:44 -#: data/templates/modules/repository-table.html:6 -msgid "Enabled for builds" +#: data/templates/index.html:59 +msgid "View more updates..." msgstr "" -#: data/templates/repository-detail.html:65 -msgid "Repository is enabled for builds?" +#: data/templates/index.html:70 +msgid "Build jobs" msgstr "" -#: data/templates/repository-detail.html:76 -#: data/templates/repository-detail.html:151 -msgid "Obsolete builds" +#: data/templates/index.html:76 +msgid "Show more build jobs" msgstr "" -#: data/templates/repository-detail.html:85 -msgid "Total build time" +#: data/templates/job-schedule-rebuild.html:3 +#: data/templates/job-schedule-rebuild.html:29 +#, python-format +msgid "Schedule rebuild for %s" msgstr "" -#: data/templates/repository-detail.html:99 -msgid "" -"The table above shows how long it took to build all packages in this " -"repository." +#: data/templates/job-schedule-rebuild.html:24 +msgid "Schedule rebuild" msgstr "" -#: data/templates/repository-detail.html:126 -msgid "Unpushed builds" +#: data/templates/job-schedule-rebuild.html:35 +msgid "At this place, you can submit failed build jobs to be built again." msgstr "" -#: data/templates/repository-detail.html:128 +#: data/templates/job-schedule-test.html:44 msgid "" -"These builds were already put into this repository, but were not pushed out " -"to the mirror servers, yet." +"Please note, that all other kinds of build are preferred over the test " +"builds." msgstr "" -#: data/templates/repository-detail.html:139 -msgid "Builds in this repository" +#: data/templates/jobs-abort.html:3 data/templates/jobs-abort.html:6 +#, python-format +msgid "Abort build job %s" msgstr "" -#: data/templates/package-properties.html:20 -msgid "Properties" +#: data/templates/jobs-abort.html:8 +msgid "You may abort a running build." msgstr "" -#: data/templates/package-properties.html:32 -msgid "Maintainers" +#: data/templates/jobs-abort.html:9 +msgid "The build server will eventually stop to build the package." msgstr "" -#: data/templates/package-properties.html:37 -#: data/templates/package-properties.html:47 -msgid "Default priority" +#: data/templates/jobs-abort.html:16 data/templates/jobs-buildroot.html:34 +#: data/templates/jobs-detail.html:58 data/templates/modules/jobs/list.html:5 +msgid "Build job" msgstr "" -#: data/templates/package-properties.html:39 -msgid "" -"A big benefit of the Pakfire Build Service is, that builds are available to " -"end-users in a very short time." +#: data/templates/jobs-abort.html:25 +#: data/templates/modules/build-offset.html:5 +msgid "Start time" msgstr "" -#: data/templates/package-properties.html:40 -msgid "" -"Some packages might need some extra boost if the build servers are very busy." +#: data/templates/jobs-abort.html:30 +msgid "No started, yet." msgstr "" -#: data/templates/package-properties.html:43 -msgid "You may set a default priority for all builds of this package." +#: data/templates/jobs-abort.html:38 +msgid "Build server" msgstr "" -#: data/templates/package-properties.html:71 -#: data/templates/package-properties.html:82 -#: data/templates/modules/build-headline.html:4 -msgid "Critical path" +#: data/templates/jobs-buildroot.html:3 +msgid "Job buildroot" msgstr "" -#: data/templates/package-properties.html:73 -msgid "" -"A package that belongs to the critical path is a package that plays a very " -"essential role in the distribution." +#: data/templates/jobs-buildroot.html:28 data/templates/jobs-buildroot.html:34 +#: data/templates/jobs-detail.html:148 +msgid "Buildroot" msgstr "" -#: data/templates/package-properties.html:74 -msgid "" -"If such a package is broken, it may not be possible to boot or recover the " -"system anymore, so we need to be extra sure that these packages work." +#: data/templates/jobs-buildroot.html:41 +#, python-format +msgid "The packages listed below were used to build %s." msgstr "" -#: data/templates/package-properties.html:77 -msgid "" -"If this package is marked to belong to the critical path, it will need a " -"higher score to pass to the next repository and more." +#: data/templates/jobs-buildroot.html:52 +msgid "Buildroot size" msgstr "" -#: data/templates/package-properties.html:78 -msgid "Learn more." +#: data/templates/jobs-buildroot.html:56 +msgid "Download size" msgstr "" -#: data/templates/package-properties.html:86 -msgid "This package belongs to the critical path" +#: data/templates/jobs-detail.html:3 data/templates/package-detail.html:118 +msgid "Job" msgstr "" #: data/templates/jobs-detail.html:36 @@ -2463,6 +2365,10 @@ msgstr "" msgid "Created" msgstr "" +#: data/templates/jobs-detail.html:122 data/templates/sessions/index.html:35 +msgid "Started" +msgstr "" + #: data/templates/jobs-detail.html:138 msgid "Build logs" msgstr "" @@ -2471,11 +2377,6 @@ msgstr "" msgid "No logs available, yet." msgstr "" -#: data/templates/jobs-detail.html:148 data/templates/jobs-buildroot.html:28 -#: data/templates/jobs-buildroot.html:34 -msgid "Buildroot" -msgstr "" - #: data/templates/jobs-detail.html:149 #, python-format msgid "%s package" @@ -2488,19 +2389,117 @@ msgstr[2] "" msgid "Package files" msgstr "" -#: data/templates/register-success.html:4 -msgid "Registration successful" +#: data/templates/jobs-filter.html:3 data/templates/jobs-filter.html:21 +#: data/templates/jobs-index.html:18 +msgid "Filter jobs" msgstr "" -#: data/templates/register-success.html:6 +#: data/templates/jobs-filter.html:16 +msgid "Filter" +msgstr "" + +#: data/templates/jobs-filter.html:30 data/templates/jobs-filter.html:47 +msgid "[Choose one]" +msgstr "" + +#: data/templates/jobs-filter.html:36 +msgid "Only show jobs, that have been built by this builder." +msgstr "" + +#: data/templates/jobs-filter.html:44 +#: data/templates/packages/builds/times.html:44 +msgid "Architecture" +msgstr "" + +#: data/templates/jobs-filter.html:53 +msgid "Only show jobs, with this architecture." +msgstr "" + +#: data/templates/jobs-filter.html:59 data/templates/search-form.html:35 +#: data/templates/search-results.html:40 +msgid "Go!" +msgstr "" + +#: data/templates/jobs-index.html:30 #, python-format -msgid "Your new account has been created, %s." +msgid "Showing only jobs from %s." msgstr "" -#: data/templates/register-success.html:7 +#: data/templates/jobs-index.html:37 +#, python-format +msgid "Showing only builds that have been built on %s." +msgstr "" + +#: data/templates/jobs-index.html:45 +#, python-format +msgid "Showing only jobs built for %s." +msgstr "" + +#: data/templates/keys-delete.html:3 +#, python-format +msgid "Delete key %s" +msgstr "" + +#: data/templates/keys-delete.html:25 data/templates/keys-import.html:28 +msgid "Key" +msgstr "" + +#: data/templates/keys-delete.html:29 +#, python-format +msgid "You are going to delete the key %s." +msgstr "" + +#: data/templates/keys-delete.html:41 +msgid "Delete key" +msgstr "" + +#: data/templates/keys-import.html:3 data/templates/keys-import.html:16 +#: data/templates/keys-import.html:39 data/templates/keys-list.html:106 +msgid "Import new key" +msgstr "" + +#: data/templates/keys-import.html:21 +msgid "Import a new key" +msgstr "" + +#: data/templates/keys-import.html:33 +msgid "Paste the key to import." +msgstr "" + +#: data/templates/keys-list.html:21 +msgid "The keys are a very important component when it comes to security." +msgstr "" + +#: data/templates/keys-list.html:22 msgid "" -"To complete the activation, follow the instructions that were sent to you in " -"an activation email." +"Each package in the Pakfire Build Service is signed to prove its " +"authenticity." +msgstr "" + +#: data/templates/keys-list.html:31 +msgid "Fingerprint" +msgstr "" + +#: data/templates/keys-list.html:33 +msgid "Expires" +msgstr "" + +#: data/templates/keys-list.html:51 +msgid "Lookup" +msgstr "" + +#: data/templates/keys-list.html:55 data/templates/modules/files-table.html:5 +#: data/templates/modules/packages-table.html:21 +#: data/templates/package-detail.html:152 +msgid "Download" +msgstr "" + +#: data/templates/keys-list.html:75 data/templates/keys-list.html:77 +msgid "Subkey" +msgstr "" + +#: data/templates/keys-list.html:90 +msgid "This key does not expire." msgstr "" #: data/templates/login.html:3 data/templates/login.html:7 @@ -2517,6 +2516,12 @@ msgstr "" msgid "Username and/or password was wrong. Login failed." msgstr "" +#: data/templates/login.html:22 data/templates/register.html:30 +#: data/templates/user-profile-edit.html:37 +#: data/templates/user-profile.html:37 +msgid "Username" +msgstr "" + #: data/templates/login.html:28 data/templates/register.html:67 #: data/templates/user-profile-edit.html:101 msgid "Password" @@ -2534,261 +2539,248 @@ msgstr "" msgid "Recover your password." msgstr "" -#: data/templates/builds/comments.html:3 -#: data/templates/builds/comments.html:42 -msgid "Build comments" +#: data/templates/mirrors-delete.html:3 +#, python-format +msgid "Delete mirror %s" msgstr "" -#: data/templates/builds/comments.html:33 -msgid "Show all comments" +#: data/templates/mirrors-delete.html:25 +#, python-format +msgid "Delete mirror: %s" msgstr "" -#: data/templates/builds/comments.html:40 +#: data/templates/mirrors-delete.html:29 #, python-format -msgid "%s's latest comments" +msgid "You are going to delete the mirror %s." msgstr "" -#: data/templates/builds/comments.html:49 +#: data/templates/mirrors-detail.html:3 data/templates/mirrors-detail.html:46 #, python-format -msgid "This page shows %s's latest comments." +msgid "Mirror: %s" msgstr "" -#: data/templates/builds/comments.html:51 -msgid "This page shows the latest comments on builds." +#: data/templates/mirrors-detail.html:29 +msgid "Edit settings" msgstr "" -#: data/templates/builds/comments.html:53 -msgid "" -"The Pakfire Build Service is all about social development and so, " -"communicating with eath others is important. Please join." +#: data/templates/mirrors-detail.html:37 +msgid "Delete mirror" msgstr "" -#: data/templates/builds/comments.html:81 +#: data/templates/mirrors-detail.html:47 #, python-format -msgid "%s did not comment on anything, yet." +msgid "hosted by %s" msgstr "" -#: data/templates/register.html:3 data/templates/register.html:18 -msgid "Register a new account" +#: data/templates/mirrors-detail.html:75 +msgid "Status information" msgstr "" -#: data/templates/register.html:12 -msgid "Register new account" +#: data/templates/mirrors-detail.html:79 +msgid "Status" msgstr "" -#: data/templates/register.html:19 -msgid "Join the community!" +#: data/templates/mirrors-detail.html:84 data/templates/mirrors-list.html:45 +msgid "Last check" msgstr "" -#: data/templates/register.html:26 -msgid "Registration form" +#: data/templates/mirrors-detail.html:89 +msgid "Never" msgstr "" -#: data/templates/register.html:35 -msgid "Must be a unique name you login with." +#: data/templates/mirrors-detail.html:103 +msgid "View larger map" msgstr "" -#: data/templates/register.html:41 data/templates/user-profile-edit.html:60 -msgid "Email address" +#: data/templates/mirrors-detail.html:108 +msgid "The location of the mirror server is estimated by the IP address." msgstr "" -#: data/templates/register.html:46 -msgid "Type in your email address, which is used to verify the account." +#: data/templates/mirrors-detail.html:112 +msgid "The location of the mirror server could not be estimated." msgstr "" -#: data/templates/register.html:52 -msgid "Real name (optional)" +#: data/templates/mirrors-edit.html:3 +#, python-format +msgid "Manage mirror %s" msgstr "" -#: data/templates/register.html:57 -msgid "Type you firstname and your lastname here." +#: data/templates/mirrors-edit.html:25 +#, python-format +msgid "Manage mirror: %s" msgstr "" -#: data/templates/register.html:64 -msgid "Account security" +#: data/templates/mirrors-edit.html:37 +msgid "The canonical hostname." msgstr "" -#: data/templates/register.html:72 data/templates/user-profile-edit.html:106 -msgid "" -"The password is used to secure the login and must be at least 8 characters." +#: data/templates/mirrors-edit.html:47 +msgid "Only enabled mirrors will be pushed out to the clients." msgstr "" -#: data/templates/register.html:78 -msgid "Confirm password" +#: data/templates/mirrors-edit.html:54 +msgid "Contact information" msgstr "" -#: data/templates/register.html:83 -msgid "Pick a password that is as strong as possible." +#: data/templates/mirrors-edit.html:57 data/templates/mirrors-list.html:43 +#: data/templates/uploads-list.html:25 +msgid "Owner" msgstr "" -#: data/templates/register.html:84 -msgid "Don't login at unsecure places where people could spy on your password." +#: data/templates/mirrors-edit.html:62 +msgid "The owner of the mirror server." msgstr "" -#: data/templates/register.html:91 -msgid "Sign up!" +#: data/templates/mirrors-edit.html:68 +msgid "Contact address" msgstr "" -#: data/templates/keys-list.html:21 -msgid "The keys are a very important component when it comes to security." +#: data/templates/mirrors-edit.html:73 +msgid "An email address to contact an administrator of the mirror." msgstr "" -#: data/templates/keys-list.html:22 -msgid "" -"Each package in the Pakfire Build Service is signed to prove its " -"authenticity." +#: data/templates/mirrors-edit.html:75 +msgid "This won't be made public." msgstr "" -#: data/templates/keys-list.html:31 -msgid "Fingerprint" +#: data/templates/mirrors-list.html:24 data/templates/mirrors-new.html:3 +msgid "Add new mirror" msgstr "" -#: data/templates/keys-list.html:33 -msgid "Expires" +#: data/templates/mirrors-list.html:36 +msgid "On this page, you will see a list of all mirror servers." msgstr "" -#: data/templates/keys-list.html:51 -msgid "Lookup" +#: data/templates/mirrors-list.html:64 +msgid "Up" msgstr "" -#: data/templates/keys-list.html:63 data/templates/build-bugs.html:50 -msgid "Remove" +#: data/templates/mirrors-list.html:68 +msgid "Down" msgstr "" -#: data/templates/keys-list.html:75 data/templates/keys-list.html:77 -msgid "Subkey" +#: data/templates/mirrors-list.html:90 +msgid "There are no mirrors configured, yet." msgstr "" -#: data/templates/keys-list.html:90 -msgid "This key does not expire." +#: data/templates/mirrors-new.html:16 +msgid "New mirror" msgstr "" -#: data/templates/user-impersonation.html:3 -#, python-format -msgid "Impersonate user %s" +#: data/templates/mirrors-new.html:21 +msgid "Add a new mirror" msgstr "" -#: data/templates/user-impersonation.html:7 -msgid "User impersonation" +#: data/templates/mirrors-new.html:34 +msgid "Enter the canonical hostname of the mirror." msgstr "" -#: data/templates/user-impersonation.html:17 -msgid "" -"When impersonating another user, every action you perform will be taking " -"place as if you had logged in as the user whom will be impersonating." +#: data/templates/mirrors-new.html:40 +msgid "Path" msgstr "" -#: data/templates/user-impersonation.html:22 -msgid "" -"This is a very powerful feature. You should be very careful while using it." +#: data/templates/mirrors-new.html:46 +msgid "The path to the files on the server." msgstr "" -#: data/templates/user-profile-edit-fail.html:4 -msgid "Edit failed" +#: data/templates/mirrors-new.html:52 +msgid "Create new mirror" msgstr "" -#: data/templates/user-profile-edit-fail.html:7 -msgid "The user profile cannot be saved." +#: data/templates/modules/build-headline.html:4 +#: data/templates/package-properties.html:71 +#: data/templates/package-properties.html:82 +msgid "Critical path" msgstr "" -#: data/templates/modules/log-entry.html:21 -msgid "You" +#: data/templates/modules/build-headline.html:9 +msgid "Release build" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:2 -msgid "Watchers" +#: data/templates/modules/build-headline.html:11 +msgid "Scratch build" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:7 -#: data/templates/modules/watchers-sidebar-table.html:36 -msgid "You." +#: data/templates/modules/build-offset.html:8 +msgid "As soon as possible" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:9 -msgid "You and one other." +#: data/templates/modules/build-offset.html:9 +msgid "After 5 minutes" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:11 -#, python-format -msgid "You and %s others." +#: data/templates/modules/build-offset.html:10 +msgid "After 15 minutes" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:14 -#, python-format -msgid "One person." -msgid_plural "%(num)s people." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: data/templates/modules/build-offset.html:11 +msgid "After one hour" +msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:22 -#: data/templates/builds-watchers-list.html:5 -#: data/templates/builds-watchers-list.html:8 -#, python-format -msgid "Watchers of %s" +#: data/templates/modules/build-offset.html:12 +msgid "After one day" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:27 -msgid "" -"All users who watch this build will be automatically notified about status " -"changes and comments." +#: data/templates/modules/build-offset.html:17 +msgid "Set the time after which the build job starts." msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:28 -msgid "This is an easy way of staying up to date." +#: data/templates/modules/build-offset.html:22 +msgid "Schedule build" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:48 -msgid "Nobody watches this build, yet. Be the first one." +#: data/templates/modules/build-state-warnings.html:3 +msgid "This build is broken!" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:56 -msgid "Watch this build" +#: data/templates/modules/build-state-warnings.html:4 +msgid "" +"This means that the package may cause severe damage on your system and/or " +"does not work at all." msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:58 -msgid "Add a watcher" +#: data/templates/modules/build-state-warnings.html:8 +msgid "This build is obsolete!" msgstr "" -#: data/templates/modules/watchers-sidebar-table.html:62 -msgid "Close" +#: data/templates/modules/build-state-warnings.html:9 +msgid "This means that this package has been replaced with a new one." msgstr "" -#: data/templates/modules/modal-build-unpush.html:6 -#, python-format -msgid "Unpush %s from a repository" +#: data/templates/modules/build-table.html:17 +#: data/templates/repository-detail.html:4 +#: data/templates/repository-detail.html:50 +msgid "Repository" msgstr "" -#: data/templates/modules/modal-build-unpush.html:27 -msgid "You are going to unpush this build from its repository." +#: data/templates/modules/build-table.html:83 +msgid "There are no builds to show at this place right now." msgstr "" -#: data/templates/modules/modal-build-unpush.html:28 -msgid "" -"This means that the build won't be installable from this repository anymore." +#: data/templates/modules/builders/load.html:2 +msgid "Current load of the build cluster" msgstr "" -#: data/templates/modules/modal-build-unpush.html:33 -msgid "" -"If you consider this build being obsolete or broken, please don't forget to " -"mark it so." +#: data/templates/modules/comments-table.html:8 +#, python-format +msgid "on %s" msgstr "" -#: data/templates/modules/select/locale.html:2 -#: data/templates/modules/select/timezone.html:2 -msgid "Auto-select" +#: data/templates/modules/comments-table.html:11 +#, python-format +msgid "by %s" msgstr "" -#: data/templates/modules/packages/dependency-table.html:9 -msgid "Pre-requires" +#: data/templates/modules/comments-table.html:16 +msgid "Updated" msgstr "" -#: data/templates/modules/packages/dependency-table.html:15 -msgid "Recommends" +#: data/templates/modules/comments-table.html:22 +msgid "No comments so far." msgstr "" -#: data/templates/modules/packages/dependency-table.html:17 -msgid "Suggests" +#: data/templates/modules/files-table.html:7 +msgid "Info" msgstr "" #: data/templates/modules/footer.html:5 @@ -2805,102 +2797,104 @@ msgstr "" msgid "Code licensed under the GNU General Public License v3." msgstr "" -#: data/templates/modules/repo-actions-table.html:5 -#, python-format -msgid "added %s" +#: data/templates/modules/jobs-table.html:4 +msgid "Arch" +msgstr "" + +#: data/templates/modules/jobs-table.html:7 +msgid "Duration" msgstr "" -#: data/templates/modules/repo-actions-table.html:10 -msgid "Run" +#: data/templates/modules/jobs-table.html:19 web/ui_modules.py:326 +msgid "New" msgstr "" -#: data/templates/modules/repo-actions-table.html:12 -msgid "Remove action" +#: data/templates/modules/jobs-table.html:31 web/ui_modules.py:301 +msgid "Aborted" msgstr "" -#: data/templates/modules/repo-actions-table.html:19 +#: data/templates/modules/jobs-table.html:33 +msgid "Dependency error" +msgstr "" + +#: data/templates/modules/jobs-table.html:47 #, python-format -msgid "%(credits)s more credit needed." -msgid_plural "%(credits)s more credits needed." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "Running since %s" +msgstr "" -#: data/templates/modules/repo-actions-table.html:21 -msgid "No more credits needed." +#: data/templates/modules/jobs-table.html:51 +msgid "Not finished, yet." msgstr "" -#: data/templates/modules/repo-actions-table.html:25 +#: data/templates/modules/jobs-table.html:60 #, python-format -msgid "Maintainer: %s" +msgid "This package only supports %s." msgstr "" -#: data/templates/modules/repo-actions-table.html:28 -msgid "Go to package description" +#: data/templates/modules/jobs-table.html:66 +msgid "No jobs, yet." +msgstr "" + +#: data/templates/modules/jobs/list.html:7 +msgid "Runtime" msgstr "" #: data/templates/modules/jobs/status.html:9 msgid "This build has got no jobs." msgstr "" -#: data/templates/modules/jobs/boxes.html:13 -#: data/templates/modules/jobs-table.html:7 -msgid "Duration" +#: data/templates/modules/log-entry-comment.html:22 +msgid "No comment given." msgstr "" -#: data/templates/modules/jobs/list.html:7 -msgid "Runtime" +#: data/templates/modules/log-entry.html:21 +msgid "You" msgstr "" -#: data/templates/modules/files-table.html:7 -msgid "Info" +#: data/templates/modules/log-table.html:23 +msgid "No log entries, yet." msgstr "" -#: data/templates/modules/package-header.html:22 -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: data/templates/modules/package-header.html:28 -msgid "This package is maintained by" +#: data/templates/modules/modal-base.html:25 +#: data/templates/user-forgot-password.html:49 +msgid "Submit" msgstr "" -#: data/templates/modules/builders/load.html:2 -msgid "Current load of the build cluster" +#: data/templates/modules/modal-build-comment.html:8 +#, python-format +msgid "Comment on %s" msgstr "" -#: data/templates/modules/build-offset.html:8 -msgid "As soon as possible" +#: data/templates/modules/modal-build-comment.html:10 +msgid "Log in to comment" msgstr "" -#: data/templates/modules/build-offset.html:9 -msgid "After 5 minutes" +#: data/templates/modules/modal-build-comment.html:26 +msgid "Vote" msgstr "" -#: data/templates/modules/build-offset.html:10 -msgid "After 15 minutes" +#: data/templates/modules/modal-build-comment.html:30 +msgid "Not tested." msgstr "" -#: data/templates/modules/build-offset.html:11 -msgid "After one hour" +#: data/templates/modules/modal-build-comment.html:34 +msgid "Works for me." msgstr "" -#: data/templates/modules/build-offset.html:12 -msgid "After one day" +#: data/templates/modules/modal-build-comment.html:38 +msgid "Does not work." msgstr "" -#: data/templates/modules/build-offset.html:17 -msgid "Set the time after which the build job starts." +#: data/templates/modules/modal-build-comment.html:46 +msgid "You need to log in to comment." msgstr "" -#: data/templates/modules/build-offset.html:22 -msgid "Schedule build" +#: data/templates/modules/modal-build-comment.html:47 +msgid "Click on the button below to do so." msgstr "" -#: data/templates/modules/build-table.html:83 -msgid "There are no builds to show at this place right now." +#: data/templates/modules/modal-build-comment.html:54 +msgid "Submit comment" msgstr "" #: data/templates/modules/modal-build-push.html:7 @@ -2938,90 +2932,103 @@ msgid "" "the quality level of the target repository." msgstr "" -#: data/templates/modules/changelog/entry.html:13 -msgid "Unstable" +#: data/templates/modules/modal-build-unpush.html:6 +#, python-format +msgid "Unpush %s from a repository" msgstr "" -#: data/templates/modules/jobs-table.html:4 -msgid "Arch" +#: data/templates/modules/modal-build-unpush.html:27 +msgid "You are going to unpush this build from its repository." msgstr "" -#: data/templates/modules/jobs-table.html:19 web/ui_modules.py:306 -msgid "New" +#: data/templates/modules/modal-build-unpush.html:28 +msgid "" +"This means that the build won't be installable from this repository anymore." msgstr "" -#: data/templates/modules/jobs-table.html:31 web/ui_modules.py:281 -msgid "Aborted" +#: data/templates/modules/modal-build-unpush.html:33 +msgid "" +"If you consider this build being obsolete or broken, please don't forget to " +"mark it so." msgstr "" -#: data/templates/modules/jobs-table.html:33 -msgid "Dependency error" -msgstr "" +#: data/templates/modules/package-header.html:19 +msgid "Group" +msgid_plural "Groups" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: data/templates/modules/jobs-table.html:47 -#, python-format -msgid "Running since %s" +#: data/templates/modules/packages/dependency-table.html:9 +msgid "Pre-requires" msgstr "" -#: data/templates/modules/jobs-table.html:51 -msgid "Not finished, yet." +#: data/templates/modules/packages/dependency-table.html:15 +msgid "Recommends" msgstr "" -#: data/templates/modules/jobs-table.html:60 -#, python-format -msgid "This package only supports %s." +#: data/templates/modules/packages/dependency-table.html:17 +msgid "Suggests" msgstr "" -#: data/templates/modules/jobs-table.html:66 -msgid "No jobs, yet." +#: data/templates/modules/repo-actions-table.html:5 +#, python-format +msgid "added %s" msgstr "" -#: data/templates/modules/build-state-warnings.html:3 -msgid "This build is broken!" +#: data/templates/modules/repo-actions-table.html:10 +msgid "Run" msgstr "" -#: data/templates/modules/build-state-warnings.html:5 -msgid "" -"This means that the package may cause severe damage on your system and/or " -"does not work at all." +#: data/templates/modules/repo-actions-table.html:12 +msgid "Remove action" msgstr "" -#: data/templates/modules/build-state-warnings.html:8 -msgid "It is discouraged to use this package anymore." -msgstr "" +#: data/templates/modules/repo-actions-table.html:19 +#, python-format +msgid "%(credits)s more credit needed." +msgid_plural "%(credits)s more credits needed." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: data/templates/modules/build-state-warnings.html:13 -msgid "This build is obsolete!" +#: data/templates/modules/repo-actions-table.html:21 +msgid "No more credits needed." msgstr "" -#: data/templates/modules/build-state-warnings.html:15 -msgid "This means that this package is not up to date anymore." +#: data/templates/modules/repo-actions-table.html:25 +#, python-format +msgid "Maintainer: %s" msgstr "" -#: data/templates/modules/build-state-warnings.html:16 -msgid "Possibly there is an update that fixes bugs in this release." +#: data/templates/modules/repo-actions-table.html:28 +msgid "Go to package description" msgstr "" #: data/templates/modules/repository-table.html:5 msgid "No. of builds" msgstr "" -#: data/templates/modules/comments-table.html:8 -#, python-format -msgid "on %s" +#: data/templates/modules/repository-table.html:6 +#: data/templates/repository-detail.html:44 +msgid "Enabled for builds" msgstr "" -#: data/templates/modules/comments-table.html:11 -#, python-format -msgid "by %s" +#: data/templates/modules/repository-table.html:21 +#: data/templates/repository-detail.html:68 +#: data/templates/user-profile.html:136 +msgid "Yes" msgstr "" -#: data/templates/modules/comments-table.html:16 -msgid "Updated" +#: data/templates/modules/repository-table.html:23 +#: data/templates/repository-detail.html:70 +#: data/templates/user-profile.html:138 +msgid "No" msgstr "" -#: data/templates/modules/comments-table.html:22 -msgid "No comments so far." +#: data/templates/modules/select/locale.html:2 +#: data/templates/modules/select/timezone.html:2 +msgid "Auto-select" msgstr "" #: data/templates/modules/source-table.html:5 @@ -3037,491 +3044,577 @@ msgstr "" msgid "Branch: %s" msgstr "" -#: data/templates/modules/log-entry-comment.html:22 -msgid "No comment given." +#: data/templates/modules/updates-table.html:18 +msgid "Score:" msgstr "" -#: data/templates/modules/log-table.html:23 -msgid "No log entries, yet." +#: data/templates/modules/watchers-sidebar-table.html:2 +msgid "Watchers" msgstr "" -#: data/templates/modules/modal-build-comment.html:8 +#: data/templates/modules/watchers-sidebar-table.html:7 +#: data/templates/modules/watchers-sidebar-table.html:36 +msgid "You." +msgstr "" + +#: data/templates/modules/watchers-sidebar-table.html:9 +msgid "You and one other." +msgstr "" + +#: data/templates/modules/watchers-sidebar-table.html:11 #, python-format -msgid "Comment on %s" +msgid "You and %s others." msgstr "" -#: data/templates/modules/modal-build-comment.html:10 -msgid "Log in to comment" +#: data/templates/modules/watchers-sidebar-table.html:14 +#, python-format +msgid "One person." +msgid_plural "%(num)s people." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: data/templates/modules/watchers-sidebar-table.html:27 +msgid "" +"All users who watch this build will be automatically notified about status " +"changes and comments." msgstr "" -#: data/templates/modules/modal-build-comment.html:26 -msgid "Vote" +#: data/templates/modules/watchers-sidebar-table.html:28 +msgid "This is an easy way of staying up to date." +msgstr "" + +#: data/templates/modules/watchers-sidebar-table.html:48 +msgid "Nobody watches this build, yet. Be the first one." +msgstr "" + +#: data/templates/modules/watchers-sidebar-table.html:56 +msgid "Watch this build" +msgstr "" + +#: data/templates/modules/watchers-sidebar-table.html:58 +msgid "Add a watcher" +msgstr "" + +#: data/templates/modules/watchers-sidebar-table.html:62 +msgid "Close" +msgstr "" + +#: data/templates/package-detail-list.html:25 +#: data/templates/packages/builds/times.html:20 +#: data/templates/packages/builds/times.html:41 +msgid "Build times" +msgstr "" + +#: data/templates/package-detail-list.html:58 +msgid "File new bug" +msgstr "" + +#: data/templates/package-detail-list.html:61 +msgid "Show all bugs" +msgstr "" + +#: data/templates/package-detail-list.html:66 +msgid "Open bugs" +msgstr "" + +#: data/templates/package-detail-list.html:76 +msgid "Full changelog" msgstr "" -#: data/templates/modules/modal-build-comment.html:30 -msgid "Not tested." +#: data/templates/package-detail.html:42 +msgid "Development package" msgstr "" -#: data/templates/modules/modal-build-comment.html:34 -msgid "Works for me." +#: data/templates/package-detail.html:45 +msgid "Debuginfo package" msgstr "" -#: data/templates/modules/modal-build-comment.html:38 -msgid "Does not work." +#: data/templates/package-detail.html:64 +msgid "Homepage" msgstr "" -#: data/templates/modules/modal-build-comment.html:46 -msgid "You need to log in to comment." +#: data/templates/package-detail.html:88 +msgid "Build time" msgstr "" -#: data/templates/modules/modal-build-comment.html:47 -msgid "Click on the button below to do so." +#: data/templates/package-detail.html:130 +#, python-format +msgid "%(size)s when installed" msgstr "" -#: data/templates/modules/modal-build-comment.html:54 -msgid "Submit comment" +#: data/templates/package-detail.html:162 +msgid "Build dependencies" msgstr "" -#: data/templates/modules/updates-table.html:18 -msgid "Score:" +#: data/templates/package-detail.html:164 +msgid "Dependencies" msgstr "" -#: data/templates/modules/build-headline.html:9 -msgid "Release build" +#: data/templates/package-detail.html:173 +msgid "Filelist" msgstr "" -#: data/templates/source-list.html:3 -msgid "Sources repositories" +#: data/templates/package-properties.html:20 +msgid "Properties" msgstr "" -#: data/templates/source-list.html:17 -msgid "Add source repository" +#: data/templates/package-properties.html:32 +msgid "Maintainers" msgstr "" -#: data/templates/source-list.html:18 -msgid "Blah 123" +#: data/templates/package-properties.html:37 +#: data/templates/package-properties.html:47 +msgid "Default priority" msgstr "" -#: data/templates/builds-watchers-list.html:11 -msgid "This is a list of all users who watch this build." +#: data/templates/package-properties.html:39 +msgid "" +"A big benefit of the Pakfire Build Service is, that builds are available to " +"end-users in a very short time." msgstr "" -#: data/templates/builds-watchers-list.html:12 +#: data/templates/package-properties.html:40 msgid "" -"If you write a comment or the status of the build is changed, they all will " -"get a message." +"Some packages might need some extra boost if the build servers are very busy." msgstr "" -#: data/templates/builds-watchers-list.html:21 -msgid "You are the owner of this build. So you don't need to watch it." +#: data/templates/package-properties.html:43 +msgid "You may set a default priority for all builds of this package." msgstr "" -#: data/templates/builds-watchers-list.html:25 -msgid "Watch this build." +#: data/templates/package-properties.html:73 +msgid "" +"A package that belongs to the critical path is a package that plays a very " +"essential role in the distribution." msgstr "" -#: data/templates/builds-watchers-list.html:39 -msgid "List of all watchers" +#: data/templates/package-properties.html:74 +msgid "" +"If such a package is broken, it may not be possible to boot or recover the " +"system anymore, so we need to be extra sure that these packages work." msgstr "" -#: data/templates/distro-source-detail.html:36 -msgid "Gitweb" +#: data/templates/package-properties.html:77 +msgid "" +"If this package is marked to belong to the critical path, it will need a " +"higher score to pass to the next repository and more." msgstr "" -#: data/templates/distro-source-detail.html:45 -msgid "Branch" +#: data/templates/package-properties.html:78 +msgid "Learn more." msgstr "" -#: data/templates/distro-source-detail.html:49 -msgid "Imported commits" +#: data/templates/package-properties.html:86 +msgid "This package belongs to the critical path" msgstr "" -#: data/templates/distro-source-detail.html:59 -msgid "Latest commits" +#: data/templates/packages-list.html:3 data/templates/packages-list.html:17 +msgid "Package list" msgstr "" -#: data/templates/distro-source-detail.html:63 -msgid "Show all commits" +#: data/templates/packages-list.html:23 +msgid "" +"This is an alphabetically ordered list of all packages in the distribution." msgstr "" -#: data/templates/distro-list.html:26 -msgid "" -"This is a list of all distributions, that are maintained in this build " -"service." +#: data/templates/packages-list.html:24 +msgid "Click on a link to see further information about the package." msgstr "" -#: data/templates/distro-list.html:27 -msgid "" -"You may click on one of them and see more details or jump directly to one of " -"the repositories." +#: data/templates/packages-list.html:31 +msgid "Selection" msgstr "" -#: data/templates/distro-list.html:34 -msgid "Repositories" +#: data/templates/packages-list.html:36 +msgid "Show broken packages" msgstr "" -#: data/templates/distro-list.html:66 -msgid "New distribution" +#: data/templates/packages-list.html:39 +msgid "Show all packages" msgstr "" -#: data/templates/job-schedule-rebuild.html:3 -#: data/templates/job-schedule-rebuild.html:29 -#, python-format -msgid "Schedule rebuild for %s" +#: data/templates/packages/builds/times.html:3 +msgid "Package build times" msgstr "" -#: data/templates/job-schedule-rebuild.html:24 -msgid "Schedule rebuild" +#: data/templates/packages/builds/times.html:34 +msgid "This table shows you how long this package normally takes to be built." msgstr "" -#: data/templates/job-schedule-rebuild.html:35 -msgid "At this place, you can submit failed build jobs to be built again." +#: data/templates/packages/builds/times.html:45 +msgid "Average" msgstr "" -#: data/templates/user-profile-edit.html:3 -#: data/templates/user-profile-edit.html:26 -#, python-format -msgid "Edit user profile: %s" +#: data/templates/packages/builds/times.html:46 +msgid "Maximum" msgstr "" -#: data/templates/user-profile-edit.html:34 -msgid "User Identity" +#: data/templates/packages/builds/times.html:47 +msgid "Minimum" msgstr "" -#: data/templates/user-profile-edit.html:42 data/templates/distro-edit.html:26 -msgid "Cannot be changed." +#: data/templates/packages/builds/times.html:48 +msgid "Total" msgstr "" -#: data/templates/user-profile-edit.html:48 -msgid "Real name" +#: data/templates/packages/changelog.html:3 +#, python-format +msgid "Changelog of %s" msgstr "" -#: data/templates/user-profile-edit.html:54 -msgid "" -"This field is optional, but we appreciate it very much if you type in your " -"real name." +#: data/templates/packages/changelog.html:20 +#: data/templates/packages/changelog.html:26 +msgid "Changelog" msgstr "" -#: data/templates/user-profile-edit.html:66 -msgid "" -"If the email address is changed, your account will be disabled until you " -"confirm the new email address." +#: data/templates/packages/view-file.html:3 +#, python-format +msgid "View %(filename)s from %(pkg)s" msgstr "" -#: data/templates/user-profile-edit.html:74 -msgid "Admin actions" +#: data/templates/packages/view-file.html:36 +msgid "View file" msgstr "" -#: data/templates/user-profile-edit.html:90 -msgid "Define the permissions of the user." +#: data/templates/packages/view-file.html:50 +#, python-format +msgid "Mimetype: %s" msgstr "" -#: data/templates/user-profile-edit.html:98 -msgid "Account security settings" +#: data/templates/packages/view-file.html:50 +#, python-format +msgid "Size: %s" msgstr "" -#: data/templates/user-profile-edit.html:117 -msgid "Leave the password fields empty to keep the current password." +#: data/templates/register-activation-fail.html:3 +msgid "Account activation failed" msgstr "" -#: data/templates/user-profile-edit.html:124 -msgid "Locale & timezone settings" +#: data/templates/register-activation-fail.html:12 +#: data/templates/register-activation-success.html:12 +msgid "Account activation" msgstr "" -#: data/templates/user-profile-edit.html:127 -msgid "Preferred language" +#: data/templates/register-activation-fail.html:17 +msgid "Activation failed" msgstr "" -#: data/templates/user-profile-edit.html:132 -msgid "Auto-detect will use the language transmitted by your browser." +#: data/templates/register-activation-fail.html:23 +#: data/templates/register-fail.html:6 +#: data/templates/user-profile-edit-fail.html:6 +msgid "We are sorry." msgstr "" -#: data/templates/user-profile-edit.html:138 -msgid "Timezone" +#: data/templates/register-activation-fail.html:24 +msgid "The activation of your account has failed." msgstr "" -#: data/templates/user-profile-edit.html:143 -msgid "Auto-detect will use the timezone transmitted by your browser." +#: data/templates/register-activation-fail.html:25 +msgid "Possibly the registration code is wrong or your registration timed out." msgstr "" -#: data/templates/user-profile-edit.html:150 -msgid "Save" +#: data/templates/register-activation-success.html:3 +msgid "Account activation successful" msgstr "" -#: data/templates/base.html:4 -msgid "No title given" +#: data/templates/register-activation-success.html:17 +msgid "Activation successful" msgstr "" -#: data/templates/base.html:41 -msgid "More" +#: data/templates/register-activation-success.html:23 +#, python-format +msgid "Your account has been activated, %s." msgstr "" -#: data/templates/base.html:101 -msgid "Administration" +#: data/templates/register-activation-success.html:24 +msgid "Have fun!" msgstr "" -#: data/templates/base.html:132 -msgid "My profile" +#: data/templates/register-fail.html:4 +msgid "Registration failed" msgstr "" -#: data/templates/base.html:138 -msgid "My builds" +#: data/templates/register-fail.html:7 +msgid "We could not create your requested account." msgstr "" -#: data/templates/base.html:143 -msgid "Impersonated by" +#: data/templates/register-fail.html:17 +#: data/templates/user-profile-edit-fail.html:17 +msgid "" +"Use the back button on your web browser to go back to the previous page and " +"correct your submission." msgstr "" -#: data/templates/base.html:153 -msgid "End impersonation" +#: data/templates/register-success.html:4 +msgid "Registration successful" msgstr "" -#: data/templates/base.html:160 -msgid "Logout" +#: data/templates/register-success.html:6 +#, python-format +msgid "Your new account has been created, %s." msgstr "" -#: data/templates/base.html:172 -msgid "Sign in" +#: data/templates/register-success.html:7 +msgid "" +"To complete the activation, follow the instructions that were sent to you in " +"an activation email." msgstr "" -#: data/templates/base.html:184 -msgid "Forgot your password?" +#: data/templates/register.html:3 data/templates/register.html:18 +msgid "Register a new account" msgstr "" -#: data/templates/docs-build.html:25 -msgid "" -"Every build that is done by the Pakfire Build Service has to go through " -"several states:" +#: data/templates/register.html:12 +msgid "Register new account" msgstr "" -#: data/templates/docs-build.html:28 -msgid "" -"After checking out the source from the source repository a source package is " -"created and submitted to the build server." +#: data/templates/register.html:19 +msgid "Join the community!" +msgstr "" + +#: data/templates/register.html:26 +msgid "Registration form" msgstr "" -#: data/templates/docs-build.html:29 -msgid "" -"Starting from inserting a source file to the build service, there are binary " -"build jobs created for every supported architecture." +#: data/templates/register.html:35 +msgid "Must be a unique name you login with." msgstr "" -#: data/templates/docs-build.html:32 -msgid "" -"These get assigned to a build host which has to compile or assemble the " -"package and return it back to the build server." +#: data/templates/register.html:41 data/templates/user-profile-edit.html:60 +msgid "Email address" msgstr "" -#: data/templates/docs-build.html:33 -msgid "In the table below, there are all states that a build job goes through:" +#: data/templates/register.html:46 +msgid "Type in your email address, which is used to verify the account." msgstr "" -#: data/templates/docs-build.html:36 -msgid "Build is running" +#: data/templates/register.html:52 +msgid "Real name (optional)" msgstr "" -#: data/templates/docs-build.html:37 -msgid "Build has failed" +#: data/templates/register.html:57 +msgid "Type you firstname and your lastname here." msgstr "" -#: data/templates/docs-build.html:38 -msgid "Build is waiting to be processed" +#: data/templates/register.html:64 +msgid "Account security" msgstr "" -#: data/templates/docs-build.html:39 -msgid "There was a dependency error when the package was built" +#: data/templates/register.html:72 data/templates/user-profile-edit.html:106 +msgid "" +"The password is used to secure the login and must be at least 8 characters." msgstr "" -#: data/templates/docs-build.html:40 -msgid "Build is waiting for source to go to pending state" +#: data/templates/register.html:78 +msgid "Confirm password" msgstr "" -#: data/templates/docs-build.html:41 -msgid "Files of this build are transferred to the build server" +#: data/templates/register.html:83 +msgid "Pick a password that is as strong as possible." msgstr "" -#: data/templates/docs-build.html:42 -msgid "Files are being uploaded to the service" +#: data/templates/register.html:84 +msgid "Don't login at unsecure places where people could spy on your password." msgstr "" -#: data/templates/docs-build.html:43 -msgid "Build has an unknown state" +#: data/templates/register.html:91 +msgid "Sign up!" msgstr "" -#: data/templates/builder-detail.html:27 -msgid "Show jobs by this builder" +#: data/templates/repository-detail.html:30 +msgid "Stable repository" msgstr "" -#: data/templates/builder-detail.html:36 -msgid "Disable builder" +#: data/templates/repository-detail.html:34 +msgid "Unstable repository" msgstr "" -#: data/templates/builder-detail.html:42 -msgid "Enable builder" +#: data/templates/repository-detail.html:38 +msgid "Testing repository" msgstr "" -#: data/templates/builder-detail.html:50 -msgid "Edit builder" +#: data/templates/repository-detail.html:65 +msgid "Repository is enabled for builds?" msgstr "" -#: data/templates/builder-detail.html:58 -msgid "Renew passphrase" +#: data/templates/repository-detail.html:76 +#: data/templates/repository-detail.html:151 +msgid "Obsolete builds" msgstr "" -#: data/templates/builder-detail.html:66 -msgid "Delete builder" +#: data/templates/repository-detail.html:85 +msgid "Total build time" msgstr "" -#: data/templates/builder-detail.html:79 -msgid "Warning" +#: data/templates/repository-detail.html:99 +msgid "" +"The table above shows how long it took to build all packages in this " +"repository." msgstr "" -#: data/templates/builder-detail.html:80 -msgid "This builder is overloaded." +#: data/templates/repository-detail.html:126 +msgid "Unpushed builds" msgstr "" -#: data/templates/builder-detail.html:81 +#: data/templates/repository-detail.html:128 msgid "" -"That means it will not take any additional jobs although it has not reached " -"its threshold of running jobs, yet." +"These builds were already put into this repository, but were not pushed out " +"to the mirror servers, yet." msgstr "" -#: data/templates/builder-detail.html:82 -msgid "New jobs will be started automatically after the load decreased." +#: data/templates/repository-detail.html:139 +msgid "Builds in this repository" msgstr "" -#: data/templates/builder-detail.html:96 -msgid "Disabled" +#: data/templates/repository-edit.html:3 data/templates/repository-edit.html:7 +#, python-format +msgid "Edit repository %s" msgstr "" -#: data/templates/builder-detail.html:98 -msgid "Deleted" +#: data/templates/repository-edit.html:20 +msgid "The name of the repository." msgstr "" -#: data/templates/builder-detail.html:100 -#, python-format -msgid "Unknown status: %s" +#: data/templates/repository-edit.html:21 +msgid "Must only contain of the lowercase characters." msgstr "" -#: data/templates/builder-detail.html:105 -msgid "Parallel builds" +#: data/templates/repository-edit.html:33 +msgid "Score settings" msgstr "" -#: data/templates/builder-detail.html:106 -#, python-format -msgid "One job only." -msgid_plural "Up to %(num)s jobs." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: data/templates/repository-edit.html:35 +msgid "These settings configure the automatic score feature." +msgstr "" -#: data/templates/builder-detail.html:109 -msgid "This host builds" +#: data/templates/repository-edit.html:36 +msgid "" +"Builds that gained a certain score are moved to the next repository " +"automatically and removed if the score is too bad." msgstr "" -#: data/templates/builder-detail.html:115 -msgid "Release builds" +#: data/templates/repository-edit.html:40 +msgid "Needed score" msgstr "" -#: data/templates/builder-detail.html:117 -msgid "Scratch builds" +#: data/templates/repository-edit.html:45 +msgid "" +"The score that is needed for builds to automatically be moved into this " +"repository." msgstr "" -#: data/templates/builder-detail.html:119 -msgid "Test builds" +#: data/templates/repository-edit.html:49 +msgid "Minimum time" msgstr "" -#: data/templates/builder-detail.html:130 -msgid "Remarks" +#: data/templates/repository-edit.html:54 +msgid "Every build must stay a minimum time in a repository." msgstr "" -#: data/templates/builder-detail.html:141 -msgid "Pakfire version" +#: data/templates/repository-edit.html:55 +msgid "This is to ensure that a package gets tested well." msgstr "" -#: data/templates/builder-detail.html:152 -#, python-format -msgid "disabled: %s" +#: data/templates/repository-edit.html:56 +#: data/templates/repository-edit.html:67 +msgid "Enter zero to disable the feature." msgstr "" -#: data/templates/builder-detail.html:157 -msgid "CPU model" +#: data/templates/repository-edit.html:60 +msgid "Maximum time" msgstr "" -#: data/templates/builder-detail.html:163 -msgid "CPU count" +#: data/templates/repository-edit.html:65 +msgid "" +"If a build is more than a certain amount of time in a repository, it will " +"automatically be removed." msgstr "" -#: data/templates/builder-detail.html:167 -msgid "Memory" +#: data/templates/repository-edit.html:66 +msgid "This is to ensure that packages are not forgotten to be pushed." msgstr "" -#: data/templates/builder-detail.html:171 -msgid "Load average" +#: data/templates/repository-edit.html:73 +msgid "Build settings" msgstr "" -#: data/templates/builder-detail.html:180 -msgid "Free disk space" +#: data/templates/repository-edit.html:76 +msgid "Use package for builds?" msgstr "" -#: data/templates/builder-detail.html:185 -msgid "Host key" +#: data/templates/repository-edit.html:81 +msgid "Should the package be selected for builds by default?" msgstr "" -#: data/templates/builder-detail.html:198 -msgid "Active and pending jobs" +#: data/templates/repository-edit.html:82 +#: data/templates/user-impersonation.html:21 +msgid "Use with caution!" msgstr "" -#: data/templates/builder-pass.html:30 -#, python-format -msgid "The new host %s has been successfully created." +#: data/templates/search-form.html:3 +msgid "Advanced search" msgstr "" -#: data/templates/builder-pass.html:32 +#: data/templates/search-form.html:18 #, python-format -msgid "The passphrase for %s has been regenerated." +msgid "No results for '%s'." +msgstr "" + +#: data/templates/search-form.html:26 +msgid "Type a search pattern into the box below and hit the button." +msgstr "" + +#: data/templates/search-form.html:46 +msgid "Search for packages by name or description" msgstr "" -#: data/templates/builder-pass.html:35 +#: data/templates/search-form.html:48 msgid "" -"For authorization to the Pakfire Master Server there is a passphrase " -"required which must be configured to the host." +"If you type a package name to the search box you will get a link to the " +"package." msgstr "" -#: data/templates/builder-pass.html:39 -msgid "This passphrase is:" +#: data/templates/search-form.html:49 +msgid "The search is performed in case insensitive mode." msgstr "" -#: data/templates/builder-pass.html:43 -msgid "Next" +#: data/templates/search-form.html:58 +msgid "Search for UUIDs" msgstr "" -#: data/templates/updates-index.html:3 -msgid "Updates" +#: data/templates/search-form.html:60 +msgid "" +"If you type a UUID to the search box, you will be directed to the job, build " +"or package it belongs to." msgstr "" -#: data/templates/updates-index.html:6 -msgid "Coming soon..." +#: data/templates/search-form.html:61 +msgid "" +"This is a handy feature if you have a UUID and search for the corresponding " +"package or build." msgstr "" -#: data/templates/jobs-filter.html:16 -msgid "Filter" +#: data/templates/search-form.html:64 data/templates/search-form.html:80 +msgid "Examples" msgstr "" -#: data/templates/jobs-filter.html:30 data/templates/jobs-filter.html:47 -msgid "[Choose one]" +#: data/templates/search-form.html:73 +msgid "Search for files" msgstr "" -#: data/templates/jobs-filter.html:36 -msgid "Only show jobs, that have been built by this builder." +#: data/templates/search-form.html:75 +msgid "You may also search for file names." msgstr "" -#: data/templates/jobs-filter.html:44 -msgid "Architecture" +#: data/templates/search-form.html:76 +msgid "You will get a list of packages that contain the file." msgstr "" -#: data/templates/jobs-filter.html:53 -msgid "Only show jobs, with this architecture." +#: data/templates/search-form.html:77 +msgid "" +"The search pattern must start with a slash that it will be recognized as a " +"file." msgstr "" #: data/templates/search-results.html:3 data/templates/search-results.html:22 @@ -3544,611 +3637,533 @@ msgstr "" #: data/templates/search-results.html:75 #, python-format msgid "%s was found in the following package." -msgid_plural "%s was found in the following packages." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: data/templates/jobs-buildroot.html:3 -msgid "Job buildroot" -msgstr "" - -#: data/templates/jobs-buildroot.html:41 -#, python-format -msgid "The packages listed below were used to build %s." -msgstr "" - -#: data/templates/jobs-buildroot.html:52 -msgid "Buildroot size" -msgstr "" - -#: data/templates/jobs-buildroot.html:56 -msgid "Download size" -msgstr "" - -#: data/templates/build-bugs.html:3 data/templates/build-bugs.html:24 -msgid "Bug list" -msgstr "" - -#: data/templates/build-bugs.html:33 -msgid "No bugs here, yet." -msgstr "" - -#: data/templates/build-bugs.html:34 -msgid "Click below, to add one." -msgstr "" - -#: data/templates/build-bugs.html:45 -msgid "Add" -msgstr "" +msgid_plural "%s was found in the following packages." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: data/templates/build-bugs.html:71 -msgid "Add a bug" +#: data/templates/sessions/index.html:36 +msgid "Valid until" msgstr "" -#: data/templates/build-bugs.html:77 data/templates/build-bugs.html:134 -msgid "Bug ID" +#: data/templates/sessions/index.html:37 +msgid "Last seen at" msgstr "" -#: data/templates/build-bugs.html:84 -msgid "Enter a bug ID." +#: data/templates/source-list.html:3 +msgid "Sources repositories" msgstr "" -#: data/templates/build-bugs.html:93 -msgid "This is a list of more open bugs of this package." +#: data/templates/source-list.html:17 +msgid "Add source repository" msgstr "" -#: data/templates/build-bugs.html:96 -msgid "Maybe you want to pick one of these." +#: data/templates/source-list.html:18 +msgid "Blah 123" msgstr "" -#: data/templates/build-bugs.html:115 -msgid "Add bug" +#: data/templates/statistics/index.html:11 +msgid "" +"On this page, you will find a lot of information bundled in graphs and " +"figures." msgstr "" -#: data/templates/build-bugs.html:128 -msgid "Remove a bug" +#: data/templates/statistics/index.html:12 +msgid "" +"They give a very quick overview about what is going on in the build service." msgstr "" -#: data/templates/build-bugs.html:141 -msgid "Enter a bug ID from the list below." +#: data/templates/statistics/index.html:18 +#, python-format +msgid "The average build time is %.1f minutes." msgstr "" -#: data/templates/build-bugs.html:164 -msgid "Remove bug" +#: data/templates/statistics/index.html:21 +#, python-format +msgid "There are %(builds_count)s builds containing %(jobs_count_all)s jobs." msgstr "" -#: data/templates/docs-base.html:27 -msgid "All Documents" +#: data/templates/updates-index.html:3 +msgid "Updates" msgstr "" -#: data/templates/docs-base.html:31 -msgid "Topics" +#: data/templates/updates-index.html:6 +msgid "Coming soon..." msgstr "" -#: data/templates/packages-list.html:3 data/templates/packages-list.html:17 -msgid "Package list" +#: data/templates/uploads-list.html:24 +msgid "Filename" msgstr "" -#: data/templates/packages-list.html:23 -msgid "" -"This is an alphabetically ordered list of all packages in the distribution." +#: data/templates/uploads-list.html:26 +msgid "Filesize" msgstr "" -#: data/templates/packages-list.html:24 -msgid "Click on a link to see further information about the package." +#: data/templates/uploads-list.html:27 +msgid "Time running" msgstr "" -#: data/templates/packages-list.html:31 -msgid "Selection" +#: data/templates/uploads-list.html:44 +msgid "No owner." msgstr "" -#: data/templates/packages-list.html:36 -msgid "Show broken packages" +#: data/templates/uploads-list.html:74 +msgid "There are currently no uploads running." msgstr "" -#: data/templates/packages-list.html:39 -msgid "Show all packages" +#: data/templates/user-comments.html:4 +msgid "Latest user comments" msgstr "" -#: data/templates/distro-edit.html:17 -msgid "The fancy name of the distribution." +#: data/templates/user-comments.html:12 +msgid "Show all users" msgstr "" -#: data/templates/distro-edit.html:21 -msgid "Identifier" +#: data/templates/user-delete.html:4 +#, python-format +msgid "Delete user %s" msgstr "" -#: data/templates/distro-edit.html:30 -msgid "Tag" +#: data/templates/user-delete.html:8 +msgid "Do you really want to delete your own account?" msgstr "" -#: data/templates/distro-edit.html:35 -msgid "The tag is added to the package release." +#: data/templates/user-delete.html:9 +msgid "You won't be able to login and use this service any more." msgstr "" -#: data/templates/distro-edit.html:39 -msgid "Vendor" +#: data/templates/user-delete.html:11 +#, python-format +msgid "Do you really want to delete the user %s?" msgstr "" -#: data/templates/distro-edit.html:44 -msgid "From whom is the distribution from?" +#: data/templates/user-forgot-password.html:3 +#: data/templates/user-forgot-password.html:12 +#: data/templates/user-forgot-password.html:17 +msgid "Forgot password" msgstr "" -#: data/templates/distro-edit.html:53 -msgid "The email address from the vendor." +#: data/templates/user-forgot-password.html:22 +msgid "Work in progress!" msgstr "" -#: data/templates/distro-edit.html:57 -msgid "Slogan" +#: data/templates/user-forgot-password.html:28 +msgid "You have forgotten you password, eh? Shame on you." msgstr "" -#: data/templates/distro-edit.html:62 -msgid "A short sentence that characterizes the distribution." +#: data/templates/user-forgot-password.html:29 +msgid "However, we allow to re-activate your account." msgstr "" -#: data/templates/distro-edit.html:75 -msgid "For which architectures should the distribution be built?" +#: data/templates/user-forgot-password.html:32 +msgid "You need to enter your username below." msgstr "" -#: data/templates/distro-edit.html:79 -msgid "Sources" +#: data/templates/user-forgot-password.html:33 +msgid "After that, you will receive an email with intructions how to go on." msgstr "" -#: data/templates/distro-edit.html:88 -msgid "Which sources should be imported to the distribution?" +#: data/templates/user-forgot-password.html:42 +msgid "Your username" msgstr "" -#: web/ui_modules.py:154 -msgid "Today" +#: data/templates/user-impersonation.html:3 +#, python-format +msgid "Impersonate user %s" msgstr "" -#: web/ui_modules.py:159 -msgid "Yesterday" +#: data/templates/user-impersonation.html:7 +msgid "User impersonation" msgstr "" -#: web/ui_modules.py:286 -msgid "Dependency problem" +#: data/templates/user-impersonation.html:17 +msgid "" +"When impersonating another user, every action you perform will be taking " +"place as if you had logged in as the user whom will be impersonating." msgstr "" -#: web/ui_modules.py:327 -#, python-format -msgid "Unknown: %s" +#: data/templates/user-impersonation.html:22 +msgid "" +"This is a very powerful feature. You should be very careful while using it." msgstr "" -#: web/handlers_auth.py:66 -msgid "No username provided." +#: data/templates/user-list.html:3 +msgid "User list" msgstr "" -#: web/handlers_auth.py:68 -msgid "The given username is already taken." +#: data/templates/user-profile-builds.html:3 +#: data/templates/user-profile-builds.html:7 +#, python-format +msgid "Builds by %s" msgstr "" -#: web/handlers_auth.py:71 web/handlers_users.py:177 -msgid "No email address provided." +#: data/templates/user-profile-edit-fail.html:4 +msgid "Edit failed" msgstr "" -#: web/handlers_auth.py:73 web/handlers_users.py:179 -msgid "Email address is invalid." +#: data/templates/user-profile-edit-fail.html:7 +msgid "The user profile cannot be saved." msgstr "" -#: web/handlers_auth.py:75 -msgid "The given email address is already used for another account." +#: data/templates/user-profile-edit.html:3 +#: data/templates/user-profile-edit.html:26 +#, python-format +msgid "Edit user profile: %s" msgstr "" -#: web/handlers_auth.py:79 -msgid "No password provided." +#: data/templates/user-profile-edit.html:34 +msgid "User Identity" msgstr "" -#: web/handlers_auth.py:81 web/handlers_users.py:185 -msgid "Passwords do not match." +#: data/templates/user-profile-edit.html:48 +msgid "Real name" msgstr "" -#: web/handlers_auth.py:85 -msgid "Your password is too weak." +#: data/templates/user-profile-edit.html:54 +msgid "" +"This field is optional, but we appreciate it very much if you type in your " +"real name." msgstr "" -#: web/handlers_users.py:112 -msgid "You need to enter you current password." +#: data/templates/user-profile-edit.html:66 +msgid "" +"If the email address is changed, your account will be disabled until you " +"confirm the new email address." msgstr "" -#: web/handlers_users.py:115 -msgid "The provided account password is wrong." +#: data/templates/user-profile-edit.html:74 +msgid "Admin actions" msgstr "" -#: web/handlers_users.py:124 -msgid "The given passwords do not match." +#: data/templates/user-profile-edit.html:82 +#: data/templates/user-profile.html:52 +msgid "Tester" msgstr "" -#: web/handlers_users.py:126 -msgid "The password was blank." +#: data/templates/user-profile-edit.html:85 +#: data/templates/user-profile.html:50 +msgid "Admin" msgstr "" -#: web/handlers_users.py:130 -msgid "The given password is too weak." +#: data/templates/user-profile-edit.html:90 +msgid "Define the permissions of the user." msgstr "" -#: web/handlers_users.py:183 -msgid "Password has less than 8 characters." +#: data/templates/user-profile-edit.html:98 +msgid "Account security settings" msgstr "" -#: web/handlers_builds.py:368 -msgid "User not found." +#: data/templates/user-profile-edit.html:112 +#: data/templates/user-profile-passwd.html:84 +msgid "Confirm" msgstr "" -#: backend/logs.py:68 -msgid "Build has been created" +#: data/templates/user-profile-edit.html:117 +msgid "Leave the password fields empty to keep the current password." msgstr "" -#: backend/logs.py:107 backend/logs.py:171 backend/logs.py:231 -#: backend/logs.py:306 -msgid "Unknown action." +#: data/templates/user-profile-edit.html:124 +msgid "Locale & timezone settings" msgstr "" -#: backend/logs.py:137 -#, python-format -msgid "This build was pushed to the repository '%(to_repo)s'." +#: data/templates/user-profile-edit.html:127 +msgid "Preferred language" msgstr "" -#: backend/logs.py:139 -#, python-format -msgid "You pushed this build to the repository '%(to_repo)s'." +#: data/templates/user-profile-edit.html:132 +msgid "Auto-detect will use the language transmitted by your browser." msgstr "" -#: backend/logs.py:141 -#, python-format -msgid "%(user)s pushed this build to the repository '%(to_repo)s'." +#: data/templates/user-profile-edit.html:138 +msgid "Timezone" msgstr "" -#: backend/logs.py:145 -#, python-format -msgid "This build was unpushed from the repository '%(from_repo)s'." +#: data/templates/user-profile-edit.html:143 +msgid "Auto-detect will use the timezone transmitted by your browser." msgstr "" -#: backend/logs.py:147 -#, python-format -msgid "You unpushed this build from the repository '%(from_repo)s'." +#: data/templates/user-profile-edit.html:150 +msgid "Save" msgstr "" -#: backend/logs.py:149 -#, python-format -msgid "%(user)s unpushed this build from the repository '%(from_repo)s'." +#: data/templates/user-profile-need-activation.html:4 +msgid "Edit successful" msgstr "" -#: backend/logs.py:153 -#, python-format -msgid "" -"This build was pushed from the repository '%(from_repo)s' to '%(to_repo)s'." +#: data/templates/user-profile-need-activation.html:6 +msgid "The user profile was successfully altered." msgstr "" -#: backend/logs.py:155 -#, python-format +#: data/templates/user-profile-need-activation.html:7 msgid "" -"You pushed this build from the repository '%(from_repo)s' to '%(to_repo)s'." +"But as you have changed the email address, you need to re-activate the " +"account." msgstr "" -#: backend/logs.py:157 -#, python-format -msgid "" -"%(user)s pushed this build from the repository '%(from_repo)s' to " -"'%(to_repo)s'." +#: data/templates/user-profile-need-activation.html:8 +msgid "Have a look at you mailbox - you already do know what to do." msgstr "" -#: backend/logs.py:193 -#, python-format -msgid "Builder '%(builder)s' has been enabled." +#: data/templates/user-profile-passwd-ok.html:3 +#: data/templates/user-profile-passwd-ok.html:29 +msgid "Password changed" msgstr "" -#: backend/logs.py:195 -#, python-format -msgid "You enabled builder '%(builder)s'." +#: data/templates/user-profile-passwd-ok.html:20 +#: data/templates/user-profile-passwd.html:3 +#: data/templates/user-profile-passwd.html:20 +#: data/templates/user-profile-passwd.html:25 +#: data/templates/user-profile-passwd.html:95 +#: data/templates/user-profile.html:86 +msgid "Change password" msgstr "" -#: backend/logs.py:197 -#, python-format -msgid "%(user)s enabled builder '%(builder)s'." +#: data/templates/user-profile-passwd-ok.html:24 +msgid "Done!" msgstr "" -#: backend/logs.py:201 -#, python-format -msgid "Builder '%(builder)s' has been disabled." +#: data/templates/user-profile-passwd-ok.html:37 +msgid "Your password has successfully been changed." msgstr "" -#: backend/logs.py:203 +#: data/templates/user-profile-passwd-ok.html:41 #, python-format -msgid "You disabled builder '%(builder)s'." +msgid "The password of %s has successfully been changed." msgstr "" -#: backend/logs.py:205 -#, python-format -msgid "%(user)s disabled builder '%(builder)s'." +#: data/templates/user-profile-passwd-ok.html:46 +msgid "Ok" msgstr "" -#: backend/logs.py:209 -#, python-format -msgid "You deleted builder '%(builder)s'." +#: data/templates/user-profile-passwd.html:32 +msgid "You are going to change your password." msgstr "" -#: backend/logs.py:211 -#, python-format -msgid "%(user)s deleted builder '%(builder)s'." +#: data/templates/user-profile-passwd.html:35 +msgid "" +"To do so, you need to enter your current password and the new password twice." msgstr "" -#: backend/logs.py:215 +#: data/templates/user-profile-passwd.html:39 #, python-format -msgid "You created builder '%(builder)s'." +msgid "In this dialog, you may change the password of %s." msgstr "" -#: backend/logs.py:217 -#, python-format -msgid "%(user)s created builder '%(builder)s'." +#: data/templates/user-profile-passwd.html:61 +msgid "Old password" msgstr "" -#: backend/logs.py:254 -#, python-format -msgid "Job '%(job)s' has been created." +#: data/templates/user-profile-passwd.html:66 +msgid "Please provide your old password." msgstr "" -#: backend/logs.py:256 -#, python-format -msgid "You created job '%(job)s'." +#: data/templates/user-profile-passwd.html:73 +msgid "New password" msgstr "" -#: backend/logs.py:258 -#, python-format -msgid "%(user)s created job '%(job)s'." +#: data/templates/user-profile-passwd.html:78 +msgid "Choose a new password. Make sure that it is as strong as possible." msgstr "" -#: backend/logs.py:262 -#, python-format -msgid "Job '%(job)s' has changed its state to: %(state)s." +#: data/templates/user-profile-passwd.html:89 +msgid "Confirm the new password." msgstr "" -#: backend/logs.py:264 -#, python-format -msgid "You changed the state of job '%(job)s' to: %(state)s." +#: data/templates/user-profile.html:23 +msgid "View comments" msgstr "" -#: backend/logs.py:266 -#, python-format -msgid "%(user)s changed the state of job '%(job)s' to: %(state)s." +#: data/templates/user-profile.html:41 +msgid "Email" msgstr "" -#: backend/logs.py:270 -#, python-format -msgid "Job '%(job)s' has been reset." +#: data/templates/user-profile.html:61 +msgid "Registered" msgstr "" -#: backend/logs.py:272 -#, python-format -msgid "You reset job '%(job)s'." +#: data/templates/user-profile.html:80 +msgid "Edit profile" msgstr "" -#: backend/logs.py:274 -#, python-format -msgid "%(user)s has reset job '%(job)s'." +#: data/templates/user-profile.html:94 +msgid "Delete account" msgstr "" -#: backend/logs.py:278 -#, python-format -msgid "Job '%(job)s' has been scheduled for rebuild." +#: data/templates/user-profile.html:101 +msgid "Impersonate user" msgstr "" -#: backend/logs.py:280 -#, python-format -msgid "You scheduled job '%(job)s' for rebuild." +#: data/templates/user-profile.html:121 +msgid "Permissions" msgstr "" -#: backend/logs.py:282 -#, python-format -msgid "%(user)s scheduled job '%(job)s' for rebuild." +#: data/templates/user-profile.html:125 +msgid "This user has administration rights." msgstr "" -#: backend/logs.py:288 -#, python-format -msgid "A test job for '%(job)s' has been scheduled." +#: data/templates/user-profile.html:132 +msgid "User is allowed to create scratch builds?" msgstr "" -#: backend/logs.py:290 +#: web/__init__.py:306 #, python-format -msgid "You scheduled a test job for '%(job)s'." +msgid "%(hrs)d:%(min)02d hrs" msgstr "" -#: backend/logs.py:292 -#, python-format -msgid "%(user)s scheduled a test job for '%(job)s'." +#: web/handlers_auth.py:66 +msgid "No username provided." msgstr "" -#: backend/logs.py:328 -#, python-format -msgid "Mirror '%(mirror)s' has been enabled." +#: web/handlers_auth.py:68 +msgid "The given username is already taken." msgstr "" -#: backend/logs.py:330 -#, python-format -msgid "You enabled mirror '%(mirror)s'." +#: web/handlers_auth.py:71 web/handlers_users.py:177 +msgid "No email address provided." msgstr "" -#: backend/logs.py:332 -#, python-format -msgid "%(user)s enabled mirror '%(mirror)s'." +#: web/handlers_auth.py:73 web/handlers_users.py:179 +msgid "Email address is invalid." msgstr "" -#: backend/logs.py:336 -#, python-format -msgid "Mirror '%(mirror)s' has been disabled." +#: web/handlers_auth.py:75 +msgid "The given email address is already used for another account." msgstr "" -#: backend/logs.py:338 -#, python-format -msgid "You disabled mirror '%(mirror)s'." +#: web/handlers_auth.py:79 +msgid "No password provided." msgstr "" -#: backend/logs.py:340 -#, python-format -msgid "%(user)s disabled mirror '%(mirror)s'." +#: web/handlers_auth.py:81 web/handlers_users.py:185 +msgid "Passwords do not match." msgstr "" -#: backend/logs.py:344 -#, python-format -msgid "You deleted mirror '%(mirror)s'." +#: web/handlers_auth.py:85 +msgid "Your password is too weak." msgstr "" -#: backend/logs.py:346 -#, python-format -msgid "%(user)s deleted mirror '%(mirror)s'." +#: web/handlers_builds.py:368 +msgid "User not found." msgstr "" -#: backend/logs.py:350 -#, python-format -msgid "You created mirror '%(mirror)s'." +#: web/handlers_users.py:112 +msgid "You need to enter you current password." msgstr "" -#: backend/logs.py:352 -#, python-format -msgid "%(user)s created mirror '%(mirror)s'." +#: web/handlers_users.py:115 +msgid "The provided account password is wrong." msgstr "" -#: backend/users.py:462 -msgid "Account Activation" +#: web/handlers_users.py:124 +msgid "The given passwords do not match." msgstr "" -#: backend/users.py:464 -msgid "" -"You, or somebody using you email address, has registered an account on the " -"Pakfire Build Service." +#: web/handlers_users.py:126 +msgid "The password was blank." msgstr "" -#: backend/users.py:466 -msgid "To activate your account, please click on the link below." +#: web/handlers_users.py:130 +msgid "The given password is too weak." msgstr "" -#: backend/constants.py:56 -#, python-format -msgid "[%(build_name)s] Build job failed." +#: web/handlers_users.py:183 +msgid "Password has less than 8 characters." msgstr "" -#: backend/constants.py:57 -#, python-format -msgid "" -"The build job \"%(build_name)s\" has failed.\n" -"\n" -"This could have a couple of reasons and needs to be investigated by you.\n" -"\n" -"Here is more information about the incident:\n" -"\n" -" Build name: %(build_name)s\n" -" Build host: %(build_host)s\n" -"\n" -"Click on this link to get all details about the build:\n" -" https://pakfire.ipfire.org/job/%(build_uuid)s\n" -"\n" -"Sincerely,\n" -" The Pakfire Build Service" +#: web/ui_modules.py:173 +msgid "Today" msgstr "" -#: backend/constants.py:74 -#, python-format -msgid "[%(build_name)s] Build job finished." +#: web/ui_modules.py:178 +msgid "Yesterday" msgstr "" -#: backend/constants.py:75 -#, python-format -msgid "" -"The build job \"%(build_name)s\" has finished.\n" -"\n" -"If you are the maintainer, it is up to you to push it to one or more " -"repositories.\n" -"\n" -"Click on this link to get all details about the build:\n" -" https://pakfire.ipfire.org/job/%(build_uuid)s\n" -"\n" -"Sincerely,\n" -" The Pakfire Build Service" +#: web/ui_modules.py:306 +msgid "Dependency problem" msgstr "" -#: backend/builds.py:1034 +#: web/ui_modules.py:347 #, python-format -msgid "%(user_name)s commented on %(build_name)s" +msgid "Unknown: %s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:225 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:235 msgid "January" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:225 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:235 msgid "February" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:225 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:235 msgid "March" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:225 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:235 msgid "April" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:226 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:236 msgid "May" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:226 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:236 msgid "June" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:226 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:236 msgid "July" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:226 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:236 msgid "August" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:227 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:237 msgid "September" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:227 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:237 msgid "October" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:227 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:237 msgid "November" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:227 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:237 msgid "December" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:229 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:239 msgid "Monday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:229 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:239 msgid "Tuesday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:229 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:239 msgid "Wednesday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:229 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:239 msgid "Thursday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:230 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:240 msgid "Friday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:230 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:240 msgid "Saturday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:230 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:240 msgid "Sunday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:274 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:290 #, python-format msgid "1 second ago" msgid_plural "%(seconds)d seconds ago" @@ -4156,7 +4171,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:279 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:295 #, python-format msgid "1 minute ago" msgid_plural "%(minutes)d minutes ago" @@ -4164,7 +4179,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:283 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:299 #, python-format msgid "1 hour ago" msgid_plural "%(hours)d hours ago" @@ -4172,57 +4187,57 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:287 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:303 #, python-format msgid "%(time)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:290 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:306 msgid "yesterday" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:291 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:307 #, python-format msgid "yesterday at %(time)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:293 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:309 #, python-format msgid "%(weekday)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:294 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:310 #, python-format msgid "%(weekday)s at %(time)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:296 -#: /usr/lib/python2.7/site-packages/tornado/locale.py:338 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:312 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:354 #, python-format msgid "%(month_name)s %(day)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:297 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:313 #, python-format msgid "%(month_name)s %(day)s at %(time)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:300 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:316 #, python-format msgid "%(month_name)s %(day)s, %(year)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:301 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:317 #, python-format msgid "%(month_name)s %(day)s, %(year)s at %(time)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:332 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:348 #, python-format msgid "%(weekday)s, %(month_name)s %(day)s" msgstr "" -#: /usr/lib/python2.7/site-packages/tornado/locale.py:353 +#: /usr/lib/python2.7/site-packages/tornado/locale.py:369 #, python-format msgid "%(commas)s and %(last)s" msgstr ""