##// END OF EJS Templates
release: merge back stable branch into default
marcink -
r4390:4a659147 merge default
parent child Browse files
Show More
@@ -0,0 +1,41 b''
1 |RCE| 4.19.1 |RNS|
2 ------------------
3
4 Release Date
5 ^^^^^^^^^^^^
6
7 - 2020-05-25
8
9
10 New Features
11 ^^^^^^^^^^^^
12
13
14
15 General
16 ^^^^^^^
17
18
19
20 Security
21 ^^^^^^^^
22
23 - issue-tracker: fixed XSS inside the newly generated description fields.
24
25
26 Performance
27 ^^^^^^^^^^^
28
29 -
30
31
32 Fixes
33 ^^^^^
34
35 - HTTP: fixed headers problems in the application.
36
37
38 Upgrade notes
39 ^^^^^^^^^^^^^
40
41 - Un-scheduled release addressing problems in 4.19.X releases.
@@ -0,0 +1,52 b''
1 |RCE| 4.19.2 |RNS|
2 ------------------
3
4 Release Date
5 ^^^^^^^^^^^^
6
7 - 2020-06-10
8
9
10 New Features
11 ^^^^^^^^^^^^
12
13 - Files: landing refs will be the default for files view, resulting in names of branches instead of hashes.
14 This fixes some problems reported with navigation, and also SVN.
15 - Diffs: expose per-file comment counts.
16
17
18 General
19 ^^^^^^^
20
21 - Navigation: explicitly link to summary page for summary link.
22 - Main Page: simplify footer, and expose docs link.
23 - Docs: added mention how to change default integration templates.
24 - Files: use ref names in the url, and make usage of default landing refs.
25 - Files: report the name of missing commit.
26 - Sweet alerts: reduced font size.
27
28
29 Security
30 ^^^^^^^^
31
32 - Branch permissions: fix XSS on branch permissions adding screen.
33
34
35 Performance
36 ^^^^^^^^^^^
37
38
39
40 Fixes
41 ^^^^^
42
43 - Emails: improved styling, and fixed problems with some email clients rendering.
44 - Files: fixed label for copy-path action.
45 - Files: use a common function to handle url-by-refs, and fix landing refs for SVN.
46
47
48 Upgrade notes
49 ^^^^^^^^^^^^^
50
51 - Un-scheduled release addressing problems in 4.19.X releases.
52 It brings some added features that weren't ready for 4.19.0.
@@ -62,3 +62,6 b' f37a3126570477543507f0bc9d245ce75546181a'
62 62 71d8791463e87b64c1a18475de330ee600d37561 v4.18.1
63 63 4bd6b75dac1d25c64885d4d49385e5533f21c525 v4.18.2
64 64 12ed92fe57f2e9fc7b71dc0b65e26c2da5c7085f v4.18.3
65 ddef396a6567117de531d67d44c739cbbfc3eebb v4.19.0
66 c0c65acd73914bf4368222d510afe1161ab8c07c v4.19.1
67 7ac623a4a2405917e2af660d645ded662011e40d v4.19.2
@@ -25,3 +25,10 b' transition status id in the *Workflow* s'
25 25
26 26 Once you have the transition status id, you can create a JIRA integration
27 27 as outlined in :ref:`creating-integrations`.
28
29
30 .. note::
31
32 There's an option to configure integration templates.
33 Please see :ref:`integrations-rcextensions` section.
34 rcextensions examples are here: https://code.rhodecode.com/rhodecode-enterprise-ce/files/default/rhodecode/config/rcextensions/examples/custom_integration_templates.py
@@ -26,3 +26,9 b' available.'
26 26
27 27 Once you have the API key, create a Redmine integration as outlined in
28 28 :ref:`creating-integrations`.
29
30
31 .. note::
32
33 There's an option to configure integration templates. Please see :ref:`integrations-rcextensions` section.
34 rcextensions examples are here: https://code.rhodecode.com/rhodecode-enterprise-ce/files/default/rhodecode/config/rcextensions/examples/custom_integration_templates.py No newline at end of file
@@ -9,6 +9,8 b' Release Notes'
9 9 .. toctree::
10 10 :maxdepth: 1
11 11
12 release-notes-4.19.2.rst
13 release-notes-4.19.1.rst
12 14 release-notes-4.19.0.rst
13 15 release-notes-4.18.3.rst
14 16 release-notes-4.18.2.rst
@@ -531,8 +531,6 b' class BaseReferencesView(RepoAppView):'
531 531 """
532 532 def load_default_context(self):
533 533 c = self._get_local_tmpl_context()
534
535
536 534 return c
537 535
538 536 def load_refs_context(self, ref_items, partials_template):
@@ -562,7 +560,9 b' class BaseReferencesView(RepoAppView):'
562 560 'repo_files',
563 561 repo_name=self.db_repo_name,
564 562 f_path=ref_name if is_svn else '',
565 commit_id=commit_id)
563 commit_id=commit_id,
564 _query=dict(at=ref_name)
565 )
566 566
567 567 else:
568 568 files_url = h.route_path(
@@ -570,7 +570,8 b' class BaseReferencesView(RepoAppView):'
570 570 repo_name=self.db_repo_name,
571 571 f_path=ref_name if is_svn else '',
572 572 commit_id=ref_name,
573 _query=dict(at=ref_name))
573 _query=dict(at=ref_name)
574 )
574 575
575 576 data.append({
576 577 "name": _render('name', ref_name, files_url, closed),
@@ -187,6 +187,7 b' Check if we should use full-topic or min'
187 187 I think something like this would be better
188 188
189 189 ```py
190 // markdown renderer
190 191
191 192 def db():
192 193 global connection
@@ -226,10 +227,26 b' def db():'
226 227 'comment_body': '''
227 228 I like this !
228 229
229 But please check this code::
230
231 def main():
232 print 'ok'
230 But please check this code
231
232 .. code-block:: javascript
233
234 // THIS IS RST CODE
235
236 this.createResolutionComment = function(commentId) {
237 // hide the trigger text
238 $('#resolve-comment-{0}'.format(commentId)).hide();
239
240 var comment = $('#comment-'+commentId);
241 var commentData = comment.data();
242 if (commentData.commentInline) {
243 this.createComment(comment, commentId)
244 } else {
245 Rhodecode.comments.createGeneralComment('general', "$placeholder", commentId)
246 }
247
248 return false;
249 };
233 250
234 251 This should work better !
235 252 ''',
@@ -158,7 +158,7 b' class TestHomeController(TestController)'
158 158 ('Enabled', True),
159 159 ])
160 160 def test_index_show_version(self, autologin_user, name, state):
161 version_string = 'RhodeCode Enterprise %s' % rhodecode.__version__
161 version_string = 'RhodeCode %s' % rhodecode.__version__
162 162
163 163 sett = SettingsModel().create_or_update_setting(
164 164 'show_version', state, 'bool')
@@ -178,10 +178,10 b' class TestFilesViews(object):'
178 178 commit_id='tip', f_path='/'))
179 179
180 180 # make sure Files menu url is not tip but new commit
181 landing_rev = backend.repo.landing_rev[1]
181 landing_rev = backend.repo.landing_ref_name
182 182 files_url = route_path('repo_files:default_path',
183 183 repo_name=backend.repo_name,
184 commit_id=landing_rev)
184 commit_id=landing_rev, params={'at': landing_rev})
185 185
186 186 assert landing_rev != 'tip'
187 187 response.mustcontain(
@@ -125,7 +125,7 b' class RepoFilesView(RepoAppView):'
125 125 self.db_repo_name, branch_name)
126 126 if branch_perm and branch_perm not in ['branch.push', 'branch.push_force']:
127 127 message = _('Branch `{}` changes forbidden by rule {}.').format(
128 branch_name, rule)
128 h.escape(branch_name), rule)
129 129 h.flash(message, 'warning')
130 130
131 131 if json_mode:
@@ -137,7 +137,7 b' class RepoFilesView(RepoAppView):'
137 137 raise HTTPFound(files_url)
138 138
139 139 def _get_commit_and_path(self):
140 default_commit_id = self.db_repo.landing_rev[1]
140 default_commit_id = self.db_repo.landing_ref_name
141 141 default_f_path = '/'
142 142
143 143 commit_id = self.request.matchdict.get(
@@ -181,8 +181,8 b' class RepoFilesView(RepoAppView):'
181 181 raise HTTPFound(
182 182 h.route_path('repo_summary', repo_name=self.db_repo_name))
183 183
184 except (CommitDoesNotExistError, LookupError):
185 msg = _('No such commit exists for this repository')
184 except (CommitDoesNotExistError, LookupError) as e:
185 msg = _('No such commit exists for this repository. Commit: {}').format(commit_id)
186 186 h.flash(msg, category='error')
187 187 raise HTTPNotFound()
188 188 except RepositoryError as e:
@@ -589,6 +589,24 b' class RepoFilesView(RepoAppView):'
589 589 raise HTTPFound(compare_url)
590 590
591 591 @LoginRequired()
592 @view_config(
593 route_name='repo_files:default_commit', request_method='GET',
594 renderer=None)
595 def repo_files_default(self):
596 c = self.load_default_context()
597 ref_name = c.rhodecode_db_repo.landing_ref_name
598 landing_url = h.repo_files_by_ref_url(
599 c.rhodecode_db_repo.repo_name,
600 c.rhodecode_db_repo.repo_type,
601 f_path='',
602 ref_name=ref_name,
603 commit_id='tip',
604 query=dict(at=ref_name)
605 )
606
607 raise HTTPFound(landing_url)
608
609 @LoginRequired()
592 610 @HasRepoPermissionAnyDecorator(
593 611 'repository.read', 'repository.write', 'repository.admin')
594 612 @view_config(
@@ -598,9 +616,6 b' class RepoFilesView(RepoAppView):'
598 616 route_name='repo_files:default_path', request_method='GET',
599 617 renderer=None)
600 618 @view_config(
601 route_name='repo_files:default_commit', request_method='GET',
602 renderer=None)
603 @view_config(
604 619 route_name='repo_files:rendered', request_method='GET',
605 620 renderer=None)
606 621 @view_config(
@@ -138,10 +138,10 b' class RepoForksView(RepoAppView, DataGri'
138 138 url_link = h.route_path(
139 139 'repo_compare',
140 140 repo_name=fork.repo_name,
141 source_ref_type=self.db_repo.landing_rev[0],
142 source_ref=self.db_repo.landing_rev[1],
143 target_ref_type=self.db_repo.landing_rev[0],
144 target_ref=self.db_repo.landing_rev[1],
141 source_ref_type=self.db_repo.landing_ref_type,
142 source_ref=self.db_repo.landing_ref_name,
143 target_ref_type=self.db_repo.landing_ref_type,
144 target_ref=self.db_repo.landing_ref_name,
145 145 _query=dict(merge=1, target_repo=f.repo_name))
146 146 return h.link_to(_('Compare fork'), url_link, class_='btn-link')
147 147
This diff has been collapsed as it changes many lines, (3299 lines changed) Show them Hide them
@@ -6,9 +6,9 b''
6 6 #, fuzzy
7 7 msgid ""
8 8 msgstr ""
9 "Project-Id-Version: rhodecode-enterprise-ce 4.18.0\n"
9 "Project-Id-Version: rhodecode-enterprise-ce 4.19.0\n"
10 10 "Report-Msgid-Bugs-To: marcin@rhodecode.com\n"
11 "POT-Creation-Date: 2020-01-08 13:56+0000\n"
11 "POT-Creation-Date: 2020-05-22 09:45+0000\n"
12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -57,12 +57,12 b' msgstr ""'
57 57 #: rhodecode/templates/admin/my_account/my_account_profile.mako:7
58 58 #: rhodecode/templates/base/issue_tracker_settings.mako:137
59 59 #: rhodecode/templates/data_table/_dt_elements.mako:173
60 #: rhodecode/templates/data_table/_dt_elements.mako:249
61 #: rhodecode/templates/data_table/_dt_elements.mako:262
62 #: rhodecode/templates/data_table/_dt_elements.mako:263
63 #: rhodecode/templates/data_table/_dt_elements.mako:276
60 #: rhodecode/templates/data_table/_dt_elements.mako:251
61 #: rhodecode/templates/data_table/_dt_elements.mako:266
62 #: rhodecode/templates/data_table/_dt_elements.mako:267
63 #: rhodecode/templates/data_table/_dt_elements.mako:282
64 64 #: rhodecode/templates/debug_style/buttons.html:128
65 #: rhodecode/templates/files/files_add.mako:57
65 #: rhodecode/templates/files/files_add.mako:56
66 66 #: rhodecode/templates/files/files_edit.mako:58
67 67 #: rhodecode/templates/files/files_source.mako:29
68 68 #: rhodecode/templates/files/files_source.mako:42
@@ -178,7 +178,7 b' msgid "Updated Labs settings"'
178 178 msgstr ""
179 179
180 180 #: rhodecode/apps/admin/views/svn_config.py:46
181 msgid "Apache configuration for Subversion generated."
181 msgid "Apache configuration for Subversion generated at `{}`."
182 182 msgstr ""
183 183
184 184 #: rhodecode/apps/admin/views/svn_config.py:54
@@ -356,200 +356,210 b' msgstr ""'
356 356 msgid "Error occurred during creation of user group %s"
357 357 msgstr ""
358 358
359 #: rhodecode/apps/admin/views/users.py:221
359 #: rhodecode/apps/admin/views/users.py:222
360 360 #, python-format
361 361 msgid "Created user %(user_link)s"
362 362 msgstr ""
363 363
364 #: rhodecode/apps/admin/views/users.py:242
364 #: rhodecode/apps/admin/views/users.py:243
365 365 #, python-format
366 366 msgid "Error occurred during creation of user %s"
367 367 msgstr ""
368 368
369 #: rhodecode/apps/admin/views/users.py:344
369 #: rhodecode/apps/admin/views/users.py:345
370 370 msgid "User updated successfully"
371 371 msgstr ""
372 372
373 #: rhodecode/apps/admin/views/users.py:362
373 #: rhodecode/apps/admin/views/users.py:363
374 374 #, python-format
375 375 msgid "Error occurred during update of user %s"
376 376 msgstr ""
377 377
378 #: rhodecode/apps/admin/views/users.py:391
379 #, python-format
380 msgid "Detached %s repositories"
381 msgstr ""
382
383 378 #: rhodecode/apps/admin/views/users.py:394
384 379 #, python-format
380 msgid "Detached %s repositories"
381 msgstr ""
382
383 #: rhodecode/apps/admin/views/users.py:397
384 #, python-format
385 385 msgid "Deleted %s repositories"
386 386 msgstr ""
387 387
388 #: rhodecode/apps/admin/views/users.py:400
389 #, python-format
390 msgid "Detached %s repository groups"
391 msgstr ""
392
393 388 #: rhodecode/apps/admin/views/users.py:403
394 389 #, python-format
390 msgid "Detached %s repository groups"
391 msgstr ""
392
393 #: rhodecode/apps/admin/views/users.py:406
394 #, python-format
395 395 msgid "Deleted %s repository groups"
396 396 msgstr ""
397 397
398 #: rhodecode/apps/admin/views/users.py:409
399 #, python-format
400 msgid "Detached %s user groups"
401 msgstr ""
402
403 398 #: rhodecode/apps/admin/views/users.py:412
404 399 #, python-format
400 msgid "Detached %s user groups"
401 msgstr ""
402
403 #: rhodecode/apps/admin/views/users.py:415
404 #, python-format
405 405 msgid "Deleted %s user groups"
406 406 msgstr ""
407 407
408 #: rhodecode/apps/admin/views/users.py:418
409 #, python-format
410 msgid "Detached %s artifacts"
411 msgstr ""
412
413 408 #: rhodecode/apps/admin/views/users.py:421
414 409 #, python-format
410 msgid "Detached %s pull requests"
411 msgstr ""
412
413 #: rhodecode/apps/admin/views/users.py:424
414 #, python-format
415 msgid "Deleted %s pull requests"
416 msgstr ""
417
418 #: rhodecode/apps/admin/views/users.py:430
419 #, python-format
420 msgid "Detached %s artifacts"
421 msgstr ""
422
423 #: rhodecode/apps/admin/views/users.py:433
424 #, python-format
415 425 msgid "Deleted %s artifacts"
416 426 msgstr ""
417 427
418 #: rhodecode/apps/admin/views/users.py:454
428 #: rhodecode/apps/admin/views/users.py:482
419 429 msgid "Successfully deleted user `{}`"
420 430 msgstr ""
421 431
422 #: rhodecode/apps/admin/views/users.py:460
432 #: rhodecode/apps/admin/views/users.py:489
423 433 msgid "An error occurred during deletion of user"
424 434 msgstr ""
425 435
426 #: rhodecode/apps/admin/views/users.py:525
436 #: rhodecode/apps/admin/views/users.py:558
427 437 msgid ""
428 438 "The user participates as reviewer in {} pull request and cannot be deleted. \n"
429 439 "You can set the user to \"{}\" instead of deleting it."
430 440 msgstr ""
431 441
432 #: rhodecode/apps/admin/views/users.py:531
442 #: rhodecode/apps/admin/views/users.py:564
433 443 msgid ""
434 444 "The user participates as reviewer in {} pull requests and cannot be deleted. \n"
435 445 "You can set the user to \"{}\" instead of deleting it."
436 446 msgstr ""
437 447
438 #: rhodecode/apps/admin/views/users.py:620
448 #: rhodecode/apps/admin/views/users.py:653
439 449 msgid "User global permissions updated successfully"
440 450 msgstr ""
441 451
442 #: rhodecode/apps/admin/views/users.py:638
452 #: rhodecode/apps/admin/views/users.py:671
443 453 #: rhodecode/apps/user_group/views/__init__.py:479
444 454 msgid "An error occurred during permissions saving"
445 455 msgstr ""
446 456
447 #: rhodecode/apps/admin/views/users.py:661
457 #: rhodecode/apps/admin/views/users.py:694
448 458 msgid "Force password change enabled for user"
449 459 msgstr ""
450 460
451 #: rhodecode/apps/admin/views/users.py:669
452 #: rhodecode/apps/admin/views/users.py:699
461 #: rhodecode/apps/admin/views/users.py:702
462 #: rhodecode/apps/admin/views/users.py:732
453 463 msgid "An error occurred during password reset for user"
454 464 msgstr ""
455 465
456 #: rhodecode/apps/admin/views/users.py:690
466 #: rhodecode/apps/admin/views/users.py:723
457 467 msgid "Force password change disabled for user"
458 468 msgstr ""
459 469
460 #: rhodecode/apps/admin/views/users.py:737
470 #: rhodecode/apps/admin/views/users.py:796
461 471 #, python-format
462 472 msgid "Linked repository group `%s` as personal"
463 473 msgstr ""
464 474
465 #: rhodecode/apps/admin/views/users.py:743
475 #: rhodecode/apps/admin/views/users.py:802
466 476 #, python-format
467 477 msgid "Created repository group `%s`"
468 478 msgstr ""
469 479
470 #: rhodecode/apps/admin/views/users.py:747
480 #: rhodecode/apps/admin/views/users.py:806
471 481 #, python-format
472 482 msgid "Repository group `%s` is already taken"
473 483 msgstr ""
474 484
475 #: rhodecode/apps/admin/views/users.py:752
485 #: rhodecode/apps/admin/views/users.py:811
476 486 msgid "An error occurred during repository group creation for user"
477 487 msgstr ""
478 488
479 #: rhodecode/apps/admin/views/users.py:775
480 #: rhodecode/apps/my_account/views/my_account.py:160
481 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:16
482 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:16
489 #: rhodecode/apps/admin/views/users.py:834
490 #: rhodecode/apps/my_account/views/my_account.py:161
491 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:22
492 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:27
483 493 msgid "Role"
484 494 msgstr ""
485 495
486 #: rhodecode/apps/admin/views/users.py:814
487 #: rhodecode/apps/my_account/views/my_account.py:195
496 #: rhodecode/apps/admin/views/users.py:892
497 #: rhodecode/apps/my_account/views/my_account.py:217
488 498 msgid "Auth token successfully created"
489 499 msgstr ""
490 500
491 #: rhodecode/apps/admin/views/users.py:843
492 #: rhodecode/apps/my_account/views/my_account.py:219
501 #: rhodecode/apps/admin/views/users.py:921
502 #: rhodecode/apps/my_account/views/my_account.py:241
493 503 msgid "Auth token successfully deleted"
494 504 msgstr ""
495 505
496 #: rhodecode/apps/admin/views/users.py:916
497 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:114
506 #: rhodecode/apps/admin/views/users.py:997
507 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:117
498 508 msgid "Ssh Key successfully created"
499 509 msgstr ""
500 510
501 #: rhodecode/apps/admin/views/users.py:922
502 #: rhodecode/apps/admin/views/users.py:926
503 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:120
504 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:124
511 #: rhodecode/apps/admin/views/users.py:1003
512 #: rhodecode/apps/admin/views/users.py:1007
513 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:123
514 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:127
505 515 msgid "An error occurred during ssh key saving: {}"
506 516 msgstr ""
507 517
508 #: rhodecode/apps/admin/views/users.py:960
509 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:154
518 #: rhodecode/apps/admin/views/users.py:1041
519 #: rhodecode/apps/my_account/views/my_account_ssh_keys.py:157
510 520 msgid "Ssh key successfully deleted"
511 521 msgstr ""
512 522
513 #: rhodecode/apps/admin/views/users.py:1006
523 #: rhodecode/apps/admin/views/users.py:1087
514 524 #, python-format
515 525 msgid "Added new email address `%s` for user account"
516 526 msgstr ""
517 527
518 #: rhodecode/apps/admin/views/users.py:1012
528 #: rhodecode/apps/admin/views/users.py:1093
519 529 msgid "Email `{}` is already registered for another user."
520 530 msgstr ""
521 531
522 #: rhodecode/apps/admin/views/users.py:1016
532 #: rhodecode/apps/admin/views/users.py:1097
523 533 msgid "An error occurred during email saving"
524 534 msgstr ""
525 535
526 #: rhodecode/apps/admin/views/users.py:1043
536 #: rhodecode/apps/admin/views/users.py:1124
527 537 msgid "Removed email address from user account"
528 538 msgstr ""
529 539
530 #: rhodecode/apps/admin/views/users.py:1089
540 #: rhodecode/apps/admin/views/users.py:1170
531 541 #, python-format
532 542 msgid "An error occurred during ip saving:%s"
533 543 msgstr ""
534 544
535 #: rhodecode/apps/admin/views/users.py:1111
545 #: rhodecode/apps/admin/views/users.py:1192
536 546 msgid "An error occurred during ip saving"
537 547 msgstr ""
538 548
539 #: rhodecode/apps/admin/views/users.py:1115
549 #: rhodecode/apps/admin/views/users.py:1196
540 550 #, python-format
541 551 msgid "Added ips %s to user whitelist"
542 552 msgstr ""
543 553
544 #: rhodecode/apps/admin/views/users.py:1145
554 #: rhodecode/apps/admin/views/users.py:1226
545 555 msgid "Removed ip address from user whitelist"
546 556 msgstr ""
547 557
548 #: rhodecode/apps/admin/views/users.py:1210
558 #: rhodecode/apps/admin/views/users.py:1291
549 559 msgid "Groups successfully changed"
550 560 msgstr ""
551 561
552 #: rhodecode/apps/admin/views/users.py:1330
562 #: rhodecode/apps/admin/views/users.py:1411
553 563 msgid "Deleted {} cache keys"
554 564 msgstr ""
555 565
@@ -573,10 +583,10 b' msgstr ""'
573 583 msgid "1 month"
574 584 msgstr ""
575 585
576 #: rhodecode/apps/gist/views.py:64 rhodecode/public/js/scripts.js:50068
586 #: rhodecode/apps/gist/views.py:64 rhodecode/public/js/scripts.js:46848
577 587 #: rhodecode/public/js/scripts.min.js:1
578 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:26
579 #: rhodecode/public/js/src/rhodecode.js:621
588 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:35
589 #: rhodecode/public/js/src/rhodecode.js:625
580 590 msgid "Lifetime"
581 591 msgstr ""
582 592
@@ -598,10 +608,10 b' msgid "Deleted gist %s"'
598 608 msgstr ""
599 609
600 610 #: rhodecode/apps/gist/views.py:330
601 #: rhodecode/templates/admin/gists/gist_show.mako:73
602 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:36
603 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:36
604 #: rhodecode/templates/data_table/_dt_elements.mako:333
611 #: rhodecode/templates/admin/gists/gist_show.mako:76
612 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:44
613 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:49
614 #: rhodecode/templates/data_table/_dt_elements.mako:341
605 615 msgid "never"
606 616 msgstr ""
607 617
@@ -627,23 +637,23 b' msgstr ""'
627 637 msgid "Error occurred during update of gist %s"
628 638 msgstr ""
629 639
630 #: rhodecode/apps/home/views.py:397
631 #: rhodecode/apps/repository/views/repo_pull_requests.py:879
632 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:199
640 #: rhodecode/apps/home/views.py:452
641 #: rhodecode/apps/repository/views/repo_pull_requests.py:914
642 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:209
633 643 #: rhodecode/templates/admin/repos/repo_add.mako:15
634 644 #: rhodecode/templates/admin/repos/repo_add.mako:19
635 645 #: rhodecode/templates/admin/users/user_edit_advanced.mako:12
636 646 #: rhodecode/templates/base/base.mako:107
637 647 #: rhodecode/templates/base/base.mako:126
638 #: rhodecode/templates/base/base.mako:1111
648 #: rhodecode/templates/base/base.mako:1172
639 649 msgid "Repositories"
640 650 msgstr ""
641 651
642 #: rhodecode/apps/home/views.py:424
652 #: rhodecode/apps/home/views.py:479
643 653 #: rhodecode/templates/admin/integrations/form.mako:17
644 654 #: rhodecode/templates/admin/integrations/list.mako:10
645 655 #: rhodecode/templates/admin/permissions/permissions_objects.mako:31
646 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:198
656 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:208
647 657 msgid "Repository Groups"
648 658 msgstr ""
649 659
@@ -683,48 +693,48 b' msgstr ""'
683 693 msgid "Your password reset was successful, a new password has been sent to your email"
684 694 msgstr ""
685 695
686 #: rhodecode/apps/my_account/views/my_account.py:135
696 #: rhodecode/apps/my_account/views/my_account.py:136
687 697 msgid "Error occurred during update of user password"
688 698 msgstr ""
689 699
690 #: rhodecode/apps/my_account/views/my_account.py:142
700 #: rhodecode/apps/my_account/views/my_account.py:143
691 701 msgid "Successfully updated password"
692 702 msgstr ""
693 703
694 #: rhodecode/apps/my_account/views/my_account.py:283
704 #: rhodecode/apps/my_account/views/my_account.py:305
695 705 msgid "Error occurred during adding email"
696 706 msgstr ""
697 707
698 #: rhodecode/apps/my_account/views/my_account.py:286
699 msgid "Successfully added email"
700 msgstr ""
701
702 708 #: rhodecode/apps/my_account/views/my_account.py:308
709 msgid "Successfully added email"
710 msgstr ""
711
712 #: rhodecode/apps/my_account/views/my_account.py:330
703 713 msgid "Email successfully deleted"
704 714 msgstr ""
705 715
706 #: rhodecode/apps/my_account/views/my_account.py:518
716 #: rhodecode/apps/my_account/views/my_account.py:540
707 717 msgid "Position {} is defined twice. Please correct this error."
708 718 msgstr ""
709 719
710 #: rhodecode/apps/my_account/views/my_account.py:531
720 #: rhodecode/apps/my_account/views/my_account.py:553
711 721 msgid "Update Bookmarks"
712 722 msgstr ""
713 723
714 #: rhodecode/apps/my_account/views/my_account.py:533
724 #: rhodecode/apps/my_account/views/my_account.py:555
715 725 msgid "Failed to update bookmarks. Make sure an unique position is used."
716 726 msgstr ""
717 727
718 #: rhodecode/apps/my_account/views/my_account.py:685
728 #: rhodecode/apps/my_account/views/my_account.py:707
719 729 msgid "Your account was updated successfully"
720 730 msgstr ""
721 731
722 #: rhodecode/apps/my_account/views/my_account.py:692
732 #: rhodecode/apps/my_account/views/my_account.py:714
723 733 msgid "Error occurred during update of user"
724 734 msgstr ""
725 735
726 736 #: rhodecode/apps/repo_group/views/repo_group_advanced.py:57
727 #: rhodecode/apps/repository/views/repo_settings_advanced.py:77
737 #: rhodecode/apps/repository/views/repo_settings_advanced.py:85
728 738 msgid "updated commit cache"
729 739 msgstr ""
730 740
@@ -738,12 +748,12 b' msgstr ""'
738 748 msgid "Error occurred during deletion of repository group %s"
739 749 msgstr ""
740 750
741 #: rhodecode/apps/repo_group/views/repo_group_permissions.py:74
751 #: rhodecode/apps/repo_group/views/repo_group_permissions.py:75
742 752 #: rhodecode/apps/user_group/views/__init__.py:346
743 753 msgid "Cannot change permission for yourself as admin"
744 754 msgstr ""
745 755
746 #: rhodecode/apps/repo_group/views/repo_group_permissions.py:98
756 #: rhodecode/apps/repo_group/views/repo_group_permissions.py:99
747 757 msgid "Repository Group permissions updated"
748 758 msgstr ""
749 759
@@ -766,7 +776,7 b' msgstr ""'
766 776
767 777 #: rhodecode/apps/repository/views/repo_changelog.py:66
768 778 #: rhodecode/apps/repository/views/repo_compare.py:64
769 #: rhodecode/apps/repository/views/repo_pull_requests.py:728
779 #: rhodecode/apps/repository/views/repo_pull_requests.py:763
770 780 msgid "There are no commits yet"
771 781 msgstr ""
772 782
@@ -796,7 +806,7 b' msgid "No such commit exists. Org except'
796 806 msgstr ""
797 807
798 808 #: rhodecode/apps/repository/views/repo_commits.py:330
799 #: rhodecode/apps/repository/views/repo_pull_requests.py:1362
809 #: rhodecode/apps/repository/views/repo_pull_requests.py:1399
800 810 #, python-format
801 811 msgid "Status change %(transition_icon)s %(status)s"
802 812 msgstr ""
@@ -886,80 +896,80 b' msgstr ""'
886 896 msgid "Unknown archive type"
887 897 msgstr ""
888 898
889 #: rhodecode/apps/repository/views/repo_files.py:989
899 #: rhodecode/apps/repository/views/repo_files.py:990
890 900 msgid "Changesets"
891 901 msgstr ""
892 902
893 #: rhodecode/apps/repository/views/repo_files.py:1010
903 #: rhodecode/apps/repository/views/repo_files.py:1011
894 904 #: rhodecode/apps/repository/views/repo_summary.py:264
895 #: rhodecode/model/pull_request.py:1572 rhodecode/model/scm.py:995
905 #: rhodecode/model/pull_request.py:1740 rhodecode/model/scm.py:995
896 906 #: rhodecode/templates/base/vcs_settings.mako:235
897 907 #: rhodecode/templates/summary/components.mako:10
898 908 msgid "Branches"
899 909 msgstr ""
900 910
901 #: rhodecode/apps/repository/views/repo_files.py:1014
911 #: rhodecode/apps/repository/views/repo_files.py:1015
902 912 #: rhodecode/model/scm.py:1012 rhodecode/templates/base/vcs_settings.mako:260
903 913 #: rhodecode/templates/summary/components.mako:34
904 914 msgid "Tags"
905 915 msgstr ""
906 916
907 #: rhodecode/apps/repository/views/repo_files.py:1118
908 #: rhodecode/apps/repository/views/repo_files.py:1146
917 #: rhodecode/apps/repository/views/repo_files.py:1169
918 #: rhodecode/apps/repository/views/repo_files.py:1197
909 919 msgid "Deleted file {} via RhodeCode Enterprise"
910 920 msgstr ""
911 921
912 #: rhodecode/apps/repository/views/repo_files.py:1167
922 #: rhodecode/apps/repository/views/repo_files.py:1218
913 923 msgid "Successfully deleted file `{}`"
914 924 msgstr ""
915 925
916 #: rhodecode/apps/repository/views/repo_files.py:1171
917 #: rhodecode/apps/repository/views/repo_files.py:1288
918 #: rhodecode/apps/repository/views/repo_files.py:1419
919 #: rhodecode/apps/repository/views/repo_files.py:1542
926 #: rhodecode/apps/repository/views/repo_files.py:1222
927 #: rhodecode/apps/repository/views/repo_files.py:1339
928 #: rhodecode/apps/repository/views/repo_files.py:1470
929 #: rhodecode/apps/repository/views/repo_files.py:1593
920 930 msgid "Error occurred during commit"
921 931 msgstr ""
922 932
923 #: rhodecode/apps/repository/views/repo_files.py:1203
924 #: rhodecode/apps/repository/views/repo_files.py:1234
933 #: rhodecode/apps/repository/views/repo_files.py:1254
934 #: rhodecode/apps/repository/views/repo_files.py:1285
925 935 msgid "Edited file {} via RhodeCode Enterprise"
926 936 msgstr ""
927 937
928 #: rhodecode/apps/repository/views/repo_files.py:1257
938 #: rhodecode/apps/repository/views/repo_files.py:1308
929 939 msgid "No changes detected on {}"
930 940 msgstr ""
931 941
932 #: rhodecode/apps/repository/views/repo_files.py:1281
942 #: rhodecode/apps/repository/views/repo_files.py:1332
933 943 msgid "Successfully committed changes to file `{}`"
934 944 msgstr ""
935 945
936 #: rhodecode/apps/repository/views/repo_files.py:1322
937 #: rhodecode/apps/repository/views/repo_files.py:1363
946 #: rhodecode/apps/repository/views/repo_files.py:1373
947 #: rhodecode/apps/repository/views/repo_files.py:1414
938 948 msgid "Added file via RhodeCode Enterprise"
939 949 msgstr ""
940 950
941 #: rhodecode/apps/repository/views/repo_files.py:1379
951 #: rhodecode/apps/repository/views/repo_files.py:1430
942 952 msgid "No filename specified"
943 953 msgstr ""
944 954
945 #: rhodecode/apps/repository/views/repo_files.py:1404
955 #: rhodecode/apps/repository/views/repo_files.py:1455
946 956 msgid "Successfully committed new file `{}`"
947 957 msgstr ""
948 958
949 #: rhodecode/apps/repository/views/repo_files.py:1412
950 #: rhodecode/apps/repository/views/repo_files.py:1524
959 #: rhodecode/apps/repository/views/repo_files.py:1463
960 #: rhodecode/apps/repository/views/repo_files.py:1575
951 961 msgid "The location specified must be a relative path and must not contain .. in the path"
952 962 msgstr ""
953 963
954 #: rhodecode/apps/repository/views/repo_files.py:1469
964 #: rhodecode/apps/repository/views/repo_files.py:1520
955 965 msgid "Uploaded file via RhodeCode Enterprise"
956 966 msgstr ""
957 967
958 #: rhodecode/apps/repository/views/repo_files.py:1513
968 #: rhodecode/apps/repository/views/repo_files.py:1564
959 969 msgid "Successfully committed {} new files"
960 970 msgstr ""
961 971
962 #: rhodecode/apps/repository/views/repo_files.py:1515
972 #: rhodecode/apps/repository/views/repo_files.py:1566
963 973 msgid "Successfully committed 1 new file"
964 974 msgstr ""
965 975
@@ -972,85 +982,89 b' msgstr ""'
972 982 msgid "An error occurred during repository forking %s"
973 983 msgstr ""
974 984
975 #: rhodecode/apps/repository/views/repo_permissions.py:55
985 #: rhodecode/apps/repository/views/repo_permissions.py:57
976 986 msgid "Explicitly add user or user group with write+ permission to modify their branch permissions."
977 987 msgstr ""
978 988
979 #: rhodecode/apps/repository/views/repo_permissions.py:90
989 #: rhodecode/apps/repository/views/repo_permissions.py:92
980 990 msgid "Repository access permissions updated"
981 991 msgstr ""
982 992
983 #: rhodecode/apps/repository/views/repo_permissions.py:112
993 #: rhodecode/apps/repository/views/repo_permissions.py:126
984 994 msgid "Repository `{}` private mode set successfully"
985 995 msgstr ""
986 996
987 #: rhodecode/apps/repository/views/repo_permissions.py:116
997 #: rhodecode/apps/repository/views/repo_permissions.py:134
988 998 #: rhodecode/apps/repository/views/repo_settings.py:176
989 999 msgid "Error occurred during update of repository {}"
990 1000 msgstr ""
991 1001
992 #: rhodecode/apps/repository/views/repo_pull_requests.py:758
1002 #: rhodecode/apps/repository/views/repo_pull_requests.py:287
1003 msgid "Pull Request state was force changed to `{}`"
1004 msgstr ""
1005
1006 #: rhodecode/apps/repository/views/repo_pull_requests.py:793
993 1007 msgid "Commit does not exist"
994 1008 msgstr ""
995 1009
996 #: rhodecode/apps/repository/views/repo_pull_requests.py:910
1010 #: rhodecode/apps/repository/views/repo_pull_requests.py:945
997 1011 msgid "Error creating pull request: {}"
998 1012 msgstr ""
999 1013
1000 #: rhodecode/apps/repository/views/repo_pull_requests.py:929
1014 #: rhodecode/apps/repository/views/repo_pull_requests.py:965
1001 1015 msgid "source_repo or target repo not found"
1002 1016 msgstr ""
1003 1017
1004 #: rhodecode/apps/repository/views/repo_pull_requests.py:940
1018 #: rhodecode/apps/repository/views/repo_pull_requests.py:976
1005 1019 msgid "Not Enough permissions to source repo `{}`."
1006 1020 msgstr ""
1007 1021
1008 #: rhodecode/apps/repository/views/repo_pull_requests.py:955
1022 #: rhodecode/apps/repository/views/repo_pull_requests.py:991
1009 1023 msgid "Not Enough permissions to target repo `{}`."
1010 1024 msgstr ""
1011 1025
1012 #: rhodecode/apps/repository/views/repo_pull_requests.py:1018
1026 #: rhodecode/apps/repository/views/repo_pull_requests.py:1055
1013 1027 msgid "Successfully opened new pull request"
1014 1028 msgstr ""
1015 1029
1016 #: rhodecode/apps/repository/views/repo_pull_requests.py:1021
1030 #: rhodecode/apps/repository/views/repo_pull_requests.py:1058
1017 1031 msgid "Error occurred during creation of this pull request."
1018 1032 msgstr ""
1019 1033
1020 #: rhodecode/apps/repository/views/repo_pull_requests.py:1053
1021 #: rhodecode/apps/repository/views/repo_pull_requests.py:1108
1034 #: rhodecode/apps/repository/views/repo_pull_requests.py:1090
1035 #: rhodecode/apps/repository/views/repo_pull_requests.py:1145
1022 1036 msgid "Cannot update closed pull requests."
1023 1037 msgstr ""
1024 1038
1025 #: rhodecode/apps/repository/views/repo_pull_requests.py:1075
1039 #: rhodecode/apps/repository/views/repo_pull_requests.py:1112
1026 1040 msgid "Cannot update pull requests commits in state other than `{}`. Current state is: `{}`"
1027 1041 msgstr ""
1028 1042
1029 #: rhodecode/apps/repository/views/repo_pull_requests.py:1114
1043 #: rhodecode/apps/repository/views/repo_pull_requests.py:1151
1030 1044 msgid "Pull request title & description updated."
1031 1045 msgstr ""
1032 1046
1033 #: rhodecode/apps/repository/views/repo_pull_requests.py:1136
1047 #: rhodecode/apps/repository/views/repo_pull_requests.py:1173
1034 1048 msgid "Pull request updated to \"{source_commit_id}\" with {count_added} added, {count_removed} removed commits. Source of changes: {change_source}"
1035 1049 msgstr ""
1036 1050
1037 #: rhodecode/apps/repository/views/repo_pull_requests.py:1150
1051 #: rhodecode/apps/repository/views/repo_pull_requests.py:1187
1038 1052 msgid "Reload page"
1039 1053 msgstr ""
1040 1054
1041 #: rhodecode/apps/repository/views/repo_pull_requests.py:1185
1055 #: rhodecode/apps/repository/views/repo_pull_requests.py:1222
1042 1056 msgid "Cannot merge pull requests in state other than `{}`. Current state is: `{}`"
1043 1057 msgstr ""
1044 1058
1045 #: rhodecode/apps/repository/views/repo_pull_requests.py:1231
1059 #: rhodecode/apps/repository/views/repo_pull_requests.py:1268
1046 1060 msgid "Pull request was successfully merged and closed."
1047 1061 msgstr ""
1048 1062
1049 #: rhodecode/apps/repository/views/repo_pull_requests.py:1255
1063 #: rhodecode/apps/repository/views/repo_pull_requests.py:1292
1050 1064 msgid "Pull request reviewers updated."
1051 1065 msgstr ""
1052 1066
1053 #: rhodecode/apps/repository/views/repo_pull_requests.py:1288
1067 #: rhodecode/apps/repository/views/repo_pull_requests.py:1325
1054 1068 msgid "Successfully deleted pull request"
1055 1069 msgstr ""
1056 1070
@@ -1072,7 +1086,7 b' msgid "Repository has been %s"'
1072 1086 msgstr ""
1073 1087
1074 1088 #: rhodecode/apps/repository/views/repo_settings.py:220
1075 #: rhodecode/apps/repository/views/repo_settings_advanced.py:297
1089 #: rhodecode/apps/repository/views/repo_settings_advanced.py:305
1076 1090 msgid "An error occurred during unlocking"
1077 1091 msgstr ""
1078 1092
@@ -1080,78 +1094,78 b' msgstr ""'
1080 1094 msgid "An error occurred during deletion of repository stats"
1081 1095 msgstr ""
1082 1096
1083 #: rhodecode/apps/repository/views/repo_settings_advanced.py:106
1097 #: rhodecode/apps/repository/views/repo_settings_advanced.py:114
1084 1098 #, python-format
1085 1099 msgid "Archived repository `%s`"
1086 1100 msgstr ""
1087 1101
1088 #: rhodecode/apps/repository/views/repo_settings_advanced.py:111
1102 #: rhodecode/apps/repository/views/repo_settings_advanced.py:119
1089 1103 #, python-format
1090 1104 msgid "An error occurred during archiving of `%s`"
1091 1105 msgstr ""
1092 1106
1093 #: rhodecode/apps/repository/views/repo_settings_advanced.py:149
1107 #: rhodecode/apps/repository/views/repo_settings_advanced.py:157
1094 1108 #, python-format
1095 1109 msgid "Detached %s forks"
1096 1110 msgstr ""
1097 1111
1098 #: rhodecode/apps/repository/views/repo_settings_advanced.py:151
1112 #: rhodecode/apps/repository/views/repo_settings_advanced.py:159
1099 1113 #, python-format
1100 1114 msgid "Deleted %s forks"
1101 1115 msgstr ""
1102 1116
1103 #: rhodecode/apps/repository/views/repo_settings_advanced.py:160
1104 #, python-format
1105 msgid "Deleted repository `%s`"
1106 msgstr ""
1107
1108 #: rhodecode/apps/repository/views/repo_settings_advanced.py:167
1109 msgid "detach or delete"
1110 msgstr ""
1111
1112 1117 #: rhodecode/apps/repository/views/repo_settings_advanced.py:168
1118 #, python-format
1119 msgid "Deleted repository `%s`"
1120 msgstr ""
1121
1122 #: rhodecode/apps/repository/views/repo_settings_advanced.py:175
1123 msgid "detach or delete"
1124 msgstr ""
1125
1126 #: rhodecode/apps/repository/views/repo_settings_advanced.py:176
1113 1127 msgid "Cannot delete `{repo}` it still contains attached forks. Try using {delete_or_detach} option."
1114 1128 msgstr ""
1115 1129
1116 #: rhodecode/apps/repository/views/repo_settings_advanced.py:183
1130 #: rhodecode/apps/repository/views/repo_settings_advanced.py:191
1117 1131 msgid "Cannot delete `{repo}` it still contains {num} attached pull requests. Consider archiving the repository instead."
1118 1132 msgstr ""
1119 1133
1120 #: rhodecode/apps/repository/views/repo_settings_advanced.py:192
1134 #: rhodecode/apps/repository/views/repo_settings_advanced.py:200
1121 1135 #, python-format
1122 1136 msgid "An error occurred during deletion of `%s`"
1123 1137 msgstr ""
1124 1138
1125 #: rhodecode/apps/repository/views/repo_settings_advanced.py:217
1139 #: rhodecode/apps/repository/views/repo_settings_advanced.py:225
1126 1140 msgid "Updated repository visibility in public journal"
1127 1141 msgstr ""
1128 1142
1129 #: rhodecode/apps/repository/views/repo_settings_advanced.py:221
1143 #: rhodecode/apps/repository/views/repo_settings_advanced.py:229
1130 1144 msgid "An error occurred during setting this repository in public journal"
1131 1145 msgstr ""
1132 1146
1133 #: rhodecode/apps/repository/views/repo_settings_advanced.py:257
1147 #: rhodecode/apps/repository/views/repo_settings_advanced.py:265
1134 1148 msgid "Nothing"
1135 1149 msgstr ""
1136 1150
1137 #: rhodecode/apps/repository/views/repo_settings_advanced.py:260
1151 #: rhodecode/apps/repository/views/repo_settings_advanced.py:268
1138 1152 #, python-format
1139 1153 msgid "Marked repo %s as fork of %s"
1140 1154 msgstr ""
1141 1155
1142 #: rhodecode/apps/repository/views/repo_settings_advanced.py:267
1156 #: rhodecode/apps/repository/views/repo_settings_advanced.py:275
1143 1157 msgid "An error occurred during this operation"
1144 1158 msgstr ""
1145 1159
1146 #: rhodecode/apps/repository/views/repo_settings_advanced.py:291
1160 #: rhodecode/apps/repository/views/repo_settings_advanced.py:299
1147 1161 msgid "Locked repository"
1148 1162 msgstr ""
1149 1163
1150 #: rhodecode/apps/repository/views/repo_settings_advanced.py:294
1164 #: rhodecode/apps/repository/views/repo_settings_advanced.py:302
1151 1165 msgid "Unlocked repository"
1152 1166 msgstr ""
1153 1167
1154 #: rhodecode/apps/repository/views/repo_settings_advanced.py:314
1168 #: rhodecode/apps/repository/views/repo_settings_advanced.py:322
1155 1169 msgid "installed updated hooks into this repository"
1156 1170 msgstr ""
1157 1171
@@ -1255,9 +1269,9 b' msgid "Enable or disable this authentica'
1255 1269 msgstr ""
1256 1270
1257 1271 #: rhodecode/authentication/schema.py:38 rhodecode/integrations/schema.py:32
1258 #: rhodecode/model/permission.py:111 rhodecode/model/permission.py:115
1259 #: rhodecode/model/permission.py:119 rhodecode/model/permission.py:123
1260 #: rhodecode/model/permission.py:127 rhodecode/model/permission.py:131
1272 #: rhodecode/model/permission.py:110 rhodecode/model/permission.py:114
1273 #: rhodecode/model/permission.py:118 rhodecode/model/permission.py:122
1274 #: rhodecode/model/permission.py:126 rhodecode/model/permission.py:130
1261 1275 #: rhodecode/model/validation_schema/schemas/integration_schema.py:195
1262 1276 #: rhodecode/templates/admin/auth/auth_settings.mako:64
1263 1277 #: rhodecode/templates/admin/integrations/list.mako:71
@@ -1279,15 +1293,15 b' msgstr ""'
1279 1293 msgid "Errors exist when saving plugin settings. Please check the form inputs."
1280 1294 msgstr ""
1281 1295
1282 #: rhodecode/authentication/views.py:104 rhodecode/authentication/views.py:163
1296 #: rhodecode/authentication/views.py:105 rhodecode/authentication/views.py:164
1283 1297 msgid "Auth settings updated successfully."
1284 1298 msgstr ""
1285 1299
1286 #: rhodecode/authentication/views.py:166
1300 #: rhodecode/authentication/views.py:167
1287 1301 msgid "Errors exist when saving plugin setting. Please check the form inputs."
1288 1302 msgstr ""
1289 1303
1290 #: rhodecode/authentication/views.py:174
1304 #: rhodecode/authentication/views.py:175
1291 1305 msgid "Error occurred during update of auth settings."
1292 1306 msgstr ""
1293 1307
@@ -1304,7 +1318,7 b' msgid "The Port in use by the Atlassian '
1304 1318 msgstr ""
1305 1319
1306 1320 #: rhodecode/authentication/plugins/auth_crowd.py:69
1307 #: rhodecode/authentication/plugins/auth_ldap.py:254
1321 #: rhodecode/authentication/plugins/auth_ldap.py:270
1308 1322 msgid "Port"
1309 1323 msgstr ""
1310 1324
@@ -1376,157 +1390,152 b' msgstr ""'
1376 1390 msgid "Jasig-CAS"
1377 1391 msgstr ""
1378 1392
1379 #: rhodecode/authentication/plugins/auth_ldap.py:242
1393 #: rhodecode/authentication/plugins/auth_ldap.py:258
1380 1394 msgid ""
1381 1395 "Host[s] of the LDAP Server \n"
1382 1396 "(e.g., 192.168.2.154, or ldap-server.domain.com.\n"
1383 1397 " Multiple servers can be specified using commas"
1384 1398 msgstr ""
1385 1399
1386 #: rhodecode/authentication/plugins/auth_ldap.py:246
1400 #: rhodecode/authentication/plugins/auth_ldap.py:262
1387 1401 msgid "LDAP Host"
1388 1402 msgstr ""
1389 1403
1390 #: rhodecode/authentication/plugins/auth_ldap.py:251
1391 msgid "Custom port that the LDAP server is listening on. Default value is: 389, use 689 for LDAPS(SSL)"
1392 msgstr ""
1393
1394 #: rhodecode/authentication/plugins/auth_ldap.py:261
1404 #: rhodecode/authentication/plugins/auth_ldap.py:267
1405 msgid "Custom port that the LDAP server is listening on. Default value is: 389, use 636 for LDAPS (SSL)"
1406 msgstr ""
1407
1408 #: rhodecode/authentication/plugins/auth_ldap.py:277
1395 1409 msgid "Timeout for LDAP connection"
1396 1410 msgstr ""
1397 1411
1398 #: rhodecode/authentication/plugins/auth_ldap.py:263
1412 #: rhodecode/authentication/plugins/auth_ldap.py:279
1399 1413 msgid "Connection timeout"
1400 1414 msgstr ""
1401 1415
1402 #: rhodecode/authentication/plugins/auth_ldap.py:270
1416 #: rhodecode/authentication/plugins/auth_ldap.py:286
1403 1417 msgid ""
1404 1418 "Optional user DN/account to connect to LDAP if authentication is required. \n"
1405 1419 "e.g., cn=admin,dc=mydomain,dc=com, or uid=root,cn=users,dc=mydomain,dc=com, or admin@mydomain.com"
1406 1420 msgstr ""
1407 1421
1408 #: rhodecode/authentication/plugins/auth_ldap.py:275
1409 msgid "Account"
1410 msgstr ""
1411
1412 #: rhodecode/authentication/plugins/auth_ldap.py:280
1422 #: rhodecode/authentication/plugins/auth_ldap.py:291
1423 msgid "Bind account"
1424 msgstr ""
1425
1426 #: rhodecode/authentication/plugins/auth_ldap.py:296
1413 1427 msgid "Password to authenticate for given user DN."
1414 1428 msgstr ""
1415 1429
1416 #: rhodecode/authentication/plugins/auth_ldap.py:283
1417 #: rhodecode/integrations/types/webhook.py:89 rhodecode/templates/login.mako:51
1418 #: rhodecode/templates/register.mako:62
1419 #: rhodecode/templates/admin/my_account/my_account.mako:31
1420 #: rhodecode/templates/admin/users/user_add.mako:44
1421 #: rhodecode/templates/debug_style/login.html:45
1422 msgid "Password"
1423 msgstr ""
1424
1425 #: rhodecode/authentication/plugins/auth_ldap.py:288
1430 #: rhodecode/authentication/plugins/auth_ldap.py:299
1431 msgid "Bind account password"
1432 msgstr ""
1433
1434 #: rhodecode/authentication/plugins/auth_ldap.py:304
1426 1435 msgid "TLS Type"
1427 1436 msgstr ""
1428 1437
1429 #: rhodecode/authentication/plugins/auth_ldap.py:289
1438 #: rhodecode/authentication/plugins/auth_ldap.py:305
1430 1439 msgid "Connection Security"
1431 1440 msgstr ""
1432 1441
1433 #: rhodecode/authentication/plugins/auth_ldap.py:295
1442 #: rhodecode/authentication/plugins/auth_ldap.py:311
1434 1443 msgid ""
1435 1444 "Require Cert over TLS?. Self-signed and custom certificates can be used when\n"
1436 1445 " `RhodeCode Certificate` found in admin > settings > system info page is extended."
1437 1446 msgstr ""
1438 1447
1439 #: rhodecode/authentication/plugins/auth_ldap.py:298
1448 #: rhodecode/authentication/plugins/auth_ldap.py:314
1440 1449 msgid "Certificate Checks"
1441 1450 msgstr ""
1442 1451
1443 #: rhodecode/authentication/plugins/auth_ldap.py:304
1444 msgid ""
1445 "This specifies the PEM-format file path containing certificates for use in TLS connection.\n"
1446 "If not specified `TLS Cert dir` will be used"
1447 msgstr ""
1448
1449 #: rhodecode/authentication/plugins/auth_ldap.py:307
1450 msgid "TLS Cert file"
1451 msgstr ""
1452
1453 #: rhodecode/authentication/plugins/auth_ldap.py:313
1454 msgid "This specifies the path of a directory that contains individual CA certificates in separate files."
1455 msgstr ""
1456
1457 #: rhodecode/authentication/plugins/auth_ldap.py:315
1458 msgid "TLS Cert dir"
1459 msgstr ""
1460
1461 1452 #: rhodecode/authentication/plugins/auth_ldap.py:320
1462 1453 msgid ""
1463 "Base DN to search. Dynamic bind is supported. Add `$login` marker in it to be replaced with current user credentials \n"
1454 "This specifies the PEM-format file path containing certificates for use in TLS connection.\n"
1455 "If not specified `TLS Cert dir` will be used"
1456 msgstr ""
1457
1458 #: rhodecode/authentication/plugins/auth_ldap.py:323
1459 msgid "TLS Cert file"
1460 msgstr ""
1461
1462 #: rhodecode/authentication/plugins/auth_ldap.py:329
1463 msgid "This specifies the path of a directory that contains individual CA certificates in separate files."
1464 msgstr ""
1465
1466 #: rhodecode/authentication/plugins/auth_ldap.py:331
1467 msgid "TLS Cert dir"
1468 msgstr ""
1469
1470 #: rhodecode/authentication/plugins/auth_ldap.py:336
1471 msgid ""
1472 "Base DN to search. Dynamic bind is supported. Add `$login` marker in it to be replaced with current user username \n"
1464 1473 "(e.g., dc=mydomain,dc=com, or ou=Users,dc=mydomain,dc=com)"
1465 1474 msgstr ""
1466 1475
1467 #: rhodecode/authentication/plugins/auth_ldap.py:325
1476 #: rhodecode/authentication/plugins/auth_ldap.py:341
1468 1477 msgid "Base DN"
1469 1478 msgstr ""
1470 1479
1471 #: rhodecode/authentication/plugins/auth_ldap.py:330
1480 #: rhodecode/authentication/plugins/auth_ldap.py:346
1472 1481 msgid ""
1473 1482 "Filter to narrow results \n"
1474 1483 "(e.g., (&(objectCategory=Person)(objectClass=user)), or \n"
1475 1484 "(memberof=cn=rc-login,ou=groups,ou=company,dc=mydomain,dc=com)))"
1476 1485 msgstr ""
1477 1486
1478 #: rhodecode/authentication/plugins/auth_ldap.py:335
1487 #: rhodecode/authentication/plugins/auth_ldap.py:351
1479 1488 msgid "LDAP Search Filter"
1480 1489 msgstr ""
1481 1490
1482 #: rhodecode/authentication/plugins/auth_ldap.py:341
1491 #: rhodecode/authentication/plugins/auth_ldap.py:357
1483 1492 msgid "How deep to search LDAP. If unsure set to SUBTREE"
1484 1493 msgstr ""
1485 1494
1486 #: rhodecode/authentication/plugins/auth_ldap.py:342
1495 #: rhodecode/authentication/plugins/auth_ldap.py:358
1487 1496 msgid "LDAP Search Scope"
1488 1497 msgstr ""
1489 1498
1490 #: rhodecode/authentication/plugins/auth_ldap.py:348
1499 #: rhodecode/authentication/plugins/auth_ldap.py:364
1491 1500 msgid "LDAP Attribute to map to user name (e.g., uid, or sAMAccountName)"
1492 1501 msgstr ""
1493 1502
1494 #: rhodecode/authentication/plugins/auth_ldap.py:350
1503 #: rhodecode/authentication/plugins/auth_ldap.py:366
1495 1504 msgid "Login Attribute"
1496 1505 msgstr ""
1497 1506
1498 #: rhodecode/authentication/plugins/auth_ldap.py:351
1507 #: rhodecode/authentication/plugins/auth_ldap.py:367
1499 1508 msgid "The LDAP Login attribute of the CN must be specified"
1500 1509 msgstr ""
1501 1510
1502 #: rhodecode/authentication/plugins/auth_ldap.py:356
1511 #: rhodecode/authentication/plugins/auth_ldap.py:372
1503 1512 msgid ""
1504 1513 "LDAP Attribute to map to email address (e.g., mail).\n"
1505 1514 "Emails are a crucial part of RhodeCode. \n"
1506 1515 "If possible add a valid email attribute to ldap users."
1507 1516 msgstr ""
1508 1517
1509 #: rhodecode/authentication/plugins/auth_ldap.py:361
1518 #: rhodecode/authentication/plugins/auth_ldap.py:377
1510 1519 msgid "Email Attribute"
1511 1520 msgstr ""
1512 1521
1513 #: rhodecode/authentication/plugins/auth_ldap.py:366
1522 #: rhodecode/authentication/plugins/auth_ldap.py:382
1514 1523 msgid "LDAP Attribute to map to first name (e.g., givenName)"
1515 1524 msgstr ""
1516 1525
1517 #: rhodecode/authentication/plugins/auth_ldap.py:369
1526 #: rhodecode/authentication/plugins/auth_ldap.py:385
1518 1527 msgid "First Name Attribute"
1519 1528 msgstr ""
1520 1529
1521 #: rhodecode/authentication/plugins/auth_ldap.py:374
1530 #: rhodecode/authentication/plugins/auth_ldap.py:390
1522 1531 msgid "LDAP Attribute to map to last name (e.g., sn)"
1523 1532 msgstr ""
1524 1533
1525 #: rhodecode/authentication/plugins/auth_ldap.py:377
1534 #: rhodecode/authentication/plugins/auth_ldap.py:393
1526 1535 msgid "Last Name Attribute"
1527 1536 msgstr ""
1528 1537
1529 #: rhodecode/authentication/plugins/auth_ldap.py:409
1538 #: rhodecode/authentication/plugins/auth_ldap.py:425
1530 1539 msgid "LDAP"
1531 1540 msgstr ""
1532 1541
@@ -1583,70 +1592,146 b' msgstr ""'
1583 1592 msgid "pullrequest created"
1584 1593 msgstr ""
1585 1594
1586 #: rhodecode/events/pullrequest.py:88
1595 #: rhodecode/events/pullrequest.py:80
1596 msgid "Event triggered after pull request was created"
1597 msgstr ""
1598
1599 #: rhodecode/events/pullrequest.py:89
1587 1600 msgid "pullrequest closed"
1588 1601 msgstr ""
1589 1602
1590 #: rhodecode/events/pullrequest.py:97
1603 #: rhodecode/events/pullrequest.py:90
1604 msgid "Event triggered after pull request was closed"
1605 msgstr ""
1606
1607 #: rhodecode/events/pullrequest.py:99
1591 1608 msgid "pullrequest commits updated"
1592 1609 msgstr ""
1593 1610
1594 #: rhodecode/events/pullrequest.py:106
1611 #: rhodecode/events/pullrequest.py:100
1612 msgid "Event triggered after pull requests was updated"
1613 msgstr ""
1614
1615 #: rhodecode/events/pullrequest.py:109
1595 1616 msgid "pullrequest review changed"
1596 1617 msgstr ""
1597 1618
1598 #: rhodecode/events/pullrequest.py:119
1619 #: rhodecode/events/pullrequest.py:110
1620 msgid "Event triggered after a review status of a pull requests has changed to other."
1621 msgstr ""
1622
1623 #: rhodecode/events/pullrequest.py:124
1599 1624 msgid "pullrequest merged"
1600 1625 msgstr ""
1601 1626
1602 #: rhodecode/events/pullrequest.py:128
1627 #: rhodecode/events/pullrequest.py:125
1628 msgid "Event triggered after a successful merge operation was executed on a pull request"
1629 msgstr ""
1630
1631 #: rhodecode/events/pullrequest.py:135
1603 1632 msgid "pullrequest commented"
1604 1633 msgstr ""
1605 1634
1606 #: rhodecode/events/repo.py:190
1635 #: rhodecode/events/pullrequest.py:136
1636 msgid "Event triggered after a comment was made on a code in the pull request"
1637 msgstr ""
1638
1639 #: rhodecode/events/repo.py:191
1640 msgid "repository commit comment"
1641 msgstr ""
1642
1643 #: rhodecode/events/repo.py:192
1644 msgid "Event triggered after a comment was made on commit inside a repository"
1645 msgstr ""
1646
1647 #: rhodecode/events/repo.py:224
1607 1648 msgid "repository pre create"
1608 1649 msgstr ""
1609 1650
1610 #: rhodecode/events/repo.py:199
1651 #: rhodecode/events/repo.py:225
1652 msgid "Event triggered before repository is created"
1653 msgstr ""
1654
1655 #: rhodecode/events/repo.py:234
1611 1656 msgid "repository created"
1612 1657 msgstr ""
1613 1658
1614 #: rhodecode/events/repo.py:208
1659 #: rhodecode/events/repo.py:235
1660 msgid "Event triggered after repository was created"
1661 msgstr ""
1662
1663 #: rhodecode/events/repo.py:244
1615 1664 msgid "repository pre delete"
1616 1665 msgstr ""
1617 1666
1618 #: rhodecode/events/repo.py:217
1667 #: rhodecode/events/repo.py:245
1668 msgid "Event triggered before a repository is deleted"
1669 msgstr ""
1670
1671 #: rhodecode/events/repo.py:254
1619 1672 msgid "repository deleted"
1620 1673 msgstr ""
1621 1674
1622 #: rhodecode/events/repo.py:257
1675 #: rhodecode/events/repo.py:255
1676 msgid "Event triggered after repository was deleted"
1677 msgstr ""
1678
1679 #: rhodecode/events/repo.py:295
1623 1680 msgid "repository pre pull"
1624 1681 msgstr ""
1625 1682
1626 #: rhodecode/events/repo.py:266
1683 #: rhodecode/events/repo.py:296
1684 msgid "Event triggered before repository code is pulled"
1685 msgstr ""
1686
1687 #: rhodecode/events/repo.py:305
1627 1688 msgid "repository pull"
1628 1689 msgstr ""
1629 1690
1630 #: rhodecode/events/repo.py:275
1691 #: rhodecode/events/repo.py:306
1692 msgid "Event triggered after repository code was pulled"
1693 msgstr ""
1694
1695 #: rhodecode/events/repo.py:315
1631 1696 msgid "repository pre push"
1632 1697 msgstr ""
1633 1698
1634 #: rhodecode/events/repo.py:286
1699 #: rhodecode/events/repo.py:316
1700 msgid "Event triggered before the code is pushed to a repository"
1701 msgstr ""
1702
1703 #: rhodecode/events/repo.py:328
1635 1704 msgid "repository push"
1636 1705 msgstr ""
1637 1706
1707 #: rhodecode/events/repo.py:329
1708 msgid "Event triggered after the code was pushed to a repository"
1709 msgstr ""
1710
1638 1711 #: rhodecode/events/repo_group.py:62
1639 1712 msgid "repository group created"
1640 1713 msgstr ""
1641 1714
1642 #: rhodecode/events/repo_group.py:71
1715 #: rhodecode/events/repo_group.py:63
1716 msgid "Event triggered after a repository group was created"
1717 msgstr ""
1718
1719 #: rhodecode/events/repo_group.py:72
1643 1720 msgid "repository group deleted"
1644 1721 msgstr ""
1645 1722
1646 #: rhodecode/events/repo_group.py:80
1723 #: rhodecode/events/repo_group.py:73
1724 msgid "Event triggered after a repository group was deleted"
1725 msgstr ""
1726
1727 #: rhodecode/events/repo_group.py:82
1647 1728 msgid "repository group update"
1648 1729 msgstr ""
1649 1730
1731 #: rhodecode/events/repo_group.py:83
1732 msgid "Event triggered after a repository group was updated"
1733 msgstr ""
1734
1650 1735 #: rhodecode/events/user.py:37
1651 1736 msgid "user registered"
1652 1737 msgstr ""
@@ -1668,59 +1753,56 b' msgid "user permissions change"'
1668 1753 msgstr ""
1669 1754
1670 1755 #: rhodecode/forms/__init__.py:35
1671 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:88
1672 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:72
1756 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:97
1757 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:73
1673 1758 #: rhodecode/templates/admin/permissions/permissions_application.mako:60
1674 1759 #: rhodecode/templates/admin/permissions/permissions_ips.mako:64
1675 1760 #: rhodecode/templates/admin/permissions/permissions_objects.mako:60
1676 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:207
1677 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:72
1761 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:217
1762 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:78
1678 1763 #: rhodecode/templates/admin/repos/repo_edit_fields.mako:66
1679 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:80
1680 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:192
1681 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:244
1764 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:201
1765 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:251
1682 1766 #: rhodecode/templates/admin/repos/repo_edit_vcs.mako:44
1683 1767 #: rhodecode/templates/admin/settings/settings_global.mako:141
1684 1768 #: rhodecode/templates/admin/settings/settings_issuetracker.mako:16
1685 1769 #: rhodecode/templates/admin/settings/settings_labs.mako:49
1686 1770 #: rhodecode/templates/admin/settings/settings_vcs.mako:14
1687 1771 #: rhodecode/templates/admin/settings/settings_visual.mako:215
1688 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:193
1689 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:88
1690 #: rhodecode/templates/admin/users/user_edit_emails.mako:63
1691 #: rhodecode/templates/admin/users/user_edit_ips.mako:71
1692 #: rhodecode/templates/admin/users/user_edit_profile.mako:146
1693 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:67
1772 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:207
1773 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:101
1774 #: rhodecode/templates/admin/users/user_edit_emails.mako:66
1775 #: rhodecode/templates/admin/users/user_edit_ips.mako:76
1776 #: rhodecode/templates/admin/users/user_edit_profile.mako:155
1777 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:72
1694 1778 #: rhodecode/templates/base/default_perms_box.mako:89
1695 1779 msgid "Reset"
1696 1780 msgstr ""
1697 1781
1698 #: rhodecode/forms/__init__.py:36
1699 #: rhodecode/templates/admin/gists/gist_show.mako:57
1782 #: rhodecode/forms/__init__.py:36 rhodecode/public/js/scripts.js:37802
1783 #: rhodecode/public/js/scripts.min.js:1
1784 #: rhodecode/public/js/src/rhodecode/utils/ajax.js:158
1785 #: rhodecode/templates/admin/gists/gist_show.mako:59
1700 1786 #: rhodecode/templates/admin/integrations/list.mako:179
1701 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:50
1702 #: rhodecode/templates/admin/my_account/my_account_emails.mako:32
1703 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:33
1787 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:59
1788 #: rhodecode/templates/admin/my_account/my_account_emails.mako:33
1789 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:34
1704 1790 #: rhodecode/templates/admin/notifications/notifications_data.mako:22
1705 1791 #: rhodecode/templates/admin/notifications/notifications_show.mako:37
1706 1792 #: rhodecode/templates/admin/permissions/permissions_ips.mako:29
1707 1793 #: rhodecode/templates/admin/repos/repo_edit_fields.mako:25
1708 1794 #: rhodecode/templates/admin/settings/settings_hooks.mako:46
1709 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:50
1710 #: rhodecode/templates/admin/users/user_edit_emails.mako:31
1711 #: rhodecode/templates/admin/users/user_edit_ips.mako:35
1712 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:30
1795 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:63
1796 #: rhodecode/templates/admin/users/user_edit_emails.mako:34
1797 #: rhodecode/templates/admin/users/user_edit_ips.mako:40
1798 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:35
1713 1799 #: rhodecode/templates/base/issue_tracker_settings.mako:146
1714 1800 #: rhodecode/templates/base/vcs_settings.mako:244
1715 1801 #: rhodecode/templates/base/vcs_settings.mako:269
1716 1802 #: rhodecode/templates/changeset/changeset_file_comment.mako:140
1717 1803 #: rhodecode/templates/changeset/changeset_file_comment.mako:142
1718 1804 #: rhodecode/templates/changeset/changeset_file_comment.mako:145
1719 #: rhodecode/templates/data_table/_dt_elements.mako:179
1720 #: rhodecode/templates/data_table/_dt_elements.mako:253
1721 #: rhodecode/templates/data_table/_dt_elements.mako:268
1722 #: rhodecode/templates/data_table/_dt_elements.mako:280
1723 #: rhodecode/templates/data_table/_dt_elements.mako:426
1805 #: rhodecode/templates/data_table/_dt_elements.mako:436
1724 1806 #: rhodecode/templates/debug_style/buttons.html:132
1725 1807 #: rhodecode/templates/files/files_source.mako:30
1726 1808 #: rhodecode/templates/files/files_source.mako:37
@@ -1788,104 +1870,104 b' msgstr ""'
1788 1870 msgid "Integration {integration_name} updated successfully."
1789 1871 msgstr ""
1790 1872
1791 #: rhodecode/integrations/types/email.py:156
1873 #: rhodecode/integrations/types/email.py:157
1792 1874 msgid "Recipients"
1793 1875 msgstr ""
1794 1876
1795 #: rhodecode/integrations/types/email.py:157
1877 #: rhodecode/integrations/types/email.py:158
1796 1878 msgid "Email addresses to send push events to"
1797 1879 msgstr ""
1798 1880
1799 #: rhodecode/integrations/types/email.py:162
1800 1881 #: rhodecode/integrations/types/email.py:163
1882 #: rhodecode/integrations/types/email.py:164
1801 1883 msgid "Email address"
1802 1884 msgstr ""
1803 1885
1804 #: rhodecode/integrations/types/email.py:174
1886 #: rhodecode/integrations/types/email.py:175
1805 1887 #: rhodecode/templates/register.mako:95
1806 #: rhodecode/templates/admin/my_account/my_account_profile.mako:67
1888 #: rhodecode/templates/admin/my_account/my_account_profile.mako:78
1807 1889 #: rhodecode/templates/admin/users/user_add.mako:86
1808 #: rhodecode/templates/admin/users/user_edit_profile.mako:62
1890 #: rhodecode/templates/admin/users/user_edit_profile.mako:65
1809 1891 #: rhodecode/templates/admin/users/users.mako:76
1810 1892 #: rhodecode/templates/email_templates/user_registration.mako:50
1811 1893 #: rhodecode/templates/users/user_profile.mako:69
1812 1894 msgid "Email"
1813 1895 msgstr ""
1814 1896
1815 #: rhodecode/integrations/types/email.py:175
1897 #: rhodecode/integrations/types/email.py:176
1816 1898 msgid "Send repo push summaries to a list of recipients via email"
1817 1899 msgstr ""
1818 1900
1819 #: rhodecode/integrations/types/hipchat.py:62
1820 msgid "Yellow"
1821 msgstr ""
1822
1823 1901 #: rhodecode/integrations/types/hipchat.py:63
1824 msgid "Red"
1902 msgid "Yellow"
1825 1903 msgstr ""
1826 1904
1827 1905 #: rhodecode/integrations/types/hipchat.py:64
1828 msgid "Green"
1906 msgid "Red"
1829 1907 msgstr ""
1830 1908
1831 1909 #: rhodecode/integrations/types/hipchat.py:65
1832 msgid "Purple"
1910 msgid "Green"
1833 1911 msgstr ""
1834 1912
1835 1913 #: rhodecode/integrations/types/hipchat.py:66
1914 msgid "Purple"
1915 msgstr ""
1916
1917 #: rhodecode/integrations/types/hipchat.py:67
1836 1918 msgid "Gray"
1837 1919 msgstr ""
1838 1920
1839 #: rhodecode/integrations/types/hipchat.py:71
1840 msgid "Hipchat server URL"
1841 msgstr ""
1842
1843 1921 #: rhodecode/integrations/types/hipchat.py:72
1922 msgid "Hipchat server URL"
1923 msgstr ""
1924
1925 #: rhodecode/integrations/types/hipchat.py:73
1844 1926 msgid "Hipchat integration url."
1845 1927 msgstr ""
1846 1928
1847 #: rhodecode/integrations/types/hipchat.py:82
1848 msgid "Notify"
1849 msgstr ""
1850
1851 1929 #: rhodecode/integrations/types/hipchat.py:83
1930 msgid "Notify"
1931 msgstr ""
1932
1933 #: rhodecode/integrations/types/hipchat.py:84
1852 1934 msgid "Make a notification to the users in room."
1853 1935 msgstr ""
1854 1936
1855 #: rhodecode/integrations/types/hipchat.py:89
1856 msgid "Color"
1857 msgstr ""
1858
1859 1937 #: rhodecode/integrations/types/hipchat.py:90
1938 msgid "Color"
1939 msgstr ""
1940
1941 #: rhodecode/integrations/types/hipchat.py:91
1860 1942 msgid "Background color of message."
1861 1943 msgstr ""
1862 1944
1863 #: rhodecode/integrations/types/hipchat.py:101
1864 msgid "Hipchat"
1865 msgstr ""
1866
1867 1945 #: rhodecode/integrations/types/hipchat.py:102
1946 msgid "Hipchat"
1947 msgstr ""
1948
1949 #: rhodecode/integrations/types/hipchat.py:103
1868 1950 msgid "Send events such as repo pushes and pull requests to your hipchat channel."
1869 1951 msgstr ""
1870 1952
1871 #: rhodecode/integrations/types/slack.py:71
1872 msgid "Slack service URL"
1873 msgstr ""
1874
1875 1953 #: rhodecode/integrations/types/slack.py:72
1954 msgid "Slack service URL"
1955 msgstr ""
1956
1957 #: rhodecode/integrations/types/slack.py:73
1876 1958 msgid "This can be setup at the <a href=\"https://my.slack.com/services/new/incoming-webhook/\">slack app manager</a>"
1877 1959 msgstr ""
1878 1960
1879 #: rhodecode/integrations/types/slack.py:85
1880 #: rhodecode/integrations/types/webhook.py:79 rhodecode/templates/login.mako:44
1961 #: rhodecode/integrations/types/slack.py:86
1962 #: rhodecode/integrations/types/webhook.py:81 rhodecode/templates/login.mako:44
1881 1963 #: rhodecode/templates/register.mako:48
1882 1964 #: rhodecode/templates/admin/admin_log_base.mako:7
1883 #: rhodecode/templates/admin/my_account/my_account_profile.mako:27
1884 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:23
1965 #: rhodecode/templates/admin/my_account/my_account_profile.mako:38
1966 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:29
1885 1967 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:45
1886 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:70
1968 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:74
1887 1969 #: rhodecode/templates/admin/users/user_add.mako:35
1888 #: rhodecode/templates/admin/users/user_edit_profile.mako:36
1970 #: rhodecode/templates/admin/users/user_edit_profile.mako:39
1889 1971 #: rhodecode/templates/admin/users/users.mako:74
1890 1972 #: rhodecode/templates/debug_style/login.html:36
1891 1973 #: rhodecode/templates/email_templates/user_registration.mako:42
@@ -1894,87 +1976,95 b' msgstr ""'
1894 1976 msgid "Username"
1895 1977 msgstr ""
1896 1978
1897 #: rhodecode/integrations/types/slack.py:86
1979 #: rhodecode/integrations/types/slack.py:87
1898 1980 msgid "Username to show notifications coming from."
1899 1981 msgstr ""
1900 1982
1901 #: rhodecode/integrations/types/slack.py:95
1902 msgid "Channel"
1903 msgstr ""
1904
1905 1983 #: rhodecode/integrations/types/slack.py:96
1984 msgid "Channel"
1985 msgstr ""
1986
1987 #: rhodecode/integrations/types/slack.py:97
1906 1988 msgid "Channel to send notifications to."
1907 1989 msgstr ""
1908 1990
1909 #: rhodecode/integrations/types/slack.py:105
1910 msgid "Emoji"
1911 msgstr ""
1912
1913 1991 #: rhodecode/integrations/types/slack.py:106
1992 msgid "Emoji"
1993 msgstr ""
1994
1995 #: rhodecode/integrations/types/slack.py:107
1914 1996 msgid "Emoji to use eg. :studio_microphone:"
1915 1997 msgstr ""
1916 1998
1917 #: rhodecode/integrations/types/slack.py:117
1918 msgid "Slack"
1919 msgstr ""
1920
1921 1999 #: rhodecode/integrations/types/slack.py:118
2000 msgid "Slack"
2001 msgstr ""
2002
2003 #: rhodecode/integrations/types/slack.py:119
1922 2004 msgid "Send events such as repo pushes and pull requests to your slack channel."
1923 2005 msgstr ""
1924 2006
1925 #: rhodecode/integrations/types/webhook.py:48
2007 #: rhodecode/integrations/types/webhook.py:49
1926 2008 msgid "Webhook URL"
1927 2009 msgstr ""
1928 2010
1929 #: rhodecode/integrations/types/webhook.py:50
2011 #: rhodecode/integrations/types/webhook.py:51
1930 2012 msgid "URL to which Webhook should submit data. If used some of the variables would trigger multiple calls, like ${branch} or ${commit_id}. Webhook will be called as many times as unique objects in data in such cases."
1931 2013 msgstr ""
1932 2014
1933 #: rhodecode/integrations/types/webhook.py:68
2015 #: rhodecode/integrations/types/webhook.py:70
1934 2016 msgid "Secret Token"
1935 2017 msgstr ""
1936 2018
1937 #: rhodecode/integrations/types/webhook.py:69
2019 #: rhodecode/integrations/types/webhook.py:71
1938 2020 msgid "Optional string used to validate received payloads. It will be sent together with event data in JSON"
1939 2021 msgstr ""
1940 2022
1941 #: rhodecode/integrations/types/webhook.py:80
2023 #: rhodecode/integrations/types/webhook.py:82
1942 2024 msgid "Optional username to authenticate the call."
1943 2025 msgstr ""
1944 2026
1945 #: rhodecode/integrations/types/webhook.py:90
2027 #: rhodecode/integrations/types/webhook.py:91 rhodecode/templates/login.mako:51
2028 #: rhodecode/templates/register.mako:62
2029 #: rhodecode/templates/admin/my_account/my_account.mako:31
2030 #: rhodecode/templates/admin/users/user_add.mako:44
2031 #: rhodecode/templates/debug_style/login.html:45
2032 msgid "Password"
2033 msgstr ""
2034
2035 #: rhodecode/integrations/types/webhook.py:92
1946 2036 msgid "Optional password to authenticate the call."
1947 2037 msgstr ""
1948 2038
1949 #: rhodecode/integrations/types/webhook.py:100
2039 #: rhodecode/integrations/types/webhook.py:102
1950 2040 msgid "Custom Header Key"
1951 2041 msgstr ""
1952 2042
1953 #: rhodecode/integrations/types/webhook.py:101
2043 #: rhodecode/integrations/types/webhook.py:103
1954 2044 msgid "Custom Header name to be set when calling endpoint."
1955 2045 msgstr ""
1956 2046
1957 #: rhodecode/integrations/types/webhook.py:110
2047 #: rhodecode/integrations/types/webhook.py:112
1958 2048 msgid "Custom Header Value"
1959 2049 msgstr ""
1960 2050
1961 #: rhodecode/integrations/types/webhook.py:111
2051 #: rhodecode/integrations/types/webhook.py:113
1962 2052 msgid "Custom Header value to be set when calling endpoint."
1963 2053 msgstr ""
1964 2054
1965 #: rhodecode/integrations/types/webhook.py:120
2055 #: rhodecode/integrations/types/webhook.py:122
1966 2056 msgid "Call Method"
1967 2057 msgstr ""
1968 2058
1969 #: rhodecode/integrations/types/webhook.py:121
2059 #: rhodecode/integrations/types/webhook.py:123
1970 2060 msgid "Select a HTTP method to use when calling the Webhook."
1971 2061 msgstr ""
1972 2062
1973 #: rhodecode/integrations/types/webhook.py:133
2063 #: rhodecode/integrations/types/webhook.py:135
1974 2064 msgid "Webhook"
1975 2065 msgstr ""
1976 2066
1977 #: rhodecode/integrations/types/webhook.py:134
2067 #: rhodecode/integrations/types/webhook.py:136
1978 2068 msgid "send JSON data to a url endpoint"
1979 2069 msgstr ""
1980 2070
@@ -2100,23 +2190,23 b' msgstr ""'
2100 2190 msgid "Commit not found"
2101 2191 msgstr ""
2102 2192
2103 #: rhodecode/lib/auth.py:1672
2193 #: rhodecode/lib/auth.py:1760
2104 2194 msgid "IP {} not allowed"
2105 2195 msgstr ""
2106 2196
2107 #: rhodecode/lib/auth.py:1764
2197 #: rhodecode/lib/auth.py:1852
2108 2198 msgid "You need to be a registered user to perform this action"
2109 2199 msgstr ""
2110 2200
2111 #: rhodecode/lib/auth.py:1808
2201 #: rhodecode/lib/auth.py:1896
2112 2202 msgid "You need to be signed in to view this page"
2113 2203 msgstr ""
2114 2204
2115 #: rhodecode/lib/diffs.py:902
2205 #: rhodecode/lib/diffs.py:903
2116 2206 msgid "Click to select line"
2117 2207 msgstr ""
2118 2208
2119 #: rhodecode/lib/helpers.py:1706
2209 #: rhodecode/lib/helpers.py:1721
2120 2210 msgid ""
2121 2211 "Example filter terms:\n"
2122 2212 " repository:vcs\n"
@@ -2138,7 +2228,7 b' msgid ""'
2138 2228 " \"username:test AND repository:test*\"\n"
2139 2229 msgstr ""
2140 2230
2141 #: rhodecode/lib/helpers.py:1730
2231 #: rhodecode/lib/helpers.py:1745
2142 2232 #, python-format
2143 2233 msgid "%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"
2144 2234 msgstr ""
@@ -2175,9 +2265,9 b' msgstr ""'
2175 2265 msgid "in ${val} and ${detail}"
2176 2266 msgstr ""
2177 2267
2178 #: rhodecode/lib/utils2.py:571 rhodecode/public/js/scripts.js:25634
2268 #: rhodecode/lib/utils2.py:571 rhodecode/public/js/scripts.js:22115
2179 2269 #: rhodecode/public/js/scripts.min.js:1
2180 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:99
2270 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:111
2181 2271 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:174
2182 2272 msgid "just now"
2183 2273 msgstr ""
@@ -2211,6 +2301,7 b' msgstr ""'
2211 2301 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2772
2212 2302 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2772
2213 2303 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2987
2304 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3073
2214 2305 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2275
2215 2306 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2267
2216 2307 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2266
@@ -2218,7 +2309,7 b' msgstr ""'
2218 2309 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2270
2219 2310 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2321
2220 2311 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2322
2221 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2522 rhodecode/model/db.py:3061
2312 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2522 rhodecode/model/db.py:3079
2222 2313 msgid "Repository no access"
2223 2314 msgstr ""
2224 2315
@@ -2251,6 +2342,7 b' msgstr ""'
2251 2342 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2773
2252 2343 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2773
2253 2344 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2988
2345 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3074
2254 2346 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2276
2255 2347 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2268
2256 2348 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2267
@@ -2258,7 +2350,7 b' msgstr ""'
2258 2350 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2271
2259 2351 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2322
2260 2352 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2323
2261 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2523 rhodecode/model/db.py:3062
2353 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2523 rhodecode/model/db.py:3080
2262 2354 msgid "Repository read access"
2263 2355 msgstr ""
2264 2356
@@ -2291,6 +2383,7 b' msgstr ""'
2291 2383 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2774
2292 2384 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2774
2293 2385 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2989
2386 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3075
2294 2387 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2277
2295 2388 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2269
2296 2389 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2268
@@ -2298,7 +2391,7 b' msgstr ""'
2298 2391 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2272
2299 2392 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2323
2300 2393 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2324
2301 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2524 rhodecode/model/db.py:3063
2394 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2524 rhodecode/model/db.py:3081
2302 2395 msgid "Repository write access"
2303 2396 msgstr ""
2304 2397
@@ -2331,6 +2424,7 b' msgstr ""'
2331 2424 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2775
2332 2425 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2775
2333 2426 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2990
2427 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3076
2334 2428 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2278
2335 2429 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2270
2336 2430 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2269
@@ -2338,7 +2432,7 b' msgstr ""'
2338 2432 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2273
2339 2433 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2324
2340 2434 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2325
2341 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2525 rhodecode/model/db.py:3064
2435 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2525 rhodecode/model/db.py:3082
2342 2436 msgid "Repository admin access"
2343 2437 msgstr ""
2344 2438
@@ -2411,6 +2505,7 b' msgstr ""'
2411 2505 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2798
2412 2506 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2798
2413 2507 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3013
2508 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3099
2414 2509 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2296
2415 2510 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2288
2416 2511 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2287
@@ -2418,7 +2513,7 b' msgstr ""'
2418 2513 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2291
2419 2514 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2342
2420 2515 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2343
2421 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2543 rhodecode/model/db.py:3087
2516 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2543 rhodecode/model/db.py:3105
2422 2517 msgid "Repository creation disabled"
2423 2518 msgstr ""
2424 2519
@@ -2451,6 +2546,7 b' msgstr ""'
2451 2546 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2799
2452 2547 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2799
2453 2548 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3014
2549 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3100
2454 2550 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2297
2455 2551 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2289
2456 2552 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2288
@@ -2458,7 +2554,7 b' msgstr ""'
2458 2554 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2292
2459 2555 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2343
2460 2556 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2344
2461 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2544 rhodecode/model/db.py:3088
2557 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2544 rhodecode/model/db.py:3106
2462 2558 msgid "Repository creation enabled"
2463 2559 msgstr ""
2464 2560
@@ -2491,6 +2587,7 b' msgstr ""'
2491 2587 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2803
2492 2588 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2803
2493 2589 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3018
2590 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3104
2494 2591 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2301
2495 2592 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2293
2496 2593 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2292
@@ -2498,7 +2595,7 b' msgstr ""'
2498 2595 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2296
2499 2596 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2347
2500 2597 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2348
2501 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2548 rhodecode/model/db.py:3092
2598 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2548 rhodecode/model/db.py:3110
2502 2599 msgid "Repository forking disabled"
2503 2600 msgstr ""
2504 2601
@@ -2531,6 +2628,7 b' msgstr ""'
2531 2628 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2804
2532 2629 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2804
2533 2630 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3019
2631 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3105
2534 2632 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2302
2535 2633 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2294
2536 2634 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2293
@@ -2538,7 +2636,7 b' msgstr ""'
2538 2636 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2297
2539 2637 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2348
2540 2638 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2349
2541 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2549 rhodecode/model/db.py:3093
2639 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2549 rhodecode/model/db.py:3111
2542 2640 msgid "Repository forking enabled"
2543 2641 msgstr ""
2544 2642
@@ -2592,6 +2690,7 b' msgstr ""'
2592 2690 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:3524
2593 2691 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:3525
2594 2692 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3757
2693 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3843
2595 2694 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2915
2596 2695 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2907
2597 2696 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2907
@@ -2599,10 +2698,10 b' msgstr ""'
2599 2698 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2910
2600 2699 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:3011
2601 2700 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:3012
2602 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3230 rhodecode/model/db.py:3831
2603 #: rhodecode/public/js/scripts.js:44680 rhodecode/public/js/scripts.min.js:1
2604 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:44
2605 #: rhodecode/public/js/src/rhodecode/pullrequests.js:320
2701 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3230 rhodecode/model/db.py:3859
2702 #: rhodecode/public/js/scripts.js:41391 rhodecode/public/js/scripts.min.js:1
2703 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:56
2704 #: rhodecode/public/js/src/rhodecode/pullrequests.js:350
2606 2705 msgid "Not Reviewed"
2607 2706 msgstr ""
2608 2707
@@ -2635,6 +2734,7 b' msgstr ""'
2635 2734 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:3525
2636 2735 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:3526
2637 2736 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3758
2737 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3844
2638 2738 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2916
2639 2739 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2908
2640 2740 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2908
@@ -2642,7 +2742,7 b' msgstr ""'
2642 2742 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2911
2643 2743 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:3012
2644 2744 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:3013
2645 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3231 rhodecode/model/db.py:3832
2745 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3231 rhodecode/model/db.py:3860
2646 2746 msgid "Approved"
2647 2747 msgstr ""
2648 2748
@@ -2675,6 +2775,7 b' msgstr ""'
2675 2775 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:3526
2676 2776 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:3527
2677 2777 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3759
2778 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3845
2678 2779 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2917
2679 2780 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2909
2680 2781 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2909
@@ -2682,7 +2783,7 b' msgstr ""'
2682 2783 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2912
2683 2784 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:3013
2684 2785 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:3014
2685 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3232 rhodecode/model/db.py:3833
2786 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3232 rhodecode/model/db.py:3861
2686 2787 msgid "Rejected"
2687 2788 msgstr ""
2688 2789
@@ -2715,6 +2816,7 b' msgstr ""'
2715 2816 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:3527
2716 2817 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:3528
2717 2818 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3760
2819 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3846
2718 2820 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2918
2719 2821 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2910
2720 2822 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2910
@@ -2722,7 +2824,7 b' msgstr ""'
2722 2824 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2913
2723 2825 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:3014
2724 2826 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:3015
2725 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3233 rhodecode/model/db.py:3834
2827 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:3233 rhodecode/model/db.py:3862
2726 2828 msgid "Under Review"
2727 2829 msgstr ""
2728 2830
@@ -2752,6 +2854,7 b' msgstr ""'
2752 2854 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2777
2753 2855 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2777
2754 2856 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2992
2857 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3078
2755 2858 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2280
2756 2859 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2272
2757 2860 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2271
@@ -2759,7 +2862,7 b' msgstr ""'
2759 2862 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2275
2760 2863 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2326
2761 2864 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2327
2762 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2527 rhodecode/model/db.py:3066
2865 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2527 rhodecode/model/db.py:3084
2763 2866 msgid "Repository group no access"
2764 2867 msgstr ""
2765 2868
@@ -2789,6 +2892,7 b' msgstr ""'
2789 2892 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2778
2790 2893 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2778
2791 2894 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2993
2895 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3079
2792 2896 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2281
2793 2897 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2273
2794 2898 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2272
@@ -2796,7 +2900,7 b' msgstr ""'
2796 2900 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2276
2797 2901 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2327
2798 2902 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2328
2799 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2528 rhodecode/model/db.py:3067
2903 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2528 rhodecode/model/db.py:3085
2800 2904 msgid "Repository group read access"
2801 2905 msgstr ""
2802 2906
@@ -2826,6 +2930,7 b' msgstr ""'
2826 2930 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2779
2827 2931 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2779
2828 2932 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2994
2933 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3080
2829 2934 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2282
2830 2935 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2274
2831 2936 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2273
@@ -2833,7 +2938,7 b' msgstr ""'
2833 2938 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2277
2834 2939 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2328
2835 2940 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2329
2836 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2529 rhodecode/model/db.py:3068
2941 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2529 rhodecode/model/db.py:3086
2837 2942 msgid "Repository group write access"
2838 2943 msgstr ""
2839 2944
@@ -2863,6 +2968,7 b' msgstr ""'
2863 2968 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2780
2864 2969 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2780
2865 2970 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2995
2971 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3081
2866 2972 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2283
2867 2973 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2275
2868 2974 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2274
@@ -2870,7 +2976,7 b' msgstr ""'
2870 2976 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2278
2871 2977 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2329
2872 2978 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2330
2873 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2530 rhodecode/model/db.py:3069
2979 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2530 rhodecode/model/db.py:3087
2874 2980 msgid "Repository group admin access"
2875 2981 msgstr ""
2876 2982
@@ -2899,6 +3005,7 b' msgstr ""'
2899 3005 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2782
2900 3006 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2782
2901 3007 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2997
3008 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3083
2902 3009 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2285
2903 3010 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2277
2904 3011 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2276
@@ -2906,7 +3013,7 b' msgstr ""'
2906 3013 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2280
2907 3014 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2331
2908 3015 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2332
2909 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2532 rhodecode/model/db.py:3071
3016 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2532 rhodecode/model/db.py:3089
2910 3017 msgid "User group no access"
2911 3018 msgstr ""
2912 3019
@@ -2935,6 +3042,7 b' msgstr ""'
2935 3042 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2783
2936 3043 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2783
2937 3044 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2998
3045 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3084
2938 3046 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2286
2939 3047 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2278
2940 3048 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2277
@@ -2942,7 +3050,7 b' msgstr ""'
2942 3050 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2281
2943 3051 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2332
2944 3052 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2333
2945 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2533 rhodecode/model/db.py:3072
3053 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2533 rhodecode/model/db.py:3090
2946 3054 msgid "User group read access"
2947 3055 msgstr ""
2948 3056
@@ -2971,6 +3079,7 b' msgstr ""'
2971 3079 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2784
2972 3080 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2784
2973 3081 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2999
3082 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3085
2974 3083 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2287
2975 3084 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2279
2976 3085 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2278
@@ -2978,7 +3087,7 b' msgstr ""'
2978 3087 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2282
2979 3088 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2333
2980 3089 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2334
2981 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2534 rhodecode/model/db.py:3073
3090 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2534 rhodecode/model/db.py:3091
2982 3091 msgid "User group write access"
2983 3092 msgstr ""
2984 3093
@@ -3007,6 +3116,7 b' msgstr ""'
3007 3116 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2785
3008 3117 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2785
3009 3118 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3000
3119 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3086
3010 3120 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2288
3011 3121 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2280
3012 3122 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2279
@@ -3014,7 +3124,7 b' msgstr ""'
3014 3124 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2283
3015 3125 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2334
3016 3126 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2335
3017 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2535 rhodecode/model/db.py:3074
3127 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2535 rhodecode/model/db.py:3092
3018 3128 msgid "User group admin access"
3019 3129 msgstr ""
3020 3130
@@ -3043,6 +3153,7 b' msgstr ""'
3043 3153 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2792
3044 3154 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2792
3045 3155 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3007
3156 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3093
3046 3157 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2290
3047 3158 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2282
3048 3159 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2281
@@ -3050,7 +3161,7 b' msgstr ""'
3050 3161 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2285
3051 3162 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2336
3052 3163 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2337
3053 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2537 rhodecode/model/db.py:3081
3164 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2537 rhodecode/model/db.py:3099
3054 3165 msgid "Repository Group creation disabled"
3055 3166 msgstr ""
3056 3167
@@ -3079,6 +3190,7 b' msgstr ""'
3079 3190 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2793
3080 3191 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2793
3081 3192 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3008
3193 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3094
3082 3194 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2291
3083 3195 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2283
3084 3196 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2282
@@ -3086,7 +3198,7 b' msgstr ""'
3086 3198 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2286
3087 3199 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2337
3088 3200 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2338
3089 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2538 rhodecode/model/db.py:3082
3201 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2538 rhodecode/model/db.py:3100
3090 3202 msgid "Repository Group creation enabled"
3091 3203 msgstr ""
3092 3204
@@ -3115,6 +3227,7 b' msgstr ""'
3115 3227 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2795
3116 3228 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2795
3117 3229 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3010
3230 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3096
3118 3231 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2293
3119 3232 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2285
3120 3233 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2284
@@ -3122,7 +3235,7 b' msgstr ""'
3122 3235 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2288
3123 3236 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2339
3124 3237 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2340
3125 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2540 rhodecode/model/db.py:3084
3238 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2540 rhodecode/model/db.py:3102
3126 3239 msgid "User Group creation disabled"
3127 3240 msgstr ""
3128 3241
@@ -3151,6 +3264,7 b' msgstr ""'
3151 3264 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2796
3152 3265 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2796
3153 3266 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3011
3267 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3097
3154 3268 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2294
3155 3269 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2286
3156 3270 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2285
@@ -3158,7 +3272,7 b' msgstr ""'
3158 3272 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2289
3159 3273 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2340
3160 3274 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2341
3161 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2541 rhodecode/model/db.py:3085
3275 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2541 rhodecode/model/db.py:3103
3162 3276 msgid "User Group creation enabled"
3163 3277 msgstr ""
3164 3278
@@ -3187,6 +3301,7 b' msgstr ""'
3187 3301 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2806
3188 3302 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2806
3189 3303 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3021
3304 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3107
3190 3305 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2304
3191 3306 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2296
3192 3307 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2295
@@ -3194,7 +3309,7 b' msgstr ""'
3194 3309 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2299
3195 3310 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2350
3196 3311 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2351
3197 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2551 rhodecode/model/db.py:3095
3312 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2551 rhodecode/model/db.py:3113
3198 3313 msgid "Registration disabled"
3199 3314 msgstr ""
3200 3315
@@ -3223,6 +3338,7 b' msgstr ""'
3223 3338 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2807
3224 3339 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2807
3225 3340 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3022
3341 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3108
3226 3342 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2305
3227 3343 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2297
3228 3344 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2296
@@ -3230,7 +3346,7 b' msgstr ""'
3230 3346 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2300
3231 3347 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2351
3232 3348 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2352
3233 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2552 rhodecode/model/db.py:3096
3349 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2552 rhodecode/model/db.py:3114
3234 3350 msgid "User Registration with manual account activation"
3235 3351 msgstr ""
3236 3352
@@ -3259,6 +3375,7 b' msgstr ""'
3259 3375 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2808
3260 3376 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2808
3261 3377 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3023
3378 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3109
3262 3379 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2306
3263 3380 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2298
3264 3381 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2297
@@ -3266,7 +3383,7 b' msgstr ""'
3266 3383 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2301
3267 3384 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2352
3268 3385 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2353
3269 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2553 rhodecode/model/db.py:3097
3386 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2553 rhodecode/model/db.py:3115
3270 3387 msgid "User Registration with automatic account activation"
3271 3388 msgstr ""
3272 3389
@@ -3295,6 +3412,7 b' msgstr ""'
3295 3412 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2814
3296 3413 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2814
3297 3414 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3029
3415 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3115
3298 3416 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2308
3299 3417 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2300
3300 3418 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2299
@@ -3302,8 +3420,8 b' msgstr ""'
3302 3420 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2303
3303 3421 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2358
3304 3422 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2359
3305 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2559 rhodecode/model/db.py:3103
3306 #: rhodecode/model/permission.py:106
3423 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2559 rhodecode/model/db.py:3121
3424 #: rhodecode/model/permission.py:105
3307 3425 msgid "Manual activation of external account"
3308 3426 msgstr ""
3309 3427
@@ -3332,6 +3450,7 b' msgstr ""'
3332 3450 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2815
3333 3451 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2815
3334 3452 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3030
3453 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3116
3335 3454 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2309
3336 3455 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2301
3337 3456 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2300
@@ -3339,8 +3458,8 b' msgstr ""'
3339 3458 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2304
3340 3459 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2359
3341 3460 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2360
3342 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2560 rhodecode/model/db.py:3104
3343 #: rhodecode/model/permission.py:107
3461 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2560 rhodecode/model/db.py:3122
3462 #: rhodecode/model/permission.py:106
3344 3463 msgid "Automatic activation of external account"
3345 3464 msgstr ""
3346 3465
@@ -3363,6 +3482,7 b' msgstr ""'
3363 3482 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2800
3364 3483 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2800
3365 3484 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3015
3485 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3101
3366 3486 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2298
3367 3487 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2290
3368 3488 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2289
@@ -3370,7 +3490,7 b' msgstr ""'
3370 3490 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2293
3371 3491 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2344
3372 3492 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2345
3373 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2545 rhodecode/model/db.py:3089
3493 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2545 rhodecode/model/db.py:3107
3374 3494 msgid "Repository creation enabled with write permission to a repository group"
3375 3495 msgstr ""
3376 3496
@@ -3393,6 +3513,7 b' msgstr ""'
3393 3513 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2801
3394 3514 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2801
3395 3515 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3016
3516 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3102
3396 3517 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2299
3397 3518 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2291
3398 3519 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2290
@@ -3400,7 +3521,7 b' msgstr ""'
3400 3521 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2294
3401 3522 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2345
3402 3523 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2346
3403 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2546 rhodecode/model/db.py:3090
3524 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2546 rhodecode/model/db.py:3108
3404 3525 msgid "Repository creation disabled with write permission to a repository group"
3405 3526 msgstr ""
3406 3527
@@ -3420,6 +3541,7 b' msgstr ""'
3420 3541 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2770
3421 3542 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2770
3422 3543 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2985
3544 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3071
3423 3545 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2273
3424 3546 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2265
3425 3547 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2264
@@ -3427,7 +3549,7 b' msgstr ""'
3427 3549 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2268
3428 3550 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2319
3429 3551 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2320
3430 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2520 rhodecode/model/db.py:3059
3552 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2520 rhodecode/model/db.py:3077
3431 3553 msgid "RhodeCode Super Administrator"
3432 3554 msgstr ""
3433 3555
@@ -3445,6 +3567,7 b' msgstr ""'
3445 3567 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2817
3446 3568 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2817
3447 3569 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3032
3570 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3118
3448 3571 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2311
3449 3572 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2303
3450 3573 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2302
@@ -3452,7 +3575,7 b' msgstr ""'
3452 3575 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2306
3453 3576 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2361
3454 3577 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2362
3455 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2562 rhodecode/model/db.py:3106
3578 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2562 rhodecode/model/db.py:3124
3456 3579 msgid "Inherit object permissions from default user disabled"
3457 3580 msgstr ""
3458 3581
@@ -3470,6 +3593,7 b' msgstr ""'
3470 3593 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2818
3471 3594 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2818
3472 3595 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3033
3596 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3119
3473 3597 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2312
3474 3598 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2304
3475 3599 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2303
@@ -3477,7 +3601,7 b' msgstr ""'
3477 3601 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2307
3478 3602 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2362
3479 3603 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2363
3480 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2563 rhodecode/model/db.py:3107
3604 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2563 rhodecode/model/db.py:3125
3481 3605 msgid "Inherit object permissions from default user enabled"
3482 3606 msgstr ""
3483 3607
@@ -3487,6 +3611,7 b' msgstr ""'
3487 3611 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:1120
3488 3612 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:1120
3489 3613 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:1137
3614 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:1189
3490 3615 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:910
3491 3616 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:911
3492 3617 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:910
@@ -3494,7 +3619,7 b' msgstr ""'
3494 3619 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:912
3495 3620 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:955
3496 3621 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:956
3497 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1050 rhodecode/model/db.py:1178
3622 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1050 rhodecode/model/db.py:1195
3498 3623 msgid "all"
3499 3624 msgstr ""
3500 3625
@@ -3504,6 +3629,7 b' msgstr ""'
3504 3629 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:1121
3505 3630 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:1121
3506 3631 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:1138
3632 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:1190
3507 3633 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:911
3508 3634 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:912
3509 3635 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:911
@@ -3511,7 +3637,7 b' msgstr ""'
3511 3637 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:913
3512 3638 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:956
3513 3639 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:957
3514 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1051 rhodecode/model/db.py:1179
3640 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1051 rhodecode/model/db.py:1196
3515 3641 msgid "http/web interface"
3516 3642 msgstr ""
3517 3643
@@ -3521,6 +3647,7 b' msgstr ""'
3521 3647 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:1122
3522 3648 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:1122
3523 3649 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:1139
3650 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:1191
3524 3651 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:912
3525 3652 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:913
3526 3653 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:912
@@ -3528,7 +3655,7 b' msgstr ""'
3528 3655 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:914
3529 3656 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:957
3530 3657 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:958
3531 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1052 rhodecode/model/db.py:1180
3658 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1052 rhodecode/model/db.py:1197
3532 3659 msgid "vcs (git/hg/svn protocol)"
3533 3660 msgstr ""
3534 3661
@@ -3538,6 +3665,7 b' msgstr ""'
3538 3665 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:1123
3539 3666 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:1123
3540 3667 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:1140
3668 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:1192
3541 3669 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:913
3542 3670 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:914
3543 3671 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:913
@@ -3545,7 +3673,7 b' msgstr ""'
3545 3673 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:915
3546 3674 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:958
3547 3675 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:959
3548 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1053 rhodecode/model/db.py:1181
3676 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1053 rhodecode/model/db.py:1198
3549 3677 msgid "api calls"
3550 3678 msgstr ""
3551 3679
@@ -3555,6 +3683,7 b' msgstr ""'
3555 3683 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:1124
3556 3684 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:1124
3557 3685 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:1141
3686 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:1193
3558 3687 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:914
3559 3688 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:915
3560 3689 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:914
@@ -3562,7 +3691,7 b' msgstr ""'
3562 3691 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:916
3563 3692 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:959
3564 3693 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:960
3565 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1054 rhodecode/model/db.py:1182
3694 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:1054 rhodecode/model/db.py:1199
3566 3695 msgid "feed access"
3567 3696 msgstr ""
3568 3697
@@ -3572,6 +3701,7 b' msgstr ""'
3572 3701 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2511
3573 3702 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2511
3574 3703 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:2638
3704 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:2729
3575 3705 #: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2051
3576 3706 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_0.py:2043
3577 3707 #: rhodecode/lib/dbmigrate/schema/db_4_4_0_1.py:2042
@@ -3579,7 +3709,7 b' msgstr ""'
3579 3709 #: rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py:2046
3580 3710 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2090
3581 3711 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2091
3582 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2284 rhodecode/model/db.py:2717
3712 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2284 rhodecode/model/db.py:2735
3583 3713 msgid "No parent"
3584 3714 msgstr ""
3585 3715
@@ -3589,9 +3719,10 b' msgstr ""'
3589 3719 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2810
3590 3720 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2810
3591 3721 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3025
3722 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3111
3592 3723 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2354
3593 3724 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2355
3594 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2555 rhodecode/model/db.py:3099
3725 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2555 rhodecode/model/db.py:3117
3595 3726 msgid "Password reset enabled"
3596 3727 msgstr ""
3597 3728
@@ -3601,9 +3732,10 b' msgstr ""'
3601 3732 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2811
3602 3733 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2811
3603 3734 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3026
3735 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3112
3604 3736 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2355
3605 3737 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2356
3606 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2556 rhodecode/model/db.py:3100
3738 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2556 rhodecode/model/db.py:3118
3607 3739 msgid "Password reset hidden"
3608 3740 msgstr ""
3609 3741
@@ -3613,9 +3745,10 b' msgstr ""'
3613 3745 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2812
3614 3746 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2812
3615 3747 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3027
3748 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3113
3616 3749 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_0.py:2356
3617 3750 #: rhodecode/lib/dbmigrate/schema/db_4_7_0_1.py:2357
3618 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2557 rhodecode/model/db.py:3101
3751 #: rhodecode/lib/dbmigrate/schema/db_4_9_0_0.py:2557 rhodecode/model/db.py:3119
3619 3752 msgid "Password reset disabled"
3620 3753 msgstr ""
3621 3754
@@ -3624,7 +3757,8 b' msgstr ""'
3624 3757 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2787
3625 3758 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2787
3626 3759 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3002
3627 #: rhodecode/model/db.py:3076
3760 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3088
3761 #: rhodecode/model/db.py:3094
3628 3762 msgid "Branch no permissions"
3629 3763 msgstr ""
3630 3764
@@ -3633,7 +3767,8 b' msgstr ""'
3633 3767 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2788
3634 3768 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2788
3635 3769 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3003
3636 #: rhodecode/model/db.py:3077
3770 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3089
3771 #: rhodecode/model/db.py:3095
3637 3772 msgid "Branch access by web merge"
3638 3773 msgstr ""
3639 3774
@@ -3642,7 +3777,8 b' msgstr ""'
3642 3777 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2789
3643 3778 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2789
3644 3779 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3004
3645 #: rhodecode/model/db.py:3078
3780 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3090
3781 #: rhodecode/model/db.py:3096
3646 3782 msgid "Branch access by push"
3647 3783 msgstr ""
3648 3784
@@ -3651,10 +3787,16 b' msgstr ""'
3651 3787 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_1.py:2790
3652 3788 #: rhodecode/lib/dbmigrate/schema/db_4_16_0_2.py:2790
3653 3789 #: rhodecode/lib/dbmigrate/schema/db_4_18_0_1.py:3005
3654 #: rhodecode/model/db.py:3079
3790 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:3091
3791 #: rhodecode/model/db.py:3097
3655 3792 msgid "Branch access by push with force"
3656 3793 msgstr ""
3657 3794
3795 #: rhodecode/lib/dbmigrate/schema/db_4_19_0_0.py:1194
3796 #: rhodecode/model/db.py:1200
3797 msgid "artifacts downloads"
3798 msgstr ""
3799
3658 3800 #: rhodecode/lib/index/whoosh.py:189
3659 3801 msgid "Index Type"
3660 3802 msgstr ""
@@ -3747,10 +3889,6 b' msgstr ""'
3747 3889 msgid "Show it now"
3748 3890 msgstr ""
3749 3891
3750 #: rhodecode/model/db.py:1183
3751 msgid "artifacts downloads"
3752 msgstr ""
3753
3754 3892 #: rhodecode/model/forms.py:88
3755 3893 msgid "Please enter a login"
3756 3894 msgstr ""
@@ -3769,106 +3907,106 b' msgstr ""'
3769 3907 msgid "Enter %(min)i characters or more"
3770 3908 msgstr ""
3771 3909
3772 #: rhodecode/model/notification.py:245
3910 #: rhodecode/model/notification.py:246
3773 3911 #, python-format
3774 3912 msgid "%(user)s commented on commit %(date_or_age)s"
3775 3913 msgstr ""
3776 3914
3777 #: rhodecode/model/notification.py:246
3915 #: rhodecode/model/notification.py:247
3778 3916 #, python-format
3779 3917 msgid "%(user)s commented on commit at %(date_or_age)s"
3780 3918 msgstr ""
3781 3919
3782 #: rhodecode/model/notification.py:249
3783 #, python-format
3784 msgid "%(user)s sent message %(date_or_age)s"
3785 msgstr ""
3786
3787 3920 #: rhodecode/model/notification.py:250
3788 3921 #, python-format
3922 msgid "%(user)s sent message %(date_or_age)s"
3923 msgstr ""
3924
3925 #: rhodecode/model/notification.py:251
3926 #, python-format
3789 3927 msgid "%(user)s sent message at %(date_or_age)s"
3790 3928 msgstr ""
3791 3929
3792 #: rhodecode/model/notification.py:253
3793 #, python-format
3794 msgid "%(user)s mentioned you %(date_or_age)s"
3795 msgstr ""
3796
3797 3930 #: rhodecode/model/notification.py:254
3798 3931 #, python-format
3932 msgid "%(user)s mentioned you %(date_or_age)s"
3933 msgstr ""
3934
3935 #: rhodecode/model/notification.py:255
3936 #, python-format
3799 3937 msgid "%(user)s mentioned you at %(date_or_age)s"
3800 3938 msgstr ""
3801 3939
3802 #: rhodecode/model/notification.py:257
3803 #, python-format
3804 msgid "%(user)s registered in RhodeCode %(date_or_age)s"
3805 msgstr ""
3806
3807 3940 #: rhodecode/model/notification.py:258
3808 3941 #, python-format
3942 msgid "%(user)s registered in RhodeCode %(date_or_age)s"
3943 msgstr ""
3944
3945 #: rhodecode/model/notification.py:259
3946 #, python-format
3809 3947 msgid "%(user)s registered in RhodeCode at %(date_or_age)s"
3810 3948 msgstr ""
3811 3949
3812 #: rhodecode/model/notification.py:261
3813 #, python-format
3814 msgid "%(user)s opened new pull request %(date_or_age)s"
3815 msgstr ""
3816
3817 3950 #: rhodecode/model/notification.py:262
3818 3951 #, python-format
3952 msgid "%(user)s opened new pull request %(date_or_age)s"
3953 msgstr ""
3954
3955 #: rhodecode/model/notification.py:263
3956 #, python-format
3819 3957 msgid "%(user)s opened new pull request at %(date_or_age)s"
3820 3958 msgstr ""
3821 3959
3822 #: rhodecode/model/notification.py:265
3823 #, python-format
3824 msgid "%(user)s updated pull request %(date_or_age)s"
3825 msgstr ""
3826
3827 3960 #: rhodecode/model/notification.py:266
3828 3961 #, python-format
3962 msgid "%(user)s updated pull request %(date_or_age)s"
3963 msgstr ""
3964
3965 #: rhodecode/model/notification.py:267
3966 #, python-format
3829 3967 msgid "%(user)s updated pull request at %(date_or_age)s"
3830 3968 msgstr ""
3831 3969
3832 #: rhodecode/model/notification.py:269
3833 #, python-format
3834 msgid "%(user)s commented on pull request %(date_or_age)s"
3835 msgstr ""
3836
3837 3970 #: rhodecode/model/notification.py:270
3838 3971 #, python-format
3972 msgid "%(user)s commented on pull request %(date_or_age)s"
3973 msgstr ""
3974
3975 #: rhodecode/model/notification.py:271
3976 #, python-format
3839 3977 msgid "%(user)s commented on pull request at %(date_or_age)s"
3840 3978 msgstr ""
3841 3979
3980 #: rhodecode/model/permission.py:71 rhodecode/model/permission.py:77
3981 #: rhodecode/model/permission.py:83
3982 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:11
3983 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:207
3984 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:11
3985 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:15
3986 msgid "None"
3987 msgstr ""
3988
3842 3989 #: rhodecode/model/permission.py:72 rhodecode/model/permission.py:78
3843 3990 #: rhodecode/model/permission.py:84
3844 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:11
3845 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:197
3846 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:11
3847 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:11
3848 msgid "None"
3991 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:12
3992 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:12
3993 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:16
3994 msgid "Read"
3849 3995 msgstr ""
3850 3996
3851 3997 #: rhodecode/model/permission.py:73 rhodecode/model/permission.py:79
3852 3998 #: rhodecode/model/permission.py:85
3853 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:12
3854 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:12
3855 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:12
3856 msgid "Read"
3999 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:13
4000 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:13
4001 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:17
4002 #: rhodecode/templates/changeset/changeset_file_comment.mako:272
4003 #: rhodecode/templates/changeset/changeset_file_comment.mako:323
4004 #: rhodecode/templates/data_table/_dt_elements.mako:450
4005 msgid "Write"
3857 4006 msgstr ""
3858 4007
3859 4008 #: rhodecode/model/permission.py:74 rhodecode/model/permission.py:80
3860 4009 #: rhodecode/model/permission.py:86
3861 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:13
3862 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:13
3863 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:13
3864 #: rhodecode/templates/changeset/changeset_file_comment.mako:268
3865 #: rhodecode/templates/changeset/changeset_file_comment.mako:319
3866 #: rhodecode/templates/data_table/_dt_elements.mako:440
3867 msgid "Write"
3868 msgstr ""
3869
3870 #: rhodecode/model/permission.py:75 rhodecode/model/permission.py:81
3871 #: rhodecode/model/permission.py:87
3872 4010 #: rhodecode/templates/admin/auth/plugin_settings.mako:12
3873 4011 #: rhodecode/templates/admin/defaults/defaults.mako:12
3874 4012 #: rhodecode/templates/admin/integrations/base.mako:21
@@ -3887,154 +4025,154 b' msgstr ""'
3887 4025 #: rhodecode/templates/admin/settings/settings.mako:12
3888 4026 #: rhodecode/templates/admin/user_groups/user_group_add.mako:11
3889 4027 #: rhodecode/templates/admin/user_groups/user_group_edit.mako:12
3890 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:14
4028 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:18
3891 4029 #: rhodecode/templates/admin/users/user_add.mako:11
3892 4030 #: rhodecode/templates/admin/users/user_edit.mako:12
3893 #: rhodecode/templates/base/base.mako:801
4031 #: rhodecode/templates/base/base.mako:832
3894 4032 msgid "Admin"
3895 4033 msgstr ""
3896 4034
4035 #: rhodecode/model/permission.py:89
4036 msgid "Protected/No Access"
4037 msgstr ""
4038
3897 4039 #: rhodecode/model/permission.py:90
3898 msgid "Protected/No Access"
4040 msgid "Web merge"
3899 4041 msgstr ""
3900 4042
3901 4043 #: rhodecode/model/permission.py:91
3902 msgid "Web merge"
4044 msgid "Push"
3903 4045 msgstr ""
3904 4046
3905 4047 #: rhodecode/model/permission.py:92
3906 msgid "Push"
3907 msgstr ""
3908
3909 #: rhodecode/model/permission.py:93
3910 4048 msgid "Force Push"
3911 4049 msgstr ""
3912 4050
3913 #: rhodecode/model/permission.py:96 rhodecode/model/permission.py:110
3914 #: rhodecode/model/permission.py:114 rhodecode/model/permission.py:118
3915 #: rhodecode/model/permission.py:122 rhodecode/model/permission.py:126
3916 #: rhodecode/model/permission.py:130
4051 #: rhodecode/model/permission.py:95 rhodecode/model/permission.py:109
4052 #: rhodecode/model/permission.py:113 rhodecode/model/permission.py:117
4053 #: rhodecode/model/permission.py:121 rhodecode/model/permission.py:125
4054 #: rhodecode/model/permission.py:129
3917 4055 #: rhodecode/templates/admin/my_account/my_account_notifications.mako:27
3918 4056 msgid "Disabled"
3919 4057 msgstr ""
3920 4058
4059 #: rhodecode/model/permission.py:96
4060 msgid "Allowed with manual account activation"
4061 msgstr ""
4062
3921 4063 #: rhodecode/model/permission.py:97
3922 msgid "Allowed with manual account activation"
3923 msgstr ""
3924
3925 #: rhodecode/model/permission.py:98
3926 4064 msgid "Allowed with automatic account activation"
3927 4065 msgstr ""
3928 4066
4067 #: rhodecode/model/permission.py:100
4068 msgid "Allow password recovery"
4069 msgstr ""
4070
3929 4071 #: rhodecode/model/permission.py:101
3930 msgid "Allow password recovery"
4072 msgid "Hide password recovery link"
3931 4073 msgstr ""
3932 4074
3933 4075 #: rhodecode/model/permission.py:102
3934 msgid "Hide password recovery link"
3935 msgstr ""
3936
3937 #: rhodecode/model/permission.py:103
3938 4076 msgid "Disable password recovery"
3939 4077 msgstr ""
3940 4078
3941 #: rhodecode/model/pull_request.py:90
4079 #: rhodecode/model/pull_request.py:215
3942 4080 msgid "Pull request update successful."
3943 4081 msgstr ""
3944 4082
3945 #: rhodecode/model/pull_request.py:92
4083 #: rhodecode/model/pull_request.py:217
3946 4084 msgid "Pull request update failed because of an unknown error."
3947 4085 msgstr ""
3948 4086
3949 #: rhodecode/model/pull_request.py:94
4087 #: rhodecode/model/pull_request.py:219
3950 4088 msgid "No update needed because the source and target have not changed."
3951 4089 msgstr ""
3952 4090
3953 #: rhodecode/model/pull_request.py:96
4091 #: rhodecode/model/pull_request.py:221
3954 4092 msgid "Pull request cannot be updated because the reference type is not supported for an update. Only Branch, Tag or Bookmark is allowed."
3955 4093 msgstr ""
3956 4094
3957 #: rhodecode/model/pull_request.py:99
4095 #: rhodecode/model/pull_request.py:224
3958 4096 msgid "This pull request cannot be updated because the target reference is missing."
3959 4097 msgstr ""
3960 4098
3961 #: rhodecode/model/pull_request.py:102
4099 #: rhodecode/model/pull_request.py:227
3962 4100 msgid "This pull request cannot be updated because the source reference is missing."
3963 4101 msgstr ""
3964 4102
3965 #: rhodecode/model/pull_request.py:1355
4103 #: rhodecode/model/pull_request.py:1518
3966 4104 msgid "Server-side pull request merging is disabled."
3967 4105 msgstr ""
3968 4106
3969 #: rhodecode/model/pull_request.py:1357
4107 #: rhodecode/model/pull_request.py:1521
3970 4108 msgid "This pull request is closed."
3971 4109 msgstr ""
3972 4110
3973 #: rhodecode/model/pull_request.py:1371
4111 #: rhodecode/model/pull_request.py:1535
3974 4112 msgid "Pull request merging is not supported."
3975 4113 msgstr ""
3976 4114
3977 #: rhodecode/model/pull_request.py:1390
4115 #: rhodecode/model/pull_request.py:1552
3978 4116 msgid "Target repository large files support is disabled."
3979 4117 msgstr ""
3980 4118
3981 #: rhodecode/model/pull_request.py:1393
4119 #: rhodecode/model/pull_request.py:1555
3982 4120 msgid "Source repository large files support is disabled."
3983 4121 msgstr ""
3984 4122
3985 #: rhodecode/model/pull_request.py:1571 rhodecode/model/scm.py:1004
4123 #: rhodecode/model/pull_request.py:1739 rhodecode/model/scm.py:1004
3986 4124 #: rhodecode/templates/admin/my_account/my_account.mako:32
3987 #: rhodecode/templates/base/base.mako:633
4125 #: rhodecode/templates/base/base.mako:629
3988 4126 #: rhodecode/templates/summary/components.mako:46
3989 4127 msgid "Bookmarks"
3990 4128 msgstr ""
3991 4129
3992 #: rhodecode/model/pull_request.py:1576
3993 msgid "Commit IDs"
3994 msgstr ""
3995
3996 #: rhodecode/model/pull_request.py:1579
3997 #: rhodecode/templates/summary/components.mako:22
3998 msgid "Closed Branches"
3999 msgstr ""
4000
4001 4130 #: rhodecode/model/pull_request.py:1744
4131 msgid "Commit IDs"
4132 msgstr ""
4133
4134 #: rhodecode/model/pull_request.py:1747
4135 #: rhodecode/templates/summary/components.mako:22
4136 msgid "Closed Branches"
4137 msgstr ""
4138
4139 #: rhodecode/model/pull_request.py:1929
4002 4140 msgid "WIP marker in title prevents from accidental merge."
4003 4141 msgstr ""
4004 4142
4005 #: rhodecode/model/pull_request.py:1755
4143 #: rhodecode/model/pull_request.py:1939
4006 4144 msgid "User `{}` not allowed to perform merge."
4007 4145 msgstr ""
4008 4146
4009 #: rhodecode/model/pull_request.py:1773
4147 #: rhodecode/model/pull_request.py:1957
4010 4148 msgid "Target branch `{}` changes rejected by rule {}."
4011 4149 msgstr ""
4012 4150
4013 #: rhodecode/model/pull_request.py:1787
4151 #: rhodecode/model/pull_request.py:1971
4014 4152 msgid "Pull request reviewer approval is pending."
4015 4153 msgstr ""
4016 4154
4017 #: rhodecode/model/pull_request.py:1801
4155 #: rhodecode/model/pull_request.py:1985
4018 4156 msgid "Cannot merge, {} TODO still not resolved."
4019 4157 msgstr ""
4020 4158
4021 #: rhodecode/model/pull_request.py:1804
4159 #: rhodecode/model/pull_request.py:1988
4022 4160 msgid "Cannot merge, {} TODOs still not resolved."
4023 4161 msgstr ""
4024 4162
4025 #: rhodecode/model/pull_request.py:1839
4163 #: rhodecode/model/pull_request.py:2043
4026 4164 msgid "Merge strategy: rebase"
4027 4165 msgstr ""
4028 4166
4029 #: rhodecode/model/pull_request.py:1844
4167 #: rhodecode/model/pull_request.py:2048
4030 4168 msgid "Merge strategy: explicit merge commit"
4031 4169 msgstr ""
4032 4170
4033 #: rhodecode/model/pull_request.py:1852
4171 #: rhodecode/model/pull_request.py:2056
4034 4172 msgid "Source branch will be closed after merge."
4035 4173 msgstr ""
4036 4174
4037 #: rhodecode/model/pull_request.py:1854
4175 #: rhodecode/model/pull_request.py:2058
4038 4176 msgid "Source branch will be deleted after merge."
4039 4177 msgstr ""
4040 4178
@@ -4372,684 +4510,796 b' msgstr ""'
4372 4510 msgid "Additional emails can be specified at <a href=\"{}\">extra emails</a> page."
4373 4511 msgstr ""
4374 4512
4375 #: rhodecode/public/js/scripts.js:19
4376 msgid ": , "
4377 msgstr ""
4378
4379 #: rhodecode/public/js/scripts.js:24109 rhodecode/public/js/scripts.min.js:1
4380 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:39
4513 #: rhodecode/public/js/scripts.js:20588 rhodecode/public/js/scripts.min.js:1
4514 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:51
4381 4515 #: rhodecode/public/js/src/plugins/jquery.autocomplete.js:87
4382 4516 msgid "No results"
4383 4517 msgstr ""
4384 4518
4385 #: rhodecode/public/js/scripts.js:25569 rhodecode/public/js/scripts.min.js:1
4386 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:130
4519 #: rhodecode/public/js/scripts.js:22050 rhodecode/public/js/scripts.min.js:1
4520 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:144
4387 4521 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:109
4388 4522 msgid "{0} year"
4389 4523 msgstr ""
4390 4524
4391 #: rhodecode/public/js/scripts.js:25570 rhodecode/public/js/scripts.min.js:1
4392 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:120
4525 #: rhodecode/public/js/scripts.js:22051 rhodecode/public/js/scripts.min.js:1
4526 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:132
4393 4527 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:110
4394 4528 msgid "{0} month"
4395 4529 msgstr ""
4396 4530
4397 #: rhodecode/public/js/scripts.js:25571 rhodecode/public/js/scripts.min.js:1
4398 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:115
4531 #: rhodecode/public/js/scripts.js:22052 rhodecode/public/js/scripts.min.js:1
4532 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:127
4399 4533 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:111
4400 4534 msgid "{0} day"
4401 4535 msgstr ""
4402 4536
4403 #: rhodecode/public/js/scripts.js:25572 rhodecode/public/js/scripts.min.js:1
4404 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:117
4537 #: rhodecode/public/js/scripts.js:22053 rhodecode/public/js/scripts.min.js:1
4538 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:129
4405 4539 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:112
4406 4540 msgid "{0} hour"
4407 4541 msgstr ""
4408 4542
4409 #: rhodecode/public/js/scripts.js:25573 rhodecode/public/js/scripts.min.js:1
4410 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:119
4543 #: rhodecode/public/js/scripts.js:22054 rhodecode/public/js/scripts.min.js:1
4544 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:131
4411 4545 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:113
4412 4546 msgid "{0} min"
4413 4547 msgstr ""
4414 4548
4415 #: rhodecode/public/js/scripts.js:25574 rhodecode/public/js/scripts.min.js:1
4416 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:127
4549 #: rhodecode/public/js/scripts.js:22055 rhodecode/public/js/scripts.min.js:1
4550 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:141
4417 4551 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:114
4418 4552 msgid "{0} sec"
4419 4553 msgstr ""
4420 4554
4421 #: rhodecode/public/js/scripts.js:25594 rhodecode/public/js/scripts.min.js:1
4422 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:96
4555 #: rhodecode/public/js/scripts.js:22075 rhodecode/public/js/scripts.min.js:1
4556 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:108
4423 4557 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:134
4424 4558 msgid "in {0}"
4425 4559 msgstr ""
4426 4560
4427 #: rhodecode/public/js/scripts.js:25602 rhodecode/public/js/scripts.min.js:1
4428 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:112
4561 #: rhodecode/public/js/scripts.js:22083 rhodecode/public/js/scripts.min.js:1
4562 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:124
4429 4563 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:142
4430 4564 msgid "{0} ago"
4431 4565 msgstr ""
4432 4566
4433 #: rhodecode/public/js/scripts.js:25614 rhodecode/public/js/scripts.min.js:1
4434 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:132
4567 #: rhodecode/public/js/scripts.js:22095 rhodecode/public/js/scripts.min.js:1
4568 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:146
4435 4569 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:154
4436 4570 msgid "{0}, {1} ago"
4437 4571 msgstr ""
4438 4572
4439 #: rhodecode/public/js/scripts.js:25616 rhodecode/public/js/scripts.min.js:1
4440 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:98
4573 #: rhodecode/public/js/scripts.js:22097 rhodecode/public/js/scripts.min.js:1
4574 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:110
4441 4575 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:156
4442 4576 msgid "in {0}, {1}"
4443 4577 msgstr ""
4444 4578
4445 #: rhodecode/public/js/scripts.js:25620 rhodecode/public/js/scripts.min.js:1
4446 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:113
4579 #: rhodecode/public/js/scripts.js:22101 rhodecode/public/js/scripts.min.js:1
4580 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:125
4447 4581 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:160
4448 4582 msgid "{0} and {1}"
4449 4583 msgstr ""
4450 4584
4451 #: rhodecode/public/js/scripts.js:25622 rhodecode/public/js/scripts.min.js:1
4452 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:114
4585 #: rhodecode/public/js/scripts.js:22103 rhodecode/public/js/scripts.min.js:1
4586 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:126
4453 4587 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:162
4454 4588 msgid "{0} and {1} ago"
4455 4589 msgstr ""
4456 4590
4457 #: rhodecode/public/js/scripts.js:25624 rhodecode/public/js/scripts.min.js:1
4458 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:97
4591 #: rhodecode/public/js/scripts.js:22105 rhodecode/public/js/scripts.min.js:1
4592 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:109
4459 4593 #: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:164
4460 4594 msgid "in {0} and {1}"
4461 4595 msgstr ""
4462 4596
4463 #: rhodecode/public/js/scripts.js:40622 rhodecode/public/js/scripts.min.js:1
4464 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:29
4597 #: rhodecode/public/js/scripts.js:37103 rhodecode/public/js/scripts.min.js:1
4598 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:38
4465 4599 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:4
4466 4600 msgid "Loading more results..."
4467 4601 msgstr ""
4468 4602
4469 #: rhodecode/public/js/scripts.js:40625 rhodecode/public/js/scripts.min.js:1
4470 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:55
4603 #: rhodecode/public/js/scripts.js:37106 rhodecode/public/js/scripts.min.js:1
4604 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:67
4471 4605 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:7
4472 4606 msgid "Searching..."
4473 4607 msgstr ""
4474 4608
4475 #: rhodecode/public/js/scripts.js:40628 rhodecode/public/js/scripts.min.js:1
4476 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:34
4609 #: rhodecode/public/js/scripts.js:37109 rhodecode/public/js/scripts.min.js:1
4610 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:44
4477 4611 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:10
4478 4612 msgid "No matches found"
4479 4613 msgstr ""
4480 4614
4481 #: rhodecode/public/js/scripts.js:40631 rhodecode/public/js/scripts.min.js:1
4482 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:28
4615 #: rhodecode/public/js/scripts.js:37112 rhodecode/public/js/scripts.min.js:1
4616 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:37
4483 4617 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:13
4484 4618 msgid "Loading failed"
4485 4619 msgstr ""
4486 4620
4487 #: rhodecode/public/js/scripts.js:40635 rhodecode/public/js/scripts.min.js:1
4488 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:46
4621 #: rhodecode/public/js/scripts.js:37116 rhodecode/public/js/scripts.min.js:1
4622 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:58
4489 4623 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:17
4490 4624 msgid "One result is available, press enter to select it."
4491 4625 msgstr ""
4492 4626
4493 #: rhodecode/public/js/scripts.js:40637 rhodecode/public/js/scripts.min.js:1
4494 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:126
4627 #: rhodecode/public/js/scripts.js:37118 rhodecode/public/js/scripts.min.js:1
4628 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:140
4495 4629 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:19
4496 4630 msgid "{0} results are available, use up and down arrow keys to navigate."
4497 4631 msgstr ""
4498 4632
4499 #: rhodecode/public/js/scripts.js:40642 rhodecode/public/js/scripts.min.js:1
4500 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:51
4633 #: rhodecode/public/js/scripts.js:37123 rhodecode/public/js/scripts.min.js:1
4634 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:63
4501 4635 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:24
4502 4636 msgid "Please enter {0} or more character"
4503 4637 msgstr ""
4504 4638
4505 #: rhodecode/public/js/scripts.js:40644 rhodecode/public/js/scripts.min.js:1
4506 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:52
4639 #: rhodecode/public/js/scripts.js:37125 rhodecode/public/js/scripts.min.js:1
4640 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:64
4507 4641 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:26
4508 4642 msgid "Please enter {0} or more characters"
4509 4643 msgstr ""
4510 4644
4511 #: rhodecode/public/js/scripts.js:40649 rhodecode/public/js/scripts.min.js:1
4512 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:49
4645 #: rhodecode/public/js/scripts.js:37130 rhodecode/public/js/scripts.min.js:1
4646 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:61
4513 4647 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:31
4514 4648 msgid "Please delete {0} character"
4515 4649 msgstr ""
4516 4650
4517 #: rhodecode/public/js/scripts.js:40651 rhodecode/public/js/scripts.min.js:1
4518 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:50
4651 #: rhodecode/public/js/scripts.js:37132 rhodecode/public/js/scripts.min.js:1
4652 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:62
4519 4653 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:33
4520 4654 msgid "Please delete {0} characters"
4521 4655 msgstr ""
4522 4656
4523 #: rhodecode/public/js/scripts.js:40655 rhodecode/public/js/scripts.min.js:1
4524 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:86
4657 #: rhodecode/public/js/scripts.js:37136 rhodecode/public/js/scripts.min.js:1
4658 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:98
4525 4659 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:37
4526 4660 msgid "You can only select {0} item"
4527 4661 msgstr ""
4528 4662
4529 #: rhodecode/public/js/scripts.js:40657 rhodecode/public/js/scripts.min.js:1
4530 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:87
4663 #: rhodecode/public/js/scripts.js:37138 rhodecode/public/js/scripts.min.js:1
4664 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:99
4531 4665 #: rhodecode/public/js/rhodecode/i18n/select2/translations.js:39
4532 4666 msgid "You can only select {0} items"
4533 4667 msgstr ""
4534 4668
4535 #: rhodecode/public/js/scripts.js:41595 rhodecode/public/js/scripts.min.js:1
4536 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:104
4669 #: rhodecode/public/js/scripts.js:37780 rhodecode/public/js/scripts.min.js:1
4670 #: rhodecode/public/js/src/rhodecode/utils/ajax.js:136
4671 msgid "Ajax Request Error"
4672 msgstr ""
4673
4674 #: rhodecode/public/js/scripts.js:38178 rhodecode/public/js/scripts.min.js:1
4675 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:116
4537 4676 #: rhodecode/public/js/src/rhodecode/changelog.js:35
4538 4677 msgid "showing {0} out of {1} commit"
4539 4678 msgstr ""
4540 4679
4541 #: rhodecode/public/js/scripts.js:41597 rhodecode/public/js/scripts.min.js:1
4542 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:105
4680 #: rhodecode/public/js/scripts.js:38180 rhodecode/public/js/scripts.min.js:1
4681 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:117
4543 4682 #: rhodecode/public/js/src/rhodecode/changelog.js:37
4544 4683 msgid "showing {0} out of {1} commits"
4545 4684 msgstr ""
4546 4685
4547 #: rhodecode/public/js/scripts.js:42136 rhodecode/public/js/scripts.min.js:1
4548 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:58
4686 #: rhodecode/public/js/scripts.js:38718 rhodecode/public/js/scripts.min.js:1
4687 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:70
4549 4688 #: rhodecode/public/js/src/rhodecode/codemirror.js:363
4550 4689 msgid "Set status to Approved"
4551 4690 msgstr ""
4552 4691
4553 #: rhodecode/public/js/scripts.js:42156 rhodecode/public/js/scripts.min.js:1
4554 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:59
4692 #: rhodecode/public/js/scripts.js:38738 rhodecode/public/js/scripts.min.js:1
4693 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:71
4555 4694 #: rhodecode/public/js/src/rhodecode/codemirror.js:383
4556 4695 msgid "Set status to Rejected"
4557 4696 msgstr ""
4558 4697
4559 #: rhodecode/public/js/scripts.js:42175 rhodecode/public/js/scripts.min.js:1
4560 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:76
4698 #: rhodecode/public/js/scripts.js:38757 rhodecode/public/js/scripts.min.js:1
4699 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:88
4561 4700 #: rhodecode/public/js/src/rhodecode/codemirror.js:402
4562 4701 msgid "TODO comment"
4563 4702 msgstr ""
4564 4703
4565 #: rhodecode/public/js/scripts.js:42195 rhodecode/public/js/scripts.min.js:1
4566 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:45
4704 #: rhodecode/public/js/scripts.js:38777 rhodecode/public/js/scripts.min.js:1
4705 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:57
4567 4706 #: rhodecode/public/js/src/rhodecode/codemirror.js:422
4568 4707 msgid "Note Comment"
4569 4708 msgstr ""
4570 4709
4571 #: rhodecode/public/js/scripts.js:42496 rhodecode/public/js/scripts.js:42850
4710 #: rhodecode/public/js/scripts.js:39078 rhodecode/public/js/scripts.js:39432
4572 4711 #: rhodecode/public/js/scripts.min.js:1
4573 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:70
4712 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:82
4574 4713 #: rhodecode/public/js/src/rhodecode/codemirror.js:723
4575 4714 #: rhodecode/public/js/src/rhodecode/comments.js:233
4576 4715 msgid "Status Review"
4577 4716 msgstr ""
4578 4717
4579 #: rhodecode/public/js/scripts.js:42511 rhodecode/public/js/scripts.js:42865
4718 #: rhodecode/public/js/scripts.js:39093 rhodecode/public/js/scripts.js:39447
4580 4719 #: rhodecode/public/js/scripts.min.js:1
4581 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:13
4720 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:17
4582 4721 #: rhodecode/public/js/src/rhodecode/codemirror.js:738
4583 4722 #: rhodecode/public/js/src/rhodecode/comments.js:248
4584 4723 msgid "Comment text will be set automatically based on currently selected status ({0}) ..."
4585 4724 msgstr ""
4586 4725
4587 #: rhodecode/public/js/scripts.js:42592 rhodecode/public/js/scripts.js:43061
4588 #: rhodecode/public/js/scripts.js:44066 rhodecode/public/js/scripts.min.js:1
4589 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:27
4726 #: rhodecode/public/js/scripts.js:39174 rhodecode/public/js/scripts.js:39642
4727 #: rhodecode/public/js/scripts.js:40669 rhodecode/public/js/scripts.min.js:1
4728 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:36
4590 4729 #: rhodecode/public/js/src/rhodecode/codemirror.js:819
4591 #: rhodecode/public/js/src/rhodecode/comments.js:444
4592 #: rhodecode/public/js/src/rhodecode/files.js:495
4593 #: rhodecode/templates/files/files_browser_tree.mako:55
4730 #: rhodecode/public/js/src/rhodecode/comments.js:443
4731 #: rhodecode/public/js/src/rhodecode/files.js:499
4732 #: rhodecode/templates/files/files_browser_tree.mako:54
4594 4733 msgid "Loading ..."
4595 4734 msgstr ""
4596 4735
4597 #: rhodecode/public/js/scripts.js:42766 rhodecode/public/js/scripts.min.js:1
4598 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:103
4736 #: rhodecode/public/js/scripts.js:39348 rhodecode/public/js/scripts.min.js:1
4737 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:115
4599 4738 #: rhodecode/public/js/src/rhodecode/comments.js:149
4600 4739 msgid "resolve comment"
4601 4740 msgstr ""
4602 4741
4603 #: rhodecode/public/js/scripts.js:43010 rhodecode/public/js/scripts.min.js:1
4604 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:73
4605 #: rhodecode/public/js/src/rhodecode/comments.js:393
4742 #: rhodecode/public/js/scripts.js:39591 rhodecode/public/js/scripts.min.js:1
4743 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:85
4744 #: rhodecode/public/js/src/rhodecode/comments.js:392
4606 4745 msgid "Submitting..."
4607 4746 msgstr ""
4608 4747
4609 #: rhodecode/public/js/scripts.js:43175 rhodecode/public/js/scripts.min.js:1
4610 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:16
4611 #: rhodecode/public/js/src/rhodecode/comments.js:560
4612 msgid "Delete this comment?"
4613 msgstr ""
4614
4615 #: rhodecode/public/js/scripts.js:43249 rhodecode/public/js/scripts.min.js:1
4616 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:25
4617 msgid "Leave a comment, or click resolve button to resolve TODO comment #{0}"
4618 msgstr ""
4619
4620 #: rhodecode/public/js/scripts.js:43415 rhodecode/public/js/scripts.min.js:1
4621 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:24
4622 #: rhodecode/public/js/src/rhodecode/comments.js:800
4748 #: rhodecode/public/js/scripts.js:39794 rhodecode/public/js/scripts.min.js:1
4749 #: rhodecode/public/js/src/rhodecode/comments.js:595
4750 msgid "Yes, delete comment #{0}!"
4751 msgstr ""
4752
4753 #: rhodecode/public/js/scripts.js:39849 rhodecode/public/js/scripts.min.js:1
4754 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:34
4755 #: rhodecode/public/js/src/rhodecode/comments.js:650
4756 msgid "Leave a resolution comment, or click resolve button to resolve TODO comment #{0}"
4757 msgstr ""
4758
4759 #: rhodecode/public/js/scripts.js:40015 rhodecode/public/js/scripts.min.js:1
4760 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:32
4761 #: rhodecode/public/js/src/rhodecode/comments.js:816
4623 4762 msgid "Leave a comment on line {0}."
4624 4763 msgstr ""
4625 4764
4626 #: rhodecode/public/js/scripts.js:43541 rhodecode/public/js/scripts.min.js:1
4627 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:77
4628 #: rhodecode/public/js/src/rhodecode/comments.js:926
4765 #: rhodecode/public/js/scripts.js:40140 rhodecode/public/js/scripts.min.js:1
4766 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:89
4767 #: rhodecode/public/js/src/rhodecode/comments.js:941
4629 4768 msgid "TODO from comment {0} was fixed."
4630 4769 msgstr ""
4631 4770
4632 #: rhodecode/public/js/scripts.js:43819 rhodecode/public/js/scripts.min.js:1
4633 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:107
4771 #: rhodecode/public/js/scripts.js:40418 rhodecode/public/js/scripts.min.js:1
4772 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:119
4634 4773 #: rhodecode/public/js/src/rhodecode/files.js:248
4635 4774 msgid "truncated result"
4636 4775 msgstr ""
4637 4776
4638 #: rhodecode/public/js/scripts.js:43821 rhodecode/public/js/scripts.min.js:1
4639 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:108
4777 #: rhodecode/public/js/scripts.js:40420 rhodecode/public/js/scripts.min.js:1
4778 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:120
4640 4779 #: rhodecode/public/js/src/rhodecode/files.js:250
4641 4780 msgid "truncated results"
4642 4781 msgstr ""
4643 4782
4644 #: rhodecode/public/js/scripts.js:43830 rhodecode/public/js/scripts.min.js:1
4645 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:35
4783 #: rhodecode/public/js/scripts.js:40429 rhodecode/public/js/scripts.min.js:1
4784 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:45
4646 4785 #: rhodecode/public/js/src/rhodecode/files.js:259
4647 4786 msgid "No matching files"
4648 4787 msgstr ""
4649 4788
4650 #: rhodecode/public/js/scripts.js:43888 rhodecode/public/js/scripts.min.js:1
4651 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:56
4789 #: rhodecode/public/js/scripts.js:40487 rhodecode/public/js/scripts.min.js:1
4790 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:68
4652 4791 #: rhodecode/public/js/src/rhodecode/files.js:317
4653 4792 msgid "Selection link"
4654 4793 msgstr ""
4655 4794
4656 #: rhodecode/public/js/scripts.js:43981 rhodecode/public/js/scripts.min.js:1
4795 #: rhodecode/public/js/scripts.js:40584 rhodecode/public/js/scripts.min.js:1
4657 4796 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:5
4658 #: rhodecode/public/js/src/rhodecode/files.js:410
4797 #: rhodecode/public/js/src/rhodecode/files.js:414
4659 4798 msgid "All Authors"
4660 4799 msgstr ""
4661 4800
4662 #: rhodecode/public/js/scripts.js:44117 rhodecode/public/js/scripts.min.js:1
4663 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:72
4801 #: rhodecode/public/js/scripts.js:40734 rhodecode/public/js/scripts.js:40737
4802 #: rhodecode/public/js/scripts.min.js:1
4803 #: rhodecode/public/js/src/rhodecode/files.js:564
4804 #: rhodecode/public/js/src/rhodecode/files.js:567
4805 msgid "File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version."
4806 msgstr ""
4807
4808 #: rhodecode/public/js/scripts.js:40740 rhodecode/public/js/scripts.min.js:1
4809 #: rhodecode/public/js/src/rhodecode/files.js:570
4810 msgid "There is an existing path `{0}` at this commit."
4811 msgstr ""
4812
4813 #: rhodecode/public/js/scripts.js:40743 rhodecode/public/js/scripts.min.js:1
4814 #: rhodecode/public/js/src/rhodecode/files.js:573
4815 msgid "There is a later version of file tree available. Click {0} to create a file at the latest tree."
4816 msgstr ""
4817
4818 #: rhodecode/public/js/scripts.js:40797 rhodecode/public/js/scripts.min.js:1
4819 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:84
4664 4820 #: rhodecode/public/js/src/rhodecode/followers.js:26
4665 4821 msgid "Stopped watching this repository"
4666 4822 msgstr ""
4667 4823
4668 #: rhodecode/public/js/scripts.js:44118 rhodecode/public/js/scripts.min.js:1
4669 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:85
4824 #: rhodecode/public/js/scripts.js:40798 rhodecode/public/js/scripts.min.js:1
4825 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:97
4670 4826 #: rhodecode/public/js/src/rhodecode/followers.js:27
4671 4827 #: rhodecode/templates/base/base.mako:301
4672 4828 msgid "Watch"
4673 4829 msgstr ""
4674 4830
4675 #: rhodecode/public/js/scripts.js:44121 rhodecode/public/js/scripts.min.js:1
4676 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:69
4831 #: rhodecode/public/js/scripts.js:40801 rhodecode/public/js/scripts.min.js:1
4832 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:81
4677 4833 #: rhodecode/public/js/src/rhodecode/followers.js:30
4678 4834 msgid "Started watching this repository"
4679 4835 msgstr ""
4680 4836
4681 #: rhodecode/public/js/scripts.js:44122 rhodecode/public/js/scripts.min.js:1
4682 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:81
4837 #: rhodecode/public/js/scripts.js:40802 rhodecode/public/js/scripts.min.js:1
4838 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:93
4683 4839 #: rhodecode/public/js/src/rhodecode/followers.js:31
4684 4840 #: rhodecode/templates/base/base.mako:299
4685 4841 msgid "Unwatch"
4686 4842 msgstr ""
4687 4843
4688 #: rhodecode/public/js/scripts.js:44495 rhodecode/public/js/scripts.min.js:1
4844 #: rhodecode/public/js/scripts.js:41182 rhodecode/public/js/scripts.min.js:1
4689 4845 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:7
4690 #: rhodecode/public/js/src/rhodecode/pullrequests.js:135
4846 #: rhodecode/public/js/src/rhodecode/pullrequests.js:141
4691 4847 msgid "All reviewers must vote."
4692 4848 msgstr ""
4693 4849
4694 #: rhodecode/public/js/scripts.js:44504 rhodecode/public/js/scripts.min.js:1
4850 #: rhodecode/public/js/scripts.js:41191 rhodecode/public/js/scripts.min.js:1
4695 4851 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:6
4696 #: rhodecode/public/js/src/rhodecode/pullrequests.js:144
4852 #: rhodecode/public/js/src/rhodecode/pullrequests.js:150
4697 4853 msgid "All individual reviewers must vote."
4698 4854 msgstr ""
4699 4855
4700 #: rhodecode/public/js/scripts.js:44509 rhodecode/public/js/scripts.min.js:1
4701 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:8
4702 #: rhodecode/public/js/src/rhodecode/pullrequests.js:149
4703 msgid "At least {0} reviewer must vote."
4704 msgstr ""
4705
4706 #: rhodecode/public/js/scripts.js:44515 rhodecode/public/js/scripts.min.js:1
4856 #: rhodecode/public/js/scripts.js:41196 rhodecode/public/js/scripts.min.js:1
4707 4857 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:9
4708 4858 #: rhodecode/public/js/src/rhodecode/pullrequests.js:155
4859 msgid "At least {0} reviewer must vote."
4860 msgstr ""
4861
4862 #: rhodecode/public/js/scripts.js:41202 rhodecode/public/js/scripts.min.js:1
4863 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:10
4864 #: rhodecode/public/js/src/rhodecode/pullrequests.js:161
4709 4865 msgid "At least {0} reviewers must vote."
4710 4866 msgstr ""
4711 4867
4712 #: rhodecode/public/js/scripts.js:44531 rhodecode/public/js/scripts.min.js:1
4713 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:53
4714 #: rhodecode/public/js/src/rhodecode/pullrequests.js:171
4868 #: rhodecode/public/js/scripts.js:41218 rhodecode/public/js/scripts.min.js:1
4869 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:65
4870 #: rhodecode/public/js/src/rhodecode/pullrequests.js:177
4715 4871 msgid "Reviewers picked from source code changes."
4716 4872 msgstr ""
4717 4873
4718 #: rhodecode/public/js/scripts.js:44538 rhodecode/public/js/scripts.min.js:1
4874 #: rhodecode/public/js/scripts.js:41225 rhodecode/public/js/scripts.min.js:1
4719 4875 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:4
4720 #: rhodecode/public/js/src/rhodecode/pullrequests.js:178
4876 #: rhodecode/public/js/src/rhodecode/pullrequests.js:184
4721 4877 msgid "Adding new reviewers is forbidden."
4722 4878 msgstr ""
4723 4879
4724 #: rhodecode/public/js/scripts.js:44545 rhodecode/public/js/scripts.min.js:1
4725 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:10
4726 #: rhodecode/public/js/src/rhodecode/pullrequests.js:185
4880 #: rhodecode/public/js/scripts.js:41232 rhodecode/public/js/scripts.min.js:1
4881 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:11
4882 #: rhodecode/public/js/src/rhodecode/pullrequests.js:191
4727 4883 msgid "Author is not allowed to be a reviewer."
4728 4884 msgstr ""
4729 4885
4730 #: rhodecode/public/js/scripts.js:44559 rhodecode/public/js/scripts.min.js:1
4731 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:14
4732 #: rhodecode/public/js/src/rhodecode/pullrequests.js:199
4886 #: rhodecode/public/js/scripts.js:41246 rhodecode/public/js/scripts.min.js:1
4887 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:18
4888 #: rhodecode/public/js/src/rhodecode/pullrequests.js:205
4733 4889 msgid "Commit Authors are not allowed to be a reviewer."
4734 4890 msgstr ""
4735 4891
4736 #: rhodecode/public/js/scripts.js:44667 rhodecode/public/js/scripts.min.js:1
4737 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:84
4738 #: rhodecode/public/js/src/rhodecode/pullrequests.js:307
4892 #: rhodecode/public/js/scripts.js:41268 rhodecode/public/js/scripts.min.js:1
4893 #: rhodecode/public/js/src/rhodecode/pullrequests.js:227
4894 msgid "Loading diff ..."
4895 msgstr ""
4896
4897 #: rhodecode/public/js/scripts.js:41307 rhodecode/public/js/scripts.min.js:1
4898 #: rhodecode/public/js/src/rhodecode/pullrequests.js:266
4899 msgid "no commits"
4900 msgstr ""
4901
4902 #: rhodecode/public/js/scripts.js:41378 rhodecode/public/js/scripts.min.js:1
4903 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:96
4904 #: rhodecode/public/js/src/rhodecode/pullrequests.js:337
4739 4905 msgid "User `{0}` not allowed to be a reviewer"
4740 4906 msgstr ""
4741 4907
4742 #: rhodecode/public/js/scripts.js:44673 rhodecode/public/js/scripts.min.js:1
4743 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:83
4744 #: rhodecode/public/js/src/rhodecode/pullrequests.js:313
4908 #: rhodecode/public/js/scripts.js:41384 rhodecode/public/js/scripts.min.js:1
4909 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:95
4910 #: rhodecode/public/js/src/rhodecode/pullrequests.js:343
4745 4911 msgid "User `{0}` already in reviewers"
4746 4912 msgstr ""
4747 4913
4748 #: rhodecode/public/js/scripts.js:44773 rhodecode/public/js/scripts.min.js:1
4749 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:89
4750 #: rhodecode/public/js/src/rhodecode/pullrequests.js:413
4914 #: rhodecode/public/js/scripts.js:41487 rhodecode/public/js/scripts.min.js:1
4915 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:101
4916 #: rhodecode/public/js/src/rhodecode/pullrequests.js:446
4751 4917 msgid "added manually by \"{0}\""
4752 4918 msgstr ""
4753 4919
4754 #: rhodecode/public/js/scripts.js:44777 rhodecode/public/js/scripts.min.js:1
4755 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:101
4756 #: rhodecode/public/js/src/rhodecode/pullrequests.js:417
4920 #: rhodecode/public/js/scripts.js:41491 rhodecode/public/js/scripts.min.js:1
4921 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:113
4922 #: rhodecode/public/js/src/rhodecode/pullrequests.js:450
4757 4923 msgid "member of \"{0}\""
4758 4924 msgstr ""
4759 4925
4760 #: rhodecode/public/js/scripts.js:44953 rhodecode/public/js/scripts.min.js:1
4761 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:82
4762 #: rhodecode/public/js/src/rhodecode/pullrequests.js:608
4926 #: rhodecode/public/js/scripts.js:41682 rhodecode/public/js/scripts.min.js:1
4927 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:94
4928 #: rhodecode/public/js/src/rhodecode/pullrequests.js:641
4763 4929 msgid "Updating..."
4764 4930 msgstr ""
4765 4931
4766 #: rhodecode/public/js/scripts.js:44963 rhodecode/public/js/scripts.min.js:1
4767 #: rhodecode/public/js/src/rhodecode/pullrequests.js:618
4932 #: rhodecode/public/js/scripts.js:41692 rhodecode/public/js/scripts.min.js:1
4933 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:28
4934 #: rhodecode/public/js/src/rhodecode/pullrequests.js:651
4768 4935 msgid "Force updating..."
4769 4936 msgstr ""
4770 4937
4771 #: rhodecode/public/js/scripts.js:49591 rhodecode/public/js/scripts.min.js:1
4772 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:93
4938 #: rhodecode/public/js/scripts.js:46140 rhodecode/public/js/scripts.min.js:1
4939 #: rhodecode/public/js/src/rhodecode/users.js:54
4940 msgid "Show this authentication token?"
4941 msgstr ""
4942
4943 #: rhodecode/public/js/scripts.js:46142 rhodecode/public/js/scripts.min.js:1
4944 #: rhodecode/public/js/src/rhodecode/users.js:56
4945 msgid "Show"
4946 msgstr ""
4947
4948 #: rhodecode/public/js/scripts.js:46178 rhodecode/public/js/scripts.min.js:1
4949 #: rhodecode/public/js/src/rhodecode/users.js:92
4950 msgid "Authentication Token"
4951 msgstr ""
4952
4953 #: rhodecode/public/js/scripts.js:46367 rhodecode/public/js/scripts.min.js:1
4954 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:105
4773 4955 #: rhodecode/public/js/src/rhodecode.js:144
4774 4956 msgid "file"
4775 4957 msgstr ""
4776 4958
4777 #: rhodecode/public/js/scripts.js:49735 rhodecode/public/js/scripts.min.js:1
4959 #: rhodecode/public/js/scripts.js:46511 rhodecode/public/js/scripts.min.js:1
4960 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:39
4778 4961 #: rhodecode/public/js/src/rhodecode.js:288
4779 4962 msgid "Loading..."
4780 4963 msgstr ""
4781 4964
4782 #: rhodecode/public/js/scripts.js:50104 rhodecode/public/js/scripts.min.js:1
4783 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:90
4784 #: rhodecode/public/js/src/rhodecode.js:657
4965 #: rhodecode/public/js/scripts.js:46884 rhodecode/public/js/scripts.min.js:1
4966 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:102
4967 #: rhodecode/public/js/src/rhodecode.js:661
4785 4968 msgid "date not in future"
4786 4969 msgstr ""
4787 4970
4788 #: rhodecode/public/js/scripts.js:50112 rhodecode/public/js/scripts.min.js:1
4789 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:67
4790 #: rhodecode/public/js/src/rhodecode.js:665
4971 #: rhodecode/public/js/scripts.js:46892 rhodecode/public/js/scripts.min.js:1
4972 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:79
4973 #: rhodecode/public/js/src/rhodecode.js:669
4791 4974 msgid "Specified expiration date"
4792 4975 msgstr ""
4793 4976
4977 #: rhodecode/public/js/scripts.min.js:1
4978 msgid "action"
4979 msgstr ""
4980
4981 #: rhodecode/public/js/scripts.min.js:1
4982 msgid "target"
4983 msgstr ""
4984
4985 #: rhodecode/public/js/scripts.min.js:1
4986 msgid "text"
4987 msgstr ""
4988
4794 4989 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:2
4795 4990 msgid "(from usergroup {0})"
4796 4991 msgstr ""
4797 4992
4798 4993 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:3
4799 #: rhodecode/templates/codeblocks/diffs.mako:594
4800 #: rhodecode/templates/codeblocks/diffs.mako:598
4994 #: rhodecode/templates/codeblocks/diffs.mako:606
4995 #: rhodecode/templates/codeblocks/diffs.mako:610
4801 4996 msgid "Add another comment"
4802 4997 msgstr ""
4803 4998
4804 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:11
4805 msgid "Changed files"
4999 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:8
5000 msgid "Are you sure to close this pull request without merging?"
4806 5001 msgstr ""
4807 5002
4808 5003 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:12
5004 msgid "Changed files"
5005 msgstr ""
5006
5007 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:13
4809 5008 #: rhodecode/public/js/src/i18n_messages.js:5
4810 5009 #: rhodecode/templates/pullrequests/pullrequest_show.mako:288
4811 5010 msgid "Close"
4812 5011 msgstr ""
4813 5012
5013 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:14
5014 #: rhodecode/templates/codeblocks/diffs.mako:131
5015 msgid "Collapse all files"
5016 msgstr ""
5017
4814 5018 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:15
4815 msgid "Context file: "
4816 msgstr ""
4817
4818 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:17
4819 msgid "Diff to Commit "
4820 msgstr ""
4821
4822 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:18
4823 msgid "Fetching repository state failed. Error code: {0} {1}. Try <a href=\"{2}\">refreshing</a> this page."
5019 msgid "Collapse {0} commit"
5020 msgstr ""
5021
5022 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:16
5023 msgid "Collapse {0} commits"
4824 5024 msgstr ""
4825 5025
4826 5026 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:19
4827 msgid "Fetching repository state failed. Error code: {0} {1}. Try refreshing this page."
5027 msgid "Context file: "
4828 5028 msgstr ""
4829 5029
4830 5030 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:20
4831 msgid "Follow"
5031 msgid "Delete this comment?"
4832 5032 msgstr ""
4833 5033
4834 5034 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:21
4835 msgid "Hide full context diff"
5035 msgid "Diff to Commit "
4836 5036 msgstr ""
4837 5037
4838 5038 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:22
4839 msgid "Hide whitespace changes"
5039 #: rhodecode/templates/codeblocks/diffs.mako:129
5040 msgid "Expand all files"
4840 5041 msgstr ""
4841 5042
4842 5043 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:23
4843 #: rhodecode/public/js/src/i18n_messages.js:4
4844 msgid "Invite reviewers to this discussion"
5044 msgid "Expand {0} commit"
5045 msgstr ""
5046
5047 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:24
5048 msgid "Expand {0} commits"
5049 msgstr ""
5050
5051 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:25
5052 msgid "Fetching repository state failed. Error code: {0} {1}. Try <a href=\"{2}\">refreshing</a> this page."
5053 msgstr ""
5054
5055 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:26
5056 msgid "Fetching repository state failed. Error code: {0} {1}. Try refreshing this page."
5057 msgstr ""
5058
5059 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:27
5060 msgid "Follow"
5061 msgstr ""
5062
5063 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:29
5064 msgid "Hide full context diff"
4845 5065 msgstr ""
4846 5066
4847 5067 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:30
4848 msgid "No bookmarks available yet."
5068 msgid "Hide whitespace changes"
4849 5069 msgstr ""
4850 5070
4851 5071 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:31
4852 msgid "No branches available yet."
4853 msgstr ""
4854
4855 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:32
4856 msgid "No forks available yet."
5072 #: rhodecode/public/js/src/i18n_messages.js:4
5073 msgid "Invite reviewers to this discussion"
4857 5074 msgstr ""
4858 5075
4859 5076 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:33
4860 msgid "No gists available yet."
4861 msgstr ""
4862
4863 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:36
4864 msgid "No pull requests available yet."
4865 msgstr ""
4866
4867 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:37
4868 msgid "No repositories available yet."
4869 msgstr ""
4870
4871 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:38
4872 msgid "No repository groups available yet."
5077 msgid "Leave a comment, or click resolve button to resolve TODO comment #{0}"
4873 5078 msgstr ""
4874 5079
4875 5080 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:40
4876 msgid "No ssh keys available yet."
5081 msgid "No bookmarks available yet."
4877 5082 msgstr ""
4878 5083
4879 5084 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:41
4880 msgid "No tags available yet."
5085 msgid "No branches available yet."
4881 5086 msgstr ""
4882 5087
4883 5088 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:42
4884 msgid "No user groups available yet."
5089 msgid "No forks available yet."
4885 5090 msgstr ""
4886 5091
4887 5092 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:43
4888 msgid "No users available yet."
5093 msgid "No gists available yet."
5094 msgstr ""
5095
5096 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:46
5097 msgid "No pull requests available yet."
4889 5098 msgstr ""
4890 5099
4891 5100 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:47
4892 #: rhodecode/templates/commits/changelog.mako:78
4893 msgid "Open new pull request"
5101 msgid "No repositories available yet."
4894 5102 msgstr ""
4895 5103
4896 5104 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:48
4897 msgid "Open new pull request for selected commit"
5105 msgid "No repositories present."
5106 msgstr ""
5107
5108 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:49
5109 msgid "No repository groups available yet."
5110 msgstr ""
5111
5112 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:50
5113 msgid "No repository groups present."
5114 msgstr ""
5115
5116 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:52
5117 msgid "No ssh keys available yet."
5118 msgstr ""
5119
5120 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:53
5121 msgid "No tags available yet."
4898 5122 msgstr ""
4899 5123
4900 5124 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:54
4901 msgid "Saving..."
4902 msgstr ""
4903
4904 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:57
4905 #: rhodecode/public/js/src/i18n_messages.js:6
4906 #: rhodecode/templates/admin/settings/settings_email.mako:50
4907 msgid "Send"
5125 msgid "No user groups available yet."
5126 msgstr ""
5127
5128 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:55
5129 msgid "No users available yet."
5130 msgstr ""
5131
5132 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:59
5133 #: rhodecode/templates/commits/changelog.mako:78
5134 msgid "Open new pull request"
4908 5135 msgstr ""
4909 5136
4910 5137 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:60
4911 msgid "Show at Commit "
4912 msgstr ""
4913
4914 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:61
4915 msgid "Show commit range {0} ... {1}"
4916 msgstr ""
4917
4918 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:62
4919 msgid "Show full context diff"
4920 msgstr ""
4921
4922 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:63
4923 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:39
4924 msgid "Show more"
4925 msgstr ""
4926
4927 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:64
4928 msgid "Show selected commit __S"
4929 msgstr ""
4930
4931 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:65
4932 msgid "Show selected commits __S ... __E"
5138 msgid "Open new pull request for selected commit"
4933 5139 msgstr ""
4934 5140
4935 5141 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:66
4936 msgid "Show whitespace changes"
4937 msgstr ""
4938
4939 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:68
4940 msgid "Start following this repository"
4941 msgstr ""
4942
4943 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:71
4944 msgid "Stop following this repository"
5142 msgid "Saving..."
5143 msgstr ""
5144
5145 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:69
5146 #: rhodecode/public/js/src/i18n_messages.js:6
5147 #: rhodecode/templates/admin/settings/settings_email.mako:50
5148 msgid "Send"
5149 msgstr ""
5150
5151 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:72
5152 msgid "Show at Commit "
5153 msgstr ""
5154
5155 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:73
5156 msgid "Show commit range {0} ... {1}"
4945 5157 msgstr ""
4946 5158
4947 5159 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:74
4948 #: rhodecode/public/js/src/i18n_messages.js:7
4949 msgid "Switch to chat"
5160 msgid "Show full context diff"
4950 5161 msgstr ""
4951 5162
4952 5163 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:75
4953 #: rhodecode/public/js/src/i18n_messages.js:8
4954 msgid "Switch to comment"
5164 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:40
5165 msgid "Show more"
5166 msgstr ""
5167
5168 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:76
5169 msgid "Show selected commit __S"
5170 msgstr ""
5171
5172 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:77
5173 msgid "Show selected commits __S ... __E"
4955 5174 msgstr ""
4956 5175
4957 5176 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:78
4958 msgid "There are currently no open pull requests requiring your participation."
4959 msgstr ""
4960
4961 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:79
4962 msgid "Toggle Wide Mode diff"
5177 msgid "Show whitespace changes"
4963 5178 msgstr ""
4964 5179
4965 5180 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:80
4966 msgid "Unfollow"
4967 msgstr ""
4968
4969 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:88
4970 #: rhodecode/templates/admin/auth/auth_settings.mako:69
4971 msgid "activated"
5181 msgid "Start following this repository"
5182 msgstr ""
5183
5184 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:83
5185 msgid "Stop following this repository"
5186 msgstr ""
5187
5188 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:86
5189 #: rhodecode/public/js/src/i18n_messages.js:7
5190 msgid "Switch to chat"
5191 msgstr ""
5192
5193 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:87
5194 #: rhodecode/public/js/src/i18n_messages.js:8
5195 msgid "Switch to comment"
5196 msgstr ""
5197
5198 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:90
5199 msgid "There are currently no open pull requests requiring your participation."
4972 5200 msgstr ""
4973 5201
4974 5202 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:91
4975 msgid "disabled"
5203 msgid "Toggle Wide Mode diff"
4976 5204 msgstr ""
4977 5205
4978 5206 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:92
4979 msgid "enabled"
4980 msgstr ""
4981
4982 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:94
4983 msgid "files"
4984 msgstr ""
4985
4986 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:95
4987 msgid "go to numeric commit"
5207 msgid "Unfollow"
4988 5208 msgstr ""
4989 5209
4990 5210 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:100
4991 #: rhodecode/templates/pullrequests/pullrequest.mako:136
4992 msgid "loading..."
4993 msgstr ""
4994
4995 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:102
4996 5211 #: rhodecode/templates/admin/auth/auth_settings.mako:69
4997 msgid "not active"
5212 msgid "activated"
5213 msgstr ""
5214
5215 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:103
5216 msgid "disabled"
5217 msgstr ""
5218
5219 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:104
5220 msgid "enabled"
4998 5221 msgstr ""
4999 5222
5000 5223 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:106
5001 msgid "specify commit"
5002 msgstr ""
5003
5004 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:109
5005 msgid "{0} ({1} inactive) of {2} user groups ({3} inactive)"
5006 msgstr ""
5007
5008 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:110
5009 msgid "{0} ({1} inactive) of {2} users ({3} inactive)"
5010 msgstr ""
5011
5012 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:111
5013 msgid "{0} active out of {1} users"
5014 msgstr ""
5015
5016 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:116
5017 msgid "{0} days"
5224 msgid "files"
5225 msgstr ""
5226
5227 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:107
5228 msgid "go to numeric commit"
5229 msgstr ""
5230
5231 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:112
5232 #: rhodecode/templates/index_base.mako:27
5233 #: rhodecode/templates/pullrequests/pullrequest.mako:136
5234 msgid "loading..."
5235 msgstr ""
5236
5237 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:114
5238 #: rhodecode/templates/admin/auth/auth_settings.mako:69
5239 msgid "not active"
5018 5240 msgstr ""
5019 5241
5020 5242 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:118
5021 msgid "{0} hours"
5243 msgid "specify commit"
5022 5244 msgstr ""
5023 5245
5024 5246 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:121
5025 msgid "{0} months"
5247 msgid "{0} ({1} inactive) of {2} user groups ({3} inactive)"
5026 5248 msgstr ""
5027 5249
5028 5250 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:122
5029 msgid "{0} of {1} repository groups"
5251 msgid "{0} ({1} inactive) of {2} users ({3} inactive)"
5030 5252 msgstr ""
5031 5253
5032 5254 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:123
5033 msgid "{0} out of {1} ssh keys"
5034 msgstr ""
5035
5036 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:124
5037 msgid "{0} out of {1} users"
5038 msgstr ""
5039
5040 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:125
5041 msgid "{0} repository groups"
5255 msgid "{0} active out of {1} users"
5042 5256 msgstr ""
5043 5257
5044 5258 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:128
5259 msgid "{0} days"
5260 msgstr ""
5261
5262 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:130
5263 msgid "{0} hours"
5264 msgstr ""
5265
5266 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:133
5267 msgid "{0} months"
5268 msgstr ""
5269
5270 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:134
5271 msgid "{0} of {1} repositories"
5272 msgstr ""
5273
5274 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:135
5275 msgid "{0} of {1} repository groups"
5276 msgstr ""
5277
5278 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:136
5279 msgid "{0} out of {1} ssh keys"
5280 msgstr ""
5281
5282 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:137
5283 msgid "{0} out of {1} users"
5284 msgstr ""
5285
5286 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:138
5287 msgid "{0} repositories"
5288 msgstr ""
5289
5290 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:139
5291 msgid "{0} repository groups"
5292 msgstr ""
5293
5294 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:142
5045 5295 msgid "{0} user groups ({1} inactive)"
5046 5296 msgstr ""
5047 5297
5048 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:129
5298 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:143
5049 5299 msgid "{0} users ({1} inactive)"
5050 5300 msgstr ""
5051 5301
5052 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:131
5302 #: rhodecode/public/js/rhodecode/i18n/js_translations.js:145
5053 5303 msgid "{0} years"
5054 5304 msgstr ""
5055 5305
@@ -5061,20 +5311,16 b' msgstr ""'
5061 5311 msgid "MathML"
5062 5312 msgstr ""
5063 5313
5064 #: rhodecode/public/js/src/rhodecode/comments.js:634
5065 msgid "Leave a resolution comment, or click resolve button to resolve TODO comment #{0}"
5066 msgstr ""
5067
5068 5314 #: rhodecode/templates/index.mako:5
5069 5315 msgid "Dashboard"
5070 5316 msgstr ""
5071 5317
5072 #: rhodecode/templates/index_base.mako:20
5318 #: rhodecode/templates/index_base.mako:21
5073 5319 msgid "No repositories or repositories groups exists here."
5074 5320 msgstr ""
5075 5321
5076 #: rhodecode/templates/index_base.mako:62
5077 #: rhodecode/templates/index_base.mako:153
5322 #: rhodecode/templates/index_base.mako:80
5323 #: rhodecode/templates/index_base.mako:167
5078 5324 #: rhodecode/templates/admin/gists/gist_index.mako:107
5079 5325 #: rhodecode/templates/admin/integrations/list.mako:72
5080 5326 #: rhodecode/templates/admin/my_account/my_account_repos.mako:28
@@ -5084,7 +5330,7 b' msgstr ""'
5084 5330 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:16
5085 5331 #: rhodecode/templates/admin/repos/repos.mako:76
5086 5332 #: rhodecode/templates/admin/user_groups/user_groups.mako:76
5087 #: rhodecode/templates/admin/users/user_edit_groups.mako:54
5333 #: rhodecode/templates/admin/users/user_edit_groups.mako:57
5088 5334 #: rhodecode/templates/base/perms_summary.mako:168
5089 5335 #: rhodecode/templates/base/perms_summary.mako:242
5090 5336 #: rhodecode/templates/bookmarks/bookmarks.mako:57
@@ -5094,35 +5340,35 b' msgstr ""'
5094 5340 msgid "Name"
5095 5341 msgstr ""
5096 5342
5097 #: rhodecode/templates/index_base.mako:71
5098 #: rhodecode/templates/index_base.mako:162
5343 #: rhodecode/templates/index_base.mako:89
5344 #: rhodecode/templates/index_base.mako:176
5099 5345 #: rhodecode/templates/admin/gists/gist_index.mako:109
5100 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:15
5101 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:72
5102 #: rhodecode/templates/admin/my_account/my_account_profile.mako:57
5346 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:21
5347 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:81
5348 #: rhodecode/templates/admin/my_account/my_account_profile.mako:68
5103 5349 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:10
5104 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:57
5350 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:58
5105 5351 #: rhodecode/templates/admin/my_account/my_account_user_group_membership.mako:44
5106 5352 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:49
5107 5353 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:53
5108 5354 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:55
5109 5355 #: rhodecode/templates/admin/repo_groups/repo_groups.mako:77
5110 #: rhodecode/templates/admin/repos/repo_add_base.mako:66
5111 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:29
5356 #: rhodecode/templates/admin/repos/repo_add_base.mako:83
5357 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:30
5112 5358 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:170
5113 5359 #: rhodecode/templates/admin/repos/repos.mako:84
5114 5360 #: rhodecode/templates/admin/user_groups/user_group_add.mako:42
5115 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:42
5361 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:46
5116 5362 #: rhodecode/templates/admin/user_groups/user_groups.mako:78
5117 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:15
5118 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:72
5119 #: rhodecode/templates/admin/users/user_edit_groups.mako:59
5120 #: rhodecode/templates/admin/users/user_edit_ips.mako:12
5121 #: rhodecode/templates/admin/users/user_edit_profile.mako:71
5122 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:10
5123 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:52
5363 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:26
5364 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:85
5365 #: rhodecode/templates/admin/users/user_edit_groups.mako:62
5366 #: rhodecode/templates/admin/users/user_edit_ips.mako:17
5367 #: rhodecode/templates/admin/users/user_edit_profile.mako:74
5368 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:15
5369 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:57
5124 5370 #: rhodecode/templates/base/issue_tracker_settings.mako:78
5125 #: rhodecode/templates/compare/compare_commits.mako:21
5371 #: rhodecode/templates/compare/compare_commits.mako:19
5126 5372 #: rhodecode/templates/email_templates/pull_request_review.mako:43
5127 5373 #: rhodecode/templates/email_templates/pull_request_review.mako:123
5128 5374 #: rhodecode/templates/email_templates/pull_request_update.mako:43
@@ -5130,22 +5376,22 b' msgstr ""'
5130 5376 #: rhodecode/templates/forks/fork.mako:56
5131 5377 #: rhodecode/templates/forks/forks.mako:62
5132 5378 #: rhodecode/templates/pullrequests/pullrequest.mako:50
5133 #: rhodecode/templates/pullrequests/pullrequest_show.mako:547
5379 #: rhodecode/templates/pullrequests/pullrequest_show.mako:562
5134 5380 #: rhodecode/templates/summary/components.mako:159
5135 5381 #: rhodecode/templates/user_group/profile.mako:25
5136 5382 #: rhodecode/templates/users/user_profile.mako:59
5137 5383 msgid "Description"
5138 5384 msgstr ""
5139 5385
5140 #: rhodecode/templates/index_base.mako:78
5141 #: rhodecode/templates/index_base.mako:169
5386 #: rhodecode/templates/index_base.mako:96
5387 #: rhodecode/templates/index_base.mako:183
5142 5388 #: rhodecode/templates/admin/repo_groups/repo_groups.mako:80
5143 5389 #: rhodecode/templates/admin/repos/repos.mako:91
5144 5390 msgid "Last Change"
5145 5391 msgstr ""
5146 5392
5147 #: rhodecode/templates/index_base.mako:91
5148 #: rhodecode/templates/index_base.mako:182
5393 #: rhodecode/templates/index_base.mako:109
5394 #: rhodecode/templates/index_base.mako:196
5149 5395 #: rhodecode/templates/admin/my_account/my_account_user_group_membership.mako:50
5150 5396 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.mako:8
5151 5397 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:37
@@ -5154,25 +5400,25 b' msgstr ""'
5154 5400 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:152
5155 5401 #: rhodecode/templates/admin/repos/repos.mako:104
5156 5402 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:6
5157 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:24
5403 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:28
5158 5404 #: rhodecode/templates/admin/user_groups/user_groups.mako:86
5159 #: rhodecode/templates/admin/users/user_edit_groups.mako:65
5405 #: rhodecode/templates/admin/users/user_edit_groups.mako:68
5160 5406 #: rhodecode/templates/forks/forks.mako:58
5161 5407 #: rhodecode/templates/summary/components.mako:148
5162 5408 #: rhodecode/templates/user_group/profile.mako:35
5163 5409 msgid "Owner"
5164 5410 msgstr ""
5165 5411
5166 #: rhodecode/templates/index_base.mako:176
5412 #: rhodecode/templates/index_base.mako:190
5167 5413 #: rhodecode/templates/admin/repos/repos.mako:98
5168 5414 #: rhodecode/templates/bookmarks/bookmarks.mako:64
5169 5415 #: rhodecode/templates/branches/branches.mako:63
5170 #: rhodecode/templates/compare/compare_commits.mako:19
5416 #: rhodecode/templates/compare/compare_commits.mako:17
5171 5417 #: rhodecode/templates/email_templates/commit_comment.mako:56
5172 5418 #: rhodecode/templates/email_templates/commit_comment.mako:109
5173 5419 #: rhodecode/templates/email_templates/commit_comment.mako:135
5174 5420 #: rhodecode/templates/files/file_authors_box.mako:28
5175 #: rhodecode/templates/pullrequests/pullrequest_show.mako:545
5421 #: rhodecode/templates/pullrequests/pullrequest_show.mako:560
5176 5422 #: rhodecode/templates/search/search_commit.mako:9
5177 5423 #: rhodecode/templates/summary/components.mako:117
5178 5424 #: rhodecode/templates/summary/components.mako:125
@@ -5187,8 +5433,8 b' msgid "%s Repository group dashboard"'
5187 5433 msgstr ""
5188 5434
5189 5435 #: rhodecode/templates/index_repo_group.mako:13
5190 #: rhodecode/templates/base/base.mako:773
5191 #: rhodecode/templates/base/base.mako:774
5436 #: rhodecode/templates/base/base.mako:804
5437 #: rhodecode/templates/base/base.mako:805
5192 5438 msgid "Home"
5193 5439 msgstr ""
5194 5440
@@ -5296,19 +5542,19 b' msgid "Re-enter password"'
5296 5542 msgstr ""
5297 5543
5298 5544 #: rhodecode/templates/register.mako:81
5299 #: rhodecode/templates/admin/my_account/my_account_profile.mako:37
5300 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:32
5545 #: rhodecode/templates/admin/my_account/my_account_profile.mako:48
5546 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:38
5301 5547 #: rhodecode/templates/admin/users/user_add.mako:68
5302 #: rhodecode/templates/admin/users/user_edit_profile.mako:44
5548 #: rhodecode/templates/admin/users/user_edit_profile.mako:47
5303 5549 #: rhodecode/templates/admin/users/users.mako:78
5304 5550 msgid "First Name"
5305 5551 msgstr ""
5306 5552
5307 5553 #: rhodecode/templates/register.mako:88
5308 #: rhodecode/templates/admin/my_account/my_account_profile.mako:47
5309 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:41
5554 #: rhodecode/templates/admin/my_account/my_account_profile.mako:58
5555 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:47
5310 5556 #: rhodecode/templates/admin/users/user_add.mako:77
5311 #: rhodecode/templates/admin/users/user_edit_profile.mako:53
5557 #: rhodecode/templates/admin/users/user_edit_profile.mako:56
5312 5558 #: rhodecode/templates/admin/users/users.mako:80
5313 5559 msgid "Last Name"
5314 5560 msgstr ""
@@ -5353,17 +5599,17 b' msgstr ""'
5353 5599
5354 5600 #: rhodecode/templates/admin/admin_audit_log_entry.mako:63
5355 5601 #: rhodecode/templates/admin/admin_log_base.mako:8
5356 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:19
5602 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:25
5357 5603 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:13
5358 5604 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:55
5359 5605 #: rhodecode/templates/admin/repo_groups/repo_groups.mako:86
5360 5606 #: rhodecode/templates/admin/repos/repo_edit_fields.mako:13
5361 5607 #: rhodecode/templates/admin/repos/repos.mako:116
5362 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:71
5608 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:75
5363 5609 #: rhodecode/templates/admin/user_groups/user_groups.mako:88
5364 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:19
5365 #: rhodecode/templates/admin/users/user_edit_groups.mako:73
5366 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:13
5610 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:30
5611 #: rhodecode/templates/admin/users/user_edit_groups.mako:76
5612 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:18
5367 5613 #: rhodecode/templates/admin/users/users.mako:91
5368 5614 #: rhodecode/templates/forks/forks.mako:69
5369 5615 msgid "Action"
@@ -5383,9 +5629,9 b' msgstr ""'
5383 5629 #: rhodecode/templates/admin/admin_log_base.mako:10
5384 5630 #: rhodecode/templates/admin/defaults/defaults.mako:32
5385 5631 #: rhodecode/templates/admin/permissions/permissions_objects.mako:16
5632 #: rhodecode/templates/base/base.mako:649
5633 #: rhodecode/templates/base/base.mako:651
5386 5634 #: rhodecode/templates/base/base.mako:653
5387 #: rhodecode/templates/base/base.mako:655
5388 #: rhodecode/templates/base/base.mako:657
5389 5635 #: rhodecode/templates/search/search_commit.mako:8
5390 5636 #: rhodecode/templates/search/search_path.mako:7
5391 5637 msgid "Repository"
@@ -5402,7 +5648,7 b' msgstr ""'
5402 5648
5403 5649 #: rhodecode/templates/admin/admin_audit_logs.mako:26
5404 5650 #: rhodecode/templates/admin/repos/repo_edit_audit.mako:15
5405 #: rhodecode/templates/admin/users/user_edit_audit.mako:16
5651 #: rhodecode/templates/admin/users/user_edit_audit.mako:18
5406 5652 #: rhodecode/templates/journal/journal.mako:13
5407 5653 msgid "filter"
5408 5654 msgstr ""
@@ -5415,7 +5661,7 b' msgstr ""'
5415 5661
5416 5662 #: rhodecode/templates/admin/admin_audit_logs.mako:29
5417 5663 #: rhodecode/templates/admin/repos/repo_edit_audit.mako:18
5418 #: rhodecode/templates/admin/users/user_edit_audit.mako:19
5664 #: rhodecode/templates/admin/users/user_edit_audit.mako:21
5419 5665 #: rhodecode/templates/journal/journal.mako:16
5420 5666 msgid "Example Queries"
5421 5667 msgstr ""
@@ -5512,17 +5758,18 b' msgstr ""'
5512 5758 #: rhodecode/templates/admin/my_account/my_account_bookmarks.mako:109
5513 5759 #: rhodecode/templates/admin/permissions/permissions_application.mako:59
5514 5760 #: rhodecode/templates/admin/permissions/permissions_objects.mako:59
5515 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:206
5516 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:71
5517 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:79
5518 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:191
5519 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:243
5761 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:216
5762 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:77
5763 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:66
5764 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:84
5765 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:200
5766 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:250
5520 5767 #: rhodecode/templates/admin/settings/settings_hooks.mako:63
5521 5768 #: rhodecode/templates/admin/settings/settings_issuetracker.mako:15
5522 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:192
5523 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:102
5524 #: rhodecode/templates/admin/users/user_edit_groups.mako:27
5525 #: rhodecode/templates/admin/users/user_edit_profile.mako:145
5769 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:206
5770 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:106
5771 #: rhodecode/templates/admin/users/user_edit_groups.mako:30
5772 #: rhodecode/templates/admin/users/user_edit_profile.mako:154
5526 5773 #: rhodecode/templates/base/default_perms_box.mako:88
5527 5774 msgid "Save"
5528 5775 msgstr ""
@@ -5543,21 +5790,20 b' msgstr ""'
5543 5790 #: rhodecode/templates/admin/defaults/defaults_repositories.mako:14
5544 5791 #: rhodecode/templates/admin/gists/gist_index.mako:105
5545 5792 #: rhodecode/templates/admin/integrations/list.mako:73
5546 #: rhodecode/templates/admin/repos/repo_add_base.mako:57
5793 #: rhodecode/templates/admin/repos/repo_add_base.mako:58
5547 5794 #: rhodecode/templates/admin/repos/repo_edit_fields.mako:12
5548 5795 msgid "Type"
5549 5796 msgstr ""
5550 5797
5551 5798 #: rhodecode/templates/admin/defaults/defaults_repositories.mako:23
5552 #: rhodecode/templates/admin/repos/repo_add_base.mako:89
5799 #: rhodecode/templates/admin/repos/repo_add_base.mako:113
5553 5800 msgid "Private Repository"
5554 5801 msgstr ""
5555 5802
5556 5803 #: rhodecode/templates/admin/defaults/defaults_repositories.mako:27
5557 #: rhodecode/templates/admin/repos/repo_add_base.mako:93
5558 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:109
5559 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:192
5560 #: rhodecode/templates/forks/fork.mako:85
5804 #: rhodecode/templates/admin/repos/repo_add_base.mako:117
5805 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:199
5806 #: rhodecode/templates/forks/fork.mako:92
5561 5807 msgid "Private repositories are only visible to people explicitly added as collaborators."
5562 5808 msgstr ""
5563 5809
@@ -5605,7 +5851,7 b' msgstr ""'
5605 5851
5606 5852 #: rhodecode/templates/admin/gists/gist_edit.mako:54
5607 5853 #: rhodecode/templates/admin/gists/gist_new.mako:48
5608 #: rhodecode/templates/files/files_add.mako:68
5854 #: rhodecode/templates/files/files_add.mako:67
5609 5855 #: rhodecode/templates/files/files_edit.mako:69
5610 5856 msgid "plain"
5611 5857 msgstr ""
@@ -5616,8 +5862,8 b' msgstr ""'
5616 5862
5617 5863 #: rhodecode/templates/admin/gists/gist_edit.mako:100
5618 5864 #: rhodecode/templates/base/issue_tracker_settings.mako:150
5619 #: rhodecode/templates/changeset/changeset_file_comment.mako:391
5620 #: rhodecode/templates/codeblocks/diffs.mako:84
5865 #: rhodecode/templates/changeset/changeset_file_comment.mako:395
5866 #: rhodecode/templates/codeblocks/diffs.mako:88
5621 5867 #: rhodecode/templates/pullrequests/pullrequest_show.mako:75
5622 5868 msgid "Cancel"
5623 5869 msgstr ""
@@ -5664,6 +5910,7 b' msgid "Create New Gist"'
5664 5910 msgstr ""
5665 5911
5666 5912 #: rhodecode/templates/admin/gists/gist_index.mako:54
5913 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:23
5667 5914 #: rhodecode/templates/admin/my_account/my_account_repos.mako:7
5668 5915 #: rhodecode/templates/admin/my_account/my_account_watched.mako:7
5669 5916 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:11
@@ -5680,13 +5927,13 b' msgid "quick filter..."'
5680 5927 msgstr ""
5681 5928
5682 5929 #: rhodecode/templates/admin/gists/gist_index.mako:103
5683 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:59
5930 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:91
5684 5931 #: rhodecode/templates/bookmarks/bookmarks.mako:61
5685 5932 #: rhodecode/templates/branches/branches.mako:60
5686 5933 #: rhodecode/templates/commits/changelog.mako:119
5687 #: rhodecode/templates/compare/compare_commits.mako:18
5934 #: rhodecode/templates/compare/compare_commits.mako:16
5688 5935 #: rhodecode/templates/files/files_browser_tree.mako:17
5689 #: rhodecode/templates/pullrequests/pullrequest_show.mako:544
5936 #: rhodecode/templates/pullrequests/pullrequest_show.mako:559
5690 5937 #: rhodecode/templates/pullrequests/pullrequests.mako:98
5691 5938 #: rhodecode/templates/search/search_commit.mako:18
5692 5939 #: rhodecode/templates/summary/summary_commits.mako:11
@@ -5701,8 +5948,8 b' msgstr ""'
5701 5948 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:7
5702 5949 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:7
5703 5950 #: rhodecode/templates/admin/users/user_edit_advanced.mako:6
5704 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:11
5705 #: rhodecode/templates/pullrequests/pullrequest_show.mako:52
5951 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:16
5952 #: rhodecode/templates/pullrequests/pullrequest_show.mako:51
5706 5953 msgid "Created on"
5707 5954 msgstr ""
5708 5955
@@ -5711,7 +5958,7 b' msgid "Expires"'
5711 5958 msgstr ""
5712 5959
5713 5960 #: rhodecode/templates/admin/gists/gist_new.mako:5
5714 #: rhodecode/templates/base/base.mako:572
5961 #: rhodecode/templates/base/base.mako:568
5715 5962 msgid "New Gist"
5716 5963 msgstr ""
5717 5964
@@ -5737,7 +5984,7 b' msgstr ""'
5737 5984
5738 5985 #: rhodecode/templates/admin/gists/gist_new.mako:69
5739 5986 #: rhodecode/templates/admin/gists/gist_new.mako:70
5740 #: rhodecode/templates/data_table/_dt_elements.mako:344
5987 #: rhodecode/templates/data_table/_dt_elements.mako:352
5741 5988 msgid "Private Gist"
5742 5989 msgstr ""
5743 5990
@@ -5747,7 +5994,7 b' msgstr ""'
5747 5994
5748 5995 #: rhodecode/templates/admin/gists/gist_new.mako:73
5749 5996 #: rhodecode/templates/admin/gists/gist_new.mako:74
5750 #: rhodecode/templates/data_table/_dt_elements.mako:342
5997 #: rhodecode/templates/data_table/_dt_elements.mako:350
5751 5998 msgid "Public Gist"
5752 5999 msgstr ""
5753 6000
@@ -5773,21 +6020,17 b' msgstr ""'
5773 6020 msgid "Show as Raw"
5774 6021 msgstr ""
5775 6022
5776 #: rhodecode/templates/admin/gists/gist_show.mako:57
5777 msgid "Confirm to delete this Gist"
5778 msgstr ""
5779
5780 #: rhodecode/templates/admin/gists/gist_show.mako:70
6023 #: rhodecode/templates/admin/gists/gist_show.mako:73
5781 6024 msgid "created"
5782 6025 msgstr ""
5783 6026
5784 #: rhodecode/templates/admin/gists/gist_show.mako:71
6027 #: rhodecode/templates/admin/gists/gist_show.mako:74
5785 6028 msgid "expires"
5786 6029 msgstr ""
5787 6030
5788 #: rhodecode/templates/admin/gists/gist_show.mako:92
6031 #: rhodecode/templates/admin/gists/gist_show.mako:95
5789 6032 #: rhodecode/templates/files/files_delete.mako:58
5790 #: rhodecode/templates/files/files_source.mako:125
6033 #: rhodecode/templates/files/files_source.mako:128
5791 6034 msgid "Show as raw"
5792 6035 msgstr ""
5793 6036
@@ -5821,6 +6064,7 b' msgstr ""'
5821 6064 #: rhodecode/templates/admin/repos/repo_edit.mako:42
5822 6065 #: rhodecode/templates/admin/settings/settings.mako:14
5823 6066 #: rhodecode/templates/admin/user_groups/user_group_edit.mako:34
6067 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:9
5824 6068 #: rhodecode/templates/base/base.mako:115
5825 6069 msgid "Settings"
5826 6070 msgstr ""
@@ -5922,7 +6166,7 b' msgid "No description available"'
5922 6166 msgstr ""
5923 6167
5924 6168 #: rhodecode/templates/admin/my_account/my_account.mako:5
5925 #: rhodecode/templates/base/base.mako:617
6169 #: rhodecode/templates/base/base.mako:613
5926 6170 msgid "My account"
5927 6171 msgstr ""
5928 6172
@@ -5950,7 +6194,7 b' msgstr ""'
5950 6194 #: rhodecode/templates/admin/permissions/permissions.mako:51
5951 6195 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:4
5952 6196 #: rhodecode/templates/admin/users/user_edit.mako:41
5953 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:3
6197 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:7
5954 6198 msgid "SSH Keys"
5955 6199 msgstr ""
5956 6200
@@ -5974,13 +6218,12 b' msgstr ""'
5974 6218 #: rhodecode/templates/admin/my_account/my_account.mako:45
5975 6219 #: rhodecode/templates/admin/notifications/notifications_show_all.mako:42
5976 6220 #: rhodecode/templates/base/base.mako:376
5977 #: rhodecode/templates/base/base.mako:621
6221 #: rhodecode/templates/base/base.mako:617
5978 6222 msgid "Pull Requests"
5979 6223 msgstr ""
5980 6224
5981 6225 #: rhodecode/templates/admin/my_account/my_account.mako:46
5982 6226 #: rhodecode/templates/admin/permissions/permissions.mako:14
5983 #: rhodecode/templates/admin/repo_groups/repo_group_edit.mako:31
5984 6227 #: rhodecode/templates/admin/user_groups/user_group_edit.mako:35
5985 6228 #: rhodecode/templates/base/base.mako:111
5986 6229 msgid "Permissions"
@@ -5990,70 +6233,64 b' msgstr ""'
5990 6233 msgid "Live Notifications"
5991 6234 msgstr ""
5992 6235
5993 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:3
5994 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:3
6236 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:9
6237 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:13
5995 6238 msgid "Authentication Tokens"
5996 6239 msgstr ""
5997 6240
5998 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:8
5999 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:8
6000 msgid "Authentication tokens can be used to interact with the API, or VCS-over-http. Each token can have a role. Token with a role can be used only in given context, e.g. VCS tokens can be used together with the authtoken auth plugin for git/hg/svn operations only."
6001 msgstr ""
6002
6003 6241 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:14
6004 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:14
6242 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:19
6243 msgid "Authentication tokens can be used to interact with the API, or VCS-over-http. Each token can have a role. Token with a role can be used only in given context, e.g. VCS tokens can be used together with the authtoken auth plugin for git/hg/svn operations only."
6244 msgstr ""
6245
6246 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:20
6247 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:25
6005 6248 msgid "Token"
6006 6249 msgstr ""
6007 6250
6008 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:17
6009 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:17
6251 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:23
6252 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:28
6010 6253 msgid "Repository Scope"
6011 6254 msgstr ""
6012 6255
6013 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:18
6014 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:18
6256 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:24
6257 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:29
6015 6258 msgid "Expiration"
6016 6259 msgstr ""
6017 6260
6018 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:49
6019 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:49
6020 #, python-format
6021 msgid "Confirm to remove this auth token: %s"
6022 msgstr ""
6023
6024 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:57
6025 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:57
6261 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:66
6262 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:70
6026 6263 msgid "No additional auth tokens specified"
6027 6264 msgstr ""
6028 6265
6029 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:69
6030 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:69
6266 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:78
6267 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:82
6031 6268 msgid "New authentication token"
6032 6269 msgstr ""
6033 6270
6034 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:83
6035 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:83
6271 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:92
6272 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:96
6036 6273 msgid "Repository scope works only with tokens with VCS type."
6037 6274 msgstr ""
6038 6275
6039 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:87
6040 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:71
6276 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:96
6277 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:72
6041 6278 #: rhodecode/templates/admin/permissions/permissions_ips.mako:63
6042 6279 #: rhodecode/templates/admin/repos/repo_edit_fields.mako:65
6043 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:87
6044 #: rhodecode/templates/admin/users/user_edit_emails.mako:62
6045 #: rhodecode/templates/admin/users/user_edit_ips.mako:70
6046 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:66
6280 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:100
6281 #: rhodecode/templates/admin/users/user_edit_emails.mako:65
6282 #: rhodecode/templates/admin/users/user_edit_ips.mako:75
6283 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:71
6047 6284 msgid "Add"
6048 6285 msgstr ""
6049 6286
6050 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:120
6051 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:121
6287 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:129
6288 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:134
6052 6289 msgid "Select or enter expiration date"
6053 6290 msgstr ""
6054 6291
6055 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:155
6056 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:156
6292 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.mako:164
6293 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:169
6057 6294 msgid "repository scope"
6058 6295 msgstr ""
6059 6296
@@ -6126,28 +6363,22 b' msgid "Account Emails"'
6126 6363 msgstr ""
6127 6364
6128 6365 #: rhodecode/templates/admin/my_account/my_account_emails.mako:17
6129 #: rhodecode/templates/admin/users/user_edit_emails.mako:16
6366 #: rhodecode/templates/admin/users/user_edit_emails.mako:19
6130 6367 msgid "Primary"
6131 6368 msgstr ""
6132 6369
6133 #: rhodecode/templates/admin/my_account/my_account_emails.mako:31
6134 msgid "Confirm to delete this email: {}"
6135 msgstr ""
6136
6137 #: rhodecode/templates/admin/my_account/my_account_emails.mako:42
6138 #: rhodecode/templates/admin/users/user_edit_emails.mako:41
6370 #: rhodecode/templates/admin/my_account/my_account_emails.mako:43
6371 #: rhodecode/templates/admin/users/user_edit_emails.mako:44
6139 6372 msgid "No additional emails specified"
6140 6373 msgstr ""
6141 6374
6142 #: rhodecode/templates/admin/my_account/my_account_emails.mako:51
6143 #: rhodecode/templates/admin/my_account/my_account_password.mako:6
6144 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:17
6145 msgid "Your user account details are managed by an external source. Details cannot be managed here."
6146 msgstr ""
6147
6148 6375 #: rhodecode/templates/admin/my_account/my_account_emails.mako:52
6149 #: rhodecode/templates/admin/my_account/my_account_password.mako:7
6150 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:18
6376 #: rhodecode/templates/admin/my_account/my_account_password.mako:6
6377 msgid "Your user account details are managed by an external source. Details cannot be managed here."
6378 msgstr ""
6379
6380 #: rhodecode/templates/admin/my_account/my_account_emails.mako:53
6381 #: rhodecode/templates/admin/my_account/my_account_password.mako:9
6151 6382 msgid "Source type"
6152 6383 msgstr ""
6153 6384
@@ -6167,46 +6398,63 b' msgstr ""'
6167 6398 msgid "Change Your Account Password"
6168 6399 msgstr ""
6169 6400
6401 #: rhodecode/templates/admin/my_account/my_account_password.mako:7
6402 #: rhodecode/templates/admin/my_account/my_account_profile.mako:18
6403 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:19
6404 msgid "For VCS access please generate"
6405 msgstr ""
6406
6170 6407 #: rhodecode/templates/admin/my_account/my_account_profile.mako:6
6171 6408 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:4
6172 6409 msgid "My Profile"
6173 6410 msgstr ""
6174 6411
6175 #: rhodecode/templates/admin/my_account/my_account_profile.mako:13
6176 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:54
6177 #: rhodecode/templates/admin/users/user_edit_profile.mako:23
6412 #: rhodecode/templates/admin/my_account/my_account_profile.mako:15
6413 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:16
6414 #: rhodecode/templates/admin/users/user_edit_profile.mako:19
6415 #, python-format
6416 msgid "This user was created from external source (%s). Editing some of the settings is limited."
6417 msgstr ""
6418
6419 #: rhodecode/templates/admin/my_account/my_account_profile.mako:24
6420 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:60
6421 #: rhodecode/templates/admin/users/user_edit_profile.mako:26
6178 6422 #: rhodecode/templates/users/user_profile.mako:15
6179 6423 msgid "Photo"
6180 6424 msgstr ""
6181 6425
6182 #: rhodecode/templates/admin/my_account/my_account_profile.mako:71
6426 #: rhodecode/templates/admin/my_account/my_account_profile.mako:82
6183 6427 #: rhodecode/templates/users/user_profile.mako:73
6184 6428 msgid "Missing email, please update your user email address."
6185 6429 msgstr ""
6186 6430
6187 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:59
6431 #: rhodecode/templates/admin/my_account/my_account_profile_edit.mako:65
6188 6432 msgid "Change your avatar at"
6189 6433 msgstr ""
6190 6434
6191 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:6
6192 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:8
6193 msgid "Show Closed Pull Requests"
6194 msgstr ""
6195
6196 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:15
6435 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:13
6436 #: rhodecode/templates/admin/notifications/notifications_show_all.mako:40
6437 msgid "All"
6438 msgstr ""
6439
6440 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:14
6441 msgid "All + Closed"
6442 msgstr ""
6443
6444 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:33
6197 6445 msgid "Pull Requests You Participate In"
6198 6446 msgstr ""
6199 6447
6200 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:51
6448 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:67
6201 6449 msgid "Target Repo"
6202 6450 msgstr ""
6203 6451
6204 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:55
6452 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:79
6205 6453 #: rhodecode/templates/pullrequests/pullrequests.mako:94
6206 6454 msgid "Id"
6207 6455 msgstr ""
6208 6456
6209 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:57
6457 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:85
6210 6458 #: rhodecode/templates/admin/settings/settings_global.mako:9
6211 6459 #: rhodecode/templates/email_templates/pull_request_review.mako:41
6212 6460 #: rhodecode/templates/email_templates/pull_request_update.mako:41
@@ -6215,7 +6463,7 b' msgstr ""'
6215 6463 msgid "Title"
6216 6464 msgstr ""
6217 6465
6218 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:63
6466 #: rhodecode/templates/admin/my_account/my_account_pullrequests.mako:103
6219 6467 #: rhodecode/templates/pullrequests/pullrequests.mako:102
6220 6468 msgid "Last Update"
6221 6469 msgstr ""
@@ -6226,13 +6474,13 b' msgstr ""'
6226 6474
6227 6475 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:9
6228 6476 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:47
6229 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:9
6477 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:14
6230 6478 msgid "Fingerprint"
6231 6479 msgstr ""
6232 6480
6233 6481 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:12
6234 6482 #: rhodecode/templates/admin/permissions/permissions_ssh_keys.mako:53
6235 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:12
6483 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:17
6236 6484 msgid "Accessed on"
6237 6485 msgstr ""
6238 6486
@@ -6240,44 +6488,38 b' msgstr ""'
6240 6488 msgid "SSH Keys usage is currently disabled, please ask your administrator to enable them."
6241 6489 msgstr ""
6242 6490
6243 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:32
6244 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:29
6245 #, python-format
6246 msgid "Confirm to remove ssh key %s"
6247 msgstr ""
6248
6249 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:40
6250 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:37
6491 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:41
6492 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:42
6251 6493 msgid "No additional ssh keys specified"
6252 6494 msgstr ""
6253 6495
6254 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:54
6255 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:49
6496 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:55
6497 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:54
6256 6498 msgid "New ssh key"
6257 6499 msgstr ""
6258 6500
6259 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:59
6260 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:54
6501 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:60
6502 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:59
6261 6503 msgid "Generate random RSA key"
6262 6504 msgstr ""
6263 6505
6264 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:66
6265 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:61
6506 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:67
6507 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:66
6266 6508 msgid "Public key, begins with 'ssh-rsa', 'ssh-dss', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'"
6267 6509 msgstr ""
6268 6510
6269 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:75
6511 #: rhodecode/templates/admin/my_account/my_account_ssh_keys.mako:76
6270 6512 msgid "Click add to use this generated SSH key"
6271 6513 msgstr ""
6272 6514
6273 6515 #: rhodecode/templates/admin/my_account/my_account_user_group_membership.mako:49
6274 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:47
6516 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:51
6275 6517 #: rhodecode/templates/admin/user_groups/user_group_add.mako:51
6276 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:51
6518 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:55
6277 6519 #: rhodecode/templates/admin/user_groups/user_groups.mako:84
6278 6520 #: rhodecode/templates/admin/users/user_add.mako:97
6279 #: rhodecode/templates/admin/users/user_edit_groups.mako:64
6280 #: rhodecode/templates/admin/users/user_edit_profile.mako:101
6521 #: rhodecode/templates/admin/users/user_edit_groups.mako:67
6522 #: rhodecode/templates/admin/users/user_edit_profile.mako:110
6281 6523 #: rhodecode/templates/admin/users/users.mako:85
6282 6524 #: rhodecode/templates/user_group/profile.mako:44
6283 6525 msgid "Active"
@@ -6327,13 +6569,9 b' msgstr ""'
6327 6569 msgid "Unread"
6328 6570 msgstr ""
6329 6571
6330 #: rhodecode/templates/admin/notifications/notifications_show_all.mako:40
6331 msgid "All"
6332 msgstr ""
6333
6334 6572 #: rhodecode/templates/admin/notifications/notifications_show_all.mako:41
6335 6573 #: rhodecode/templates/changeset/changeset.mako:172
6336 #: rhodecode/templates/pullrequests/pullrequest_show.mako:656
6574 #: rhodecode/templates/pullrequests/pullrequest_show.mako:671
6337 6575 msgid "Comments"
6338 6576 msgstr ""
6339 6577
@@ -6409,7 +6647,7 b' msgstr ""'
6409 6647 #: rhodecode/templates/admin/permissions/permissions_branch.mako:6
6410 6648 #: rhodecode/templates/admin/repos/repo_edit_automation.mako:6
6411 6649 #: rhodecode/templates/admin/repos/repo_edit_permissions_branch.mako:6
6412 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:62
6650 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:67
6413 6651 #: rhodecode/templates/admin/repos/repo_edit_reviewers.mako:6
6414 6652 #: rhodecode/templates/admin/settings/settings_automation.mako:6
6415 6653 #: rhodecode/templates/artifacts/artifact_list.mako:24
@@ -6421,28 +6659,28 b' msgid "Default IP Whitelist For All User'
6421 6659 msgstr ""
6422 6660
6423 6661 #: rhodecode/templates/admin/permissions/permissions_ips.mako:9
6424 #: rhodecode/templates/admin/users/user_edit_ips.mako:7
6662 #: rhodecode/templates/admin/users/user_edit_ips.mako:12
6425 6663 msgid "Current IP address"
6426 6664 msgstr ""
6427 6665
6428 6666 #: rhodecode/templates/admin/permissions/permissions_ips.mako:30
6429 #: rhodecode/templates/admin/users/user_edit_ips.mako:36
6667 #: rhodecode/templates/admin/users/user_edit_ips.mako:41
6430 6668 #, python-format
6431 6669 msgid "Confirm to delete this ip: %s"
6432 6670 msgstr ""
6433 6671
6434 6672 #: rhodecode/templates/admin/permissions/permissions_ips.mako:37
6435 #: rhodecode/templates/admin/users/user_edit_ips.mako:44
6673 #: rhodecode/templates/admin/users/user_edit_ips.mako:49
6436 6674 msgid "All IP addresses are allowed"
6437 6675 msgstr ""
6438 6676
6439 6677 #: rhodecode/templates/admin/permissions/permissions_ips.mako:52
6440 #: rhodecode/templates/admin/users/user_edit_ips.mako:60
6678 #: rhodecode/templates/admin/users/user_edit_ips.mako:65
6441 6679 msgid "New IP Address"
6442 6680 msgstr ""
6443 6681
6444 6682 #: rhodecode/templates/admin/permissions/permissions_ips.mako:56
6445 #: rhodecode/templates/admin/users/user_edit_ips.mako:63
6683 #: rhodecode/templates/admin/users/user_edit_ips.mako:68
6446 6684 msgid "Description..."
6447 6685 msgstr ""
6448 6686
@@ -6510,7 +6748,7 b' msgstr ""'
6510 6748 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:35
6511 6749 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:15
6512 6750 #: rhodecode/templates/admin/user_groups/user_group_add.mako:34
6513 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:15
6751 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:19
6514 6752 msgid "Group name"
6515 6753 msgstr ""
6516 6754
@@ -6518,28 +6756,41 b' msgstr ""'
6518 6756 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:25
6519 6757 #: rhodecode/templates/admin/repos/repo_add_base.mako:43
6520 6758 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:33
6521 #: rhodecode/templates/base/base.mako:666
6522 #: rhodecode/templates/data_table/_dt_elements.mako:215
6759 #: rhodecode/templates/base/base.mako:662
6760 #: rhodecode/templates/data_table/_dt_elements.mako:217
6523 6761 #: rhodecode/templates/forks/fork.mako:41
6524 6762 msgid "Repository group"
6525 6763 msgstr ""
6526 6764
6527 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:58
6528 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:62
6529 msgid "Plain text format with support of {metatags}"
6530 msgstr ""
6531
6532 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:68
6533 #: rhodecode/templates/admin/repos/repo_add_base.mako:80
6765 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:60
6766 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:64
6767 #: rhodecode/templates/admin/repos/repo_add_base.mako:90
6768 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:179
6769 #: rhodecode/templates/admin/users/user_edit_profile.mako:81
6770 #: rhodecode/templates/forks/fork.mako:63
6771 msgid "Plain text format with {metatags} support."
6772 msgstr ""
6773
6774 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:62
6775 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.mako:66
6776 #: rhodecode/templates/admin/repos/repo_add_base.mako:92
6777 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:181
6778 #: rhodecode/templates/admin/users/user_edit_profile.mako:83
6779 #: rhodecode/templates/forks/fork.mako:65
6780 msgid "Plain text format."
6781 msgstr ""
6782
6783 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:74
6784 #: rhodecode/templates/admin/repos/repo_add_base.mako:104
6534 6785 msgid "Copy Parent Group Permissions"
6535 6786 msgstr ""
6536 6787
6537 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:72
6538 #: rhodecode/templates/admin/repos/repo_add_base.mako:84
6788 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:78
6789 #: rhodecode/templates/admin/repos/repo_add_base.mako:108
6539 6790 msgid "Copy permissions from parent repository group."
6540 6791 msgstr ""
6541 6792
6542 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:77
6793 #: rhodecode/templates/admin/repo_groups/repo_group_add.mako:83
6543 6794 msgid "Create Repository Group"
6544 6795 msgstr ""
6545 6796
@@ -6548,9 +6799,17 b' msgstr ""'
6548 6799 msgid "%s repository group settings"
6549 6800 msgstr ""
6550 6801
6802 #: rhodecode/templates/admin/repo_groups/repo_group_edit.mako:31
6803 #: rhodecode/templates/admin/repos/repo_edit.mako:45
6804 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:8
6805 #: rhodecode/templates/admin/users/user_edit_advanced.mako:30
6806 msgid "Access Permissions"
6807 msgstr ""
6808
6551 6809 #: rhodecode/templates/admin/repo_groups/repo_group_edit.mako:32
6552 6810 #: rhodecode/templates/admin/repos/repo_edit.mako:51
6553 6811 #: rhodecode/templates/admin/user_groups/user_group_edit.mako:36
6812 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:24
6554 6813 #: rhodecode/templates/admin/users/user_edit.mako:42
6555 6814 msgid "Advanced"
6556 6815 msgstr ""
@@ -6622,74 +6881,82 b' msgstr ""'
6622 6881
6623 6882 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:15
6624 6883 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:15
6625 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:15
6884 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:19
6626 6885 msgid "User/User Group"
6627 6886 msgstr ""
6628 6887
6629 6888 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:32
6630 6889 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:31
6631 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:33
6890 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:37
6632 6891 msgid "super-admin"
6633 6892 msgstr ""
6634 6893
6635 6894 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:35
6636 6895 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:34
6637 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:36
6896 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:40
6638 6897 msgid "owner"
6639 6898 msgstr ""
6640 6899
6641 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:64
6642 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:107
6643 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:86
6644 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:66
6645 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:109
6646 msgid "permission for all other users"
6900 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:66
6901 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:114
6902 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:92
6903 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:72
6904 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:120
6905 msgid "permission for other logged in and anonymous users"
6647 6906 msgstr ""
6648 6907
6649 6908 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:68
6650 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:111
6651 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:90
6652 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:70
6653 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:113
6909 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:116
6910 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:94
6911 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:74
6912 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:122
6913 msgid "permission for other logged in users"
6914 msgstr ""
6915
6916 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:73
6917 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:121
6918 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:99
6919 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:79
6920 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:127
6654 6921 msgid "inactive duplicate"
6655 6922 msgstr ""
6656 6923
6657 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:77
6658 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:157
6659 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:106
6660 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:155
6924 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:82
6925 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:167
6926 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:115
6927 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:164
6661 6928 #: rhodecode/templates/admin/repos/repo_edit_strip.mako:46
6662 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:79
6663 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:158
6929 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:88
6930 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:172
6664 6931 msgid "Remove"
6665 6932 msgstr ""
6666 6933
6667 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:114
6668 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:116
6934 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:124
6935 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:130
6669 6936 msgid "delegated admin"
6670 6937 msgstr ""
6671 6938
6672 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:152
6673 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:150
6674 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:153
6939 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:162
6940 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:159
6941 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:167
6675 6942 msgid "members"
6676 6943 msgstr ""
6677 6944
6678 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:184
6679 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:182
6680 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:184
6681 msgid "Add user/user group"
6682 msgstr ""
6683
6684 6945 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:194
6946 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:191
6947 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:198
6948 msgid "Add user/user group"
6949 msgstr ""
6950
6951 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:204
6685 6952 msgid "Apply to children"
6686 6953 msgstr ""
6687 6954
6688 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:200
6955 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:210
6689 6956 msgid "Both"
6690 6957 msgstr ""
6691 6958
6692 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:201
6959 #: rhodecode/templates/admin/repo_groups/repo_group_edit_permissions.mako:211
6693 6960 msgid "Set or revoke permissions to selected types of children of this group, including non-private repositories and other groups if chosen."
6694 6961 msgstr ""
6695 6962
@@ -6741,18 +7008,17 b' msgstr ""'
6741 7008 msgid "Optionally select a group to put this repository into."
6742 7009 msgstr ""
6743 7010
6744 #: rhodecode/templates/admin/repos/repo_add_base.mako:61
7011 #: rhodecode/templates/admin/repos/repo_add_base.mako:78
6745 7012 msgid "Set the type of repository to create."
6746 7013 msgstr ""
6747 7014
6748 #: rhodecode/templates/admin/repos/repo_add_base.mako:71
6749 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:177
6750 #: rhodecode/templates/admin/users/user_edit_profile.mako:76
6751 #: rhodecode/templates/forks/fork.mako:61
6752 msgid "Plain text format with support of {metatags}. Add a README file for longer descriptions"
6753 msgstr ""
6754
6755 #: rhodecode/templates/admin/repos/repo_add_base.mako:97
7015 #: rhodecode/templates/admin/repos/repo_add_base.mako:94
7016 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:183
7017 #: rhodecode/templates/forks/fork.mako:67
7018 msgid "Add a README file for longer descriptions"
7019 msgstr ""
7020
7021 #: rhodecode/templates/admin/repos/repo_add_base.mako:121
6756 7022 msgid "Create Repository"
6757 7023 msgstr ""
6758 7024
@@ -6773,10 +7039,6 b' msgstr ""'
6773 7039 msgid "{} repository settings"
6774 7040 msgstr ""
6775 7041
6776 #: rhodecode/templates/admin/repos/repo_edit.mako:45
6777 msgid "Access Permissions"
6778 msgstr ""
6779
6780 7042 #: rhodecode/templates/admin/repos/repo_edit.mako:48
6781 7043 msgid "Branch Permissions"
6782 7044 msgstr ""
@@ -6795,7 +7057,7 b' msgstr ""'
6795 7057
6796 7058 #: rhodecode/templates/admin/repos/repo_edit.mako:63
6797 7059 #: rhodecode/templates/admin/users/user_edit.mako:49
6798 #: rhodecode/templates/admin/users/user_edit_caches.mako:5
7060 #: rhodecode/templates/admin/users/user_edit_caches.mako:7
6799 7061 msgid "Caches"
6800 7062 msgstr ""
6801 7063
@@ -6890,114 +7152,99 b' msgstr ""'
6890 7152 msgid "This Repository is not currently locked."
6891 7153 msgstr ""
6892 7154
6893 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:96
6894 msgid "Confirm to unlock repository."
6895 msgstr ""
6896
6897 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:98
7155 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:99
6898 7156 msgid "Unlock repository"
6899 7157 msgstr ""
6900 7158
6901 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:103
6902 msgid "Confirm to lock repository."
6903 msgstr ""
6904
6905 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:105
7159 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:107
6906 7160 msgid "Lock repository"
6907 7161 msgstr ""
6908 7162
6909 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:111
7163 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:113
6910 7164 msgid "Force repository locking. This only works when anonymous access is disabled. Pulling from the repository locks the repository to that user until the same user pushes to that repository again."
6911 7165 msgstr ""
6912 7166
6913 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:121
7167 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:123
6914 7168 msgid "Hooks"
6915 7169 msgstr ""
6916 7170
6917 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:125
6918 msgid "Hook type"
6919 msgstr ""
6920
6921 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:126
6922 msgid "Hook version"
6923 msgstr ""
6924
6925 7171 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:127
7172 msgid "Hook type"
7173 msgstr ""
7174
7175 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:128
7176 msgid "Hook version"
7177 msgstr ""
7178
7179 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:129
6926 7180 msgid "Current version"
6927 7181 msgstr ""
6928 7182
6929 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:130
7183 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:132
6930 7184 msgid "PRE HOOK"
6931 7185 msgstr ""
6932 7186
6933 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:135
7187 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:137
6934 7188 msgid "POST HOOK"
6935 7189 msgstr ""
6936 7190
6937 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:141
7191 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:143
6938 7192 msgid "Unable to read hook information from VCS Server"
6939 7193 msgstr ""
6940 7194
6941 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:147
7195 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:149
6942 7196 msgid "Confirm to reinstall hooks for this repository."
6943 7197 msgstr ""
6944 7198
6945 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:148
7199 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:150
6946 7200 msgid "Update Hooks"
6947 7201 msgstr ""
6948 7202
6949 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:155
7203 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:154
7204 msgid "Outdated hooks detected, please update hooks using `Update Hooks` action."
7205 msgstr ""
7206
7207 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:162
6950 7208 msgid "Archive repository"
6951 7209 msgstr ""
6952 7210
6953 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:164
6954 #, python-format
6955 msgid "Confirm to archive this repository: %s"
6956 msgstr ""
6957
6958 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:165
7211 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:173
6959 7212 msgid "Archive this repository"
6960 7213 msgstr ""
6961 7214
6962 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:170
7215 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:178
6963 7216 msgid "Archiving the repository will make it entirely read-only. The repository cannot be committed to.It is hidden from the search results and dashboard. "
6964 7217 msgstr ""
6965 7218
6966 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:182
7219 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:190
6967 7220 msgid "Delete repository"
6968 7221 msgstr ""
6969 7222
6970 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:193
7223 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:201
6971 7224 msgid "Detach forks"
6972 7225 msgstr ""
6973 7226
6974 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:198
7227 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:206
6975 7228 msgid "Delete forks"
6976 7229 msgstr ""
6977 7230
6978 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:208
7231 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:216
6979 7232 msgid "Consider to archive this repository instead."
6980 7233 msgstr ""
6981 7234
6982 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:219
6983 #: rhodecode/templates/data_table/_dt_elements.mako:180
6984 #, python-format
6985 msgid "Confirm to delete this repository: %s"
6986 msgstr ""
6987
6988 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:220
7235 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:229
6989 7236 msgid "Delete this repository"
6990 7237 msgstr ""
6991 7238
6992 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:225
7239 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:234
6993 7240 msgid "This repository will be renamed in a special way in order to make it inaccessible to RhodeCode Enterprise and its VCS systems. If you need to fully delete it from the file system, please do it manually, or with rhodecode-cleanup-repos command available in rhodecode-tools."
6994 7241 msgstr ""
6995 7242
6996 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:259
7243 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:268
6997 7244 msgid "Change repository"
6998 7245 msgstr ""
6999 7246
7000 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:259
7247 #: rhodecode/templates/admin/repos/repo_edit_advanced.mako:268
7001 7248 msgid "Pick repository"
7002 7249 msgstr ""
7003 7250
@@ -7006,7 +7253,7 b' msgid "Repository Audit Logs"'
7006 7253 msgstr ""
7007 7254
7008 7255 #: rhodecode/templates/admin/repos/repo_edit_audit.mako:14
7009 #: rhodecode/templates/admin/users/user_edit_audit.mako:15
7256 #: rhodecode/templates/admin/users/user_edit_audit.mako:17
7010 7257 msgid "audit filter..."
7011 7258 msgstr ""
7012 7259
@@ -7026,67 +7273,63 b' msgstr ""'
7026 7273 msgid "Cache purge can be automated by such api call. Can be called periodically in crontab etc."
7027 7274 msgstr ""
7028 7275
7029 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:20
7276 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:23
7030 7277 msgid "Invalidate repository cache"
7031 7278 msgstr ""
7032 7279
7033 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:20
7034 msgid "Confirm to invalidate repository cache"
7035 msgstr ""
7036
7037 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:32
7280 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:36
7038 7281 msgid "Invalidation keys"
7039 7282 msgstr ""
7040 7283
7041 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:40
7042 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:84
7043 #: rhodecode/templates/admin/users/user_edit_caches.mako:19
7044 msgid "Show all"
7045 msgstr ""
7046
7047 7284 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:44
7048 7285 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:88
7286 #: rhodecode/templates/admin/users/user_edit_caches.mako:22
7287 msgid "Show all"
7288 msgstr ""
7289
7290 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:48
7291 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:92
7049 7292 #: rhodecode/templates/admin/repos/repo_edit_fields.mako:11
7050 7293 msgid "Key"
7051 7294 msgstr ""
7052 7295
7053 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:45
7296 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:49
7054 7297 msgid "State UID"
7055 7298 msgstr ""
7056 7299
7057 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:46
7300 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:50
7058 7301 msgid "Namespace"
7059 7302 msgstr ""
7060 7303
7061 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:65
7304 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:69
7062 7305 msgid "Cache keys"
7063 7306 msgstr ""
7064 7307
7065 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:89
7308 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:93
7066 7309 msgid "Region"
7067 7310 msgstr ""
7068 7311
7069 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:106
7312 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:110
7070 7313 msgid "Shadow Repositories"
7071 7314 msgstr ""
7072 7315
7073 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:118
7316 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:122
7074 7317 msgid "No Shadow repositories exist for this repository."
7075 7318 msgstr ""
7076 7319
7077 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:129
7320 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:133
7078 7321 msgid "Diff Caches"
7079 7322 msgstr ""
7080 7323
7081 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:137
7324 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:141
7082 7325 msgid "Cached diff name"
7083 7326 msgstr ""
7084 7327
7085 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:145
7086 msgid "Cached diff files"
7087 msgstr ""
7088
7089 7328 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:149
7329 msgid "Cached diff files"
7330 msgstr ""
7331
7332 #: rhodecode/templates/admin/repos/repo_edit_caches.mako:153
7090 7333 msgid "Cached diff size"
7091 7334 msgstr ""
7092 7335
@@ -7140,27 +7383,27 b' msgstr ""'
7140 7383 msgid "Inherited Issue Tracker Patterns"
7141 7384 msgstr ""
7142 7385
7143 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:30
7386 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:31
7144 7387 #: rhodecode/templates/base/issue_tracker_settings.mako:79
7145 7388 #: rhodecode/templates/base/perms_summary.mako:169
7146 7389 msgid "Pattern"
7147 7390 msgstr ""
7148 7391
7149 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:31
7392 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:32
7150 7393 #: rhodecode/templates/base/issue_tracker_settings.mako:80
7151 7394 msgid "Url"
7152 7395 msgstr ""
7153 7396
7154 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:32
7397 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:33
7155 7398 msgid "Prefix"
7156 7399 msgstr ""
7157 7400
7158 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:70
7401 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:75
7159 7402 #: rhodecode/templates/admin/settings/settings_issuetracker.mako:5
7160 7403 msgid "Issue Tracker / Wiki Patterns"
7161 7404 msgstr ""
7162 7405
7163 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:91
7406 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.mako:95
7164 7407 #: rhodecode/templates/admin/settings/settings_issuetracker.mako:24
7165 7408 msgid "Test Patterns"
7166 7409 msgstr ""
@@ -7201,15 +7444,24 b' msgstr ""'
7201 7444 msgid "only users/user groups explicitly added here will have access"
7202 7445 msgstr ""
7203 7446
7204 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:94
7447 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:62
7448 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:118
7449 msgid "Private repositories are only visible to people explicitly added as collaborators. Default permissions wont apply"
7450 msgstr ""
7451
7452 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:63
7453 msgid "un-set private mode"
7454 msgstr ""
7455
7456 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:103
7205 7457 msgid "used by {} branch rule, requires write+ permissions"
7206 7458 msgstr ""
7207 7459
7208 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:96
7460 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:105
7209 7461 msgid "used by {} branch rules, requires write+ permissions"
7210 7462 msgstr ""
7211 7463
7212 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:110
7464 #: rhodecode/templates/admin/repos/repo_edit_permissions.mako:119
7213 7465 msgid "set private mode"
7214 7466 msgstr ""
7215 7467
@@ -7234,7 +7486,7 b' msgid "This repository does not have any'
7234 7486 msgstr ""
7235 7487
7236 7488 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:17
7237 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:55
7489 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:60
7238 7490 msgid "Set remote url."
7239 7491 msgstr ""
7240 7492
@@ -7242,19 +7494,15 b' msgstr ""'
7242 7494 msgid "Pull can be automated by such api call. Can be called periodically in crontab etc."
7243 7495 msgstr ""
7244 7496
7245 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:40
7497 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:44
7246 7498 msgid "Pull changes from remote location"
7247 7499 msgstr ""
7248 7500
7249 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:40
7250 msgid "Confirm to pull changes from remote side"
7251 msgstr ""
7252
7253 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:49
7254 msgid "Push url"
7255 msgstr ""
7256
7257 7501 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:54
7502 msgid "Push url"
7503 msgstr ""
7504
7505 #: rhodecode/templates/admin/repos/repo_edit_remote.mako:59
7258 7506 msgid "This repository does not have any push url set."
7259 7507 msgstr ""
7260 7508
@@ -7348,34 +7596,34 b' msgstr ""'
7348 7596 msgid "Change owner of this repository."
7349 7597 msgstr ""
7350 7598
7351 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:187
7599 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:194
7352 7600 #: rhodecode/templates/data_table/_dt_elements.mako:104
7353 7601 msgid "Private repository"
7354 7602 msgstr ""
7355 7603
7356 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:197
7604 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:204
7357 7605 #: rhodecode/templates/summary/components.mako:238
7358 7606 msgid "Enable statistics"
7359 7607 msgstr ""
7360 7608
7361 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:202
7609 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:209
7362 7610 msgid "Enable statistics window on summary page."
7363 7611 msgstr ""
7364 7612
7365 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:207
7613 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:214
7366 7614 #: rhodecode/templates/summary/components.mako:184
7367 7615 msgid "Enable downloads"
7368 7616 msgstr ""
7369 7617
7370 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:212
7618 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:219
7371 7619 msgid "Enable download menu on summary page."
7372 7620 msgstr ""
7373 7621
7374 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:217
7622 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:224
7375 7623 msgid "Enable automatic locking"
7376 7624 msgstr ""
7377 7625
7378 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:222
7626 #: rhodecode/templates/admin/repos/repo_edit_settings.mako:229
7379 7627 msgid "Enable automatic locking on repository. Pulling from this repository creates a lock that can be released by pushing back by the same user"
7380 7628 msgstr ""
7381 7629
@@ -7536,22 +7784,19 b' msgid "Exceptions Tracker - Exception ID'
7536 7784 msgstr ""
7537 7785
7538 7786 #: rhodecode/templates/admin/settings/settings_exceptions.mako:8
7787 #: rhodecode/templates/email_templates/exception_tracker.mako:14
7539 7788 msgid "Exception `{}` generated on UTC date: {}"
7540 7789 msgstr ""
7541 7790
7542 #: rhodecode/templates/admin/settings/settings_exceptions.mako:12
7543 msgid "Unable to Read Exception. It might be removed or non-existing."
7544 msgstr ""
7545
7546 7791 #: rhodecode/templates/admin/settings/settings_exceptions.mako:21
7792 msgid "Unable to Read Exception. It might be removed or non-existing."
7793 msgstr ""
7794
7795 #: rhodecode/templates/admin/settings/settings_exceptions.mako:30
7547 7796 msgid "Delete this Exception"
7548 7797 msgstr ""
7549 7798
7550 #: rhodecode/templates/admin/settings/settings_exceptions.mako:29
7551 msgid "Confirm to delete this exception"
7552 msgstr ""
7553
7554 #: rhodecode/templates/admin/settings/settings_exceptions.mako:31
7799 #: rhodecode/templates/admin/settings/settings_exceptions.mako:40
7555 7800 msgid "Delete This Exception"
7556 7801 msgstr ""
7557 7802
@@ -7571,19 +7816,15 b' msgstr ""'
7571 7816 msgid "Store directory"
7572 7817 msgstr ""
7573 7818
7574 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:19
7575 msgid "Confirm to delete all exceptions"
7576 msgstr ""
7577
7578 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:22
7819 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:23
7579 7820 msgid "Delete All `{}`"
7580 7821 msgstr ""
7581 7822
7582 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:24
7823 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:25
7583 7824 msgid "Delete All"
7584 7825 msgstr ""
7585 7826
7586 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:38
7827 #: rhodecode/templates/admin/settings/settings_exceptions_browse.mako:39
7587 7828 msgid "Exceptions Tracker - Showing the last {} Exceptions"
7588 7829 msgstr ""
7589 7830
@@ -7604,7 +7845,7 b' msgid "Set a custom text that is shown a'
7604 7845 msgstr ""
7605 7846
7606 7847 #: rhodecode/templates/admin/settings/settings_global.mako:36
7607 #: rhodecode/templates/admin/users/user_edit_advanced.mako:80
7848 #: rhodecode/templates/admin/users/user_edit_advanced.mako:83
7608 7849 msgid "Personal Repository Group"
7609 7850 msgstr ""
7610 7851
@@ -8033,7 +8274,7 b' msgid "User groups"'
8033 8274 msgstr ""
8034 8275
8035 8276 #: rhodecode/templates/admin/user_groups/user_group_add.mako:46
8036 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:46
8277 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:50
8037 8278 msgid "Short, optional description for this user group."
8038 8279 msgstr ""
8039 8280
@@ -8083,72 +8324,70 b' msgstr ""'
8083 8324 msgid "Assigned to review rules"
8084 8325 msgstr ""
8085 8326
8086 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:21
8087 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:6
8088 #, python-format
8089 msgid "User Group: %s"
8090 msgstr ""
8091
8092 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:31
8327 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:22
8328 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:6
8329 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:7
8330 #: rhodecode/templates/data_table/_dt_elements.mako:305
8331 #: rhodecode/templates/user_group/user_group.mako:4
8332 msgid "User group"
8333 msgstr ""
8334
8335 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:35
8093 8336 msgid "Group members sync"
8094 8337 msgstr ""
8095 8338
8096 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:38
8339 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:42
8097 8340 msgid "This group is set to be automatically synchronised."
8098 8341 msgstr ""
8099 8342
8100 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:39
8101 msgid "This group synchronization was set by"
8102 msgstr ""
8103
8104 8343 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:43
8344 msgid "This group synchronization was set by"
8345 msgstr ""
8346
8347 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:47
8105 8348 msgid "This group is not set to be automatically synchronised"
8106 8349 msgstr ""
8107 8350
8108 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:52
8351 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:56
8109 8352 msgid "Disable synchronization"
8110 8353 msgstr ""
8111 8354
8112 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:54
8355 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:58
8113 8356 msgid "Enable synchronization"
8114 8357 msgstr ""
8115 8358
8116 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:60
8359 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:64
8117 8360 msgid "Users will be added or removed from this group when they authenticate with RhodeCode system, based on LDAP group membership. This requires `LDAP+User group` authentication plugin to be configured and enabled. (EE only feature)"
8118 8361 msgstr ""
8119 8362
8120 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:73
8363 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:77
8121 8364 msgid "Delete User Group"
8122 8365 msgstr ""
8123 8366
8124 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:79
8367 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:83
8125 8368 #, python-format
8126 8369 msgid "Confirm to delete user group `%(ugroup)s` with all permission assignments"
8127 8370 msgstr ""
8128 8371
8129 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:81
8372 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.mako:85
8130 8373 msgid "Delete This User Group"
8131 8374 msgstr ""
8132 8375
8133 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.mako:5
8134 msgid "User Group Permissions"
8135 msgstr ""
8136
8137 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:36
8376 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:40
8138 8377 msgid "Change owner of this user group."
8139 8378 msgstr ""
8140 8379
8141 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:60
8380 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:64
8142 8381 msgid "Add members"
8143 8382 msgstr ""
8144 8383
8145 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:96
8384 #: rhodecode/templates/admin/user_groups/user_group_edit_settings.mako:100
8146 8385 #: rhodecode/templates/user_group/profile.mako:78
8147 8386 msgid "No members yet"
8148 8387 msgstr ""
8149 8388
8150 8389 #: rhodecode/templates/admin/user_groups/user_groups.mako:5
8151 #: rhodecode/templates/admin/users/user_edit_groups.mako:6
8390 #: rhodecode/templates/admin/users/user_edit_groups.mako:8
8152 8391 msgid "User groups administration"
8153 8392 msgstr ""
8154 8393
@@ -8216,7 +8455,7 b' msgid "This user is set as disabled"'
8216 8455 msgstr ""
8217 8456
8218 8457 #: rhodecode/templates/admin/users/user_edit.mako:39
8219 #: rhodecode/templates/admin/users/user_edit_profile.mako:5
8458 #: rhodecode/templates/admin/users/user_edit_profile.mako:7
8220 8459 #: rhodecode/templates/users/user_profile.mako:6
8221 8460 msgid "User Profile"
8222 8461 msgstr ""
@@ -8267,239 +8506,250 b' msgstr ""'
8267 8506 msgid "Force password change"
8268 8507 msgstr ""
8269 8508
8270 #: rhodecode/templates/admin/users/user_edit_advanced.mako:28
8271 msgid "User: {}"
8272 msgstr ""
8273
8274 #: rhodecode/templates/admin/users/user_edit_advanced.mako:46
8509 #: rhodecode/templates/admin/users/user_edit_advanced.mako:49
8275 8510 msgid "Force Password Reset"
8276 8511 msgstr ""
8277 8512
8278 #: rhodecode/templates/admin/users/user_edit_advanced.mako:52
8513 #: rhodecode/templates/admin/users/user_edit_advanced.mako:55
8279 8514 msgid "Disable forced password reset"
8280 8515 msgstr ""
8281 8516
8282 #: rhodecode/templates/admin/users/user_edit_advanced.mako:57
8517 #: rhodecode/templates/admin/users/user_edit_advanced.mako:60
8283 8518 msgid "Clear the forced password change flag."
8284 8519 msgstr ""
8285 8520
8286 #: rhodecode/templates/admin/users/user_edit_advanced.mako:64
8521 #: rhodecode/templates/admin/users/user_edit_advanced.mako:67
8287 8522 msgid "Confirm to enable forced password change"
8288 8523 msgstr ""
8289 8524
8290 #: rhodecode/templates/admin/users/user_edit_advanced.mako:65
8525 #: rhodecode/templates/admin/users/user_edit_advanced.mako:68
8291 8526 msgid "Enable forced password reset"
8292 8527 msgstr ""
8293 8528
8294 #: rhodecode/templates/admin/users/user_edit_advanced.mako:70
8529 #: rhodecode/templates/admin/users/user_edit_advanced.mako:73
8295 8530 msgid "When this is enabled user will have to change they password when they next use RhodeCode system. This will also forbid vcs operations until someone makes a password change in the web interface"
8296 8531 msgstr ""
8297 8532
8298 #: rhodecode/templates/admin/users/user_edit_advanced.mako:86
8299 msgid "Users personal repository group"
8300 msgstr ""
8301
8302 8533 #: rhodecode/templates/admin/users/user_edit_advanced.mako:89
8534 msgid "Users personal repository group"
8535 msgstr ""
8536
8537 #: rhodecode/templates/admin/users/user_edit_advanced.mako:92
8303 8538 msgid "This user currently does not have a personal repository group"
8304 8539 msgstr ""
8305 8540
8306 #: rhodecode/templates/admin/users/user_edit_advanced.mako:91
8541 #: rhodecode/templates/admin/users/user_edit_advanced.mako:94
8307 8542 #, python-format
8308 8543 msgid "New group will be created at: `/%(path)s`"
8309 8544 msgstr ""
8310 8545
8311 #: rhodecode/templates/admin/users/user_edit_advanced.mako:96
8546 #: rhodecode/templates/admin/users/user_edit_advanced.mako:99
8312 8547 msgid "Create personal repository group"
8313 8548 msgstr ""
8314 8549
8315 #: rhodecode/templates/admin/users/user_edit_advanced.mako:105
8550 #: rhodecode/templates/admin/users/user_edit_advanced.mako:108
8316 8551 msgid "Delete User"
8317 8552 msgstr ""
8318 8553
8319 #: rhodecode/templates/admin/users/user_edit_advanced.mako:116
8320 msgid "Detach repositories"
8321 msgstr ""
8322
8323 8554 #: rhodecode/templates/admin/users/user_edit_advanced.mako:119
8324 #: rhodecode/templates/admin/users/user_edit_advanced.mako:131
8325 #: rhodecode/templates/admin/users/user_edit_advanced.mako:143
8555 msgid "Detach repositories"
8556 msgstr ""
8557
8558 #: rhodecode/templates/admin/users/user_edit_advanced.mako:122
8559 #: rhodecode/templates/admin/users/user_edit_advanced.mako:134
8560 #: rhodecode/templates/admin/users/user_edit_advanced.mako:146
8326 8561 msgid "Delete repositories"
8327 8562 msgstr ""
8328 8563
8329 #: rhodecode/templates/admin/users/user_edit_advanced.mako:128
8564 #: rhodecode/templates/admin/users/user_edit_advanced.mako:131
8330 8565 msgid "Detach repository groups"
8331 8566 msgstr ""
8332 8567
8333 #: rhodecode/templates/admin/users/user_edit_advanced.mako:140
8568 #: rhodecode/templates/admin/users/user_edit_advanced.mako:143
8334 8569 msgid "Detach user groups"
8335 8570 msgstr ""
8336 8571
8337 #: rhodecode/templates/admin/users/user_edit_advanced.mako:152
8338 msgid "Detach Artifacts"
8339 msgstr ""
8340
8341 8572 #: rhodecode/templates/admin/users/user_edit_advanced.mako:155
8573 msgid "Detach pull requests"
8574 msgstr ""
8575
8576 #: rhodecode/templates/admin/users/user_edit_advanced.mako:158
8577 msgid "Delete pull requests"
8578 msgstr ""
8579
8580 #: rhodecode/templates/admin/users/user_edit_advanced.mako:167
8581 msgid "Detach Artifacts"
8582 msgstr ""
8583
8584 #: rhodecode/templates/admin/users/user_edit_advanced.mako:170
8342 8585 msgid "Delete Artifacts"
8343 8586 msgstr ""
8344 8587
8345 #: rhodecode/templates/admin/users/user_edit_advanced.mako:165
8588 #: rhodecode/templates/admin/users/user_edit_advanced.mako:180
8346 8589 msgid "New owner for detached objects"
8347 8590 msgstr ""
8348 8591
8349 #: rhodecode/templates/admin/users/user_edit_advanced.mako:172
8592 #: rhodecode/templates/admin/users/user_edit_advanced.mako:188
8350 8593 msgid "When selecting the detach option, the depending objects owned by this user will be assigned to the above user."
8351 8594 msgstr ""
8352 8595
8353 #: rhodecode/templates/admin/users/user_edit_advanced.mako:174
8596 #: rhodecode/templates/admin/users/user_edit_advanced.mako:190
8354 8597 msgid "The delete option will delete the user and all his owned objects!"
8355 8598 msgstr ""
8356 8599
8357 #: rhodecode/templates/admin/users/user_edit_advanced.mako:187
8358 #: rhodecode/templates/data_table/_dt_elements.mako:269
8359 #, python-format
8360 msgid "Confirm to delete this user: %s"
8361 msgstr ""
8362
8363 #: rhodecode/templates/admin/users/user_edit_advanced.mako:189
8600 #: rhodecode/templates/admin/users/user_edit_advanced.mako:205
8364 8601 msgid "Delete this user"
8365 8602 msgstr ""
8366 8603
8367 #: rhodecode/templates/admin/users/user_edit_audit.mako:7
8368 msgid "User Audit Logs"
8369 msgstr ""
8370
8371 #: rhodecode/templates/admin/users/user_edit_audit.mako:10
8604 #: rhodecode/templates/admin/users/user_edit_audit.mako:9
8605 msgid "Audit Logs"
8606 msgstr ""
8607
8608 #: rhodecode/templates/admin/users/user_edit_audit.mako:12
8372 8609 msgid "Download as JSON"
8373 8610 msgstr ""
8374 8611
8375 #: rhodecode/templates/admin/users/user_edit_caches.mako:33
8612 #: rhodecode/templates/admin/users/user_edit_auth_tokens.mako:62
8613 #, python-format
8614 msgid "Confirm to remove this auth token: %s"
8615 msgstr ""
8616
8617 #: rhodecode/templates/admin/users/user_edit_caches.mako:36
8376 8618 msgid "Invalidate user cache"
8377 8619 msgstr ""
8378 8620
8379 #: rhodecode/templates/admin/users/user_edit_caches.mako:33
8621 #: rhodecode/templates/admin/users/user_edit_caches.mako:36
8380 8622 msgid "Confirm to invalidate user cache"
8381 8623 msgstr ""
8382 8624
8383 #: rhodecode/templates/admin/users/user_edit_emails.mako:5
8625 #: rhodecode/templates/admin/users/user_edit_emails.mako:7
8384 8626 msgid "Additional Email Addresses"
8385 8627 msgstr ""
8386 8628
8387 #: rhodecode/templates/admin/users/user_edit_emails.mako:30
8629 #: rhodecode/templates/admin/users/user_edit_emails.mako:33
8388 8630 #, python-format
8389 8631 msgid "Confirm to delete this email: %s"
8390 8632 msgstr ""
8391 8633
8392 #: rhodecode/templates/admin/users/user_edit_emails.mako:55
8634 #: rhodecode/templates/admin/users/user_edit_emails.mako:58
8393 8635 msgid "New email address"
8394 8636 msgstr ""
8395 8637
8396 #: rhodecode/templates/admin/users/user_edit_groups.mako:12
8638 #: rhodecode/templates/admin/users/user_edit_groups.mako:15
8397 8639 #, python-format
8398 8640 msgid "Add `%s` to user group"
8399 8641 msgstr ""
8400 8642
8401 #: rhodecode/templates/admin/users/user_edit_ips.mako:3
8643 #: rhodecode/templates/admin/users/user_edit_ips.mako:7
8402 8644 msgid "Custom IP Whitelist"
8403 8645 msgstr ""
8404 8646
8405 #: rhodecode/templates/admin/users/user_edit_ips.mako:10
8647 #: rhodecode/templates/admin/users/user_edit_ips.mako:15
8406 8648 msgid "IP Address"
8407 8649 msgstr ""
8408 8650
8409 #: rhodecode/templates/admin/users/user_edit_ips.mako:11
8651 #: rhodecode/templates/admin/users/user_edit_ips.mako:16
8410 8652 msgid "IP Range"
8411 8653 msgstr ""
8412 8654
8413 #: rhodecode/templates/admin/users/user_edit_ips.mako:20
8655 #: rhodecode/templates/admin/users/user_edit_ips.mako:25
8414 8656 #, python-format
8415 8657 msgid "Inherited from %s"
8416 8658 msgstr ""
8417 8659
8418 #: rhodecode/templates/admin/users/user_edit_ips.mako:64
8660 #: rhodecode/templates/admin/users/user_edit_ips.mako:69
8419 8661 msgid ""
8420 8662 "Enter comma separated list of ip addresses like 10.0.0.1,10.0.0.2.\n"
8421 8663 "Use a ip address with a mask 127.0.0.1/24, to create a network match pattern.\n"
8422 8664 "To specify multiple entries on an address range use 127.0.0.1-127.0.0.10 syntax"
8423 8665 msgstr ""
8424 8666
8425 #: rhodecode/templates/admin/users/user_edit_profile.mako:16
8426 #, python-format
8427 msgid "This user was created from external source (%s). Editing some of the settings is limited."
8428 msgstr ""
8429
8430 #: rhodecode/templates/admin/users/user_edit_profile.mako:28
8667 #: rhodecode/templates/admin/users/user_edit_profile.mako:31
8431 8668 msgid "Change the avatar at"
8432 8669 msgstr ""
8433 8670
8434 #: rhodecode/templates/admin/users/user_edit_profile.mako:85
8671 #: rhodecode/templates/admin/users/user_edit_profile.mako:94
8435 8672 msgid "New Password"
8436 8673 msgstr ""
8437 8674
8438 #: rhodecode/templates/admin/users/user_edit_profile.mako:93
8675 #: rhodecode/templates/admin/users/user_edit_profile.mako:102
8439 8676 msgid "New Password Confirmation"
8440 8677 msgstr ""
8441 8678
8442 #: rhodecode/templates/admin/users/user_edit_profile.mako:109
8679 #: rhodecode/templates/admin/users/user_edit_profile.mako:118
8443 8680 #: rhodecode/templates/admin/users/users.mako:87
8444 8681 #: rhodecode/templates/base/perms_summary.mako:145
8445 8682 msgid "Super-admin"
8446 8683 msgstr ""
8447 8684
8448 #: rhodecode/templates/admin/users/user_edit_profile.mako:117
8685 #: rhodecode/templates/admin/users/user_edit_profile.mako:126
8449 8686 msgid "Authentication type"
8450 8687 msgstr ""
8451 8688
8452 #: rhodecode/templates/admin/users/user_edit_profile.mako:121
8689 #: rhodecode/templates/admin/users/user_edit_profile.mako:130
8453 8690 msgid "When user was created using an external source. He is bound to authentication using this method."
8454 8691 msgstr ""
8455 8692
8456 #: rhodecode/templates/admin/users/user_edit_profile.mako:126
8457 msgid "Name in Source of Record"
8458 msgstr ""
8459
8460 8693 #: rhodecode/templates/admin/users/user_edit_profile.mako:135
8694 msgid "Name in Source of Record"
8695 msgstr ""
8696
8697 #: rhodecode/templates/admin/users/user_edit_profile.mako:144
8461 8698 msgid "Language"
8462 8699 msgstr ""
8463 8700
8464 #: rhodecode/templates/admin/users/user_edit_profile.mako:141
8701 #: rhodecode/templates/admin/users/user_edit_profile.mako:150
8465 8702 #, python-format
8466 8703 msgid "User interface language. Help translate %(rc_link)s into your language."
8467 8704 msgstr ""
8468 8705
8469 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:70
8706 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:34
8707 #, python-format
8708 msgid "Confirm to remove ssh key %s"
8709 msgstr ""
8710
8711 #: rhodecode/templates/admin/users/user_edit_ssh_keys.mako:75
8470 8712 msgid "Click add to use this generate SSH key"
8471 8713 msgstr ""
8472 8714
8473 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:3
8715 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:7
8474 8716 msgid "New SSH Key generation"
8475 8717 msgstr ""
8476 8718
8477 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:8
8719 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:13
8478 8720 msgid "Below is a 2048 bit generated SSH RSA key."
8479 8721 msgstr ""
8480 8722
8481 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:9
8723 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:13
8724 msgid "If you use older systems please try to generate a"
8725 msgstr ""
8726
8727 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:13
8728 msgid "legacy format"
8729 msgstr ""
8730
8731 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:14
8482 8732 msgid "If You wish to use it to access RhodeCode via the SSH please save the private key and click `Use this generated key` at the bottom."
8483 8733 msgstr ""
8484 8734
8485 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:11
8735 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:16
8486 8736 msgid "Private key"
8487 8737 msgstr ""
8488 8738
8489 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:27
8739 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:32
8490 8740 msgid "Public key"
8491 8741 msgstr ""
8492 8742
8493 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:38
8494 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:40
8743 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:43
8744 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:45
8495 8745 msgid "Use this generated key"
8496 8746 msgstr ""
8497 8747
8498 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:42
8748 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:47
8499 8749 msgid "Confirmation required on the next screen"
8500 8750 msgstr ""
8501 8751
8502 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:46
8752 #: rhodecode/templates/admin/users/user_edit_ssh_keys_generate.mako:51
8503 8753 msgid "SSH key generator has been disabled."
8504 8754 msgstr ""
8505 8755
@@ -8539,7 +8789,7 b' msgstr ""'
8539 8789 #: rhodecode/templates/base/base.mako:194
8540 8790 #: rhodecode/templates/changeset/changeset.mako:154
8541 8791 #: rhodecode/templates/files/files_source_header.mako:57
8542 #: rhodecode/templates/files/files_tree_header.mako:43
8792 #: rhodecode/templates/files/files_tree_header.mako:44
8543 8793 #: rhodecode/templates/summary/components.mako:250
8544 8794 msgid "Show More"
8545 8795 msgstr ""
@@ -8573,7 +8823,7 b' msgstr ""'
8573 8823 #: rhodecode/templates/base/base.mako:366
8574 8824 #: rhodecode/templates/data_table/_dt_elements.mako:58
8575 8825 #: rhodecode/templates/data_table/_dt_elements.mako:59
8576 #: rhodecode/templates/data_table/_dt_elements.mako:205
8826 #: rhodecode/templates/data_table/_dt_elements.mako:207
8577 8827 msgid "Summary"
8578 8828 msgstr ""
8579 8829
@@ -8616,7 +8866,6 b' msgid "Repository Settings"'
8616 8866 msgstr ""
8617 8867
8618 8868 #: rhodecode/templates/base/base.mako:397
8619 #: rhodecode/templates/base/base.mako:410
8620 8869 msgid "Options"
8621 8870 msgstr ""
8622 8871
@@ -8628,59 +8877,59 b' msgstr ""'
8628 8877 msgid "Lock Repository"
8629 8878 msgstr ""
8630 8879
8631 #: rhodecode/templates/base/base.mako:461
8880 #: rhodecode/templates/base/base.mako:457
8632 8881 msgid "Group Home"
8633 8882 msgstr ""
8634 8883
8635 #: rhodecode/templates/base/base.mako:465
8884 #: rhodecode/templates/base/base.mako:461
8636 8885 msgid "You have admin right to this group, and can edit it"
8637 8886 msgstr ""
8638 8887
8639 #: rhodecode/templates/base/base.mako:465
8888 #: rhodecode/templates/base/base.mako:461
8640 8889 msgid "Group Settings"
8641 8890 msgstr ""
8642 8891
8643 #: rhodecode/templates/base/base.mako:508
8892 #: rhodecode/templates/base/base.mako:504
8644 8893 msgid "Create"
8645 8894 msgstr ""
8646 8895
8647 #: rhodecode/templates/base/base.mako:516
8896 #: rhodecode/templates/base/base.mako:512
8648 8897 msgid "This Repository"
8649 8898 msgstr ""
8650 8899
8900 #: rhodecode/templates/base/base.mako:514
8901 msgid "Create Pull Request"
8902 msgstr ""
8903
8651 8904 #: rhodecode/templates/base/base.mako:518
8652 msgid "Create Pull Request"
8653 msgstr ""
8654
8655 #: rhodecode/templates/base/base.mako:522
8656 8905 msgid "Fork this repository"
8657 8906 msgstr ""
8658 8907
8908 #: rhodecode/templates/base/base.mako:525
8909 msgid "This Repository Group"
8910 msgstr ""
8911
8659 8912 #: rhodecode/templates/base/base.mako:529
8660 msgid "This Repository Group"
8661 msgstr ""
8662
8663 #: rhodecode/templates/base/base.mako:533
8664 #: rhodecode/templates/base/base.mako:549
8665 #: rhodecode/templates/base/base.mako:561
8913 #: rhodecode/templates/base/base.mako:545
8914 #: rhodecode/templates/base/base.mako:557
8666 8915 msgid "New Repository"
8667 8916 msgstr ""
8668 8917
8669 #: rhodecode/templates/base/base.mako:539
8670 #: rhodecode/templates/base/base.mako:553
8671 #: rhodecode/templates/base/base.mako:567
8918 #: rhodecode/templates/base/base.mako:535
8919 #: rhodecode/templates/base/base.mako:549
8920 #: rhodecode/templates/base/base.mako:563
8672 8921 msgid "New Repository Group"
8673 8922 msgstr ""
8674 8923
8675 #: rhodecode/templates/base/base.mako:594
8924 #: rhodecode/templates/base/base.mako:590
8676 8925 msgid "Sign in"
8677 8926 msgstr ""
8678 8927
8679 #: rhodecode/templates/base/base.mako:619
8928 #: rhodecode/templates/base/base.mako:615
8680 8929 msgid "My personal group"
8681 8930 msgstr ""
8682 8931
8683 #: rhodecode/templates/base/base.mako:625
8932 #: rhodecode/templates/base/base.mako:621
8684 8933 #: rhodecode/templates/debug_style/alerts.html:5
8685 8934 #: rhodecode/templates/debug_style/buttons.html:5
8686 8935 #: rhodecode/templates/debug_style/code-block.html:6
@@ -8703,57 +8952,61 b' msgstr ""'
8703 8952 msgid "Style"
8704 8953 msgstr ""
8705 8954
8706 #: rhodecode/templates/base/base.mako:626
8955 #: rhodecode/templates/base/base.mako:622
8707 8956 msgid "[Style]"
8708 8957 msgstr ""
8709 8958
8710 #: rhodecode/templates/base/base.mako:643
8959 #: rhodecode/templates/base/base.mako:639
8711 8960 msgid "No Bookmarks yet."
8712 8961 msgstr ""
8713 8962
8714 #: rhodecode/templates/base/base.mako:681
8963 #: rhodecode/templates/base/base.mako:677
8715 8964 msgid "Sign Out"
8716 8965 msgstr ""
8717 8966
8718 #: rhodecode/templates/base/base.mako:737
8967 #: rhodecode/templates/base/base.mako:725
8968 msgid "dismiss"
8969 msgstr ""
8970
8971 #: rhodecode/templates/base/base.mako:766
8719 8972 msgid "search / go to..."
8720 8973 msgstr ""
8721 8974
8722 #: rhodecode/templates/base/base.mako:780
8975 #: rhodecode/templates/base/base.mako:811
8723 8976 msgid "Show activity journal"
8724 8977 msgstr ""
8725 8978
8726 #: rhodecode/templates/base/base.mako:781
8979 #: rhodecode/templates/base/base.mako:812
8727 8980 #: rhodecode/templates/journal/journal.mako:4
8728 8981 #: rhodecode/templates/journal/journal.mako:14
8729 8982 msgid "Journal"
8730 8983 msgstr ""
8731 8984
8732 #: rhodecode/templates/base/base.mako:786
8985 #: rhodecode/templates/base/base.mako:817
8733 8986 msgid "Show Public activity journal"
8734 8987 msgstr ""
8735 8988
8736 #: rhodecode/templates/base/base.mako:787
8989 #: rhodecode/templates/base/base.mako:818
8737 8990 msgid "Public journal"
8738 8991 msgstr ""
8739 8992
8740 #: rhodecode/templates/base/base.mako:793
8993 #: rhodecode/templates/base/base.mako:824
8741 8994 msgid "Show Gists"
8742 8995 msgstr ""
8743 8996
8744 #: rhodecode/templates/base/base.mako:794
8997 #: rhodecode/templates/base/base.mako:825
8745 8998 msgid "Gists"
8746 8999 msgstr ""
8747 9000
8748 #: rhodecode/templates/base/base.mako:800
9001 #: rhodecode/templates/base/base.mako:831
8749 9002 msgid "Admin settings"
8750 9003 msgstr ""
8751 9004
8752 #: rhodecode/templates/base/base.mako:1074
9005 #: rhodecode/templates/base/base.mako:1135
8753 9006 msgid "Keyboard shortcuts"
8754 9007 msgstr ""
8755 9008
8756 #: rhodecode/templates/base/base.mako:1082
9009 #: rhodecode/templates/base/base.mako:1143
8757 9010 msgid "Site-wide shortcuts"
8758 9011 msgstr ""
8759 9012
@@ -8853,10 +9106,10 b' msgid "Confirm to remove this pattern:"'
8853 9106 msgstr ""
8854 9107
8855 9108 #: rhodecode/templates/base/issue_tracker_settings.mako:293
8856 #: rhodecode/templates/changeset/changeset_file_comment.mako:271
8857 #: rhodecode/templates/changeset/changeset_file_comment.mako:322
8858 #: rhodecode/templates/data_table/_dt_elements.mako:443
8859 #: rhodecode/templates/files/files_add.mako:61
9109 #: rhodecode/templates/changeset/changeset_file_comment.mako:275
9110 #: rhodecode/templates/changeset/changeset_file_comment.mako:326
9111 #: rhodecode/templates/data_table/_dt_elements.mako:453
9112 #: rhodecode/templates/files/files_add.mako:60
8860 9113 #: rhodecode/templates/files/files_edit.mako:62
8861 9114 msgid "Preview"
8862 9115 msgstr ""
@@ -8881,7 +9134,7 b' msgstr ""'
8881 9134
8882 9135 #: rhodecode/templates/base/perms_summary.mako:37
8883 9136 #: rhodecode/templates/commits/changelog_elements.mako:102
8884 #: rhodecode/templates/files/base.mako:11
9137 #: rhodecode/templates/files/base.mako:26
8885 9138 msgid "merge"
8886 9139 msgstr ""
8887 9140
@@ -8969,7 +9222,7 b' msgstr ""'
8969 9222 msgid "No matching permission defined"
8970 9223 msgstr ""
8971 9224
8972 #: rhodecode/templates/base/root.mako:155
9225 #: rhodecode/templates/base/root.mako:156
8973 9226 msgid "Please enable JavaScript to use RhodeCode Enterprise"
8974 9227 msgstr ""
8975 9228
@@ -9332,47 +9585,47 b' msgstr ""'
9332 9585 msgid "Next"
9333 9586 msgstr ""
9334 9587
9335 #: rhodecode/templates/changeset/changeset_file_comment.mako:188
9588 #: rhodecode/templates/changeset/changeset_file_comment.mako:192
9336 9589 msgid "Leave a comment on this Pull Request."
9337 9590 msgstr ""
9338 9591
9339 #: rhodecode/templates/changeset/changeset_file_comment.mako:190
9592 #: rhodecode/templates/changeset/changeset_file_comment.mako:194
9340 9593 msgid "Leave a comment on {} commits in this range."
9341 9594 msgstr ""
9342 9595
9343 #: rhodecode/templates/changeset/changeset_file_comment.mako:192
9596 #: rhodecode/templates/changeset/changeset_file_comment.mako:196
9344 9597 msgid "Leave a comment on this Commit."
9345 9598 msgstr ""
9346 9599
9347 #: rhodecode/templates/changeset/changeset_file_comment.mako:279
9348 #: rhodecode/templates/codeblocks/diffs.mako:79
9600 #: rhodecode/templates/changeset/changeset_file_comment.mako:283
9601 #: rhodecode/templates/codeblocks/diffs.mako:83
9349 9602 msgid "You need to be logged in to leave comments."
9350 9603 msgstr ""
9351 9604
9352 #: rhodecode/templates/changeset/changeset_file_comment.mako:280
9353 #: rhodecode/templates/codeblocks/diffs.mako:79
9605 #: rhodecode/templates/changeset/changeset_file_comment.mako:284
9606 #: rhodecode/templates/codeblocks/diffs.mako:83
9354 9607 msgid "Login now"
9355 9608 msgstr ""
9356 9609
9357 #: rhodecode/templates/changeset/changeset_file_comment.mako:327
9610 #: rhodecode/templates/changeset/changeset_file_comment.mako:331
9358 9611 msgid "Mark as"
9359 9612 msgstr ""
9360 9613
9361 #: rhodecode/templates/changeset/changeset_file_comment.mako:350
9614 #: rhodecode/templates/changeset/changeset_file_comment.mako:354
9362 9615 #: rhodecode/templates/files/files_upload.mako:86
9363 9616 msgid "Drag'n Drop files here or"
9364 9617 msgstr ""
9365 9618
9366 #: rhodecode/templates/changeset/changeset_file_comment.mako:350
9619 #: rhodecode/templates/changeset/changeset_file_comment.mako:354
9367 9620 #: rhodecode/templates/files/files_upload.mako:86
9368 9621 msgid "Choose your files"
9369 9622 msgstr ""
9370 9623
9371 #: rhodecode/templates/changeset/changeset_file_comment.mako:353
9624 #: rhodecode/templates/changeset/changeset_file_comment.mako:357
9372 9625 msgid "uploading..."
9373 9626 msgstr ""
9374 9627
9375 #: rhodecode/templates/changeset/changeset_file_comment.mako:384
9628 #: rhodecode/templates/changeset/changeset_file_comment.mako:388
9376 9629 #: rhodecode/templates/compare/compare_diff.mako:108
9377 9630 #: rhodecode/templates/compare/compare_diff.mako:116
9378 9631 #: rhodecode/templates/compare/compare_diff.mako:124
@@ -9380,30 +9633,30 b' msgstr ""'
9380 9633 msgid "Comment"
9381 9634 msgstr ""
9382 9635
9383 #: rhodecode/templates/changeset/changeset_file_comment.mako:403
9384 #: rhodecode/templates/pullrequests/pullrequest_show.mako:16
9636 #: rhodecode/templates/changeset/changeset_file_comment.mako:407
9637 #: rhodecode/templates/pullrequests/pullrequest_show.mako:39
9385 9638 #: rhodecode/templates/pullrequests/pullrequest_show.mako:103
9386 9639 #: rhodecode/templates/pullrequests/pullrequests.mako:31
9387 9640 msgid "Closed"
9388 9641 msgstr ""
9389 9642
9390 #: rhodecode/templates/changeset/changeset_file_comment.mako:412
9643 #: rhodecode/templates/changeset/changeset_file_comment.mako:416
9391 9644 msgid "Comments parsed using {} syntax."
9392 9645 msgstr ""
9393 9646
9394 #: rhodecode/templates/changeset/changeset_file_comment.mako:413
9647 #: rhodecode/templates/changeset/changeset_file_comment.mako:417
9395 9648 msgid "Use @username inside this text to send notification to this RhodeCode user"
9396 9649 msgstr ""
9397 9650
9398 #: rhodecode/templates/changeset/changeset_file_comment.mako:414
9651 #: rhodecode/templates/changeset/changeset_file_comment.mako:418
9399 9652 msgid "and"
9400 9653 msgstr ""
9401 9654
9402 #: rhodecode/templates/changeset/changeset_file_comment.mako:415
9655 #: rhodecode/templates/changeset/changeset_file_comment.mako:419
9403 9656 msgid "Start typing with / for certain actions to be triggered via text box."
9404 9657 msgstr ""
9405 9658
9406 #: rhodecode/templates/changeset/changeset_file_comment.mako:416
9659 #: rhodecode/templates/changeset/changeset_file_comment.mako:420
9407 9660 msgid "actions supported."
9408 9661 msgstr ""
9409 9662
@@ -9436,8 +9689,8 b' msgstr ""'
9436 9689 #: rhodecode/templates/changeset/diff_block.mako:10
9437 9690 #: rhodecode/templates/changeset/diff_block.mako:25
9438 9691 #: rhodecode/templates/changeset/diff_block.mako:46
9439 #: rhodecode/templates/codeblocks/diffs.mako:204
9440 #: rhodecode/templates/codeblocks/diffs.mako:268
9692 #: rhodecode/templates/codeblocks/diffs.mako:208
9693 #: rhodecode/templates/codeblocks/diffs.mako:272
9441 9694 msgid "Showing a big diff might take some time and resources, continue?"
9442 9695 msgstr ""
9443 9696
@@ -9445,8 +9698,8 b' msgstr ""'
9445 9698 #: rhodecode/templates/changeset/diff_block.mako:10
9446 9699 #: rhodecode/templates/changeset/diff_block.mako:25
9447 9700 #: rhodecode/templates/changeset/diff_block.mako:46
9448 #: rhodecode/templates/codeblocks/diffs.mako:204
9449 #: rhodecode/templates/codeblocks/diffs.mako:268
9701 #: rhodecode/templates/codeblocks/diffs.mako:208
9702 #: rhodecode/templates/codeblocks/diffs.mako:272
9450 9703 msgid "Show full diff"
9451 9704 msgstr ""
9452 9705
@@ -9459,177 +9712,173 b' msgstr ""'
9459 9712 msgid "Diff was truncated. File content available only in full diff."
9460 9713 msgstr ""
9461 9714
9462 #: rhodecode/templates/codeblocks/diffs.mako:125
9463 msgid "Expand all files"
9464 msgstr ""
9465
9466 #: rhodecode/templates/codeblocks/diffs.mako:127
9467 msgid "Collapse all files"
9468 msgstr ""
9469
9470 #: rhodecode/templates/codeblocks/diffs.mako:137
9715 #: rhodecode/templates/codeblocks/diffs.mako:141
9471 9716 msgid "not available in this view"
9472 9717 msgstr ""
9473 9718
9474 #: rhodecode/templates/codeblocks/diffs.mako:146
9719 #: rhodecode/templates/codeblocks/diffs.mako:150
9475 9720 msgid "{} unresolved"
9476 9721 msgstr ""
9477 9722
9478 #: rhodecode/templates/codeblocks/diffs.mako:149
9723 #: rhodecode/templates/codeblocks/diffs.mako:153
9479 9724 msgid "0 unresolved"
9480 9725 msgstr ""
9481 9726
9482 #: rhodecode/templates/codeblocks/diffs.mako:152
9727 #: rhodecode/templates/codeblocks/diffs.mako:156
9483 9728 msgid "{} Resolved"
9484 9729 msgstr ""
9485 9730
9486 #: rhodecode/templates/codeblocks/diffs.mako:166
9731 #: rhodecode/templates/codeblocks/diffs.mako:170
9487 9732 msgid "0 General"
9488 9733 msgstr ""
9489 9734
9490 #: rhodecode/templates/codeblocks/diffs.mako:174
9735 #: rhodecode/templates/codeblocks/diffs.mako:178
9491 9736 msgid "0 Inline"
9492 9737 msgstr ""
9493 9738
9494 #: rhodecode/templates/codeblocks/diffs.mako:185
9495 #: rhodecode/templates/codeblocks/diffs.mako:190
9739 #: rhodecode/templates/codeblocks/diffs.mako:189
9740 #: rhodecode/templates/codeblocks/diffs.mako:194
9496 9741 msgid "{} Outdated"
9497 9742 msgstr ""
9498 9743
9499 #: rhodecode/templates/codeblocks/diffs.mako:187
9744 #: rhodecode/templates/codeblocks/diffs.mako:191
9500 9745 msgid "show outdated"
9501 9746 msgstr ""
9502 9747
9503 #: rhodecode/templates/codeblocks/diffs.mako:188
9748 #: rhodecode/templates/codeblocks/diffs.mako:192
9504 9749 msgid "hide outdated"
9505 9750 msgstr ""
9506 9751
9507 #: rhodecode/templates/codeblocks/diffs.mako:203
9752 #: rhodecode/templates/codeblocks/diffs.mako:207
9508 9753 msgid "The requested changes are too big and content was truncated."
9509 9754 msgstr ""
9510 9755
9511 #: rhodecode/templates/codeblocks/diffs.mako:227
9756 #: rhodecode/templates/codeblocks/diffs.mako:231
9512 9757 msgid "Some changes may be hidden"
9513 9758 msgstr ""
9514 9759
9515 #: rhodecode/templates/codeblocks/diffs.mako:229
9760 #: rhodecode/templates/codeblocks/diffs.mako:233
9516 9761 msgid "No files"
9517 9762 msgstr ""
9518 9763
9519 #: rhodecode/templates/codeblocks/diffs.mako:268
9764 #: rhodecode/templates/codeblocks/diffs.mako:272
9520 9765 msgid "The requested commit or file is too big and content was truncated."
9521 9766 msgstr ""
9522 9767
9523 #: rhodecode/templates/codeblocks/diffs.mako:275
9768 #: rhodecode/templates/codeblocks/diffs.mako:279
9524 9769 #, python-format
9525 9770 msgid "This diff has been collapsed as it changes many lines, (%i lines changed)"
9526 9771 msgstr ""
9527 9772
9528 #: rhodecode/templates/codeblocks/diffs.mako:277
9773 #: rhodecode/templates/codeblocks/diffs.mako:281
9529 9774 msgid "Show them"
9530 9775 msgstr ""
9531 9776
9532 #: rhodecode/templates/codeblocks/diffs.mako:280
9777 #: rhodecode/templates/codeblocks/diffs.mako:284
9533 9778 msgid "Hide them"
9534 9779 msgstr ""
9535 9780
9536 #: rhodecode/templates/codeblocks/diffs.mako:316
9537 #: rhodecode/templates/codeblocks/diffs.mako:335
9781 #: rhodecode/templates/codeblocks/diffs.mako:320
9782 #: rhodecode/templates/codeblocks/diffs.mako:339
9538 9783 msgid "Unmatched/outdated inline comments below"
9539 9784 msgstr ""
9540 9785
9541 #: rhodecode/templates/codeblocks/diffs.mako:341
9786 #: rhodecode/templates/codeblocks/diffs.mako:345
9542 9787 msgid "Unmatched/outdated comments below"
9543 9788 msgstr ""
9544 9789
9545 #: rhodecode/templates/codeblocks/diffs.mako:409
9546 msgid "File was deleted in this version. There are still outdated/unresolved comments attached to it."
9547 msgstr ""
9548
9549 #: rhodecode/templates/codeblocks/diffs.mako:476
9550 msgid "Copy the full path"
9551 msgstr ""
9552
9553 #: rhodecode/templates/codeblocks/diffs.mako:543
9554 #: rhodecode/templates/codeblocks/diffs.mako:561
9790 #: rhodecode/templates/codeblocks/diffs.mako:419
9791 msgid "This file was removed from diff during updates to this pull-request."
9792 msgstr ""
9793
9794 #: rhodecode/templates/codeblocks/diffs.mako:420
9795 msgid "There are still outdated/unresolved comments attached to it."
9796 msgstr ""
9797
9798 #: rhodecode/templates/codeblocks/diffs.mako:487
9799 msgid "Copy file path"
9800 msgstr ""
9801
9802 #: rhodecode/templates/codeblocks/diffs.mako:554
9803 #: rhodecode/templates/codeblocks/diffs.mako:572
9555 9804 #, python-format
9556 9805 msgid "Show file at commit: %(commit_id)s"
9557 9806 msgstr ""
9558 9807
9559 #: rhodecode/templates/codeblocks/diffs.mako:545
9560 #: rhodecode/templates/codeblocks/diffs.mako:552
9808 #: rhodecode/templates/codeblocks/diffs.mako:556
9809 #: rhodecode/templates/codeblocks/diffs.mako:563
9561 9810 msgid "Show file before"
9562 9811 msgstr ""
9563 9812
9564 #: rhodecode/templates/codeblocks/diffs.mako:550
9565 #: rhodecode/templates/codeblocks/diffs.mako:568
9813 #: rhodecode/templates/codeblocks/diffs.mako:561
9814 #: rhodecode/templates/codeblocks/diffs.mako:579
9566 9815 #, python-format
9567 9816 msgid "File not present at commit: %(commit_id)s"
9568 9817 msgstr ""
9569 9818
9570 #: rhodecode/templates/codeblocks/diffs.mako:563
9571 #: rhodecode/templates/codeblocks/diffs.mako:570
9819 #: rhodecode/templates/codeblocks/diffs.mako:574
9820 #: rhodecode/templates/codeblocks/diffs.mako:581
9572 9821 msgid "Show file after"
9573 9822 msgstr ""
9574 9823
9575 #: rhodecode/templates/codeblocks/diffs.mako:577
9824 #: rhodecode/templates/codeblocks/diffs.mako:588
9576 9825 msgid "Show comments"
9577 9826 msgstr ""
9578 9827
9579 #: rhodecode/templates/codeblocks/diffs.mako:577
9828 #: rhodecode/templates/codeblocks/diffs.mako:588
9580 9829 msgid "Hide comments"
9581 9830 msgstr ""
9582 9831
9583 #: rhodecode/templates/codeblocks/diffs.mako:646
9584 #: rhodecode/templates/codeblocks/diffs.mako:689
9585 #: rhodecode/templates/codeblocks/diffs.mako:745
9832 #: rhodecode/templates/codeblocks/diffs.mako:658
9833 #: rhodecode/templates/codeblocks/diffs.mako:701
9834 #: rhodecode/templates/codeblocks/diffs.mako:757
9586 9835 msgid "comments including outdated"
9587 9836 msgstr ""
9588 9837
9589 #: rhodecode/templates/codeblocks/diffs.mako:648
9590 #: rhodecode/templates/codeblocks/diffs.mako:691
9591 #: rhodecode/templates/codeblocks/diffs.mako:747
9838 #: rhodecode/templates/codeblocks/diffs.mako:660
9839 #: rhodecode/templates/codeblocks/diffs.mako:703
9840 #: rhodecode/templates/codeblocks/diffs.mako:759
9592 9841 msgid "comments"
9593 9842 msgstr ""
9594 9843
9595 #: rhodecode/templates/codeblocks/diffs.mako:816
9844 #: rhodecode/templates/codeblocks/diffs.mako:828
9596 9845 msgid "Toggle wide diff"
9597 9846 msgstr ""
9598 9847
9599 #: rhodecode/templates/codeblocks/diffs.mako:824
9848 #: rhodecode/templates/codeblocks/diffs.mako:836
9600 9849 msgid "View diff as side by side"
9601 9850 msgstr ""
9602 9851
9603 #: rhodecode/templates/codeblocks/diffs.mako:826
9852 #: rhodecode/templates/codeblocks/diffs.mako:838
9604 9853 msgid "Side by Side"
9605 9854 msgstr ""
9606 9855
9607 #: rhodecode/templates/codeblocks/diffs.mako:831
9856 #: rhodecode/templates/codeblocks/diffs.mako:843
9608 9857 msgid "View diff as unified"
9609 9858 msgstr ""
9610 9859
9611 #: rhodecode/templates/codeblocks/diffs.mako:832
9612 msgid "Unified"
9613 msgstr ""
9614
9615 #: rhodecode/templates/codeblocks/diffs.mako:837
9616 msgid "Turn off: Show the diff as commit range"
9617 msgstr ""
9618
9619 #: rhodecode/templates/codeblocks/diffs.mako:840
9620 #: rhodecode/templates/codeblocks/diffs.mako:847
9621 msgid "Range Diff"
9622 msgstr ""
9623
9624 9860 #: rhodecode/templates/codeblocks/diffs.mako:844
9861 msgid "Unified"
9862 msgstr ""
9863
9864 #: rhodecode/templates/codeblocks/diffs.mako:849
9865 msgid "Turn off: Show the diff as commit range"
9866 msgstr ""
9867
9868 #: rhodecode/templates/codeblocks/diffs.mako:852
9869 #: rhodecode/templates/codeblocks/diffs.mako:859
9870 msgid "Range Diff"
9871 msgstr ""
9872
9873 #: rhodecode/templates/codeblocks/diffs.mako:856
9625 9874 msgid "Show the diff as commit range"
9626 9875 msgstr ""
9627 9876
9628 #: rhodecode/templates/codeblocks/diffs.mako:888
9877 #: rhodecode/templates/codeblocks/diffs.mako:900
9629 9878 msgid "Disabled on range diff"
9630 9879 msgstr ""
9631 9880
9632 #: rhodecode/templates/codeblocks/diffs.mako:1119
9881 #: rhodecode/templates/codeblocks/diffs.mako:1131
9633 9882 msgid "..."
9634 9883 msgstr ""
9635 9884
@@ -9734,28 +9983,28 b' msgid "Hidden Evolve State"'
9734 9983 msgstr ""
9735 9984
9736 9985 #: rhodecode/templates/commits/changelog_elements.mako:80
9737 #: rhodecode/templates/compare/compare_commits.mako:48
9738 #: rhodecode/templates/pullrequests/pullrequest_show.mako:582
9986 #: rhodecode/templates/compare/compare_commits.mako:46
9987 #: rhodecode/templates/pullrequests/pullrequest_show.mako:597
9739 9988 #: rhodecode/templates/search/search_commit.mako:34
9740 9989 msgid "Expand commit message"
9741 9990 msgstr ""
9742 9991
9743 9992 #: rhodecode/templates/commits/changelog_elements.mako:108
9744 #: rhodecode/templates/files/base.mako:36
9993 #: rhodecode/templates/files/base.mako:51
9745 9994 #: rhodecode/templates/summary/summary_commits.mako:78
9746 9995 #, python-format
9747 9996 msgid "Branch %s"
9748 9997 msgstr ""
9749 9998
9750 9999 #: rhodecode/templates/commits/changelog_elements.mako:116
9751 #: rhodecode/templates/files/base.mako:17
10000 #: rhodecode/templates/files/base.mako:32
9752 10001 #: rhodecode/templates/summary/summary_commits.mako:64
9753 10002 #, python-format
9754 10003 msgid "Bookmark %s"
9755 10004 msgstr ""
9756 10005
9757 10006 #: rhodecode/templates/commits/changelog_elements.mako:124
9758 #: rhodecode/templates/files/base.mako:27
10007 #: rhodecode/templates/files/base.mako:42
9759 10008 #: rhodecode/templates/summary/summary_commits.mako:71
9760 10009 #, python-format
9761 10010 msgid "Tag %s"
@@ -9783,19 +10032,15 b' msgid "Show Full History"'
9783 10032 msgstr ""
9784 10033
9785 10034 #: rhodecode/templates/compare/compare_commits.mako:5
9786 msgid "Common Ancestor Commit"
9787 msgstr ""
9788
9789 #: rhodecode/templates/compare/compare_commits.mako:8
9790 msgid "Compare was calculated based on this shared commit."
9791 msgstr ""
9792
9793 #: rhodecode/templates/compare/compare_commits.mako:17
9794 #: rhodecode/templates/pullrequests/pullrequest_show.mako:543
10035 msgid "Compare was calculated based on this common ancestor commit"
10036 msgstr ""
10037
10038 #: rhodecode/templates/compare/compare_commits.mako:15
10039 #: rhodecode/templates/pullrequests/pullrequest_show.mako:558
9795 10040 msgid "Time"
9796 10041 msgstr ""
9797 10042
9798 #: rhodecode/templates/compare/compare_commits.mako:66
10043 #: rhodecode/templates/compare/compare_commits.mako:64
9799 10044 msgid "No commits in this compare"
9800 10045 msgstr ""
9801 10046
@@ -9893,48 +10138,33 b' msgstr ""'
9893 10138 msgid "Subscribe to %s atom feed"
9894 10139 msgstr ""
9895 10140
9896 #: rhodecode/templates/data_table/_dt_elements.mako:189
10141 #: rhodecode/templates/data_table/_dt_elements.mako:191
9897 10142 msgid "Creating"
9898 10143 msgstr ""
9899 10144
9900 #: rhodecode/templates/data_table/_dt_elements.mako:191
10145 #: rhodecode/templates/data_table/_dt_elements.mako:193
9901 10146 #: rhodecode/templates/hovercards/hovercard_pull_request.mako:10
9902 10147 msgid "Created"
9903 10148 msgstr ""
9904 10149
9905 #: rhodecode/templates/data_table/_dt_elements.mako:234
10150 #: rhodecode/templates/data_table/_dt_elements.mako:236
9906 10151 msgid "personal"
9907 10152 msgstr ""
9908 10153
9909 #: rhodecode/templates/data_table/_dt_elements.mako:281
9910 #, python-format
9911 msgid "Confirm to delete this user group: %s"
9912 msgstr ""
9913
9914 #: rhodecode/templates/data_table/_dt_elements.mako:297
9915 #: rhodecode/templates/user_group/user_group.mako:4
9916 msgid "User group"
9917 msgstr ""
9918
9919 #: rhodecode/templates/data_table/_dt_elements.mako:379
9920 #: rhodecode/templates/pullrequests/pullrequest_show.mako:51
9921 msgid "Pull request !{}"
9922 msgstr ""
9923
9924 10154 #: rhodecode/templates/data_table/_dt_elements.mako:387
10155 #: rhodecode/templates/pullrequests/pullrequest_show.mako:50
10156 msgid "Pull request !{}"
10157 msgstr ""
10158
10159 #: rhodecode/templates/data_table/_dt_elements.mako:395
9925 10160 msgid "Work in progress"
9926 10161 msgstr ""
9927 10162
9928 #: rhodecode/templates/data_table/_dt_elements.mako:421
10163 #: rhodecode/templates/data_table/_dt_elements.mako:429
9929 10164 msgid "Info"
9930 10165 msgstr ""
9931 10166
9932 #: rhodecode/templates/data_table/_dt_elements.mako:427
9933 #, python-format
9934 msgid "Confirm to delete this artifact: %s"
9935 msgstr ""
9936
9937 #: rhodecode/templates/data_table/_dt_elements.mako:460
10167 #: rhodecode/templates/data_table/_dt_elements.mako:470
9938 10168 #, python-format
9939 10169 msgid "Parsed using %s syntax"
9940 10170 msgstr ""
@@ -10073,11 +10303,11 b' msgid "Don\'t have an account ?"'
10073 10303 msgstr ""
10074 10304
10075 10305 #: rhodecode/templates/email_templates/base.mako:75
10076 #: rhodecode/templates/email_templates/base.mako:519
10306 #: rhodecode/templates/email_templates/base.mako:597
10077 10307 msgid "This is a notification from RhodeCode."
10078 10308 msgstr ""
10079 10309
10080 #: rhodecode/templates/email_templates/base.mako:501
10310 #: rhodecode/templates/email_templates/base.mako:577
10081 10311 msgid "RhodeCode"
10082 10312 msgstr ""
10083 10313
@@ -10307,12 +10537,12 b' msgstr ""'
10307 10537 msgid "Full Name"
10308 10538 msgstr ""
10309 10539
10310 #: rhodecode/templates/errors/error_document.mako:47
10540 #: rhodecode/templates/errors/error_document.mako:48
10311 10541 #, python-format
10312 10542 msgid "You will be redirected to %s in %s seconds"
10313 10543 msgstr ""
10314 10544
10315 #: rhodecode/templates/errors/error_document.mako:65
10545 #: rhodecode/templates/errors/error_document.mako:66
10316 10546 msgid "Support Page"
10317 10547 msgstr ""
10318 10548
@@ -10351,17 +10581,17 b' msgstr ""'
10351 10581 msgid "Filename e.g example.py, or docs/readme.md"
10352 10582 msgstr ""
10353 10583
10354 #: rhodecode/templates/files/files_add.mako:65
10584 #: rhodecode/templates/files/files_add.mako:64
10355 10585 #: rhodecode/templates/files/files_edit.mako:66
10356 10586 msgid "Line wraps on"
10357 10587 msgstr ""
10358 10588
10359 #: rhodecode/templates/files/files_add.mako:65
10589 #: rhodecode/templates/files/files_add.mako:64
10360 10590 #: rhodecode/templates/files/files_edit.mako:66
10361 10591 msgid "line wraps off"
10362 10592 msgstr ""
10363 10593
10364 #: rhodecode/templates/files/files_add.mako:88
10594 #: rhodecode/templates/files/files_add.mako:87
10365 10595 #: rhodecode/templates/files/files_delete.mako:72
10366 10596 #: rhodecode/templates/files/files_edit.mako:89
10367 10597 #: rhodecode/templates/files/files_upload.mako:102
@@ -10425,7 +10655,7 b' msgid "Binary file (%s)"'
10425 10655 msgstr ""
10426 10656
10427 10657 #: rhodecode/templates/files/files_delete.mako:58
10428 #: rhodecode/templates/files/files_source.mako:125
10658 #: rhodecode/templates/files/files_source.mako:128
10429 10659 msgid "File size {} is bigger then allowed limit {}. "
10430 10660 msgstr ""
10431 10661
@@ -10485,7 +10715,11 b' msgstr ""'
10485 10715 msgid "Raw"
10486 10716 msgstr ""
10487 10717
10488 #: rhodecode/templates/files/files_source.mako:120
10718 #: rhodecode/templates/files/files_source.mako:107
10719 msgid "Copy permalink"
10720 msgstr ""
10721
10722 #: rhodecode/templates/files/files_source.mako:123
10489 10723 msgid "Binary file ({})"
10490 10724 msgstr ""
10491 10725
@@ -10510,7 +10744,7 b' msgid "Upload new file"'
10510 10744 msgstr ""
10511 10745
10512 10746 #: rhodecode/templates/files/files_upload.mako:109
10513 msgid "Commiting..."
10747 msgid "Committing..."
10514 10748 msgstr ""
10515 10749
10516 10750 #: rhodecode/templates/files/files_upload.mako:110
@@ -10527,19 +10761,19 b' msgstr ""'
10527 10761 msgid "Fork name"
10528 10762 msgstr ""
10529 10763
10530 #: rhodecode/templates/forks/fork.mako:71
10764 #: rhodecode/templates/forks/fork.mako:78
10531 10765 msgid "Copy permissions"
10532 10766 msgstr ""
10533 10767
10534 #: rhodecode/templates/forks/fork.mako:75
10768 #: rhodecode/templates/forks/fork.mako:82
10535 10769 msgid "Copy permissions from parent repository."
10536 10770 msgstr ""
10537 10771
10538 #: rhodecode/templates/forks/fork.mako:81
10772 #: rhodecode/templates/forks/fork.mako:88
10539 10773 msgid "Private"
10540 10774 msgstr ""
10541 10775
10542 #: rhodecode/templates/forks/fork.mako:90
10776 #: rhodecode/templates/forks/fork.mako:97
10543 10777 msgid "Fork this Repository"
10544 10778 msgstr ""
10545 10779
@@ -10622,32 +10856,27 b' msgstr ""'
10622 10856 msgid "Add reviewer or reviewer group"
10623 10857 msgstr ""
10624 10858
10625 #: rhodecode/templates/pullrequests/pullrequest.mako:302
10626 #: rhodecode/templates/pullrequests/pullrequest.mako:519
10627 msgid "Please select source and target"
10628 msgstr ""
10629
10630 #: rhodecode/templates/pullrequests/pullrequest.mako:308
10631 msgid "Loading compare ..."
10632 msgstr ""
10633
10634 #: rhodecode/templates/pullrequests/pullrequest.mako:367
10859 #: rhodecode/templates/pullrequests/pullrequest.mako:317
10635 10860 msgid "Show detailed compare."
10636 10861 msgstr ""
10637 10862
10638 #: rhodecode/templates/pullrequests/pullrequest.mako:374
10863 #: rhodecode/templates/pullrequests/pullrequest.mako:324
10639 10864 msgid "There are no commits to merge."
10640 10865 msgstr ""
10641 10866
10642 #: rhodecode/templates/pullrequests/pullrequest.mako:424
10643 #: rhodecode/templates/pullrequests/pullrequest.mako:450
10867 #: rhodecode/templates/pullrequests/pullrequest.mako:418
10868 #: rhodecode/templates/pullrequests/pullrequest.mako:444
10644 10869 msgid "Select commit reference"
10645 10870 msgstr ""
10646 10871
10647 #: rhodecode/templates/pullrequests/pullrequest.mako:440
10872 #: rhodecode/templates/pullrequests/pullrequest.mako:434
10648 10873 msgid "Target repository"
10649 10874 msgstr ""
10650 10875
10876 #: rhodecode/templates/pullrequests/pullrequest.mako:513
10877 msgid "Please select source and target"
10878 msgstr ""
10879
10651 10880 #: rhodecode/templates/pullrequests/pullrequest_merge_checks.mako:7
10652 10881 msgid "This pull request can be merged automatically."
10653 10882 msgstr ""
@@ -10683,25 +10912,21 b' msgstr ""'
10683 10912 msgid "{} Pull Request !{}"
10684 10913 msgstr ""
10685 10914
10686 #: rhodecode/templates/pullrequests/pullrequest_show.mako:53
10915 #: rhodecode/templates/pullrequests/pullrequest_show.mako:52
10687 10916 msgid "Last updated on"
10688 10917 msgstr ""
10689 10918
10690 #: rhodecode/templates/pullrequests/pullrequest_show.mako:54
10919 #: rhodecode/templates/pullrequests/pullrequest_show.mako:53
10691 10920 msgid "by"
10692 10921 msgstr ""
10693 10922
10694 #: rhodecode/templates/pullrequests/pullrequest_show.mako:63
10923 #: rhodecode/templates/pullrequests/pullrequest_show.mako:62
10695 10924 msgid "Update title & description"
10696 10925 msgstr ""
10697 10926
10698 #: rhodecode/templates/pullrequests/pullrequest_show.mako:67
10699 #: rhodecode/templates/pullrequests/pullrequest_show.mako:71
10700 msgid "Delete pull request"
10701 msgstr ""
10702
10703 10927 #: rhodecode/templates/pullrequests/pullrequest_show.mako:68
10704 msgid "Confirm to delete this pull request"
10928 #: rhodecode/templates/pullrequests/pullrequest_show.mako:71
10929 msgid "Delete pull request"
10705 10930 msgstr ""
10706 10931
10707 10932 #: rhodecode/templates/pullrequests/pullrequest_show.mako:71
@@ -10803,85 +11028,89 b' msgstr ""'
10803 11028 msgid "Cannot show diff when pull request state is changing. Current progress state"
10804 11029 msgstr ""
10805 11030
10806 #: rhodecode/templates/pullrequests/pullrequest_show.mako:453
11031 #: rhodecode/templates/pullrequests/pullrequest_show.mako:458
10807 11032 msgid "Missing requirements:"
10808 11033 msgstr ""
10809 11034
10810 #: rhodecode/templates/pullrequests/pullrequest_show.mako:454
11035 #: rhodecode/templates/pullrequests/pullrequest_show.mako:459
10811 11036 msgid "These commits cannot be displayed, because this repository uses the Mercurial largefiles extension, which was not enabled."
10812 11037 msgstr ""
10813 11038
10814 #: rhodecode/templates/pullrequests/pullrequest_show.mako:462
11039 #: rhodecode/templates/pullrequests/pullrequest_show.mako:467
10815 11040 msgid "Missing commits"
10816 11041 msgstr ""
10817 11042
10818 #: rhodecode/templates/pullrequests/pullrequest_show.mako:463
11043 #: rhodecode/templates/pullrequests/pullrequest_show.mako:468
10819 11044 msgid "This pull request cannot be displayed, because one or more commits no longer exist in the source repository."
10820 11045 msgstr ""
10821 11046
10822 #: rhodecode/templates/pullrequests/pullrequest_show.mako:464
11047 #: rhodecode/templates/pullrequests/pullrequest_show.mako:469
10823 11048 msgid "Please update this pull request, push the commits back into the source repository, or consider closing this pull request."
10824 11049 msgstr ""
10825 11050
10826 #: rhodecode/templates/pullrequests/pullrequest_show.mako:465
11051 #: rhodecode/templates/pullrequests/pullrequest_show.mako:470
10827 11052 msgid "Consider doing a {force_refresh_url} in case you think this is an error."
10828 11053 msgstr ""
10829 11054
10830 #: rhodecode/templates/pullrequests/pullrequest_show.mako:476
11055 #: rhodecode/templates/pullrequests/pullrequest_show.mako:479
11056 msgid "There are new changes for {}:{} in source repository, please consider updating this pull request."
11057 msgstr ""
11058
11059 #: rhodecode/templates/pullrequests/pullrequest_show.mako:491
10831 11060 #, python-format
10832 11061 msgid "Showing changes at v%d, commenting is disabled."
10833 11062 msgstr ""
10834 11063
10835 #: rhodecode/templates/pullrequests/pullrequest_show.mako:499
10836 #: rhodecode/templates/pullrequests/pullrequest_show.mako:521
11064 #: rhodecode/templates/pullrequests/pullrequest_show.mako:514
11065 #: rhodecode/templates/pullrequests/pullrequest_show.mako:536
10837 11066 msgid "Update commits"
10838 11067 msgstr ""
10839 11068
10840 #: rhodecode/templates/pullrequests/pullrequest_show.mako:502
11069 #: rhodecode/templates/pullrequests/pullrequest_show.mako:517
10841 11070 msgid "more update options"
10842 11071 msgstr ""
10843 11072
10844 #: rhodecode/templates/pullrequests/pullrequest_show.mako:510
11073 #: rhodecode/templates/pullrequests/pullrequest_show.mako:525
10845 11074 msgid "Force update commits"
10846 11075 msgstr ""
10847 11076
10848 #: rhodecode/templates/pullrequests/pullrequest_show.mako:513
11077 #: rhodecode/templates/pullrequests/pullrequest_show.mako:528
10849 11078 msgid "Update commits and force refresh this pull request."
10850 11079 msgstr ""
10851 11080
10852 #: rhodecode/templates/pullrequests/pullrequest_show.mako:521
10853 msgid "Update is disabled for current view"
10854 msgstr ""
10855
10856 #: rhodecode/templates/pullrequests/pullrequest_show.mako:532
10857 msgid "Commits and changes between v{ver_from} and {ver_to} of this pull request, commenting is disabled"
10858 msgstr ""
10859
10860 11081 #: rhodecode/templates/pullrequests/pullrequest_show.mako:536
11082 msgid "Update is disabled for current view"
11083 msgstr ""
11084
11085 #: rhodecode/templates/pullrequests/pullrequest_show.mako:547
11086 msgid "Commits and changes between v{ver_from} and {ver_to} of this pull request, commenting is disabled"
11087 msgstr ""
11088
11089 #: rhodecode/templates/pullrequests/pullrequest_show.mako:551
10861 11090 msgid "commits added: {}, removed: {}"
10862 11091 msgstr ""
10863 11092
10864 #: rhodecode/templates/pullrequests/pullrequest_show.mako:554
11093 #: rhodecode/templates/pullrequests/pullrequest_show.mako:569
10865 11094 msgid "Commit added in displayed changes"
10866 11095 msgstr ""
10867 11096
10868 #: rhodecode/templates/pullrequests/pullrequest_show.mako:556
11097 #: rhodecode/templates/pullrequests/pullrequest_show.mako:571
10869 11098 msgid "Commit removed in displayed changes"
10870 11099 msgstr ""
10871 11100
10872 #: rhodecode/templates/pullrequests/pullrequest_show.mako:664
11101 #: rhodecode/templates/pullrequests/pullrequest_show.mako:679
10873 11102 msgid "there is {num} general comment from older versions"
10874 11103 msgstr ""
10875 11104
10876 #: rhodecode/templates/pullrequests/pullrequest_show.mako:665
11105 #: rhodecode/templates/pullrequests/pullrequest_show.mako:680
10877 11106 msgid "show it"
10878 11107 msgstr ""
10879 11108
10880 #: rhodecode/templates/pullrequests/pullrequest_show.mako:667
11109 #: rhodecode/templates/pullrequests/pullrequest_show.mako:682
10881 11110 msgid "there are {num} general comments from older versions"
10882 11111 msgstr ""
10883 11112
10884 #: rhodecode/templates/pullrequests/pullrequest_show.mako:668
11113 #: rhodecode/templates/pullrequests/pullrequest_show.mako:683
10885 11114 msgid "show them"
10886 11115 msgstr ""
10887 11116
@@ -256,23 +256,34 b' tooltip = _ToolTip()'
256 256 files_icon = u'<i class="file-breadcrumb-copy tooltip icon-clipboard clipboard-action" data-clipboard-text="{}" title="Copy file path"></i>'
257 257
258 258
259 def files_breadcrumbs(repo_name, commit_id, file_path, at_ref=None, limit_items=False, linkify_last_item=False):
259 def files_breadcrumbs(repo_name, repo_type, commit_id, file_path, landing_ref_name=None, at_ref=None,
260 limit_items=False, linkify_last_item=False, hide_last_item=False,
261 copy_path_icon=True):
260 262 if isinstance(file_path, str):
261 263 file_path = safe_unicode(file_path)
262 264
263 route_qry = {'at': at_ref} if at_ref else None
265 if at_ref:
266 route_qry = {'at': at_ref}
267 default_landing_ref = at_ref or landing_ref_name or commit_id
268 else:
269 route_qry = None
270 default_landing_ref = commit_id
264 271
265 # first segment is a `..` link to repo files
272 # first segment is a `HOME` link to repo files root location
266 273 root_name = literal(u'<i class="icon-home"></i>')
274
267 275 url_segments = [
268 276 link_to(
269 277 root_name,
270 route_path(
271 'repo_files',
272 repo_name=repo_name,
278 repo_files_by_ref_url(
279 repo_name,
280 repo_type,
281 f_path=None, # None here is a special case for SVN repos,
282 # that won't prefix with a ref
283 ref_name=default_landing_ref,
273 284 commit_id=commit_id,
274 f_path='',
275 _query=route_qry),
285 query=route_qry
286 )
276 287 )]
277 288
278 289 path_segments = file_path.split('/')
@@ -284,6 +295,10 b' def files_breadcrumbs(repo_name, commit_'
284 295
285 296 last_item = cnt == last_cnt
286 297
298 if last_item and hide_last_item:
299 # iterate over and hide last element
300 continue
301
287 302 if last_item and linkify_last_item is False:
288 303 # plain version
289 304 url_segments.append(segment_html)
@@ -291,12 +306,14 b' def files_breadcrumbs(repo_name, commit_'
291 306 url_segments.append(
292 307 link_to(
293 308 segment_html,
294 route_path(
295 'repo_files',
296 repo_name=repo_name,
309 repo_files_by_ref_url(
310 repo_name,
311 repo_type,
312 f_path='/'.join(path_segments[:cnt + 1]),
313 ref_name=default_landing_ref,
297 314 commit_id=commit_id,
298 f_path='/'.join(path_segments[:cnt + 1]),
299 _query=route_qry),
315 query=route_qry
316 ),
300 317 ))
301 318
302 319 limited_url_segments = url_segments[:1] + ['...'] + url_segments[-5:]
@@ -304,7 +321,11 b' def files_breadcrumbs(repo_name, commit_'
304 321 url_segments = limited_url_segments
305 322
306 323 full_path = file_path
307 icon = files_icon.format(escape(full_path))
324 if copy_path_icon:
325 icon = files_icon.format(escape(full_path))
326 else:
327 icon = ''
328
308 329 if file_path == '':
309 330 return root_name
310 331 else:
@@ -323,6 +344,54 b' def files_url_data(request):'
323 344 return json.dumps(matchdict)
324 345
325 346
347 def repo_files_by_ref_url(db_repo_name, db_repo_type, f_path, ref_name, commit_id, query=None, ):
348 _is_svn = is_svn(db_repo_type)
349 final_f_path = f_path
350
351 if _is_svn:
352 """
353 For SVN the ref_name cannot be used as a commit_id, it needs to be prefixed with
354 actually commit_id followed by the ref_name. This should be done only in case
355 This is a initial landing url, without additional paths.
356
357 like: /1000/tags/1.0.0/?at=tags/1.0.0
358 """
359
360 if ref_name and ref_name != 'tip':
361 # NOTE(marcink): for svn the ref_name is actually the stored path, so we prefix it
362 # for SVN we only do this magic prefix if it's root, .eg landing revision
363 # of files link. If we are in the tree we don't need this since we traverse the url
364 # that has everything stored
365 if f_path in ['', '/']:
366 final_f_path = '/'.join([ref_name, f_path])
367
368 # SVN always needs a commit_id explicitly, without a named REF
369 default_commit_id = commit_id
370 else:
371 """
372 For git and mercurial we construct a new URL using the names instead of commit_id
373 like: /master/some_path?at=master
374 """
375 # We currently do not support branches with slashes
376 if '/' in ref_name:
377 default_commit_id = commit_id
378 else:
379 default_commit_id = ref_name
380
381 # sometimes we pass f_path as None, to indicate explicit no prefix,
382 # we translate it to string to not have None
383 final_f_path = final_f_path or ''
384
385 files_url = route_path(
386 'repo_files',
387 repo_name=db_repo_name,
388 commit_id=default_commit_id,
389 f_path=final_f_path,
390 _query=query
391 )
392 return files_url
393
394
326 395 def code_highlight(code, lexer, formatter, use_hl_filter=False):
327 396 """
328 397 Lex ``code`` with ``lexer`` and format it with the formatter ``formatter``.
@@ -1492,7 +1561,7 b' def _process_url_func(match_obj, repo_na'
1492 1561 'id-repr': issue_id,
1493 1562 'issue-prefix': entry['pref'],
1494 1563 'serv': entry['url'],
1495 'title': desc,
1564 'title': bleach.clean(desc, strip=True),
1496 1565 'hovercard_url': hovercard_url
1497 1566 }
1498 1567
@@ -99,7 +99,7 b' class VcsHttpProxy(object):'
99 99 'X-RC-Server-Config-File': self.rc_extras.get('config'),
100 100
101 101 'X-RC-Auth-User': self.rc_extras.get('username'),
102 'X-RC-Auth-User-Id': self.rc_extras.get('user_id'),
102 'X-RC-Auth-User-Id': str(self.rc_extras.get('user_id')),
103 103 'X-RC-Auth-User-Ip': self.rc_extras.get('ip'),
104 104
105 105 # TODO: johbo: Avoid encoding and put this into payload?
@@ -47,7 +47,7 b' from .utils import ('
47 47 FreshRegionCache, ActiveRegionCache)
48 48
49 49
50 FILE_TREE_CACHE_VER = 'v3'
50 FILE_TREE_CACHE_VER = 'v4'
51 51
52 52
53 53 def configure_dogpile_cache(settings):
@@ -1758,7 +1758,7 b' class Repository(Base, BaseModel):'
1758 1758
1759 1759 @hybrid_property
1760 1760 def landing_rev(self):
1761 # always should return [rev_type, rev]
1761 # always should return [rev_type, rev], e.g ['branch', 'master']
1762 1762 if self._landing_revision:
1763 1763 _rev_info = self._landing_revision.split(':')
1764 1764 if len(_rev_info) < 2:
@@ -1766,6 +1766,14 b' class Repository(Base, BaseModel):'
1766 1766 return [_rev_info[0], _rev_info[1]]
1767 1767 return [None, None]
1768 1768
1769 @property
1770 def landing_ref_type(self):
1771 return self.landing_rev[0]
1772
1773 @property
1774 def landing_ref_name(self):
1775 return self.landing_rev[1]
1776
1769 1777 @landing_rev.setter
1770 1778 def landing_rev(self, val):
1771 1779 if ':' not in val:
@@ -4954,7 +4962,9 b' class RepoReviewRule(Base, BaseModel):'
4954 4962 else:
4955 4963 file_pattern = glob2re(self.file_pattern)
4956 4964 file_regex = re.compile(file_pattern)
4957 for filename in files_changed:
4965 for file_data in files_changed:
4966 filename = file_data.get('filename')
4967
4958 4968 if file_regex.search(filename):
4959 4969 files_matches = True
4960 4970 break
@@ -186,7 +186,7 b' def get_diff_info('
186 186 email = commit.author_email
187 187 user = User.get_from_cs_author(author)
188 188 if user:
189 user_counts[user] = user_counts.get(user, 0) + 1
189 user_counts[user.user_id] = user_counts.get(user.user_id, 0) + 1
190 190 author_counts[author] = author_counts.get(author, 0) + 1
191 191 email_counts[email] = email_counts.get(email, 0) + 1
192 192
@@ -911,6 +911,11 b' input.filediff-collapse-state {'
911 911 * {
912 912 box-sizing: border-box;
913 913 }
914
915 .on-hover-icon {
916 visibility: hidden;
917 }
918
914 919 .filediff-anchor {
915 920 visibility: hidden;
916 921 }
@@ -918,6 +923,9 b' input.filediff-collapse-state {'
918 923 .filediff-anchor {
919 924 visibility: visible;
920 925 }
926 .on-hover-icon {
927 visibility: visible;
928 }
921 929 }
922 930
923 931 .filediff-heading {
@@ -112,6 +112,13 b' input + .action-link, .action-link.first'
112 112 cursor: inherit;
113 113 }
114 114
115 .grey-link-action {
116 cursor: pointer;
117 &:hover {
118 color: @grey2;
119 }
120 color: @grey4;
121 }
115 122
116 123 .clipboard-action {
117 124 cursor: pointer;
@@ -307,7 +307,7 b''
307 307 border-radius: 0;
308 308 background: #fff;
309 309 font-family: inherit;
310 font-size: 1rem;
310 font-size: 13px;
311 311 }
312 312
313 313 .swal2-popup:focus {
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Add another comment',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Delete',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Follow',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Lifetime',
42 49 'Loading ...': 'Loading ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Send',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Show more',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Start following this repository',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Unfollow',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'just now',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Add another comment',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Löschen',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Follow',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Lebensdauer',
42 49 'Loading ...': 'Loading ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Bitte {0} Zeichen löschen',
69 77 'Please enter {0} or more character': 'Bitte {0} oder mehr Zeichen eingeben',
70 78 'Please enter {0} or more characters': 'Bitte {0} oder mehr Zeichen eingeben',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Senden',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Show more',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Start following this repository',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Unfollow',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'jetzt gerade',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Add another comment',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Delete',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Follow',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Lifetime',
42 49 'Loading ...': 'Loading ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Send',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Show more',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Start following this repository',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Unfollow',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'just now',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Add another comment',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Delete',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Follow',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'De por vida',
42 49 'Loading ...': 'Loading ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Send',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Show more',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Start following this repository',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Unfollow',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'just now',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Add another comment',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Supprimer',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Follow',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Durée de vie',
42 49 'Loading ...': 'Loading ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Envoyer',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Show more',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Suivre ce dépôt',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Unfollow',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'à l’instant',
118 134 'loading...': 'Chargement…',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Aggiungi un altro commento',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Elimina',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Segui',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'a vita',
42 49 'Loading ...': 'Caricamento ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Invia',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Mostra ancora',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Inizia a seguire il repository',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'Al momento non ci sono richieste di PULL che richiedono il tuo intervento',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Smetti di seguire',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'proprio ora',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': '別のコメントを追加',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': '選択したステータス ({0}) を元にコメントが自動的に設定されます...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': '削除',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'フォロー',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': '有効期間',
42 49 'Loading ...': '読み込み中...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': '読み込み失敗',
44 52 'Loading more results...': '結果を読み込み中...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': '{0} 文字削除してください',
69 77 'Please enter {0} or more character': '{0} 文字以上入力してください',
70 78 'Please enter {0} or more characters': '{0} 文字以上入力してください',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': '検索中...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': '送信',
76 85 'Set status to Approved': 'ステータスを承認にする',
77 86 'Set status to Rejected': 'ステータスを拒否にする',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'もっと表示',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'このリポジトリのフォローする',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'アンフォロー',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': '{0} 件のみ選択できます',
105 121 'You can only select {0} items': '{0} 件のみ選択できます',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'たったいま',
118 134 'loading...': '読み込み中...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -1,13 +1,17 b''
1 1 // AUTO GENERATED FILE FOR Babel JS-GETTEXT EXTRACTORS, DO NOT CHANGE
2 2 _gettext('(from usergroup {0})');
3 _gettext('<strong>{0} file</strong> changed, ');
4 _gettext('<strong>{0} files</strong> changed, ');
3 5 _gettext('Add another comment');
4 6 _gettext('Adding new reviewers is forbidden.');
7 _gettext('Ajax Request Error');
5 8 _gettext('All Authors');
6 9 _gettext('All individual reviewers must vote.');
7 10 _gettext('All reviewers must vote.');
8 11 _gettext('Are you sure to close this pull request without merging?');
9 12 _gettext('At least {0} reviewer must vote.');
10 13 _gettext('At least {0} reviewers must vote.');
14 _gettext('Authentication Token');
11 15 _gettext('Author is not allowed to be a reviewer.');
12 16 _gettext('Changed files');
13 17 _gettext('Close');
@@ -17,13 +21,16 b''
17 21 _gettext('Comment text will be set automatically based on currently selected status ({0}) ...');
18 22 _gettext('Commit Authors are not allowed to be a reviewer.');
19 23 _gettext('Context file: ');
24 _gettext('Delete');
20 25 _gettext('Delete this comment?');
21 26 _gettext('Diff to Commit ');
27 _gettext('Error during search operation');
22 28 _gettext('Expand all files');
23 29 _gettext('Expand {0} commit');
24 30 _gettext('Expand {0} commits');
25 31 _gettext('Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.');
26 32 _gettext('Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.');
33 _gettext('File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.');
27 34 _gettext('Follow');
28 35 _gettext('Force updating...');
29 36 _gettext('Hide full context diff');
@@ -34,6 +41,7 b''
34 41 _gettext('Leave a resolution comment, or click resolve button to resolve TODO comment #{0}');
35 42 _gettext('Lifetime');
36 43 _gettext('Loading ...');
44 _gettext('Loading diff ...');
37 45 _gettext('Loading failed');
38 46 _gettext('Loading more results...');
39 47 _gettext('Loading...');
@@ -62,6 +70,7 b''
62 70 _gettext('Please delete {0} characters');
63 71 _gettext('Please enter {0} or more character');
64 72 _gettext('Please enter {0} or more characters');
73 _gettext('Please wait creating pull request...');
65 74 _gettext('Reviewers picked from source code changes.');
66 75 _gettext('Saving...');
67 76 _gettext('Searching...');
@@ -69,12 +78,14 b''
69 78 _gettext('Send');
70 79 _gettext('Set status to Approved');
71 80 _gettext('Set status to Rejected');
81 _gettext('Show');
72 82 _gettext('Show at Commit ');
73 83 _gettext('Show commit range {0} ... {1}');
74 84 _gettext('Show full context diff');
75 85 _gettext('Show more');
76 86 _gettext('Show selected commit __S');
77 87 _gettext('Show selected commits __S ... __E');
88 _gettext('Show this authentication token?');
78 89 _gettext('Show whitespace changes');
79 90 _gettext('Specified expiration date');
80 91 _gettext('Start following this repository');
@@ -88,6 +99,10 b''
88 99 _gettext('TODO comment');
89 100 _gettext('TODO from comment {0} was fixed.');
90 101 _gettext('There are currently no open pull requests requiring your participation.');
102 _gettext('There is a later version of file tree available. Click {0} to create a file at the latest tree.');
103 _gettext('There is an existing path `{0}` at this commit.');
104 _gettext('This pull requests will consist of <strong>{0} commit</strong>.');
105 _gettext('This pull requests will consist of <strong>{0} commits</strong>.');
91 106 _gettext('Toggle Wide Mode diff');
92 107 _gettext('Unfollow');
93 108 _gettext('Unwatch');
@@ -95,6 +110,7 b''
95 110 _gettext('User `{0}` already in reviewers');
96 111 _gettext('User `{0}` not allowed to be a reviewer');
97 112 _gettext('Watch');
113 _gettext('Yes, delete comment #{0}!');
98 114 _gettext('You can only select {0} item');
99 115 _gettext('You can only select {0} items');
100 116 _gettext('activated');
@@ -111,6 +127,7 b''
111 127 _gettext('just now');
112 128 _gettext('loading...');
113 129 _gettext('member of "{0}"');
130 _gettext('no commits');
114 131 _gettext('not active');
115 132 _gettext('resolve comment');
116 133 _gettext('showing {0} out of {1} commit');
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Dodaj kolejny komentarz',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Zamknij',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Usuń',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Obserwuj',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Czas życia',
42 49 'Loading ...': 'Ładuję...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Wyślij',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Pokaż więcej',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Zacznij obserwację tego repozytorium',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Nie obserwuj',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'przed chwilą',
118 134 'loading...': 'wczytywanie...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Adicionar outro comentário',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Excluir',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Seguir',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Tempo de Vida',
42 49 'Loading ...': 'Carregando...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Enviar',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Mostrar mais',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Passar a seguir este repositório',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Parar de seguir',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'agora há pouco',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Добавить другой комментарий',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': 'Удалить',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Наблюдать',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': 'Срок',
42 49 'Loading ...': 'Загрузка...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': 'Отправить',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Показать еще',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': 'Наблюдать за репозиторием',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Не наблюдать',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': 'прямо сейчас',
118 134 'loading...': 'загрузка...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -6,14 +6,18 b''
6 6 //JS translations map
7 7 var _TM = {
8 8 '(from usergroup {0})': '(from usergroup {0})',
9 '<strong>{0} file</strong> changed, ': '<strong>{0} file</strong> changed, ',
10 '<strong>{0} files</strong> changed, ': '<strong>{0} files</strong> changed, ',
9 11 'Add another comment': 'Add another comment',
10 12 'Adding new reviewers is forbidden.': 'Adding new reviewers is forbidden.',
13 'Ajax Request Error': 'Ajax Request Error',
11 14 'All Authors': 'All Authors',
12 15 'All individual reviewers must vote.': 'All individual reviewers must vote.',
13 16 'All reviewers must vote.': 'All reviewers must vote.',
14 17 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
15 18 'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
16 19 'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
20 'Authentication Token': 'Authentication Token',
17 21 'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
18 22 'Changed files': 'Changed files',
19 23 'Close': 'Close',
@@ -23,13 +27,16 b' var _TM = {'
23 27 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
24 28 'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
25 29 'Context file: ': 'Context file: ',
30 'Delete': '删除',
26 31 'Delete this comment?': 'Delete this comment?',
27 32 'Diff to Commit ': 'Diff to Commit ',
33 'Error during search operation': 'Error during search operation',
28 34 'Expand all files': 'Expand all files',
29 35 'Expand {0} commit': 'Expand {0} commit',
30 36 'Expand {0} commits': 'Expand {0} commits',
31 37 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.': 'Fetching repository state failed. Error code: {0} {1}. Try <a href="{2}">refreshing</a> this page.',
32 38 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
39 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.': 'File `{0}` has a newer version available, or has been removed. Click {1} to see the latest version.',
33 40 'Follow': 'Follow',
34 41 'Force updating...': 'Force updating...',
35 42 'Hide full context diff': 'Hide full context diff',
@@ -40,6 +47,7 b' var _TM = {'
40 47 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}': 'Leave a resolution comment, or click resolve button to resolve TODO comment #{0}',
41 48 'Lifetime': '终身',
42 49 'Loading ...': 'Loading ...',
50 'Loading diff ...': 'Loading diff ...',
43 51 'Loading failed': 'Loading failed',
44 52 'Loading more results...': 'Loading more results...',
45 53 'Loading...': 'Loading...',
@@ -68,6 +76,7 b' var _TM = {'
68 76 'Please delete {0} characters': 'Please delete {0} characters',
69 77 'Please enter {0} or more character': 'Please enter {0} or more character',
70 78 'Please enter {0} or more characters': 'Please enter {0} or more characters',
79 'Please wait creating pull request...': 'Please wait creating pull request...',
71 80 'Reviewers picked from source code changes.': 'Reviewers picked from source code changes.',
72 81 'Saving...': 'Saving...',
73 82 'Searching...': 'Searching...',
@@ -75,12 +84,14 b' var _TM = {'
75 84 'Send': '发送',
76 85 'Set status to Approved': 'Set status to Approved',
77 86 'Set status to Rejected': 'Set status to Rejected',
87 'Show': 'Show',
78 88 'Show at Commit ': 'Show at Commit ',
79 89 'Show commit range {0} ... {1}': 'Show commit range {0} ... {1}',
80 90 'Show full context diff': 'Show full context diff',
81 91 'Show more': 'Show more',
82 92 'Show selected commit __S': 'Show selected commit __S',
83 93 'Show selected commits __S ... __E': 'Show selected commits __S ... __E',
94 'Show this authentication token?': 'Show this authentication token?',
84 95 'Show whitespace changes': 'Show whitespace changes',
85 96 'Specified expiration date': 'Specified expiration date',
86 97 'Start following this repository': '开始关注该版本库',
@@ -94,6 +105,10 b' var _TM = {'
94 105 'TODO comment': 'TODO comment',
95 106 'TODO from comment {0} was fixed.': 'TODO from comment {0} was fixed.',
96 107 'There are currently no open pull requests requiring your participation.': 'There are currently no open pull requests requiring your participation.',
108 'There is a later version of file tree available. Click {0} to create a file at the latest tree.': 'There is a later version of file tree available. Click {0} to create a file at the latest tree.',
109 'There is an existing path `{0}` at this commit.': 'There is an existing path `{0}` at this commit.',
110 'This pull requests will consist of <strong>{0} commit</strong>.': 'This pull requests will consist of <strong>{0} commit</strong>.',
111 'This pull requests will consist of <strong>{0} commits</strong>.': 'This pull requests will consist of <strong>{0} commits</strong>.',
97 112 'Toggle Wide Mode diff': 'Toggle Wide Mode diff',
98 113 'Unfollow': 'Unfollow',
99 114 'Unwatch': 'Unwatch',
@@ -101,6 +116,7 b' var _TM = {'
101 116 'User `{0}` already in reviewers': 'User `{0}` already in reviewers',
102 117 'User `{0}` not allowed to be a reviewer': 'User `{0}` not allowed to be a reviewer',
103 118 'Watch': 'Watch',
119 'Yes, delete comment #{0}!': 'Yes, delete comment #{0}!',
104 120 'You can only select {0} item': 'You can only select {0} item',
105 121 'You can only select {0} items': 'You can only select {0} items',
106 122 'activated': 'activated',
@@ -117,6 +133,7 b' var _TM = {'
117 133 'just now': '刚刚',
118 134 'loading...': 'loading...',
119 135 'member of "{0}"': 'member of "{0}"',
136 'no commits': 'no commits',
120 137 'not active': 'not active',
121 138 'resolve comment': 'resolve comment',
122 139 'showing {0} out of {1} commit': 'showing {0} out of {1} commit',
@@ -50,18 +50,27 b''
50 50 <div id="footer">
51 51 <div id="footer-inner" class="title wrapper">
52 52 <div>
53 <% sid = 'block' if request.GET.get('showrcid') else 'none' %>
54
53 55 <p class="footer-link-right">
56 <a class="grey-link-action" href="${h.route_path('home', _query={'showrcid': 1})}">
57 RhodeCode
54 58 % if c.visual.show_version:
55 RhodeCode Enterprise ${c.rhodecode_version} ${c.rhodecode_edition}
59 ${c.rhodecode_version}
56 60 % endif
57 &copy; 2010-${h.datetime.today().year}, <a href="${h.route_url('rhodecode_official')}" target="_blank">RhodeCode GmbH</a>. All rights reserved.
61 ${c.rhodecode_edition}
62 </a> |
63
58 64 % if c.visual.rhodecode_support_url:
59 <a href="${c.visual.rhodecode_support_url}" target="_blank">${_('Support')}</a>
65 <a class="grey-link-action" href="${c.visual.rhodecode_support_url}" target="_blank">${_('Support')}</a> |
66 <a class="grey-link-action" href="https://docs.rhodecode.com" target="_blank">${_('Documentation')}</a>
60 67 % endif
68
61 69 </p>
62 <% sid = 'block' if request.GET.get('showrcid') else 'none' %>
70
63 71 <p class="server-instance" style="display:${sid}">
64 72 ## display hidden instance ID if specially defined
73 &copy; 2010-${h.datetime.today().year}, <a href="${h.route_url('rhodecode_official')}" target="_blank">RhodeCode GmbH</a>. All rights reserved.
65 74 % if c.rhodecode_instanceid:
66 75 ${_('RhodeCode instance id: {}').format(c.rhodecode_instanceid)}
67 76 % endif
@@ -363,9 +372,9 b''
363 372 </div>
364 373
365 374 <ul id="context-pages" class="navigation horizontal-list">
366 <li class="${h.is_active('summary', active)}"><a class="menulink" href="${h.route_path('repo_summary', repo_name=c.repo_name)}"><div class="menulabel">${_('Summary')}</div></a></li>
375 <li class="${h.is_active('summary', active)}"><a class="menulink" href="${h.route_path('repo_summary_explicit', repo_name=c.repo_name)}"><div class="menulabel">${_('Summary')}</div></a></li>
367 376 <li class="${h.is_active('commits', active)}"><a class="menulink" href="${h.route_path('repo_commits', repo_name=c.repo_name)}"><div class="menulabel">${_('Commits')}</div></a></li>
368 <li class="${h.is_active('files', active)}"><a class="menulink" href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.rhodecode_db_repo.landing_rev[1], f_path='')}"><div class="menulabel">${_('Files')}</div></a></li>
377 <li class="${h.is_active('files', active)}"><a class="menulink" href="${h.repo_files_by_ref_url(c.repo_name, c.rhodecode_db_repo.repo_type, f_path='', ref_name=c.rhodecode_db_repo.landing_ref_name, commit_id='tip', query={'at':c.rhodecode_db_repo.landing_ref_name})}"><div class="menulabel">${_('Files')}</div></a></li>
369 378 <li class="${h.is_active('compare', active)}"><a class="menulink" href="${h.route_path('repo_compare_select',repo_name=c.repo_name)}"><div class="menulabel">${_('Compare')}</div></a></li>
370 379
371 380 ## TODO: anderson: ideally it would have a function on the scm_instance "enable_pullrequest() and enable_fork()"
@@ -6,7 +6,7 b" c.template_context['repo_name'] = getatt"
6 6 go_import_header = ''
7 7 if hasattr(c, 'rhodecode_db_repo'):
8 8 c.template_context['repo_type'] = c.rhodecode_db_repo.repo_type
9 c.template_context['repo_landing_commit'] = c.rhodecode_db_repo.landing_rev[1]
9 c.template_context['repo_landing_commit'] = c.rhodecode_db_repo.landing_ref_name
10 10 c.template_context['repo_id'] = c.rhodecode_db_repo.repo_id
11 11 c.template_context['repo_view_type'] = h.get_repo_view_type(request)
12 12
@@ -253,8 +253,16 b" return '%s_%s_%i' % (h.md5_safe(commit+f"
253 253 data-anchor-id="${h.FID(filediff.raw_id, filediff.patch['filename'])}"
254 254 >
255 255 <label for="filediff-collapse-${id(filediff)}" class="filediff-heading">
256 <%
257 file_comments = (get_inline_comments(inline_comments, filediff.patch['filename']) or {}).values()
258 total_file_comments = [_c for _c in h.itertools.chain.from_iterable(file_comments) if not _c.outdated]
259 %>
256 260 <div class="filediff-collapse-indicator icon-"></div>
261 <span class="pill-group pull-right" >
262 <span class="pill"><i class="icon-comment"></i> ${len(total_file_comments)}</span>
263 </span>
257 264 ${diff_ops(filediff)}
265
258 266 </label>
259 267
260 268 ${diff_menu(filediff, use_comments=use_comments)}
@@ -484,7 +492,7 b' from rhodecode.lib.diffs import NEW_FILE'
484 492 <% final_path = filediff.target_file_path %>
485 493 %endif
486 494 %endif
487 <i style="color: #aaa" class="tooltip icon-clipboard clipboard-action" data-clipboard-text="${final_path}" title="${_('Copy file path')}" onclick="return false;"></i>
495 <i style="color: #aaa" class="on-hover-icon icon-clipboard clipboard-action" data-clipboard-text="${final_path}" title="${_('Copy file path')}" onclick="return false;"></i>
488 496 </span>
489 497 ## anchor link
490 498 <a class="pill filediff-anchor" href="#a_${h.FID(filediff.raw_id, filediff.patch['filename'])}"></a>
@@ -615,6 +623,19 b' from rhodecode.lib.diffs import NEW_FILE'
615 623 </%def>
616 624
617 625 <%!
626
627 def get_inline_comments(comments, filename):
628 if hasattr(filename, 'unicode_path'):
629 filename = filename.unicode_path
630
631 if not isinstance(filename, (unicode, str)):
632 return None
633
634 if comments and filename in comments:
635 return comments[filename]
636
637 return None
638
618 639 def get_comments_for(diff_type, comments, filename, line_version, line_number):
619 640 if hasattr(filename, 'unicode_path'):
620 641 filename = filename.unicode_path
@@ -622,13 +643,14 b' def get_comments_for(diff_type, comments'
622 643 if not isinstance(filename, (unicode, str)):
623 644 return None
624 645
625 line_key = '{}{}'.format(line_version, line_number) ## e.g o37, n12
646 file_comments = get_inline_comments(comments, filename)
647 if file_comments is None:
648 return None
626 649
627 if comments and filename in comments:
628 file_comments = comments[filename]
629 if line_key in file_comments:
630 data = file_comments.pop(line_key)
631 return data
650 line_key = '{}{}'.format(line_version, line_number) ## e.g o37, n12
651 if line_key in file_comments:
652 data = file_comments.pop(line_key)
653 return data
632 654 %>
633 655
634 656 <%def name="render_hunk_lines_sideside(filediff, hunk, use_comments=False, inline_comments=None, active_pattern_entries=None)">
@@ -655,9 +677,9 b' def get_comments_for(diff_type, comments'
655 677 %if line_old_comments:
656 678 <% has_outdated = any([x.outdated for x in line_old_comments]) %>
657 679 % if has_outdated:
658 <i title="${_('comments including outdated')}:${len(line_old_comments)}" class="icon-comment-toggle" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
680 <i class="tooltip" title="${_('comments including outdated, click to show them')}:${len(line_old_comments)}" class="icon-comment-toggle" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
659 681 % else:
660 <i title="${_('comments')}: ${len(line_old_comments)}" class="icon-comment" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
682 <i class="tooltip" title="${_('comments')}: ${len(line_old_comments)}" class="icon-comment" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
661 683 % endif
662 684 %endif
663 685 </div>
@@ -698,9 +720,9 b' def get_comments_for(diff_type, comments'
698 720 %if line_new_comments:
699 721 <% has_outdated = any([x.outdated for x in line_new_comments]) %>
700 722 % if has_outdated:
701 <i title="${_('comments including outdated')}:${len(line_new_comments)}" class="icon-comment-toggle" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
723 <i class="tooltip" title="${_('comments including outdated, click to show them')}:${len(line_new_comments)}" class="icon-comment-toggle" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
702 724 % else:
703 <i title="${_('comments')}: ${len(line_new_comments)}" class="icon-comment" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
725 <i class="tooltip" title="${_('comments')}: ${len(line_new_comments)}" class="icon-comment" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
704 726 % endif
705 727 %endif
706 728 </div>
@@ -754,9 +776,9 b' def get_comments_for(diff_type, comments'
754 776 % if comments:
755 777 <% has_outdated = any([x.outdated for x in comments]) %>
756 778 % if has_outdated:
757 <i title="${_('comments including outdated')}:${len(comments)}" class="icon-comment-toggle" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
779 <i class="tooltip" title="${_('comments including outdated, click to show them')}:${len(comments)}" class="icon-comment-toggle" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
758 780 % else:
759 <i title="${_('comments')}: ${len(comments)}" class="icon-comment" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
781 <i class="tooltip" title="${_('comments')}: ${len(comments)}" class="icon-comment" onclick="return Rhodecode.comments.toggleLineComments(this)"></i>
760 782 % endif
761 783 % endif
762 784 </div>
@@ -60,10 +60,10 b''
60 60 class="btn btn-small"
61 61 href="${h.route_path('repo_compare',
62 62 repo_name=c.rhodecode_db_repo.fork.repo_name,
63 source_ref_type=c.rhodecode_db_repo.landing_rev[0],
64 source_ref=c.rhodecode_db_repo.landing_rev[1],
65 target_ref_type='branch' if request.GET.get('branch') else c.rhodecode_db_repo.landing_rev[0],
66 target_ref=request.GET.get('branch') or c.rhodecode_db_repo.landing_rev[1],
63 source_ref_type=c.rhodecode_db_repo.landing_ref_type,
64 source_ref=c.rhodecode_db_repo.landing_ref_name,
65 target_ref_type='branch' if request.GET.get('branch') else c.rhodecode_db_repo.landing_ref_type,
66 target_ref=request.GET.get('branch') or c.rhodecode_db_repo.landing_ref_name,
67 67 _query=dict(merge=1, target_repo=c.repo_name))}"
68 68 >
69 69 ${_('Compare fork with Parent (%s)' % c.rhodecode_db_repo.fork.repo_name)}
@@ -93,10 +93,10 b''
93 93 <a class="btn btn-default" title="${h.tooltip(_('Compare fork with %s' % c.rhodecode_db_repo.fork.repo_name))}"
94 94 href="${h.route_path('repo_compare',
95 95 repo_name=c.rhodecode_db_repo.fork.repo_name,
96 source_ref_type=c.rhodecode_db_repo.landing_rev[0],
97 source_ref=c.rhodecode_db_repo.landing_rev[1],
98 target_repo=c.repo_name,target_ref_type='branch' if request.GET.get('branch') else c.rhodecode_db_repo.landing_rev[0],
99 target_ref=request.GET.get('branch') or c.rhodecode_db_repo.landing_rev[1],
96 source_ref_type=c.rhodecode_db_repo.landing_ref_type,
97 source_ref=c.rhodecode_db_repo.landing_ref_name,
98 target_repo=c.repo_name,target_ref_type='branch' if request.GET.get('branch') else c.rhodecode_db_repo.landing_ref_type,
99 target_ref=request.GET.get('branch') or c.rhodecode_db_repo.landing_ref_name,
100 100 _query=dict(merge=1))}"
101 101 >
102 102 ${_('Compare with origin')}
@@ -101,6 +101,7 b' text_monospace = "\'Menlo\', \'Liberation M'
101 101 margin: 0;
102 102 padding: 0;
103 103 font-family: ${text_regular|n};
104 color: #000000;
104 105 }
105 106
106 107 /* Prevent Webkit and Windows Mobile platforms from changing default font sizes.*/
@@ -211,6 +212,20 b' text_monospace = "\'Menlo\', \'Liberation M'
211 212
212 213 code {
213 214 font-family: ${text_monospace|n};
215 white-space: pre-line !important;
216 color: #000000;
217 }
218
219 ul.changes-ul {
220 list-style: none;
221 list-style-type: none;
222 padding: 0;
223 margin: 10px 0;
224 }
225 ul.changes-ul li {
226 list-style: none;
227 list-style-type: none;
228 margin: 2px 0;
214 229 }
215 230
216 231 @media only screen and (-webkit-min-device-pixel-ratio: 2) {
@@ -237,13 +252,19 b' text_monospace = "\'Menlo\', \'Liberation M'
237 252 padding: 3px 5px 3px
238 253 }
239 254
240 div.markdown-block h1, div.markdown-block h2, div.markdown-block h3, div.markdown-block h4, div.markdown-block h5, div.markdown-block h6 {
255 div.markdown-block h1,
256 div.markdown-block h2,
257 div.markdown-block h3,
258 div.markdown-block h4,
259 div.markdown-block h5,
260 div.markdown-block h6 {
241 261 border-bottom: none !important;
242 262 padding: 0 !important;
243 263 overflow: visible !important
244 264 }
245 265
246 div.markdown-block h1, div.markdown-block h2 {
266 div.markdown-block h1,
267 div.markdown-block h2 {
247 268 border-bottom: 1px #e6e5e5 solid !important
248 269 }
249 270
@@ -290,7 +311,13 b' text_monospace = "\'Menlo\', \'Liberation M'
290 311 margin-bottom: 13px
291 312 }
292 313
293 div.markdown-block ol, div.markdown-block ul, div.markdown-block p, div.markdown-block blockquote, div.markdown-block dl, div.markdown-block li, div.markdown-block table {
314 div.markdown-block ol,
315 div.markdown-block ul,
316 div.markdown-block p,
317 div.markdown-block blockquote,
318 div.markdown-block dl,
319 div.markdown-block li,
320 div.markdown-block table {
294 321 margin: 3px 0 13px 0 !important;
295 322 color: #424242 !important;
296 323 font-size: 13px !important;
@@ -371,27 +398,30 b' text_monospace = "\'Menlo\', \'Liberation M'
371 398 background-color: #eeeeee
372 399 }
373 400
374 div.markdown-block code, div.markdown-block pre, div.markdown-block #ws, div.markdown-block #message {
401 div.markdown-block code,
402 div.markdown-block pre,
403 div.markdown-block #ws,
404 div.markdown-block #message {
375 405 font-family: ${text_monospace|n};
376 406 font-size: 11px;
377 407 -webkit-border-radius: 2px;
378 408 -moz-border-radius: 2px;
379 409 border-radius: 2px;
380 background-color: white;
410 background-color: #FFFFFF;
381 411 color: #7E7F7F
382 412 }
383 413
384 414 div.markdown-block code {
385 border: 1px solid #eeeeee;
415 border: 1px solid #7E7F7F;
386 416 margin: 0 2px;
387 417 padding: 0 5px
388 418 }
389 419
390 420 div.markdown-block pre {
391 border: 1px solid #dbd9da;
421 border: 1px solid #7E7F7F;
392 422 overflow: auto;
393 423 padding: .5em;
394 background-color: #F5F5F5
424 background-color: #FFFFFF;
395 425 }
396 426
397 427 div.markdown-block pre > code {
@@ -411,7 +441,12 b' text_monospace = "\'Menlo\', \'Liberation M'
411 441 font-weight: normal
412 442 }
413 443
414 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
444 div.rst-block h1,
445 div.rst-block h2,
446 div.rst-block h3,
447 div.rst-block h4,
448 div.rst-block h5,
449 div.rst-block h6 {
415 450 border-bottom: 0 !important;
416 451 margin: 0 !important;
417 452 padding: 0 !important;
@@ -461,7 +496,7 b' text_monospace = "\'Menlo\', \'Liberation M'
461 496 background-color: ghostWhite !important;
462 497 color: #444 !important;
463 498 padding: 0 .2em !important;
464 border: 1px solid #dedede !important
499 border: 1px solid #7E7F7F !important
465 500 }
466 501
467 502 div.rst-block pre code {
@@ -474,20 +509,24 b' text_monospace = "\'Menlo\', \'Liberation M'
474 509 div.rst-block pre {
475 510 margin: 1em 0;
476 511 padding: 15px;
477 border: 1px solid #eeeeee;
512 border: 1px solid #7E7F7F;
478 513 -webkit-border-radius: 2px;
479 514 -moz-border-radius: 2px;
480 515 border-radius: 2px;
481 516 overflow: auto;
482 517 font-size: 12px;
483 518 color: #444;
484 background-color: #F5F5F5
519 background-color: #FFFFFF;
520 }
521
522 .clear-both {
523 clear:both;
485 524 }
486 525
487 526 /*elasticmatch is custom rhodecode tag*/
488 527 .codehilite .c-ElasticMatch {
489 background-color: #faffa6;
490 padding: 0.2em;
528 background-color: #faffa6;
529 padding: 0.2em;
491 530 }
492 531
493 532 .codehilite .c-ElasticMatch { background-color: #faffa6; padding: 0.2em;}
@@ -581,7 +620,7 b' text_monospace = "\'Menlo\', \'Liberation M'
581 620 </a>
582 621 </td>
583 622 </tr>
584 <tr>
623 <tr style="background-color: #fff">
585 624 <td style="padding:15px;" valign="top">${self.body()}</td>
586 625 </tr>
587 626 </table>
@@ -89,12 +89,13 b' data = {'
89 89 }
90 90 %>
91 91
92 ## header
92 93 <table style="text-align:left;vertical-align:middle;width: 100%">
93 94 <tr>
94 95 <td style="width:100%;border-bottom:1px solid #dbd9da;">
95 96
96 <h4 style="margin: 0">
97 <div style="margin-bottom: 4px">
97 <div style="margin: 0; font-weight: bold">
98 <div class="clear-both" style="margin-bottom: 4px">
98 99 <span style="color:#7E7F7F">@${h.person(user.username)}</span>
99 100 ${_('left a')}
100 101 <a href="${commit_comment_url}" style="${base.link_css()}">
@@ -107,13 +108,14 b' data = {'
107 108 </div>
108 109 <div style="margin-top: 10px"></div>
109 110 ${_('Commit')} <code>${data['commit_id']}</code> ${_('of repository')}: ${data['repo_name']}
110 </h4>
111 </div>
111 112
112 113 </td>
113 114 </tr>
114 115
115 116 </table>
116
117 <div class="clear-both"></div>
118 ## main body
117 119 <table style="text-align:left;vertical-align:middle;width: 100%">
118 120
119 121 ## spacing def
@@ -110,12 +110,13 b' data = {'
110 110 }
111 111 %>
112 112
113 ## header
113 114 <table style="text-align:left;vertical-align:middle;width: 100%">
114 115 <tr>
115 116 <td style="width:100%;border-bottom:1px solid #dbd9da;">
116 117
117 <h4 style="margin: 0">
118 <div style="margin-bottom: 4px">
118 <div style="margin: 0; font-weight: bold">
119 <div class="clear-both" style="margin-bottom: 4px">
119 120 <span style="color:#7E7F7F">@${h.person(user.username)}</span>
120 121 ${_('left a')}
121 122 <a href="${pr_comment_url}" style="${base.link_css()}">
@@ -128,13 +129,14 b' data = {'
128 129 </div>
129 130 <div style="margin-top: 10px"></div>
130 131 ${_('Pull request')} <code>!${data['pr_id']}: ${data['pr_title']}</code>
131 </h4>
132 </div>
132 133
133 134 </td>
134 135 </tr>
135 136
136 137 </table>
137
138 <div class="clear-both"></div>
139 ## main body
138 140 <table style="text-align:left;vertical-align:middle;width: 100%">
139 141
140 142 ## spacing def
@@ -72,13 +72,13 b' data = {'
72 72 'target_repo_url': h.link_to(pull_request_target_repo.repo_name, pull_request_target_repo_url),
73 73 }
74 74 %>
75
75 ## header
76 76 <table style="text-align:left;vertical-align:middle;width: 100%">
77 77 <tr>
78 78 <td style="width:100%;border-bottom:1px solid #dbd9da;">
79 79
80 <h4 style="margin: 0">
81 <div style="margin-bottom: 4px">
80 <div style="margin: 0; font-weight: bold">
81 <div class="clear-both" class="clear-both" style="margin-bottom: 4px">
82 82 <span style="color:#7E7F7F">@${h.person(user.username)}</span>
83 83 ${_('requested a')}
84 84 <a href="${pull_request_url}" style="${base.link_css()}">
@@ -87,13 +87,14 b' data = {'
87 87 </div>
88 88 <div style="margin-top: 10px"></div>
89 89 ${_('Pull request')} <code>!${data['pr_id']}: ${data['pr_title']}</code>
90 </h4>
90 </div>
91 91
92 92 </td>
93 93 </tr>
94 94
95 95 </table>
96
96 <div class="clear-both"></div>
97 ## main body
97 98 <table style="text-align:left;vertical-align:middle;width: 100%">
98 99 ## spacing def
99 100 <tr>
@@ -85,12 +85,13 b' data = {'
85 85 }
86 86 %>
87 87
88 ## header
88 89 <table style="text-align:left;vertical-align:middle;width: 100%">
89 90 <tr>
90 91 <td style="width:100%;border-bottom:1px solid #dbd9da;">
91 92
92 <h4 style="margin: 0">
93 <div style="margin-bottom: 4px">
93 <div style="margin: 0; font-weight: bold">
94 <div class="clear-both" style="margin-bottom: 4px">
94 95 <span style="color:#7E7F7F">@${h.person(updating_user.username)}</span>
95 96 ${_('updated')}
96 97 <a href="${pull_request_url}" style="${base.link_css()}">
@@ -99,13 +100,14 b' data = {'
99 100 </div>
100 101 <div style="margin-top: 10px"></div>
101 102 ${_('Pull request')} <code>!${data['pr_id']}: ${data['pr_title']}</code>
102 </h4>
103 </div>
103 104
104 105 </td>
105 106 </tr>
106 107
107 108 </table>
108
109 <div class="clear-both"></div>
110 ## main body
109 111 <table style="text-align:left;vertical-align:middle;width: 100%">
110 112 ## spacing def
111 113 <tr>
@@ -137,27 +139,31 b' data = {'
137 139 </tr>
138 140 <tr>
139 141 <td style="padding-right:20px;">${_('Changes')}:</td>
140 <td style="white-space:pre-line">\
142 <td>
141 143 <strong>Changed commits:</strong>
142
143 - Added: ${len(added_commits)}
144 - Removed: ${len(removed_commits)}
144 <ul class="changes-ul">
145 <li>- Added: ${len(added_commits)}</li>
146 <li>- Removed: ${len(removed_commits)}</li>
147 </ul>
145 148
146 149 <strong>Changed files:</strong>
150 <ul class="changes-ul">
147 151
148 152 %if not changed_files:
149 No file changes found
153 <li>No file changes found</li>
150 154 %else:
151 %for file_name in added_files:
152 - A <a href="${pull_request_url + '#a_' + h.FID(ancestor_commit_id, file_name)}">${file_name}</a>
153 %endfor
154 %for file_name in modified_files:
155 - M <a href="${pull_request_url + '#a_' + h.FID(ancestor_commit_id, file_name)}">${file_name}</a>
156 %endfor
157 %for file_name in removed_files:
158 - R <a href="${pull_request_url + '#a_' + h.FID(ancestor_commit_id, file_name)}">${file_name}</a>
159 %endfor
155 %for file_name in added_files:
156 <li>- A <a href="${pull_request_url + '#a_' + h.FID(ancestor_commit_id, file_name)}">${file_name}</a></li>
157 %endfor
158 %for file_name in modified_files:
159 <li>- M <a href="${pull_request_url + '#a_' + h.FID(ancestor_commit_id, file_name)}">${file_name}</a></li>
160 %endfor
161 %for file_name in removed_files:
162 <li>- R <a href="${pull_request_url + '#a_' + h.FID(ancestor_commit_id, file_name)}">${file_name}</a></li>
163 %endfor
160 164 %endif
165
166 </ul>
161 167 </td>
162 168 </tr>
163 169
@@ -19,7 +19,7 b' A new user `${user.username}` has regist'
19 19 ${self.plaintext_footer()}
20 20 </%def>
21 21
22
22 ## header
23 23 <table style="text-align:left;vertical-align:middle;width: 100%">
24 24 <tr>
25 25 <td style="width:100%;border-bottom:1px solid #dbd9da;">
@@ -31,7 +31,8 b' A new user `${user.username}` has regist'
31 31 </td>
32 32 </tr>
33 33 </table>
34
34 <div class="clear-both"></div>
35 ## main body
35 36 <table style="text-align:left;vertical-align:middle;width: 100%">
36 37 ## spacing def
37 38 <tr>
@@ -36,8 +36,7 b''
36 36 <ul>
37 37 <li class="breadcrumb-path">
38 38 <div>
39 <a href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.commit.raw_id, f_path='')}"><i class="icon-home"></i></a> /
40 <a href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.commit.raw_id, f_path=c.f_path)}">${c.f_path}</a> ${('/' if c.f_path else '')}
39 ${h.files_breadcrumbs(c.repo_name, c.rhodecode_db_repo.repo_type, c.commit.raw_id, c.f_path, c.rhodecode_db_repo.landing_ref_name, request.GET.get('at'), limit_items=True, hide_last_item=False, linkify_last_item=True, copy_path_icon=False)} /
41 40 </div>
42 41 </li>
43 42 <li class="location-path">
@@ -64,10 +64,10 b''
64 64 %if c.readme_data:
65 65 <div id="readme" class="anchor">
66 66 <div class="box">
67 <div class="readme-title" title="${h.tooltip(_('Readme file from commit %s:%s') % (c.rhodecode_db_repo.landing_rev[0], c.rhodecode_db_repo.landing_rev[1]))}">
67 <div class="readme-title" title="${h.tooltip(_('Readme file from commit %s:%s') % (c.rhodecode_db_repo.landing_ref_type, c.rhodecode_db_repo.landing_ref_name))}">
68 68 <div>
69 69 <i class="icon-file-text"></i>
70 <a href="${h.route_path('repo_files',repo_name=c.repo_name,commit_id=c.rhodecode_db_repo.landing_rev[1],f_path=c.readme_file)}">
70 <a href="${h.route_path('repo_files',repo_name=c.repo_name,commit_id=c.rhodecode_db_repo.landing_ref_name,f_path=c.readme_file)}">
71 71 ${c.readme_file}
72 72 </a>
73 73 </div>
@@ -1,10 +1,13 b''
1 1 <%namespace name="base" file="/base/base.mako"/>
2 2
3 3 <%
4 if request.GET.get('at'):
5 query={'at': request.GET.get('at')}
4 at_ref = request.GET.get('at')
5 if at_ref:
6 query={'at': at_ref}
7 default_landing_ref = at_ref or c.rhodecode_db_repo.landing_ref_name
6 8 else:
7 9 query=None
10 default_landing_ref = c.commit.raw_id
8 11 %>
9 12 <div id="file-tree-wrapper" class="browser-body ${('full-load' if c.full_load else '')}">
10 13 <table class="code-browser rctable repo_summary">
@@ -21,7 +24,7 b''
21 24 <tbody id="tbody">
22 25 <tr>
23 26 <td colspan="5">
24 ${h.files_breadcrumbs(c.repo_name,c.commit.raw_id,c.file.path, request.GET.get('at'), limit_items=True)}
27 ${h.files_breadcrumbs(c.repo_name, c.rhodecode_db_repo.repo_type, c.commit.raw_id, c.file.path, c.rhodecode_db_repo.landing_ref_name, request.GET.get('at'), limit_items=True)}
25 28 </td>
26 29 </tr>
27 30
@@ -41,7 +44,7 b''
41 44 % endif
42 45 </span>
43 46 % else:
44 <a href="${h.route_path('repo_files',repo_name=c.repo_name,commit_id=c.commit.raw_id,f_path=h.safe_unicode(node.path), _query=query)}">
47 <a href="${h.repo_files_by_ref_url(c.repo_name, c.rhodecode_db_repo.repo_type, f_path=h.safe_unicode(node.path), ref_name=default_landing_ref, commit_id=c.commit.raw_id, query=query)}">
45 48 <i class="${('icon-file-text browser-file' if node.is_file() else 'icon-directory browser-dir')}"></i>${node.name}
46 49 </a>
47 50 % endif
@@ -35,8 +35,7 b''
35 35 <div class="path-items">
36 36 <li class="breadcrumb-path">
37 37 <div>
38 <a href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.commit.raw_id, f_path='')}"><i class="icon-home"></i></a> /
39 <a href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.commit.raw_id, f_path=c.file.dir_path)}">${c.file.dir_path}</a> ${('/' if c.file.dir_path else '')}
38 ${h.files_breadcrumbs(c.repo_name, c.rhodecode_db_repo.repo_type, c.commit.raw_id, c.file.path, c.rhodecode_db_repo.landing_ref_name, request.GET.get('at'), limit_items=True, hide_last_item=True, copy_path_icon=False)} /
40 39 </div>
41 40 </li>
42 41 <li class="location-path">
@@ -36,8 +36,7 b''
36 36 <ul>
37 37 <li class="breadcrumb-path">
38 38 <div>
39 <a href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.commit.raw_id, f_path='')}"><i class="icon-home"></i></a> /
40 <a href="${h.route_path('repo_files', repo_name=c.repo_name, commit_id=c.commit.raw_id, f_path=c.file.dir_path)}">${c.file.dir_path}</a> ${('/' if c.file.dir_path else '')}
39 ${h.files_breadcrumbs(c.repo_name, c.rhodecode_db_repo.repo_type, c.commit.raw_id, c.file.path, c.rhodecode_db_repo.landing_ref_name, request.GET.get('at'), limit_items=True, hide_last_item=True, copy_path_icon=False)} /
41 40 </div>
42 41 </li>
43 42 <li class="location-path">
@@ -1,5 +1,15 b''
1 1 <%namespace name="sourceblock" file="/codeblocks/source.mako"/>
2 2
3 <%
4 at_ref = request.GET.get('at')
5 if at_ref:
6 query={'at': at_ref}
7 default_commit_id = at_ref or c.rhodecode_db_repo.landing_ref_name
8 else:
9 query=None
10 default_commit_id = c.commit.raw_id
11 %>
12
3 13 <div id="codeblock" class="browserblock">
4 14 <div class="browser-header">
5 15 <div class="browser-nav">
@@ -27,13 +37,13 b''
27 37 ## binary files are delete only
28 38 % if c.file.is_binary:
29 39 ${h.link_to(_('Edit'), '#Edit', class_="btn btn-default disabled tooltip", title=_('Editing binary files not allowed'))}
30 ${h.link_to(_('Delete'), h.route_path('repo_files_remove_file',repo_name=c.repo_name,commit_id=c.branch_or_raw_id,f_path=c.f_path),class_="btn btn-danger")}
40 ${h.link_to(_('Delete'), h.route_path('repo_files_remove_file',repo_name=c.repo_name,commit_id=c.branch_or_raw_id,f_path=c.f_path, _query=query),class_="btn btn-danger")}
31 41 % else:
32 <a class="btn btn-default" href="${h.route_path('repo_files_edit_file',repo_name=c.repo_name,commit_id=c.branch_or_raw_id,f_path=c.f_path)}">
42 <a class="btn btn-default" href="${h.route_path('repo_files_edit_file',repo_name=c.repo_name,commit_id=c.branch_or_raw_id,f_path=c.f_path, _query=query)}">
33 43 ${_('Edit on branch: ')}<code>${c.branch_name}</code>
34 44 </a>
35 45
36 <a class="btn btn-danger" href="${h.route_path('repo_files_remove_file',repo_name=c.repo_name,commit_id=c.branch_or_raw_id,f_path=c.f_path)}">
46 <a class="btn btn-danger" href="${h.route_path('repo_files_remove_file',repo_name=c.repo_name,commit_id=c.branch_or_raw_id,f_path=c.f_path, _query=query)}">
37 47 ${_('Delete')}
38 48 </a>
39 49 % endif
@@ -88,7 +98,7 b''
88 98
89 99 <div class="path clear-fix">
90 100 <div class="pull-left">
91 ${h.files_breadcrumbs(c.repo_name,c.commit.raw_id,c.file.path, request.GET.get('at'))}
101 ${h.files_breadcrumbs(c.repo_name, c.rhodecode_db_repo.repo_type, c.commit.raw_id, c.file.path, c.rhodecode_db_repo.landing_ref_name, request.GET.get('at'))}
92 102 </div>
93 103
94 104 <div class="pull-right stats">
@@ -104,7 +114,7 b''
104 114 | ${h.link_to(_('Raw'), h.route_path('repo_file_raw',repo_name=c.repo_name,commit_id=c.commit.raw_id,f_path=c.f_path))}
105 115 % if not c.file.is_binary:
106 116 |<a href="#copySource" onclick="return false;" class="no-grey clipboard-action" data-clipboard-text="${c.file.content}">${_('Copy content')}</a>
107 |<a href="#copySource" onclick="return false;" class="no-grey clipboard-action" data-clipboard-text="${h.route_url('repo_files', repo_name=c.repo_name,commit_id=c.commit.raw_id,f_path=c.f_path)}">${_('Copy permalink')}</a>
117 |<a href="#copyPermaLink" onclick="return false;" class="no-grey clipboard-action" data-clipboard-text="${h.route_url('repo_files', repo_name=c.repo_name,commit_id=c.commit.raw_id,f_path=c.f_path)}">${_('Copy permalink')}</a>
108 118 % endif
109 119
110 120 </div>
@@ -476,7 +476,7 b''
476 476 <div class="alert alert-info">
477 477 <div>
478 478 % if c.pr_merge_source_commit.changed:
479 <strong>${_('There are new changes for {}:{} in source repository, please consider updating this pull request.').format(c.pr_merge_source_commit.ref_spec.type, c.pr_merge_source_commit.ref_spec.name)}</strong>
479 <strong>${_('There are new changes for `{}:{}` in source repository, please consider updating this pull request.').format(c.pr_merge_source_commit.ref_spec.type, c.pr_merge_source_commit.ref_spec.name)}</strong>
480 480 % endif
481 481 </div>
482 482 </div>
@@ -93,7 +93,7 b''
93 93
94 94 <div class="path clear-fix">
95 95 <div class="pull-left">
96 ${h.files_breadcrumbs(entry['repository'],entry.get('commit_id', 'tip'),entry['f_path'], linkify_last_item=True)}
96 ${h.files_breadcrumbs(entry['repository'], repo_type, entry.get('commit_id', 'tip'), entry['f_path'], linkify_last_item=True)}
97 97 </div>
98 98
99 99 <div class="pull-right stats">
@@ -27,7 +27,7 b''
27 27 <td class="td-componentname">
28 28 <i class="icon-file"></i>
29 29 ${h.link_to(h.literal(entry['f_path']),
30 h.route_path('repo_files',repo_name=entry['repository'],commit_id='tip',f_path=entry['f_path']))}
30 h.route_path('repo_files',repo_name=entry['repository'],commit_id=entry.get('commit_id', 'tip'),f_path=entry['f_path']))}
31 31 </td>
32 32 <td>
33 33 %if entry.get('size'):
@@ -34,10 +34,10 b''
34 34 <div id="readme" class="anchor">
35 35 <div class="box">
36 36
37 <div class="readme-title" title="${h.tooltip(_('Readme file from commit %s:%s') % (c.rhodecode_db_repo.landing_rev[0], c.rhodecode_db_repo.landing_rev[1]))}">
37 <div class="readme-title" title="${h.tooltip(_('Readme file from commit %s:%s') % (c.rhodecode_db_repo.landing_ref_type, c.rhodecode_db_repo.landing_ref_name))}">
38 38 <div>
39 39 <i class="icon-file-text"></i>
40 <a href="${h.route_path('repo_files',repo_name=c.repo_name,commit_id=c.rhodecode_db_repo.landing_rev[1],f_path=c.readme_file)}">
40 <a href="${h.route_path('repo_files',repo_name=c.repo_name,commit_id=c.rhodecode_db_repo.landing_ref_name,f_path=c.readme_file)}">
41 41 ${c.readme_file}
42 42 </a>
43 43 </div>
@@ -82,9 +82,8 b' def test_urlify_text(url, expected_url):'
82 82 'bX&#34;X'),
83 83
84 84 ], ids=['simple1', 'simple2', 'one_segment', 'empty_path', 'simple_quote'])
85 def test_files_breadcrumbs_xss(
86 repo_name, commit_id, path, app, expected_result):
87 result = helpers.files_breadcrumbs(repo_name, commit_id, path)
85 def test_files_breadcrumbs_xss(repo_name, commit_id, path, app, expected_result):
86 result = helpers.files_breadcrumbs(repo_name, 'hg', commit_id, path)
88 87 # Expect it to encode all path fragments properly. This is important
89 88 # because it returns an instance of `literal`.
90 89 if path != '':
General Comments 0
You need to be logged in to leave comments. Login now