diff --git a/.release.cfg b/.release.cfg
--- a/.release.cfg
+++ b/.release.cfg
@@ -17,6 +17,7 @@ done = true
done = true
[task:updated_translation]
+done = true
[release]
state = in_progress
diff --git a/rhodecode/public/js/rhodecode/i18n/be.js b/rhodecode/public/js/rhodecode/i18n/be.js
--- a/rhodecode/public/js/rhodecode/i18n/be.js
+++ b/rhodecode/public/js/rhodecode/i18n/be.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Follow',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Lifetime',
'Loading ...': 'Loading ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'No matching files',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/de.js b/rhodecode/public/js/rhodecode/i18n/de.js
--- a/rhodecode/public/js/rhodecode/i18n/de.js
+++ b/rhodecode/public/js/rhodecode/i18n/de.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Follow',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Lebensdauer',
'Loading ...': 'Loading ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'No matching files',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/en.js b/rhodecode/public/js/rhodecode/i18n/en.js
--- a/rhodecode/public/js/rhodecode/i18n/en.js
+++ b/rhodecode/public/js/rhodecode/i18n/en.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Follow',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Lifetime',
'Loading ...': 'Loading ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'No matching files',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/es.js b/rhodecode/public/js/rhodecode/i18n/es.js
--- a/rhodecode/public/js/rhodecode/i18n/es.js
+++ b/rhodecode/public/js/rhodecode/i18n/es.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Follow',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'De por vida',
'Loading ...': 'Loading ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'No matching files',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/fr.js b/rhodecode/public/js/rhodecode/i18n/fr.js
--- a/rhodecode/public/js/rhodecode/i18n/fr.js
+++ b/rhodecode/public/js/rhodecode/i18n/fr.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Follow',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Durée de vie',
'Loading ...': 'Loading ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'No matching files',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} mois',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/it.js b/rhodecode/public/js/rhodecode/i18n/it.js
--- a/rhodecode/public/js/rhodecode/i18n/it.js
+++ b/rhodecode/public/js/rhodecode/i18n/it.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Segui',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'a vita',
'Loading ...': 'Caricamento ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'Nessuna corrispondenza tra i file',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'Nessun risultato',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/ja.js b/rhodecode/public/js/rhodecode/i18n/ja.js
--- a/rhodecode/public/js/rhodecode/i18n/ja.js
+++ b/rhodecode/public/js/rhodecode/i18n/ja.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': '選択したステータス ({0}) を元にコメントが自動的に設定されます...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'フォロー',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': '有効期間',
'Loading ...': '読み込み中...',
'Loading failed': '読み込み失敗',
'Loading more results...': '結果を読み込み中...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'まだブックマークがありません。',
'No branches available yet.': 'まだブランチがありません。',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'マッチするファイルはありません',
'No pull requests available yet.': 'まだプルリクエストがありません。',
'No repositories available yet.': 'まだリポジトリがありません。',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'まだリポジトリグループがありません。',
+ 'No repository groups present.': 'No repository groups present.',
'No results': '結果がありません',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'まだタグがありません。',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} 分',
'{0} month': '{0} ヶ月',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} 件の結果があります。矢印キーの上下で選択できます。',
'{0} sec': '{0} 秒',
diff --git a/rhodecode/public/js/rhodecode/i18n/js_translations.js b/rhodecode/public/js/rhodecode/i18n/js_translations.js
--- a/rhodecode/public/js/rhodecode/i18n/js_translations.js
+++ b/rhodecode/public/js/rhodecode/i18n/js_translations.js
@@ -5,28 +5,38 @@
_gettext('All Authors');
_gettext('All individual reviewers must vote.');
_gettext('All reviewers must vote.');
+_gettext('Are you sure to close this pull request without merging?');
_gettext('At least {0} reviewer must vote.');
_gettext('At least {0} reviewers must vote.');
_gettext('Author is not allowed to be a reviewer.');
_gettext('Changed files');
_gettext('Close');
+_gettext('Collapse all files');
+_gettext('Collapse {0} commit');
+_gettext('Collapse {0} commits');
_gettext('Comment text will be set automatically based on currently selected status ({0}) ...');
_gettext('Commit Authors are not allowed to be a reviewer.');
_gettext('Context file: ');
_gettext('Delete this comment?');
_gettext('Diff to Commit ');
+_gettext('Expand all files');
+_gettext('Expand {0} commit');
+_gettext('Expand {0} commits');
_gettext('Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.');
_gettext('Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.');
_gettext('Follow');
+_gettext('Force updating...');
_gettext('Hide full context diff');
_gettext('Hide whitespace changes');
_gettext('Invite reviewers to this discussion');
_gettext('Leave a comment on line {0}.');
_gettext('Leave a comment, or click resolve button to resolve TODO comment #{0}');
+_gettext('Leave a resolution comment, or click resolve button to resolve TODO comment #{0}');
_gettext('Lifetime');
_gettext('Loading ...');
_gettext('Loading failed');
_gettext('Loading more results...');
+_gettext('Loading...');
_gettext('No bookmarks available yet.');
_gettext('No branches available yet.');
_gettext('No forks available yet.');
@@ -35,7 +45,9 @@
_gettext('No matching files');
_gettext('No pull requests available yet.');
_gettext('No repositories available yet.');
+_gettext('No repositories present.');
_gettext('No repository groups available yet.');
+_gettext('No repository groups present.');
_gettext('No results');
_gettext('No ssh keys available yet.');
_gettext('No tags available yet.');
@@ -119,9 +131,11 @@
_gettext('{0} min');
_gettext('{0} month');
_gettext('{0} months');
+_gettext('{0} of {1} repositories');
_gettext('{0} of {1} repository groups');
_gettext('{0} out of {1} ssh keys');
_gettext('{0} out of {1} users');
+_gettext('{0} repositories');
_gettext('{0} repository groups');
_gettext('{0} results are available, use up and down arrow keys to navigate.');
_gettext('{0} sec');
diff --git a/rhodecode/public/js/rhodecode/i18n/pl.js b/rhodecode/public/js/rhodecode/i18n/pl.js
--- a/rhodecode/public/js/rhodecode/i18n/pl.js
+++ b/rhodecode/public/js/rhodecode/i18n/pl.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Zamknij',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Obserwuj',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Czas życia',
'Loading ...': 'Ładuję...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'Nie ma plików pasujących',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/pt.js b/rhodecode/public/js/rhodecode/i18n/pt.js
--- a/rhodecode/public/js/rhodecode/i18n/pt.js
+++ b/rhodecode/public/js/rhodecode/i18n/pt.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Seguir',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Tempo de Vida',
'Loading ...': 'Carregando...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'Nenhum arquivo encontrado',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/ru.js b/rhodecode/public/js/rhodecode/i18n/ru.js
--- a/rhodecode/public/js/rhodecode/i18n/ru.js
+++ b/rhodecode/public/js/rhodecode/i18n/ru.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Наблюдать',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': 'Срок',
'Loading ...': 'Загрузка...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'Нет совпадений',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',
diff --git a/rhodecode/public/js/rhodecode/i18n/zh.js b/rhodecode/public/js/rhodecode/i18n/zh.js
--- a/rhodecode/public/js/rhodecode/i18n/zh.js
+++ b/rhodecode/public/js/rhodecode/i18n/zh.js
@@ -11,28 +11,38 @@ var _TM = {
'All Authors': 'All Authors',
'All individual reviewers must vote.': 'All individual reviewers must vote.',
'All reviewers must vote.': 'All reviewers must vote.',
+ 'Are you sure to close this pull request without merging?': 'Are you sure to close this pull request without merging?',
'At least {0} reviewer must vote.': 'At least {0} reviewer must vote.',
'At least {0} reviewers must vote.': 'At least {0} reviewers must vote.',
'Author is not allowed to be a reviewer.': 'Author is not allowed to be a reviewer.',
'Changed files': 'Changed files',
'Close': 'Close',
+ 'Collapse all files': 'Collapse all files',
+ 'Collapse {0} commit': 'Collapse {0} commit',
+ 'Collapse {0} commits': 'Collapse {0} commits',
'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...',
'Commit Authors are not allowed to be a reviewer.': 'Commit Authors are not allowed to be a reviewer.',
'Context file: ': 'Context file: ',
'Delete this comment?': 'Delete this comment?',
'Diff to Commit ': 'Diff to Commit ',
+ 'Expand all files': 'Expand all files',
+ 'Expand {0} commit': 'Expand {0} commit',
+ 'Expand {0} commits': 'Expand {0} commits',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.': 'Fetching repository state failed. Error code: {0} {1}. Try refreshing this page.',
'Follow': 'Follow',
+ 'Force updating...': 'Force updating...',
'Hide full context diff': 'Hide full context diff',
'Hide whitespace changes': 'Hide whitespace changes',
'Invite reviewers to this discussion': 'Invite reviewers to this discussion',
'Leave a comment on line {0}.': 'Leave a comment on line {0}.',
'Leave a comment, or click resolve button to resolve TODO comment #{0}': 'Leave a comment, or click resolve button to resolve TODO comment #{0}',
+ '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}',
'Lifetime': '终身',
'Loading ...': 'Loading ...',
'Loading failed': 'Loading failed',
'Loading more results...': 'Loading more results...',
+ 'Loading...': 'Loading...',
'No bookmarks available yet.': 'No bookmarks available yet.',
'No branches available yet.': 'No branches available yet.',
'No forks available yet.': 'No forks available yet.',
@@ -41,7 +51,9 @@ var _TM = {
'No matching files': 'No matching files',
'No pull requests available yet.': 'No pull requests available yet.',
'No repositories available yet.': 'No repositories available yet.',
+ 'No repositories present.': 'No repositories present.',
'No repository groups available yet.': 'No repository groups available yet.',
+ 'No repository groups present.': 'No repository groups present.',
'No results': 'No results',
'No ssh keys available yet.': 'No ssh keys available yet.',
'No tags available yet.': 'No tags available yet.',
@@ -125,9 +137,11 @@ var _TM = {
'{0} min': '{0} min',
'{0} month': '{0} month',
'{0} months': '{0} months',
+ '{0} of {1} repositories': '{0} of {1} repositories',
'{0} of {1} repository groups': '{0} of {1} repository groups',
'{0} out of {1} ssh keys': '{0} out of {1} ssh keys',
'{0} out of {1} users': '{0} out of {1} users',
+ '{0} repositories': '{0} repositories',
'{0} repository groups': '{0} repository groups',
'{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.',
'{0} sec': '{0} sec',