Changeset - 4df61d1bd2d5
[Not reviewed]
default
0 12 0
Mads Kiilerich - 11 years ago 2014-08-01 20:28:42
madski@unity3d.com
spelling: let's call it 'whitespace' without space or hyphen
4 files changed:
0 comments (0 inline, 0 general)
kallithea/controllers/changeset.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.changeset
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

	
 
changeset controller for pylons showoing changes beetween
 
revisions
 

	
 
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 25, 2010
 
:author: marcink
 
:copyright: (c) 2013 RhodeCode GmbH, and others.
 
:license: GPLv3, see LICENSE.md for more details.
 
"""
 

	
 
import logging
 
import traceback
 
from collections import defaultdict
 
from webob.exc import HTTPForbidden, HTTPBadRequest, HTTPNotFound
 

	
 
from pylons import tmpl_context as c, url, request, response
 
from pylons.i18n.translation import _
 
from pylons.controllers.util import redirect
 
from kallithea.lib.utils import jsonify
 

	
 
from kallithea.lib.vcs.exceptions import RepositoryError, \
 
    ChangesetDoesNotExistError
 

	
 
from kallithea.lib.compat import json
 
import kallithea.lib.helpers as h
 
from kallithea.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator,\
 
    NotAnonymous
 
from kallithea.lib.base import BaseRepoController, render
 
from kallithea.lib.utils import action_logger
 
from kallithea.lib.compat import OrderedDict
 
from kallithea.lib import diffs
 
from kallithea.model.db import ChangesetComment, ChangesetStatus
 
from kallithea.model.comment import ChangesetCommentsModel
 
from kallithea.model.changeset_status import ChangesetStatusModel
 
from kallithea.model.meta import Session
 
from kallithea.model.repo import RepoModel
 
from kallithea.lib.diffs import LimitedDiffContainer
 
from kallithea.lib.exceptions import StatusChangeOnClosedPullRequestError
 
from kallithea.lib.vcs.backends.base import EmptyChangeset
 
from kallithea.lib.utils2 import safe_unicode, safe_str
 
from kallithea.lib.graphmod import graph_data
 

	
 
log = logging.getLogger(__name__)
 

	
 

	
 
def _update_with_GET(params, GET):
 
    for k in ['diff1', 'diff2', 'diff']:
 
        params[k] += GET.getall(k)
 

	
 

	
 
def anchor_url(revision, path, GET):
 
    fid = h.FID(revision, path)
 
    return h.url.current(anchor=fid, **dict(GET))
 

	
 

	
 
def get_ignore_ws(fid, GET):
 
    ig_ws_global = GET.get('ignorews')
 
    ig_ws = filter(lambda k: k.startswith('WS'), GET.getall(fid))
 
    if ig_ws:
 
        try:
 
            return int(ig_ws[0].split(':')[-1])
 
        except Exception:
 
            pass
 
    return ig_ws_global
 

	
 

	
 
def _ignorews_url(GET, fileid=None):
 
    fileid = str(fileid) if fileid else None
 
    params = defaultdict(list)
 
    _update_with_GET(params, GET)
 
    lbl = _('Show white space')
 
    lbl = _('Show whitespace')
 
    ig_ws = get_ignore_ws(fileid, GET)
 
    ln_ctx = get_line_ctx(fileid, GET)
 
    # global option
 
    if fileid is None:
 
        if ig_ws is None:
 
            params['ignorews'] += [1]
 
            lbl = _('Ignore white space')
 
            lbl = _('Ignore whitespace')
 
        ctx_key = 'context'
 
        ctx_val = ln_ctx
 
    # per file options
 
    else:
 
        if ig_ws is None:
 
            params[fileid] += ['WS:1']
 
            lbl = _('Ignore white space')
 
            lbl = _('Ignore whitespace')
 

	
 
        ctx_key = fileid
 
        ctx_val = 'C:%s' % ln_ctx
 
    # if we have passed in ln_ctx pass it along to our params
 
    if ln_ctx:
 
        params[ctx_key] += [ctx_val]
 

	
 
    params['anchor'] = fileid
 
    img = h.image(h.url('/images/icons/text_strikethrough.png'), lbl, class_='icon')
 
    return h.link_to(img, h.url.current(**params), title=lbl, class_='tooltip')
 

	
 

	
 
def get_line_ctx(fid, GET):
 
    ln_ctx_global = GET.get('context')
 
    if fid:
 
        ln_ctx = filter(lambda k: k.startswith('C'), GET.getall(fid))
 
    else:
 
        _ln_ctx = filter(lambda k: k.startswith('C'), GET)
 
        ln_ctx = GET.get(_ln_ctx[0]) if _ln_ctx  else ln_ctx_global
 
        if ln_ctx:
 
            ln_ctx = [ln_ctx]
 

	
 
    if ln_ctx:
 
        retval = ln_ctx[0].split(':')[-1]
 
    else:
 
        retval = ln_ctx_global
 

	
 
    try:
 
        return int(retval)
 
    except Exception:
 
        return 3
 

	
 

	
 
def _context_url(GET, fileid=None):
 
    """
 
    Generates url for context lines
 

	
 
    :param fileid:
 
    """
 

	
 
    fileid = str(fileid) if fileid else None
 
    ig_ws = get_ignore_ws(fileid, GET)
 
    ln_ctx = (get_line_ctx(fileid, GET) or 3) * 2
 

	
 
    params = defaultdict(list)
 
    _update_with_GET(params, GET)
 

	
 
    # global option
 
    if fileid is None:
 
        if ln_ctx > 0:
 
            params['context'] += [ln_ctx]
 

	
 
        if ig_ws:
 
            ig_ws_key = 'ignorews'
 
            ig_ws_val = 1
 

	
 
    # per file option
 
    else:
 
        params[fileid] += ['C:%s' % ln_ctx]
 
        ig_ws_key = fileid
 
        ig_ws_val = 'WS:%s' % 1
 

	
 
    if ig_ws:
 
        params[ig_ws_key] += [ig_ws_val]
 

	
 
    lbl = _('increase diff context to %(num)s lines') % {'num': ln_ctx}
 

	
 
    params['anchor'] = fileid
 
    img = h.image(h.url('/images/icons/table_add.png'), lbl, class_='icon')
 
    return h.link_to(img, h.url.current(**params), title=lbl, class_='tooltip')
 

	
 

	
 
class ChangesetController(BaseRepoController):
 

	
 
    def __before__(self):
 
        super(ChangesetController, self).__before__()
 
        c.affected_files_cut_off = 60
 

	
 
    def __load_data(self):
 
        repo_model = RepoModel()
 
        c.users_array = repo_model.get_users_js()
 
        c.user_groups_array = repo_model.get_user_groups_js()
 

	
 
    def _index(self, revision, method):
 
        c.anchor_url = anchor_url
 
        c.ignorews_url = _ignorews_url
 
        c.context_url = _context_url
 
        c.fulldiff = fulldiff = request.GET.get('fulldiff')
 
        #get ranges of revisions if preset
 
        rev_range = revision.split('...')[:2]
 
        enable_comments = True
 
        c.cs_repo = c.db_repo
 
        try:
 
            if len(rev_range) == 2:
 
                enable_comments = False
 
                rev_start = rev_range[0]
 
                rev_end = rev_range[1]
 
                rev_ranges = c.db_repo_scm_instance.get_changesets(start=rev_start,
 
                                                             end=rev_end)
 
            else:
 
                rev_ranges = [c.db_repo_scm_instance.get_changeset(revision)]
 

	
 
            c.cs_ranges = list(rev_ranges)
 
            if not c.cs_ranges:
 
                raise RepositoryError('Changeset range returned empty result')
 

	
 
        except(ChangesetDoesNotExistError,), e:
 
            log.error(traceback.format_exc())
 
            msg = _('Such revision does not exist for this repository')
 
            h.flash(msg, category='error')
 
            raise HTTPNotFound()
 

	
 
        c.changes = OrderedDict()
 

	
 
        c.lines_added = 0  # count of lines added
 
        c.lines_deleted = 0  # count of lines removes
 

	
 
        c.changeset_statuses = ChangesetStatus.STATUSES
 
        comments = dict()
 
        c.statuses = []
 
        c.inline_comments = []
 
        c.inline_cnt = 0
 

	
 
        # Iterate over ranges (default changeset view is always one changeset)
 
        for changeset in c.cs_ranges:
 
            inlines = []
 
            if method == 'show':
 
                c.statuses.extend([ChangesetStatusModel().get_status(
 
                            c.db_repo.repo_id, changeset.raw_id)])
 

	
 
                # Changeset comments
 
                comments.update((com.comment_id, com)
 
                                for com in ChangesetCommentsModel()
 
                                .get_comments(c.db_repo.repo_id,
 
                                              revision=changeset.raw_id))
 

	
 
                # Status change comments - mostly from pull requests
 
                comments.update((st.changeset_comment_id, st.comment)
 
                                for st in ChangesetStatusModel()
 
                                .get_statuses(c.db_repo.repo_id,
 
                                              changeset.raw_id, with_revisions=True))
 

	
 
                inlines = ChangesetCommentsModel()\
 
                            .get_inline_comments(c.db_repo.repo_id,
 
                                                 revision=changeset.raw_id)
 
                c.inline_comments.extend(inlines)
 

	
 
            c.changes[changeset.raw_id] = []
 

	
 
            cs2 = changeset.raw_id
 
            cs1 = changeset.parents[0].raw_id if changeset.parents else EmptyChangeset().raw_id
 
            context_lcl = get_line_ctx('', request.GET)
 
            ign_whitespace_lcl = ign_whitespace_lcl = get_ignore_ws('', request.GET)
 

	
 
            _diff = c.db_repo_scm_instance.get_diff(cs1, cs2,
 
                ignore_whitespace=ign_whitespace_lcl, context=context_lcl)
 
            diff_limit = self.cut_off_limit if not fulldiff else None
 
            diff_processor = diffs.DiffProcessor(_diff,
 
                                                 vcs=c.db_repo_scm_instance.alias,
 
                                                 format='gitdiff',
 
                                                 diff_limit=diff_limit)
 
            cs_changes = OrderedDict()
 
            if method == 'show':
 
                _parsed = diff_processor.prepare()
 
                c.limited_diff = False
 
                if isinstance(_parsed, LimitedDiffContainer):
 
                    c.limited_diff = True
 
                for f in _parsed:
 
                    st = f['stats']
 
                    c.lines_added += st['added']
 
                    c.lines_deleted += st['deleted']
 
                    fid = h.FID(changeset.raw_id, f['filename'])
 
                    diff = diff_processor.as_html(enable_comments=enable_comments,
 
                                                  parsed_lines=[f])
 
                    cs_changes[fid] = [cs1, cs2, f['operation'], f['filename'],
 
                                       diff, st]
 
            else:
 
                # downloads/raw we only need RAW diff nothing else
 
                diff = diff_processor.as_raw()
 
                cs_changes[''] = [None, None, None, None, diff, None]
 
            c.changes[changeset.raw_id] = cs_changes
 

	
 
        #sort comments in creation order
 
        c.comments = [com for com_id, com in sorted(comments.items())]
 

	
 
        # count inline comments
 
        for __, lines in c.inline_comments:
 
            for comments in lines.values():
 
                c.inline_cnt += len(comments)
 

	
 
        if len(c.cs_ranges) == 1:
 
            c.changeset = c.cs_ranges[0]
 
            c.parent_tmpl = ''.join(['# Parent  %s\n' % x.raw_id
 
                                     for x in c.changeset.parents])
 
        if method == 'download':
 
            response.content_type = 'text/plain'
 
            response.content_disposition = 'attachment; filename=%s.diff' \
 
                                            % revision[:12]
 
            return diff
 
        elif method == 'patch':
 
            response.content_type = 'text/plain'
 
            c.diff = safe_unicode(diff)
 
            return render('changeset/patch_changeset.html')
 
        elif method == 'raw':
 
            response.content_type = 'text/plain'
 
            return diff
 
        elif method == 'show':
 
            self.__load_data()
 
            if len(c.cs_ranges) == 1:
 
                return render('changeset/changeset.html')
 
            else:
 
                c.cs_ranges_org = None
 
                c.cs_comments = {}
 
                revs = [ctx.revision for ctx in reversed(c.cs_ranges)]
 
                c.jsdata = json.dumps(graph_data(c.db_repo_scm_instance, revs))
 
                return render('changeset/changeset_range.html')
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    def index(self, revision, method='show'):
 
        return self._index(revision, method=method)
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    def changeset_raw(self, revision):
 
        return self._index(revision, method='raw')
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    def changeset_patch(self, revision):
 
        return self._index(revision, method='patch')
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    def changeset_download(self, revision):
 
        return self._index(revision, method='download')
 

	
 
    @LoginRequired()
 
    @NotAnonymous()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    @jsonify
 
    def comment(self, repo_name, revision):
 
        status = request.POST.get('changeset_status')
 
        text = request.POST.get('text')
 
        if status:
 
            text = text or (_('Status change -> %s')
 
                            % ChangesetStatus.get_status_lbl(status))
 

	
 
        c.co = comm = ChangesetCommentsModel().create(
 
            text=text,
 
            repo=c.db_repo.repo_id,
 
            user=c.authuser.user_id,
 
            revision=revision,
 
            f_path=request.POST.get('f_path'),
 
            line_no=request.POST.get('line'),
 
            status_change=(ChangesetStatus.get_status_lbl(status)
 
                           if status else None)
 
        )
 

	
 
        # get status if set !
 
        if status:
 
            # if latest status was from pull request and it's closed
 
            # disallow changing status !
 
            # dont_allow_on_closed_pull_request = True !
 

	
 
            try:
 
                ChangesetStatusModel().set_status(
 
                    c.db_repo.repo_id,
 
                    status,
 
                    c.authuser.user_id,
 
                    comm,
 
                    revision=revision,
 
                    dont_allow_on_closed_pull_request=True
 
                )
 
            except StatusChangeOnClosedPullRequestError:
 
                log.error(traceback.format_exc())
 
                msg = _('Changing status on a changeset associated with '
 
                        'a closed pull request is not allowed')
 
                h.flash(msg, category='warning')
 
                return redirect(h.url('changeset_home', repo_name=repo_name,
 
                                      revision=revision))
 
        action_logger(self.authuser,
 
                      'user_commented_revision:%s' % revision,
 
                      c.db_repo, self.ip_addr, self.sa)
 

	
 
        Session().commit()
 

	
 
        if not request.environ.get('HTTP_X_PARTIAL_XHR'):
 
            return redirect(h.url('changeset_home', repo_name=repo_name,
 
                                  revision=revision))
 
        #only ajax below
 
        data = {
 
           'target_id': h.safeid(h.safe_unicode(request.POST.get('f_path'))),
 
        }
 
        if comm:
 
            data.update(comm.get_dict())
 
            data.update({'rendered_text':
 
                         render('changeset/changeset_comment_block.html')})
 

	
 
        return data
 

	
 
    @LoginRequired()
 
    @NotAnonymous()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    def preview_comment(self):
 
        if not request.environ.get('HTTP_X_PARTIAL_XHR'):
 
            raise HTTPBadRequest()
 
        text = request.POST.get('text')
 
        if text:
 
            return h.rst_w_mentions(text)
 
        return ''
 

	
 
    @LoginRequired()
 
    @NotAnonymous()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    @jsonify
 
    def delete_comment(self, repo_name, comment_id):
 
        co = ChangesetComment.get(comment_id)
 
        if not co:
 
            raise HTTPBadRequest()
 
        owner = co.author.user_id == c.authuser.user_id
 
        repo_admin = h.HasRepoPermissionAny('repository.admin')
 
        if h.HasPermissionAny('hg.admin')() or repo_admin or owner:
 
            ChangesetCommentsModel().delete(comment=co)
 
            Session().commit()
 
            return True
 
        else:
 
            raise HTTPForbidden()
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    @jsonify
 
    def changeset_info(self, repo_name, revision):
 
        if request.is_xhr:
 
            try:
 
                return c.db_repo_scm_instance.get_changeset(revision)
 
            except ChangesetDoesNotExistError, e:
 
                return EmptyChangeset(message=str(e))
 
        else:
 
            raise HTTPBadRequest()
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    @jsonify
 
    def changeset_children(self, repo_name, revision):
 
        if request.is_xhr:
 
            changeset = c.db_repo_scm_instance.get_changeset(revision)
 
            result = {"results": []}
 
            if changeset.children:
 
                result = {"results": changeset.children}
 
            return result
 
        else:
 
            raise HTTPBadRequest()
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
 
                                   'repository.admin')
 
    @jsonify
 
    def changeset_parents(self, repo_name, revision):
 
        if request.is_xhr:
 
            changeset = c.db_repo_scm_instance.get_changeset(revision)
 
            result = {"results": []}
 
            if changeset.parents:
 
                result = {"results": changeset.parents}
 
            return result
 
        else:
 
            raise HTTPBadRequest()
kallithea/i18n/de/LC_MESSAGES/kallithea.po
Show inline comments
 
# German translations for Kallithea.
 
# Copyright (C) 2014 RhodeCode GmbH, and others.
 
# This file is distributed under the same license as the Kallithea project.
 
# Translators:
 
# stephanj <info@stephan-jauernick.de>, 2013
 
msgid ""
 
msgstr ""
 
"Project-Id-Version:  Kallithea\n"
 
"Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
 
"POT-Creation-Date: 2014-07-02 19:08-0400\n"
 
"PO-Revision-Date: 2014-02-13 14:34+0000\n"
 
"Last-Translator: marcinkuzminski <marcin@python-blog.com>\n"
 
"Language-Team: German "
 
"(http://www.transifex.com/projects/p/Kallithea/language/de/)\n"
 
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
"MIME-Version: 1.0\n"
 
"Content-Type: text/plain; charset=utf-8\n"
 
"Content-Transfer-Encoding: 8bit\n"
 
"Generated-By: Babel 0.9.6\n"
 

	
 
#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90
 
#: kallithea/controllers/pullrequests.py:265
 
msgid "There are no changesets yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/changelog.py:186
 
msgid "All Branches"
 
msgstr "Alle Branches"
 

	
 
#: kallithea/controllers/changelog.py:189
 
msgid "(closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:87
 
msgid "Show white space"
 
msgid "Show whitespace"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101
 
msgid "Ignore white space"
 
msgid "Ignore whitespace"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:167
 
#, python-format
 
msgid "increase diff context to %(num)s lines"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98
 
#: kallithea/controllers/files.py:121
 
msgid "Such revision does not exist for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:355
 
#: kallithea/controllers/pullrequests.py:482
 
#, python-format
 
msgid "Status change -> %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:386
 
msgid ""
 
"Changing status on a changeset associated with a closed pull request is "
 
"not allowed"
 
msgstr ""
 

	
 
#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65
 
msgid "Select changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:72
 
msgid "Home page"
 
msgstr "Startseite"
 

	
 
#: kallithea/controllers/error.py:101
 
msgid "The request could not be understood by the server due to malformed syntax."
 
msgstr ""
 
"Die Anfrage konnte vom Server nicht ausgewertet werden weil sie einen "
 
"Ungültigen Syntax nutzt"
 

	
 
#: kallithea/controllers/error.py:104
 
msgid "Unauthorized access to resource"
 
msgstr "Unauthorisierter Zugang zur Ressource"
 

	
 
#: kallithea/controllers/error.py:106
 
msgid "You don't have permission to view this page"
 
msgstr "Du hast keine Rechte um diese Seite zu betrachten"
 

	
 
#: kallithea/controllers/error.py:108
 
msgid "The resource could not be found"
 
msgstr "Die Ressource konnte nicht gefunden werden"
 

	
 
#: kallithea/controllers/error.py:110
 
msgid ""
 
"The server encountered an unexpected condition which prevented it from "
 
"fulfilling the request."
 
msgstr ""
 
"Aufgrund einer Unerwarteten Gegebenheit konnte der Server diese Anfrage "
 
"nicht vollenden"
 

	
 
#: kallithea/controllers/feed.py:55
 
#, python-format
 
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:89
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/compare/compare_diff.html:75
 
#: kallithea/templates/compare/compare_diff.html:85
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:93
 
#, 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:301 kallithea/controllers/files.py:361
 
#: kallithea/controllers/files.py:428
 
#, python-format
 
msgid "This repository is has been locked by %s on %s"
 
msgstr ""
 

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

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

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

	
 
#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416
 
#: kallithea/controllers/files.py:498
 
msgid "Error occurred during commit"
 
msgstr "Während des Commitens trat ein Fehler auf"
 

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

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

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

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

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

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

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

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

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

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

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

	
 
#: kallithea/controllers/files.py:539
 
msgid "Unknown archive type"
 
msgstr "Unbekannter Archiv Typ"
 

	
 
#: kallithea/controllers/files.py:775
 
#: kallithea/templates/changeset/changeset_range.html:12
 
#: kallithea/templates/email_templates/pull_request.html:12
 
#: kallithea/templates/pullrequests/pullrequest.html:123
 
msgid "Changesets"
 
msgstr "Änderungssätze"
 

	
 
#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160
 
#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818
 
#: kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:13
 
msgid "Branches"
 
msgstr "Entwicklungszweige"
 

	
 
#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161
 
#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829
 
#: kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:13
 
msgid "Tags"
 
msgstr "Tags"
 

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

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

	
 
#: kallithea/controllers/home.py:91
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:15
 
#: kallithea/templates/admin/repos/repo_add.html:19
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90
 
#: kallithea/templates/base/base.html:139
 
#: kallithea/templates/base/base.html:394
 
#: kallithea/templates/base/base.html:565
 
msgid "Repositories"
 
msgstr "Repositories"
 

	
 
#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33
 
#: kallithea/templates/files/files_add.html:37
 
#: kallithea/templates/files/files_delete.html:37
 
#: kallithea/templates/files/files_edit.html:37
 
msgid "Branch"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157
 
msgid "public journal"
 
msgstr "Öffentliches Logbuch"
 

	
 
#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161
 
#: kallithea/templates/journal/journal.html:15
 
msgid "journal"
 
msgstr "Logbuch"
 

	
 
#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232
 
msgid "bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:193
 
msgid "You have successfully registered into Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:237
 
msgid "Your password reset link was sent"
 
msgstr "Ihr Passwort Zurücksetzen link wurde versendet"
 

	
 
#: kallithea/controllers/login.py:257
 
msgid ""
 
"Your password reset was successful, new password has been sent to your "
 
"email"
 
msgstr ""
 
"Das Zurücksetzen des Passworted war erfolgreich, ein neues Passwort wurde"
 
" an ihre EMail Addresse gesendet"
 

	
 
#: kallithea/controllers/pullrequests.py:140
 
#: kallithea/templates/changeset/changeset.html:13
 
#: kallithea/templates/email_templates/changeset_comment.html:15
 
msgid "Changeset"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:13
 
msgid "Bookmarks"
 
msgstr "Lesezeichen"
 

	
 
#: kallithea/controllers/pullrequests.py:330
 
msgid "Pull request requires a title with min. 3 chars"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:357
 
msgid "Error occurred during sending pull request"
 
msgstr "Währen des abschicken des Pullrequests trat ein Fehler auf"
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:522
 
msgid "Closing pull request on other statuses than rejected or approved forbidden"
 
msgstr ""
 

	
 
#: 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 this search operation"
 
msgstr "Während dieser Such Operation trat ein Fehler auf"
 

	
 
#: kallithea/controllers/summary.py:203
 
msgid "No data loaded yet"
 
msgstr "Es wurden bisher keine Daten geladen"
 

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

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

	
 
#: kallithea/controllers/admin/auth_settings.py:138
 
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:111
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:60
 
#: kallithea/controllers/admin/my_account.py:257
 
#: kallithea/controllers/admin/users.py:289
 
msgid "forever"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:61
 
#: kallithea/controllers/admin/my_account.py:258
 
#: kallithea/controllers/admin/users.py:290
 
msgid "5 minutes"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:62
 
#: kallithea/controllers/admin/my_account.py:259
 
#: kallithea/controllers/admin/users.py:291
 
msgid "1 hour"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:63
 
#: kallithea/controllers/admin/my_account.py:260
 
#: kallithea/controllers/admin/users.py:292
 
msgid "1 day"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:64
 
#: kallithea/controllers/admin/my_account.py:261
 
#: kallithea/controllers/admin/users.py:293
 
msgid "1 month"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:68
 
#: kallithea/controllers/admin/my_account.py:263
 
#: kallithea/controllers/admin/users.py:295
 
msgid "Lifetime"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:147
 
msgid "Error occurred during gist creation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:185
 
#, python-format
 
msgid "Deleted gist %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:234
 
msgid "unmodified"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:263
 
msgid "Successfully updated gist content"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:268
 
msgid "Successfully updated gist data"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:271
 
#, python-format
 
msgid "Error occurred during update of gist %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:70
 
msgid "You can't edit this user since it's crucial for entire application"
 
msgstr ""
 
"Sie können diesen User nicht editieren da er für die ganze Applikation "
 
"von entscheidender bedeutung ist."
 

	
 
#: kallithea/controllers/admin/my_account.py:127
 
msgid "Your account was updated successfully"
 
msgstr "Ihr Account wurde erfolgreich aktualisiert"
 

	
 
#: kallithea/controllers/admin/my_account.py:141
 
#: kallithea/controllers/admin/users.py:207
 
#, python-format
 
msgid "Error occurred during update of user %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:161
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:171
 
msgid "Error occurred during update of user password"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:213
 
#: kallithea/controllers/admin/users.py:432
 
#, python-format
 
msgid "Added email %s to user"
 
msgstr "Die EMail Addresse %s wurde zum Benutzer hinzugefügt"
 

	
 
#: kallithea/controllers/admin/my_account.py:219
 
#: kallithea/controllers/admin/users.py:438
 
msgid "An error occurred during email saving"
 
msgstr "Währen der Speicherung der EMail Addresse trat ein Fehler auf"
 

	
 
#: kallithea/controllers/admin/my_account.py:228
 
#: kallithea/controllers/admin/users.py:449
 
msgid "Removed email from user"
 
msgstr "Die EMail Addresse wurde vom Benutzer entfernt"
 

	
 
#: kallithea/controllers/admin/my_account.py:274
 
#: kallithea/controllers/admin/users.py:315
 
msgid "Api key successfully created"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:286
 
#: kallithea/controllers/admin/users.py:331
 
msgid "Api key successfully reset"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:290
 
#: kallithea/controllers/admin/users.py:335
 
msgid "Api key successfully deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:62
 
#: kallithea/controllers/admin/permissions.py:66
 
#: kallithea/controllers/admin/permissions.py:70
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
 
msgid "None"
 
msgstr "Keine"
 

	
 
#: kallithea/controllers/admin/permissions.py:63
 
#: kallithea/controllers/admin/permissions.py:67
 
#: kallithea/controllers/admin/permissions.py:71
 
msgid "Read"
 
msgstr "Lesen"
 

	
 
#: kallithea/controllers/admin/permissions.py:64
 
#: kallithea/controllers/admin/permissions.py:68
 
#: kallithea/controllers/admin/permissions.py:72
 
msgid "Write"
 
msgstr "Schreiben"
 

	
 
#: kallithea/controllers/admin/permissions.py:65
 
#: kallithea/controllers/admin/permissions.py:69
 
#: kallithea/controllers/admin/permissions.py:73
 
#: kallithea/templates/admin/auth/auth_settings.html:12
 
#: kallithea/templates/admin/defaults/defaults.html:12
 
#: kallithea/templates/admin/permissions/permissions.html:12
 
#: kallithea/templates/admin/repo_groups/repo_group_add.html:12
 
#: kallithea/templates/admin/repo_groups/repo_group_edit.html:12
 
#: kallithea/templates/admin/repo_groups/repo_groups.html:13
 
#: kallithea/templates/admin/repos/repo_add.html:13
 
#: kallithea/templates/admin/repos/repo_add.html:17
 
#: kallithea/templates/admin/repos/repos.html:12
 
#: kallithea/templates/admin/settings/settings.html:12
 
#: kallithea/templates/admin/user_groups/user_group_add.html:11
 
#: kallithea/templates/admin/user_groups/user_group_edit.html:12
 
#: kallithea/templates/admin/user_groups/user_groups.html:13
 
#: kallithea/templates/admin/users/user_add.html:11
 
#: kallithea/templates/admin/users/user_edit.html:12
 
#: kallithea/templates/admin/users/user_edit_profile.html:114
 
#: kallithea/templates/admin/users/users.html:13
 
#: kallithea/templates/admin/users/users.html:58
 
#: kallithea/templates/base/base.html:342
 
#: kallithea/templates/base/base.html:343
 
#: kallithea/templates/base/base.html:349
 
#: kallithea/templates/base/base.html:350
 
msgid "Admin"
 
msgstr "Admin"
 

	
 
#: kallithea/controllers/admin/permissions.py:76
 
#: kallithea/controllers/admin/permissions.py:87
 
#: kallithea/controllers/admin/permissions.py:92
 
#: kallithea/controllers/admin/permissions.py:95
 
#: kallithea/controllers/admin/permissions.py:98
 
#: kallithea/controllers/admin/permissions.py:101
 
msgid "Disabled"
 
msgstr "Deaktiviert"
 

	
 
#: kallithea/controllers/admin/permissions.py:78
 
msgid "Allowed with manual account activation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:80
 
msgid "Allowed with automatic account activation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:83
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694
 
msgid "Manual activation of external account"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:84
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695
 
msgid "Automatic activation of external account"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:88
 
#: kallithea/controllers/admin/permissions.py:91
 
#: kallithea/controllers/admin/permissions.py:96
 
#: kallithea/controllers/admin/permissions.py:99
 
#: kallithea/controllers/admin/permissions.py:102
 
msgid "Enabled"
 
msgstr "Aktiviert"
 

	
 
#: kallithea/controllers/admin/permissions.py:125
 
msgid "Global permissions updated successfully"
 
msgstr ""
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgstr "Die Gruppe enthält %s Repositorys und kann nicht gelöscht werden"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:419
 
#: kallithea/controllers/admin/repo_groups.py:454
 
#: kallithea/controllers/admin/user_groups.py:337
 
msgid "Cannot revoke permission for yourself as admin"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
msgid "Repository Group permissions updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:471
 
#: kallithea/controllers/admin/repos.py:426
 
#: kallithea/controllers/admin/user_groups.py:349
 
msgid "An error occurred during revoking of permission"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:162
 
#, python-format
 
msgid "Error creating repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:237
 
#, python-format
 
msgid "Created repository %s from %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:246
 
#, python-format
 
msgid "Forked repository %s as %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:249
 
#, python-format
 
msgid "Created repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:289
 
#, python-format
 
msgid "Repository %s updated successfully"
 
msgstr "Repository %s wurde erfolgreich aktualisiert"
 

	
 
#: kallithea/controllers/admin/repos.py:307
 
#, python-format
 
msgid "Error occurred during update of repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:334
 
#, python-format
 
msgid "Detached %s forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:337
 
#, python-format
 
msgid "Deleted %s forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:342
 
#, python-format
 
msgid "Deleted repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:345
 
#, python-format
 
msgid "Cannot delete %s it still contains attached forks"
 
msgstr "%s konnte nicht gelöscht werden da es immernoch Forks enthält"
 

	
 
#: kallithea/controllers/admin/repos.py:350
 
#, python-format
 
msgid "An error occurred during deletion of %s"
 
msgstr "Beim Löschen von %s trat ein Fehler auf"
 

	
 
#: kallithea/controllers/admin/repos.py:402
 
msgid "Repository permissions updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:458
 
msgid "An error occurred during creation of field"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:472
 
msgid "An error occurred during removal of field"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:488
 
msgid "-- Not a fork --"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:522
 
msgid "Updated repository visibility in public journal"
 
msgstr "Sichtbarkeit des Repositorys im Öffentlichen Logbuch aktualisiert"
 

	
 
#: kallithea/controllers/admin/repos.py:526
 
msgid "An error occurred during setting this repository in public journal"
 
msgstr ""
 
"Es trat ein Fehler während der Aktualisierung der Sicherbarkeit dieses "
 
"Repositorys im Öffentlichen Logbuch auf"
 

	
 
#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359
 
msgid "Token mismatch"
 
msgstr "Schlüssel  stimmt nicht überein"
 

	
 
#: kallithea/controllers/admin/repos.py:546
 
msgid "Nothing"
 
msgstr "Nichts"
 

	
 
#: kallithea/controllers/admin/repos.py:548
 
#, python-format
 
msgid "Marked repo %s as fork of %s"
 
msgstr "Markiere Repository %s als Abzweig von Repository %s"
 

	
 
#: kallithea/controllers/admin/repos.py:555
 
msgid "An error occurred during this operation"
 
msgstr "Während dieser operation trat ein Fehler auf"
 

	
 
#: kallithea/controllers/admin/repos.py:571
 
msgid "Locked repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:574
 
msgid "Unlocked repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:577
 
#: kallithea/controllers/admin/repos.py:604
 
msgid "An error occurred during unlocking"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:595
 
msgid "Unlocked"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:598
 
msgid "Locked"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:600
 
#, python-format
 
msgid "Repository has been %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:618
 
msgid "Cache invalidation successful"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:622
 
msgid "An error occurred during cache invalidation"
 
msgstr "Währen der Cache Invalidierung trat ein Fehler auf"
 

	
 
#: kallithea/controllers/admin/repos.py:637
 
msgid "Pulled from remote location"
 
msgstr "Von entferntem Ort übertragen"
 

	
 
#: kallithea/controllers/admin/repos.py:640
 
msgid "An error occurred during pull from remote location"
 
msgstr ""
 
"Es trat ein Fehler auf während das Repository von einem Entfernten "
 
"Speicherort übertragen wurde"
 

	
 
#: kallithea/controllers/admin/repos.py:673
 
msgid "An error occurred during deletion of repository stats"
 
msgstr "Während des löschens der Repository Statistiken trat ein Fehler auf"
 

	
 
#: kallithea/controllers/admin/settings.py:172
 
msgid "Updated VCS settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/settings.py:176
 
@@ -4268,1396 +4268,1396 @@ msgstr ""
 
msgid "Follow"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:185
 
msgid "Unfollow"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:188
 
#: kallithea/templates/data_table/_dt_elements.html:35
 
#: kallithea/templates/data_table/_dt_elements.html:39
 
#: kallithea/templates/forks/fork.html:12
 
msgid "Fork"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:190
 
msgid "Create Pull Request"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:196
 
#, python-format
 
msgid "Show Pull Requests for %s"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:233
 
msgid "Not logged in"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:240
 
msgid "Login to your account"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:263
 
msgid "Forgot password ?"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:286
 
msgid "Log Out"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:311
 
msgid "Show recent activity"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:312
 
#: kallithea/templates/journal/journal.html:4
 
msgid "Journal"
 
msgstr "Logbuch"
 

	
 
#: kallithea/templates/base/base.html:317
 
#: kallithea/templates/base/base.html:318
 
msgid "Public journal"
 
msgstr "Öffentliches Logbuch"
 

	
 
#: kallithea/templates/base/base.html:323
 
msgid "Show public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:324
 
msgid "Gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:327
 
msgid "Create new gist"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:328
 
msgid "All public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:330
 
msgid "My public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:331
 
msgid "My private gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:336
 
msgid "Search in repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:399
 
msgid "No matches found"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:527
 
msgid "Keyboard shortcuts"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:536
 
msgid "Site-wide shortcuts"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:14
 
msgid "Inherit from defaults"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:19
 
#, python-format
 
msgid ""
 
"Select to inherit permissions from %s permissions settings, and default "
 
"IP address whitelist."
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:28
 
msgid "Create repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:33
 
msgid "Select this option to allow repository creation for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:40
 
msgid "Create user groups"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:45
 
msgid "Select this option to allow user group creation for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:52
 
msgid "Fork repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:57
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:13
 
msgid "show"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:22
 
msgid "No permissions defined yet"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:30
 
#: kallithea/templates/base/perms_summary.html:54
 
msgid "Permission"
 
msgstr "Rechte"
 

	
 
#: kallithea/templates/base/perms_summary.html:32
 
#: kallithea/templates/base/perms_summary.html:56
 
msgid "Edit Permission"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:90
 
msgid "No permission defined"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:45
 
msgid "Add another comment"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:46
 
#: kallithea/templates/data_table/_dt_elements.html:216
 
msgid "Stop following this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:47
 
msgid "Start following this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:48
 
msgid "Group"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:49
 
msgid "members"
 
msgstr "mitglieder"
 

	
 
#: kallithea/templates/base/root.html:50
 
#: kallithea/templates/pullrequests/pullrequest.html:202
 
msgid "Loading ..."
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:51
 
msgid "loading ..."
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:52
 
msgid "Search truncated"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:53
 
msgid "No matching files"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:54
 
#: kallithea/templates/changelog/changelog.html:51
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:33
 
msgid "Open new pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:55
 
msgid "Open new pull request for selected changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:56
 
msgid "Show selected changesets __S -> __E"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:57
 
msgid "Show selected changeset __S"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:58
 
msgid "Selection link"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:59
 
#: kallithea/templates/changeset/diff_block.html:8
 
msgid "Collapse diff"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:60
 
msgid "Expand diff"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:61
 
msgid "Failed to revoke permission"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:62
 
msgid "confirm to revoke permission for {0}: {1} ?"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:66
 
msgid "specify changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:5
 
#, python-format
 
msgid "%s Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:29
 
msgid "Compare Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:55
 
#: kallithea/templates/bookmarks/bookmarks_data.html:10
 
#: kallithea/templates/branches/branches.html:54
 
#: kallithea/templates/branches/branches_data.html:10
 
#: kallithea/templates/changelog/changelog_summary_data.html:8
 
#: kallithea/templates/tags/tags.html:55
 
#: kallithea/templates/tags/tags_data.html:10
 
msgid "Author"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:56
 
#: kallithea/templates/bookmarks/bookmarks_data.html:12
 
#: kallithea/templates/branches/branches.html:55
 
#: kallithea/templates/branches/branches_data.html:12
 
#: kallithea/templates/changelog/changelog_summary_data.html:5
 
#: kallithea/templates/tags/tags.html:56
 
#: kallithea/templates/tags/tags_data.html:12
 
msgid "Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/branches/branches.html:5
 
#, python-format
 
msgid "%s Branches"
 
msgstr ""
 

	
 
#: kallithea/templates/branches/branches.html:29
 
msgid "Compare Branches"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:6
 
#, python-format
 
msgid "%s Changelog"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:21
 
#, python-format
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changelog/changelog.html:43
 
msgid "Clear selection"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:47
 
#: kallithea/templates/forks/forks_data.html:19
 
#, python-format
 
msgid "Compare fork with %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:49
 
#, python-format
 
msgid "Compare fork with Parent(%s)"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:56
 
msgid "Show"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:82
 
#: kallithea/templates/changelog/changelog_summary_data.html:19
 
#, python-format
 
msgid ""
 
"Changeset status: %s\n"
 
"Click to open associated pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:86
 
#: kallithea/templates/compare/compare_cs.html:18
 
#, python-format
 
msgid "Changeset status: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:105
 
#: kallithea/templates/compare/compare_cs.html:36
 
msgid "Expand commit message"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:114
 
msgid "Changeset has comments"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:124
 
#: kallithea/templates/changelog/changelog_summary_data.html:50
 
#: kallithea/templates/changeset/changeset.html:93
 
#: kallithea/templates/changeset/changeset_range.html:93
 
#, python-format
 
msgid "Bookmark %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:130
 
#: kallithea/templates/changelog/changelog_summary_data.html:56
 
#: kallithea/templates/changeset/changeset.html:100
 
#: kallithea/templates/changeset/changeset_range.html:99
 
#, python-format
 
msgid "Tag %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:135
 
#: kallithea/templates/changelog/changelog_summary_data.html:61
 
#: kallithea/templates/changeset/changeset.html:105
 
#: kallithea/templates/changeset/changeset_range.html:103
 
#, python-format
 
msgid "Branch %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:299
 
msgid "There are no changes yet"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:4
 
#: kallithea/templates/changeset/changeset.html:76
 
msgid "Removed"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:5
 
#: kallithea/templates/changeset/changeset.html:77
 
msgid "Changed"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:6
 
#: kallithea/templates/changeset/changeset.html:78
 
msgid "Added"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:8
 
#: kallithea/templates/changelog/changelog_details.html:9
 
#: kallithea/templates/changelog/changelog_details.html:10
 
#: kallithea/templates/changeset/changeset.html:80
 
#: kallithea/templates/changeset/changeset.html:81
 
#: kallithea/templates/changeset/changeset.html:82
 
#, python-format
 
msgid "Affected %s files"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:6
 
#: kallithea/templates/files/files_add.html:65
 
#: kallithea/templates/files/files_delete.html:53
 
msgid "Commit message"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:7
 
msgid "Age"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:9
 
msgid "Refs"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:86
 
msgid "Add or upload files directly via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:89
 
#: kallithea/templates/files/files_ypjax.html:9
 
msgid "Add New File"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:95
 
msgid "Push new repo"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:103
 
msgid "Existing repository?"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:6
 
#, python-format
 
msgid "%s Changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:37
 
msgid "parent rev."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:43
 
msgid "child rev."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:51
 
#: kallithea/templates/changeset/changeset_file_comment.html:41
 
#: kallithea/templates/changeset/changeset_range.html:51
 
msgid "Changeset status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:55
 
#: kallithea/templates/changeset/diff_block.html:27
 
#: kallithea/templates/files/diff_2way.html:52
 
msgid "Raw diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:58
 
msgid "Patch diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:61
 
#: kallithea/templates/changeset/diff_block.html:30
 
#: kallithea/templates/files/diff_2way.html:55
 
msgid "Download diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:111
 
#, python-format
 
msgid "%d comment"
 
msgid_plural "%d comments"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:111
 
#, python-format
 
msgid "(%d inline)"
 
msgid_plural "(%d inline)"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:88
 
#: kallithea/templates/changeset/changeset_range.html:89
 
msgid "merge"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:124
 
#: kallithea/templates/compare/compare_diff.html:57
 
#: kallithea/templates/pullrequests/pullrequest_show.html:160
 
#, python-format
 
msgid "%s file changed"
 
msgid_plural "%s files changed"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:126
 
#: kallithea/templates/compare/compare_diff.html:59
 
#: kallithea/templates/pullrequests/pullrequest_show.html:162
 
#, python-format
 
msgid "%s file changed with %s insertions and %s deletions"
 
msgid_plural "%s files changed with %s insertions and %s deletions"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Showing a huge diff might take some time and resources"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/compare/compare_diff.html:75
 
#: kallithea/templates/compare/compare_diff.html:85
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Show full diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:214
 
#: kallithea/templates/changeset/changeset.html:251
 
msgid "no revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:23
 
#, python-format
 
msgid "Vote on pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:25
 
#, python-format
 
msgid "Comment on pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:30
 
msgid "Status change on changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:32
 
msgid "Comment on changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:63
 
msgid "Submitting..."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:66
 
msgid "Commenting on line {1}."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:153
 
#, python-format
 
msgid "Comments parsed using %s syntax with %s support."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:69
 
#: kallithea/templates/changeset/changeset_file_comment.html:155
 
msgid "Use @username inside this text to send notification to this Kallithea user"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:73
 
#: kallithea/templates/changeset/changeset_file_comment.html:166
 
msgid "Preview"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:80
 
#: kallithea/templates/changeset/changeset_file_comment.html:189
 
msgid "Comment preview"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:88
 
#: kallithea/templates/changeset/changeset_file_comment.html:196
 
#: kallithea/templates/email_templates/changeset_comment.html:11
 
#: kallithea/templates/email_templates/pull_request_comment.html:16
 
msgid "Comment"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:96
 
msgid "You need to be logged in to comment."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:96
 
msgid "Login now"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:100
 
msgid "Hide"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:159
 
msgid "Vote for pull request status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:161
 
msgid "Change changeset status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:179
 
msgid "Close (when approved or rejected)"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_range.html:5
 
#, python-format
 
msgid "%s Changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_range.html:59
 
msgid "Files affected"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:21
 
#: kallithea/templates/files/diff_2way.html:46
 
msgid "Show full diff for this file"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:24
 
#: kallithea/templates/changeset/diff_block.html:68
 
#: kallithea/templates/files/diff_2way.html:49
 
msgid "Show full side-by-side diff for this file"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:38
 
msgid "Show inline comments"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:62
 
msgid "Show file at latest version in this repo"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:64
 
msgid "Show file at initial version in this repo"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_cs.html:4
 
msgid "No changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_cs.html:8
 
msgid "Ancestor"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:6
 
#: kallithea/templates/compare/compare_diff.html:8
 
#, python-format
 
msgid "%s Compare"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:16
 
msgid "Compare revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:36
 
msgid "Swap"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:38
 
msgid "Compare Revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:45
 
msgid "Compare revisions, branches, bookmarks or tags."
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:50
 
#: kallithea/templates/pullrequests/pullrequest_show.html:153
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:65
 
#: kallithea/templates/pullrequests/pullrequest_show.html:168
 
msgid "No files"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:63
 
msgid "Mercurial repository"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:65
 
msgid "Git repository"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:72
 
msgid "Public repository"
 
msgstr "Öffenentliches Repository"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:82
 
msgid "Repository creating in progress..."
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:96
 
msgid "No changesets yet"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:103
 
#: kallithea/templates/data_table/_dt_elements.html:105
 
#, python-format
 
msgid "Subscribe to %s rss feed"
 
msgstr "Abonniere den %s RSS Feed"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:111
 
#: kallithea/templates/data_table/_dt_elements.html:113
 
#, python-format
 
msgid "Subscribe to %s atom feed"
 
msgstr "Abonniere den %s ATOM Feed"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:141
 
msgid "Creating"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
 
msgid "%s commented on a %s changeset."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/changeset_comment.html:9
 
msgid "The changeset status was changed to"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/main.html:8
 
msgid "This is a notification from Kallithea."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:4
 
#, python-format
 
msgid "Hello %s"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:5
 
msgid "We received a request to create a new password for your account."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:6
 
msgid "You can generate it by clicking following URL"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:10
 
msgid "Please ignore this email if you did not request a new password ."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request.html:6
 
#, python-format
 
msgid ""
 
"%s opened a pull request for repository %s and wants you to review "
 
"changes."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request.html:8
 
#: kallithea/templates/pullrequests/pullrequest.html:31
 
#: kallithea/templates/pullrequests/pullrequest_data.html:14
 
#: kallithea/templates/pullrequests/pullrequest_show.html:28
 
msgid "Title"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:6
 
#, python-format
 
msgid "%s commented on pull request \"%s\""
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:10
 
msgid "Pull request was closed with status"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:12
 
msgid "Pull request changed status"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/registration.html:6
 
msgid "View this user here"
 
msgstr ""
 

	
 
#: kallithea/templates/errors/error_document.html:47
 
#, python-format
 
msgid "You will be redirected to %s in %s seconds"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:15
 
#, python-format
 
msgid "%s File side-by-side diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:22
 
#: kallithea/templates/files/file_diff.html:11
 
msgid "File diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:58
 
msgid "ignore white space"
 
msgid "ignore whitespace"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:59
 
msgid "turn on edit mode"
 
msgstr ""
 

	
 
#: kallithea/templates/files/file_diff.html:4
 
#, python-format
 
msgid "%s File Diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files.html:4
 
#: kallithea/templates/files/files.html:84
 
#, python-format
 
msgid "%s Files"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:4
 
#, python-format
 
msgid "%s Files Add"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:25
 
msgid "Add new file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:45
 
#: kallithea/templates/files/files_edit.html:43
 
#: kallithea/templates/files/files_ypjax.html:3
 
msgid "Location"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:47
 
msgid "Enter filename..."
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:49
 
#: kallithea/templates/files/files_add.html:53
 
msgid "or"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:49
 
msgid "Upload File"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:53
 
msgid "Create New File"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:58
 
msgid "New file mode"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:69
 
#: kallithea/templates/files/files_delete.html:57
 
#: kallithea/templates/files/files_edit.html:72
 
msgid "Commit changes"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:13
 
msgid "revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:14
 
msgid "Previous revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:16
 
msgid "Next revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:22
 
msgid "Follow current branch"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:25
 
msgid "Search File List"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:29
 
msgid "Loading file list..."
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:42
 
msgid "Size"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:43
 
msgid "Mimetype"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:44
 
msgid "Last Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:45
 
msgid "Last modified"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:46
 
msgid "Last committer"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_delete.html:4
 
#, python-format
 
msgid "%s Files Delete"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_delete.html:25
 
#: kallithea/templates/files/files_delete.html:45
 
msgid "Delete file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:4
 
#, python-format
 
msgid "%s File Edit"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:25
 
msgid "Edit file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:53
 
#: kallithea/templates/files/files_source.html:32
 
msgid "Show Annotation"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:55
 
#: kallithea/templates/files/files_source.html:35
 
msgid "Download as Raw"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:58
 
msgid "Source"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:63
 
msgid "Editing file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:68
 
msgid "Commit Message"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_history_box.html:2
 
#, python-format
 
msgid "%s author"
 
msgid_plural "%s authors"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/files/files_source.html:7
 
msgid "Diff to Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:8
 
msgid "Show at Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:10
 
msgid "Show Full History"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:11
 
msgid "Show Authors"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:30
 
msgid "Show Source"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:38
 
#, python-format
 
msgid "Edit on Branch:%s"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:41
 
msgid "Editing binary files not allowed"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:44
 
msgid "Editing files allowed only when on branch head revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:45
 
msgid "Deleting files allowed only when on branch head revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:61
 
#, python-format
 
msgid "Binary file (%s)"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:71
 
msgid "File is too big to display"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:5
 
msgid "annotation"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:23
 
msgid "Go Back"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:24
 
msgid "No files at given path"
 
msgstr ""
 

	
 
#: kallithea/templates/followers/followers.html:5
 
#, python-format
 
msgid "%s Followers"
 
msgstr ""
 

	
 
#: kallithea/templates/followers/followers.html:12
 
#: kallithea/templates/summary/summary.html:149
 
#: kallithea/templates/summary/summary.html:150
 
msgid "Followers"
 
msgstr ""
 

	
 
#: kallithea/templates/followers/followers_data.html:12
 
msgid "Started following -"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:5
 
#, python-format
 
msgid "Fork repository %s"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:30
 
msgid "Fork name"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:71
 
msgid "Private"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:80
 
msgid "Copy permissions"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:84
 
msgid "Copy permissions from forked repository"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:90
 
msgid "Update after clone"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:94
 
msgid "Checkout source after making a clone"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:99
 
msgid "Fork this Repository"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks.html:5
 
#, python-format
 
msgid "%s Forks"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks.html:12
 
#: kallithea/templates/summary/summary.html:155
 
#: kallithea/templates/summary/summary.html:156
 
msgid "Forks"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks_data.html:17
 
msgid "Forked"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks_data.html:42
 
msgid "There are no forks yet"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/journal.html:24
 
msgid "ATOM journal feed"
 
msgstr "ATOM Logbuch Feed"
 

	
 
#: kallithea/templates/journal/journal.html:25
 
msgid "RSS journal feed"
 
msgstr "RSS Logbuch Feed"
 

	
 
#: kallithea/templates/journal/journal.html:57
 
msgid "My repos"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/journal_data.html:55
 
msgid "No entries yet"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:24
 
msgid "Public Journal"
 
msgstr "Öffentliches Logbuch"
 

	
 
#: kallithea/templates/journal/public_journal.html:16
 
msgid "ATOM public journal feed"
 
msgstr "ATOM Feed für das Öffentliche Logbuch"
 

	
 
#: kallithea/templates/journal/public_journal.html:17
 
msgid "RSS public journal feed"
 
msgstr "RSS Feed für das Öffentliche Logbuch"
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:4
 
#: kallithea/templates/pullrequests/pullrequest.html:8
 
msgid "New pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:44
 
msgid "Write a short description on this pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:50
 
msgid "Changeset flow"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:57
 
#: kallithea/templates/pullrequests/pullrequest_show.html:68
 
msgid "Origin repository"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:82
 
msgid "Send Pull Request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:91
 
#: kallithea/templates/pullrequests/pullrequest_show.html:104
 
msgid "Pull request reviewers"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:100
 
#: kallithea/templates/pullrequests/pullrequest_show.html:116
 
msgid "owner"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:114
 
msgid "Add reviewer to this pull request."
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:128
 
msgid "Detailed compare view"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:149
 
msgid "Destination repository"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:4
 
#, python-format
 
msgid "%s Pull Request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:36
 
msgid "Review status"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:42
 
#: kallithea/templates/pullrequests/pullrequest_show.html:43
 
msgid "Pull request status calculated from votes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:56
 
msgid "Still not reviewed by"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:60
 
#, python-format
 
msgid "%d reviewer"
 
msgid_plural "%d reviewers"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:62
 
msgid "Pull request was reviewed by all reviewers"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:77
 
#: kallithea/templates/pullrequests/pullrequest_show.html:79
 
msgid "Pull changes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:116
 
msgid "reviewer"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:133
 
msgid "Add or remove reviewer to this pull request."
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:137
 
msgid "Save Changes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:149
 
msgid "Compare view"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:4
 
#, python-format
 
msgid "%s Pull Requests"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:12
 
#, python-format
 
msgid "Pull requests from %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:14
 
#, python-format
 
msgid "Pull requests to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:38
 
#, python-format
 
msgid "Show pull requests to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:40
 
#, python-format
 
msgid "Show pull requests from %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:50
 
msgid "Hide closed pull requests"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:52
 
msgid "Show closed pull requests too"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:6
 
#, python-format
 
msgid "%s Search"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:8
 
#: kallithea/templates/search/search.html:19
 
msgid "Search in all repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:53
 
msgid "Search term"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:65
 
msgid "Search in"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:68
 
msgid "File contents"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:69
 
msgid "Commit messages"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:70
 
msgid "File names"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search_commit.html:35
 
#: kallithea/templates/search/search_content.html:21
 
#: kallithea/templates/search/search_path.html:15
 
msgid "Permission denied"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:4
 
#, python-format
 
msgid "%s Statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:19
 
#: kallithea/templates/summary/summary.html:42
 
#, python-format
 
msgid "%s ATOM feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:20
 
#: kallithea/templates/summary/summary.html:43
 
#, python-format
 
msgid "%s RSS feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:39
 
#: kallithea/templates/summary/summary.html:107
 
#: kallithea/templates/summary/summary.html:123
 
msgid "Enable"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:42
 
msgid "Stats gathered: "
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:91
 
#: kallithea/templates/summary/summary.html:354
 
msgid "files"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:115
 
#: kallithea/templates/summary/summary.html:378
 
msgid "Show more"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:392
 
msgid "commits"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:393
 
msgid "files added"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:394
 
msgid "files changed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:395
 
msgid "files removed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:397
 
msgid "commit"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:398
 
msgid "file added"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:399
 
msgid "file changed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:400
 
msgid "file removed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:4
 
#, python-format
 
msgid "%s Summary"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:16
 
#, python-format
 
msgid "Repository locked by %s"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:18
 
msgid "Repository unlocked"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:76
 
msgid "Clone url"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:81
 
msgid "Show by Name"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:82
 
msgid "Show by ID"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:99
 
msgid "Trending files"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:115
 
msgid "Download"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:119
 
msgid "There are no downloads yet"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:121
 
msgid "Downloads are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:127
 
msgid "Download as zip"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:132
 
msgid "Check this to download archive with subrepos"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:132
 
msgid "with subrepos"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:163
 
msgid "Repository Size"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:170
 
#: kallithea/templates/summary/summary.html:172
 
msgid "Feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:193
 
msgid "Latest changes"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:195
 
msgid "Quick start"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:209
 
#, python-format
 
msgid "Readme file from revision %s:%s"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:299
 
#, python-format
 
msgid "Download %s as %s"
 
msgstr ""
 

	
 
#: kallithea/templates/tags/tags.html:5
 
#, python-format
 
msgid "%s Tags"
 
msgstr ""
 

	
 
#: kallithea/templates/tags/tags.html:29
 
msgid "Compare tags"
 
msgstr ""
 

	
kallithea/i18n/en/LC_MESSAGES/kallithea.po
Show inline comments
 
# English translations for Kallithea.
 
# Copyright (C) 2010 ORGANIZATION
 
# This file is distributed under the same license as the Kallithea project.
 
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
 
#
 
msgid ""
 
msgstr ""
 
"Project-Id-Version: Kallithea 0.1\n"
 
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 
"POT-Creation-Date: 2014-07-02 19:08-0400\n"
 
"PO-Revision-Date: 2011-02-25 19:13+0100\n"
 
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 
"Language-Team: en <LL@li.org>\n"
 
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
"MIME-Version: 1.0\n"
 
"Content-Type: text/plain; charset=utf-8\n"
 
"Content-Transfer-Encoding: 8bit\n"
 
"Generated-By: Babel 0.9.6\n"
 

	
 
#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90
 
#: kallithea/controllers/pullrequests.py:265
 
msgid "There are no changesets yet"
 
msgstr ""
 

	
 
#: kallithea/controllers/changelog.py:186
 
msgid "All Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/changelog.py:189
 
msgid "(closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:87
 
msgid "Show white space"
 
msgid "Show whitespace"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101
 
msgid "Ignore white space"
 
msgid "Ignore whitespace"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:167
 
#, python-format
 
msgid "increase diff context to %(num)s lines"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98
 
#: kallithea/controllers/files.py:121
 
msgid "Such revision does not exist for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:355
 
#: kallithea/controllers/pullrequests.py:482
 
#, python-format
 
msgid "Status change -> %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:386
 
msgid ""
 
"Changing status on a changeset associated with a closed pull request is "
 
"not allowed"
 
msgstr ""
 

	
 
#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65
 
#, fuzzy
 
msgid "Select changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:72
 
msgid "Home page"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:101
 
msgid "The request could not be understood by the server due to malformed syntax."
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:104
 
msgid "Unauthorized access to resource"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:106
 
msgid "You don't have permission to view this page"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:108
 
msgid "The resource could not be found"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:110
 
msgid ""
 
"The server encountered an unexpected condition which prevented it from "
 
"fulfilling the request."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:55
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr ""
 

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

	
 
#: kallithea/controllers/feed.py:89
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/compare/compare_diff.html:75
 
#: kallithea/templates/compare/compare_diff.html:85
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Changeset was too big and was cut off..."
 
msgstr ""
 

	
 
#: kallithea/controllers/feed.py:93
 
#, 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:301 kallithea/controllers/files.py:361
 
#: kallithea/controllers/files.py:428
 
#, python-format
 
msgid "This repository is has been locked by %s on %s"
 
msgstr ""
 

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

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

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

	
 
#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416
 
#: kallithea/controllers/files.py:498
 
msgid "Error occurred during commit"
 
msgstr ""
 

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

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

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

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

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

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

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

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

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

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

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

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

	
 
#: kallithea/controllers/files.py:775
 
#: kallithea/templates/changeset/changeset_range.html:12
 
#: kallithea/templates/email_templates/pull_request.html:12
 
#: kallithea/templates/pullrequests/pullrequest.html:123
 
msgid "Changesets"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160
 
#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818
 
#: kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:13
 
msgid "Branches"
 
msgstr ""
 

	
 
#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161
 
#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829
 
#: kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:13
 
msgid "Tags"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/home.py:91
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:15
 
#: kallithea/templates/admin/repos/repo_add.html:19
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90
 
#: kallithea/templates/base/base.html:139
 
#: kallithea/templates/base/base.html:394
 
#: kallithea/templates/base/base.html:565
 
msgid "Repositories"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33
 
#: kallithea/templates/files/files_add.html:37
 
#: kallithea/templates/files/files_delete.html:37
 
#: kallithea/templates/files/files_edit.html:37
 
msgid "Branch"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157
 
msgid "public journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161
 
#: kallithea/templates/journal/journal.html:15
 
msgid "journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232
 
msgid "bad captcha"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:193
 
msgid "You have successfully registered into Kallithea"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:237
 
msgid "Your password reset link was sent"
 
msgstr ""
 

	
 
#: kallithea/controllers/login.py:257
 
msgid ""
 
"Your password reset was successful, new password has been sent to your "
 
"email"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:140
 
#: kallithea/templates/changeset/changeset.html:13
 
#: kallithea/templates/email_templates/changeset_comment.html:15
 
msgid "Changeset"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:13
 
msgid "Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/controllers/pullrequests.py:330
 
msgid "Pull request requires a title with min. 3 chars"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:357
 
msgid "Error occurred during sending pull request"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:522
 
msgid "Closing pull request on other statuses than rejected or approved forbidden"
 
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 this search operation"
 
msgstr ""
 

	
 
#: kallithea/controllers/summary.py:203
 
msgid "No data loaded yet"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/admin/auth_settings.py:138
 
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:111
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:60
 
#: kallithea/controllers/admin/my_account.py:257
 
#: kallithea/controllers/admin/users.py:289
 
msgid "forever"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:61
 
#: kallithea/controllers/admin/my_account.py:258
 
#: kallithea/controllers/admin/users.py:290
 
#, fuzzy
 
msgid "5 minutes"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:62
 
#: kallithea/controllers/admin/my_account.py:259
 
#: kallithea/controllers/admin/users.py:291
 
#, fuzzy
 
msgid "1 hour"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:63
 
#: kallithea/controllers/admin/my_account.py:260
 
#: kallithea/controllers/admin/users.py:292
 
#, fuzzy
 
msgid "1 day"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:64
 
#: kallithea/controllers/admin/my_account.py:261
 
#: kallithea/controllers/admin/users.py:293
 
#, fuzzy
 
msgid "1 month"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:68
 
#: kallithea/controllers/admin/my_account.py:263
 
#: kallithea/controllers/admin/users.py:295
 
msgid "Lifetime"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:147
 
msgid "Error occurred during gist creation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:185
 
#, python-format
 
msgid "Deleted gist %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:234
 
msgid "unmodified"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:263
 
msgid "Successfully updated gist content"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:268
 
msgid "Successfully updated gist data"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:271
 
#, python-format
 
msgid "Error occurred during update of gist %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:70
 
msgid "You can't edit this user since it's crucial for entire application"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:127
 
msgid "Your account was updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:141
 
#: kallithea/controllers/admin/users.py:207
 
#, python-format
 
msgid "Error occurred during update of user %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:161
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:171
 
msgid "Error occurred during update of user password"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:213
 
#: kallithea/controllers/admin/users.py:432
 
#, python-format
 
msgid "Added email %s to user"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:219
 
#: kallithea/controllers/admin/users.py:438
 
msgid "An error occurred during email saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:228
 
#: kallithea/controllers/admin/users.py:449
 
msgid "Removed email from user"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:274
 
#: kallithea/controllers/admin/users.py:315
 
msgid "Api key successfully created"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:286
 
#: kallithea/controllers/admin/users.py:331
 
msgid "Api key successfully reset"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:290
 
#: kallithea/controllers/admin/users.py:335
 
msgid "Api key successfully deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:62
 
#: kallithea/controllers/admin/permissions.py:66
 
#: kallithea/controllers/admin/permissions.py:70
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
 
msgid "None"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:63
 
#: kallithea/controllers/admin/permissions.py:67
 
#: kallithea/controllers/admin/permissions.py:71
 
msgid "Read"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:64
 
#: kallithea/controllers/admin/permissions.py:68
 
#: kallithea/controllers/admin/permissions.py:72
 
msgid "Write"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:65
 
#: kallithea/controllers/admin/permissions.py:69
 
#: kallithea/controllers/admin/permissions.py:73
 
#: kallithea/templates/admin/auth/auth_settings.html:12
 
#: kallithea/templates/admin/defaults/defaults.html:12
 
#: kallithea/templates/admin/permissions/permissions.html:12
 
#: kallithea/templates/admin/repo_groups/repo_group_add.html:12
 
#: kallithea/templates/admin/repo_groups/repo_group_edit.html:12
 
#: kallithea/templates/admin/repo_groups/repo_groups.html:13
 
#: kallithea/templates/admin/repos/repo_add.html:13
 
#: kallithea/templates/admin/repos/repo_add.html:17
 
#: kallithea/templates/admin/repos/repos.html:12
 
#: kallithea/templates/admin/settings/settings.html:12
 
#: kallithea/templates/admin/user_groups/user_group_add.html:11
 
#: kallithea/templates/admin/user_groups/user_group_edit.html:12
 
#: kallithea/templates/admin/user_groups/user_groups.html:13
 
#: kallithea/templates/admin/users/user_add.html:11
 
#: kallithea/templates/admin/users/user_edit.html:12
 
#: kallithea/templates/admin/users/user_edit_profile.html:114
 
#: kallithea/templates/admin/users/users.html:13
 
#: kallithea/templates/admin/users/users.html:58
 
#: kallithea/templates/base/base.html:342
 
#: kallithea/templates/base/base.html:343
 
#: kallithea/templates/base/base.html:349
 
#: kallithea/templates/base/base.html:350
 
msgid "Admin"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:76
 
#: kallithea/controllers/admin/permissions.py:87
 
#: kallithea/controllers/admin/permissions.py:92
 
#: kallithea/controllers/admin/permissions.py:95
 
#: kallithea/controllers/admin/permissions.py:98
 
#: kallithea/controllers/admin/permissions.py:101
 
msgid "Disabled"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:78
 
msgid "Allowed with manual account activation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:80
 
msgid "Allowed with automatic account activation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:83
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694
 
msgid "Manual activation of external account"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:84
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695
 
msgid "Automatic activation of external account"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:88
 
#: kallithea/controllers/admin/permissions.py:91
 
#: kallithea/controllers/admin/permissions.py:96
 
#: kallithea/controllers/admin/permissions.py:99
 
#: kallithea/controllers/admin/permissions.py:102
 
msgid "Enabled"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:125
 
msgid "Global permissions updated successfully"
 
msgstr ""
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:419
 
#: kallithea/controllers/admin/repo_groups.py:454
 
#: kallithea/controllers/admin/user_groups.py:337
 
msgid "Cannot revoke permission for yourself as admin"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
msgid "Repository Group permissions updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:471
 
#: kallithea/controllers/admin/repos.py:426
 
#: kallithea/controllers/admin/user_groups.py:349
 
msgid "An error occurred during revoking of permission"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:162
 
#, python-format
 
msgid "Error creating repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:237
 
#, python-format
 
msgid "Created repository %s from %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:246
 
#, python-format
 
msgid "Forked repository %s as %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:249
 
#, python-format
 
msgid "Created repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:289
 
#, python-format
 
msgid "Repository %s updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:307
 
#, python-format
 
msgid "Error occurred during update of repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:334
 
#, python-format
 
msgid "Detached %s forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:337
 
#, python-format
 
msgid "Deleted %s forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:342
 
#, python-format
 
msgid "Deleted repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:345
 
#, python-format
 
msgid "Cannot delete %s it still contains attached forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:350
 
#, python-format
 
msgid "An error occurred during deletion of %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:402
 
msgid "Repository permissions updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:458
 
msgid "An error occurred during creation of field"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:472
 
msgid "An error occurred during removal of field"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:488
 
msgid "-- Not a fork --"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:522
 
msgid "Updated repository visibility in public journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:526
 
msgid "An error occurred during setting this repository in public journal"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359
 
msgid "Token mismatch"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:546
 
msgid "Nothing"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:548
 
#, python-format
 
msgid "Marked repo %s as fork of %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:555
 
msgid "An error occurred during this operation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:571
 
msgid "Locked repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:574
 
msgid "Unlocked repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:577
 
#: kallithea/controllers/admin/repos.py:604
 
msgid "An error occurred during unlocking"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:595
 
msgid "Unlocked"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:598
 
msgid "Locked"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:600
 
#, python-format
 
msgid "Repository has been %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:618
 
msgid "Cache invalidation successful"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:622
 
msgid "An error occurred during cache invalidation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:637
 
msgid "Pulled from remote location"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:640
 
msgid "An error occurred during pull from remote location"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:673
 
msgid "An error occurred during deletion of repository stats"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/settings.py:172
 
msgid "Updated VCS settings"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/settings.py:176
 
msgid ""
 
"Unable to activate hgsubversion support. The \"hgsubversion\" library is "
 
"missing"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/settings.py:182
 
#: kallithea/controllers/admin/settings.py:274
 
@@ -4251,1401 +4251,1401 @@ msgstr ""
 
#: kallithea/templates/base/base.html:185
 
msgid "Unfollow"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:188
 
#: kallithea/templates/data_table/_dt_elements.html:35
 
#: kallithea/templates/data_table/_dt_elements.html:39
 
#: kallithea/templates/forks/fork.html:12
 
msgid "Fork"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:190
 
msgid "Create Pull Request"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:196
 
#, python-format
 
msgid "Show Pull Requests for %s"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:233
 
msgid "Not logged in"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:240
 
msgid "Login to your account"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:263
 
msgid "Forgot password ?"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:286
 
msgid "Log Out"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:311
 
msgid "Show recent activity"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:312
 
#: kallithea/templates/journal/journal.html:4
 
msgid "Journal"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:317
 
#: kallithea/templates/base/base.html:318
 
msgid "Public journal"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:323
 
msgid "Show public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:324
 
msgid "Gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:327
 
msgid "Create new gist"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:328
 
msgid "All public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:330
 
msgid "My public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:331
 
msgid "My private gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:336
 
msgid "Search in repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:399
 
msgid "No matches found"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:527
 
msgid "Keyboard shortcuts"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:536
 
msgid "Site-wide shortcuts"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:14
 
msgid "Inherit from defaults"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:19
 
#, python-format
 
msgid ""
 
"Select to inherit permissions from %s permissions settings, and default "
 
"IP address whitelist."
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:28
 
msgid "Create repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:33
 
msgid "Select this option to allow repository creation for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:40
 
msgid "Create user groups"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:45
 
msgid "Select this option to allow user group creation for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:52
 
msgid "Fork repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:57
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:13
 
msgid "show"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:22
 
msgid "No permissions defined yet"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:30
 
#: kallithea/templates/base/perms_summary.html:54
 
msgid "Permission"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:32
 
#: kallithea/templates/base/perms_summary.html:56
 
msgid "Edit Permission"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:90
 
msgid "No permission defined"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:45
 
#, fuzzy
 
msgid "Add another comment"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:46
 
#: kallithea/templates/data_table/_dt_elements.html:216
 
msgid "Stop following this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:47
 
msgid "Start following this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:48
 
msgid "Group"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:49
 
msgid "members"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:50
 
#: kallithea/templates/pullrequests/pullrequest.html:202
 
msgid "Loading ..."
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:51
 
msgid "loading ..."
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:52
 
msgid "Search truncated"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:53
 
msgid "No matching files"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:54
 
#: kallithea/templates/changelog/changelog.html:51
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:33
 
msgid "Open new pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:55
 
msgid "Open new pull request for selected changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:56
 
msgid "Show selected changesets __S -> __E"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:57
 
msgid "Show selected changeset __S"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:58
 
msgid "Selection link"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:59
 
#: kallithea/templates/changeset/diff_block.html:8
 
msgid "Collapse diff"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:60
 
msgid "Expand diff"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:61
 
msgid "Failed to revoke permission"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:62
 
msgid "confirm to revoke permission for {0}: {1} ?"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:66
 
msgid "specify changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:5
 
#, python-format
 
msgid "%s Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:29
 
msgid "Compare Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:55
 
#: kallithea/templates/bookmarks/bookmarks_data.html:10
 
#: kallithea/templates/branches/branches.html:54
 
#: kallithea/templates/branches/branches_data.html:10
 
#: kallithea/templates/changelog/changelog_summary_data.html:8
 
#: kallithea/templates/tags/tags.html:55
 
#: kallithea/templates/tags/tags_data.html:10
 
msgid "Author"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:56
 
#: kallithea/templates/bookmarks/bookmarks_data.html:12
 
#: kallithea/templates/branches/branches.html:55
 
#: kallithea/templates/branches/branches_data.html:12
 
#: kallithea/templates/changelog/changelog_summary_data.html:5
 
#: kallithea/templates/tags/tags.html:56
 
#: kallithea/templates/tags/tags_data.html:12
 
msgid "Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/branches/branches.html:5
 
#, python-format
 
msgid "%s Branches"
 
msgstr ""
 

	
 
#: kallithea/templates/branches/branches.html:29
 
msgid "Compare Branches"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:6
 
#, python-format
 
msgid "%s Changelog"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:21
 
#, python-format
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changelog/changelog.html:43
 
msgid "Clear selection"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:47
 
#: kallithea/templates/forks/forks_data.html:19
 
#, python-format
 
msgid "Compare fork with %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:49
 
#, python-format
 
msgid "Compare fork with Parent(%s)"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:56
 
msgid "Show"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:82
 
#: kallithea/templates/changelog/changelog_summary_data.html:19
 
#, python-format
 
msgid ""
 
"Changeset status: %s\n"
 
"Click to open associated pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:86
 
#: kallithea/templates/compare/compare_cs.html:18
 
#, python-format
 
msgid "Changeset status: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:105
 
#: kallithea/templates/compare/compare_cs.html:36
 
msgid "Expand commit message"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:114
 
msgid "Changeset has comments"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:124
 
#: kallithea/templates/changelog/changelog_summary_data.html:50
 
#: kallithea/templates/changeset/changeset.html:93
 
#: kallithea/templates/changeset/changeset_range.html:93
 
#, python-format
 
msgid "Bookmark %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:130
 
#: kallithea/templates/changelog/changelog_summary_data.html:56
 
#: kallithea/templates/changeset/changeset.html:100
 
#: kallithea/templates/changeset/changeset_range.html:99
 
#, python-format
 
msgid "Tag %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:135
 
#: kallithea/templates/changelog/changelog_summary_data.html:61
 
#: kallithea/templates/changeset/changeset.html:105
 
#: kallithea/templates/changeset/changeset_range.html:103
 
#, python-format
 
msgid "Branch %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:299
 
msgid "There are no changes yet"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:4
 
#: kallithea/templates/changeset/changeset.html:76
 
msgid "Removed"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:5
 
#: kallithea/templates/changeset/changeset.html:77
 
#, fuzzy
 
msgid "Changed"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:6
 
#: kallithea/templates/changeset/changeset.html:78
 
msgid "Added"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:8
 
#: kallithea/templates/changelog/changelog_details.html:9
 
#: kallithea/templates/changelog/changelog_details.html:10
 
#: kallithea/templates/changeset/changeset.html:80
 
#: kallithea/templates/changeset/changeset.html:81
 
#: kallithea/templates/changeset/changeset.html:82
 
#, python-format
 
msgid "Affected %s files"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:6
 
#: kallithea/templates/files/files_add.html:65
 
#: kallithea/templates/files/files_delete.html:53
 
msgid "Commit message"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:7
 
msgid "Age"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:9
 
msgid "Refs"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:86
 
msgid "Add or upload files directly via Kallithea"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:89
 
#: kallithea/templates/files/files_ypjax.html:9
 
msgid "Add New File"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:95
 
msgid "Push new repo"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:103
 
msgid "Existing repository?"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:6
 
#, python-format
 
msgid "%s Changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:37
 
msgid "parent rev."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:43
 
msgid "child rev."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:51
 
#: kallithea/templates/changeset/changeset_file_comment.html:41
 
#: kallithea/templates/changeset/changeset_range.html:51
 
msgid "Changeset status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:55
 
#: kallithea/templates/changeset/diff_block.html:27
 
#: kallithea/templates/files/diff_2way.html:52
 
msgid "Raw diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:58
 
msgid "Patch diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:61
 
#: kallithea/templates/changeset/diff_block.html:30
 
#: kallithea/templates/files/diff_2way.html:55
 
msgid "Download diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:111
 
#, python-format
 
msgid "%d comment"
 
msgid_plural "%d comments"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:111
 
#, python-format
 
msgid "(%d inline)"
 
msgid_plural "(%d inline)"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:88
 
#: kallithea/templates/changeset/changeset_range.html:89
 
msgid "merge"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:124
 
#: kallithea/templates/compare/compare_diff.html:57
 
#: kallithea/templates/pullrequests/pullrequest_show.html:160
 
#, python-format
 
msgid "%s file changed"
 
msgid_plural "%s files changed"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:126
 
#: kallithea/templates/compare/compare_diff.html:59
 
#: kallithea/templates/pullrequests/pullrequest_show.html:162
 
#, python-format
 
msgid "%s file changed with %s insertions and %s deletions"
 
msgid_plural "%s files changed with %s insertions and %s deletions"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Showing a huge diff might take some time and resources"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/compare/compare_diff.html:75
 
#: kallithea/templates/compare/compare_diff.html:85
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Show full diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:214
 
#: kallithea/templates/changeset/changeset.html:251
 
msgid "no revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:23
 
#, python-format
 
msgid "Vote on pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:25
 
#, python-format
 
msgid "Comment on pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:30
 
msgid "Status change on changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:32
 
msgid "Comment on changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:63
 
msgid "Submitting..."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:66
 
msgid "Commenting on line {1}."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:153
 
#, python-format
 
msgid "Comments parsed using %s syntax with %s support."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:69
 
#: kallithea/templates/changeset/changeset_file_comment.html:155
 
msgid "Use @username inside this text to send notification to this Kallithea user"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:73
 
#: kallithea/templates/changeset/changeset_file_comment.html:166
 
#, fuzzy
 
msgid "Preview"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:80
 
#: kallithea/templates/changeset/changeset_file_comment.html:189
 
msgid "Comment preview"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:88
 
#: kallithea/templates/changeset/changeset_file_comment.html:196
 
#: kallithea/templates/email_templates/changeset_comment.html:11
 
#: kallithea/templates/email_templates/pull_request_comment.html:16
 
msgid "Comment"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:96
 
msgid "You need to be logged in to comment."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:96
 
msgid "Login now"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:100
 
msgid "Hide"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:159
 
msgid "Vote for pull request status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:161
 
msgid "Change changeset status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:179
 
msgid "Close (when approved or rejected)"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_range.html:5
 
#, python-format
 
msgid "%s Changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_range.html:59
 
msgid "Files affected"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:21
 
#: kallithea/templates/files/diff_2way.html:46
 
msgid "Show full diff for this file"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:24
 
#: kallithea/templates/changeset/diff_block.html:68
 
#: kallithea/templates/files/diff_2way.html:49
 
msgid "Show full side-by-side diff for this file"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:38
 
msgid "Show inline comments"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:62
 
msgid "Show file at latest version in this repo"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:64
 
msgid "Show file at initial version in this repo"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_cs.html:4
 
msgid "No changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_cs.html:8
 
msgid "Ancestor"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:6
 
#: kallithea/templates/compare/compare_diff.html:8
 
#, fuzzy, python-format
 
msgid "%s Compare"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:16
 
msgid "Compare revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:36
 
msgid "Swap"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:38
 
msgid "Compare Revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:45
 
msgid "Compare revisions, branches, bookmarks or tags."
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:50
 
#: kallithea/templates/pullrequests/pullrequest_show.html:153
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:65
 
#: kallithea/templates/pullrequests/pullrequest_show.html:168
 
msgid "No files"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:63
 
msgid "Mercurial repository"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:65
 
msgid "Git repository"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:72
 
msgid "Public repository"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:82
 
msgid "Repository creating in progress..."
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:96
 
msgid "No changesets yet"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:103
 
#: kallithea/templates/data_table/_dt_elements.html:105
 
#, python-format
 
msgid "Subscribe to %s rss feed"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:111
 
#: kallithea/templates/data_table/_dt_elements.html:113
 
#, python-format
 
msgid "Subscribe to %s atom feed"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:141
 
msgid "Creating"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
 
msgid "%s commented on a %s changeset."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/changeset_comment.html:9
 
msgid "The changeset status was changed to"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/main.html:8
 
msgid "This is a notification from Kallithea."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:4
 
#, python-format
 
msgid "Hello %s"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:5
 
msgid "We received a request to create a new password for your account."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:6
 
msgid "You can generate it by clicking following URL"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:10
 
msgid "Please ignore this email if you did not request a new password ."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request.html:6
 
#, python-format
 
msgid ""
 
"%s opened a pull request for repository %s and wants you to review "
 
"changes."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request.html:8
 
#: kallithea/templates/pullrequests/pullrequest.html:31
 
#: kallithea/templates/pullrequests/pullrequest_data.html:14
 
#: kallithea/templates/pullrequests/pullrequest_show.html:28
 
msgid "Title"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:6
 
#, python-format
 
msgid "%s commented on pull request \"%s\""
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:10
 
msgid "Pull request was closed with status"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:12
 
msgid "Pull request changed status"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/registration.html:6
 
msgid "View this user here"
 
msgstr ""
 

	
 
#: kallithea/templates/errors/error_document.html:47
 
#, python-format
 
msgid "You will be redirected to %s in %s seconds"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:15
 
#, python-format
 
msgid "%s File side-by-side diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:22
 
#: kallithea/templates/files/file_diff.html:11
 
msgid "File diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:58
 
msgid "ignore white space"
 
msgid "ignore whitespace"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:59
 
msgid "turn on edit mode"
 
msgstr ""
 

	
 
#: kallithea/templates/files/file_diff.html:4
 
#, fuzzy, python-format
 
msgid "%s File Diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files.html:4
 
#: kallithea/templates/files/files.html:84
 
#, fuzzy, python-format
 
msgid "%s Files"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:4
 
#, fuzzy, python-format
 
msgid "%s Files Add"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:25
 
msgid "Add new file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:45
 
#: kallithea/templates/files/files_edit.html:43
 
#: kallithea/templates/files/files_ypjax.html:3
 
msgid "Location"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:47
 
msgid "Enter filename..."
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:49
 
#: kallithea/templates/files/files_add.html:53
 
msgid "or"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:49
 
msgid "Upload File"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:53
 
msgid "Create New File"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:58
 
msgid "New file mode"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:69
 
#: kallithea/templates/files/files_delete.html:57
 
#: kallithea/templates/files/files_edit.html:72
 
msgid "Commit changes"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:13
 
msgid "revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:14
 
msgid "Previous revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:16
 
msgid "Next revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:22
 
msgid "Follow current branch"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:25
 
msgid "Search File List"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:29
 
msgid "Loading file list..."
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:42
 
msgid "Size"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:43
 
msgid "Mimetype"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:44
 
msgid "Last Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:45
 
msgid "Last modified"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:46
 
msgid "Last committer"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_delete.html:4
 
#, fuzzy, python-format
 
msgid "%s Files Delete"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_delete.html:25
 
#: kallithea/templates/files/files_delete.html:45
 
msgid "Delete file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:4
 
#, fuzzy, python-format
 
msgid "%s File Edit"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:25
 
msgid "Edit file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:53
 
#: kallithea/templates/files/files_source.html:32
 
msgid "Show Annotation"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:55
 
#: kallithea/templates/files/files_source.html:35
 
msgid "Download as Raw"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:58
 
msgid "Source"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:63
 
msgid "Editing file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:68
 
msgid "Commit Message"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_history_box.html:2
 
#, fuzzy, python-format
 
msgid "%s author"
 
msgid_plural "%s authors"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/files/files_source.html:7
 
msgid "Diff to Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:8
 
#, fuzzy
 
msgid "Show at Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:10
 
msgid "Show Full History"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:11
 
#, fuzzy
 
msgid "Show Authors"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:30
 
msgid "Show Source"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:38
 
#, python-format
 
msgid "Edit on Branch:%s"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:41
 
msgid "Editing binary files not allowed"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:44
 
msgid "Editing files allowed only when on branch head revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:45
 
msgid "Deleting files allowed only when on branch head revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:61
 
#, python-format
 
msgid "Binary file (%s)"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:71
 
msgid "File is too big to display"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:5
 
msgid "annotation"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:23
 
msgid "Go Back"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:24
 
msgid "No files at given path"
 
msgstr ""
 

	
 
#: kallithea/templates/followers/followers.html:5
 
#, python-format
 
msgid "%s Followers"
 
msgstr ""
 

	
 
#: kallithea/templates/followers/followers.html:12
 
#: kallithea/templates/summary/summary.html:149
 
#: kallithea/templates/summary/summary.html:150
 
msgid "Followers"
 
msgstr ""
 

	
 
#: kallithea/templates/followers/followers_data.html:12
 
msgid "Started following -"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:5
 
#, fuzzy, python-format
 
msgid "Fork repository %s"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:30
 
msgid "Fork name"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:71
 
msgid "Private"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:80
 
msgid "Copy permissions"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:84
 
msgid "Copy permissions from forked repository"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:90
 
msgid "Update after clone"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:94
 
msgid "Checkout source after making a clone"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:99
 
#, fuzzy
 
msgid "Fork this Repository"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks.html:5
 
#, python-format
 
msgid "%s Forks"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks.html:12
 
#: kallithea/templates/summary/summary.html:155
 
#: kallithea/templates/summary/summary.html:156
 
msgid "Forks"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks_data.html:17
 
msgid "Forked"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks_data.html:42
 
msgid "There are no forks yet"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/journal.html:24
 
msgid "ATOM journal feed"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/journal.html:25
 
msgid "RSS journal feed"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/journal.html:57
 
msgid "My repos"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/journal_data.html:55
 
msgid "No entries yet"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:24
 
msgid "Public Journal"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/public_journal.html:16
 
msgid "ATOM public journal feed"
 
msgstr ""
 

	
 
#: kallithea/templates/journal/public_journal.html:17
 
msgid "RSS public journal feed"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:4
 
#: kallithea/templates/pullrequests/pullrequest.html:8
 
msgid "New pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:44
 
msgid "Write a short description on this pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:50
 
msgid "Changeset flow"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:57
 
#: kallithea/templates/pullrequests/pullrequest_show.html:68
 
msgid "Origin repository"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:82
 
msgid "Send Pull Request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:91
 
#: kallithea/templates/pullrequests/pullrequest_show.html:104
 
msgid "Pull request reviewers"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:100
 
#: kallithea/templates/pullrequests/pullrequest_show.html:116
 
msgid "owner"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:114
 
msgid "Add reviewer to this pull request."
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:128
 
msgid "Detailed compare view"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:149
 
msgid "Destination repository"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:4
 
#, python-format
 
msgid "%s Pull Request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:36
 
msgid "Review status"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:42
 
#: kallithea/templates/pullrequests/pullrequest_show.html:43
 
msgid "Pull request status calculated from votes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:56
 
msgid "Still not reviewed by"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:60
 
#, python-format
 
msgid "%d reviewer"
 
msgid_plural "%d reviewers"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:62
 
msgid "Pull request was reviewed by all reviewers"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:77
 
#: kallithea/templates/pullrequests/pullrequest_show.html:79
 
msgid "Pull changes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:116
 
#, fuzzy
 
msgid "reviewer"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:133
 
msgid "Add or remove reviewer to this pull request."
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:137
 
#, fuzzy
 
msgid "Save Changes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:149
 
msgid "Compare view"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:4
 
#, python-format
 
msgid "%s Pull Requests"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:12
 
#, python-format
 
msgid "Pull requests from %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:14
 
#, python-format
 
msgid "Pull requests to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:38
 
#, python-format
 
msgid "Show pull requests to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:40
 
#, python-format
 
msgid "Show pull requests from %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:50
 
msgid "Hide closed pull requests"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:52
 
msgid "Show closed pull requests too"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:6
 
#, fuzzy, python-format
 
msgid "%s Search"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:8
 
#: kallithea/templates/search/search.html:19
 
msgid "Search in all repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:53
 
msgid "Search term"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:65
 
msgid "Search in"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:68
 
msgid "File contents"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:69
 
msgid "Commit messages"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:70
 
msgid "File names"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search_commit.html:35
 
#: kallithea/templates/search/search_content.html:21
 
#: kallithea/templates/search/search_path.html:15
 
msgid "Permission denied"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:4
 
#, python-format
 
msgid "%s Statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:19
 
#: kallithea/templates/summary/summary.html:42
 
#, python-format
 
msgid "%s ATOM feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:20
 
#: kallithea/templates/summary/summary.html:43
 
#, python-format
 
msgid "%s RSS feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:39
 
#: kallithea/templates/summary/summary.html:107
 
#: kallithea/templates/summary/summary.html:123
 
msgid "Enable"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:42
 
msgid "Stats gathered: "
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:91
 
#: kallithea/templates/summary/summary.html:354
 
msgid "files"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:115
 
#: kallithea/templates/summary/summary.html:378
 
msgid "Show more"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:392
 
msgid "commits"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:393
 
msgid "files added"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:394
 
msgid "files changed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:395
 
msgid "files removed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:397
 
msgid "commit"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:398
 
msgid "file added"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:399
 
msgid "file changed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:400
 
msgid "file removed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:4
 
#, python-format
 
msgid "%s Summary"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:16
 
#, python-format
 
msgid "Repository locked by %s"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:18
 
msgid "Repository unlocked"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:76
 
msgid "Clone url"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:81
 
msgid "Show by Name"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:82
 
msgid "Show by ID"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:99
 
msgid "Trending files"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:115
 
msgid "Download"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:119
 
msgid "There are no downloads yet"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:121
 
msgid "Downloads are disabled for this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:127
 
msgid "Download as zip"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:132
 
msgid "Check this to download archive with subrepos"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:132
 
msgid "with subrepos"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:163
 
msgid "Repository Size"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:170
 
#: kallithea/templates/summary/summary.html:172
 
msgid "Feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:193
 
msgid "Latest changes"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:195
 
msgid "Quick start"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:209
 
#, python-format
 
msgid "Readme file from revision %s:%s"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:299
 
#, python-format
 
msgid "Download %s as %s"
 
msgstr ""
 

	
 
#: kallithea/templates/tags/tags.html:5
 
#, python-format
 
msgid "%s Tags"
 
msgstr ""
 

	
 
#: kallithea/templates/tags/tags.html:29
 
msgid "Compare tags"
 
msgstr ""
 

	
kallithea/i18n/fr/LC_MESSAGES/kallithea.po
Show inline comments
 
# French translations for Kallithea.
 
# Copyright (C) 2014 RhodeCode GmbH, and others.
 
# This file is distributed under the same license as the Kallithea project.
 
# Translators:
 
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011
 
msgid ""
 
msgstr ""
 
"Project-Id-Version:  Kallithea\n"
 
"Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
 
"POT-Creation-Date: 2014-07-02 19:08-0400\n"
 
"PO-Revision-Date: 2014-02-13 14:34+0000\n"
 
"Last-Translator: marcinkuzminski <marcin@python-blog.com>\n"
 
"Language-Team: French "
 
"(http://www.transifex.com/projects/p/Kallithea/language/fr/)\n"
 
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
 
"MIME-Version: 1.0\n"
 
"Content-Type: text/plain; charset=utf-8\n"
 
"Content-Transfer-Encoding: 8bit\n"
 
"Generated-By: Babel 0.9.6\n"
 

	
 
#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90
 
#: kallithea/controllers/pullrequests.py:265
 
msgid "There are no changesets yet"
 
msgstr "Il n’y a aucun changement pour le moment"
 

	
 
#: kallithea/controllers/changelog.py:186
 
msgid "All Branches"
 
msgstr "Toutes les branches"
 

	
 
#: kallithea/controllers/changelog.py:189
 
msgid "(closed)"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:87
 
msgid "Show white space"
 
msgid "Show whitespace"
 
msgstr "Afficher les espaces et tabulations"
 

	
 
#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101
 
msgid "Ignore white space"
 
msgid "Ignore whitespace"
 
msgstr "Ignorer les espaces et tabulations"
 

	
 
#: kallithea/controllers/changeset.py:167
 
#, python-format
 
msgid "increase diff context to %(num)s lines"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98
 
#: kallithea/controllers/files.py:121
 
msgid "Such revision does not exist for this repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/changeset.py:355
 
#: kallithea/controllers/pullrequests.py:482
 
#, python-format
 
msgid "Status change -> %s"
 
msgstr "Changement de statut -> %s"
 

	
 
#: kallithea/controllers/changeset.py:386
 
msgid ""
 
"Changing status on a changeset associated with a closed pull request is "
 
"not allowed"
 
msgstr ""
 

	
 
#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65
 
msgid "Select changeset"
 
msgstr ""
 

	
 
#: kallithea/controllers/error.py:72
 
msgid "Home page"
 
msgstr "Accueil"
 

	
 
#: kallithea/controllers/error.py:101
 
msgid "The request could not be understood by the server due to malformed syntax."
 
msgstr ""
 
"Le serveur n’a pas pu interpréter la requête à cause d’une erreur de "
 
"syntaxe"
 

	
 
#: kallithea/controllers/error.py:104
 
msgid "Unauthorized access to resource"
 
msgstr "Accès interdit à cet ressource"
 

	
 
#: kallithea/controllers/error.py:106
 
msgid "You don't have permission to view this page"
 
msgstr "Vous n’avez pas la permission de voir cette page"
 

	
 
#: kallithea/controllers/error.py:108
 
msgid "The resource could not be found"
 
msgstr "Ressource introuvable"
 

	
 
#: kallithea/controllers/error.py:110
 
msgid ""
 
"The server encountered an unexpected condition which prevented it from "
 
"fulfilling the request."
 
msgstr ""
 
"La requête n’a pu être traitée en raison d’une erreur survenue sur le "
 
"serveur."
 

	
 
#: kallithea/controllers/feed.py:55
 
#, python-format
 
msgid "Changes on %s repository"
 
msgstr "Changements sur le dépôt %s"
 

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

	
 
#: kallithea/controllers/feed.py:89
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/compare/compare_diff.html:75
 
#: kallithea/templates/compare/compare_diff.html:85
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
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:93
 
#, 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 ""
 

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

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

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

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

	
 
#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416
 
#: kallithea/controllers/files.py:498
 
msgid "Error occurred during commit"
 
msgstr "Une erreur est survenue durant le commit"
 

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

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

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

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

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

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

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

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

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

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

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

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

	
 
#: kallithea/controllers/files.py:775
 
#: kallithea/templates/changeset/changeset_range.html:12
 
#: kallithea/templates/email_templates/pull_request.html:12
 
#: kallithea/templates/pullrequests/pullrequest.html:123
 
msgid "Changesets"
 
msgstr "Changesets"
 

	
 
#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160
 
#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818
 
#: kallithea/templates/switch_to_list.html:3
 
#: kallithea/templates/branches/branches.html:13
 
msgid "Branches"
 
msgstr "Branches"
 

	
 
#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161
 
#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829
 
#: kallithea/templates/switch_to_list.html:25
 
#: kallithea/templates/tags/tags.html:13
 
msgid "Tags"
 
msgstr "Tags"
 

	
 
#: kallithea/controllers/forks.py:191
 
#, 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:86
 
msgid "Groups"
 
msgstr ""
 

	
 
#: kallithea/controllers/home.py:91
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106
 
#: kallithea/templates/admin/repos/repo_add.html:15
 
#: kallithea/templates/admin/repos/repo_add.html:19
 
#: kallithea/templates/admin/users/user_edit_advanced.html:6
 
#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90
 
#: kallithea/templates/base/base.html:139
 
#: kallithea/templates/base/base.html:394
 
#: kallithea/templates/base/base.html:565
 
msgid "Repositories"
 
msgstr "Dépôts"
 

	
 
#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33
 
#: kallithea/templates/files/files_add.html:37
 
#: kallithea/templates/files/files_delete.html:37
 
#: kallithea/templates/files/files_edit.html:37
 
msgid "Branch"
 
msgstr ""
 

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

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

	
 
#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157
 
msgid "public journal"
 
msgstr "Journal public"
 

	
 
#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161
 
#: kallithea/templates/journal/journal.html:15
 
msgid "journal"
 
msgstr "Journal"
 

	
 
#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232
 
msgid "bad captcha"
 
msgstr ""
 

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

	
 
#: kallithea/controllers/login.py:237
 
msgid "Your password reset link was sent"
 
msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé."
 

	
 
#: kallithea/controllers/login.py:257
 
msgid ""
 
"Your password reset was successful, new password has been sent to your "
 
"email"
 
msgstr ""
 
"Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a "
 
"été envoyé par e-mail."
 

	
 
#: kallithea/controllers/pullrequests.py:140
 
#: kallithea/templates/changeset/changeset.html:13
 
#: kallithea/templates/email_templates/changeset_comment.html:15
 
msgid "Changeset"
 
msgstr "Changements"
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824
 
#: kallithea/templates/switch_to_list.html:38
 
#: kallithea/templates/bookmarks/bookmarks.html:13
 
msgid "Bookmarks"
 
msgstr "Signets"
 

	
 
#: kallithea/controllers/pullrequests.py:330
 
msgid "Pull request requires a title with min. 3 chars"
 
msgstr "Les requêtes de pull nécessitent un titre d’au moins 3 caractères."
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:357
 
msgid "Error occurred during sending pull request"
 
msgstr "Une erreur est survenue durant l’envoi de la requête de pull."
 

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

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

	
 
#: kallithea/controllers/pullrequests.py:522
 
msgid "Closing pull request on other statuses than rejected or approved forbidden"
 
msgstr ""
 

	
 
#: 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 this search operation"
 
msgstr "Une erreur est survenue durant l’opération de recherche."
 

	
 
#: kallithea/controllers/summary.py:203
 
msgid "No data loaded yet"
 
msgstr "Aucune donnée actuellement disponible."
 

	
 
#: kallithea/controllers/summary.py:206
 
#: kallithea/templates/summary/summary.html:105
 
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:127
 
msgid "Auth settings updated successfully"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/auth_settings.py:138
 
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:111
 
msgid "Error occurred during update of defaults"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:60
 
#: kallithea/controllers/admin/my_account.py:257
 
#: kallithea/controllers/admin/users.py:289
 
msgid "forever"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:61
 
#: kallithea/controllers/admin/my_account.py:258
 
#: kallithea/controllers/admin/users.py:290
 
msgid "5 minutes"
 
msgstr "5 minute"
 

	
 
#: kallithea/controllers/admin/gists.py:62
 
#: kallithea/controllers/admin/my_account.py:259
 
#: kallithea/controllers/admin/users.py:291
 
msgid "1 hour"
 
msgstr "1 heure"
 

	
 
#: kallithea/controllers/admin/gists.py:63
 
#: kallithea/controllers/admin/my_account.py:260
 
#: kallithea/controllers/admin/users.py:292
 
msgid "1 day"
 
msgstr "1 jour"
 

	
 
#: kallithea/controllers/admin/gists.py:64
 
#: kallithea/controllers/admin/my_account.py:261
 
#: kallithea/controllers/admin/users.py:293
 
msgid "1 month"
 
msgstr "1 mois"
 

	
 
#: kallithea/controllers/admin/gists.py:68
 
#: kallithea/controllers/admin/my_account.py:263
 
#: kallithea/controllers/admin/users.py:295
 
msgid "Lifetime"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:147
 
msgid "Error occurred during gist creation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:185
 
#, python-format
 
msgid "Deleted gist %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:234
 
msgid "unmodified"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:263
 
msgid "Successfully updated gist content"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:268
 
msgid "Successfully updated gist data"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/gists.py:271
 
#, python-format
 
msgid "Error occurred during update of gist %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:70
 
msgid "You can't edit this user since it's crucial for entire application"
 
msgstr ""
 
"Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
 
" fonctionnement de l’application."
 

	
 
#: kallithea/controllers/admin/my_account.py:127
 
msgid "Your account was updated successfully"
 
msgstr "Votre compte a été mis à jour avec succès"
 

	
 
#: kallithea/controllers/admin/my_account.py:141
 
#: kallithea/controllers/admin/users.py:207
 
#, python-format
 
msgid "Error occurred during update of user %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:161
 
msgid "Successfully updated password"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:171
 
msgid "Error occurred during update of user password"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:213
 
#: kallithea/controllers/admin/users.py:432
 
#, python-format
 
msgid "Added email %s to user"
 
msgstr "L’e-mail « %s » a été ajouté à l’utilisateur."
 

	
 
#: kallithea/controllers/admin/my_account.py:219
 
#: kallithea/controllers/admin/users.py:438
 
msgid "An error occurred during email saving"
 
msgstr "Une erreur est survenue durant l’enregistrement de l’e-mail."
 

	
 
#: kallithea/controllers/admin/my_account.py:228
 
#: kallithea/controllers/admin/users.py:449
 
msgid "Removed email from user"
 
msgstr "L’e-mail a été enlevé de l’utilisateur."
 

	
 
#: kallithea/controllers/admin/my_account.py:274
 
#: kallithea/controllers/admin/users.py:315
 
msgid "Api key successfully created"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:286
 
#: kallithea/controllers/admin/users.py:331
 
msgid "Api key successfully reset"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/my_account.py:290
 
#: kallithea/controllers/admin/users.py:335
 
msgid "Api key successfully deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:62
 
#: kallithea/controllers/admin/permissions.py:66
 
#: kallithea/controllers/admin/permissions.py:70
 
#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
 
msgid "None"
 
msgstr "Aucun"
 

	
 
#: kallithea/controllers/admin/permissions.py:63
 
#: kallithea/controllers/admin/permissions.py:67
 
#: kallithea/controllers/admin/permissions.py:71
 
msgid "Read"
 
msgstr "Lire"
 

	
 
#: kallithea/controllers/admin/permissions.py:64
 
#: kallithea/controllers/admin/permissions.py:68
 
#: kallithea/controllers/admin/permissions.py:72
 
msgid "Write"
 
msgstr "Écrire"
 

	
 
#: kallithea/controllers/admin/permissions.py:65
 
#: kallithea/controllers/admin/permissions.py:69
 
#: kallithea/controllers/admin/permissions.py:73
 
#: kallithea/templates/admin/auth/auth_settings.html:12
 
#: kallithea/templates/admin/defaults/defaults.html:12
 
#: kallithea/templates/admin/permissions/permissions.html:12
 
#: kallithea/templates/admin/repo_groups/repo_group_add.html:12
 
#: kallithea/templates/admin/repo_groups/repo_group_edit.html:12
 
#: kallithea/templates/admin/repo_groups/repo_groups.html:13
 
#: kallithea/templates/admin/repos/repo_add.html:13
 
#: kallithea/templates/admin/repos/repo_add.html:17
 
#: kallithea/templates/admin/repos/repos.html:12
 
#: kallithea/templates/admin/settings/settings.html:12
 
#: kallithea/templates/admin/user_groups/user_group_add.html:11
 
#: kallithea/templates/admin/user_groups/user_group_edit.html:12
 
#: kallithea/templates/admin/user_groups/user_groups.html:13
 
#: kallithea/templates/admin/users/user_add.html:11
 
#: kallithea/templates/admin/users/user_edit.html:12
 
#: kallithea/templates/admin/users/user_edit_profile.html:114
 
#: kallithea/templates/admin/users/users.html:13
 
#: kallithea/templates/admin/users/users.html:58
 
#: kallithea/templates/base/base.html:342
 
#: kallithea/templates/base/base.html:343
 
#: kallithea/templates/base/base.html:349
 
#: kallithea/templates/base/base.html:350
 
msgid "Admin"
 
msgstr "Administration"
 

	
 
#: kallithea/controllers/admin/permissions.py:76
 
#: kallithea/controllers/admin/permissions.py:87
 
#: kallithea/controllers/admin/permissions.py:92
 
#: kallithea/controllers/admin/permissions.py:95
 
#: kallithea/controllers/admin/permissions.py:98
 
#: kallithea/controllers/admin/permissions.py:101
 
msgid "Disabled"
 
msgstr "Interdite"
 

	
 
#: kallithea/controllers/admin/permissions.py:78
 
msgid "Allowed with manual account activation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:80
 
msgid "Allowed with automatic account activation"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:83
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694
 
msgid "Manual activation of external account"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:84
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695
 
msgid "Automatic activation of external account"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/permissions.py:88
 
#: kallithea/controllers/admin/permissions.py:91
 
#: kallithea/controllers/admin/permissions.py:96
 
#: kallithea/controllers/admin/permissions.py:99
 
#: kallithea/controllers/admin/permissions.py:102
 
msgid "Enabled"
 
msgstr "Autorisée"
 

	
 
#: kallithea/controllers/admin/permissions.py:125
 
msgid "Global permissions updated successfully"
 
msgstr ""
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgstr "Ce groupe contient %s dépôts et ne peut être supprimé."
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:419
 
#: kallithea/controllers/admin/repo_groups.py:454
 
#: kallithea/controllers/admin/user_groups.py:337
 
msgid "Cannot revoke permission for yourself as admin"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
msgid "Repository Group permissions updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repo_groups.py:471
 
#: kallithea/controllers/admin/repos.py:426
 
#: kallithea/controllers/admin/user_groups.py:349
 
msgid "An error occurred during revoking of permission"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:162
 
#, python-format
 
msgid "Error creating repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:237
 
#, python-format
 
msgid "Created repository %s from %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:246
 
#, python-format
 
msgid "Forked repository %s as %s"
 
msgstr "dépôt %s forké en tant que %s"
 

	
 
#: kallithea/controllers/admin/repos.py:249
 
#, python-format
 
msgid "Created repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:289
 
#, python-format
 
msgid "Repository %s updated successfully"
 
msgstr "Dépôt %s mis à jour avec succès."
 

	
 
#: kallithea/controllers/admin/repos.py:307
 
#, python-format
 
msgid "Error occurred during update of repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:334
 
#, python-format
 
msgid "Detached %s forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:337
 
#, python-format
 
msgid "Deleted %s forks"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:342
 
#, python-format
 
msgid "Deleted repository %s"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:345
 
#, python-format
 
msgid "Cannot delete %s it still contains attached forks"
 
msgstr "Impossible de supprimer le dépôt %s : Des forks y sont attachés."
 

	
 
#: kallithea/controllers/admin/repos.py:350
 
#, python-format
 
msgid "An error occurred during deletion of %s"
 
msgstr "Erreur pendant la suppression de %s"
 

	
 
#: kallithea/controllers/admin/repos.py:402
 
msgid "Repository permissions updated"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:458
 
msgid "An error occurred during creation of field"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:472
 
msgid "An error occurred during removal of field"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:488
 
msgid "-- Not a fork --"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:522
 
msgid "Updated repository visibility in public journal"
 
msgstr "La visibilité du dépôt dans le journal public a été mise à jour."
 

	
 
#: kallithea/controllers/admin/repos.py:526
 
msgid "An error occurred during setting this repository in public journal"
 
msgstr ""
 
"Une erreur est survenue durant la configuration du journal public pour ce"
 
" dépôt."
 

	
 
#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359
 
msgid "Token mismatch"
 
msgstr "Jeton d’authentification incorrect."
 

	
 
#: kallithea/controllers/admin/repos.py:546
 
msgid "Nothing"
 
msgstr "[Aucun dépôt]"
 

	
 
#: kallithea/controllers/admin/repos.py:548
 
#, python-format
 
msgid "Marked repo %s as fork of %s"
 
msgstr "Le dépôt %s a été marké comme fork de %s"
 

	
 
#: kallithea/controllers/admin/repos.py:555
 
msgid "An error occurred during this operation"
 
msgstr "Une erreur est survenue durant cette opération."
 

	
 
#: kallithea/controllers/admin/repos.py:571
 
msgid "Locked repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:574
 
msgid "Unlocked repository"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:577
 
#: kallithea/controllers/admin/repos.py:604
 
msgid "An error occurred during unlocking"
 
msgstr "Une erreur est survenue durant le déverrouillage."
 

	
 
#: kallithea/controllers/admin/repos.py:595
 
msgid "Unlocked"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:598
 
msgid "Locked"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:600
 
#, python-format
 
msgid "Repository has been %s"
 
msgstr "Le dépôt a été %s."
 

	
 
#: kallithea/controllers/admin/repos.py:618
 
msgid "Cache invalidation successful"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/repos.py:622
 
msgid "An error occurred during cache invalidation"
 
msgstr "Une erreur est survenue durant l’invalidation du cache."
 

	
 
#: kallithea/controllers/admin/repos.py:637
 
msgid "Pulled from remote location"
 
msgstr "Les changements distants ont été récupérés."
 

	
 
#: kallithea/controllers/admin/repos.py:640
 
msgid "An error occurred during pull from remote location"
 
msgstr "Une erreur est survenue durant le pull depuis la source distante."
 

	
 
#: kallithea/controllers/admin/repos.py:673
 
msgid "An error occurred during deletion of repository stats"
 
msgstr "Une erreur est survenue durant la suppression des statistiques du dépôt."
 

	
 
#: kallithea/controllers/admin/settings.py:172
 
msgid "Updated VCS settings"
 
msgstr "Réglages des gestionnaires de versions mis à jour."
 

	
 
#: kallithea/controllers/admin/settings.py:176
 
@@ -4284,1396 +4284,1396 @@ msgstr ""
 
msgid "Unfollow"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:188
 
#: kallithea/templates/data_table/_dt_elements.html:35
 
#: kallithea/templates/data_table/_dt_elements.html:39
 
#: kallithea/templates/forks/fork.html:12
 
msgid "Fork"
 
msgstr "Fork"
 

	
 
#: kallithea/templates/base/base.html:190
 
msgid "Create Pull Request"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:196
 
#, python-format
 
msgid "Show Pull Requests for %s"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:233
 
msgid "Not logged in"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:240
 
msgid "Login to your account"
 
msgstr "Connexion à votre compte"
 

	
 
#: kallithea/templates/base/base.html:263
 
msgid "Forgot password ?"
 
msgstr "Mot de passe oublié ?"
 

	
 
#: kallithea/templates/base/base.html:286
 
msgid "Log Out"
 
msgstr "Se déconnecter"
 

	
 
#: kallithea/templates/base/base.html:311
 
msgid "Show recent activity"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:312
 
#: kallithea/templates/journal/journal.html:4
 
msgid "Journal"
 
msgstr "Historique"
 

	
 
#: kallithea/templates/base/base.html:317
 
#: kallithea/templates/base/base.html:318
 
msgid "Public journal"
 
msgstr "Journal public"
 

	
 
#: kallithea/templates/base/base.html:323
 
msgid "Show public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:324
 
msgid "Gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:327
 
msgid "Create new gist"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:328
 
msgid "All public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:330
 
msgid "My public gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:331
 
msgid "My private gists"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:336
 
msgid "Search in repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:399
 
msgid "No matches found"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:527
 
msgid "Keyboard shortcuts"
 
msgstr ""
 

	
 
#: kallithea/templates/base/base.html:536
 
msgid "Site-wide shortcuts"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:14
 
msgid "Inherit from defaults"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:19
 
#, python-format
 
msgid ""
 
"Select to inherit permissions from %s permissions settings, and default "
 
"IP address whitelist."
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:28
 
msgid "Create repositories"
 
msgstr "Création de dépôts"
 

	
 
#: kallithea/templates/base/default_perms_box.html:33
 
msgid "Select this option to allow repository creation for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:40
 
msgid "Create user groups"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:45
 
msgid "Select this option to allow user group creation for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/default_perms_box.html:52
 
msgid "Fork repositories"
 
msgstr "Forker les dépôts"
 

	
 
#: kallithea/templates/base/default_perms_box.html:57
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:13
 
msgid "show"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:22
 
msgid "No permissions defined yet"
 
msgstr ""
 

	
 
#: kallithea/templates/base/perms_summary.html:30
 
#: kallithea/templates/base/perms_summary.html:54
 
msgid "Permission"
 
msgstr "Permission"
 

	
 
#: kallithea/templates/base/perms_summary.html:32
 
#: kallithea/templates/base/perms_summary.html:56
 
msgid "Edit Permission"
 
msgstr "Éditer"
 

	
 
#: kallithea/templates/base/perms_summary.html:90
 
msgid "No permission defined"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:45
 
msgid "Add another comment"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:46
 
#: kallithea/templates/data_table/_dt_elements.html:216
 
msgid "Stop following this repository"
 
msgstr "Arrêter de suivre ce dépôt"
 

	
 
#: kallithea/templates/base/root.html:47
 
msgid "Start following this repository"
 
msgstr "Suivre ce dépôt"
 

	
 
#: kallithea/templates/base/root.html:48
 
msgid "Group"
 
msgstr "Groupe"
 

	
 
#: kallithea/templates/base/root.html:49
 
msgid "members"
 
msgstr "Membres"
 

	
 
#: kallithea/templates/base/root.html:50
 
#: kallithea/templates/pullrequests/pullrequest.html:202
 
msgid "Loading ..."
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:51
 
msgid "loading ..."
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:52
 
msgid "Search truncated"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:53
 
msgid "No matching files"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:54
 
#: kallithea/templates/changelog/changelog.html:51
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:33
 
msgid "Open new pull request"
 
msgstr "Nouvelle requête de pull"
 

	
 
#: kallithea/templates/base/root.html:55
 
msgid "Open new pull request for selected changesets"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:56
 
msgid "Show selected changesets __S -> __E"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:57
 
msgid "Show selected changeset __S"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:58
 
msgid "Selection link"
 
msgstr "Lien vers la sélection"
 

	
 
#: kallithea/templates/base/root.html:59
 
#: kallithea/templates/changeset/diff_block.html:8
 
msgid "Collapse diff"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:60
 
msgid "Expand diff"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:61
 
msgid "Failed to revoke permission"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:62
 
msgid "confirm to revoke permission for {0}: {1} ?"
 
msgstr ""
 

	
 
#: kallithea/templates/base/root.html:66
 
msgid "specify changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:5
 
#, python-format
 
msgid "%s Bookmarks"
 
msgstr "Signets de %s"
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:29
 
msgid "Compare Bookmarks"
 
msgstr ""
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:55
 
#: kallithea/templates/bookmarks/bookmarks_data.html:10
 
#: kallithea/templates/branches/branches.html:54
 
#: kallithea/templates/branches/branches_data.html:10
 
#: kallithea/templates/changelog/changelog_summary_data.html:8
 
#: kallithea/templates/tags/tags.html:55
 
#: kallithea/templates/tags/tags_data.html:10
 
msgid "Author"
 
msgstr "Auteur"
 

	
 
#: kallithea/templates/bookmarks/bookmarks.html:56
 
#: kallithea/templates/bookmarks/bookmarks_data.html:12
 
#: kallithea/templates/branches/branches.html:55
 
#: kallithea/templates/branches/branches_data.html:12
 
#: kallithea/templates/changelog/changelog_summary_data.html:5
 
#: kallithea/templates/tags/tags.html:56
 
#: kallithea/templates/tags/tags_data.html:12
 
msgid "Revision"
 
msgstr "Révision"
 

	
 
#: kallithea/templates/branches/branches.html:5
 
#, python-format
 
msgid "%s Branches"
 
msgstr "Branches de %s"
 

	
 
#: kallithea/templates/branches/branches.html:29
 
msgid "Compare Branches"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:6
 
#, python-format
 
msgid "%s Changelog"
 
msgstr "Historique de %s"
 

	
 
#: kallithea/templates/changelog/changelog.html:21
 
#, python-format
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] "Affichage de %d révision sur %d"
 
msgstr[1] "Affichage de %d révisions sur %d"
 

	
 
#: kallithea/templates/changelog/changelog.html:43
 
msgid "Clear selection"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:47
 
#: kallithea/templates/forks/forks_data.html:19
 
#, python-format
 
msgid "Compare fork with %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:49
 
#, python-format
 
msgid "Compare fork with Parent(%s)"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:56
 
msgid "Show"
 
msgstr "Afficher"
 

	
 
#: kallithea/templates/changelog/changelog.html:82
 
#: kallithea/templates/changelog/changelog_summary_data.html:19
 
#, python-format
 
msgid ""
 
"Changeset status: %s\n"
 
"Click to open associated pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:86
 
#: kallithea/templates/compare/compare_cs.html:18
 
#, python-format
 
msgid "Changeset status: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:105
 
#: kallithea/templates/compare/compare_cs.html:36
 
msgid "Expand commit message"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:114
 
msgid "Changeset has comments"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:124
 
#: kallithea/templates/changelog/changelog_summary_data.html:50
 
#: kallithea/templates/changeset/changeset.html:93
 
#: kallithea/templates/changeset/changeset_range.html:93
 
#, python-format
 
msgid "Bookmark %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:130
 
#: kallithea/templates/changelog/changelog_summary_data.html:56
 
#: kallithea/templates/changeset/changeset.html:100
 
#: kallithea/templates/changeset/changeset_range.html:99
 
#, python-format
 
msgid "Tag %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:135
 
#: kallithea/templates/changelog/changelog_summary_data.html:61
 
#: kallithea/templates/changeset/changeset.html:105
 
#: kallithea/templates/changeset/changeset_range.html:103
 
#, python-format
 
msgid "Branch %s"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog.html:299
 
msgid "There are no changes yet"
 
msgstr "Il n’y a aucun changement pour le moment"
 

	
 
#: kallithea/templates/changelog/changelog_details.html:4
 
#: kallithea/templates/changeset/changeset.html:76
 
msgid "Removed"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:5
 
#: kallithea/templates/changeset/changeset.html:77
 
msgid "Changed"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:6
 
#: kallithea/templates/changeset/changeset.html:78
 
msgid "Added"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_details.html:8
 
#: kallithea/templates/changelog/changelog_details.html:9
 
#: kallithea/templates/changelog/changelog_details.html:10
 
#: kallithea/templates/changeset/changeset.html:80
 
#: kallithea/templates/changeset/changeset.html:81
 
#: kallithea/templates/changeset/changeset.html:82
 
#, python-format
 
msgid "Affected %s files"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:6
 
#: kallithea/templates/files/files_add.html:65
 
#: kallithea/templates/files/files_delete.html:53
 
msgid "Commit message"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:7
 
msgid "Age"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:9
 
msgid "Refs"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:86
 
msgid "Add or upload files directly via Kallithea"
 
msgstr "Ajouter ou téléverser des fichiers directement via Kallithea…"
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:89
 
#: kallithea/templates/files/files_ypjax.html:9
 
msgid "Add New File"
 
msgstr ""
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:95
 
msgid "Push new repo"
 
msgstr "Pusher le nouveau dépôt"
 

	
 
#: kallithea/templates/changelog/changelog_summary_data.html:103
 
msgid "Existing repository?"
 
msgstr "Le dépôt existe déjà ?"
 

	
 
#: kallithea/templates/changeset/changeset.html:6
 
#, python-format
 
msgid "%s Changeset"
 
msgstr "Changeset de %s"
 

	
 
#: kallithea/templates/changeset/changeset.html:37
 
msgid "parent rev."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:43
 
msgid "child rev."
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:51
 
#: kallithea/templates/changeset/changeset_file_comment.html:41
 
#: kallithea/templates/changeset/changeset_range.html:51
 
msgid "Changeset status"
 
msgstr "Statut du changeset"
 

	
 
#: kallithea/templates/changeset/changeset.html:55
 
#: kallithea/templates/changeset/diff_block.html:27
 
#: kallithea/templates/files/diff_2way.html:52
 
msgid "Raw diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:58
 
msgid "Patch diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:61
 
#: kallithea/templates/changeset/diff_block.html:30
 
#: kallithea/templates/files/diff_2way.html:55
 
msgid "Download diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:111
 
#, python-format
 
msgid "%d comment"
 
msgid_plural "%d comments"
 
msgstr[0] "%d commentaire"
 
msgstr[1] "%d commentaires"
 

	
 
#: kallithea/templates/changeset/changeset.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:111
 
#, python-format
 
msgid "(%d inline)"
 
msgid_plural "(%d inline)"
 
msgstr[0] "(et %d en ligne)"
 
msgstr[1] "(et %d en ligne)"
 

	
 
#: kallithea/templates/changeset/changeset.html:88
 
#: kallithea/templates/changeset/changeset_range.html:89
 
msgid "merge"
 
msgstr "Fusion"
 

	
 
#: kallithea/templates/changeset/changeset.html:124
 
#: kallithea/templates/compare/compare_diff.html:57
 
#: kallithea/templates/pullrequests/pullrequest_show.html:160
 
#, python-format
 
msgid "%s file changed"
 
msgid_plural "%s files changed"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:126
 
#: kallithea/templates/compare/compare_diff.html:59
 
#: kallithea/templates/pullrequests/pullrequest_show.html:162
 
#, python-format
 
msgid "%s file changed with %s insertions and %s deletions"
 
msgid_plural "%s files changed with %s insertions and %s deletions"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Showing a huge diff might take some time and resources"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:139
 
#: kallithea/templates/changeset/changeset.html:151
 
#: kallithea/templates/compare/compare_diff.html:75
 
#: kallithea/templates/compare/compare_diff.html:85
 
#: kallithea/templates/pullrequests/pullrequest_show.html:178
 
#: kallithea/templates/pullrequests/pullrequest_show.html:202
 
msgid "Show full diff"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset.html:214
 
#: kallithea/templates/changeset/changeset.html:251
 
msgid "no revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:23
 
#, python-format
 
msgid "Vote on pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:25
 
#, python-format
 
msgid "Comment on pull request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:30
 
msgid "Status change on changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:32
 
msgid "Comment on changeset"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:63
 
msgid "Submitting..."
 
msgstr "Envoi…"
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:66
 
msgid "Commenting on line {1}."
 
msgstr "Commentaire sur la ligne {1}."
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:67
 
#: kallithea/templates/changeset/changeset_file_comment.html:153
 
#, python-format
 
msgid "Comments parsed using %s syntax with %s support."
 
msgstr ""
 
"Les commentaires sont analysés avec la syntaxe %s, avec le support de la "
 
"commande %s."
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:69
 
#: kallithea/templates/changeset/changeset_file_comment.html:155
 
msgid "Use @username inside this text to send notification to this Kallithea user"
 
msgstr ""
 
"Utilisez @nomutilisateur dans ce texte pour envoyer une notification à "
 
"l’utilisateur Kallithea en question."
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:73
 
#: kallithea/templates/changeset/changeset_file_comment.html:166
 
msgid "Preview"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:80
 
#: kallithea/templates/changeset/changeset_file_comment.html:189
 
msgid "Comment preview"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:88
 
#: kallithea/templates/changeset/changeset_file_comment.html:196
 
#: kallithea/templates/email_templates/changeset_comment.html:11
 
#: kallithea/templates/email_templates/pull_request_comment.html:16
 
msgid "Comment"
 
msgstr "Commentaire"
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:96
 
msgid "You need to be logged in to comment."
 
msgstr "Vous devez être connecté pour poster des commentaires."
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:96
 
msgid "Login now"
 
msgstr "Se connecter maintenant"
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:100
 
msgid "Hide"
 
msgstr "Masquer"
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:159
 
msgid "Vote for pull request status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:161
 
msgid "Change changeset status"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_file_comment.html:179
 
msgid "Close (when approved or rejected)"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/changeset_range.html:5
 
#, python-format
 
msgid "%s Changesets"
 
msgstr "Changesets de %s"
 

	
 
#: kallithea/templates/changeset/changeset_range.html:59
 
msgid "Files affected"
 
msgstr "Fichiers affectés"
 

	
 
#: kallithea/templates/changeset/diff_block.html:21
 
#: kallithea/templates/files/diff_2way.html:46
 
msgid "Show full diff for this file"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:24
 
#: kallithea/templates/changeset/diff_block.html:68
 
#: kallithea/templates/files/diff_2way.html:49
 
msgid "Show full side-by-side diff for this file"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:38
 
msgid "Show inline comments"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:62
 
msgid "Show file at latest version in this repo"
 
msgstr ""
 

	
 
#: kallithea/templates/changeset/diff_block.html:64
 
msgid "Show file at initial version in this repo"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_cs.html:4
 
msgid "No changesets"
 
msgstr "Aucun changeset"
 

	
 
#: kallithea/templates/compare/compare_cs.html:8
 
msgid "Ancestor"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:6
 
#: kallithea/templates/compare/compare_diff.html:8
 
#, python-format
 
msgid "%s Compare"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:16
 
msgid "Compare revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:36
 
msgid "Swap"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:38
 
msgid "Compare Revisions"
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:45
 
msgid "Compare revisions, branches, bookmarks or tags."
 
msgstr ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:50
 
#: kallithea/templates/pullrequests/pullrequest_show.html:153
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/compare/compare_diff.html:65
 
#: kallithea/templates/pullrequests/pullrequest_show.html:168
 
msgid "No files"
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:63
 
msgid "Mercurial repository"
 
msgstr "Dépôt Mercurial"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:65
 
msgid "Git repository"
 
msgstr "Dépôt Git"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:72
 
msgid "Public repository"
 
msgstr "Dépôt public"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:82
 
msgid "Repository creating in progress..."
 
msgstr ""
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:96
 
msgid "No changesets yet"
 
msgstr "Dépôt vide"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:103
 
#: kallithea/templates/data_table/_dt_elements.html:105
 
#, python-format
 
msgid "Subscribe to %s rss feed"
 
msgstr "S’abonner au flux RSS de %s"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:111
 
#: kallithea/templates/data_table/_dt_elements.html:113
 
#, python-format
 
msgid "Subscribe to %s atom feed"
 
msgstr "S’abonner au flux ATOM de %s"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:141
 
msgid "Creating"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
 
msgid "%s commented on a %s changeset."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/changeset_comment.html:9
 
msgid "The changeset status was changed to"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/main.html:8
 
msgid "This is a notification from Kallithea."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:4
 
#, python-format
 
msgid "Hello %s"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:5
 
msgid "We received a request to create a new password for your account."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:6
 
msgid "You can generate it by clicking following URL"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/password_reset.html:10
 
msgid "Please ignore this email if you did not request a new password ."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request.html:6
 
#, python-format
 
msgid ""
 
"%s opened a pull request for repository %s and wants you to review "
 
"changes."
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request.html:8
 
#: kallithea/templates/pullrequests/pullrequest.html:31
 
#: kallithea/templates/pullrequests/pullrequest_data.html:14
 
#: kallithea/templates/pullrequests/pullrequest_show.html:28
 
msgid "Title"
 
msgstr "Titre"
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:6
 
#, python-format
 
msgid "%s commented on pull request \"%s\""
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:10
 
msgid "Pull request was closed with status"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/pull_request_comment.html:12
 
msgid "Pull request changed status"
 
msgstr ""
 

	
 
#: kallithea/templates/email_templates/registration.html:6
 
msgid "View this user here"
 
msgstr ""
 

	
 
#: kallithea/templates/errors/error_document.html:47
 
#, python-format
 
msgid "You will be redirected to %s in %s seconds"
 
msgstr "Vous serez redirigé vers %s dans %s secondes."
 

	
 
#: kallithea/templates/files/diff_2way.html:15
 
#, python-format
 
msgid "%s File side-by-side diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:22
 
#: kallithea/templates/files/file_diff.html:11
 
msgid "File diff"
 
msgstr "Diff de fichier"
 

	
 
#: kallithea/templates/files/diff_2way.html:58
 
msgid "ignore white space"
 
msgid "ignore whitespace"
 
msgstr ""
 

	
 
#: kallithea/templates/files/diff_2way.html:59
 
msgid "turn on edit mode"
 
msgstr ""
 

	
 
#: kallithea/templates/files/file_diff.html:4
 
#, python-format
 
msgid "%s File Diff"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files.html:4
 
#: kallithea/templates/files/files.html:84
 
#, python-format
 
msgid "%s Files"
 
msgstr "Fichiers de %s"
 

	
 
#: kallithea/templates/files/files_add.html:4
 
#, python-format
 
msgid "%s Files Add"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:25
 
msgid "Add new file"
 
msgstr "Ajouter un nouveau fichier"
 

	
 
#: kallithea/templates/files/files_add.html:45
 
#: kallithea/templates/files/files_edit.html:43
 
#: kallithea/templates/files/files_ypjax.html:3
 
msgid "Location"
 
msgstr "Emplacement"
 

	
 
#: kallithea/templates/files/files_add.html:47
 
msgid "Enter filename..."
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:49
 
#: kallithea/templates/files/files_add.html:53
 
msgid "or"
 
msgstr "ou"
 

	
 
#: kallithea/templates/files/files_add.html:49
 
msgid "Upload File"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:53
 
msgid "Create New File"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:58
 
msgid "New file mode"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_add.html:69
 
#: kallithea/templates/files/files_delete.html:57
 
#: kallithea/templates/files/files_edit.html:72
 
msgid "Commit changes"
 
msgstr "Commiter les changements"
 

	
 
#: kallithea/templates/files/files_browser.html:13
 
msgid "revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:14
 
msgid "Previous revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:16
 
msgid "Next revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:22
 
msgid "Follow current branch"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:25
 
msgid "Search File List"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_browser.html:29
 
msgid "Loading file list..."
 
msgstr "Chargement de la liste des fichiers…"
 

	
 
#: kallithea/templates/files/files_browser.html:42
 
msgid "Size"
 
msgstr "Taille"
 

	
 
#: kallithea/templates/files/files_browser.html:43
 
msgid "Mimetype"
 
msgstr "Type MIME"
 

	
 
#: kallithea/templates/files/files_browser.html:44
 
msgid "Last Revision"
 
msgstr "Dernière révision"
 

	
 
#: kallithea/templates/files/files_browser.html:45
 
msgid "Last modified"
 
msgstr "Dernière modification"
 

	
 
#: kallithea/templates/files/files_browser.html:46
 
msgid "Last committer"
 
msgstr "Dernier commiteur"
 

	
 
#: kallithea/templates/files/files_delete.html:4
 
#, python-format
 
msgid "%s Files Delete"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_delete.html:25
 
#: kallithea/templates/files/files_delete.html:45
 
msgid "Delete file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:4
 
#, python-format
 
msgid "%s File Edit"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:25
 
msgid "Edit file"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:53
 
#: kallithea/templates/files/files_source.html:32
 
msgid "Show Annotation"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:55
 
#: kallithea/templates/files/files_source.html:35
 
msgid "Download as Raw"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:58
 
msgid "Source"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_edit.html:63
 
msgid "Editing file"
 
msgstr "Édition du fichier"
 

	
 
#: kallithea/templates/files/files_edit.html:68
 
msgid "Commit Message"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_history_box.html:2
 
#, python-format
 
msgid "%s author"
 
msgid_plural "%s authors"
 
msgstr[0] "%s auteur"
 
msgstr[1] "%s auteurs"
 

	
 
#: kallithea/templates/files/files_source.html:7
 
msgid "Diff to Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:8
 
msgid "Show at Revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:10
 
msgid "Show Full History"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:11
 
msgid "Show Authors"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:30
 
msgid "Show Source"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:38
 
#, python-format
 
msgid "Edit on Branch:%s"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:41
 
msgid "Editing binary files not allowed"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:44
 
msgid "Editing files allowed only when on branch head revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:45
 
msgid "Deleting files allowed only when on branch head revision"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_source.html:61
 
#, python-format
 
msgid "Binary file (%s)"
 
msgstr "Fichier binaire (%s)"
 

	
 
#: kallithea/templates/files/files_source.html:71
 
msgid "File is too big to display"
 
msgstr "Ce fichier est trop gros pour être affiché."
 

	
 
#: kallithea/templates/files/files_ypjax.html:5
 
msgid "annotation"
 
msgstr "annotation"
 

	
 
#: kallithea/templates/files/files_ypjax.html:23
 
msgid "Go Back"
 
msgstr ""
 

	
 
#: kallithea/templates/files/files_ypjax.html:24
 
msgid "No files at given path"
 
msgstr "Aucun fichier à cet endroit"
 

	
 
#: kallithea/templates/followers/followers.html:5
 
#, python-format
 
msgid "%s Followers"
 
msgstr "Followers de %s"
 

	
 
#: kallithea/templates/followers/followers.html:12
 
#: kallithea/templates/summary/summary.html:149
 
#: kallithea/templates/summary/summary.html:150
 
msgid "Followers"
 
msgstr "Followers"
 

	
 
#: kallithea/templates/followers/followers_data.html:12
 
msgid "Started following -"
 
msgstr "A commencé à suivre le dépôt :"
 

	
 
#: kallithea/templates/forks/fork.html:5
 
#, python-format
 
msgid "Fork repository %s"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/fork.html:30
 
msgid "Fork name"
 
msgstr "Nom du fork"
 

	
 
#: kallithea/templates/forks/fork.html:71
 
msgid "Private"
 
msgstr "Privé"
 

	
 
#: kallithea/templates/forks/fork.html:80
 
msgid "Copy permissions"
 
msgstr "Copier les permissions"
 

	
 
#: kallithea/templates/forks/fork.html:84
 
msgid "Copy permissions from forked repository"
 
msgstr "Copier les permissions depuis le dépôt forké"
 

	
 
#: kallithea/templates/forks/fork.html:90
 
msgid "Update after clone"
 
msgstr "MÀJ après le clonage"
 

	
 
#: kallithea/templates/forks/fork.html:94
 
msgid "Checkout source after making a clone"
 
msgstr "Mettre à jour depuis la source après clonage"
 

	
 
#: kallithea/templates/forks/fork.html:99
 
msgid "Fork this Repository"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks.html:5
 
#, python-format
 
msgid "%s Forks"
 
msgstr "Forks de %s"
 

	
 
#: kallithea/templates/forks/forks.html:12
 
#: kallithea/templates/summary/summary.html:155
 
#: kallithea/templates/summary/summary.html:156
 
msgid "Forks"
 
msgstr "Forks"
 

	
 
#: kallithea/templates/forks/forks_data.html:17
 
msgid "Forked"
 
msgstr ""
 

	
 
#: kallithea/templates/forks/forks_data.html:42
 
msgid "There are no forks yet"
 
msgstr "Il n’y a pas encore de forks."
 

	
 
#: kallithea/templates/journal/journal.html:24
 
msgid "ATOM journal feed"
 
msgstr "Flux ATOM du journal"
 

	
 
#: kallithea/templates/journal/journal.html:25
 
msgid "RSS journal feed"
 
msgstr "Flux RSS du journal"
 

	
 
#: kallithea/templates/journal/journal.html:57
 
msgid "My repos"
 
msgstr "Mes dépôts"
 

	
 
#: kallithea/templates/journal/journal_data.html:55
 
msgid "No entries yet"
 
msgstr "Aucune entrée pour le moment"
 

	
 
#: kallithea/templates/journal/public_journal.html:4
 
#: kallithea/templates/journal/public_journal.html:24
 
msgid "Public Journal"
 
msgstr "Journal public"
 

	
 
#: kallithea/templates/journal/public_journal.html:16
 
msgid "ATOM public journal feed"
 
msgstr "Flux ATOM du journal public"
 

	
 
#: kallithea/templates/journal/public_journal.html:17
 
msgid "RSS public journal feed"
 
msgstr "Flux RSS du journal public"
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:4
 
#: kallithea/templates/pullrequests/pullrequest.html:8
 
msgid "New pull request"
 
msgstr "Nouvelle requête de pull"
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:44
 
msgid "Write a short description on this pull request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:50
 
msgid "Changeset flow"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:57
 
#: kallithea/templates/pullrequests/pullrequest_show.html:68
 
msgid "Origin repository"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:82
 
msgid "Send Pull Request"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:91
 
#: kallithea/templates/pullrequests/pullrequest_show.html:104
 
msgid "Pull request reviewers"
 
msgstr "Relecteurs de la requête de pull"
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:100
 
#: kallithea/templates/pullrequests/pullrequest_show.html:116
 
msgid "owner"
 
msgstr "Propriétaire"
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:114
 
msgid "Add reviewer to this pull request."
 
msgstr "Ajouter un relecteur à cette requête de pull."
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:128
 
msgid "Detailed compare view"
 
msgstr "Comparaison détaillée"
 

	
 
#: kallithea/templates/pullrequests/pullrequest.html:149
 
msgid "Destination repository"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:4
 
#, python-format
 
msgid "%s Pull Request #%s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:36
 
msgid "Review status"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:42
 
#: kallithea/templates/pullrequests/pullrequest_show.html:43
 
msgid "Pull request status calculated from votes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:56
 
msgid "Still not reviewed by"
 
msgstr "Pas encore relue par"
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:60
 
#, python-format
 
msgid "%d reviewer"
 
msgid_plural "%d reviewers"
 
msgstr[0] "%d relecteur"
 
msgstr[1] "%d relecteurs"
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:62
 
msgid "Pull request was reviewed by all reviewers"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:77
 
#: kallithea/templates/pullrequests/pullrequest_show.html:79
 
msgid "Pull changes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:116
 
msgid "reviewer"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:133
 
msgid "Add or remove reviewer to this pull request."
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:137
 
msgid "Save Changes"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show.html:149
 
msgid "Compare view"
 
msgstr "Vue de comparaison"
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:4
 
#, python-format
 
msgid "%s Pull Requests"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:12
 
#, python-format
 
msgid "Pull requests from %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:14
 
#, python-format
 
msgid "Pull requests to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:38
 
#, python-format
 
msgid "Show pull requests to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:40
 
#, python-format
 
msgid "Show pull requests from %s"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:50
 
msgid "Hide closed pull requests"
 
msgstr ""
 

	
 
#: kallithea/templates/pullrequests/pullrequest_show_all.html:52
 
msgid "Show closed pull requests too"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:6
 
#, python-format
 
msgid "%s Search"
 
msgstr ""
 

	
 
#: kallithea/templates/search/search.html:8
 
#: kallithea/templates/search/search.html:19
 
msgid "Search in all repositories"
 
msgstr "Rechercher dans tous les dépôts"
 

	
 
#: kallithea/templates/search/search.html:53
 
msgid "Search term"
 
msgstr "Termes de la recherches"
 

	
 
#: kallithea/templates/search/search.html:65
 
msgid "Search in"
 
msgstr "Rechercher dans"
 

	
 
#: kallithea/templates/search/search.html:68
 
msgid "File contents"
 
msgstr "Le contenu des fichiers"
 

	
 
#: kallithea/templates/search/search.html:69
 
msgid "Commit messages"
 
msgstr "Les messages de commit"
 

	
 
#: kallithea/templates/search/search.html:70
 
msgid "File names"
 
msgstr "Les noms de fichiers"
 

	
 
#: kallithea/templates/search/search_commit.html:35
 
#: kallithea/templates/search/search_content.html:21
 
#: kallithea/templates/search/search_path.html:15
 
msgid "Permission denied"
 
msgstr "Permission refusée"
 

	
 
#: kallithea/templates/summary/statistics.html:4
 
#, python-format
 
msgid "%s Statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:19
 
#: kallithea/templates/summary/summary.html:42
 
#, python-format
 
msgid "%s ATOM feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:20
 
#: kallithea/templates/summary/summary.html:43
 
#, python-format
 
msgid "%s RSS feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:39
 
#: kallithea/templates/summary/summary.html:107
 
#: kallithea/templates/summary/summary.html:123
 
msgid "Enable"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:42
 
msgid "Stats gathered: "
 
msgstr "Statistiques obtenues :"
 

	
 
#: kallithea/templates/summary/statistics.html:91
 
#: kallithea/templates/summary/summary.html:354
 
msgid "files"
 
msgstr "Fichiers"
 

	
 
#: kallithea/templates/summary/statistics.html:115
 
#: kallithea/templates/summary/summary.html:378
 
msgid "Show more"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/statistics.html:392
 
msgid "commits"
 
msgstr "commits"
 

	
 
#: kallithea/templates/summary/statistics.html:393
 
msgid "files added"
 
msgstr "fichiers ajoutés"
 

	
 
#: kallithea/templates/summary/statistics.html:394
 
msgid "files changed"
 
msgstr "fichiers modifiés"
 

	
 
#: kallithea/templates/summary/statistics.html:395
 
msgid "files removed"
 
msgstr "fichiers supprimés"
 

	
 
#: kallithea/templates/summary/statistics.html:397
 
msgid "commit"
 
msgstr "commit"
 

	
 
#: kallithea/templates/summary/statistics.html:398
 
msgid "file added"
 
msgstr "fichier ajouté"
 

	
 
#: kallithea/templates/summary/statistics.html:399
 
msgid "file changed"
 
msgstr "fichié modifié"
 

	
 
#: kallithea/templates/summary/statistics.html:400
 
msgid "file removed"
 
msgstr "fichier supprimé"
 

	
 
#: kallithea/templates/summary/summary.html:4
 
#, python-format
 
msgid "%s Summary"
 
msgstr "Résumé de %s"
 

	
 
#: kallithea/templates/summary/summary.html:16
 
#, python-format
 
msgid "Repository locked by %s"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:18
 
msgid "Repository unlocked"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:76
 
msgid "Clone url"
 
msgstr "URL de clone"
 

	
 
#: kallithea/templates/summary/summary.html:81
 
msgid "Show by Name"
 
msgstr "Afficher par nom"
 

	
 
#: kallithea/templates/summary/summary.html:82
 
msgid "Show by ID"
 
msgstr "Afficher par ID"
 

	
 
#: kallithea/templates/summary/summary.html:99
 
msgid "Trending files"
 
msgstr "Populaires"
 

	
 
#: kallithea/templates/summary/summary.html:115
 
msgid "Download"
 
msgstr "Téléchargements"
 

	
 
#: kallithea/templates/summary/summary.html:119
 
msgid "There are no downloads yet"
 
msgstr "Il n’y a pas encore de téléchargements proposés."
 

	
 
#: kallithea/templates/summary/summary.html:121
 
msgid "Downloads are disabled for this repository"
 
msgstr "Les téléchargements sont désactivés pour ce dépôt."
 

	
 
#: kallithea/templates/summary/summary.html:127
 
msgid "Download as zip"
 
msgstr "Télécharger en ZIP"
 

	
 
#: kallithea/templates/summary/summary.html:132
 
msgid "Check this to download archive with subrepos"
 
msgstr "Télécharger une archive contenant également les sous-dépôts éventuels"
 

	
 
#: kallithea/templates/summary/summary.html:132
 
msgid "with subrepos"
 
msgstr "avec les sous-dépôts"
 

	
 
#: kallithea/templates/summary/summary.html:163
 
msgid "Repository Size"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:170
 
#: kallithea/templates/summary/summary.html:172
 
msgid "Feed"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:193
 
msgid "Latest changes"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:195
 
msgid "Quick start"
 
msgstr "Démarrage rapide"
 

	
 
#: kallithea/templates/summary/summary.html:209
 
#, python-format
 
msgid "Readme file from revision %s:%s"
 
msgstr ""
 

	
 
#: kallithea/templates/summary/summary.html:299
 
#, python-format
 
msgid "Download %s as %s"
 
msgstr "Télécharger %s comme archive %s"
 

	
 
#: kallithea/templates/tags/tags.html:5
 
#, python-format
 
msgid "%s Tags"
 
msgstr "Tags de %s"
 

	
 
#: kallithea/templates/tags/tags.html:29
 
msgid "Compare tags"
 
msgstr ""
 

	

Changeset was too big and was cut off... Show full diff anyway

0 comments (0 inline, 0 general)