Changeset - 923037eb67d4
[Not reviewed]
default
0 31 0
Thomas De Schampheleire - 11 years ago 2015-01-24 21:17:39
thomas.de_schampheleire@alcatel-lucent.com
spelling: fix various typos

This commit fixes various typos or basic English grammar mistakes found by
reviewing the kallithea.pot file.

Full correction of sentences that are not very well formulated, like missing
articles, is out of scope for this commit. Likewise for inconsistent
capitalization of strings like 'Repository group'/'Repository Group'.
31 files changed with 266 insertions and 266 deletions:
0 comments (0 inline, 0 general)
kallithea/controllers/admin/repo_groups.py
Show inline comments
 
@@ -263,49 +263,49 @@ class RepoGroupsController(BaseControlle
 
                defaults=errors.value,
 
                errors=errors.error_dict or {},
 
                prefix_error=False,
 
                encoding="UTF-8")
 
        except Exception:
 
            log.error(traceback.format_exc())
 
            h.flash(_('Error occurred during update of repository group %s') \
 
                    % request.POST.get('group_name'), category='error')
 

	
 
        return redirect(url('edit_repo_group', group_name=group_name))
 

	
 
    @HasRepoGroupPermissionAnyDecorator('group.admin')
 
    def delete(self, group_name):
 
        """DELETE /repo_groups/group_name: Delete an existing item"""
 
        # Forms posted to this method should contain a hidden field:
 
        #    <input type="hidden" name="_method" value="DELETE" />
 
        # Or using helpers:
 
        #    h.form(url('repos_group', group_name=GROUP_NAME),
 
        #           method='delete')
 
        # url('repos_group', group_name=GROUP_NAME)
 

	
 
        gr = c.repo_group = RepoGroupModel()._get_repo_group(group_name)
 
        repos = gr.repositories.all()
 
        if repos:
 
            h.flash(_('This group contains %s repositores and cannot be '
 
            h.flash(_('This group contains %s repositories and cannot be '
 
                      'deleted') % len(repos), category='warning')
 
            return redirect(url('repos_groups'))
 

	
 
        children = gr.children.all()
 
        if children:
 
            h.flash(_('This group contains %s subgroups and cannot be deleted'
 
                      % (len(children))), category='warning')
 
            return redirect(url('repos_groups'))
 

	
 
        try:
 
            RepoGroupModel().delete(group_name)
 
            Session().commit()
 
            h.flash(_('Removed repository group %s') % group_name,
 
                    category='success')
 
            #TODO: in future action_logger(, '', '', '', self.sa)
 
        except Exception:
 
            log.error(traceback.format_exc())
 
            h.flash(_('Error occurred during deletion of repository group %s')
 
                    % group_name, category='error')
 

	
 
        if gr.parent_group:
 
            return redirect(url('repos_group_home', group_name=gr.parent_group.group_name))
 
        return redirect(url('repos_groups'))
 

	
kallithea/controllers/api/api.py
Show inline comments
 
@@ -1410,49 +1410,49 @@ class ApiController(JSONRPCController):
 

	
 
        :param apiuser: filled automatically from apikey
 
        :type apiuser: AuthUser
 
        :param repo_name: repository name
 
        :type repo_name: str
 
        :param owner: user_id or username
 
        :type owner: Optional(str)
 
        :param repo_type: 'hg' or 'git'
 
        :type repo_type: Optional(str)
 
        :param description: repository description
 
        :type description: Optional(str)
 
        :param private:
 
        :type private: bool
 
        :param clone_uri:
 
        :type clone_uri: str
 
        :param landing_rev: <rev_type>:<rev>
 
        :type landing_rev: str
 
        :param enable_locking:
 
        :type enable_locking: bool
 
        :param enable_downloads:
 
        :type enable_downloads: bool
 
        :param enable_statistics:
 
        :type enable_statistics: bool
 
        :param copy_permissions: Copy permission from group that repository is
 
            beeing created.
 
            being created.
 
        :type copy_permissions: bool
 

	
 
        OUTPUT::
 

	
 
            id : <id_given_in_input>
 
            result: {
 
                      "msg": "Created new repository `<reponame>`",
 
                      "success": true,
 
                      "task": "<celery task id or None if done sync>"
 
                    }
 
            error:  null
 

	
 
        ERROR OUTPUT::
 

	
 
          id : <id_given_in_input>
 
          result : null
 
          error :  {
 
             'failed to create repository `<repo_name>`
 
          }
 

	
 
        """
 
        if not HasPermissionAnyApi('hg.admin')(user=apiuser):
 
            if not isinstance(owner, Optional):
 
                #forbid setting owner for non-admins
kallithea/controllers/files.py
Show inline comments
 
@@ -282,49 +282,49 @@ class FilesController(BaseRepoController
 
                mimetype, dispo = 'application/octet-stream', 'attachment'
 
            else:
 
                # do not just use the original mimetype, but force text/plain,
 
                # otherwise it would serve text/html and that might be unsafe.
 
                # Note: underlying vcs library fakes text/plain mimetype if the
 
                # mimetype can not be determined and it thinks it is not
 
                # binary.This might lead to erroneous text display in some
 
                # cases, but helps in other cases, like with text files
 
                # without extension.
 
                mimetype, dispo = 'text/plain', 'inline'
 

	
 
        if dispo == 'attachment':
 
            dispo = 'attachment; filename=%s' % \
 
                        safe_str(f_path.split(os.sep)[-1])
 

	
 
        response.content_disposition = dispo
 
        response.content_type = mimetype
 
        return file_node.content
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.write', 'repository.admin')
 
    def delete(self, repo_name, revision, f_path):
 
        repo = c.db_repo
 
        if repo.enable_locking and repo.locked[0]:
 
            h.flash(_('This repository is has been locked by %s on %s')
 
            h.flash(_('This repository has been locked by %s on %s')
 
                % (h.person_by_id(repo.locked[0]),
 
                   h.fmt_date(h.time_to_datetime(repo.locked[1]))),
 
                'warning')
 
            return redirect(h.url('files_home',
 
                                  repo_name=repo_name, revision='tip'))
 

	
 
        # check if revision is a branch identifier- basically we cannot
 
        # create multiple heads via file editing
 
        _branches = repo.scm_instance.branches
 
        # check if revision is a branch name or branch hash
 
        if revision not in _branches.keys() + _branches.values():
 
            h.flash(_('You can only delete files with revision '
 
                      'being a valid branch '), category='warning')
 
            return redirect(h.url('files_home',
 
                                  repo_name=repo_name, revision='tip',
 
                                  f_path=f_path))
 

	
 
        r_post = request.POST
 

	
 
        c.cs = self.__get_cs(revision)
 
        c.file = self.__get_filenode(c.cs, f_path)
 

	
 
        c.default_message = _('Deleted file %s via Kallithea') % (f_path)
 
        c.f_path = f_path
 
@@ -342,49 +342,49 @@ class FilesController(BaseRepoController
 
                }
 
                self.scm_model.delete_nodes(
 
                    user=c.authuser.user_id, repo=c.db_repo,
 
                    message=message,
 
                    nodes=nodes,
 
                    parent_cs=c.cs,
 
                    author=author,
 
                )
 

	
 
                h.flash(_('Successfully deleted file %s') % f_path,
 
                        category='success')
 
            except Exception:
 
                log.error(traceback.format_exc())
 
                h.flash(_('Error occurred during commit'), category='error')
 
            return redirect(url('changeset_home',
 
                                repo_name=c.repo_name, revision='tip'))
 

	
 
        return render('files/files_delete.html')
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.write', 'repository.admin')
 
    def edit(self, repo_name, revision, f_path):
 
        repo = c.db_repo
 
        if repo.enable_locking and repo.locked[0]:
 
            h.flash(_('This repository is has been locked by %s on %s')
 
            h.flash(_('This repository has been locked by %s on %s')
 
                % (h.person_by_id(repo.locked[0]),
 
                   h.fmt_date(h.time_to_datetime(repo.locked[1]))),
 
                'warning')
 
            return redirect(h.url('files_home',
 
                                  repo_name=repo_name, revision='tip'))
 

	
 
        # check if revision is a branch identifier- basically we cannot
 
        # create multiple heads via file editing
 
        _branches = repo.scm_instance.branches
 
        # check if revision is a branch name or branch hash
 
        if revision not in _branches.keys() + _branches.values():
 
            h.flash(_('You can only edit files with revision '
 
                      'being a valid branch '), category='warning')
 
            return redirect(h.url('files_home',
 
                                  repo_name=repo_name, revision='tip',
 
                                  f_path=f_path))
 

	
 
        r_post = request.POST
 

	
 
        c.cs = self.__get_cs(revision)
 
        c.file = self.__get_filenode(c.cs, f_path)
 

	
 
        if c.file.is_binary:
 
            return redirect(url('files_home', repo_name=c.repo_name,
 
@@ -409,49 +409,49 @@ class FilesController(BaseRepoController
 
                return redirect(url('changeset_home', repo_name=c.repo_name,
 
                                    revision='tip'))
 
            try:
 
                self.scm_model.commit_change(repo=c.db_repo_scm_instance,
 
                                             repo_name=repo_name, cs=c.cs,
 
                                             user=self.authuser.user_id,
 
                                             author=author, message=message,
 
                                             content=content, f_path=f_path)
 
                h.flash(_('Successfully committed to %s') % f_path,
 
                        category='success')
 
            except Exception:
 
                log.error(traceback.format_exc())
 
                h.flash(_('Error occurred during commit'), category='error')
 
            return redirect(url('changeset_home',
 
                                repo_name=c.repo_name, revision='tip'))
 

	
 
        return render('files/files_edit.html')
 

	
 
    @LoginRequired()
 
    @HasRepoPermissionAnyDecorator('repository.write', 'repository.admin')
 
    def add(self, repo_name, revision, f_path):
 

	
 
        repo = Repository.get_by_repo_name(repo_name)
 
        if repo.enable_locking and repo.locked[0]:
 
            h.flash(_('This repository is has been locked by %s on %s')
 
            h.flash(_('This repository has been locked by %s on %s')
 
                % (h.person_by_id(repo.locked[0]),
 
                   h.fmt_date(h.time_to_datetime(repo.locked[1]))),
 
                  'warning')
 
            return redirect(h.url('files_home',
 
                                  repo_name=repo_name, revision='tip'))
 

	
 
        r_post = request.POST
 
        c.cs = self.__get_cs(revision, silent_empty=True)
 
        if c.cs is None:
 
            c.cs = EmptyChangeset(alias=c.db_repo_scm_instance.alias)
 
        c.default_message = (_('Added file via Kallithea'))
 
        c.f_path = f_path
 

	
 
        if r_post:
 
            unix_mode = 0
 
            content = convert_line_endings(r_post.get('content', ''), unix_mode)
 

	
 
            message = r_post.get('message') or c.default_message
 
            filename = r_post.get('filename')
 
            location = r_post.get('location', '')
 
            file_obj = r_post.get('upload_file', None)
 

	
 
            if file_obj is not None and hasattr(file_obj, 'filename'):
 
                filename = file_obj.filename
kallithea/i18n/cs/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -111,49 +111,49 @@ msgstr ""
 
#: 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 "Klikněte pro přidání nového souboru"
 

	
 
#: 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"
 
msgid "This repository 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 ""
 
@@ -597,49 +597,49 @@ msgid "Error occurred during update of p
 
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"
 
msgid "This group contains %s repositories 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
 
@@ -931,49 +931,49 @@ msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid ""
 
"Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr ""
 
@@ -1246,67 +1246,67 @@ msgstr ""
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1828,49 +1828,49 @@ msgstr ""
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2138,49 +2138,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3254,55 +3254,55 @@ msgstr ""
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected when "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected when "
 
"this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3348,81 +3348,81 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is disabled. "
 
"Trigering a pull locks repository by user who pulled, only the same user can "
 
"Triggering a pull locks repository by user who pulled, only the same user can "
 
"unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 
msgstr[1] ""
 
msgstr[2] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be unaccesible "
 
"This repository will be renamed in a special way in order to be inaccessible "
 
"for Kallithea and VCS systems. If you need to fully delete it from file "
 
"system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository "
 
"will be cached again"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
@@ -3492,80 +3492,80 @@ msgstr ""
 
msgid "Confirm to pull changes from remote side"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases "
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases "
 
"that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3746,49 +3746,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current "
 
"hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3805,49 +3805,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4909,49 +4909,49 @@ msgstr ""
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] ""
 
msgstr[1] ""
 
msgstr[2] ""
 

	
 
#: 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..."
 
msgid "Repository creation 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
kallithea/i18n/de/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -115,49 +115,49 @@ msgstr "%s %s Feed"
 
#: 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 "Der Änderungssatz war zu groß und wurde abgeschnitten..."
 

	
 
#: 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 "Hier klicken, um eine neue Datei hinzuzufügen"
 

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

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

	
 
#: 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 "Datei %s via Kallithea gelöscht"
 

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

	
 
#: 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 ""
 
@@ -605,49 +605,49 @@ msgid "Error occurred during update of p
 
msgstr "Fehler bei der Änderung der globalen Berechtigungen"
 

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

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

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

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

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgid "This group contains %s repositories 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 "Diese Gruppe enthält %s Untergruppen und kann nicht gelöscht werden"
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr "Fehler beim Löschen der Repositoriumsgruppe %s"
 

	
 
#: 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 "Als Administrator kann man sich keine Berechtigungen entziehen"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
@@ -945,49 +945,49 @@ msgstr "Sie können diesen Benutzer nicht editieren"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "Sie müssen ein Registrierter Nutzer sein um diese Aktion durchzuführen"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "Sie müssen sich anmelden um diese Seite aufzurufen"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 
"Der Änderungssatz war zu groß und wurde abgeschnitten, benutzen sie das "
 
"Diff Menü um die Unterschiede anzuzeigen"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "Keine Änderungen erkannt"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
@@ -1258,67 +1258,67 @@ msgstr "Lesender Zugriff auf Repository"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "Schreibdender Zugriff auf Repository"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "Administrativer Zugang zum Repository"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "Repository Gruppe hat Keinen Zugriff"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "Repository Gruppe hat lesenden Zugriff"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "Repository Gruppe hat schreibenden Zugriff"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "Repository Gruppe hat Administrativen Zugriff"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Kallithea Administrator"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1845,49 +1845,49 @@ msgstr "Repository  Name \"%(repo)s\" is
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Es gibt bereits ein Repository mit \"%(repo)s\""
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr ""
 
"Es gibt bereits ein Repository mit \"%(repo)s\" in der Gruppe "
 
"\"%(group)s\""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "ungültige Clone Adresse"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "Forke um den selben typ wie der Vorgesetze zu haben"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "Dies ist ein Ungültiger Pfad"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2156,49 +2156,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "Der Passwort Reset LInk wird an die passende EMail Addresse gesendet"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "Registrieren"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "Passwort erneut eingeben"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "Vorname"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3270,55 +3270,55 @@ msgstr "Repository Typ der erstellt werd
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "Start Revision"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "Entfernt"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3366,81 +3366,81 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
msgstr ""
 
@@ -3509,80 +3509,80 @@ msgstr ""
 
msgid "Confirm to pull changes from remote side"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "bearbeiten"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3764,49 +3764,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "Erneut Indizieren"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3823,49 +3823,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "Web"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4920,49 +4920,49 @@ msgstr ""
 
#, 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..."
 
msgid "Repository creation 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
kallithea/i18n/en/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -107,49 +107,49 @@ msgstr ""
 
#: 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"
 
msgid "This repository 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 ""
 
@@ -595,49 +595,49 @@ msgid "Error occurred during update of p
 
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"
 
msgid "This group contains %s repositories 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
 
@@ -929,49 +929,49 @@ msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr ""
 

	
 
@@ -1237,67 +1237,67 @@ msgstr ""
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1818,49 +1818,49 @@ msgstr ""
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2127,49 +2127,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3242,55 +3242,55 @@ msgstr ""
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, fuzzy, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3336,82 +3336,82 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
#, fuzzy
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
msgstr ""
 
@@ -3480,80 +3480,80 @@ msgstr ""
 
msgid "Confirm to pull changes from remote side"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3736,49 +3736,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3795,49 +3795,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4895,49 +4895,49 @@ msgstr ""
 
#, 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..."
 
msgid "Repository creation 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
kallithea/i18n/fr/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -112,49 +112,49 @@ msgstr "Flux %s de %s"
 
#: 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 "Il n'y a actuellement pas de fichiers. %s"
 

	
 
#: 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"
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Ce dépôt a été verrouillé par %s sur %s."
 

	
 
#: kallithea/controllers/files.py: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 "Le fichier %s a été supprimé via Kallithea"
 

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

	
 
#: 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 ""
 
@@ -608,49 +608,49 @@ msgid "Error occurred during update of p
 
msgstr "Une erreur est survenue durant la mise à jour des permissions"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr "Groupe de dépôts %s créé"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr "Une erreur est survenue durant la création du groupe de dépôts %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr "Groupe de dépôts %s mis à jour"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr "Une erreur est survenue durant la mise à jour du groupe de dépôts %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgid "This group contains %s repositories 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 "Ce groupe contient %s sous-groupes et ne peut pas être supprimé"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr "Groupe de dépôts %s supprimé"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s"
 

	
 
#: 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 "Impossible de révoquer votre permission d'administrateur"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
@@ -949,49 +949,49 @@ msgstr "Vous ne pouvez pas éditer cet utilisateur"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr "L'adresse IP %s a été ajoutée à la liste blanche"
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr "Une erreur est survenue durant la sauvegarde d'IP"
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr "L'adresse IP a été supprimée de la liste blanche"
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr "IP %s non autorisée"
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "Vous devez être connecté pour visualiser cette page"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr "Fichier binaire"
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 
"Cet ensemble de changements était trop gros pour être affiché et a été "
 
"découpé, utilisez le menu « diff » pour afficher les différences"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "Aucun changement détecté"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr "Branche supprimée : %s"
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
@@ -1262,67 +1262,67 @@ msgstr "Accès en lecture au dépôt"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "Accès en écriture au dépôt"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "Accès administrateur au dépôt"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "Aucun accès au groupe de dépôts"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "Accès en lecture au groupe de dépôts"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "Accès en écriture au groupe de dépôts"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "Accès administrateur au groupe de dépôts"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Administrateur Kallithea"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1861,49 +1861,49 @@ msgstr "Le nom de dépôt « %(repo)s » n’est pas autorisé"
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Un dépôt portant le nom « %(repo)s » existe déjà"
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "Le dépôt « %(repo)s » existe déjà dans le groupe « %(group)s »"
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "Un groupe de dépôts avec le nom « %(repo)s » existe déjà"
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "URL de clonage invalide"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 
"URL à cloner invalide. Veuillez fournir une URL valide en http(s) ou "
 
"svn+http(s)"
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "Le fork doit être du même type que le parent"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "Vous n’avez pas la permission de créer un dépôt dans ce"
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr "pas de permission de créer un dépôt dans la racine"
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Vous n'avez pas les permissions pour créer un groupe dans cet endroit"
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr "Ce nom d'utilisateur ou nom de groupe d'utilisateurs n'est pas valide"
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "Ceci n’est pas un chemin valide"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2178,49 +2178,49 @@ msgstr "Remettre le mot de passe à zéro"
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr "Remettre votre mot de passe à %s"
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr "Remettre votre mot de passe à zéro"
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr "Adresse e-mail"
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr "Captcha"
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr "Envoyer le courriel de remise à zéro du mot de passe"
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "Inscription"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr "S'inscrire sur %s"
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "Confirmation"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "Prénom"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3303,55 +3303,55 @@ msgstr "Type de dépôt à créer."
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "Révision d’arrivée"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr "%s Création du dépôt"
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr "Création du dépôt"
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "Dépôt distant"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3399,81 +3399,81 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr "Veuillez confirmer le déverrouillage de ce dépôt"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr "Veuillez confirmer le verrouillage de ce dépôt"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr "Ce dépôt n’est pas verrouillé"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr "Voulez-vous vraiment supprimer le dépôt %s ?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr "Invalider le cache du dépôt"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "Voulez-vous vraiment invalider le cache du dépôt ?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr ""
 
"Invalide manuellement le cache de ce dépôt. Au prochain accès sur ce dépôt, "
 
"il sera à nouveau mis en cache"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr "Liste des valeurs en cache"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
@@ -3544,80 +3544,80 @@ msgstr "Récupérer les changements depuis le site distant"
 
msgid "Confirm to pull changes from remote side"
 
msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "URL de clone"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "éditer"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 
"Révision par défaut pour les pages de fichiers, de téléchargements, de "
 
"recherche et de documentation"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr "Changer le propriétaire de ce dépôt."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr "Remettre les statistiques à zéro"
 
@@ -3803,49 +3803,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr "Construire ex nihilo"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "Mettre à jour l’index"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr "Version de Kallithea"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr "vérifier les mises à jour"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr "Version de Python"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr "Plateforme"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3862,49 +3862,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr "Note : vérifiez que le serveur peut accéder cette URL"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr "Vérification des mises à jour…"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr "Paquets Python"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "Web"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr "Nécessiter SSL pour les opérations de VCS"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 
"Activez pour faire en sorte que Kallithea force l'utilisation de SSL pour "
 
"pousser ou tirer. Si le certificate SSL est manquant, une erreur HTTP 406 "
 
"Not Acceptable sera retournée."
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "Afficher la taille du dépôt après un push"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "Journaliser les commandes de push"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "Journaliser les commandes de pull"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "Mettre à jour les dépôts après un push (hg update)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr "Extensions Mercurial"
 
@@ -4970,49 +4970,49 @@ msgstr ""
 
#, 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..."
 
msgid "Repository creation 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
kallithea/i18n/hu/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -109,49 +109,49 @@ msgstr ""
 
#: 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"
 
msgid "This repository 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 ""
 
@@ -595,49 +595,49 @@ msgid "Error occurred during update of p
 
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"
 
msgid "This group contains %s repositories 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
 
@@ -929,49 +929,49 @@ msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid ""
 
"Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr ""
 
@@ -1238,67 +1238,67 @@ msgstr ""
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1820,49 +1820,49 @@ msgstr ""
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2130,49 +2130,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3244,55 +3244,55 @@ msgstr ""
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected when "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected when "
 
"this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3338,80 +3338,80 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is disabled. "
 
"Trigering a pull locks repository by user who pulled, only the same user can "
 
"Triggering a pull locks repository by user who pulled, only the same user can "
 
"unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be unaccesible "
 
"This repository will be renamed in a special way in order to be inaccessible "
 
"for Kallithea and VCS systems. If you need to fully delete it from file "
 
"system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository "
 
"will be cached again"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
@@ -3481,80 +3481,80 @@ msgstr ""
 
msgid "Confirm to pull changes from remote side"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases "
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases "
 
"that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3735,49 +3735,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current "
 
"hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3794,49 +3794,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4892,49 +4892,49 @@ msgstr ""
 
#, 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..."
 
msgid "Repository creation 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
kallithea/i18n/ja/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -112,49 +112,49 @@ msgstr "%s %s フィード"
 
#: 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 "%s が %s にコミット"
 

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

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

	
 
#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361
 
#: kallithea/controllers/files.py:428
 
#, python-format
 
msgid "This repository is has been locked by %s on %s"
 
msgid "This repository has been locked by %s on %s"
 
msgstr "このリポジトリは %s によって %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経由で %s を削除"
 

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

	
 
#: 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 "有効なブランチを示すリビジョンでのみファイルを編集できます。"
 
@@ -596,49 +596,49 @@ msgid "Error occurred during update of p
 
msgstr "権限の更新中にエラーが発生しました"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr "リポジトリグループ %s を作成しました"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr "リポジトリグループ %s の作成中にエラーが発生しました"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr "リポジトリグループ %s を更新しました"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr "リポジトリグループ %s の更新中にエラーが発生しました"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgid "This group contains %s repositories and cannot be deleted"
 
msgstr "このグループは %s 個のリポジトリを含んでいるため削除できません"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr "このグループは %s 個のサブグループを含んでいるため削除できません"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr "リポジトリグループ %s を削除しました"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr "リポジトリグループ %s の削除中にエラーが発生しました"
 

	
 
#: 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
 
@@ -930,49 +930,49 @@ msgstr "このユーザーは編集できません"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr "ユーザーホワイトリストにIP %s を追加しました"
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr "IPアドレスの保存中にエラーが発生しました"
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr "ユーザーホワイトリストからIPアドレスを削除しました"
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr "IPアドレス %s は許可されません"
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "このアクションを実行するためには登録済みのユーザーである必要があります"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "このページを閲覧するためにはサインインが必要です"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr "バイナリファイル"
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr "チェンジセットが大きすぎるため省略しました。差分を表示する場合は差分メニューを使用してください"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "検出された変更はありません"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr "削除されたブランチ: %s"
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr "作成したタグ: %s"
 

	
 
@@ -1234,67 +1234,67 @@ msgstr "リポジトリに読込権限でアクセス"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "リポジトリに書込権限でアクセス"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "リポジトリに管理権限でアクセス"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "リポジトリグループへのアクセス権限なし"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "リポジトリグループに読込権限でアクセス"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "リポジトリグループに書込権限でアクセス"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "リポジトリグループに管理権限でアクセス"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Kallithea 管理者"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1817,49 +1817,49 @@ msgstr "リポジトリ名 %(repo)s は許可されていません"
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr "リポジトリ %(repo)s はすでに存在します"
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "リポジトリ \"%(repo)s\" は グループ \"%(group)s\" にすでに存在します"
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "リポジトリグループ名 \"%(repo)s\" はすでに存在します"
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "無効なクローンURIです"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr "無効なクローンURIです。有効な http(s)/svn+http(s) のURIを指定してください"
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "フォークは親と同じ種別の必要があります"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "このグループにリポジトリを作成する権限がありません"
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr "ルートにリポジトリを作成する権限がありません"
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "この場所にグループを作成する権限がありません"
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr "ユーザー名かユーザーグループが不正です"
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "不正なパスです"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2126,49 +2126,49 @@ msgstr "パスワードリセット"
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr "パスワードを %s にリセットします"
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr "パスワードをリセット"
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr "メールアドレス"
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr "キャプチャ"
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr "パスワードリセットのメールを送信"
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "該当するメールアドレスにパスワードリセットのリンクを送信します"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "サインアップ"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr "%s へサインアップ"
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "パスワード再入力"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "名前"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3238,55 +3238,55 @@ msgstr "作成するリポジトリの種別を指定します"
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "ランディングリビジョン"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr "ファイルページ、ダウンロード、全文検索インデックス、READMEなどの生成に使うデフォルトのリビジョン"
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr "%s Creating repository"
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr "リポジトリを作成中"
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr "リポジトリ \"%(repo_name)s\" を作成中です。処理を完了したらリダイレクトします。"
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr "恐れいります。操作中にエラーが発生しました。 Kallithea サーバのログをチェックするか、管理者に問い合わせてください。"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr "%s リポジトリ設定"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr "拡張フィールド"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr "キャッシュ"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "リモート"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3332,80 +3332,80 @@ msgstr "ロック"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr "このリポジトリのロックを解除しますか?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr "リポジトリのロックを解除"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr "このリポジトリをロックしますか?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr "リポジトリをロック"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr "リポジトリはロックされていません"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr "リポジトリのロックを強制します。匿名アクセスが無効のときしか使えません。ユーザーがリポジトリをプルすると、そのユーザーでリポジトリをロックし、同じユーザーがプッシュするまでアンロックしません。"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr "このリポジトリを削除してもよろしいですか? : %s"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr "このリポジトリを削除"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] "%s 個のフォークがあります"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr "フォークの切り離し"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr "フォークも削除"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 
"このリポジトリはKallitheaとVCSシステムからアクセス出来ないようにするために特別な方法でリネームされます。\n"
 
"完全な削除が必要な場合はファイルシステムから手動で削除してください"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr "リポジトリのキャッシュを無効化"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "リポジトリのキャッシュを無効化してもよろしいですか?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr "このリポジトリのキャッシュを手動で無効化します。リポジトリへの初回アクセス時に再びキャッシュされます。"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr "キャッシュしている値の一覧"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
@@ -3476,83 +3476,83 @@ msgstr "リモートから変更を取り込む"
 
msgid "Confirm to pull changes from remote side"
 
msgstr "リモートから変更を取り込んでもよろしいですか?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr "このリポジトリにリモート URLは設定されていません"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr "変更不能ID"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr "これは何?"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr "id を使ってURLを表現"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 
"通常、リポジトリの名前を変更したり、別のグループに移動すると、リポジトリのURLが変わります。\n"
 
"上のURLを使えば、常にリポジトリにアクセスできます。\n"
 
"この機能は、CIを使っている場合や、3rd pirtyのサービス向けにURLをハードコードしたいときに便利です。"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "クローンURI"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "編集"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr "オプション:このリポジトリが属するグループを選択します"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr "ファイルページ、ダウンロード、検索、READMEのデフォルトのリビジョンを指定します"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr "リポジトリの所有者を変更"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr "処理済みコミット数"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr "処理状況"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr "統計情報をリセット"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3734,49 +3734,49 @@ msgstr "このオプションを選ぶと、各リポジトリのキャッシュデータを抹消します。データのリロードやキャッシュキーの消去が必要なときに使ってください。"
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr "GITフックをインストール"
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr "各リポジトリに Kallitheas の GIT フックがインストールされているか確認してください。現在のフックは最新版に更新されます"
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr "リポジトリを再スキャン"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr "インデックス作成時の設定"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr "一度削除してから再度インデックスを作成"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr "このオプションを使うと、全文検索の機能が正しく発揮されるよう、 Kallithea 中の全てのファイルのインデックスを再生成します。"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "再インデックス"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr "Kallithea バージョン"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr "更新を確認"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr "Python バージョン"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr "プラットフォーム"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3793,49 +3793,49 @@ msgstr "更新情報のエンドポイント"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr "ノート: サーバーがこのURLにアクセスできることを確認して下さい"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr "更新を確認中..."
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr "Python パッケージ"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "Web"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr "VCSの操作にSSLを必須とする"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr "プッシュ、プル時にSSLを要求します。SSLでない場合はHTTP Error 406: Not Acceptableを返します。"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "プッシュ後にリポジトリのサイズを表示する"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "ユーザーのプッシュコマンドを記録する"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "ユーザーのプルコマンドを記録する"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "プッシュ後にリポジトリを更新する (hg update)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr "Mercurialエクステンション"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4909,49 +4909,49 @@ msgstr "リビジョン、ブランチ、ブックマークもしくはタグの比較を行います。"
 
#: kallithea/templates/pullrequests/pullrequest_show.html:153
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] "%s コミットを表示"
 

	
 
#: 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 "Mercurialリポジトリ"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:65
 
msgid "Git repository"
 
msgstr "Gitリポジトリ"
 

	
 
#: 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..."
 
msgid "Repository creation 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 "%s の RSS フィードを購読"
 

	
 
#: 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 の ATOM フィードを購読"
 

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

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
kallithea/i18n/kallithea.pot
Show inline comments
 
@@ -101,49 +101,49 @@ msgstr ""
 
#: 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"
 
msgid "This repository 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 ""
 
@@ -583,49 +583,49 @@ msgid "Error occurred during update of p
 
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"
 
msgid "This group contains %s repositories 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
 
@@ -915,49 +915,49 @@ msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr ""
 

	
 
@@ -1220,67 +1220,67 @@ msgstr ""
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1795,49 +1795,49 @@ msgstr ""
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2102,49 +2102,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3186,53 +3186,53 @@ msgstr ""
 
msgid "Type of repository to create."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid "Default revision for files page, downloads, full text search index and readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid "Repository \"%(repo_name)s\" is beeing created, you will be redirected when this process is finished.repo_name"
 
msgid "Repository \"%(repo_name)s\" is being created, you will be redirected when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid "We're sorry but error occured during this operation. Please check your Kallithea server logs, or contact administrator."
 
msgid "We're sorry but error occurred during this operation. Please check your Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
msgid "Statistics"
 
@@ -3273,78 +3273,78 @@ msgstr ""
 
msgid "Change locking"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid "Force locking on repository. Works only when anonymous access is disabled. Trigering a pull locks repository by user who pulled, only the same user can unlock by doing a push"
 
msgid "Force locking on repository. Works only when anonymous access is disabled. Triggering a pull locks repository by user who pulled, only the same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 
msgstr[1] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid "This repository will be renamed in a special way in order to be unaccesible for Kallithea and VCS systems. If you need to fully delete it from file system please do it manually"
 
msgid "This repository will be renamed in a special way in order to be inaccessible for Kallithea and VCS systems. If you need to fully delete it from file system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid "Manually invalidate cache for this repository. On first access repository will be cached again"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:16
 
#: kallithea/templates/admin/repos/repo_edit_fields.html:6
 
@@ -3408,79 +3408,79 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:8
 
msgid "Confirm to pull changes from remote side"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the repository url changes.\n"
 
"                               Using above url guarantees that this repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service."
 
"                               Using above url guarantees that this repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3650,49 +3650,49 @@ msgstr ""
 
msgid "Each cache data for repositories will be cleaned with this option selected. Use this to reload data and clear cache keys."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid "Verify if Kallitheas GIT hooks are installed for each repository. Current hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid "This option completely reindex all the files within Kallithea for proper fulltext search capabilities."
 
msgid "This option completely reindexes all the files within Kallithea for proper fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
msgid "GIT version"
 
@@ -3706,49 +3706,49 @@ msgstr ""
 
msgid "Upgrade info endpoint"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid "Activate to set Kallithea to require SSL for pushing or pulling. If SSL certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
msgid "Activate to set Kallithea to require SSL for pushing or pulling. If SSL certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4775,49 +4775,49 @@ msgstr ""
 
#, 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..."
 
msgid "Repository creation 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
kallithea/i18n/pl/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -120,49 +120,49 @@ msgstr "%s %s zasilać"
 
#: 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 "Lista zmian była zbyt duża i została ucięta..."
 

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

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Kliknij tutaj, by dodać nowy plik"
 

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

	
 
#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361
 
#: kallithea/controllers/files.py:428
 
#, python-format
 
msgid "This repository is has been locked by %s on %s"
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Repozytorium zostało zablokowane przez %s na %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 "Wystąpił błąd w trakcie zatwierdzania"
 

	
 
#: kallithea/controllers/files.py:373
 
msgid "You can only edit files with revision being a valid branch "
 
msgstr "Można tylko edytować pliki z rewizji obecnej gałęzi "
 
@@ -608,49 +608,49 @@ msgid "Error occurred during update of p
 
msgstr "Wystąpił błąd podczas aktualizacji uprawnień"
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr "Wystąpił błąd podczas tworzenia grupy repo %s"
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr "Wystąpił błąd podczas aktualizacji grupy repo %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgid "This group contains %s repositories and cannot be deleted"
 
msgstr "Ta grupa zawiera %s repozytorium i nie może być usunięta"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr "Ta grupa zawiera %s repozytorium i nie może być usunięta"
 

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

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr "Wystąpił błąd podczas usuwania z repozytorium grupy %s"
 

	
 
#: 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 "Nie można cofnąć zezwolenia dla admina jako admin"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
@@ -944,49 +944,49 @@ msgstr "Nie możesz edytować tego użytkownika"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr "Dodano ip %s do listy dozwolonych adresów użytkownia"
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr "Wystąpił błąd podczas zapisywania e-maila"
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr "Usunięto adres ip z listy dozwolonych adresów dla użytkownika"
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr "Obserwatorzy %s"
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "Musisz być zarejestrowanym użytkownikiem, żeby wykonać to działanie"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "Musisz być zalogowany, żeby oglądać stronę"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr "Plik binarny"
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 
"Lista zmian była zbyt duża i została obcięta, użyj menu porównań żeby "
 
"wyświetlić różnice"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "Nie wykryto zmian"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr "Usunięta gałąź: %s"
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
@@ -1263,67 +1263,67 @@ msgstr "Repozytorium do odczytu"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "Repozytorium do zapisu"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "Administracja dostępu do repozytorium"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "Grupy repozytoriów brak dostępu"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "Grupy repozytoriów dostęp do odczytu"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "Grupy repozytoriów dostęp do zapisu"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "Repozytoria Grupy dostęp administratora"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Administrator Repo"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1855,49 +1855,49 @@ msgstr "Nazwa repozytorium  %(repo)s jes
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Repozytorium o nazwie %(repo)s już istnieje"
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "Repozytorium  \"%(repo)s\" już istnieje w grupie \"%(group)s\""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "Grupa repozytoriów z nazwą \"%(repo)s\" już istnieje"
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "nieprawidłowe url klonowania"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr "Nieprawidłowe url klonowania, wstaw prawidłowy url http(s)/svn+http(s)"
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "Fork musi być tego samego typu, jak rodzic"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "Nie masz uprawnień do tworzenia repozytorium w tej grupie"
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr "nie masz uprawnień do tworzenia repozytorium w tej grupie"
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Nie masz uprawnień do tworzenia repozytorium w tej grupie"
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr "Ta nazwa użytkownika lub grupy użytkowników nie jest prawidłowa"
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "To nie jest prawidłowa ścieżka"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2168,49 +2168,49 @@ msgstr "Łącze resetowania hasła"
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr "Adres Email"
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "Link do zresetowania hasła zostanie wysłany na adres e-mail"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "Zarejestruj się"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "Ponownie wprowadź hasło"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "Imię"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3296,55 +3296,55 @@ msgstr "Rodzaj repozytorium do stworzeni
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "Docelowa rewizja"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr "Dodatkowe pola"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "Zdalnie"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3392,82 +3392,82 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr "Potwierdź odblokowanie repozytorium"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr "Potwierdź blokowanie repozytorium"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr "Repozytorium nie jest zablokowane"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr "Potwierdź usunięcie repozytorium: %s"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] "to repozytorium ma %s fork"
 
msgstr[1] "to repozytorium ma %s forki"
 
msgstr[2] "to repozytorium ma %s forków"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr "Ustaw jako rozwidlenie"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr "Usuń rozwidlenie"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 
"To repozytorium zostanie zmienione w sposób szczególny, żeby było "
 
"niedostępne dla strony i systemów VCS. Jeśli chcesz całkowicie usunąć go "
 
"z systemu plików prosimy zrobić to ręcznie"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr "Unieważnij pamięć podręczną repozytorium"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "Potwierdź unieważnienie pamięci podręcznej repozytorium"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr ""
 
"Ręcznie unieważnienie cache dla tego repozytorium. Przy pierwszym "
 
"dostępie do repozytorium zostanie dodany do bufora ponownie"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
@@ -3541,80 +3541,80 @@ msgstr "Pobierz z zdalnej lokalizacji"
 
msgid "Confirm to pull changes from remote side"
 
msgstr "Potwierdź pull z zdalnej strony"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr "Brak zmiennej id"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "Klonowane uri"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "edycja"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr "Opcjonalnie wybierz grupę do wprowadzenia tego repozytorium."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr "Wersja domyślna dla plików stronicowania, pobierania plików, readme"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr "Zmiana właściciela tego repozytorium."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3796,49 +3796,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr "Opcja odbudowy indeksowania"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr "Buduj od podstaw"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "Indeksuj ponownie"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3855,49 +3855,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "www"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr "Wymagaj ssl dla operacji vcs"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "Pokaż rozmiar repozytorium po wysłaniu zmian"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "Logi poleceń wysłania zmian użytkowników"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "Logi poleceń połączenia gałęzi użytkowników"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "Aktualizacja repozytorium po wysłaniu zmian (aktualizacja hg)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr "Rozszerzenia Mercurial"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4968,49 +4968,49 @@ msgstr ""
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] "Pokaż %s komentarz"
 
msgstr[1] "Pokaż %s komentarze"
 
msgstr[2] "Pokaż %s komentarze"
 

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

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

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

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

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

	
 
#: kallithea/templates/data_table/_dt_elements.html:96
 
msgid "No changesets yet"
 
msgstr "Nie ma jeszcze zestawienia zmian"
 

	
 
#: 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 "Subskrybuj %s kanał rss"
 

	
 
#: 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 "Subskrybuj %s kanał atom"
 

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

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -112,49 +112,49 @@ msgstr "%s - feed %s"
 
#: 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 "Conjunto de mudanças era grande demais e foi cortado..."
 

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

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Clique aqui para adicionar um novo arquivo"
 

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

	
 
#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361
 
#: kallithea/controllers/files.py:428
 
#, python-format
 
msgid "This repository is has been locked by %s on %s"
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Este repositório foi travado por %s em %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 "Ocorreu um erro ao realizar commit"
 

	
 
#: kallithea/controllers/files.py:373
 
msgid "You can only edit files with revision being a valid branch "
 
msgstr "Só é possível editar arquivos quando a revisão é um ramo válido"
 
@@ -600,49 +600,49 @@ msgid "Error occurred during update of p
 
msgstr "Ocorreu um erro durante a atualização das permissões"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr "Grupo de repositórios %s criado"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr "Ocorreu um erro durante a criação do grupo de repositórios %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr "Grupo de repositórios %s atualizado"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr "Ocorreu um erro durante a atualização do grupo de repositórios %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgid "This group contains %s repositories and cannot be deleted"
 
msgstr "Esse grupo contém %s repositórios e não pode ser excluído"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr "Este grupo contém %s subgrupos e não pode ser excluído"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr "Grupo de repositórios %s excluído"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr "Ocorreu um erro durante a exclusão do grupo de repositórios %s"
 

	
 
#: 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 "Você não pode revocar sua própria permissão de administrador"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:434
 
@@ -934,49 +934,49 @@ msgstr "Você não pode editar esse usuário"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr "Ocorreu um erro durante o salvamento do IP"
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr "IP %s não permitido"
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "Você precisa ser um usuário registrado para realizar essa ação"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "Você precisa estar logado para ver essa página"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr "Arquivo binário"
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 
"Conjunto de mudanças é grande demais e foi cortado, use o menu de "
 
"diferenças para ver as diferenças"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "Nenhuma alteração detectada"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr "Excluído ramo: %s"
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
@@ -1247,67 +1247,67 @@ msgstr "Acesso de leitura ao repositório"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "Acesso de escrita ao repositório"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "Acesso administrativo ao repositório"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "Nenhum acesso ao Grupo de Repositórios"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "Acesso de leitura ao Grupo de Repositórios"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "Acesso de escrita ao Grupo de Repositórios"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "Acesso administrativo ao Grupo de Repositórios"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Administrador do Kallithea"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1839,49 +1839,49 @@ msgstr "O nome de repositório %(repo)s não é permitido"
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Um repositório chamado %(repo)s já existe"
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "Um repositório \"%(repo)s\" já existe no grupo \"%(group)s\""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "Um Grupo de Repositórios chamado \"%(repo)s\" já existe"
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "URL de clonagem inválida"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr "URL inválida, por favor, forneça uma URL de clone http(s)/svn+http(s)"
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "A bifurcação deve ser do mesmo tipo que o pai"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "Você não tem permissão para criar um repositório neste grupo"
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr "você não tem permissão para criar um repositório na raiz"
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Você não tem permissão para criar um grupo neste local"
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr "Este nome de usuário ou de grupo de usuários não é válido"
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "Esse não é um caminho válido"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2152,49 +2152,49 @@ msgstr "Senha Trocada"
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr ""
 
"Link de reinicialização de senha será enviado ao endereço de e-mail "
 
"correspondente"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "Inscrever-se"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "Repita a senha"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "Primeiro Nome"
 
@@ -3281,55 +3281,55 @@ msgstr "Tipo de repositório a criar."
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "Revisão de pouso"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr "Campos extras"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "Remoto"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3379,81 +3379,81 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr "Confirme para destravar repositório"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr "Confirme para travar repositório"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr "Repositório não está travado"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr "Confirma excluir esse repositório: %s"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] "este repositório tem %s bifurcação"
 
msgstr[1] "este repositório tem %s bifurcações"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr "Desassociar bifurcações"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr "Excluir bifurcações"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 
"Este repositório será renomeado de um modo especial para não ser mais "
 
"acessívei pelo Kallithea ou outros sistemas VCS. Se você precisa "
 
"excluí-lo totalmente do sistema de arquivos, por favor, faça-o "
 
"manualmente"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr "Invalidar cache do repositório"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "Confirma invalidar cache do repositório"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr ""
 
"Invalidar manualmente o cache deste repositório. No próximo acesso o "
 
"repositório será cacheado novamente"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
@@ -3528,80 +3528,80 @@ msgstr "Realizar pull de alterações a partir de localização remota"
 
msgid "Confirm to pull changes from remote side"
 
msgstr "Confirma realizar pull de alterações a partir de lado remoto"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr "ID inalterável"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "URI de clonagem"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "editar"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr "Opcionalmente selecione um grupo no qual colocar esse repositório."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr "Revisão padrão para página de arquivos, downloads, whoosh e readme"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr "Mudar o dono desse repositório."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3783,49 +3783,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr "Opção de construção do índice"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr "Construir do zero"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "Reindexar"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3842,49 +3842,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "Web"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr "Requer SSL para operações de VCS"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "Mostrar tamanho do repositório após o push"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "Armazenar registro de comandos de push dos usuários"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "Armazenar registro de comandos de pull dos usuários"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "Atualizar repositório após realizar push (hg update)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr "Extensões do Mercurial"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4953,49 +4953,49 @@ msgstr ""
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] "Mostrando %s commit"
 
msgstr[1] "Mostrando %s commits"
 

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

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

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

	
 
#: kallithea/templates/data_table/_dt_elements.html:72
 
msgid "Public repository"
 
msgstr "Repositório público"
 

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

	
 
#: kallithea/templates/data_table/_dt_elements.html:96
 
msgid "No changesets yet"
 
msgstr "Nenhum conjunto de alterações ainda."
 

	
 
#: 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 "Assinar o feed 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 "Assinar o feed atom de %s"
 

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

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
kallithea/i18n/ru/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -121,49 +121,49 @@ msgstr "Лента новостей %s %s"
 
#: 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 "%s выполнил коммит в %s"
 

	
 
#: kallithea/controllers/files.py:92
 
msgid "Click here to add new file"
 
msgstr "Нажмите чтобы добавить новый файл"
 

	
 
#: kallithea/controllers/files.py:93
 
#, python-format
 
msgid "There are no files yet. %s"
 
msgstr "Нет файлов. %s"
 

	
 
#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361
 
#: kallithea/controllers/files.py:428
 
#, python-format
 
msgid "This repository is has been locked by %s on %s"
 
msgid "This repository has been locked by %s on %s"
 
msgstr "Репозиторий заблокировал %s в %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 "Файл %s удалён с помощью Kallithea"
 

	
 
#: kallithea/controllers/files.py:346
 
#, python-format
 
msgid "Successfully deleted file %s"
 
msgstr "Файл %s удалён"
 

	
 
#: 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 "
 
@@ -614,49 +614,49 @@ msgid "Error occurred during update of p
 
msgstr "Произошла ошибка во время обновления привилегий"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:186
 
#, python-format
 
msgid "Created repository group %s"
 
msgstr "Создана новая группа репозиториев %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:198
 
#, python-format
 
msgid "Error occurred during creation of repository group %s"
 
msgstr "Произошла ошибка при создании группы репозиториев %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:256
 
#, python-format
 
msgid "Updated repository group %s"
 
msgstr "Группа репозиториев %s обновлена"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:271
 
#, python-format
 
msgid "Error occurred during update of repository group %s"
 
msgstr "Произошла ошибка при обновлении группы репозиториев %s"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:289
 
#, python-format
 
msgid "This group contains %s repositores and cannot be deleted"
 
msgid "This group contains %s repositories and cannot be deleted"
 
msgstr "Данная группа содержит %s репозитариев и не может быть удалена"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:296
 
#, python-format
 
msgid "This group contains %s subgroups and cannot be deleted"
 
msgstr "Группа содержит в себе %s подгрупп и не может быть удалён"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:302
 
#, python-format
 
msgid "Removed repository group %s"
 
msgstr "Группа репозиториев %s удалена"
 

	
 
#: kallithea/controllers/admin/repo_groups.py:307
 
#, python-format
 
msgid "Error occurred during deletion of repository group %s"
 
msgstr "Произошла ошибка при удалении группы репозиториев %s"
 

	
 
#: 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
 
@@ -952,49 +952,49 @@ msgstr "Вы не можете редактировать данного пользователя"
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr "Добавлен IP %s в белый список пользователя"
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr "Произошла ошибка при сохранении IP"
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr "Удален IP %s из белого списка пользователя"
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr "IP %s заблокирован"
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr ""
 
"Вы должны быть зарегистрированным пользователем, чтобы выполнить это "
 
"действие"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "Страница доступна только авторизованным пользователям"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr "Двоичный файл"
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 
"Набор изменения оказался слишком большими и был урезан, используйте меню "
 
"сравнения для показа результата сравнения"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "Изменений не обнаружено"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr "Удалена ветка: %s"
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
@@ -1271,67 +1271,67 @@ msgstr "Репозитарий - доступ на чтение"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "Репозитарий - доступ на запись"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "Репозитарий - администрирование"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "Группа Репозиториев - нет доступа"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "Группа Репозиториев - доступ на чтение"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "Группа Репозиториев - доступ на запись"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "Группа Репозиториев - администрирование"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Администратор Kallithea"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1865,49 +1865,49 @@ msgstr "Имя репозитория %(repo)s запрещено"
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Репозитарий %(repo)s уже существует"
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "Репозитарий \"%(repo)s\" уже существует в группе \"%(group)s\""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "Группа репозиториев \"%(repo)s\" уже существует"
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "неверный URL"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 
"Неверная ссылка клонирования, предоставьте действительную ссылку для "
 
"клонирования - http(s)/svn+http(s)."
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "Тип форка будет совпадать с родительским"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "У вас недостаточно прав для создания репозиториев в этой группе"
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr "недостаточно прав для создания репозитория в корневом каталоге"
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "У Вас недостаточно привилегий для создания группы в этом месте"
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr "Данное имя пользователя или группы пользователей недопустимо"
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "Этот путь ошибочен"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2182,49 +2182,49 @@ msgstr "Сброс пароля"
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr "Почтовый адрес"
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "Ссылка для сброса пароля была отправлена на соответствующий E-mail"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "Вступить"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "Повторите пароль"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "Имя"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3309,55 +3309,55 @@ msgstr "Тип создаваемого репозитория."
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "Ревизия для выгрузки"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr "Дополнительные поля"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "Удалённый"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3405,82 +3405,82 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr "Подтвердите снятие блокировки с репозитория"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr "Подтвердите блокировку репозитория"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr "Репозиторий не заблокирован"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr "Подтвердите удаление этого репозитория: %s"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] "данный репозиторий имеет %s копию"
 
msgstr[1] "данный репозиторий имеет %s копии"
 
msgstr[2] "данный репозиторий имеет %s копий"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr "Отсоединить fork'и"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr "Удалить fork'и"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 
"Этот репозитарий будет переименован таким образом, чтобы сделать его "
 
"недоступным для Kallithea и систем управления версиями. Если вам "
 
"необходимо полностью удалить его из файловой системы, пожалуйста, "
 
"сделайте это вручную"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr "Сбросить кэш репозитория"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "Подтвердите сброс кэша"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr "Ручной сброс кэша репозитория. При первом доступе кэш восстановится."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr "Список кешированных значений"
 
@@ -3553,80 +3553,80 @@ msgstr "Получить изменения с удалённой стороны"
 
msgid "Confirm to pull changes from remote side"
 
msgstr "Подтвердите скачивание изменений"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr "Неизменяемый id"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "URI для клонирования"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "редактировать"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr "Опционально выбрать группу, в которую поместить данный репозиторий."
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 
"Ревизия по умолчанию, из которой будет производиться выгрузка файлов при "
 
"скачивании"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr "Изменить владельца репозитория"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 
@@ -3810,49 +3810,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr "Опции создания индекса"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr "Сборка с нуля"
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "Перестроить индекс"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3869,49 +3869,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "Веб"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr "Запрашивать SSL для операций с VCS"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "Показывать размер репозитория после отправки"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "Логировать пользовательские команды отправки"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "Логировать пользовательские команды получения"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "Обновлять репозиторий после отправки (hg update)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr "Расширения Mercurial"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4982,49 +4982,49 @@ msgstr ""
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] "Показать %s commit"
 
msgstr[1] "Показать %s commit'а"
 
msgstr[2] "Показать %s commit'ов"
 

	
 
#: 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 "Репозиторий Mercurial"
 

	
 
#: kallithea/templates/data_table/_dt_elements.html:65
 
msgid "Git repository"
 
msgstr "Git репозиторий"
 

	
 
#: 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..."
 
msgid "Repository creation 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 "Подписаться на ленту RSS %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 "Подписаться на ленту Atom %s"
 

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

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -111,49 +111,49 @@ msgstr "%s %s订阅"
 
#: 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"
 
msgid "This repository has been locked by %s on %s"
 
msgstr "版本库由%s于%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 "提交时发生错误"
 

	
 
#: kallithea/controllers/files.py:373
 
msgid "You can only edit files with revision being a valid branch "
 
msgstr ""
 
@@ -595,49 +595,49 @@ msgid "Error occurred during update of p
 
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"
 
msgid "This group contains %s repositories and cannot be deleted"
 
msgstr "这个组内有%s个版本库因而无法删除"
 

	
 
#: 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
 
@@ -929,49 +929,49 @@ msgstr "无法编辑该用户"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "必须是注册用户才能进行此操作"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "必须登录才能访问该页面"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr "修订集因过大而被截断,可查看原始修订集作为替代"
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "未发现差异"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr "已经删除分支%s"
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr "创建标签%s"
 

	
 
@@ -1231,67 +1231,67 @@ msgstr "版本库读取权限"
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr "版本库写入权限"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr "版本库管理权限"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr "无版本库组访问权限"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr "版本库组读取权限"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr "版本库组写入"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr "版本库组管理权限"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr "Kallithea 管理员"
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1812,49 +1812,49 @@ msgstr "版本库名称不能为%(repo)s"
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr "已经存在版本库%(repo)s"
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "版本库组 \"%(group)s\" 中已经存在版本库 \"%(repo)s\""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "无效的克隆地址"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr "无效的克隆地址,提供一个有效的克隆 http(s)或svn+http(s)地址"
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr "复刻版本库必须和父版本库类型相同"
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "没有在该版本库组中创建版本库的权限"
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "不是一个合法的路径"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2121,49 +2121,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "密码重置地址已经发送到邮件"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "注册"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "确认密码"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "名"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3231,55 +3231,55 @@ msgstr "要创建的版本库类型"
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr "默认修订"
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "远程"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3325,80 +3325,80 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr "确认解锁版本库"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr "确认锁定版本库"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr "版本库未锁定"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr "确认删除版本库:%s"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr "清除版本库缓存"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "确认清除版本库缓存"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr "手动清除版本库缓存。之后第一次访问的时候将重建缓存"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr "缓存值列表"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
msgstr "前缀"
 
@@ -3467,80 +3467,80 @@ msgstr "从远程路径拉取修订集"
 
msgid "Confirm to pull changes from remote side"
 
msgstr "确认从远程拉取修订集"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "克隆地址"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "编辑"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr "可选的,选择一个组将版本库放到其中"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr "文件浏览、下载、whoosh和README的默认修订版本"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr "修改这个版本库的所有者"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3722,49 +3722,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "重新索引"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3781,49 +3781,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr "网络"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "推送后显示版本库大小"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "记录用户推送命令"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "记录用户拉取命令"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "推送后更新版本库(hg update)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr "Mercurial扩展"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4872,49 +4872,49 @@ msgstr ""
 
#: kallithea/templates/pullrequests/pullrequest_show.html:153
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] "显示%s个提交"
 

	
 
#: 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 "Mercurial版本库"
 

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

	
 
#: 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..."
 
msgid "Repository creation 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 "订阅%s的RSS"
 

	
 
#: 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的Atom"
 

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

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -107,49 +107,49 @@ msgstr ""
 
#: 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"
 
msgid "This repository 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 ""
 
@@ -591,49 +591,49 @@ msgid "Error occurred during update of p
 
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"
 
msgid "This group contains %s repositories 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
 
@@ -925,49 +925,49 @@ msgstr "您無法編輯這位使用者"
 

	
 
#: kallithea/controllers/admin/users.py:483
 
#, python-format
 
msgid "Added ip %s to user whitelist"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:489
 
msgid "An error occurred during ip saving"
 
msgstr ""
 

	
 
#: kallithea/controllers/admin/users.py:503
 
msgid "Removed ip address from user whitelist"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:748
 
#, python-format
 
msgid "IP %s not allowed"
 
msgstr ""
 

	
 
#: kallithea/lib/auth.py:809
 
msgid "You need to be a registered user to perform this action"
 
msgstr "您必須是註冊使用者才能執行這個動作"
 

	
 
#: kallithea/lib/auth.py:846
 
msgid "You need to be a signed in to view this page"
 
msgid "You need to be signed in to view this page"
 
msgstr "您必須登入後才能瀏覽這個頁面"
 

	
 
#: kallithea/lib/diffs.py:66
 
msgid "Binary file"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:82
 
msgid "Changeset was too big and was cut off, use diff menu to display this diff"
 
msgstr ""
 

	
 
#: kallithea/lib/diffs.py:92
 
msgid "No changes detected"
 
msgstr "尚未有任何變更"
 

	
 
#: kallithea/lib/helpers.py:598
 
#, python-format
 
msgid "Deleted branch: %s"
 
msgstr ""
 

	
 
#: kallithea/lib/helpers.py:601
 
#, python-format
 
msgid "Created tag: %s"
 
msgstr ""
 

	
 
@@ -1227,67 +1227,67 @@ msgstr ""
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663
 
msgid "Repository write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1664
 
msgid "Repository admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310
 
msgid "Repositories Group no access"
 
msgid "Repository Group no access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311
 
msgid "Repositories Group read access"
 
msgid "Repository Group read access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312
 
msgid "Repositories Group write access"
 
msgid "Repository Group write access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313
 
msgid "Repositories Group admin access"
 
msgid "Repository Group admin access"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511
 
#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512
 
#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 
#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 
#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
 
#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1659
 
msgid "Kallithea Administrator"
 
msgstr ""
 

	
 
#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177
 
#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196
 
#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316
 
#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401
 
#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431
 
#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477
 
#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534
 
@@ -1808,49 +1808,49 @@ msgstr ""
 
#: kallithea/model/validators.py:375
 
#, python-format
 
msgid "Repository named %(repo)s already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:376
 
#, python-format
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:378
 
#, python-format
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:493
 
msgid "invalid clone url"
 
msgstr "無效的複製URL"
 

	
 
#: kallithea/model/validators.py:494
 
msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:519
 
msgid "Fork have to be the same type as parent"
 
msgid "Fork has to be the same type as parent"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:534
 
msgid "You don't have permissions to create repository in this group"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:536
 
msgid "no permission to create repository in root location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:585
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:626
 
msgid "This username or user group name is not valid"
 
msgstr ""
 

	
 
#: kallithea/model/validators.py:719
 
msgid "This is not a valid path"
 
msgstr "不是一個有效的路徑"
 

	
 
#: kallithea/model/validators.py:734
 
msgid "This e-mail address is already taken"
 
@@ -2117,49 +2117,49 @@ msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:29
 
#, python-format
 
msgid "Reset your Password to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:31
 
msgid "Reset your Password"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:42
 
msgid "Email Address"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:52
 
#: kallithea/templates/register.html:95
 
msgid "Captcha"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:63
 
msgid "Send password reset email"
 
msgstr ""
 

	
 
#: kallithea/templates/password_reset.html:64
 
msgid "Password reset link will be send to matching email address"
 
msgid "Password reset link will be sent to matching email address"
 
msgstr "密碼重設連結已郵寄至您的信箱"
 

	
 
#: kallithea/templates/register.html:5 kallithea/templates/register.html:30
 
#: kallithea/templates/register.html:106
 
msgid "Sign Up"
 
msgstr "登入"
 

	
 
#: kallithea/templates/register.html:28
 
#, python-format
 
msgid "Sign Up to %s"
 
msgstr ""
 

	
 
#: kallithea/templates/register.html:58
 
msgid "Re-enter password"
 
msgstr "確認密碼"
 

	
 
#: kallithea/templates/register.html:67
 
#: kallithea/templates/admin/my_account/my_account_profile.html:41
 
#: kallithea/templates/admin/users/user_add.html:62
 
#: kallithea/templates/admin/users/user_edit_profile.html:87
 
msgid "First Name"
 
msgstr "名"
 

	
 
#: kallithea/templates/register.html:76
 
@@ -3227,55 +3227,55 @@ msgstr ""
 
#: kallithea/templates/admin/repos/repo_add_base.html:68
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:51
 
#: kallithea/templates/forks/fork.html:61
 
msgid "Landing revision"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_add_base.html:72
 
msgid ""
 
"Default revision for files page, downloads, full text search index and "
 
"readme generation"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:9
 
#, python-format
 
msgid "%s Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:16
 
msgid "Creating repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:30
 
#, python-format
 
msgid ""
 
"Repository \"%(repo_name)s\" is beeing created, you will be redirected "
 
"Repository \"%(repo_name)s\" is being created, you will be redirected "
 
"when this process is finished.repo_name"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_creating.html:42
 
msgid ""
 
"We're sorry but error occured during this operation. Please check your "
 
"We're sorry but error occurred during this operation. Please check your "
 
"Kallithea server logs, or contact administrator."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:8
 
#, python-format
 
msgid "%s repository settings"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:52
 
msgid "Extra fields"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:55
 
msgid "Caches"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:58
 
msgid "Remote"
 
msgstr "遠端"
 

	
 
#: kallithea/templates/admin/repos/repo_edit.html:61
 
#: kallithea/templates/summary/statistics.html:11
 
#: kallithea/templates/summary/summary.html:178
 
#: kallithea/templates/summary/summary.html:179
 
@@ -3321,80 +3321,80 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:56
 
msgid "Confirm to unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:58
 
msgid "Unlock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 
msgid "Confirm to lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:66
 
msgid "Lock repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 
msgid "Repository is not locked"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:73
 
msgid ""
 
"Force locking on repository. Works only when anonymous access is "
 
"disabled. Trigering a pull locks repository by user who pulled, only the "
 
"disabled. Triggering a pull locks repository by user who pulled, only the "
 
"same user can unlock by doing a push"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:83
 
#: kallithea/templates/data_table/_dt_elements.html:132
 
#, python-format
 
msgid "Confirm to delete this repository: %s"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 
msgid "Delete this repository"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:88
 
#, python-format
 
msgid "this repository has %s fork"
 
msgid_plural "this repository has %s forks"
 
msgstr[0] ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:89
 
msgid "Detach forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 
msgid "Delete forks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_advanced.html:94
 
msgid ""
 
"This repository will be renamed in a special way in order to be "
 
"unaccesible for Kallithea and VCS systems. If you need to fully delete it"
 
"inaccessible for Kallithea and VCS systems. If you need to fully delete it"
 
" from file system please do it manually"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Invalidate repository cache"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:4
 
msgid "Confirm to invalidate repository cache"
 
msgstr "確認廢止版本庫快取"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:7
 
msgid ""
 
"Manually invalidate cache for this repository. On first access repository"
 
" will be cached again"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:12
 
msgid "List of cached values"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_caches.html:15
 
msgid "Prefix"
 
msgstr ""
 
@@ -3463,80 +3463,80 @@ msgstr ""
 
msgid "Confirm to pull changes from remote side"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_remote.html:14
 
msgid "This repository does not have any remote url set"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "Non-changeable id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:11
 
msgid "what is that ?"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:13
 
msgid "URL by id"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:14
 
msgid ""
 
"In case this repository is renamed or moved into another group the "
 
"repository url changes.\n"
 
"                               Using above url guarantees that this "
 
"repository will allways be accessible under such url.\n"
 
"                               Usefull for CI systems, or any other cases"
 
"repository will always be accessible under such url.\n"
 
"                               Useful for CI systems, or any other cases"
 
" that you need to hardcode the url into 3rd party service."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:21
 
msgid "Clone uri"
 
msgstr "複製URL"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:27
 
#: kallithea/templates/base/perms_summary.html:43
 
#: kallithea/templates/base/perms_summary.html:79
 
#: kallithea/templates/base/perms_summary.html:81
 
#: kallithea/templates/data_table/_dt_elements.html:124
 
#: kallithea/templates/data_table/_dt_elements.html:125
 
#: kallithea/templates/data_table/_dt_elements.html:152
 
#: kallithea/templates/data_table/_dt_elements.html:153
 
#: kallithea/templates/data_table/_dt_elements.html:169
 
#: kallithea/templates/data_table/_dt_elements.html:185
 
msgid "edit"
 
msgstr "編輯"
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:30
 
msgid "new value"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:37
 
msgid "http[s] url used for doing remote pulls."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:46
 
msgid "Optional select a group to put this repository into."
 
msgid "Optionally select a group to put this repository into."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:55
 
#: kallithea/templates/forks/fork.html:65
 
msgid "Default revision for files page, downloads, whoosh and readme"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 
msgid "Change owner of this repository."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:6
 
msgid "Processed commits"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:7
 
msgid "Processed progress"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
msgid "Reset statistics"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/repos/repo_edit_statistics.html:10
 
@@ -3718,49 +3718,49 @@ msgstr ""
 
#: kallithea/templates/admin/settings/settings_mapping.html:23
 
msgid "Install GIT hooks"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:25
 
msgid ""
 
"Verify if Kallitheas GIT hooks are installed for each repository. Current"
 
" hooks will be updated to latest version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_mapping.html:32
 
msgid "Rescan Repositories"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:7
 
msgid "Index build option"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:12
 
msgid "Build from scratch"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:15
 
msgid ""
 
"This option completely reindex all the files within Kallithea for proper "
 
"This option completely reindexes all the files within Kallithea for proper "
 
"fulltext search capabilities."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_search.html:21
 
msgid "Reindex"
 
msgstr "重新索引"
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "Kallithea version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:4
 
msgid "check for updates"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:5
 
msgid "Python version"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:6
 
msgid "Platform"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:7
 
@@ -3777,49 +3777,49 @@ msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:9
 
msgid "Note: please make sure this server can access this url"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:14
 
msgid "Checking for updates..."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_system.html:22
 
msgid "Python packages"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:6
 
msgid "Web"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:11
 
msgid "Require SSL for vcs operations"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:13
 
msgid ""
 
"Activate to set Kallithea to require SSL for pushing or pulling. If SSL "
 
"certificate is missing it will return a HTTP Error 406: Not Acceptable."
 
"certificate is missing it will return an HTTP Error 406: Not Acceptable."
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:24
 
msgid "Show repository size after push"
 
msgstr "push 後顯示版本庫大小"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:28
 
msgid "Log user push commands"
 
msgstr "紀錄使用者推送命令"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:32
 
msgid "Log user pull commands"
 
msgstr "紀錄使用者抓取命令"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:36
 
msgid "Update repository after push (hg update)"
 
msgstr "push後更新版本庫 (hg update)"
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:42
 
msgid "Mercurial Extensions"
 
msgstr ""
 

	
 
#: kallithea/templates/admin/settings/settings_vcs.html:47
 
msgid "Enable largefiles extension"
 
@@ -4868,49 +4868,49 @@ msgstr ""
 
#: kallithea/templates/pullrequests/pullrequest_show.html:153
 
#, python-format
 
msgid "Showing %s commit"
 
msgid_plural "Showing %s commits"
 
msgstr[0] ""
 

	
 
#: 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 "Mercurial 版本庫"
 

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

	
 
#: 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..."
 
msgid "Repository creation 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 "訂閱 %s rss"
 

	
 
#: 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 atom"
 

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

	
 
#: kallithea/templates/email_templates/changeset_comment.html:6
 
#, python-format
kallithea/lib/auth.py
Show inline comments
 
@@ -819,49 +819,49 @@ class PermsDecorator(object):
 
        self.user_perms = None
 

	
 
    def __call__(self, func):
 
        return decorator(self.__wrapper, func)
 

	
 
    def __wrapper(self, func, *fargs, **fkwargs):
 
        cls = fargs[0]
 
        self.user = cls.authuser
 
        self.user_perms = self.user.permissions
 
        log.debug('checking %s permissions %s for %s %s',
 
           self.__class__.__name__, self.required_perms, cls, self.user)
 

	
 
        if self.check_permissions():
 
            log.debug('Permission granted for %s %s' % (cls, self.user))
 
            return func(*fargs, **fkwargs)
 

	
 
        else:
 
            log.debug('Permission denied for %s %s' % (cls, self.user))
 
            anonymous = self.user.username == User.DEFAULT_USER
 

	
 
            if anonymous:
 
                p = url.current()
 

	
 
                import kallithea.lib.helpers as h
 
                h.flash(_('You need to be a signed in to '
 
                h.flash(_('You need to be signed in to '
 
                          'view this page'),
 
                        category='warning')
 
                return redirect(url('login_home', came_from=p))
 

	
 
            else:
 
                # redirect with forbidden ret code
 
                return abort(403)
 

	
 
    def check_permissions(self):
 
        """Dummy function for overriding"""
 
        raise Exception('You have to write this function in child class')
 

	
 

	
 
class HasPermissionAllDecorator(PermsDecorator):
 
    """
 
    Checks for access permission for all given predicates. All of them
 
    have to be meet in order to fulfill the request
 
    """
 

	
 
    def check_permissions(self):
 
        if self.required_perms.issubset(self.user_perms.get('global')):
 
            return True
 
        return False
 

	
kallithea/lib/celerylib/tasks.py
Show inline comments
 
@@ -351,49 +351,49 @@ def create_repo(form_data, cur_user):
 
            state=state
 
        )
 

	
 
        action_logger(cur_user, 'user_created_repo',
 
                      form_data['repo_name_full'], '', DBS)
 

	
 
        DBS.commit()
 
        # now create this repo on Filesystem
 
        RepoModel(DBS)._create_filesystem_repo(
 
            repo_name=repo_name,
 
            repo_type=repo_type,
 
            repo_group=RepoModel(DBS)._get_repo_group(repo_group),
 
            clone_uri=clone_uri,
 
        )
 
        repo = Repository.get_by_repo_name(repo_name_full)
 
        log_create_repository(repo.get_dict(), created_by=owner.username)
 

	
 
        # update repo changeset caches initially
 
        repo.update_changeset_cache()
 

	
 
        # set new created state
 
        repo.set_state(Repository.STATE_CREATED)
 
        DBS.commit()
 
    except Exception, e:
 
        log.warning('Exception %s occured when forking repository, '
 
        log.warning('Exception %s occurred when forking repository, '
 
                    'doing cleanup...' % e)
 
        # rollback things manually !
 
        repo = Repository.get_by_repo_name(repo_name_full)
 
        if repo:
 
            Repository.delete(repo.repo_id)
 
            DBS.commit()
 
            RepoModel(DBS)._delete_filesystem_repo(repo)
 
        raise
 

	
 
    # it's an odd fix to make celery fail task when exception occurs
 
    def on_failure(self, *args, **kwargs):
 
        pass
 

	
 
    return True
 

	
 

	
 
@task(ignore_result=False)
 
@dbsession
 
def create_repo_fork(form_data, cur_user):
 
    """
 
    Creates a fork of repository using interval VCS methods
 

	
 
    :param form_data:
 
    :param cur_user:
 
@@ -436,49 +436,49 @@ def create_repo_fork(form_data, cur_user
 
        action_logger(cur_user, 'user_forked_repo:%s' % repo_name_full,
 
                      fork_of.repo_name, '', DBS)
 
        DBS.commit()
 

	
 
        update_after_clone = form_data['update_after_clone'] # FIXME - unused!
 
        source_repo_path = os.path.join(base_path, fork_of.repo_name)
 

	
 
        # now create this repo on Filesystem
 
        RepoModel(DBS)._create_filesystem_repo(
 
            repo_name=repo_name,
 
            repo_type=repo_type,
 
            repo_group=RepoModel(DBS)._get_repo_group(repo_group),
 
            clone_uri=source_repo_path,
 
        )
 
        repo = Repository.get_by_repo_name(repo_name_full)
 
        log_create_repository(repo.get_dict(), created_by=owner.username)
 

	
 
        # update repo changeset caches initially
 
        repo.update_changeset_cache()
 

	
 
        # set new created state
 
        repo.set_state(Repository.STATE_CREATED)
 
        DBS.commit()
 
    except Exception, e:
 
        log.warning('Exception %s occured when forking repository, '
 
        log.warning('Exception %s occurred when forking repository, '
 
                    'doing cleanup...' % e)
 
        #rollback things manually !
 
        repo = Repository.get_by_repo_name(repo_name_full)
 
        if repo:
 
            Repository.delete(repo.repo_id)
 
            DBS.commit()
 
            RepoModel(DBS)._delete_filesystem_repo(repo)
 
        raise
 

	
 
    # it's an odd fix to make celery fail task when exception occurs
 
    def on_failure(self, *args, **kwargs):
 
        pass
 

	
 
    return True
 

	
 

	
 
def __get_codes_stats(repo_name):
 
    from kallithea.config.conf import LANGUAGES_EXTENSIONS_MAP
 
    repo = Repository.get_by_repo_name(repo_name).scm_instance
 

	
 
    tip = repo.get_changeset()
 
    code_stats = {}
 

	
 
    def aggregate(cs):
kallithea/lib/dbmigrate/schema/db_1_4_0.py
Show inline comments
 
@@ -1144,52 +1144,52 @@ class RepoGroup(Base, BaseModel):
 
    def get_new_name(self, group_name):
 
        """
 
        returns new full group name based on parent and new name
 

	
 
        :param group_name:
 
        """
 
        path_prefix = (self.parent_group.full_path_splitted if
 
                       self.parent_group else [])
 
        return RepoGroup.url_sep().join(path_prefix + [group_name])
 

	
 

	
 
class Permission(Base, BaseModel):
 
    __tablename__ = 'permissions'
 
    __table_args__ = (
 
        Index('p_perm_name_idx', 'permission_name'),
 
        {'extend_existing': True, 'mysql_engine': 'InnoDB',
 
         'mysql_charset': 'utf8'},
 
    )
 
    PERMS = [
 
        ('repository.none', _('Repository no access')),
 
        ('repository.read', _('Repository read access')),
 
        ('repository.write', _('Repository write access')),
 
        ('repository.admin', _('Repository admin access')),
 

	
 
        ('group.none', _('Repositories Group no access')),
 
        ('group.read', _('Repositories Group read access')),
 
        ('group.write', _('Repositories Group write access')),
 
        ('group.admin', _('Repositories Group admin access')),
 
        ('group.none', _('Repository Group no access')),
 
        ('group.read', _('Repository Group read access')),
 
        ('group.write', _('Repository Group write access')),
 
        ('group.admin', _('Repository Group admin access')),
 

	
 
        ('hg.admin', _('Kallithea Administrator')),
 
        ('hg.create.none', _('Repository creation disabled')),
 
        ('hg.create.repository', _('Repository creation enabled')),
 
        ('hg.fork.none', _('Repository forking disabled')),
 
        ('hg.fork.repository', _('Repository forking enabled')),
 
        ('hg.register.none', _('Register disabled')),
 
        ('hg.register.manual_activate', _('Register new user with Kallithea '
 
                                          'with manual activation')),
 

	
 
        ('hg.register.auto_activate', _('Register new user with Kallithea '
 
                                        'with auto activation')),
 
    ]
 

	
 
    # defines which permissions are more important higher the more important
 
    PERM_WEIGHTS = {
 
        'repository.none': 0,
 
        'repository.read': 1,
 
        'repository.write': 3,
 
        'repository.admin': 4,
 

	
 
        'group.none': 0,
 
        'group.read': 1,
 
        'group.write': 3,
kallithea/lib/dbmigrate/schema/db_1_5_0.py
Show inline comments
 
@@ -1163,52 +1163,52 @@ class RepoGroup(Base, BaseModel):
 
    def get_new_name(self, group_name):
 
        """
 
        returns new full group name based on parent and new name
 

	
 
        :param group_name:
 
        """
 
        path_prefix = (self.parent_group.full_path_splitted if
 
                       self.parent_group else [])
 
        return RepoGroup.url_sep().join(path_prefix + [group_name])
 

	
 

	
 
class Permission(Base, BaseModel):
 
    __tablename__ = 'permissions'
 
    __table_args__ = (
 
        Index('p_perm_name_idx', 'permission_name'),
 
        {'extend_existing': True, 'mysql_engine': 'InnoDB',
 
         'mysql_charset': 'utf8'},
 
    )
 
    PERMS = [
 
        ('repository.none', _('Repository no access')),
 
        ('repository.read', _('Repository read access')),
 
        ('repository.write', _('Repository write access')),
 
        ('repository.admin', _('Repository admin access')),
 

	
 
        ('group.none', _('Repositories Group no access')),
 
        ('group.read', _('Repositories Group read access')),
 
        ('group.write', _('Repositories Group write access')),
 
        ('group.admin', _('Repositories Group admin access')),
 
        ('group.none', _('Repository Group no access')),
 
        ('group.read', _('Repository Group read access')),
 
        ('group.write', _('Repository Group write access')),
 
        ('group.admin', _('Repository Group admin access')),
 

	
 
        ('hg.admin', _('Kallithea Administrator')),
 
        ('hg.create.none', _('Repository creation disabled')),
 
        ('hg.create.repository', _('Repository creation enabled')),
 
        ('hg.fork.none', _('Repository forking disabled')),
 
        ('hg.fork.repository', _('Repository forking enabled')),
 
        ('hg.register.none', _('Register disabled')),
 
        ('hg.register.manual_activate', _('Register new user with Kallithea '
 
                                          'with manual activation')),
 

	
 
        ('hg.register.auto_activate', _('Register new user with Kallithea '
 
                                        'with auto activation')),
 
    ]
 

	
 
    # defines which permissions are more important higher the more important
 
    PERM_WEIGHTS = {
 
        'repository.none': 0,
 
        'repository.read': 1,
 
        'repository.write': 3,
 
        'repository.admin': 4,
 

	
 
        'group.none': 0,
 
        'group.read': 1,
 
        'group.write': 3,
kallithea/lib/dbmigrate/schema/db_1_5_2.py
Show inline comments
 
@@ -1284,52 +1284,52 @@ class RepoGroup(Base, BaseModel):
 
    def get_new_name(self, group_name):
 
        """
 
        returns new full group name based on parent and new name
 

	
 
        :param group_name:
 
        """
 
        path_prefix = (self.parent_group.full_path_splitted if
 
                       self.parent_group else [])
 
        return RepoGroup.url_sep().join(path_prefix + [group_name])
 

	
 

	
 
class Permission(Base, BaseModel):
 
    __tablename__ = 'permissions'
 
    __table_args__ = (
 
        Index('p_perm_name_idx', 'permission_name'),
 
        {'extend_existing': True, 'mysql_engine': 'InnoDB',
 
         'mysql_charset': 'utf8'},
 
    )
 
    PERMS = [
 
        ('repository.none', _('Repository no access')),
 
        ('repository.read', _('Repository read access')),
 
        ('repository.write', _('Repository write access')),
 
        ('repository.admin', _('Repository admin access')),
 

	
 
        ('group.none', _('Repositories Group no access')),
 
        ('group.read', _('Repositories Group read access')),
 
        ('group.write', _('Repositories Group write access')),
 
        ('group.admin', _('Repositories Group admin access')),
 
        ('group.none', _('Repository Group no access')),
 
        ('group.read', _('Repository Group read access')),
 
        ('group.write', _('Repository Group write access')),
 
        ('group.admin', _('Repository Group admin access')),
 

	
 
        ('hg.admin', _('Kallithea Administrator')),
 
        ('hg.create.none', _('Repository creation disabled')),
 
        ('hg.create.repository', _('Repository creation enabled')),
 
        ('hg.fork.none', _('Repository forking disabled')),
 
        ('hg.fork.repository', _('Repository forking enabled')),
 
        ('hg.register.none', _('Register disabled')),
 
        ('hg.register.manual_activate', _('Register new user with Kallithea '
 
                                          'with manual activation')),
 

	
 
        ('hg.register.auto_activate', _('Register new user with Kallithea '
 
                                        'with auto activation')),
 
    ]
 

	
 
    # defines which permissions are more important higher the more important
 
    PERM_WEIGHTS = {
 
        'repository.none': 0,
 
        'repository.read': 1,
 
        'repository.write': 3,
 
        'repository.admin': 4,
 

	
 
        'group.none': 0,
 
        'group.read': 1,
 
        'group.write': 3,
kallithea/lib/helpers.py
Show inline comments
 
@@ -1417,44 +1417,44 @@ def link_to_ref(repo_name, ref_type, ref
 

	
 
def changeset_status(repo, revision):
 
    return ChangesetStatusModel().get_status(repo, revision)
 

	
 

	
 
def changeset_status_lbl(changeset_status):
 
    return dict(ChangesetStatus.STATUSES).get(changeset_status)
 

	
 

	
 
def get_permission_name(key):
 
    return dict(Permission.PERMS).get(key)
 

	
 

	
 
def journal_filter_help():
 
    return _(textwrap.dedent('''
 
        Example filter terms:
 
            repository:vcs
 
            username:developer
 
            action:*push*
 
            ip:127.0.0.1
 
            date:20120101
 
            date:[20120101100000 TO 20120102]
 

	
 
        Generate wildcards using '*' character:
 
            "repositroy:vcs*" - search everything starting with 'vcs'
 
            "repository:vcs*" - search everything starting with 'vcs'
 
            "repository:*vcs*" - search for repository containing 'vcs'
 

	
 
        Optional AND / OR operators in queries
 
            "repository:vcs OR repository:test"
 
            "username:test AND repository:test*"
 
    '''))
 

	
 

	
 
def not_mapped_error(repo_name):
 
    flash(_('%s repository is not mapped to db perhaps'
 
            ' it was created or renamed from the filesystem'
 
            ' please run the application again'
 
            ' in order to rescan repositories') % repo_name, category='error')
 

	
 

	
 
def ip_range(ip_addr):
 
    from kallithea.model.db import UserIpMap
 
    s, e = UserIpMap._get_ip_range(ip_addr)
 
    return '%s - %s' % (s, e)
kallithea/lib/paster_commands/make_index.py
Show inline comments
 
@@ -74,40 +74,40 @@ class Command(BasePasterCommand):
 
        #======================================================================
 
        from kallithea.lib.pidlock import LockHeld, DaemonLock
 
        from kallithea.lib.indexers.daemon import WhooshIndexingDaemon
 
        try:
 
            l = DaemonLock(file_=os.path.join(dn(dn(index_location)),
 
                                              'make_index.lock'))
 
            WhooshIndexingDaemon(index_location=index_location,
 
                                 repo_location=repo_location,
 
                                 repo_list=repo_list,
 
                                 repo_update_list=repo_update_list)\
 
                .run(full_index=self.options.full_index)
 
            l.release()
 
        except LockHeld:
 
            sys.exit(1)
 

	
 
    def update_parser(self):
 
        self.parser.add_option('--repo-location',
 
                          action='store',
 
                          dest='repo_location',
 
                          help="Specifies repositories location to index OPTIONAL",
 
                          )
 
        self.parser.add_option('--index-only',
 
                          action='store',
 
                          dest='repo_list',
 
                          help="Specifies a comma separated list of repositores "
 
                          help="Specifies a comma separated list of repositories "
 
                                "to build index on. If not given all repositories "
 
                                "are scanned for indexing. OPTIONAL",
 
                          )
 
        self.parser.add_option('--update-only',
 
                          action='store',
 
                          dest='repo_update_list',
 
                          help="Specifies a comma separated list of repositores "
 
                          help="Specifies a comma separated list of repositories "
 
                                "to re-build index on. OPTIONAL",
 
                          )
 
        self.parser.add_option('-f',
 
                          action='store_true',
 
                          dest='full_index',
 
                          help="Specifies that index should be made full i.e"
 
                                " destroy old and build from scratch",
 
                          default=False)
kallithea/lib/paster_commands/update_repoinfo.py
Show inline comments
 
@@ -60,31 +60,31 @@ class Command(BasePasterCommand):
 
        #get SqlAlchemy session
 
        self._init_session()
 

	
 
        repo_update_list = map(string.strip,
 
                               self.options.repo_update_list.split(',')) \
 
                               if self.options.repo_update_list else None
 

	
 
        if repo_update_list:
 
            repo_list = list(Repository.query()\
 
                .filter(Repository.repo_name.in_(repo_update_list)))
 
        else:
 
            repo_list = Repository.getAll()
 
        RepoModel.update_repoinfo(repositories=repo_list)
 
        Session().commit()
 

	
 
        if self.options.invalidate_cache:
 
            for r in repo_list:
 
                r.set_invalidate()
 
        print 'Updated cache for %s repositories' % (len(repo_list))
 

	
 
    def update_parser(self):
 
        self.parser.add_option('--update-only',
 
                           action='store',
 
                           dest='repo_update_list',
 
                           help="Specifies a comma separated list of repositores "
 
                           help="Specifies a comma separated list of repositories "
 
                                "to update last commit info for. OPTIONAL")
 
        self.parser.add_option('--invalidate-cache',
 
                           action='store_true',
 
                           dest='invalidate_cache',
 
                           help="Trigger cache invalidation event for repos. "
 
                                "OPTIONAL")
kallithea/lib/vcs/utils/hgcompat.py
Show inline comments
 
"""
 
Mercurial libs compatibility
 
"""
 

	
 
import mercurial
 
import mercurial.demandimport
 
## patch demandimport, due to bug in mercurial when it allways triggers demandimport.enable()
 
## patch demandimport, due to bug in mercurial when it always triggers demandimport.enable()
 
mercurial.demandimport.enable = lambda *args, **kwargs: 1
 
from mercurial import archival, merge as hg_merge, patch, ui
 
from mercurial import discovery
 
from mercurial import localrepo
 
from mercurial import unionrepo
 
from mercurial import scmutil
 
from mercurial import config
 
from mercurial.commands import clone, nullid, pull
 
from mercurial.context import memctx, memfilectx
 
from mercurial.error import RepoError, RepoLookupError, Abort
 
from mercurial.hgweb import hgweb_mod
 
from mercurial.hgweb.common import get_contact
 
from mercurial.localrepo import localrepository
 
from mercurial.match import match
 
from mercurial.mdiff import diffopts
 
from mercurial.node import hex
 
from mercurial.encoding import tolocal
 
from mercurial.discovery import findcommonoutgoing
 
from mercurial.hg import peer
 
from mercurial.httppeer import httppeer
 
from mercurial.util import url as hg_url
 
from mercurial.scmutil import revrange
 
from mercurial.node import nullrev
 

	
kallithea/model/validators.py
Show inline comments
 
@@ -476,49 +476,49 @@ def ValidCloneUri():
 
                                    'valid clone http(s)/svn+http(s) url')
 
        }
 

	
 
        def validate_python(self, value, state):
 
            repo_type = value.get('repo_type')
 
            url = value.get('clone_uri')
 

	
 
            if not url:
 
                pass
 
            else:
 
                try:
 
                    url_handler(repo_type, url, make_ui('db', clear_session=False))
 
                except Exception:
 
                    log.exception('Url validation failed')
 
                    msg = M(self, 'clone_uri')
 
                    raise formencode.Invalid(msg, value, state,
 
                        error_dict=dict(clone_uri=msg)
 
                    )
 
    return _validator
 

	
 

	
 
def ValidForkType(old_data={}):
 
    class _validator(formencode.validators.FancyValidator):
 
        messages = {
 
            'invalid_fork_type': _(u'Fork have to be the same type as parent')
 
            'invalid_fork_type': _(u'Fork has to be the same type as parent')
 
        }
 

	
 
        def validate_python(self, value, state):
 
            if old_data['repo_type'] != value:
 
                msg = M(self, 'invalid_fork_type', state)
 
                raise formencode.Invalid(msg, value, state,
 
                    error_dict=dict(repo_type=msg)
 
                )
 
    return _validator
 

	
 

	
 
def CanWriteGroup(old_data=None):
 
    class _validator(formencode.validators.FancyValidator):
 
        messages = {
 
            'permission_denied': _(u"You don't have permissions "
 
                                   "to create repository in this group"),
 
            'permission_denied_root': _(u"no permission to create repository "
 
                                        "in root location")
 
        }
 

	
 
        def _to_python(self, value, state):
 
            #root location
 
            if value in [-1, "-1"]:
 
                return None
kallithea/templates/admin/repos/repo_creating.html
Show inline comments
 
@@ -6,61 +6,61 @@
 
</%def>
 

	
 
<%def name="title()">
 
    ${_('%s Creating Repository') % c.repo_name}
 
    %if c.site_name:
 
        &middot; ${c.site_name}
 
    %endif
 
</%def>
 

	
 
<%def name="breadcrumbs_links()">
 
    ${_('Creating repository')} ${c.repo}
 
</%def>
 

	
 
<%def name="page_nav()">
 
    ${self.menu('repositories')}
 
</%def>
 
<%def name="main()">
 
<div class="box">
 
    <!-- box / title -->
 
    <div class="title">
 
        ${self.breadcrumbs()}
 
    </div>
 

	
 
    <div style="display:table; padding: 10px 0px; font-size: 14px;font-weight: bold;margin-right: auto;margin-left: auto">
 
        ${_('Repository "%(repo_name)s" is beeing created, you will be redirected when this process is finished.' % {'repo_name':c.repo_name})}
 
        ${_('Repository "%(repo_name)s" is being created, you will be redirected when this process is finished.' % {'repo_name':c.repo_name})}
 
    </div>
 

	
 
    <div id="progress" style="width: 500px;margin-left: auto; margin-right: auto">
 
        <div class="progress progress-striped active">
 
          <div class="progress-bar progress-bar" role="progressbar"
 
               aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%">
 
          </div>
 
        </div>
 
    </div>
 
    <div id="progress_error" style="display: none;">
 
        <div style="font-weight: bold; color:#aa1111">
 
        ${_("We're sorry but error occured during this operation. Please check your Kallithea server logs, or contact administrator.")}
 
        ${_("We're sorry but error occurred during this operation. Please check your Kallithea server logs, or contact administrator.")}
 
        </div>
 
    </div>
 
</div>
 
</%def>
 

	
 
<script>
 
(function worker() {
 
  $.ajax({
 
    url: '${h.url('repo_check_home', repo_name=c.repo_name, repo=c.repo, task_id=c.task_id)}',
 
    success: function(data) {
 
      if(data.result === true){
 
          //redirect to created fork if our ajax loop tells us to do so.
 
          window.location = "${h.url('summary_home', repo_name = c.repo)}";
 
      }
 
    },
 
    complete: function(resp, status) {
 
      if (resp.status == 200){
 
          // Schedule the next request when the current one's complete
 
          setTimeout(worker, 1000);
 
      }
 
      else{
 
          $("#progress").html($('#progress_error').html())
 
      }
 
    }
kallithea/templates/admin/repos/repo_edit_settings.html
Show inline comments
 
${h.form(url('repo', repo_name=c.repo_info.repo_name),method='put')}
 
    <div class="form">
 
        <!-- fields -->
 
        <div class="fields">
 
            <div class="field">
 
                <div class="label">
 
                    <label for="repo_name">${_('Name')}:</label>
 
                </div>
 
                <div class="input">
 
                    ${h.text('repo_name',class_="medium")}
 
                    <span class="help-block">${_('Non-changeable id')}: `_${c.repo_info.repo_id}` <span><a id="show_more_clone_id" href="#">${_('What is that?')}</a></span></span>
 
                    <span id="clone_id" class="help-block" style="display: none">
 
                        ${_('URL by id')}: `${c.repo_info.clone_url(with_id=True)}` </br>
 
                        ${_('''In case this repository is renamed or moved into another group the repository url changes.
 
                               Using the above url guarantees that this repository will allways be accessible under such url.
 
                               Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service.''')}</span>
 
                               Using the above url guarantees that this repository will always be accessible under such url.
 
                               Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service.''')}</span>
 
                </div>
 
           </div>
 
           <div class="field">
 
               <div class="label">
 
                   <label for="clone_uri">${_('Clone uri')}:</label>
 
               </div>
 
               <div class="input">
 
                   %if c.repo_info.clone_uri:
 
                    <div id="clone_uri_hidden" style="font-size: 14px">
 
                        <span id="clone_uri_hidden_value">${c.repo_info.clone_uri_hidden}</span>
 
                        <span style="cursor: pointer; padding: 0px 0px 5px 0px" id="edit_clone_uri"><i class="icon-edit"></i>${_('edit')}</span>
 
                    </div>
 
                    <div id="alter_clone_uri" style="display: none">
 
                        ${h.text('clone_uri',class_="medium",  placeholder=_('new value'))}
 
                    </div>
 
                   %else:
 
                    ## not set yet, display form to set it
 
                    ${h.text('clone_uri',class_="medium")}
 
                    ${h.hidden('clone_uri_change', 'NEW')}
 
                   %endif
 
                 <span id="alter_clone_uri_help_block" class="help-block">${_('http[s] url used for doing remote pulls.')}</span>
 
               </div>
 
            </div>
 
            <div class="field">
kallithea/templates/admin/settings/settings_search.html
Show inline comments
 
${h.form(url('admin_settings_search'), method='post')}
 
    <div class="form">
 

	
 
        <div class="fields">
 
            <div class="field">
 
                <div class="label label-checkbox">
 
                    <label>${_('Index build option')}:</label>
 
                </div>
 
                <div class="checkboxes">
 
                    <div class="checkbox">
 
                        ${h.checkbox('full_index',True)}
 
                        <label for="full_index">${_('Build from scratch')}</label>
 

	
 
                    </div>
 
                    <span class="help-block">${_('This option completely reindexes all of the repositories for proper fulltext search capabilities.')}</span>
 
                    <span class="help-block">${_('This option completely reindexeses all of the repositories for proper fulltext search capabilities.')}</span>
 

	
 
                </div>
 
            </div>
 

	
 
            <div class="buttons">
 
            ${h.submit('reindex',_('Reindex'),class_="btn")}
 
            </div>
 
        </div>
 
    </div>
 
${h.end_form()}
kallithea/templates/admin/settings/settings_vcs.html
Show inline comments
 
${h.form(url('admin_settings'), method='post')}
 
    <div class="form">
 
        <div class="fields">
 
            <div class="field">
 
                <div class="label label-checkbox">
 
                    <label>${_('Web')}:</label>
 
                </div>
 
                <div class="checkboxes">
 
                    <div class="checkbox">
 
                        ${h.checkbox('web_push_ssl', 'True')}
 
                        <label for="web_push_ssl">${_('Require SSL for vcs operations')}</label>
 
                    </div>
 
                    <span class="help-block">${_('Activate to require SSL both pushing and pulling. If SSL certificate is missing, it will return a HTTP Error 406: Not Acceptable.')}</span>
 
                    <span class="help-block">${_('Activate to require SSL both pushing and pulling. If SSL certificate is missing, it will return an HTTP Error 406: Not Acceptable.')}</span>
 
                </div>
 
             </div>
 

	
 
             <div class="field">
 
                <div class="label label-checkbox">
 
                    <label>${_('Hooks')}:</label>
 
                </div>
 
                <div class="checkboxes">
 
                    <div class="checkbox">
 
                        ${h.checkbox('hooks_changegroup_repo_size','True')}
 
                        <label for="hooks_changegroup_repo_size">${_('Show repository size after push')}</label>
 
                    </div>
 
                    <div class="checkbox">
 
                        ${h.checkbox('hooks_changegroup_push_logger','True')}
 
                        <label for="hooks_changegroup_push_logger">${_('Log user push commands')}</label>
 
                    </div>
 
                    <div class="checkbox">
 
                        ${h.checkbox('hooks_outgoing_pull_logger','True')}
 
                        <label for="hooks_outgoing_pull_logger">${_('Log user pull commands')}</label>
 
                    </div>
 
                    <div class="checkbox">
 
                        ${h.checkbox('hooks_changegroup_update','True')}
 
                        <label for="hooks_changegroup_update">${_('Update repository after push (hg update)')}</label>
 
                    </div>
kallithea/templates/data_table/_dt_elements.html
Show inline comments
 
@@ -66,49 +66,49 @@
 
        <a href="${h.url('summary_home',repo_name=name)}">
 
    %endif
 

	
 
    ##TYPE OF REPO
 
    %if h.is_hg(rtype):
 
        <span title="${_('Mercurial repository')}"><i class="icon-hg" style="color: #576622; font-size: 14px;"></i></span>
 
    %elif h.is_git(rtype):
 
        <span title="${_('Git repository')}"><i class="icon-git" style="color: #e85634; font-size: 14px;"></i></span>
 
    %endif
 

	
 
    ##PRIVATE/PUBLIC
 
    %if private and c.visual.show_private_icon:
 
      <i class="icon-keyhole-circled" title="${_('Private repository')}" style="font-size: 16px; vertical-align: -2px; margin: 0px 1px 0px 3px"></i>
 
    %elif not private and c.visual.show_public_icon:
 
      <i class="icon-globe" title="${_('Public repository')}" style="font-size: 16px; vertical-align: -2px; margin: 0px 1px 0px 3px"></i>
 
    %else:
 
      <span style="margin: 0px 8px 0px 8px"></span>
 
    %endif
 
    ${get_name(name)}
 
    </a>
 
    %if fork_of:
 
      <a href="${h.url('summary_home',repo_name=fork_of.repo_name)}"><i class="icon-fork"></i></a>
 
    %endif
 
    %if rstate == 'repo_state_pending':
 
      <i class="icon-wrench" style="color: #036185;" title="${_('Repository creating in progress...')}"></i>
 
      <i class="icon-wrench" style="color: #036185;" title="${_('Repository creation in progress...')}"></i>
 
    %endif
 
  </div>
 
</%def>
 

	
 
<%def name="last_change(last_change)">
 
  <span class="tooltip" date="${last_change}" title="${h.tooltip(h.fmt_date(last_change))}">${h.age(last_change)}</span>
 
</%def>
 

	
 
<%def name="revision(name,rev,tip,author,last_msg)">
 
  <div>
 
  %if rev >= 0:
 
      <pre><a title="${h.tooltip('%s:\n\n%s' % (author,last_msg))}" class="tooltip" href="${h.url('changeset_home',repo_name=name,revision=tip)}">${'r%s:%s' % (rev,h.short_id(tip))}</a></pre>
 
  %else:
 
      ${_('No changesets yet')}
 
  %endif
 
  </div>
 
</%def>
 

	
 
<%def name="rss(name)">
 
  %if c.authuser.username != 'default':
 
    <a title="${_('Subscribe to %s rss feed')% name}" href="${h.url('rss_feed_home',repo_name=name,api_key=c.authuser.api_key)}"><i class="icon-rss-squared"></i></a>
 
  %else:
 
    <a title="${_('Subscribe to %s rss feed')% name}" href="${h.url('rss_feed_home',repo_name=name)}"><i class="icon-rss-squared"></i></a>
 
  %endif
kallithea/tests/api/api_base.py
Show inline comments
 
@@ -1145,49 +1145,49 @@ class BaseTestApi(object):
 
        updates = {'group': 'test_group_for_update'}
 
        id_, params = _build_data(self.apikey, 'update_repo',
 
                                  repoid=repo_name, **updates)
 
        response = api_call(self, params)
 
        try:
 
            expected = 'repository group `%s` does not exist' % updates['group']
 
            self._compare_error(id_, expected, given=response.body)
 
        finally:
 
            fixture.destroy_repo(repo_name)
 

	
 
    def test_api_update_repo_regular_user_not_allowed(self):
 
        repo_name = 'admin_owned'
 
        fixture.create_repo(repo_name)
 
        updates = {'active': False}
 
        id_, params = _build_data(self.apikey_regular, 'update_repo',
 
                                  repoid=repo_name, **updates)
 
        response = api_call(self, params)
 
        try:
 
            expected = 'repository `%s` does not exist' % repo_name
 
            self._compare_error(id_, expected, given=response.body)
 
        finally:
 
            fixture.destroy_repo(repo_name)
 

	
 
    @mock.patch.object(RepoModel, 'update', crash)
 
    def test_api_update_repo_exception_occured(self):
 
    def test_api_update_repo_exception_occurred(self):
 
        repo_name = 'api_update_me'
 
        fixture.create_repo(repo_name, repo_type=self.REPO_TYPE)
 
        id_, params = _build_data(self.apikey, 'update_repo',
 
                                  repoid=repo_name, owner=TEST_USER_ADMIN_LOGIN,)
 
        response = api_call(self, params)
 
        try:
 
            expected = 'failed to update repo `%s`' % repo_name
 
            self._compare_error(id_, expected, given=response.body)
 
        finally:
 
            fixture.destroy_repo(repo_name)
 

	
 
    def test_api_delete_repo(self):
 
        repo_name = 'api_delete_me'
 
        fixture.create_repo(repo_name, repo_type=self.REPO_TYPE)
 

	
 
        id_, params = _build_data(self.apikey, 'delete_repo',
 
                                  repoid=repo_name, )
 
        response = api_call(self, params)
 

	
 
        ret = {
 
            'msg': 'Deleted repository `%s`' % repo_name,
 
            'success': True
 
        }
 
        try:
 
@@ -1433,49 +1433,49 @@ class BaseTestApi(object):
 
                           ('group_name', {'group_name': 'test_group_for_update'}),
 
                           ('owner', {'owner': TEST_USER_REGULAR_LOGIN}),
 
                           ('active', {'active': False}),
 
                           ('active', {'active': True})])
 
    def test_api_update_user_group(self, changing_attr, updates):
 
        gr_name = 'test_group_for_update'
 
        user_group = fixture.create_user_group(gr_name)
 
        id_, params = _build_data(self.apikey, 'update_user_group',
 
                                  usergroupid=gr_name, **updates)
 
        response = api_call(self, params)
 
        try:
 
            expected = {
 
               'msg': 'updated user group ID:%s %s' % (user_group.users_group_id,
 
                                                     user_group.users_group_name),
 
               'user_group': user_group.get_api_data()
 
            }
 
            self._compare_ok(id_, expected, given=response.body)
 
        finally:
 
            if changing_attr == 'group_name':
 
                # switch to updated name for proper cleanup
 
                gr_name = updates['group_name']
 
            fixture.destroy_user_group(gr_name)
 

	
 
    @mock.patch.object(UserGroupModel, 'update', crash)
 
    def test_api_update_user_group_exception_occured(self):
 
    def test_api_update_user_group_exception_occurred(self):
 
        gr_name = 'test_group'
 
        fixture.create_user_group(gr_name)
 
        id_, params = _build_data(self.apikey, 'update_user_group',
 
                                  usergroupid=gr_name)
 
        response = api_call(self, params)
 
        try:
 
            expected = 'failed to update user group `%s`' % gr_name
 
            self._compare_error(id_, expected, given=response.body)
 
        finally:
 
            fixture.destroy_user_group(gr_name)
 

	
 
    def test_api_add_user_to_user_group(self):
 
        gr_name = 'test_group'
 
        fixture.create_user_group(gr_name)
 
        id_, params = _build_data(self.apikey, 'add_user_to_user_group',
 
                                  usergroupid=gr_name,
 
                                  userid=TEST_USER_ADMIN_LOGIN)
 
        response = api_call(self, params)
 
        try:
 
            expected = {
 
            'msg': 'added member `%s` to user group `%s`' % (
 
                    TEST_USER_ADMIN_LOGIN, gr_name),
 
            'success': True
 
            }
 
@@ -1561,49 +1561,49 @@ class BaseTestApi(object):
 
        finally:
 
            if UserGroupModel().get_by_name(gr_name):
 
                fixture.destroy_user_group(gr_name)
 

	
 
    def test_api_delete_user_group_that_is_assigned(self):
 
        gr_name = 'test_group'
 
        ugroup = fixture.create_user_group(gr_name)
 
        gr_id = ugroup.users_group_id
 

	
 
        ugr_to_perm = RepoModel().grant_user_group_permission(self.REPO, gr_name, 'repository.write')
 
        msg = 'User Group assigned to %s' % ugr_to_perm.repository.repo_name
 

	
 
        id_, params = _build_data(self.apikey, 'delete_user_group',
 
                                  usergroupid=gr_name,
 
                                  userid=TEST_USER_ADMIN_LOGIN)
 
        response = api_call(self, params)
 

	
 
        try:
 
            expected = msg
 
            self._compare_error(id_, expected, given=response.body)
 
        finally:
 
            if UserGroupModel().get_by_name(gr_name):
 
                fixture.destroy_user_group(gr_name)
 

	
 
    def test_api_delete_user_group_exception_occured(self):
 
    def test_api_delete_user_group_exception_occurred(self):
 
        gr_name = 'test_group'
 
        ugroup = fixture.create_user_group(gr_name)
 
        gr_id = ugroup.users_group_id
 
        id_, params = _build_data(self.apikey, 'delete_user_group',
 
                                  usergroupid=gr_name,
 
                                  userid=TEST_USER_ADMIN_LOGIN)
 

	
 
        try:
 
            with mock.patch.object(UserGroupModel, 'delete', crash):
 
                response = api_call(self, params)
 
                expected = 'failed to delete user group ID:%s %s' % (gr_id, gr_name)
 
                self._compare_error(id_, expected, given=response.body)
 
        finally:
 
            fixture.destroy_user_group(gr_name)
 

	
 
    @parameterized.expand([('none', 'repository.none'),
 
                           ('read', 'repository.read'),
 
                           ('write', 'repository.write'),
 
                           ('admin', 'repository.admin')])
 
    def test_api_grant_user_permission(self, name, perm):
 
        id_, params = _build_data(self.apikey,
 
                                  'grant_user_permission',
 
                                  repoid=self.REPO,
 
                                  userid=TEST_USER_ADMIN_LOGIN,
 
@@ -2218,78 +2218,78 @@ class BaseTestApi(object):
 

	
 
    def test_api_create_gist(self):
 
        id_, params = _build_data(self.apikey_regular, 'create_gist',
 
                                  lifetime=10,
 
                                  description='foobar-gist',
 
                                  gist_type='public',
 
                                  files={'foobar': {'content': 'foo'}})
 
        response = api_call(self, params)
 
        response_json = response.json
 
        expected = {
 
            'gist': {
 
                'access_id': response_json['result']['gist']['access_id'],
 
                'created_on': response_json['result']['gist']['created_on'],
 
                'description': 'foobar-gist',
 
                'expires': response_json['result']['gist']['expires'],
 
                'gist_id': response_json['result']['gist']['gist_id'],
 
                'type': 'public',
 
                'url': response_json['result']['gist']['url']
 
            },
 
            'msg': 'created new gist'
 
        }
 
        self._compare_ok(id_, expected, given=response.body)
 

	
 
    @mock.patch.object(GistModel, 'create', crash)
 
    def test_api_create_gist_exception_occured(self):
 
    def test_api_create_gist_exception_occurred(self):
 
        id_, params = _build_data(self.apikey_regular, 'create_gist',
 
                                  files={})
 
        response = api_call(self, params)
 
        expected = 'failed to create gist'
 
        self._compare_error(id_, expected, given=response.body)
 

	
 
    def test_api_delete_gist(self):
 
        gist_id = fixture.create_gist().gist_access_id
 
        id_, params = _build_data(self.apikey, 'delete_gist',
 
                                  gistid=gist_id)
 
        response = api_call(self, params)
 
        expected = {'gist': None, 'msg': 'deleted gist ID:%s' % gist_id}
 
        self._compare_ok(id_, expected, given=response.body)
 

	
 
    def test_api_delete_gist_regular_user(self):
 
        gist_id = fixture.create_gist(owner=self.TEST_USER_LOGIN).gist_access_id
 
        id_, params = _build_data(self.apikey_regular, 'delete_gist',
 
                                  gistid=gist_id)
 
        response = api_call(self, params)
 
        expected = {'gist': None, 'msg': 'deleted gist ID:%s' % gist_id}
 
        self._compare_ok(id_, expected, given=response.body)
 

	
 
    def test_api_delete_gist_regular_user_no_permission(self):
 
        gist_id = fixture.create_gist().gist_access_id
 
        id_, params = _build_data(self.apikey_regular, 'delete_gist',
 
                                  gistid=gist_id)
 
        response = api_call(self, params)
 
        expected = 'gist `%s` does not exist' % (gist_id,)
 
        self._compare_error(id_, expected, given=response.body)
 

	
 
    @mock.patch.object(GistModel, 'delete', crash)
 
    def test_api_delete_gist_exception_occured(self):
 
    def test_api_delete_gist_exception_occurred(self):
 
        gist_id = fixture.create_gist().gist_access_id
 
        id_, params = _build_data(self.apikey, 'delete_gist',
 
                                  gistid=gist_id)
 
        response = api_call(self, params)
 
        expected = 'failed to delete gist ID:%s' % (gist_id,)
 
        self._compare_error(id_, expected, given=response.body)
 

	
 
    def test_api_get_ip(self):
 
        id_, params = _build_data(self.apikey, 'get_ip')
 
        response = api_call(self, params)
 
        expected = {
 
            'server_ip_addr': '0.0.0.0',
 
            'user_ips': []
 
        }
 
        self._compare_ok(id_, expected, given=response.body)
 

	
 
    def test_api_get_server_info(self):
 
        id_, params = _build_data(self.apikey, 'get_server_info')
 
        response = api_call(self, params)
 
        expected = Setting.get_server_info()
 
        self._compare_ok(id_, expected, given=response.body)
0 comments (0 inline, 0 general)