Changeset - 38e418408c58
kallithea/controllers/login.py
Show inline comments
 
# -*- coding: utf-8 -*-
 
# This program is free software: you can redistribute it and/or modify
 
# it under the terms of the GNU General Public License as published by
 
# the Free Software Foundation, either version 3 of the License, or
 
# (at your option) any later version.
 
#
 
# This program is distributed in the hope that it will be useful,
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
# GNU General Public License for more details.
 
#
 
# You should have received a copy of the GNU General Public License
 
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
"""
 
kallithea.controllers.login
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

	
 
Login controller for Kallithea
 

	
 
This file was forked by the Kallithea project in July 2014.
 
Original author and date, and relevant copyright and licensing information is below:
 
:created_on: Apr 22, 2010
 
:author: marcink
 
:copyright: (c) 2013 RhodeCode GmbH, and others.
 
:license: GPLv3, see LICENSE.md for more details.
 
"""
 

	
 

	
 
import logging
 
import re
 
import formencode
 

	
 
from formencode import htmlfill
 
from pylons.i18n.translation import _
 
from pylons import request, session, tmpl_context as c, url
 
from webob.exc import HTTPFound, HTTPBadRequest
 

	
 
import kallithea.lib.helpers as h
 
from kallithea.lib.auth import AuthUser, HasPermissionAnyDecorator
 
from kallithea.lib.base import BaseController, log_in_user, render
 
from kallithea.lib.exceptions import UserCreationError
 
from kallithea.lib.utils2 import safe_str
 
from kallithea.model.db import User, Setting
 
from kallithea.model.forms import \
 
    LoginForm, RegisterForm, PasswordResetRequestForm, PasswordResetConfirmationForm
 
from kallithea.model.user import UserModel
 
from kallithea.model.meta import Session
 

	
 

	
 
log = logging.getLogger(__name__)
 

	
 

	
 
class LoginController(BaseController):
 

	
 
    def __before__(self):
 
        super(LoginController, self).__before__()
 

	
 
    def _validate_came_from(self, came_from,
 
            _re=re.compile(r"/(?!/)[-!#$%&'()*+,./:;=?@_~0-9A-Za-z]*$")):
 
        """Return True if came_from is valid and can and should be used.
 

	
 
        Determines if a URI reference is valid and relative to the origin;
 
        or in RFC 3986 terms, whether it matches this production:
 

	
 
          origin-relative-ref = path-absolute [ "?" query ] [ "#" fragment ]
 

	
 
        with the exception that '%' escapes are not validated and '#' is
 
        allowed inside the fragment part.
 
        """
 
        return _re.match(came_from) is not None
 

	
 
    def index(self):
 
        c.came_from = safe_str(request.GET.get('came_from', ''))
 
        if c.came_from:
 
            if not self._validate_came_from(c.came_from):
 
                log.error('Invalid came_from (not server-relative): %r', c.came_from)
 
                raise HTTPBadRequest()
 
        else:
 
            c.came_from = url('home')
 

	
 
        ip_allowed = AuthUser.check_ip_allowed(self.authuser, self.ip_addr)
 

	
 
        # redirect if already logged in
 
        if self.authuser.is_authenticated and ip_allowed:
 
            raise HTTPFound(location=c.came_from)
 

	
 
        if request.POST:
 
            # import Login Form validator class
 
            login_form = LoginForm()
 
            try:
 
                c.form_result = login_form.to_python(dict(request.POST))
 
                # form checks for username/password, now we're authenticated
 
                username = c.form_result['username']
 
                user = User.get_by_username_or_email(username, case_insensitive=True)
 
            except formencode.Invalid as errors:
 
                defaults = errors.value
 
                # remove password from filling in form again
 
                defaults.pop('password', None)
 
                return htmlfill.render(
 
                    render('/login.html'),
 
                    defaults=errors.value,
 
                    errors=errors.error_dict or {},
 
                    prefix_error=False,
 
                    encoding="UTF-8",
 
                    force_defaults=False)
 
            except UserCreationError as e:
 
                # container auth or other auth functions that create users on
 
                # the fly can throw this exception signaling that there's issue
 
                # with user creation, explanation should be provided in
 
                # Exception itself
 
                h.flash(e, 'error')
 
            else:
 
                log_in_user(user, c.form_result['remember'],
 
                    is_external_auth=False)
 
                raise HTTPFound(location=c.came_from)
 

	
 
        return render('/login.html')
 

	
 
    @HasPermissionAnyDecorator('hg.admin', 'hg.register.auto_activate',
 
                               'hg.register.manual_activate')
 
    def register(self):
 
        c.auto_active = 'hg.register.auto_activate' in User.get_default_user() \
 
            .AuthUser.permissions['global']
 

	
 
        settings = Setting.get_app_settings()
 
        captcha_private_key = settings.get('captcha_private_key')
 
        c.captcha_active = bool(captcha_private_key)
 
        c.captcha_public_key = settings.get('captcha_public_key')
 

	
 
        if request.POST:
 
            register_form = RegisterForm()()
 
            try:
 
                form_result = register_form.to_python(dict(request.POST))
 
                form_result['active'] = c.auto_active
 

	
 
                if c.captcha_active:
 
                    from kallithea.lib.recaptcha import submit
 
                    response = submit(request.POST.get('recaptcha_challenge_field'),
 
                                      request.POST.get('recaptcha_response_field'),
 
                                      private_key=captcha_private_key,
 
                                      remoteip=self.ip_addr)
 
                    if c.captcha_active and not response.is_valid:
 
                        _value = form_result
 
                        _msg = _('Bad captcha')
 
                        error_dict = {'recaptcha_field': _msg}
 
                        raise formencode.Invalid(_msg, _value, None,
 
                                                 error_dict=error_dict)
 

	
 
                UserModel().create_registration(form_result)
 
                h.flash(_('You have successfully registered into Kallithea'),
 
                h.flash(_('You have successfully registered with %s') % (c.site_name or 'Kallithea'),
 
                        category='success')
 
                Session().commit()
 
                raise HTTPFound(location=url('login_home'))
 

	
 
            except formencode.Invalid as errors:
 
                return htmlfill.render(
 
                    render('/register.html'),
 
                    defaults=errors.value,
 
                    errors=errors.error_dict or {},
 
                    prefix_error=False,
 
                    encoding="UTF-8",
 
                    force_defaults=False)
 
            except UserCreationError as e:
 
                # container auth or other auth functions that create users on
 
                # the fly can throw this exception signaling that there's issue
 
                # with user creation, explanation should be provided in
 
                # Exception itself
 
                h.flash(e, 'error')
 

	
 
        return render('/register.html')
 

	
 
    def password_reset(self):
 
        settings = Setting.get_app_settings()
 
        captcha_private_key = settings.get('captcha_private_key')
 
        c.captcha_active = bool(captcha_private_key)
 
        c.captcha_public_key = settings.get('captcha_public_key')
 

	
 
        if request.POST:
 
            password_reset_form = PasswordResetRequestForm()()
 
            try:
 
                form_result = password_reset_form.to_python(dict(request.POST))
 
                if c.captcha_active:
 
                    from kallithea.lib.recaptcha import submit
 
                    response = submit(request.POST.get('recaptcha_challenge_field'),
 
                                      request.POST.get('recaptcha_response_field'),
 
                                      private_key=captcha_private_key,
 
                                      remoteip=self.ip_addr)
 
                    if c.captcha_active and not response.is_valid:
 
                        _value = form_result
 
                        _msg = _('Bad captcha')
 
                        error_dict = {'recaptcha_field': _msg}
 
                        raise formencode.Invalid(_msg, _value, None,
 
                                                 error_dict=error_dict)
 
                redirect_link = UserModel().send_reset_password_email(form_result)
 
                h.flash(_('A password reset confirmation code has been sent'),
 
                            category='success')
 
                raise HTTPFound(location=redirect_link)
 

	
 
            except formencode.Invalid as errors:
 
                return htmlfill.render(
 
                    render('/password_reset.html'),
 
                    defaults=errors.value,
 
                    errors=errors.error_dict or {},
 
                    prefix_error=False,
 
                    encoding="UTF-8",
 
                    force_defaults=False)
 

	
 
        return render('/password_reset.html')
 

	
 
    def password_reset_confirmation(self):
 
        # This controller handles both GET and POST requests, though we
 
        # only ever perform the actual password change on POST (since
 
        # GET requests are not allowed to have side effects, and do not
 
        # receive automatic CSRF protection).
 

	
 
        # The template needs the email address outside of the form.
 
        c.email = request.params.get('email')
 

	
 
        if not request.POST:
 
            return htmlfill.render(
 
                render('/password_reset_confirmation.html'),
 
                defaults=dict(request.params),
 
                encoding='UTF-8')
 

	
 
        form = PasswordResetConfirmationForm()()
 
        try:
 
            form_result = form.to_python(dict(request.POST))
 
        except formencode.Invalid as errors:
 
            return htmlfill.render(
 
                render('/password_reset_confirmation.html'),
 
                defaults=errors.value,
 
                errors=errors.error_dict or {},
 
                prefix_error=False,
 
                encoding='UTF-8')
 

	
 
        if not UserModel().verify_reset_password_token(
 
            form_result['email'],
 
            form_result['timestamp'],
 
            form_result['token'],
 
        ):
 
            return htmlfill.render(
 
                render('/password_reset_confirmation.html'),
 
                defaults=form_result,
 
                errors={'token': _('Invalid password reset token')},
 
                prefix_error=False,
 
                encoding='UTF-8')
 

	
 
        UserModel().reset_password(form_result['email'], form_result['password'])
 
        h.flash(_('Successfully updated password'), category='success')
 
        raise HTTPFound(location=url('login_home'))
 

	
 
    def logout(self):
 
        session.delete()
 
        log.info('Logging out and deleting session for user')
 
        raise HTTPFound(location=url('home'))
 

	
 
    def authentication_token(self):
 
        """Return the CSRF protection token for the session - just like it
 
        could have been screen scraped from a page with a form.
 
        Only intended for testing but might also be useful for other kinds
 
        of automation.
 
        """
 
        return h.authentication_token()
kallithea/i18n/be/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -108,386 +108,386 @@ msgstr "Змены ў рэпазітары %s"
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "Стужка навін %s %s"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Змены апынуліся занадта вялікімі і былі скарочаныя..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s выканаў каміт у %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Націсніце каб дадаць новы файл"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Няма файлаў. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s (%s)"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Рэпазітар заблакаваў %s у %s"
 

	
 
#: kallithea/controllers/files.py:319
 
#, fuzzy
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "Вы можаце выдаляць файлы толькі ў рэвізіі, злучанай з існай галінай "
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Файл %s выдалены з дапамогай Kallithea"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Файл %s выдалены"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Падчас каміта адбылася памылка"
 

	
 
#: kallithea/controllers/files.py:379
 
#, fuzzy
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "Вы можаце рэдагаваць файлы толькі ў рэвізіі, злучанай з існай галінай "
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Файл %s адрэдагаваны з дапамогай Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Без змен"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Змены захаваныя ў %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Файл дададзены з дапамогай Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Пуста"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Безназоўны"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 
"Размяшчэнне павінна быць адносным шляхам, і не можа ўтрымліваць \"..\" у "
 
"шляхі"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Магчымасць спампоўваць адключаная"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Невядомая рэвізія %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Пусты рэпазітар"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Невядомы тып архіва"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Набор змен"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Галіны"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Тэгі"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Памылка падчас стварэння форка рэпазітара %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Групы"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Рэпазітары"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Галіна"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Зачыненыя галіны"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Тэгі"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Закладкі"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Публічны журнал"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Журнал"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "Няслушная капча"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Рэгістрацыя ў Kallithea прайшла паспяхова"
 
msgid "You have successfully registered with %s"
 
msgstr "Рэгістрацыя ў %s прайшла паспяхова"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Код для скідання пароля адпраўлены"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "Няслушны код скідання пароля"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Пароль абноўлены"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (зачынена)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Змены"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Адмысловы"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "Галіны ўдзельніка"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Закладкі"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "Памылка пры стварэнні pull-запыту: %s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "Няма апісання"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "Pull-запыт створаны паспяхова"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr "Няслушны рэцэнзент \"%s\""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "Адбылася памылка пры стварэнні pull-запыту"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "Адсутныя рэвізіі адносна папярэдняга pull-запыту:"
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "Новыя рэвізіі на %s %s адносна папярэдняга pull-запыту:"
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr "Гэты pull-запыт заснаваны на іншай рэвізіі %s, просты diff немагчымы."
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr "Няма змен на %s %s адносна папярэдняй версіі."
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "Зачынены, заменены %s."
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "Абнаўленне для pull-запыту створана"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "Pull-запыт абноўлены"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "Pull-запыт паспяхова выдалены"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr "Гэты pull-запыт ужо прыняты на галіну %s."
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr "Гэты pull-запыт быў зачынены і не можа быць абноўлены."
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr "Гэтыя змены даступныя на %s:"
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "Няма змен для абнаўлення гэтага pull-запыту."
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "Увага: Галіна %s мае яшчэ адну верхавіну: %s."
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr "Абнаўленне pull-запытаў git яшчэ не падтрымліваецца."
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr "Няма правоў змяняць статус pull-запыту"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Pull-запыт %s паспяхова выдалены"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "Зачынены."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Недапушчальны пошукавы запыт. Паспрабуйце скласці яго ў двукоссі."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "Індэксы адсутнічаюць. Калі ласка, запусціце індэксатар Whoosh"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Памылка пры выкананні гэтага пошуку."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "Няма дадзеных"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "Статыстычныя дадзеныя адключаны для гэтага рэпазітара"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Налады аўтарызацыі паспяхова абноўлены"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "памылка пры абнаўленні налад аўтарызацыі"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Стандартныя налады паспяхова абноўлены"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "Памылка пры абнаўленні стандартных налад"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr "Назаўжды"
 

	
 
#: kallithea/controllers/admin/gists.py:59
kallithea/i18n/cs/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -102,385 +102,385 @@ msgstr ""
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr "Změny na repozitáři %s"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Klikněte pro přidání nového souboru"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Zatím nejsou žádné soubory. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Žádné změny"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Přidaný soubor přes Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Žádný obsah"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Stahování vypnuto"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Neznámá revize %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Prázdný repozitář"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Změny"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Větve"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Tagy"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Skupiny"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Repozitáře"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Větev"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Tag"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Záložka"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "Špatná captcha"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Úspěšně aktualizované heslo"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (zavřené)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Záložky"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Úspěšně aktualizované heslo"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Došlo k chybě při vyhledávání."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr ""
 

	
kallithea/i18n/de/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -109,386 +109,386 @@ msgid "Changes on %s repository"
 
msgstr "Änderungen im %s Repository"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "%s %s Feed"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Der Änderungssatz war zu groß und wurde abgeschnitten..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s committed am %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Hier klicken, um eine neue Datei hinzuzufügen"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Es gibt hier noch keine Dateien. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s auf %s"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Dieses Repository ist von %s am %s gesperrt worden"
 

	
 
#: kallithea/controllers/files.py:319
 
#, fuzzy
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "Du kannst nur Dateien löschen, deren Revision ein gültiger Branch ist "
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Datei %s via Kallithea gelöscht"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Datei %s erfolgreich gelöscht"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Während des Commits trat ein Fehler auf"
 

	
 
#: kallithea/controllers/files.py:379
 
#, fuzzy
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "Du kannst nur Dateien bearbeiten, deren Revision ein gültiger Branch ist "
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Datei %s via Kallithea editiert"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Keine Änderungen"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Der Commit zu %s war erfolgreich"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Datei via Kallithea hinzugefügt"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Kein Inhalt"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Kein Dateiname"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr "Der Ort muss ein relativer Pfad sein und darf nicht .. enthalten"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Downloads gesperrt"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Unbekannte Revision %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Leeres Repository"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Unbekannter Archivtyp"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Änderungssätze"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Entwicklungszweige"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Tags"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Während des Forkens des Repositorys trat ein Fehler auf: %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Gruppen"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Repositories"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Zweig"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Geschlossene Branches"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Marke"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Lesezeichen"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Öffentliches Logbuch"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Logbuch"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "Falsches Captcha"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Sie haben sich erfolgreich bei Kallithea registriert"
 
msgid "You have successfully registered with %s"
 
msgstr "Sie haben sich erfolgreich bei %s registriert"
 

	
 
#: kallithea/controllers/login.py:195
 
#, fuzzy
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Ihr Link um das Passwort zurückzusetzen wurde versendet"
 

	
 
#: kallithea/controllers/login.py:244
 
#, fuzzy
 
msgid "Invalid password reset token"
 
msgstr "Link zum Zurücksetzen des Passworts"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Erfolgreich Kennwort geändert"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (geschlossen)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Änderungssatz"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Spezial"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "Branches anderer"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Lesezeichen"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "Fehler beim Erstellen des Pull-Requests: %s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "Keine Beschreibung"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "Es wurde erfolgreich ein neuer Pullrequest eröffnet"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "Während des Erstellens des Pull Requests trat ein Fehler auf"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "Fehlende Changesets seit letztem Pull Request:"
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "Neue Changesets in %s %s seit dem letzten Pull Request:"
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr "Vorgänger unverändert - zeige Diff zu lezter Version:"
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 
"Dieser Pull Request basiert auf einer anderen %s Revision. Daher ist kein"
 
" Simple Diff verfügbar."
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr "Keine Änderungen seit der letzten Version gefunden in %s %s."
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "Geschlossen, ersetzt durch %s."
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "Pull Request Update erstellt"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "Pull Request aktualisiert"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "Erfolgreich Pull-Request gelöscht"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr "Dieser Pull Request wurde bereits in %s integriert."
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 
"Dieser Pull Request wurde geschlossen und kann daher nicht aktualisiert "
 
"werden."
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr "Die folgenden Änderungen sind verfügbar unter %s:"
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "Keine Changesets gefunden, um den Pull Request zu aktualisieren."
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "Hinweis: Branch %s hat einen anderen Head: %s."
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr "Git Pull Request unterstützen bisher keine Updates."
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr "Keine Berechtigung zum Ändern des Pull Request Status"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Erfolgreich Pull-Request gelöscht"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "Schließen."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Ungültige Suchanfrage. Versuchen sie es in Anführungzeichen zu setzen."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "Es gibt keinen durchsuchbaren Index. Bitte den Whoosh Indizierer ausführen"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Während der Suchoperation trat ein Fehler auf."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "Es stehen noch keine Daten zur Verfügung"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "Statistiken sind deaktiviert für dieses Repository"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Anmeldeeinstellungen erfolgreich geändert"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "Fehler bei der Änderung der Anmeldeeinstellungen aufgetreten"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Standardeinstellungen erfolgreich geupdated"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "Ein Fehler trat beim updaten der Standardeinstellungen auf"
 

	
 
#: kallithea/controllers/admin/gists.py:58
kallithea/i18n/el/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -115,386 +115,386 @@ msgstr "%s %s τροφοδοσία"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Το σετ αλλαγών ήταν πολύ μεγάλο και περικόπηκε..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s συνέβαλε στο %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Κλικ εδώ για προθήκη νέου αρχείου"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Δεν υπάρχουν αρχεία ακόμα. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s την %s"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Το αποθετήριο κλειδώθηκε από %s την %s"
 

	
 
#: kallithea/controllers/files.py:319
 
#, fuzzy
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 
"Μπορείτε να διαγράψετε μόνο αρχεία σε αναθεώρηση που βρίσκονται σε έγκυρη"
 
" διακλάδωση "
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Διαγραφή αρχείου %s μέσω του Kallithea"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Επιτυχής διαγραφή αρχείου %s"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Συνέβη λάθος κατά το commit"
 

	
 
#: kallithea/controllers/files.py:379
 
#, fuzzy
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 
"Μπορείτε να επεξεργαστείτε μόνο αρχεία σε αναθεώρηση που βρίσκονται σε "
 
"έγκυρη διακλάδωση "
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Επεξεργασία αρχείου %s μέσω του Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Καμία αλλαγή"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Επιτυχής παράδοση σε %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Προσθήκη αρχείου μέσω Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Χωρίς περιεχόμενο"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Χωρίς όνομα αρχείου"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 
"Η τοποθεσία πρέπει να είναι σχετική διαδρομή και να μην περιέχει .. μέσα "
 
"της"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Οι μεταφορτώσεις απενεργοποιήθηκαν"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Άγνωστη αναθεώρηση %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Άδειο αποθετήριο"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Άγνωστος τύπος αρχειοθέτησης"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Σετ αλλαγών"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Κλάδοι"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Ετικέτες"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Συνέβει ένα λάθος κατά την διακλάδωση του αποθετηρίου %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Ομάδες"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Αποθετήρια"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Κλάδος"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Ετικέτα"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Σελιδοδείκτης"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Δημόσιο Ημερολόγιο"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Ημερολόγιο"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "Λάθος captcha"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Εγγραφήκατε επιτυχώς στο Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr "Εγγραφήκατε επιτυχώς στο %s"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Στάλθηκε ένας κωδικός επιβεβαίωσης επαναφοράς του συνθηματικού"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "Άκυρο τεκμήριο (token) επαναφοράς του συνθηματικού"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Το συνθηματικό ενημερώθηκε επιτυχώς"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (κλειστό)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Σετ αλλαγών"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Ειδικός"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "Ομότιμοι κλάδοι"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Σελιδοδείκτες"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "Λάθος στη δημιουργία αιτήματος έλξης - pull request: %s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "Χωρίς περιγραφή"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "Ένα νέο αίτημα έλξης (pull request) δημιουργήθηκε επιτυχώς"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr "Καθορίστηκε άκυρος σχολιαστής \"%s\""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "Λάθος κατά τη δημιουργία αιτήματος έλξης (pull request)"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "Ελλιπή σετ αλλαγών από την προηγούμενη αίτηση έλξης:"
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "Καινούρια σετ αλλαγών στα %s %s από την προηγούμενη αίτηση έλξης:"
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr "Το γονικό δεν άλλαξε - εμφάνισε τις διαφορές από την προηγούμενη έκδοση:"
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 
"Αυτή η αίτηση έλξης είναι βασισμένη σε μία άλλη %s αναθεώρηση και δεν "
 
"υπάρχει ένα απλό diff."
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr "Δεν βρέθηκαν αλλαγές στο %s %s από την προηγούμενη έκδοση."
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "Κλειστό, αντικαταστάθηκε από %s."
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "Δημιουργήθηκε ενημέρωση αιτήματος έλξης"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "Ενημερώθηκε η αίτηση έλξης"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "Επιτυχής διαγραφή αιτήματος έλξης"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr "Το αίτημα έλξης έχει ήδη συγχωνευτεί με το %s."
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr "Αυτό το αίτημα έλξης έχει κλείσει και δεν μπορεί να ενημερωθεί."
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "Δεν βρέθηκαν σετ αλλαγών για ενημέρωση αυτού του αιτήματος έλξης."
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "Σημείωση: Ο κλάδος %s έχει άλλη κεφαλή (head): %s."
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr "Αιτήματα έλξης του git δεν υποστηρίζουν ακόμα ενημερώσεις."
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr "Χωρίς δικαιώματα αλλαγής της κατάστασης του αιτήματος έλξης"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Επιτυχής διαγραφή αιτήματος έλξης"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "Κλείνει."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Άκυρο αίτημα αναζήτησης. Δοκιμάστε με εισαγωγικά."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 
"Δεν υπάρχει ευρετήριο για την αναζήτηση. Παρακαλώ τρέξτε τον whoosh για "
 
"την δημιουργία του"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Ένα λάθος συνέβη κατά την διαδικασία αναζήτησης."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "Δεν υπάρχουν ακόμα έτοιμα δεδομένα"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "Τα στατιστικά είναι απενεργοποιημένα για αυτό το αποθετήριο"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Οι ρυθμίσεις εξουσιοδότησης ενημερώθηκαν επιτυχώς"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "παρουσιάστηκε βλάβη κατά την ενημέρωση των ρυθμίσεων εξουσιοδότησης"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Οι προεπιλεγμένες ρυθμίσεις ενημερώθηκαν επιτυχώς"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "Συνέβη μία βλάβη κατά την ενημέρωση των προεπιλογών"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
kallithea/i18n/es/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -105,386 +105,386 @@ msgstr ""
 
msgid "Changes on %s repository"
 
msgstr "Cambios en %s repositorio"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "%s%s canal"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "El cambio era demasiado grande y se redució..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s anotó en %s"
 

	
 
#: kallithea/controllers/files.py:91
 
msgid "Click here to add new file"
 
msgstr "Haga clic aquí para añadir un archivo nuevo"
 

	
 
#: kallithea/controllers/files.py:92
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Aún no hay archivos. %s"
 

	
 
#: kallithea/controllers/files.py:194
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s en %s"
 

	
 
#: kallithea/controllers/files.py:306 kallithea/controllers/files.py:366
 
#: kallithea/controllers/files.py:433
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Este repositorio ha sido bloqueado por %s en %s"
 

	
 
#: kallithea/controllers/files.py:318
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "Sólo puede borrar archivos si la revisión pertenece a una rama válida"
 

	
 
#: kallithea/controllers/files.py:329
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Archivo %s eliminado mediante Kallithea"
 

	
 
#: kallithea/controllers/files.py:351
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "El archivo %s se eliminó correctamente"
 

	
 
#: kallithea/controllers/files.py:355 kallithea/controllers/files.py:421
 
#: kallithea/controllers/files.py:502
 
msgid "Error occurred during commit"
 
msgstr "Ocurrió un error al anotar los cambios"
 

	
 
#: kallithea/controllers/files.py:378
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "Sólo puede editar archivos si la revisión pertenece a una rama válida"
 

	
 
#: kallithea/controllers/files.py:392
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Archivo %s editado mediante Kallithea"
 

	
 
#: kallithea/controllers/files.py:408
 
msgid "No changes"
 
msgstr "No hay cambios"
 

	
 
#: kallithea/controllers/files.py:417 kallithea/controllers/files.py:491
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Anotado correctamente a %s"
 

	
 
#: kallithea/controllers/files.py:444
 
msgid "Added file via Kallithea"
 
msgstr "Archivo añadido mediante Kallithea"
 

	
 
#: kallithea/controllers/files.py:465
 
msgid "No content"
 
msgstr "Sin contenido"
 

	
 
#: kallithea/controllers/files.py:469
 
msgid "No filename"
 
msgstr "Sin nombre de archivo"
 

	
 
#: kallithea/controllers/files.py:494
 
#, fuzzy
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr "La ruta debe ser relativa y no debe contener .. en la ruta"
 

	
 
#: kallithea/controllers/files.py:527
 
msgid "Downloads disabled"
 
msgstr "Descargas deshabilitadas"
 

	
 
#: kallithea/controllers/files.py:538
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Revisión desconocida %s"
 

	
 
#: kallithea/controllers/files.py:540
 
msgid "Empty repository"
 
msgstr "Repositorio vacío"
 

	
 
#: kallithea/controllers/files.py:542
 
msgid "Unknown archive type"
 
msgstr "Tipo de archivo desconocido"
 

	
 
#: kallithea/controllers/files.py:772
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Cambios"
 

	
 
#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:820 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Ramas"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:831 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Etiquetas"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Ocurrió un error mientras se bifurcaba el repositorio %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Grupos"
 

	
 
#: kallithea/controllers/home.py:89
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Repositorios"
 

	
 
#: kallithea/controllers/home.py:130
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Rama"
 

	
 
#: kallithea/controllers/home.py:136 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Ramas cerradas"
 

	
 
#: kallithea/controllers/home.py:142
 
msgid "Tag"
 
msgstr "Etiqueta"
 

	
 
#: kallithea/controllers/home.py:148
 
msgid "Bookmark"
 
msgstr "Marcador"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Registro público"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Registro"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "CAPTCHA erróneo"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "El registro en Kallithea se ha efectuado correctamente"
 
msgid "You have successfully registered with %s"
 
msgstr "El registro en %s se ha efectuado correctamente"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Se ha enviado una confirmación de restauración de contraseña"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "Señal de restauración de contraseña inválida"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Contraseña actualizada correctamente"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (cerrado)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Cambio"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Especial"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
#, fuzzy
 
msgid "Peer branches"
 
msgstr "Ramas de los pares"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:826
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Marcadores"
 

	
 
#: kallithea/controllers/pullrequests.py:309
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "Error al crear la petición de pull: %s"
 

	
 
#: kallithea/controllers/pullrequests.py:355
 
#: kallithea/controllers/pullrequests.py:502
 
msgid "No description"
 
msgstr "No hay descripción"
 

	
 
#: kallithea/controllers/pullrequests.py:362
 
msgid "Successfully opened new pull request"
 
msgstr "La petición de pull se ha creado correctamente"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
#: kallithea/controllers/pullrequests.py:452
 
#: kallithea/controllers/pullrequests.py:509
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr "El validador \"%s\" no es correcto"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
msgid "Error occurred while creating pull request"
 
msgstr "Ocurrió un error al crear la petición de pull"
 

	
 
#: kallithea/controllers/pullrequests.py:400
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "Cambios que faltan desde la ultima petición de pull:"
 

	
 
#: kallithea/controllers/pullrequests.py:407
 
#, fuzzy, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "Cambios nuevos en %s %s desde la ultima petición pull:"
 

	
 
#: kallithea/controllers/pullrequests.py:414
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 
"El ascendente no ha cambiado - ver diferencias desde la versión anterior:"
 

	
 
#: kallithea/controllers/pullrequests.py:421
 
#, python-format
 
msgid "This pull request is based on another %s revision and there is no simple diff."
 
msgstr ""
 
"La petición de pull está basada en otra %s revisión y no hay un diff simple."
 

	
 
#: kallithea/controllers/pullrequests.py:423
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr "No se encontró ningún cambio en %s %s desde la versión anterior."
 

	
 
#: kallithea/controllers/pullrequests.py:461
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "Cerrado, reemplazado por %s."
 

	
 
#: kallithea/controllers/pullrequests.py:469
 
msgid "Pull request update created"
 
msgstr "Actualización de la petición pull creada"
 

	
 
#: kallithea/controllers/pullrequests.py:513
 
msgid "Pull request updated"
 
msgstr "Petición pull actualizada"
 

	
 
#: kallithea/controllers/pullrequests.py:528
 
msgid "Successfully deleted pull request"
 
msgstr "Petición pull eliminada correctamente"
 

	
 
#: kallithea/controllers/pullrequests.py:594
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr "La petición pull ya ha sido incluida a %s."
 

	
 
#: kallithea/controllers/pullrequests.py:596
 
msgid "This pull request has been closed and can not be updated."
 
msgstr "La petición pull esta cerrada y no se puede actualizar."
 

	
 
#: kallithea/controllers/pullrequests.py:614
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr "Los siguientes cambios están disponibles en %s:"
 

	
 
#: kallithea/controllers/pullrequests.py:618
 
msgid "No changesets found for updating this pull request."
 
msgstr "No se encontraron cambios para actualizar la petición pull."
 

	
 
#: kallithea/controllers/pullrequests.py:626
 
#, fuzzy, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "Nota: la rama %s tiene otro head: %s."
 

	
 
#: kallithea/controllers/pullrequests.py:632
 
msgid "Git pull requests don't support updates yet."
 
msgstr "La peticiones pull de Git aún no soportan actualizaciones."
 

	
 
#: kallithea/controllers/pullrequests.py:724
 
msgid "No permission to change pull request status"
 
msgstr "No tene permiso para cambiar el estado de la petición pull"
 

	
 
#: kallithea/controllers/pullrequests.py:735
 
#, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Petición de pull %s eliminada correctamente"
 

	
 
#: kallithea/controllers/pullrequests.py:745
 
msgid "Closing."
 
msgstr "Cerrado."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Consulta de búsqueda inválida. Inténtelo entre comillas."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 
"No hay ningún indice para buscar. Por favor, ejecute el indexador whoosh"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Ocurrió un error mientras se ejecutaba la búsqueda."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "Todavía no hay datos disponibles"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "Las estadísticas están deshabilitadas en este repositorio"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Los ajustes de autentificación se han actualizado correctamente"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "ocurrió un error al actualizar los ajustes de autentificación"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Los ajustes predeterminados se han actualizado correctamente"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "Ocurrió un error al actualizar los ajustes predeterminados"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr "Para siempre"
kallithea/i18n/fr/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -111,386 +111,386 @@ msgstr "Changements sur le dépôt %s"
 
msgid "%s %s feed"
 
msgstr "Flux %s de %s"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Cet ensemble de changements était trop important et a été découpé…"
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s a commité, le %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Ajouter un nouveau fichier"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Il n'y a actuellement pas de fichiers. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s à %s"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Ce dépôt a été verrouillé par %s sur %s"
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 
"Vous ne pouvez supprimer que les fichiers dont la révision est une branche "
 
"valide"
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Le fichier %s a été supprimé via Kallithea"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Suppression du fichier %s effectuée avec succès"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Une erreur est survenue durant le commit"
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 
"Vous ne pouvez modifier que les fichiers dont la révision est une branche "
 
"valide"
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "%s édité via Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Aucun changement"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Commit réalisé avec succès sur %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "%s ajouté par Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Aucun contenu"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Aucun nom de fichier"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 
"Le chemin doit être un chemin relatif et ne doit pas contenir .. dans le "
 
"chemin"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Les téléchargements sont désactivés"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Révision %s inconnue"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Dépôt vide"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Type d’archive inconnu"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Changesets"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Branches"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Tags"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Une erreur est survenue durant le fork du dépôt %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Groupes"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Dépôts"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Branche"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Branches fermées"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Étiquette"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Signet"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Journal public"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Historique"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "Mauvais captcha"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Vous vous êtes inscrits avec succès à Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr "Vous vous êtes inscrits avec succès à %s"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Un lien de confirmation de réinitialisation de mot de passe a été envoyé"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "Clé de réinitialisation de mot de passe invalide"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Mot de passe mis à jour avec succès"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (fermé)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Changements"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Spécial"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "Branches appairées"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Signets"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "Erreur de création de la demande de pull : %s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "Aucune description"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "La requête de pull a été ouverte avec succès"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr "Reviewer spécifié \"%s\" non valide"
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "Une erreur est survenue durant la création de la pull request"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "Changeset manquant depuis la précédente pull request :"
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "Nouveau changeset sur %s %s depuis la précédente pull request :"
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 
"L'ancêtre n'a pas changé - montrer les différences avec la version "
 
"précédente :"
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 
"Cette demande de pull est basée sur une autre révision %s et il n'y a pas"
 
" de diff simple."
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr "Aucun changement constaté sur %s %s depuis la version précédente."
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "Fermé, remplacé par %s."
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "Mise à jour de la pull request créée"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "Pull request mise à jour"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "La requête de pull a été supprimée avec succès"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr "Cette pull request a déjà été fusionnée à %s."
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr "Cette pull request a été fermée et ne peut pas être mise à jour."
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr "Les modifications suivantes sont disponibles sur %s :"
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "Pas de changeset trouvé pour ce pull request."
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "Note: La branche %s a une autre tête: %s."
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr "Le smises à jour des Git pull requests ne sont pas encore supportées."
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr "Permission manquante pour changer le statut du pull request"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "La requête de pull %s a été supprimée avec succès"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "Fermeture."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Requête invalide. Essayer de la mettre entre guillemets."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 
"L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de "
 
"code Whoosh"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Une erreur est survenue pendant la recherche."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "Aucune donnée actuellement disponible"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "La mise à jour des statistiques est désactivée pour ce dépôt"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Mise à jour des paramètres d'authentification effectuée avec succès"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 
"une erreur est survenue pendant la mise à jour des réglages "
 
"d'authentification"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Mise à jour des réglages par défaut effectuée avec succès"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "Une erreur est survenue durant la mise à jour des réglages par défaut"
kallithea/i18n/hu/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -101,385 +101,385 @@ msgstr ""
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr ""
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr ""
 

	
kallithea/i18n/ja/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -108,386 +108,386 @@ msgid "Changes on %s repository"
 
msgstr "%s リポジトリでの変更"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "%s %s フィード"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "チェンジセットが大きすぎるため、省略しました..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s が %s にコミット"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "新しいファイルを追加"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "まだファイルがありません。 %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, fuzzy, python-format
 
msgid "%s at %s"
 
msgstr "%s と %s の間"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "このリポジトリは %s によって %s にロックされました"
 

	
 
#: kallithea/controllers/files.py:319
 
#, fuzzy
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "有効なブランチ上のリビジョンからしかファイルを削除できません"
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Kallithea経由で %s を削除"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "%s ファイルの削除に成功しました"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "コミット中にエラーが発生しました"
 

	
 
#: kallithea/controllers/files.py:379
 
#, fuzzy
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "有効なブランチを示すリビジョンでのみファイルを編集できます "
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Kallithea経由で %s を変更"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "変更点なし"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "%s へのコミットが成功しました"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Kallithea経由でファイルを追加"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "内容がありません"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "ファイル名がありません"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr "場所には相対パスかつ .. を含まないパスを入力してください"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "ダウンロードは無効化されています"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "%s は未知のリビジョンです"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "空のリポジトリ"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "未知のアーカイブ種別です"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "チェンジセット"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "ブランチ"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "タグ"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "リポジトリ %s のフォーク中にエラーが発生しました"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "グループ"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "リポジトリ"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "ブランチ"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "閉鎖済みブランチ"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "タグ"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "ブックマーク"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "公開ジャーナル"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "ジャーナル"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "キャプチャが一致しません"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Kallitheaへの登録を受け付けました"
 
msgid "You have successfully registered with %s"
 
msgstr "%sへの登録を受け付けました"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "パスワードリセットの確認コードが送信されました"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "無効なパスワードリセットトークン"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "パスワードを更新しました"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (閉鎖済み)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "チェンジセット"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "スペシャル"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "相手のブランチ"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "ブックマーク"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "プルリクエスト作成中にエラーが発生しました: %s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "説明がありません"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "新しいプルリクエストの作成に成功しました"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "プルリクエストの作成中にエラーが発生しました"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "%s で置き換えられたのでクローズします。"
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
#, fuzzy
 
msgid "Pull request update created"
 
msgstr "プルリクエストレビュアー"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "プルリクエストを更新しました"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "プルリクエストの削除に成功しました"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr "このプルリクエストはすでにクローズされていて、更新することはできません。"
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "プルリクエストを更新するためのチェンジセットが見つかりません。"
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "ノート: ブランチ%sには別のヘッド%sがあります。"
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr "Gitのプルリクエストはまだ更新をサポートしていません。"
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr "プルリクエストステータスを変更する権限がありません"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "プルリクエストの削除に成功しました"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "クローズ。"
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "無効な検索クエリーです。\\\"で囲んで下さい。"
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "検索するためのインデックスがありません。whooshでインデックスを作成して下さい"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "検索を実行する際にエラーが発生しました。"
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "まだデータの準備ができていません"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "このリポジトリの統計は無効化されています"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "認証設定の更新に成功しました"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "認証設定の更新中にエラーが発生しました"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "デフォルト設定の更新に成功しました"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "デフォルト設定の更新中にエラーが発生しました"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr "永久"
 

	
kallithea/i18n/kallithea.pot
Show inline comments
 
@@ -96,385 +96,385 @@ msgstr ""
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr ""
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid "This pull request is based on another %s revision and there is no simple diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:59
 
#: kallithea/controllers/admin/my_account.py:244
kallithea/i18n/nl_BE/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -102,385 +102,385 @@ msgstr ""
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr ""
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, fuzzy, python-format
 
msgid "%s (closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr ""
 

	
kallithea/i18n/pl/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -113,386 +113,386 @@ msgid "Changes on %s repository"
 
msgstr "Zmiany w %s repozytorium"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "%s %s zasilać"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Lista zmian była zbyt duża i została ucięta..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s zakomitowal w %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Kliknij tutaj, by dodać nowy plik"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:195
 
#, fuzzy, python-format
 
msgid "%s at %s"
 
msgstr "w %s i %s"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Repozytorium zostało zablokowane przez %s na %s"
 

	
 
#: kallithea/controllers/files.py:319
 
#, fuzzy
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "Można tylko edytować pliki z rewizji obecnej gałęzi "
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Wystąpił błąd w trakcie zatwierdzania"
 

	
 
#: kallithea/controllers/files.py:379
 
#, fuzzy
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "Można tylko edytować pliki z rewizji obecnej gałęzi "
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Edytowanie %s w Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Bez zmian"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Committ wykonany do %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Dodano %s poprzez Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Brak treści"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Brak nazwy pliku"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr "Lokalizacja musi być ścieżką względną i nie może zawierać .. ścieżki"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Pobieranie wyłączone"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Nieznana wersja %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Puste repozytorium"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Nieznany typ archiwum"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Różnice"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Gałęzie"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Etykiety"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Wystąpił błąd podczas rozgałęzienia %s repozytorium"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Repozytoria"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "gałąź"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Zamknięte Gałęzie"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Tag"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Bookmark"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Dziennik Publiczny"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Dziennik"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Udało Ci się zarejestrować na stronie"
 
msgid "You have successfully registered with %s"
 
msgstr "Udało Ci się zarejestrować w %s"
 

	
 
#: kallithea/controllers/login.py:195
 
#, fuzzy
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Twój link zresetowania hasła został wysłany"
 

	
 
#: kallithea/controllers/login.py:244
 
#, fuzzy
 
msgid "Invalid password reset token"
 
msgstr "łącze resetowania hasła"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (zamknięty)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Grupy zmian"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Specjalne"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "gałęzie"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Zakładki"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "Brak opisu"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "Prośba o wykonanie połączenia gałęzi została wykonana prawidłowo"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "Wystąpił błąd podczas prośby o połączenie gałęzi"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "Recenzje wniosków połączenia gałęzi"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
#, fuzzy
 
msgid "Pull request updated"
 
msgstr "Połączone gałęzie"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "Prośba o skasowanie połączenia gałęzi została wykonana prawidłowo"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
#, fuzzy
 
msgid "No permission to change pull request status"
 
msgstr "Zagłosuj na żądanie na grupę zmian"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Prośba o skasowanie połączenia gałęzi została wykonana prawidłowo"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "Zamknięcie."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Nieprawidłowe zapytania. Spróbuj zacytować go."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "Nie ma szukanego indeksu. Proszę uruchomić indeksowanie whoosh"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Wystąpił błąd podczas operacji wyszukiwania."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
#, fuzzy
 
msgid "No data ready yet"
 
msgstr "Żadne dane nie zostały załadowane"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "Statystyki są wyłączone dla tego repozytorium"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Ustawienia autentykacji poprawnie zaktualizowane"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "wystapił błąd podczas uaktualniania ustawień autentykacji"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Domyślne ustawienia zostały pomyślnie zaktualizowane"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "wystąpił błąd podczas aktualizacji wartości domyślnych"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -107,386 +107,386 @@ msgid "Changes on %s repository"
 
msgstr "Modificações no repositório %s"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "%s - feed %s"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Conjunto de mudanças era grande demais e foi cortado..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s commitados em %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Clique aqui para adicionar um novo arquivo"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:195
 
#, fuzzy, python-format
 
msgid "%s at %s"
 
msgstr "em %s e %s"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Este repositório foi travado por %s em %s"
 

	
 
#: kallithea/controllers/files.py:319
 
#, fuzzy
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "Só é possível editar arquivos quando a revisão é um ramo válido"
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Ocorreu um erro ao realizar commit"
 

	
 
#: kallithea/controllers/files.py:379
 
#, fuzzy
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "Só é possível editar arquivos quando a revisão é um ramo válido"
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Arquivo %s editado via Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Sem modificações"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Commit realizado com sucesso para %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Arquivo adicionado via Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Nenhum conteúdo"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Nenhum nome de arquivo"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr "O caminho deve ser relativo e não pode conter .."
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Downloads desabilitados"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Revisão desconhecida %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Repositório vazio"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Tipo de arquivo desconhecido"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Conjuntos de mudanças"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Ramos"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Etiquetas"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Ocorreu um erro ao bifurcar o repositório %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Repositórios"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Ramo"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Ramos Fechados"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Diário Público"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Diário"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Você foi registrado no Kallithea com sucesso"
 
msgid "You have successfully registered with %s"
 
msgstr "Você foi registrado no %s com sucesso"
 

	
 
#: kallithea/controllers/login.py:195
 
#, fuzzy
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Seu link de reinicialização de senha foi enviado"
 

	
 
#: kallithea/controllers/login.py:244
 
#, fuzzy
 
msgid "Invalid password reset token"
 
msgstr "Link para trocar senha"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, fuzzy, python-format
 
msgid "%s (closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Conjunto de Mudanças"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Especial"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "Ramos pares"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Marcadores"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
#, fuzzy
 
msgid "No description"
 
msgstr "Descrição"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "Novo pull request criado com sucesso"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
#, fuzzy
 
msgid "Error occurred while creating pull request"
 
msgstr "Ocorreu um erro durante o envio do pull request"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
#, fuzzy
 
msgid "Pull request update created"
 
msgstr "Revisores do pull request"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
#, fuzzy
 
msgid "Pull request updated"
 
msgstr "Pull requests para %s"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "Pull request excluído com sucesso"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
#, fuzzy
 
msgid "No permission to change pull request status"
 
msgstr "Vote para estado do pull request"
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Pull request excluído com sucesso"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
#, fuzzy
 
msgid "Closing."
 
msgstr "carregando ..."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Consulta de busca inválida. Tente usar aspas."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "Não há índice onde pesquisa. Por favor execute o indexador whoosh"
 

	
 
#: kallithea/controllers/search.py:144
 
#, fuzzy
 
msgid "An error occurred during search operation."
 
msgstr "Ocorreu um erro durante essa operação de busca"
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
#, fuzzy
 
msgid "No data ready yet"
 
msgstr "Ainda não há dados carregados"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "As estatísticas estão desabillitadas para este repositório"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Configurações padrão atualizadas com sucesso"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
kallithea/i18n/ru/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -117,386 +117,386 @@ msgstr "Изменения в репозитории %s"
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "Лента новостей %s %s"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "Изменения оказались слишком большими и были вырезаны..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr "%s выполнил коммит в %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Нажмите чтобы добавить новый файл"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Нет файлов. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s (%s)"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Репозиторий заблокировал %s в %s"
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "Вы можете удалять файлы только в ревизии, связанной с существующей веткой "
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Файл %s удалён с помощью Kallithea"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Файл %s удалён"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Во время коммита произошла ошибка"
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 
"Вы можете редактировать файлы только в ревизии, связанной с существующей "
 
"веткой "
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "Файл %s отредактирован с помощью Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Без изменений"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "Изменения применены в %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Файл добавлен с помощью Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Пусто"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "Безымянный"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 
"Расположение должно быть относительным путем, и не должно содержать "
 
"\"..\" в пути"
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Возможность скачивать отключена"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Неизвестная ревизия %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Пустой репозиторий"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "Неизвестный тип архива"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Набор изменений"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Ветки"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Метки"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "Произошла ошибка во время создания форка репозитория %s"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Группы"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Репозитории"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Ветка"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "Закрытые ветки"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "Тэги"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Закладки"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "Публичный журнал"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "Журнал"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "Неверная капча"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "Регистрация в Kallithea прошла успешно"
 
msgid "You have successfully registered with %s"
 
msgstr "Регистрация в %s прошла успешно"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "Код для сброса пароля отправлен"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "Неверный код для сброса пароля"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Пароль обновлён"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (закрыта)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "Изменения"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "Специальный"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "Ветки участника"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Закладки"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "Ошибка при создании pull-запроса: %s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "Нет описания"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "Pull-запрос создан успешно"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "Произошла ошибка при создании pull-запроса"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "Отсутствующие ревизии относительно предыдущего pull-запроса:"
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "Новые ревизии на %s %s относительно предыдущего pull-запроса"
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr "Этот pull-запрос основан на другой ревизии %s, простой diff невозможен"
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr "Нет изменений на %s %s относительно предыдущей версии."
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "Закрыт, замещён %s ."
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "Обновление для pull-запроса создано"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "Pull-запрос обновлён"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "Pull-запрос успешно удалён"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr "Этот pull-запрос уже принят на ветку %s."
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr "Этот pull-запрос был закрыт и не может быть обновлён."
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "Нет изменений для обновления этого pull-запроса."
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr "Внимание: Ветка %s имеет ещё одну верхушку: %s."
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr "Обновление pull-запросы git не поддерживается."
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Pull-запрос успешно удалён"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "Закрыт."
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "Недопустимый поисковый запрос. Попробуйте заключить его в кавычки."
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "Индексы отсутствуют. Пожалуйста, запустите индексатор Whoosh"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Произошла ошибка при выполнении этого поиска."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "Нет данных"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "Статистические данные отключены для этого репозитария"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "Настройки авторизации успешно обновлены"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "произошла ошибка при обновлении настроек авторизации"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "Стандартные настройки успешно обновлены"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "Произошла ошибка при обновлении стандартных настроек"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
#, fuzzy
 
msgid "Forever"
 
msgstr "навсегда"
 

	
kallithea/i18n/sk/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -102,385 +102,385 @@ msgstr ""
 
msgid "Changes on %s repository"
 
msgstr "Zmeny na repozitáre %s"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Kliknite pre pridanie nového súboru"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Zatiaľ nie sú žiadne súbory. %s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Tento repozitár bol uzamknutý používateľom %s dňa %s"
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "Zmazaný súbor %s cez Kallithea"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Úspešne zmazaný súbor %s"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "Došlo k chybe pri ukladaní"
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "Žiadne zmeny"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "Pridaný súbor cez Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "Žiadny obsah"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "Sťahovanie vypnuté"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "Neznáma revízia %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "Prázdny repozitár"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "Zmeny"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "Vetvy"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "Tagy"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "Skupiny"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "Repozitáre"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "Vetva"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "Záložka"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
#, fuzzy
 
msgid "Bad captcha"
 
msgstr "zlá captcha"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "Úspešne aktualizované heslo"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (zatvorené)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "Záložky"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "Úspešne zmazaný súbor %s"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr ""
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "Došlo k chybe počas vyhľadávania."
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
msgid "Forever"
 
msgstr ""
 

	
kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -104,386 +104,386 @@ msgstr "服务进入非预期的混乱状态,这会阻止它对请求进行响应。"
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr "%s库的修改"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr "%s %s订阅"
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr "修订集太大并已被截断..."
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "点击这里添加新文件"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "这里还没有文件。%s"
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr "%s 在 %s"
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr "版本库由%s于%s锁定"
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr "您只能删除有效分支的修订中的文件"
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr "删除文件 %s 通过 Kallithea"
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "成功删除文件 %s"
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr "提交时发生错误"
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr "您只能编辑有效分支的修订中的文件"
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr "已编辑文件 %s 通过 Kallithea"
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "无变更"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "成功提交到%s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr "已添加文件通过 Kallithea"
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr "无内容"
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr "无文件名"
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr "下载已禁用"
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "未知版本%s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "空版本库"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "未知包类型"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "修订集"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "分支"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "标签"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr "在复刻版本库%s的时候发生错误"
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr "组"
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "版本库"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr "分支"
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr "已关闭分支"
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr "标签"
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr "书签"
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "公共日志"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "日志"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr "验证码错误"
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgstr "您已成功注册 Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr "您已成功注册 %s"
 

	
 
#: kallithea/controllers/login.py:195
 
msgid "A password reset confirmation code has been sent"
 
msgstr "密码重置确认码已经发送"
 

	
 
#: kallithea/controllers/login.py:244
 
msgid "Invalid password reset token"
 
msgstr "无效的密码重置令牌"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr "成功更新密码"
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr "%s (已关闭)"
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr "修订集"
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr "特殊"
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr "同等分支"
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr "书签"
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr "创建拉取请求出错:%s"
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
msgid "No description"
 
msgstr "无描述"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr "成功提交拉取请求"
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr "指定的审核者 \"%s\" 无效"
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr "创建拉取请求时发生错误"
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr "缺少上次拉取请求之后的修订集:"
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr "在上次拉取请求之后,在 %s %s 上的新修订集:"
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr "已关闭,被 %s 替换。"
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr "拉取请求更新已创建"
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr "拉取请求已更新"
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr "成功删除拉取请求"
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr "没有找到更新此拉取请求的修订集。"
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "成功删除拉取请求"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
msgid "Closing."
 
msgstr "关闭。"
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "错误的搜索。请尝试用引号包含它。"
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "没有索引用于搜索。请运行whoosh索引器"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr "搜索操作期间发生错误。"
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr "数据尚未就绪"
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "该版本库统计功能已经禁用"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr "验证设置更新成功"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr "验证设置更新时发生错误"
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr "默认设置已经成功更新"
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr "默认值更新时发生错误"
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
 
#: kallithea/controllers/admin/users.py:284
 
#, fuzzy
 
msgid "Forever"
 
msgstr "检视者"
 

	
kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -101,385 +101,385 @@ msgstr ""
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr "修改於版本庫 %s"
 

	
 
#: kallithea/controllers/feed.py:56
 
#, python-format
 
msgid "%s %s feed"
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:87
 
#: kallithea/templates/changeset/changeset.html:182
 
#: kallithea/templates/changeset/changeset.html:195
 
#: kallithea/templates/compare/compare_diff.html:84
 
#: kallithea/templates/compare/compare_diff.html:93
 
#: kallithea/templates/pullrequests/pullrequest_show.html:350
 
#: kallithea/templates/pullrequests/pullrequest_show.html:372
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:91
 
#, python-format
 
msgid "%s committed on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:195
 
#, python-format
 
msgid "%s at %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:307 kallithea/controllers/files.py:367
 
#: kallithea/controllers/files.py:434
 
#, python-format
 
msgid "This repository has been locked by %s on %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:319
 
msgid "You can only delete files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:330
 
#, python-format
 
msgid "Deleted file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:352
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:356 kallithea/controllers/files.py:422
 
#: kallithea/controllers/files.py:503
 
msgid "Error occurred during commit"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:379
 
msgid "You can only edit files with revision being a valid branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:393
 
#, python-format
 
msgid "Edited file %s via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:409
 
msgid "No changes"
 
msgstr "沒有修改"
 

	
 
#: kallithea/controllers/files.py:418 kallithea/controllers/files.py:492
 
#, python-format
 
msgid "Successfully committed to %s"
 
msgstr "成功遞交至 %s"
 

	
 
#: kallithea/controllers/files.py:445
 
msgid "Added file via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:466
 
msgid "No content"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:470
 
msgid "No filename"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:495
 
msgid "Location must be relative path and must not contain .. in path"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:528
 
msgid "Downloads disabled"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:539
 
#, python-format
 
msgid "Unknown revision %s"
 
msgstr "未知修訂 %s"
 

	
 
#: kallithea/controllers/files.py:541
 
msgid "Empty repository"
 
msgstr "空的版本庫"
 

	
 
#: kallithea/controllers/files.py:543
 
msgid "Unknown archive type"
 
msgstr "未知的存檔類型"
 

	
 
#: kallithea/controllers/files.py:773
 
#: kallithea/templates/changeset/changeset_range.html:9
 
#: kallithea/templates/email_templates/pull_request.html:15
 
#: kallithea/templates/pullrequests/pullrequest.html:97
 
msgid "Changesets"
 
msgstr "變更"
 

	
 
#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:175
 
#: kallithea/model/scm.py:716 kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:10
 
msgid "Branches"
 
msgstr "分支"
 

	
 
#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:176
 
#: kallithea/model/scm.py:727 kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:10
 
msgid "Tags"
 
msgstr "標籤"
 

	
 
#: kallithea/controllers/forks.py:186
 
#, python-format
 
msgid "An error occurred during repository forking %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:84
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:94
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:12
 
#: kallithea/templates/admin/repos/repo_add.html:16
 
#: kallithea/templates/admin/repos/repos.html:9
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
 
#: kallithea/templates/base/base.html:124
 
#: kallithea/templates/base/base.html:479
 
#: kallithea/templates/base/base.html:653
 
msgid "Repositories"
 
msgstr "版本庫"
 

	
 
#: kallithea/controllers/home.py:139
 
#: kallithea/templates/files/files_add.html:32
 
#: kallithea/templates/files/files_delete.html:23
 
#: kallithea/templates/files/files_edit.html:32
 
msgid "Branch"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:145 kallithea/templates/switch_to_list.html:16
 
msgid "Closed Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:151
 
msgid "Tag"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:157
 
msgid "Bookmark"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:21
 
msgid "Public Journal"
 
msgstr "開放日誌"
 

	
 
#: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
 
#: kallithea/templates/base/base.html:306
 
#: kallithea/templates/journal/journal.html:4
 
#: kallithea/templates/journal/journal.html:12
 
msgid "Journal"
 
msgstr "日誌"
 

	
 
#: kallithea/controllers/login.py:144 kallithea/controllers/login.py:190
 
msgid "Bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:150
 
msgid "You have successfully registered into Kallithea"
 
msgid "You have successfully registered with %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:195
 
#, fuzzy
 
msgid "A password reset confirmation code has been sent"
 
msgstr "您的密碼重設連結已寄出"
 

	
 
#: kallithea/controllers/login.py:244
 
#, fuzzy
 
msgid "Invalid password reset token"
 
msgstr "您的密碼重設連結已寄出"
 

	
 
#: kallithea/controllers/login.py:249
 
#: kallithea/controllers/admin/my_account.py:167
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:123
 
#, python-format
 
msgid "%s (closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:151
 
#: kallithea/templates/changeset/changeset.html:12
 
#: kallithea/templates/email_templates/changeset_comment.html:17
 
msgid "Changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:172
 
msgid "Special"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:173
 
msgid "Peer branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:722
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:10
 
msgid "Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:312
 
#, python-format
 
msgid "Error creating pull request: %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:358
 
#: kallithea/controllers/pullrequests.py:505
 
#, fuzzy
 
msgid "No description"
 
msgstr "描述"
 

	
 
#: kallithea/controllers/pullrequests.py:365
 
msgid "Successfully opened new pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:368
 
#: kallithea/controllers/pullrequests.py:455
 
#: kallithea/controllers/pullrequests.py:512
 
#, python-format
 
msgid "Invalid reviewer \"%s\" specified"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:371
 
#: kallithea/controllers/pullrequests.py:458
 
msgid "Error occurred while creating pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:403
 
msgid "Missing changesets since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:410
 
#, python-format
 
msgid "New changesets on %s %s since the previous pull request:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:417
 
msgid "Ancestor didn't change - show diff since previous version:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:424
 
#, python-format
 
msgid ""
 
"This pull request is based on another %s revision and there is no simple "
 
"diff."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:426
 
#, python-format
 
msgid "No changes found on %s %s since previous version."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:464
 
#, python-format
 
msgid "Closed, replaced by %s ."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:472
 
msgid "Pull request update created"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:516
 
msgid "Pull request updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:531
 
msgid "Successfully deleted pull request"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:597
 
#, python-format
 
msgid "This pull request has already been merged to %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:599
 
msgid "This pull request has been closed and can not be updated."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:617
 
#, python-format
 
msgid "The following changes are available on %s:"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:621
 
msgid "No changesets found for updating this pull request."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:629
 
#, python-format
 
msgid "Note: Branch %s has another head: %s."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:635
 
msgid "Git pull requests don't support updates yet."
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:727
 
msgid "No permission to change pull request status"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:738
 
#, fuzzy, python-format
 
msgid "Successfully deleted pull request %s"
 
msgstr "成功遞交至 %s"
 

	
 
#: kallithea/controllers/pullrequests.py:748
 
#, fuzzy
 
msgid "Closing."
 
msgstr "使用中"
 

	
 
#: kallithea/controllers/search.py:135
 
msgid "Invalid search query. Try quoting it."
 
msgstr "無效的查詢。請使用跳脫字元"
 

	
 
#: kallithea/controllers/search.py:140
 
msgid "There is no index to search in. Please run whoosh indexer"
 
msgstr "沒有任何索引可以搜尋。請執行 whoosh 建立索引"
 

	
 
#: kallithea/controllers/search.py:144
 
msgid "An error occurred during search operation."
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:181
 
#: kallithea/templates/summary/summary.html:384
 
msgid "No data ready yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:184
 
#: kallithea/templates/summary/summary.html:98
 
msgid "Statistics are disabled for this repository"
 
msgstr "這個版本庫的統計功能已停用"
 

	
 
#: kallithea/controllers/admin/auth_settings.py:135
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:146
 
msgid "error occurred during update of auth settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:97
 
msgid "Default settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/defaults.py:112
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:58
 
#: kallithea/controllers/admin/my_account.py:243
kallithea/tests/functional/test_login.py
Show inline comments
 
@@ -138,369 +138,369 @@ class TestLoginController(TestController
 
    def test_login_wrong_username_password(self):
 
        response = self.app.post(url(controller='login', action='index'),
 
                                 {'username': 'error',
 
                                  'password': 'test12'})
 

	
 
        response.mustcontain('Invalid username or password')
 

	
 
    # verify that get arguments are correctly passed along login redirection
 

	
 
    @parametrize('args,args_encoded', [
 
        ({'foo':'one', 'bar':'two'}, (('foo', 'one'), ('bar', 'two'))),
 
        ({'blue': u'blå'.encode('utf-8'), 'green':u'grøn'},
 
             (('blue', u'blå'.encode('utf-8')), ('green', u'grøn'.encode('utf-8')))),
 
    ])
 
    def test_redirection_to_login_form_preserves_get_args(self, args, args_encoded):
 
        with fixture.anon_access(False):
 
            response = self.app.get(url(controller='summary', action='index',
 
                                        repo_name=HG_REPO,
 
                                        **args))
 
            assert response.status == '302 Found'
 
            came_from = urlparse.parse_qs(urlparse.urlparse(response.location).query)['came_from'][0]
 
            came_from_qs = urlparse.parse_qsl(urlparse.urlparse(came_from).query)
 
            for encoded in args_encoded:
 
                assert encoded in came_from_qs
 

	
 
    @parametrize('args,args_encoded', [
 
        ({'foo':'one', 'bar':'two'}, ('foo=one', 'bar=two')),
 
        ({'blue': u'blå', 'green':u'grøn'},
 
             ('blue=bl%C3%A5', 'green=gr%C3%B8n')),
 
    ])
 
    def test_login_form_preserves_get_args(self, args, args_encoded):
 
        response = self.app.get(url(controller='login', action='index',
 
                                    came_from=url('/_admin/users', **args)))
 
        came_from = urlparse.parse_qs(urlparse.urlparse(response.form.action).query)['came_from'][0]
 
        for encoded in args_encoded:
 
            assert encoded in came_from
 

	
 
    @parametrize('args,args_encoded', [
 
        ({'foo':'one', 'bar':'two'}, ('foo=one', 'bar=two')),
 
        ({'blue': u'blå', 'green':u'grøn'},
 
             ('blue=bl%C3%A5', 'green=gr%C3%B8n')),
 
    ])
 
    def test_redirection_after_successful_login_preserves_get_args(self, args, args_encoded):
 
        response = self.app.post(url(controller='login', action='index',
 
                                     came_from = url('/_admin/users', **args)),
 
                                 {'username': TEST_USER_ADMIN_LOGIN,
 
                                  'password': TEST_USER_ADMIN_PASS})
 
        assert response.status == '302 Found'
 
        for encoded in args_encoded:
 
            assert encoded in response.location
 

	
 
    @parametrize('args,args_encoded', [
 
        ({'foo':'one', 'bar':'two'}, ('foo=one', 'bar=two')),
 
        ({'blue': u'blå', 'green':u'grøn'},
 
             ('blue=bl%C3%A5', 'green=gr%C3%B8n')),
 
    ])
 
    def test_login_form_after_incorrect_login_preserves_get_args(self, args, args_encoded):
 
        response = self.app.post(url(controller='login', action='index',
 
                                     came_from=url('/_admin/users', **args)),
 
                                 {'username': 'error',
 
                                  'password': 'test12'})
 

	
 
        response.mustcontain('Invalid username or password')
 
        came_from = urlparse.parse_qs(urlparse.urlparse(response.form.action).query)['came_from'][0]
 
        for encoded in args_encoded:
 
            assert encoded in came_from
 

	
 
    #==========================================================================
 
    # REGISTRATIONS
 
    #==========================================================================
 
    def test_register(self):
 
        response = self.app.get(url(controller='login', action='register'))
 
        response.mustcontain('Sign Up')
 

	
 
    def test_register_err_same_username(self):
 
        uname = TEST_USER_ADMIN_LOGIN
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': uname,
 
                                             'password': 'test12',
 
                                             'password_confirmation': 'test12',
 
                                             'email': 'goodmail@example.com',
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 

	
 
        msg = validators.ValidUsername()._messages['username_exists']
 
        msg = h.html_escape(msg % {'username': uname})
 
        response.mustcontain(msg)
 

	
 
    def test_register_err_same_email(self):
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': 'test_admin_0',
 
                                             'password': 'test12',
 
                                             'password_confirmation': 'test12',
 
                                             'email': TEST_USER_ADMIN_EMAIL,
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 

	
 
        msg = validators.UniqSystemEmail()()._messages['email_taken']
 
        response.mustcontain(msg)
 

	
 
    def test_register_err_same_email_case_sensitive(self):
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': 'test_admin_1',
 
                                             'password': 'test12',
 
                                             'password_confirmation': 'test12',
 
                                             'email': TEST_USER_ADMIN_EMAIL.title(),
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 
        msg = validators.UniqSystemEmail()()._messages['email_taken']
 
        response.mustcontain(msg)
 

	
 
    def test_register_err_wrong_data(self):
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': 'xs',
 
                                             'password': 'test',
 
                                             'password_confirmation': 'test',
 
                                             'email': 'goodmailm',
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 
        assert response.status == '200 OK'
 
        response.mustcontain('An email address must contain a single @')
 
        response.mustcontain('Enter a value 6 characters long or more')
 

	
 
    def test_register_err_username(self):
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': 'error user',
 
                                             'password': 'test12',
 
                                             'password_confirmation': 'test12',
 
                                             'email': 'goodmailm',
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 

	
 
        response.mustcontain('An email address must contain a single @')
 
        response.mustcontain('Username may only contain '
 
                'alphanumeric characters underscores, '
 
                'periods or dashes and must begin with an '
 
                'alphanumeric character')
 

	
 
    def test_register_err_case_sensitive(self):
 
        usr = TEST_USER_ADMIN_LOGIN.title()
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': usr,
 
                                             'password': 'test12',
 
                                             'password_confirmation': 'test12',
 
                                             'email': 'goodmailm',
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 

	
 
        response.mustcontain('An email address must contain a single @')
 
        msg = validators.ValidUsername()._messages['username_exists']
 
        msg = h.html_escape(msg % {'username': usr})
 
        response.mustcontain(msg)
 

	
 
    def test_register_special_chars(self):
 
        response = self.app.post(url(controller='login', action='register'),
 
                                        {'username': 'xxxaxn',
 
                                         'password': 'ąćźżąśśśś',
 
                                         'password_confirmation': 'ąćźżąśśśś',
 
                                         'email': 'goodmailm@test.plx',
 
                                         'firstname': 'test',
 
                                         'lastname': 'test'})
 

	
 
        msg = validators.ValidPassword()._messages['invalid_password']
 
        response.mustcontain(msg)
 

	
 
    def test_register_password_mismatch(self):
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': 'xs',
 
                                             'password': '123qwe',
 
                                             'password_confirmation': 'qwe123',
 
                                             'email': 'goodmailm@test.plxa',
 
                                             'firstname': 'test',
 
                                             'lastname': 'test'})
 
        msg = validators.ValidPasswordsMatch('password', 'password_confirmation')._messages['password_mismatch']
 
        response.mustcontain(msg)
 

	
 
    def test_register_ok(self):
 
        username = 'test_regular4'
 
        password = 'qweqwe'
 
        email = 'user4@example.com'
 
        name = 'testname'
 
        lastname = 'testlastname'
 

	
 
        response = self.app.post(url(controller='login', action='register'),
 
                                            {'username': username,
 
                                             'password': password,
 
                                             'password_confirmation': password,
 
                                             'email': email,
 
                                             'firstname': name,
 
                                             'lastname': lastname,
 
                                             'admin': True})  # This should be overridden
 
        assert response.status == '302 Found'
 
        self.checkSessionFlash(response, 'You have successfully registered into Kallithea')
 
        self.checkSessionFlash(response, 'You have successfully registered with Kallithea')
 

	
 
        ret = Session().query(User).filter(User.username == 'test_regular4').one()
 
        assert ret.username == username
 
        assert check_password(password, ret.password) == True
 
        assert ret.email == email
 
        assert ret.name == name
 
        assert ret.lastname == lastname
 
        assert ret.api_key != None
 
        assert ret.admin == False
 

	
 
    #==========================================================================
 
    # PASSWORD RESET
 
    #==========================================================================
 

	
 
    def test_forgot_password_wrong_mail(self):
 
        bad_email = 'username%wrongmail.org'
 
        response = self.app.post(
 
                        url(controller='login', action='password_reset'),
 
                            {'email': bad_email, }
 
        )
 

	
 
        response.mustcontain('An email address must contain a single @')
 

	
 
    def test_forgot_password(self):
 
        response = self.app.get(url(controller='login',
 
                                    action='password_reset'))
 
        assert response.status == '200 OK'
 

	
 
        username = 'test_password_reset_1'
 
        password = 'qweqwe'
 
        email = 'username@example.com'
 
        name = u'passwd'
 
        lastname = u'reset'
 
        timestamp = int(time.time())
 

	
 
        new = User()
 
        new.username = username
 
        new.password = password
 
        new.email = email
 
        new.name = name
 
        new.lastname = lastname
 
        new.api_key = generate_api_key()
 
        Session().add(new)
 
        Session().commit()
 

	
 
        response = self.app.post(url(controller='login',
 
                                     action='password_reset'),
 
                                 {'email': email, })
 

	
 
        self.checkSessionFlash(response, 'A password reset confirmation code has been sent')
 

	
 
        response = response.follow()
 

	
 
        # BAD TOKEN
 

	
 
        token = "bad"
 

	
 
        response = self.app.post(url(controller='login',
 
                                     action='password_reset_confirmation'),
 
                                 {'email': email,
 
                                  'timestamp': timestamp,
 
                                  'password': "p@ssw0rd",
 
                                  'password_confirm': "p@ssw0rd",
 
                                  'token': token,
 
                                 })
 
        assert response.status == '200 OK'
 
        response.mustcontain('Invalid password reset token')
 

	
 
        # GOOD TOKEN
 

	
 
        # TODO: The token should ideally be taken from the mail sent
 
        # above, instead of being recalculated.
 

	
 
        token = UserModel().get_reset_password_token(
 
            User.get_by_username(username), timestamp, self.authentication_token())
 

	
 
        response = self.app.get(url(controller='login',
 
                                    action='password_reset_confirmation',
 
                                    email=email,
 
                                    timestamp=timestamp,
 
                                    token=token))
 
        assert response.status == '200 OK'
 
        response.mustcontain("You are about to set a new password for the email address %s" % email)
 

	
 
        response = self.app.post(url(controller='login',
 
                                     action='password_reset_confirmation'),
 
                                 {'email': email,
 
                                  'timestamp': timestamp,
 
                                  'password': "p@ssw0rd",
 
                                  'password_confirm': "p@ssw0rd",
 
                                  'token': token,
 
                                 })
 
        assert response.status == '302 Found'
 
        self.checkSessionFlash(response, 'Successfully updated password')
 

	
 
        response = response.follow()
 

	
 
    #==========================================================================
 
    # API
 
    #==========================================================================
 

	
 
    def _get_api_whitelist(self, values=None):
 
        config = {'api_access_controllers_whitelist': values or []}
 
        return config
 

	
 
    @parametrize('test_name,api_key', [
 
        ('none', None),
 
        ('empty_string', ''),
 
        ('fake_number', '123456'),
 
        ('proper_api_key', None)
 
    ])
 
    def test_access_not_whitelisted_page_via_api_key(self, test_name, api_key):
 
        whitelist = self._get_api_whitelist([])
 
        with mock.patch('kallithea.CONFIG', whitelist):
 
            assert [] == whitelist['api_access_controllers_whitelist']
 
            if test_name == 'proper_api_key':
 
                #use builtin if api_key is None
 
                api_key = User.get_first_admin().api_key
 

	
 
            with fixture.anon_access(False):
 
                self.app.get(url(controller='changeset',
 
                                 action='changeset_raw',
 
                                 repo_name=HG_REPO, revision='tip', api_key=api_key),
 
                             status=403)
 

	
 
    @parametrize('test_name,api_key,code', [
 
        ('none', None, 302),
 
        ('empty_string', '', 302),
 
        ('fake_number', '123456', 302),
 
        ('fake_not_alnum', 'a-z', 302),
 
        ('fake_api_key', '0123456789abcdef0123456789ABCDEF01234567', 302),
 
        ('proper_api_key', None, 200)
 
    ])
 
    def test_access_whitelisted_page_via_api_key(self, test_name, api_key, code):
 
        whitelist = self._get_api_whitelist(['ChangesetController:changeset_raw'])
 
        with mock.patch('kallithea.CONFIG', whitelist):
 
            assert ['ChangesetController:changeset_raw'] == whitelist['api_access_controllers_whitelist']
 
            if test_name == 'proper_api_key':
 
                api_key = User.get_first_admin().api_key
 

	
 
            with fixture.anon_access(False):
 
                self.app.get(url(controller='changeset',
 
                                 action='changeset_raw',
 
                                 repo_name=HG_REPO, revision='tip', api_key=api_key),
 
                             status=code)
 

	
 
    def test_access_page_via_extra_api_key(self):
 
        whitelist = self._get_api_whitelist(['ChangesetController:changeset_raw'])
 
        with mock.patch('kallithea.CONFIG', whitelist):
 
            assert ['ChangesetController:changeset_raw'] == whitelist['api_access_controllers_whitelist']
 

	
 
            new_api_key = ApiKeyModel().create(TEST_USER_ADMIN_LOGIN, u'test')
 
            Session().commit()
 
            with fixture.anon_access(False):
 
                self.app.get(url(controller='changeset',
 
                                 action='changeset_raw',
 
                                 repo_name=HG_REPO, revision='tip', api_key=new_api_key.api_key),
 
                             status=200)
 

	
 
    def test_access_page_via_expired_api_key(self):
 
        whitelist = self._get_api_whitelist(['ChangesetController:changeset_raw'])
 
        with mock.patch('kallithea.CONFIG', whitelist):
 
            assert ['ChangesetController:changeset_raw'] == whitelist['api_access_controllers_whitelist']
 

	
 
            new_api_key = ApiKeyModel().create(TEST_USER_ADMIN_LOGIN, u'test')
 
            Session().commit()
 
            #patch the API key and make it expired
 
            new_api_key.expires = 0
 
            Session().add(new_api_key)
 
            Session().commit()
 
            with fixture.anon_access(False):
 
                self.app.get(url(controller='changeset',
 
                                 action='changeset_raw',
 
                                 repo_name=HG_REPO, revision='tip',
 
                                 api_key=new_api_key.api_key),
 
                             status=302)
0 comments (0 inline, 0 general)