Show More
The requested changes are too big and content was truncated. Show full diff
1 | NO CONTENT: new file 100644 |
|
NO CONTENT: new file 100644 | ||
The requested commit or file is too big and content was truncated. Show full diff |
@@ -1,885 +1,903 b'' | |||||
1 | .. _changelog: |
|
1 | .. _changelog: | |
2 |
|
2 | |||
3 | ========= |
|
3 | ========= | |
4 | Changelog |
|
4 | Changelog | |
5 | ========= |
|
5 | ========= | |
6 |
|
6 | |||
7 |
|
7 | |||
|
8 | 1.5.1 (**2012-12-13**) | |||
|
9 | ---------------------- | |||
|
10 | ||||
|
11 | news | |||
|
12 | ++++ | |||
|
13 | ||||
|
14 | - implements #677: Don't allow to close pull requests when they are | |||
|
15 | under-review status | |||
|
16 | - implemented #670 Implementation of Roles in Pull Request | |||
|
17 | ||||
|
18 | fixes | |||
|
19 | +++++ | |||
|
20 | ||||
|
21 | - default permissions can get duplicated after migration | |||
|
22 | - fixed changeset status labels, they now select radio buttons | |||
|
23 | - #682 translation difficult for multi-line text | |||
|
24 | - #683 fixed difference between messages about not mapped repositories | |||
|
25 | ||||
8 | 1.5.0 (**2012-12-12**) |
|
26 | 1.5.0 (**2012-12-12**) | |
9 | ---------------------- |
|
27 | ---------------------- | |
10 |
|
28 | |||
11 | news |
|
29 | news | |
12 | ++++ |
|
30 | ++++ | |
13 |
|
31 | |||
14 | - new rewritten from scratch diff engine. 10x faster in edge cases. Handling |
|
32 | - new rewritten from scratch diff engine. 10x faster in edge cases. Handling | |
15 | of file renames, copies, change flags and binary files |
|
33 | of file renames, copies, change flags and binary files | |
16 | - added lightweight dashboard option. ref #500. New version of dashboard |
|
34 | - added lightweight dashboard option. ref #500. New version of dashboard | |
17 | page that doesn't use any VCS data and is super fast to render. Recommended |
|
35 | page that doesn't use any VCS data and is super fast to render. Recommended | |
18 | for large amount of repositories. |
|
36 | for large amount of repositories. | |
19 | - implements #648 write Script for updating last modification time for |
|
37 | - implements #648 write Script for updating last modification time for | |
20 | lightweight dashboard |
|
38 | lightweight dashboard | |
21 | - implemented compare engine for git repositories. |
|
39 | - implemented compare engine for git repositories. | |
22 | - LDAP failover, option to specify multiple servers |
|
40 | - LDAP failover, option to specify multiple servers | |
23 | - added Errormator and Sentry support for monitoring RhodeCode |
|
41 | - added Errormator and Sentry support for monitoring RhodeCode | |
24 | - implemented #628: Pass server URL to rc-extensions hooks |
|
42 | - implemented #628: Pass server URL to rc-extensions hooks | |
25 | - new tooltip implementation - added lazy loading of changesets from journal |
|
43 | - new tooltip implementation - added lazy loading of changesets from journal | |
26 | pages. This can significantly improve speed of rendering the page |
|
44 | pages. This can significantly improve speed of rendering the page | |
27 | - implements #632,added branch/tag/bookmarks info into feeds |
|
45 | - implements #632,added branch/tag/bookmarks info into feeds | |
28 | added changeset link to body of message |
|
46 | added changeset link to body of message | |
29 | - implemented #638 permissions overview to groups |
|
47 | - implemented #638 permissions overview to groups | |
30 | - implements #636, lazy loading of history and authors to speed up source |
|
48 | - implements #636, lazy loading of history and authors to speed up source | |
31 | pages rendering |
|
49 | pages rendering | |
32 | - implemented #647, option to pass list of default encoding used to |
|
50 | - implemented #647, option to pass list of default encoding used to | |
33 | encode to/decode from unicode |
|
51 | encode to/decode from unicode | |
34 | - added caching layer into RSS/ATOM feeds. |
|
52 | - added caching layer into RSS/ATOM feeds. | |
35 | - basic implementation of cherry picking changesets for pull request, ref #575 |
|
53 | - basic implementation of cherry picking changesets for pull request, ref #575 | |
36 | - implemented #661 Add option to include diff in RSS feed |
|
54 | - implemented #661 Add option to include diff in RSS feed | |
37 | - implemented file history page for showing detailed changelog for a given file |
|
55 | - implemented file history page for showing detailed changelog for a given file | |
38 | - implemented #663 Admin/permission: specify default repogroup perms |
|
56 | - implemented #663 Admin/permission: specify default repogroup perms | |
39 | - implemented #379 defaults settings page for creation of repositories, locking |
|
57 | - implemented #379 defaults settings page for creation of repositories, locking | |
40 | statistics, downloads, repository type |
|
58 | statistics, downloads, repository type | |
41 | - implemented #210 filtering of admin journal based on Whoosh Query language |
|
59 | - implemented #210 filtering of admin journal based on Whoosh Query language | |
42 | - added parents/children links in changeset viewref #650 |
|
60 | - added parents/children links in changeset viewref #650 | |
43 |
|
61 | |||
44 | fixes |
|
62 | fixes | |
45 | +++++ |
|
63 | +++++ | |
46 |
|
64 | |||
47 | - fixed git version checker |
|
65 | - fixed git version checker | |
48 | - #586 patched basic auth handler to fix issues with git behind proxy |
|
66 | - #586 patched basic auth handler to fix issues with git behind proxy | |
49 | - #589 search urlgenerator didn't properly escape special characters |
|
67 | - #589 search urlgenerator didn't properly escape special characters | |
50 | - fixed issue #614 Include repo name in delete confirmation dialog |
|
68 | - fixed issue #614 Include repo name in delete confirmation dialog | |
51 | - fixed #623: Lang meta-tag doesn't work with C#/C++ |
|
69 | - fixed #623: Lang meta-tag doesn't work with C#/C++ | |
52 | - fixes #612 Double quotes to Single quotes result in bad html in diff |
|
70 | - fixes #612 Double quotes to Single quotes result in bad html in diff | |
53 | - fixes #630 git statistics do too much work making them slow. |
|
71 | - fixes #630 git statistics do too much work making them slow. | |
54 | - fixes #625 Git-Tags are not displayed in Shortlog |
|
72 | - fixes #625 Git-Tags are not displayed in Shortlog | |
55 | - fix for issue #602, enforce str when setting mercurial UI object. |
|
73 | - fix for issue #602, enforce str when setting mercurial UI object. | |
56 | When this is used together with mercurial internal translation system |
|
74 | When this is used together with mercurial internal translation system | |
57 | it can lead to UnicodeDecodeErrors |
|
75 | it can lead to UnicodeDecodeErrors | |
58 | - fixes #645 Fix git handler when doing delete remote branch |
|
76 | - fixes #645 Fix git handler when doing delete remote branch | |
59 | - implements #649 added two seperate method for author and commiter to VCS |
|
77 | - implements #649 added two seperate method for author and commiter to VCS | |
60 | changeset class switch author for git backed to be the real author not commiter |
|
78 | changeset class switch author for git backed to be the real author not commiter | |
61 | - fix issue #504 RhodeCode is showing different versions of README on |
|
79 | - fix issue #504 RhodeCode is showing different versions of README on | |
62 | different summary page loads |
|
80 | different summary page loads | |
63 | - implemented #658 Changing username in LDAP-Mode should not be allowed. |
|
81 | - implemented #658 Changing username in LDAP-Mode should not be allowed. | |
64 | - fixes #652 switch to generator approach when doing file annotation to prevent |
|
82 | - fixes #652 switch to generator approach when doing file annotation to prevent | |
65 | huge memory consumption |
|
83 | huge memory consumption | |
66 | - fixes #666 move lockkey path location to cache_dir to ensure this path is |
|
84 | - fixes #666 move lockkey path location to cache_dir to ensure this path is | |
67 | always writable for rhodecode server |
|
85 | always writable for rhodecode server | |
68 | - many more small fixes and improvements |
|
86 | - many more small fixes and improvements | |
69 | - fixed issues with recursive scans on removed repositories that could take |
|
87 | - fixed issues with recursive scans on removed repositories that could take | |
70 | long time on instance start |
|
88 | long time on instance start | |
71 |
|
89 | |||
72 | 1.4.4 (**2012-10-08**) |
|
90 | 1.4.4 (**2012-10-08**) | |
73 | ---------------------- |
|
91 | ---------------------- | |
74 |
|
92 | |||
75 | news |
|
93 | news | |
76 | ++++ |
|
94 | ++++ | |
77 |
|
95 | |||
78 | - obfuscate db password in logs for engine connection string |
|
96 | - obfuscate db password in logs for engine connection string | |
79 | - #574 Show pull request status also in shortlog (if any) |
|
97 | - #574 Show pull request status also in shortlog (if any) | |
80 | - remember selected tab in my account page |
|
98 | - remember selected tab in my account page | |
81 | - Bumped mercurial version to 2.3.2 |
|
99 | - Bumped mercurial version to 2.3.2 | |
82 | - #595 rcextension hook for repository delete |
|
100 | - #595 rcextension hook for repository delete | |
83 |
|
101 | |||
84 | fixes |
|
102 | fixes | |
85 | +++++ |
|
103 | +++++ | |
86 |
|
104 | |||
87 | - Add git version detection to warn users that Git used in system is to |
|
105 | - Add git version detection to warn users that Git used in system is to | |
88 | old. Ref #588 - also show git version in system details in settings page |
|
106 | old. Ref #588 - also show git version in system details in settings page | |
89 | - fixed files quick filter links |
|
107 | - fixed files quick filter links | |
90 | - #590 Add GET flag that controls the way the diff are generated, for pull |
|
108 | - #590 Add GET flag that controls the way the diff are generated, for pull | |
91 | requests we want to use non-bundle based diffs, That are far better for |
|
109 | requests we want to use non-bundle based diffs, That are far better for | |
92 | doing code reviews. The /compare url still uses bundle compare for full |
|
110 | doing code reviews. The /compare url still uses bundle compare for full | |
93 | comparison including the incoming changesets |
|
111 | comparison including the incoming changesets | |
94 | - Fixed #585, checks for status of revision where to strict, and made |
|
112 | - Fixed #585, checks for status of revision where to strict, and made | |
95 | opening pull request with those revision impossible due to previously set |
|
113 | opening pull request with those revision impossible due to previously set | |
96 | status. Checks now are made also for the repository. |
|
114 | status. Checks now are made also for the repository. | |
97 | - fixes #591 git backend was causing encoding errors when handling binary |
|
115 | - fixes #591 git backend was causing encoding errors when handling binary | |
98 | files - added a test case for VCS lib tests |
|
116 | files - added a test case for VCS lib tests | |
99 | - fixed #597 commits in future get negative age. |
|
117 | - fixed #597 commits in future get negative age. | |
100 | - fixed #598 API docs methods had wrong members parameter as returned data |
|
118 | - fixed #598 API docs methods had wrong members parameter as returned data | |
101 |
|
119 | |||
102 | 1.4.3 (**2012-09-28**) |
|
120 | 1.4.3 (**2012-09-28**) | |
103 | ---------------------- |
|
121 | ---------------------- | |
104 |
|
122 | |||
105 | news |
|
123 | news | |
106 | ++++ |
|
124 | ++++ | |
107 |
|
125 | |||
108 | - #558 Added config file to hooks extra data |
|
126 | - #558 Added config file to hooks extra data | |
109 | - bumped mercurial version to 2.3.1 |
|
127 | - bumped mercurial version to 2.3.1 | |
110 | - #518 added possibility of specifying multiple patterns for issues |
|
128 | - #518 added possibility of specifying multiple patterns for issues | |
111 | - update codemirror to latest version |
|
129 | - update codemirror to latest version | |
112 |
|
130 | |||
113 | fixes |
|
131 | fixes | |
114 | +++++ |
|
132 | +++++ | |
115 |
|
133 | |||
116 | - fixed #570 explicit users group permissions can overwrite owner permissions |
|
134 | - fixed #570 explicit users group permissions can overwrite owner permissions | |
117 | - fixed #578 set proper PATH with current Python for Git |
|
135 | - fixed #578 set proper PATH with current Python for Git | |
118 | hooks to execute within same Python as RhodeCode |
|
136 | hooks to execute within same Python as RhodeCode | |
119 | - fixed issue with Git bare repos that ends with .git in name |
|
137 | - fixed issue with Git bare repos that ends with .git in name | |
120 |
|
138 | |||
121 | 1.4.2 (**2012-09-12**) |
|
139 | 1.4.2 (**2012-09-12**) | |
122 | ---------------------- |
|
140 | ---------------------- | |
123 |
|
141 | |||
124 | news |
|
142 | news | |
125 | ++++ |
|
143 | ++++ | |
126 |
|
144 | |||
127 | - added option to menu to quick lock/unlock repository for users that have |
|
145 | - added option to menu to quick lock/unlock repository for users that have | |
128 | write access to |
|
146 | write access to | |
129 | - Implemented permissions for writing to repo |
|
147 | - Implemented permissions for writing to repo | |
130 | groups. Now only write access to group allows to create a repostiory |
|
148 | groups. Now only write access to group allows to create a repostiory | |
131 | within that group |
|
149 | within that group | |
132 | - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url |
|
150 | - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url | |
133 | - updated translation for zh_CN |
|
151 | - updated translation for zh_CN | |
134 |
|
152 | |||
135 | fixes |
|
153 | fixes | |
136 | +++++ |
|
154 | +++++ | |
137 |
|
155 | |||
138 | - fixed visual permissions check on repos groups inside groups |
|
156 | - fixed visual permissions check on repos groups inside groups | |
139 | - fixed issues with non-ascii search terms in search, and indexers |
|
157 | - fixed issues with non-ascii search terms in search, and indexers | |
140 | - fixed parsing of page number in GET parameters |
|
158 | - fixed parsing of page number in GET parameters | |
141 | - fixed issues with generating pull-request overview for repos with |
|
159 | - fixed issues with generating pull-request overview for repos with | |
142 | bookmarks and tags, also preview doesn't loose chosen revision from |
|
160 | bookmarks and tags, also preview doesn't loose chosen revision from | |
143 | select dropdown |
|
161 | select dropdown | |
144 |
|
162 | |||
145 | 1.4.1 (**2012-09-07**) |
|
163 | 1.4.1 (**2012-09-07**) | |
146 | ---------------------- |
|
164 | ---------------------- | |
147 |
|
165 | |||
148 | news |
|
166 | news | |
149 | ++++ |
|
167 | ++++ | |
150 |
|
168 | |||
151 | - always put a comment about code-review status change even if user send |
|
169 | - always put a comment about code-review status change even if user send | |
152 | empty data |
|
170 | empty data | |
153 | - modified_on column saves repository update and it's going to be used |
|
171 | - modified_on column saves repository update and it's going to be used | |
154 | later for light version of main page ref #500 |
|
172 | later for light version of main page ref #500 | |
155 | - pull request notifications send much nicer emails with details about pull |
|
173 | - pull request notifications send much nicer emails with details about pull | |
156 | request |
|
174 | request | |
157 | - #551 show breadcrumbs in summary view for repositories inside a group |
|
175 | - #551 show breadcrumbs in summary view for repositories inside a group | |
158 |
|
176 | |||
159 | fixes |
|
177 | fixes | |
160 | +++++ |
|
178 | +++++ | |
161 |
|
179 | |||
162 | - fixed migrations of permissions that can lead to inconsistency. |
|
180 | - fixed migrations of permissions that can lead to inconsistency. | |
163 | Some users sent feedback that after upgrading from older versions issues |
|
181 | Some users sent feedback that after upgrading from older versions issues | |
164 | with updating default permissions occurred. RhodeCode detects that now and |
|
182 | with updating default permissions occurred. RhodeCode detects that now and | |
165 | resets default user permission to initial state if there is a need for that. |
|
183 | resets default user permission to initial state if there is a need for that. | |
166 | Also forces users to set the default value for new forking permission. |
|
184 | Also forces users to set the default value for new forking permission. | |
167 | - #535 improved apache wsgi example configuration in docs |
|
185 | - #535 improved apache wsgi example configuration in docs | |
168 | - fixes #550 mercurial repositories comparision failed when origin repo had |
|
186 | - fixes #550 mercurial repositories comparision failed when origin repo had | |
169 | additional not-common changesets |
|
187 | additional not-common changesets | |
170 | - fixed status of code-review in preview windows of pull request |
|
188 | - fixed status of code-review in preview windows of pull request | |
171 | - git forks were not initialized at bare repos |
|
189 | - git forks were not initialized at bare repos | |
172 | - fixes #555 fixes issues with comparing non-related repositories |
|
190 | - fixes #555 fixes issues with comparing non-related repositories | |
173 | - fixes #557 follower counter always counts up |
|
191 | - fixes #557 follower counter always counts up | |
174 | - fixed issue #560 require push ssl checkbox wasn't shown when option was |
|
192 | - fixed issue #560 require push ssl checkbox wasn't shown when option was | |
175 | enabled |
|
193 | enabled | |
176 | - fixed #559 |
|
194 | - fixed #559 | |
177 | - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as |
|
195 | - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as | |
178 | if it was a request to url by repository ID |
|
196 | if it was a request to url by repository ID | |
179 |
|
197 | |||
180 | 1.4.0 (**2012-09-03**) |
|
198 | 1.4.0 (**2012-09-03**) | |
181 | ---------------------- |
|
199 | ---------------------- | |
182 |
|
200 | |||
183 | news |
|
201 | news | |
184 | ++++ |
|
202 | ++++ | |
185 |
|
203 | |||
186 | - new codereview system |
|
204 | - new codereview system | |
187 | - email map, allowing users to have multiple email addresses mapped into |
|
205 | - email map, allowing users to have multiple email addresses mapped into | |
188 | their accounts |
|
206 | their accounts | |
189 | - improved git-hook system. Now all actions for git are logged into journal |
|
207 | - improved git-hook system. Now all actions for git are logged into journal | |
190 | including pushed revisions, user and IP address |
|
208 | including pushed revisions, user and IP address | |
191 | - changed setup-app into setup-rhodecode and added default options to it. |
|
209 | - changed setup-app into setup-rhodecode and added default options to it. | |
192 | - new git repos are created as bare now by default |
|
210 | - new git repos are created as bare now by default | |
193 | - #464 added links to groups in permission box |
|
211 | - #464 added links to groups in permission box | |
194 | - #465 mentions autocomplete inside comments boxes |
|
212 | - #465 mentions autocomplete inside comments boxes | |
195 | - #469 added --update-only option to whoosh to re-index only given list |
|
213 | - #469 added --update-only option to whoosh to re-index only given list | |
196 | of repos in index |
|
214 | of repos in index | |
197 | - rhodecode-api CLI client |
|
215 | - rhodecode-api CLI client | |
198 | - new git http protocol replaced buggy dulwich implementation. |
|
216 | - new git http protocol replaced buggy dulwich implementation. | |
199 | Now based on pygrack & gitweb |
|
217 | Now based on pygrack & gitweb | |
200 | - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and |
|
218 | - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and | |
201 | reformated based on user suggestions. Additional rss/atom feeds for user |
|
219 | reformated based on user suggestions. Additional rss/atom feeds for user | |
202 | journal |
|
220 | journal | |
203 | - various i18n improvements |
|
221 | - various i18n improvements | |
204 | - #478 permissions overview for admin in user edit view |
|
222 | - #478 permissions overview for admin in user edit view | |
205 | - File view now displays small gravatars off all authors of given file |
|
223 | - File view now displays small gravatars off all authors of given file | |
206 | - Implemented landing revisions. Each repository will get landing_rev attribute |
|
224 | - Implemented landing revisions. Each repository will get landing_rev attribute | |
207 | that defines 'default' revision/branch for generating readme files |
|
225 | that defines 'default' revision/branch for generating readme files | |
208 | - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at |
|
226 | - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at | |
209 | earliest possible call. |
|
227 | earliest possible call. | |
210 | - Import remote svn repositories to mercurial using hgsubversion. |
|
228 | - Import remote svn repositories to mercurial using hgsubversion. | |
211 | - Fixed #508 RhodeCode now has a option to explicitly set forking permissions |
|
229 | - Fixed #508 RhodeCode now has a option to explicitly set forking permissions | |
212 | - RhodeCode can use alternative server for generating avatar icons |
|
230 | - RhodeCode can use alternative server for generating avatar icons | |
213 | - implemented repositories locking. Pull locks, push unlocks. Also can be done |
|
231 | - implemented repositories locking. Pull locks, push unlocks. Also can be done | |
214 | via API calls |
|
232 | via API calls | |
215 | - #538 form for permissions can handle multiple users at once |
|
233 | - #538 form for permissions can handle multiple users at once | |
216 |
|
234 | |||
217 | fixes |
|
235 | fixes | |
218 | +++++ |
|
236 | +++++ | |
219 |
|
237 | |||
220 | - improved translations |
|
238 | - improved translations | |
221 | - fixes issue #455 Creating an archive generates an exception on Windows |
|
239 | - fixes issue #455 Creating an archive generates an exception on Windows | |
222 | - fixes #448 Download ZIP archive keeps file in /tmp open and results |
|
240 | - fixes #448 Download ZIP archive keeps file in /tmp open and results | |
223 | in out of disk space |
|
241 | in out of disk space | |
224 | - fixes issue #454 Search results under Windows include proceeding |
|
242 | - fixes issue #454 Search results under Windows include proceeding | |
225 | backslash |
|
243 | backslash | |
226 | - fixed issue #450. Rhodecode no longer will crash when bad revision is |
|
244 | - fixed issue #450. Rhodecode no longer will crash when bad revision is | |
227 | present in journal data. |
|
245 | present in journal data. | |
228 | - fix for issue #417, git execution was broken on windows for certain |
|
246 | - fix for issue #417, git execution was broken on windows for certain | |
229 | commands. |
|
247 | commands. | |
230 | - fixed #413. Don't disable .git directory for bare repos on deleting |
|
248 | - fixed #413. Don't disable .git directory for bare repos on deleting | |
231 | - fixed issue #459. Changed the way of obtaining logger in reindex task. |
|
249 | - fixed issue #459. Changed the way of obtaining logger in reindex task. | |
232 | - fixed #453 added ID field in whoosh SCHEMA that solves the issue of |
|
250 | - fixed #453 added ID field in whoosh SCHEMA that solves the issue of | |
233 | reindexing modified files |
|
251 | reindexing modified files | |
234 | - fixed #481 rhodecode emails are sent without Date header |
|
252 | - fixed #481 rhodecode emails are sent without Date header | |
235 | - fixed #458 wrong count when no repos are present |
|
253 | - fixed #458 wrong count when no repos are present | |
236 | - fixed issue #492 missing `\ No newline at end of file` test at the end of |
|
254 | - fixed issue #492 missing `\ No newline at end of file` test at the end of | |
237 | new chunk in html diff |
|
255 | new chunk in html diff | |
238 | - full text search now works also for commit messages |
|
256 | - full text search now works also for commit messages | |
239 |
|
257 | |||
240 | 1.3.6 (**2012-05-17**) |
|
258 | 1.3.6 (**2012-05-17**) | |
241 | ---------------------- |
|
259 | ---------------------- | |
242 |
|
260 | |||
243 | news |
|
261 | news | |
244 | ++++ |
|
262 | ++++ | |
245 |
|
263 | |||
246 | - chinese traditional translation |
|
264 | - chinese traditional translation | |
247 | - changed setup-app into setup-rhodecode and added arguments for auto-setup |
|
265 | - changed setup-app into setup-rhodecode and added arguments for auto-setup | |
248 | mode that doesn't need user interaction |
|
266 | mode that doesn't need user interaction | |
249 |
|
267 | |||
250 | fixes |
|
268 | fixes | |
251 | +++++ |
|
269 | +++++ | |
252 |
|
270 | |||
253 | - fixed no scm found warning |
|
271 | - fixed no scm found warning | |
254 | - fixed __future__ import error on rcextensions |
|
272 | - fixed __future__ import error on rcextensions | |
255 | - made simplejson required lib for speedup on JSON encoding |
|
273 | - made simplejson required lib for speedup on JSON encoding | |
256 | - fixes #449 bad regex could get more than revisions from parsing history |
|
274 | - fixes #449 bad regex could get more than revisions from parsing history | |
257 | - don't clear DB session when CELERY_EAGER is turned ON |
|
275 | - don't clear DB session when CELERY_EAGER is turned ON | |
258 |
|
276 | |||
259 | 1.3.5 (**2012-05-10**) |
|
277 | 1.3.5 (**2012-05-10**) | |
260 | ---------------------- |
|
278 | ---------------------- | |
261 |
|
279 | |||
262 | news |
|
280 | news | |
263 | ++++ |
|
281 | ++++ | |
264 |
|
282 | |||
265 | - use ext_json for json module |
|
283 | - use ext_json for json module | |
266 | - unified annotation view with file source view |
|
284 | - unified annotation view with file source view | |
267 | - notification improvements, better inbox + css |
|
285 | - notification improvements, better inbox + css | |
268 | - #419 don't strip passwords for login forms, make rhodecode |
|
286 | - #419 don't strip passwords for login forms, make rhodecode | |
269 | more compatible with LDAP servers |
|
287 | more compatible with LDAP servers | |
270 | - Added HTTP_X_FORWARDED_FOR as another method of extracting |
|
288 | - Added HTTP_X_FORWARDED_FOR as another method of extracting | |
271 | IP for pull/push logs. - moved all to base controller |
|
289 | IP for pull/push logs. - moved all to base controller | |
272 | - #415: Adding comment to changeset causes reload. |
|
290 | - #415: Adding comment to changeset causes reload. | |
273 | Comments are now added via ajax and doesn't reload the page |
|
291 | Comments are now added via ajax and doesn't reload the page | |
274 | - #374 LDAP config is discarded when LDAP can't be activated |
|
292 | - #374 LDAP config is discarded when LDAP can't be activated | |
275 | - limited push/pull operations are now logged for git in the journal |
|
293 | - limited push/pull operations are now logged for git in the journal | |
276 | - bumped mercurial to 2.2.X series |
|
294 | - bumped mercurial to 2.2.X series | |
277 | - added support for displaying submodules in file-browser |
|
295 | - added support for displaying submodules in file-browser | |
278 | - #421 added bookmarks in changelog view |
|
296 | - #421 added bookmarks in changelog view | |
279 |
|
297 | |||
280 | fixes |
|
298 | fixes | |
281 | +++++ |
|
299 | +++++ | |
282 |
|
300 | |||
283 | - fixed dev-version marker for stable when served from source codes |
|
301 | - fixed dev-version marker for stable when served from source codes | |
284 | - fixed missing permission checks on show forks page |
|
302 | - fixed missing permission checks on show forks page | |
285 | - #418 cast to unicode fixes in notification objects |
|
303 | - #418 cast to unicode fixes in notification objects | |
286 | - #426 fixed mention extracting regex |
|
304 | - #426 fixed mention extracting regex | |
287 | - fixed remote-pulling for git remotes remopositories |
|
305 | - fixed remote-pulling for git remotes remopositories | |
288 | - fixed #434: Error when accessing files or changesets of a git repository |
|
306 | - fixed #434: Error when accessing files or changesets of a git repository | |
289 | with submodules |
|
307 | with submodules | |
290 | - fixed issue with empty APIKEYS for users after registration ref. #438 |
|
308 | - fixed issue with empty APIKEYS for users after registration ref. #438 | |
291 | - fixed issue with getting README files from git repositories |
|
309 | - fixed issue with getting README files from git repositories | |
292 |
|
310 | |||
293 | 1.3.4 (**2012-03-28**) |
|
311 | 1.3.4 (**2012-03-28**) | |
294 | ---------------------- |
|
312 | ---------------------- | |
295 |
|
313 | |||
296 | news |
|
314 | news | |
297 | ++++ |
|
315 | ++++ | |
298 |
|
316 | |||
299 | - Whoosh logging is now controlled by the .ini files logging setup |
|
317 | - Whoosh logging is now controlled by the .ini files logging setup | |
300 | - added clone-url into edit form on /settings page |
|
318 | - added clone-url into edit form on /settings page | |
301 | - added help text into repo add/edit forms |
|
319 | - added help text into repo add/edit forms | |
302 | - created rcextensions module with additional mappings (ref #322) and |
|
320 | - created rcextensions module with additional mappings (ref #322) and | |
303 | post push/pull/create repo hooks callbacks |
|
321 | post push/pull/create repo hooks callbacks | |
304 | - implemented #377 Users view for his own permissions on account page |
|
322 | - implemented #377 Users view for his own permissions on account page | |
305 | - #399 added inheritance of permissions for users group on repos groups |
|
323 | - #399 added inheritance of permissions for users group on repos groups | |
306 | - #401 repository group is automatically pre-selected when adding repos |
|
324 | - #401 repository group is automatically pre-selected when adding repos | |
307 | inside a repository group |
|
325 | inside a repository group | |
308 | - added alternative HTTP 403 response when client failed to authenticate. Helps |
|
326 | - added alternative HTTP 403 response when client failed to authenticate. Helps | |
309 | solving issues with Mercurial and LDAP |
|
327 | solving issues with Mercurial and LDAP | |
310 | - #402 removed group prefix from repository name when listing repositories |
|
328 | - #402 removed group prefix from repository name when listing repositories | |
311 | inside a group |
|
329 | inside a group | |
312 | - added gravatars into permission view and permissions autocomplete |
|
330 | - added gravatars into permission view and permissions autocomplete | |
313 | - #347 when running multiple RhodeCode instances, properly invalidates cache |
|
331 | - #347 when running multiple RhodeCode instances, properly invalidates cache | |
314 | for all registered servers |
|
332 | for all registered servers | |
315 |
|
333 | |||
316 | fixes |
|
334 | fixes | |
317 | +++++ |
|
335 | +++++ | |
318 |
|
336 | |||
319 | - fixed #390 cache invalidation problems on repos inside group |
|
337 | - fixed #390 cache invalidation problems on repos inside group | |
320 | - fixed #385 clone by ID url was loosing proxy prefix in URL |
|
338 | - fixed #385 clone by ID url was loosing proxy prefix in URL | |
321 | - fixed some unicode problems with waitress |
|
339 | - fixed some unicode problems with waitress | |
322 | - fixed issue with escaping < and > in changeset commits |
|
340 | - fixed issue with escaping < and > in changeset commits | |
323 | - fixed error occurring during recursive group creation in API |
|
341 | - fixed error occurring during recursive group creation in API | |
324 | create_repo function |
|
342 | create_repo function | |
325 | - fixed #393 py2.5 fixes for routes url generator |
|
343 | - fixed #393 py2.5 fixes for routes url generator | |
326 | - fixed #397 Private repository groups shows up before login |
|
344 | - fixed #397 Private repository groups shows up before login | |
327 | - fixed #396 fixed problems with revoking users in nested groups |
|
345 | - fixed #396 fixed problems with revoking users in nested groups | |
328 | - fixed mysql unicode issues + specified InnoDB as default engine with |
|
346 | - fixed mysql unicode issues + specified InnoDB as default engine with | |
329 | utf8 charset |
|
347 | utf8 charset | |
330 | - #406 trim long branch/tag names in changelog to not break UI |
|
348 | - #406 trim long branch/tag names in changelog to not break UI | |
331 |
|
349 | |||
332 | 1.3.3 (**2012-03-02**) |
|
350 | 1.3.3 (**2012-03-02**) | |
333 | ---------------------- |
|
351 | ---------------------- | |
334 |
|
352 | |||
335 | news |
|
353 | news | |
336 | ++++ |
|
354 | ++++ | |
337 |
|
355 | |||
338 |
|
356 | |||
339 | fixes |
|
357 | fixes | |
340 | +++++ |
|
358 | +++++ | |
341 |
|
359 | |||
342 | - fixed some python2.5 compatibility issues |
|
360 | - fixed some python2.5 compatibility issues | |
343 | - fixed issues with removed repos was accidentally added as groups, after |
|
361 | - fixed issues with removed repos was accidentally added as groups, after | |
344 | full rescan of paths |
|
362 | full rescan of paths | |
345 | - fixes #376 Cannot edit user (using container auth) |
|
363 | - fixes #376 Cannot edit user (using container auth) | |
346 | - fixes #378 Invalid image urls on changeset screen with proxy-prefix |
|
364 | - fixes #378 Invalid image urls on changeset screen with proxy-prefix | |
347 | configuration |
|
365 | configuration | |
348 | - fixed initial sorting of repos inside repo group |
|
366 | - fixed initial sorting of repos inside repo group | |
349 | - fixes issue when user tried to resubmit same permission into user/user_groups |
|
367 | - fixes issue when user tried to resubmit same permission into user/user_groups | |
350 | - bumped beaker version that fixes #375 leap error bug |
|
368 | - bumped beaker version that fixes #375 leap error bug | |
351 | - fixed raw_changeset for git. It was generated with hg patch headers |
|
369 | - fixed raw_changeset for git. It was generated with hg patch headers | |
352 | - fixed vcs issue with last_changeset for filenodes |
|
370 | - fixed vcs issue with last_changeset for filenodes | |
353 | - fixed missing commit after hook delete |
|
371 | - fixed missing commit after hook delete | |
354 | - fixed #372 issues with git operation detection that caused a security issue |
|
372 | - fixed #372 issues with git operation detection that caused a security issue | |
355 | for git repos |
|
373 | for git repos | |
356 |
|
374 | |||
357 | 1.3.2 (**2012-02-28**) |
|
375 | 1.3.2 (**2012-02-28**) | |
358 | ---------------------- |
|
376 | ---------------------- | |
359 |
|
377 | |||
360 | news |
|
378 | news | |
361 | ++++ |
|
379 | ++++ | |
362 |
|
380 | |||
363 |
|
381 | |||
364 | fixes |
|
382 | fixes | |
365 | +++++ |
|
383 | +++++ | |
366 |
|
384 | |||
367 | - fixed git protocol issues with repos-groups |
|
385 | - fixed git protocol issues with repos-groups | |
368 | - fixed git remote repos validator that prevented from cloning remote git repos |
|
386 | - fixed git remote repos validator that prevented from cloning remote git repos | |
369 | - fixes #370 ending slashes fixes for repo and groups |
|
387 | - fixes #370 ending slashes fixes for repo and groups | |
370 | - fixes #368 improved git-protocol detection to handle other clients |
|
388 | - fixes #368 improved git-protocol detection to handle other clients | |
371 | - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be |
|
389 | - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be | |
372 | Moved To Root |
|
390 | Moved To Root | |
373 | - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys |
|
391 | - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys | |
374 | - fixed #373 missing cascade drop on user_group_to_perm table |
|
392 | - fixed #373 missing cascade drop on user_group_to_perm table | |
375 |
|
393 | |||
376 | 1.3.1 (**2012-02-27**) |
|
394 | 1.3.1 (**2012-02-27**) | |
377 | ---------------------- |
|
395 | ---------------------- | |
378 |
|
396 | |||
379 | news |
|
397 | news | |
380 | ++++ |
|
398 | ++++ | |
381 |
|
399 | |||
382 |
|
400 | |||
383 | fixes |
|
401 | fixes | |
384 | +++++ |
|
402 | +++++ | |
385 |
|
403 | |||
386 | - redirection loop occurs when remember-me wasn't checked during login |
|
404 | - redirection loop occurs when remember-me wasn't checked during login | |
387 | - fixes issues with git blob history generation |
|
405 | - fixes issues with git blob history generation | |
388 | - don't fetch branch for git in file history dropdown. Causes unneeded slowness |
|
406 | - don't fetch branch for git in file history dropdown. Causes unneeded slowness | |
389 |
|
407 | |||
390 | 1.3.0 (**2012-02-26**) |
|
408 | 1.3.0 (**2012-02-26**) | |
391 | ---------------------- |
|
409 | ---------------------- | |
392 |
|
410 | |||
393 | news |
|
411 | news | |
394 | ++++ |
|
412 | ++++ | |
395 |
|
413 | |||
396 | - code review, inspired by github code-comments |
|
414 | - code review, inspired by github code-comments | |
397 | - #215 rst and markdown README files support |
|
415 | - #215 rst and markdown README files support | |
398 | - #252 Container-based and proxy pass-through authentication support |
|
416 | - #252 Container-based and proxy pass-through authentication support | |
399 | - #44 branch browser. Filtering of changelog by branches |
|
417 | - #44 branch browser. Filtering of changelog by branches | |
400 | - mercurial bookmarks support |
|
418 | - mercurial bookmarks support | |
401 | - new hover top menu, optimized to add maximum size for important views |
|
419 | - new hover top menu, optimized to add maximum size for important views | |
402 | - configurable clone url template with possibility to specify protocol like |
|
420 | - configurable clone url template with possibility to specify protocol like | |
403 | ssh:// or http:// and also manually alter other parts of clone_url. |
|
421 | ssh:// or http:// and also manually alter other parts of clone_url. | |
404 | - enabled largefiles extension by default |
|
422 | - enabled largefiles extension by default | |
405 | - optimized summary file pages and saved a lot of unused space in them |
|
423 | - optimized summary file pages and saved a lot of unused space in them | |
406 | - #239 option to manually mark repository as fork |
|
424 | - #239 option to manually mark repository as fork | |
407 | - #320 mapping of commit authors to RhodeCode users |
|
425 | - #320 mapping of commit authors to RhodeCode users | |
408 | - #304 hashes are displayed using monospace font |
|
426 | - #304 hashes are displayed using monospace font | |
409 | - diff configuration, toggle white lines and context lines |
|
427 | - diff configuration, toggle white lines and context lines | |
410 | - #307 configurable diffs, whitespace toggle, increasing context lines |
|
428 | - #307 configurable diffs, whitespace toggle, increasing context lines | |
411 | - sorting on branches, tags and bookmarks using YUI datatable |
|
429 | - sorting on branches, tags and bookmarks using YUI datatable | |
412 | - improved file filter on files page |
|
430 | - improved file filter on files page | |
413 | - implements #330 api method for listing nodes ar particular revision |
|
431 | - implements #330 api method for listing nodes ar particular revision | |
414 | - #73 added linking issues in commit messages to chosen issue tracker url |
|
432 | - #73 added linking issues in commit messages to chosen issue tracker url | |
415 | based on user defined regular expression |
|
433 | based on user defined regular expression | |
416 | - added linking of changesets in commit messages |
|
434 | - added linking of changesets in commit messages | |
417 | - new compact changelog with expandable commit messages |
|
435 | - new compact changelog with expandable commit messages | |
418 | - firstname and lastname are optional in user creation |
|
436 | - firstname and lastname are optional in user creation | |
419 | - #348 added post-create repository hook |
|
437 | - #348 added post-create repository hook | |
420 | - #212 global encoding settings is now configurable from .ini files |
|
438 | - #212 global encoding settings is now configurable from .ini files | |
421 | - #227 added repository groups permissions |
|
439 | - #227 added repository groups permissions | |
422 | - markdown gets codehilite extensions |
|
440 | - markdown gets codehilite extensions | |
423 | - new API methods, delete_repositories, grante/revoke permissions for groups |
|
441 | - new API methods, delete_repositories, grante/revoke permissions for groups | |
424 | and repos |
|
442 | and repos | |
425 |
|
443 | |||
426 |
|
444 | |||
427 | fixes |
|
445 | fixes | |
428 | +++++ |
|
446 | +++++ | |
429 |
|
447 | |||
430 | - rewrote dbsession management for atomic operations, and better error handling |
|
448 | - rewrote dbsession management for atomic operations, and better error handling | |
431 | - fixed sorting of repo tables |
|
449 | - fixed sorting of repo tables | |
432 | - #326 escape of special html entities in diffs |
|
450 | - #326 escape of special html entities in diffs | |
433 | - normalized user_name => username in api attributes |
|
451 | - normalized user_name => username in api attributes | |
434 | - fixes #298 ldap created users with mixed case emails created conflicts |
|
452 | - fixes #298 ldap created users with mixed case emails created conflicts | |
435 | on saving a form |
|
453 | on saving a form | |
436 | - fixes issue when owner of a repo couldn't revoke permissions for users |
|
454 | - fixes issue when owner of a repo couldn't revoke permissions for users | |
437 | and groups |
|
455 | and groups | |
438 | - fixes #271 rare JSON serialization problem with statistics |
|
456 | - fixes #271 rare JSON serialization problem with statistics | |
439 | - fixes #337 missing validation check for conflicting names of a group with a |
|
457 | - fixes #337 missing validation check for conflicting names of a group with a | |
440 | repositories group |
|
458 | repositories group | |
441 | - #340 fixed session problem for mysql and celery tasks |
|
459 | - #340 fixed session problem for mysql and celery tasks | |
442 | - fixed #331 RhodeCode mangles repository names if the a repository group |
|
460 | - fixed #331 RhodeCode mangles repository names if the a repository group | |
443 | contains the "full path" to the repositories |
|
461 | contains the "full path" to the repositories | |
444 | - #355 RhodeCode doesn't store encrypted LDAP passwords |
|
462 | - #355 RhodeCode doesn't store encrypted LDAP passwords | |
445 |
|
463 | |||
446 | 1.2.5 (**2012-01-28**) |
|
464 | 1.2.5 (**2012-01-28**) | |
447 | ---------------------- |
|
465 | ---------------------- | |
448 |
|
466 | |||
449 | news |
|
467 | news | |
450 | ++++ |
|
468 | ++++ | |
451 |
|
469 | |||
452 | fixes |
|
470 | fixes | |
453 | +++++ |
|
471 | +++++ | |
454 |
|
472 | |||
455 | - #340 Celery complains about MySQL server gone away, added session cleanup |
|
473 | - #340 Celery complains about MySQL server gone away, added session cleanup | |
456 | for celery tasks |
|
474 | for celery tasks | |
457 | - #341 "scanning for repositories in None" log message during Rescan was missing |
|
475 | - #341 "scanning for repositories in None" log message during Rescan was missing | |
458 | a parameter |
|
476 | a parameter | |
459 | - fixed creating archives with subrepos. Some hooks were triggered during that |
|
477 | - fixed creating archives with subrepos. Some hooks were triggered during that | |
460 | operation leading to crash. |
|
478 | operation leading to crash. | |
461 | - fixed missing email in account page. |
|
479 | - fixed missing email in account page. | |
462 | - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes |
|
480 | - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes | |
463 | forking on windows impossible |
|
481 | forking on windows impossible | |
464 |
|
482 | |||
465 | 1.2.4 (**2012-01-19**) |
|
483 | 1.2.4 (**2012-01-19**) | |
466 | ---------------------- |
|
484 | ---------------------- | |
467 |
|
485 | |||
468 | news |
|
486 | news | |
469 | ++++ |
|
487 | ++++ | |
470 |
|
488 | |||
471 | - RhodeCode is bundled with mercurial series 2.0.X by default, with |
|
489 | - RhodeCode is bundled with mercurial series 2.0.X by default, with | |
472 | full support to largefiles extension. Enabled by default in new installations |
|
490 | full support to largefiles extension. Enabled by default in new installations | |
473 | - #329 Ability to Add/Remove Groups to/from a Repository via AP |
|
491 | - #329 Ability to Add/Remove Groups to/from a Repository via AP | |
474 | - added requires.txt file with requirements |
|
492 | - added requires.txt file with requirements | |
475 |
|
493 | |||
476 | fixes |
|
494 | fixes | |
477 | +++++ |
|
495 | +++++ | |
478 |
|
496 | |||
479 | - fixes db session issues with celery when emailing admins |
|
497 | - fixes db session issues with celery when emailing admins | |
480 | - #331 RhodeCode mangles repository names if the a repository group |
|
498 | - #331 RhodeCode mangles repository names if the a repository group | |
481 | contains the "full path" to the repositories |
|
499 | contains the "full path" to the repositories | |
482 | - #298 Conflicting e-mail addresses for LDAP and RhodeCode users |
|
500 | - #298 Conflicting e-mail addresses for LDAP and RhodeCode users | |
483 | - DB session cleanup after hg protocol operations, fixes issues with |
|
501 | - DB session cleanup after hg protocol operations, fixes issues with | |
484 | `mysql has gone away` errors |
|
502 | `mysql has gone away` errors | |
485 | - #333 doc fixes for get_repo api function |
|
503 | - #333 doc fixes for get_repo api function | |
486 | - #271 rare JSON serialization problem with statistics enabled |
|
504 | - #271 rare JSON serialization problem with statistics enabled | |
487 | - #337 Fixes issues with validation of repository name conflicting with |
|
505 | - #337 Fixes issues with validation of repository name conflicting with | |
488 | a group name. A proper message is now displayed. |
|
506 | a group name. A proper message is now displayed. | |
489 | - #292 made ldap_dn in user edit readonly, to get rid of confusion that field |
|
507 | - #292 made ldap_dn in user edit readonly, to get rid of confusion that field | |
490 | doesn't work |
|
508 | doesn't work | |
491 | - #316 fixes issues with web description in hgrc files |
|
509 | - #316 fixes issues with web description in hgrc files | |
492 |
|
510 | |||
493 | 1.2.3 (**2011-11-02**) |
|
511 | 1.2.3 (**2011-11-02**) | |
494 | ---------------------- |
|
512 | ---------------------- | |
495 |
|
513 | |||
496 | news |
|
514 | news | |
497 | ++++ |
|
515 | ++++ | |
498 |
|
516 | |||
499 | - added option to manage repos group for non admin users |
|
517 | - added option to manage repos group for non admin users | |
500 | - added following API methods for get_users, create_user, get_users_groups, |
|
518 | - added following API methods for get_users, create_user, get_users_groups, | |
501 | get_users_group, create_users_group, add_user_to_users_groups, get_repos, |
|
519 | get_users_group, create_users_group, add_user_to_users_groups, get_repos, | |
502 | get_repo, create_repo, add_user_to_repo |
|
520 | get_repo, create_repo, add_user_to_repo | |
503 | - implements #237 added password confirmation for my account |
|
521 | - implements #237 added password confirmation for my account | |
504 | and admin edit user. |
|
522 | and admin edit user. | |
505 | - implements #291 email notification for global events are now sent to all |
|
523 | - implements #291 email notification for global events are now sent to all | |
506 | administrator users, and global config email. |
|
524 | administrator users, and global config email. | |
507 |
|
525 | |||
508 | fixes |
|
526 | fixes | |
509 | +++++ |
|
527 | +++++ | |
510 |
|
528 | |||
511 | - added option for passing auth method for smtp mailer |
|
529 | - added option for passing auth method for smtp mailer | |
512 | - #276 issue with adding a single user with id>10 to usergroups |
|
530 | - #276 issue with adding a single user with id>10 to usergroups | |
513 | - #277 fixes windows LDAP settings in which missing values breaks the ldap auth |
|
531 | - #277 fixes windows LDAP settings in which missing values breaks the ldap auth | |
514 | - #288 fixes managing of repos in a group for non admin user |
|
532 | - #288 fixes managing of repos in a group for non admin user | |
515 |
|
533 | |||
516 | 1.2.2 (**2011-10-17**) |
|
534 | 1.2.2 (**2011-10-17**) | |
517 | ---------------------- |
|
535 | ---------------------- | |
518 |
|
536 | |||
519 | news |
|
537 | news | |
520 | ++++ |
|
538 | ++++ | |
521 |
|
539 | |||
522 | - #226 repo groups are available by path instead of numerical id |
|
540 | - #226 repo groups are available by path instead of numerical id | |
523 |
|
541 | |||
524 | fixes |
|
542 | fixes | |
525 | +++++ |
|
543 | +++++ | |
526 |
|
544 | |||
527 | - #259 Groups with the same name but with different parent group |
|
545 | - #259 Groups with the same name but with different parent group | |
528 | - #260 Put repo in group, then move group to another group -> repo becomes unavailable |
|
546 | - #260 Put repo in group, then move group to another group -> repo becomes unavailable | |
529 | - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems) |
|
547 | - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems) | |
530 | - #265 ldap save fails sometimes on converting attributes to booleans, |
|
548 | - #265 ldap save fails sometimes on converting attributes to booleans, | |
531 | added getter and setter into model that will prevent from this on db model level |
|
549 | added getter and setter into model that will prevent from this on db model level | |
532 | - fixed problems with timestamps issues #251 and #213 |
|
550 | - fixed problems with timestamps issues #251 and #213 | |
533 | - fixes #266 RhodeCode allows to create repo with the same name and in |
|
551 | - fixes #266 RhodeCode allows to create repo with the same name and in | |
534 | the same parent as group |
|
552 | the same parent as group | |
535 | - fixes #245 Rescan of the repositories on Windows |
|
553 | - fixes #245 Rescan of the repositories on Windows | |
536 | - fixes #248 cannot edit repos inside a group on windows |
|
554 | - fixes #248 cannot edit repos inside a group on windows | |
537 | - fixes #219 forking problems on windows |
|
555 | - fixes #219 forking problems on windows | |
538 |
|
556 | |||
539 | 1.2.1 (**2011-10-08**) |
|
557 | 1.2.1 (**2011-10-08**) | |
540 | ---------------------- |
|
558 | ---------------------- | |
541 |
|
559 | |||
542 | news |
|
560 | news | |
543 | ++++ |
|
561 | ++++ | |
544 |
|
562 | |||
545 |
|
563 | |||
546 | fixes |
|
564 | fixes | |
547 | +++++ |
|
565 | +++++ | |
548 |
|
566 | |||
549 | - fixed problems with basic auth and push problems |
|
567 | - fixed problems with basic auth and push problems | |
550 | - gui fixes |
|
568 | - gui fixes | |
551 | - fixed logger |
|
569 | - fixed logger | |
552 |
|
570 | |||
553 | 1.2.0 (**2011-10-07**) |
|
571 | 1.2.0 (**2011-10-07**) | |
554 | ---------------------- |
|
572 | ---------------------- | |
555 |
|
573 | |||
556 | news |
|
574 | news | |
557 | ++++ |
|
575 | ++++ | |
558 |
|
576 | |||
559 | - implemented #47 repository groups |
|
577 | - implemented #47 repository groups | |
560 | - implemented #89 Can setup google analytics code from settings menu |
|
578 | - implemented #89 Can setup google analytics code from settings menu | |
561 | - implemented #91 added nicer looking archive urls with more download options |
|
579 | - implemented #91 added nicer looking archive urls with more download options | |
562 | like tags, branches |
|
580 | like tags, branches | |
563 | - implemented #44 into file browsing, and added follow branch option |
|
581 | - implemented #44 into file browsing, and added follow branch option | |
564 | - implemented #84 downloads can be enabled/disabled for each repository |
|
582 | - implemented #84 downloads can be enabled/disabled for each repository | |
565 | - anonymous repository can be cloned without having to pass default:default |
|
583 | - anonymous repository can be cloned without having to pass default:default | |
566 | into clone url |
|
584 | into clone url | |
567 | - fixed #90 whoosh indexer can index chooses repositories passed in command |
|
585 | - fixed #90 whoosh indexer can index chooses repositories passed in command | |
568 | line |
|
586 | line | |
569 | - extended journal with day aggregates and paging |
|
587 | - extended journal with day aggregates and paging | |
570 | - implemented #107 source code lines highlight ranges |
|
588 | - implemented #107 source code lines highlight ranges | |
571 | - implemented #93 customizable changelog on combined revision ranges - |
|
589 | - implemented #93 customizable changelog on combined revision ranges - | |
572 | equivalent of githubs compare view |
|
590 | equivalent of githubs compare view | |
573 | - implemented #108 extended and more powerful LDAP configuration |
|
591 | - implemented #108 extended and more powerful LDAP configuration | |
574 | - implemented #56 users groups |
|
592 | - implemented #56 users groups | |
575 | - major code rewrites optimized codes for speed and memory usage |
|
593 | - major code rewrites optimized codes for speed and memory usage | |
576 | - raw and diff downloads are now in git format |
|
594 | - raw and diff downloads are now in git format | |
577 | - setup command checks for write access to given path |
|
595 | - setup command checks for write access to given path | |
578 | - fixed many issues with international characters and unicode. It uses utf8 |
|
596 | - fixed many issues with international characters and unicode. It uses utf8 | |
579 | decode with replace to provide less errors even with non utf8 encoded strings |
|
597 | decode with replace to provide less errors even with non utf8 encoded strings | |
580 | - #125 added API KEY access to feeds |
|
598 | - #125 added API KEY access to feeds | |
581 | - #109 Repository can be created from external Mercurial link (aka. remote |
|
599 | - #109 Repository can be created from external Mercurial link (aka. remote | |
582 | repository, and manually updated (via pull) from admin panel |
|
600 | repository, and manually updated (via pull) from admin panel | |
583 | - beta git support - push/pull server + basic view for git repos |
|
601 | - beta git support - push/pull server + basic view for git repos | |
584 | - added followers page and forks page |
|
602 | - added followers page and forks page | |
585 | - server side file creation (with binary file upload interface) |
|
603 | - server side file creation (with binary file upload interface) | |
586 | and edition with commits powered by codemirror |
|
604 | and edition with commits powered by codemirror | |
587 | - #111 file browser file finder, quick lookup files on whole file tree |
|
605 | - #111 file browser file finder, quick lookup files on whole file tree | |
588 | - added quick login sliding menu into main page |
|
606 | - added quick login sliding menu into main page | |
589 | - changelog uses lazy loading of affected files details, in some scenarios |
|
607 | - changelog uses lazy loading of affected files details, in some scenarios | |
590 | this can improve speed of changelog page dramatically especially for |
|
608 | this can improve speed of changelog page dramatically especially for | |
591 | larger repositories. |
|
609 | larger repositories. | |
592 | - implements #214 added support for downloading subrepos in download menu. |
|
610 | - implements #214 added support for downloading subrepos in download menu. | |
593 | - Added basic API for direct operations on rhodecode via JSON |
|
611 | - Added basic API for direct operations on rhodecode via JSON | |
594 | - Implemented advanced hook management |
|
612 | - Implemented advanced hook management | |
595 |
|
613 | |||
596 | fixes |
|
614 | fixes | |
597 | +++++ |
|
615 | +++++ | |
598 |
|
616 | |||
599 | - fixed file browser bug, when switching into given form revision the url was |
|
617 | - fixed file browser bug, when switching into given form revision the url was | |
600 | not changing |
|
618 | not changing | |
601 | - fixed propagation to error controller on simplehg and simplegit middlewares |
|
619 | - fixed propagation to error controller on simplehg and simplegit middlewares | |
602 | - fixed error when trying to make a download on empty repository |
|
620 | - fixed error when trying to make a download on empty repository | |
603 | - fixed problem with '[' chars in commit messages in journal |
|
621 | - fixed problem with '[' chars in commit messages in journal | |
604 | - fixed #99 Unicode errors, on file node paths with non utf-8 characters |
|
622 | - fixed #99 Unicode errors, on file node paths with non utf-8 characters | |
605 | - journal fork fixes |
|
623 | - journal fork fixes | |
606 | - removed issue with space inside renamed repository after deletion |
|
624 | - removed issue with space inside renamed repository after deletion | |
607 | - fixed strange issue on formencode imports |
|
625 | - fixed strange issue on formencode imports | |
608 | - fixed #126 Deleting repository on Windows, rename used incompatible chars. |
|
626 | - fixed #126 Deleting repository on Windows, rename used incompatible chars. | |
609 | - #150 fixes for errors on repositories mapped in db but corrupted in |
|
627 | - #150 fixes for errors on repositories mapped in db but corrupted in | |
610 | filesystem |
|
628 | filesystem | |
611 | - fixed problem with ascendant characters in realm #181 |
|
629 | - fixed problem with ascendant characters in realm #181 | |
612 | - fixed problem with sqlite file based database connection pool |
|
630 | - fixed problem with sqlite file based database connection pool | |
613 | - whoosh indexer and code stats share the same dynamic extensions map |
|
631 | - whoosh indexer and code stats share the same dynamic extensions map | |
614 | - fixes #188 - relationship delete of repo_to_perm entry on user removal |
|
632 | - fixes #188 - relationship delete of repo_to_perm entry on user removal | |
615 | - fixes issue #189 Trending source files shows "show more" when no more exist |
|
633 | - fixes issue #189 Trending source files shows "show more" when no more exist | |
616 | - fixes issue #197 Relative paths for pidlocks |
|
634 | - fixes issue #197 Relative paths for pidlocks | |
617 | - fixes issue #198 password will require only 3 chars now for login form |
|
635 | - fixes issue #198 password will require only 3 chars now for login form | |
618 | - fixes issue #199 wrong redirection for non admin users after creating a repository |
|
636 | - fixes issue #199 wrong redirection for non admin users after creating a repository | |
619 | - fixes issues #202, bad db constraint made impossible to attach same group |
|
637 | - fixes issues #202, bad db constraint made impossible to attach same group | |
620 | more than one time. Affects only mysql/postgres |
|
638 | more than one time. Affects only mysql/postgres | |
621 | - fixes #218 os.kill patch for windows was missing sig param |
|
639 | - fixes #218 os.kill patch for windows was missing sig param | |
622 | - improved rendering of dag (they are not trimmed anymore when number of |
|
640 | - improved rendering of dag (they are not trimmed anymore when number of | |
623 | heads exceeds 5) |
|
641 | heads exceeds 5) | |
624 |
|
642 | |||
625 | 1.1.8 (**2011-04-12**) |
|
643 | 1.1.8 (**2011-04-12**) | |
626 | ---------------------- |
|
644 | ---------------------- | |
627 |
|
645 | |||
628 | news |
|
646 | news | |
629 | ++++ |
|
647 | ++++ | |
630 |
|
648 | |||
631 | - improved windows support |
|
649 | - improved windows support | |
632 |
|
650 | |||
633 | fixes |
|
651 | fixes | |
634 | +++++ |
|
652 | +++++ | |
635 |
|
653 | |||
636 | - fixed #140 freeze of python dateutil library, since new version is python2.x |
|
654 | - fixed #140 freeze of python dateutil library, since new version is python2.x | |
637 | incompatible |
|
655 | incompatible | |
638 | - setup-app will check for write permission in given path |
|
656 | - setup-app will check for write permission in given path | |
639 | - cleaned up license info issue #149 |
|
657 | - cleaned up license info issue #149 | |
640 | - fixes for issues #137,#116 and problems with unicode and accented characters. |
|
658 | - fixes for issues #137,#116 and problems with unicode and accented characters. | |
641 | - fixes crashes on gravatar, when passed in email as unicode |
|
659 | - fixes crashes on gravatar, when passed in email as unicode | |
642 | - fixed tooltip flickering problems |
|
660 | - fixed tooltip flickering problems | |
643 | - fixed came_from redirection on windows |
|
661 | - fixed came_from redirection on windows | |
644 | - fixed logging modules, and sql formatters |
|
662 | - fixed logging modules, and sql formatters | |
645 | - windows fixes for os.kill issue #133 |
|
663 | - windows fixes for os.kill issue #133 | |
646 | - fixes path splitting for windows issues #148 |
|
664 | - fixes path splitting for windows issues #148 | |
647 | - fixed issue #143 wrong import on migration to 1.1.X |
|
665 | - fixed issue #143 wrong import on migration to 1.1.X | |
648 | - fixed problems with displaying binary files, thanks to Thomas Waldmann |
|
666 | - fixed problems with displaying binary files, thanks to Thomas Waldmann | |
649 | - removed name from archive files since it's breaking ui for long repo names |
|
667 | - removed name from archive files since it's breaking ui for long repo names | |
650 | - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann |
|
668 | - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann | |
651 | - fixed compatibility for 1024px displays, and larger dpi settings, thanks to |
|
669 | - fixed compatibility for 1024px displays, and larger dpi settings, thanks to | |
652 | Thomas Waldmann |
|
670 | Thomas Waldmann | |
653 | - fixed issue #166 summary pager was skipping 10 revisions on second page |
|
671 | - fixed issue #166 summary pager was skipping 10 revisions on second page | |
654 |
|
672 | |||
655 |
|
673 | |||
656 | 1.1.7 (**2011-03-23**) |
|
674 | 1.1.7 (**2011-03-23**) | |
657 | ---------------------- |
|
675 | ---------------------- | |
658 |
|
676 | |||
659 | news |
|
677 | news | |
660 | ++++ |
|
678 | ++++ | |
661 |
|
679 | |||
662 | fixes |
|
680 | fixes | |
663 | +++++ |
|
681 | +++++ | |
664 |
|
682 | |||
665 | - fixed (again) #136 installation support for FreeBSD |
|
683 | - fixed (again) #136 installation support for FreeBSD | |
666 |
|
684 | |||
667 |
|
685 | |||
668 | 1.1.6 (**2011-03-21**) |
|
686 | 1.1.6 (**2011-03-21**) | |
669 | ---------------------- |
|
687 | ---------------------- | |
670 |
|
688 | |||
671 | news |
|
689 | news | |
672 | ++++ |
|
690 | ++++ | |
673 |
|
691 | |||
674 | fixes |
|
692 | fixes | |
675 | +++++ |
|
693 | +++++ | |
676 |
|
694 | |||
677 | - fixed #136 installation support for FreeBSD |
|
695 | - fixed #136 installation support for FreeBSD | |
678 | - RhodeCode will check for python version during installation |
|
696 | - RhodeCode will check for python version during installation | |
679 |
|
697 | |||
680 | 1.1.5 (**2011-03-17**) |
|
698 | 1.1.5 (**2011-03-17**) | |
681 | ---------------------- |
|
699 | ---------------------- | |
682 |
|
700 | |||
683 | news |
|
701 | news | |
684 | ++++ |
|
702 | ++++ | |
685 |
|
703 | |||
686 | - basic windows support, by exchanging pybcrypt into sha256 for windows only |
|
704 | - basic windows support, by exchanging pybcrypt into sha256 for windows only | |
687 | highly inspired by idea of mantis406 |
|
705 | highly inspired by idea of mantis406 | |
688 |
|
706 | |||
689 | fixes |
|
707 | fixes | |
690 | +++++ |
|
708 | +++++ | |
691 |
|
709 | |||
692 | - fixed sorting by author in main page |
|
710 | - fixed sorting by author in main page | |
693 | - fixed crashes with diffs on binary files |
|
711 | - fixed crashes with diffs on binary files | |
694 | - fixed #131 problem with boolean values for LDAP |
|
712 | - fixed #131 problem with boolean values for LDAP | |
695 | - fixed #122 mysql problems thanks to striker69 |
|
713 | - fixed #122 mysql problems thanks to striker69 | |
696 | - fixed problem with errors on calling raw/raw_files/annotate functions |
|
714 | - fixed problem with errors on calling raw/raw_files/annotate functions | |
697 | with unknown revisions |
|
715 | with unknown revisions | |
698 | - fixed returned rawfiles attachment names with international character |
|
716 | - fixed returned rawfiles attachment names with international character | |
699 | - cleaned out docs, big thanks to Jason Harris |
|
717 | - cleaned out docs, big thanks to Jason Harris | |
700 |
|
718 | |||
701 | 1.1.4 (**2011-02-19**) |
|
719 | 1.1.4 (**2011-02-19**) | |
702 | ---------------------- |
|
720 | ---------------------- | |
703 |
|
721 | |||
704 | news |
|
722 | news | |
705 | ++++ |
|
723 | ++++ | |
706 |
|
724 | |||
707 | fixes |
|
725 | fixes | |
708 | +++++ |
|
726 | +++++ | |
709 |
|
727 | |||
710 | - fixed formencode import problem on settings page, that caused server crash |
|
728 | - fixed formencode import problem on settings page, that caused server crash | |
711 | when that page was accessed as first after server start |
|
729 | when that page was accessed as first after server start | |
712 | - journal fixes |
|
730 | - journal fixes | |
713 | - fixed option to access repository just by entering http://server/<repo_name> |
|
731 | - fixed option to access repository just by entering http://server/<repo_name> | |
714 |
|
732 | |||
715 | 1.1.3 (**2011-02-16**) |
|
733 | 1.1.3 (**2011-02-16**) | |
716 | ---------------------- |
|
734 | ---------------------- | |
717 |
|
735 | |||
718 | news |
|
736 | news | |
719 | ++++ |
|
737 | ++++ | |
720 |
|
738 | |||
721 | - implemented #102 allowing the '.' character in username |
|
739 | - implemented #102 allowing the '.' character in username | |
722 | - added option to access repository just by entering http://server/<repo_name> |
|
740 | - added option to access repository just by entering http://server/<repo_name> | |
723 | - celery task ignores result for better performance |
|
741 | - celery task ignores result for better performance | |
724 |
|
742 | |||
725 | fixes |
|
743 | fixes | |
726 | +++++ |
|
744 | +++++ | |
727 |
|
745 | |||
728 | - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to |
|
746 | - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to | |
729 | apollo13 and Johan Walles |
|
747 | apollo13 and Johan Walles | |
730 | - small fixes in journal |
|
748 | - small fixes in journal | |
731 | - fixed problems with getting setting for celery from .ini files |
|
749 | - fixed problems with getting setting for celery from .ini files | |
732 | - registration, password reset and login boxes share the same title as main |
|
750 | - registration, password reset and login boxes share the same title as main | |
733 | application now |
|
751 | application now | |
734 | - fixed #113: to high permissions to fork repository |
|
752 | - fixed #113: to high permissions to fork repository | |
735 | - fixed problem with '[' chars in commit messages in journal |
|
753 | - fixed problem with '[' chars in commit messages in journal | |
736 | - removed issue with space inside renamed repository after deletion |
|
754 | - removed issue with space inside renamed repository after deletion | |
737 | - db transaction fixes when filesystem repository creation failed |
|
755 | - db transaction fixes when filesystem repository creation failed | |
738 | - fixed #106 relation issues on databases different than sqlite |
|
756 | - fixed #106 relation issues on databases different than sqlite | |
739 | - fixed static files paths links to use of url() method |
|
757 | - fixed static files paths links to use of url() method | |
740 |
|
758 | |||
741 | 1.1.2 (**2011-01-12**) |
|
759 | 1.1.2 (**2011-01-12**) | |
742 | ---------------------- |
|
760 | ---------------------- | |
743 |
|
761 | |||
744 | news |
|
762 | news | |
745 | ++++ |
|
763 | ++++ | |
746 |
|
764 | |||
747 |
|
765 | |||
748 | fixes |
|
766 | fixes | |
749 | +++++ |
|
767 | +++++ | |
750 |
|
768 | |||
751 | - fixes #98 protection against float division of percentage stats |
|
769 | - fixes #98 protection against float division of percentage stats | |
752 | - fixed graph bug |
|
770 | - fixed graph bug | |
753 | - forced webhelpers version since it was making troubles during installation |
|
771 | - forced webhelpers version since it was making troubles during installation | |
754 |
|
772 | |||
755 | 1.1.1 (**2011-01-06**) |
|
773 | 1.1.1 (**2011-01-06**) | |
756 | ---------------------- |
|
774 | ---------------------- | |
757 |
|
775 | |||
758 | news |
|
776 | news | |
759 | ++++ |
|
777 | ++++ | |
760 |
|
778 | |||
761 | - added force https option into ini files for easier https usage (no need to |
|
779 | - added force https option into ini files for easier https usage (no need to | |
762 | set server headers with this options) |
|
780 | set server headers with this options) | |
763 | - small css updates |
|
781 | - small css updates | |
764 |
|
782 | |||
765 | fixes |
|
783 | fixes | |
766 | +++++ |
|
784 | +++++ | |
767 |
|
785 | |||
768 | - fixed #96 redirect loop on files view on repositories without changesets |
|
786 | - fixed #96 redirect loop on files view on repositories without changesets | |
769 | - fixed #97 unicode string passed into server header in special cases (mod_wsgi) |
|
787 | - fixed #97 unicode string passed into server header in special cases (mod_wsgi) | |
770 | and server crashed with errors |
|
788 | and server crashed with errors | |
771 | - fixed large tooltips problems on main page |
|
789 | - fixed large tooltips problems on main page | |
772 | - fixed #92 whoosh indexer is more error proof |
|
790 | - fixed #92 whoosh indexer is more error proof | |
773 |
|
791 | |||
774 | 1.1.0 (**2010-12-18**) |
|
792 | 1.1.0 (**2010-12-18**) | |
775 | ---------------------- |
|
793 | ---------------------- | |
776 |
|
794 | |||
777 | news |
|
795 | news | |
778 | ++++ |
|
796 | ++++ | |
779 |
|
797 | |||
780 | - rewrite of internals for vcs >=0.1.10 |
|
798 | - rewrite of internals for vcs >=0.1.10 | |
781 | - uses mercurial 1.7 with dotencode disabled for maintaining compatibility |
|
799 | - uses mercurial 1.7 with dotencode disabled for maintaining compatibility | |
782 | with older clients |
|
800 | with older clients | |
783 | - anonymous access, authentication via ldap |
|
801 | - anonymous access, authentication via ldap | |
784 | - performance upgrade for cached repos list - each repository has its own |
|
802 | - performance upgrade for cached repos list - each repository has its own | |
785 | cache that's invalidated when needed. |
|
803 | cache that's invalidated when needed. | |
786 | - performance upgrades on repositories with large amount of commits (20K+) |
|
804 | - performance upgrades on repositories with large amount of commits (20K+) | |
787 | - main page quick filter for filtering repositories |
|
805 | - main page quick filter for filtering repositories | |
788 | - user dashboards with ability to follow chosen repositories actions |
|
806 | - user dashboards with ability to follow chosen repositories actions | |
789 | - sends email to admin on new user registration |
|
807 | - sends email to admin on new user registration | |
790 | - added cache/statistics reset options into repository settings |
|
808 | - added cache/statistics reset options into repository settings | |
791 | - more detailed action logger (based on hooks) with pushed changesets lists |
|
809 | - more detailed action logger (based on hooks) with pushed changesets lists | |
792 | and options to disable those hooks from admin panel |
|
810 | and options to disable those hooks from admin panel | |
793 | - introduced new enhanced changelog for merges that shows more accurate results |
|
811 | - introduced new enhanced changelog for merges that shows more accurate results | |
794 | - new improved and faster code stats (based on pygments lexers mapping tables, |
|
812 | - new improved and faster code stats (based on pygments lexers mapping tables, | |
795 | showing up to 10 trending sources for each repository. Additionally stats |
|
813 | showing up to 10 trending sources for each repository. Additionally stats | |
796 | can be disabled in repository settings. |
|
814 | can be disabled in repository settings. | |
797 | - gui optimizations, fixed application width to 1024px |
|
815 | - gui optimizations, fixed application width to 1024px | |
798 | - added cut off (for large files/changesets) limit into config files |
|
816 | - added cut off (for large files/changesets) limit into config files | |
799 | - whoosh, celeryd, upgrade moved to paster command |
|
817 | - whoosh, celeryd, upgrade moved to paster command | |
800 | - other than sqlite database backends can be used |
|
818 | - other than sqlite database backends can be used | |
801 |
|
819 | |||
802 | fixes |
|
820 | fixes | |
803 | +++++ |
|
821 | +++++ | |
804 |
|
822 | |||
805 | - fixes #61 forked repo was showing only after cache expired |
|
823 | - fixes #61 forked repo was showing only after cache expired | |
806 | - fixes #76 no confirmation on user deletes |
|
824 | - fixes #76 no confirmation on user deletes | |
807 | - fixes #66 Name field misspelled |
|
825 | - fixes #66 Name field misspelled | |
808 | - fixes #72 block user removal when he owns repositories |
|
826 | - fixes #72 block user removal when he owns repositories | |
809 | - fixes #69 added password confirmation fields |
|
827 | - fixes #69 added password confirmation fields | |
810 | - fixes #87 RhodeCode crashes occasionally on updating repository owner |
|
828 | - fixes #87 RhodeCode crashes occasionally on updating repository owner | |
811 | - fixes #82 broken annotations on files with more than 1 blank line at the end |
|
829 | - fixes #82 broken annotations on files with more than 1 blank line at the end | |
812 | - a lot of fixes and tweaks for file browser |
|
830 | - a lot of fixes and tweaks for file browser | |
813 | - fixed detached session issues |
|
831 | - fixed detached session issues | |
814 | - fixed when user had no repos he would see all repos listed in my account |
|
832 | - fixed when user had no repos he would see all repos listed in my account | |
815 | - fixed ui() instance bug when global hgrc settings was loaded for server |
|
833 | - fixed ui() instance bug when global hgrc settings was loaded for server | |
816 | instance and all hgrc options were merged with our db ui() object |
|
834 | instance and all hgrc options were merged with our db ui() object | |
817 | - numerous small bugfixes |
|
835 | - numerous small bugfixes | |
818 |
|
836 | |||
819 | (special thanks for TkSoh for detailed feedback) |
|
837 | (special thanks for TkSoh for detailed feedback) | |
820 |
|
838 | |||
821 |
|
839 | |||
822 | 1.0.2 (**2010-11-12**) |
|
840 | 1.0.2 (**2010-11-12**) | |
823 | ---------------------- |
|
841 | ---------------------- | |
824 |
|
842 | |||
825 | news |
|
843 | news | |
826 | ++++ |
|
844 | ++++ | |
827 |
|
845 | |||
828 | - tested under python2.7 |
|
846 | - tested under python2.7 | |
829 | - bumped sqlalchemy and celery versions |
|
847 | - bumped sqlalchemy and celery versions | |
830 |
|
848 | |||
831 | fixes |
|
849 | fixes | |
832 | +++++ |
|
850 | +++++ | |
833 |
|
851 | |||
834 | - fixed #59 missing graph.js |
|
852 | - fixed #59 missing graph.js | |
835 | - fixed repo_size crash when repository had broken symlinks |
|
853 | - fixed repo_size crash when repository had broken symlinks | |
836 | - fixed python2.5 crashes. |
|
854 | - fixed python2.5 crashes. | |
837 |
|
855 | |||
838 |
|
856 | |||
839 | 1.0.1 (**2010-11-10**) |
|
857 | 1.0.1 (**2010-11-10**) | |
840 | ---------------------- |
|
858 | ---------------------- | |
841 |
|
859 | |||
842 | news |
|
860 | news | |
843 | ++++ |
|
861 | ++++ | |
844 |
|
862 | |||
845 | - small css updated |
|
863 | - small css updated | |
846 |
|
864 | |||
847 | fixes |
|
865 | fixes | |
848 | +++++ |
|
866 | +++++ | |
849 |
|
867 | |||
850 | - fixed #53 python2.5 incompatible enumerate calls |
|
868 | - fixed #53 python2.5 incompatible enumerate calls | |
851 | - fixed #52 disable mercurial extension for web |
|
869 | - fixed #52 disable mercurial extension for web | |
852 | - fixed #51 deleting repositories don't delete it's dependent objects |
|
870 | - fixed #51 deleting repositories don't delete it's dependent objects | |
853 |
|
871 | |||
854 |
|
872 | |||
855 | 1.0.0 (**2010-11-02**) |
|
873 | 1.0.0 (**2010-11-02**) | |
856 | ---------------------- |
|
874 | ---------------------- | |
857 |
|
875 | |||
858 | - security bugfix simplehg wasn't checking for permissions on commands |
|
876 | - security bugfix simplehg wasn't checking for permissions on commands | |
859 | other than pull or push. |
|
877 | other than pull or push. | |
860 | - fixed doubled messages after push or pull in admin journal |
|
878 | - fixed doubled messages after push or pull in admin journal | |
861 | - templating and css corrections, fixed repo switcher on chrome, updated titles |
|
879 | - templating and css corrections, fixed repo switcher on chrome, updated titles | |
862 | - admin menu accessible from options menu on repository view |
|
880 | - admin menu accessible from options menu on repository view | |
863 | - permissions cached queries |
|
881 | - permissions cached queries | |
864 |
|
882 | |||
865 | 1.0.0rc4 (**2010-10-12**) |
|
883 | 1.0.0rc4 (**2010-10-12**) | |
866 | -------------------------- |
|
884 | -------------------------- | |
867 |
|
885 | |||
868 | - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman) |
|
886 | - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman) | |
869 | - removed cache_manager settings from sqlalchemy meta |
|
887 | - removed cache_manager settings from sqlalchemy meta | |
870 | - added sqlalchemy cache settings to ini files |
|
888 | - added sqlalchemy cache settings to ini files | |
871 | - validated password length and added second try of failure on paster setup-app |
|
889 | - validated password length and added second try of failure on paster setup-app | |
872 | - fixed setup database destroy prompt even when there was no db |
|
890 | - fixed setup database destroy prompt even when there was no db | |
873 |
|
891 | |||
874 |
|
892 | |||
875 | 1.0.0rc3 (**2010-10-11**) |
|
893 | 1.0.0rc3 (**2010-10-11**) | |
876 | ------------------------- |
|
894 | ------------------------- | |
877 |
|
895 | |||
878 | - fixed i18n during installation. |
|
896 | - fixed i18n during installation. | |
879 |
|
897 | |||
880 | 1.0.0rc2 (**2010-10-11**) |
|
898 | 1.0.0rc2 (**2010-10-11**) | |
881 | ------------------------- |
|
899 | ------------------------- | |
882 |
|
900 | |||
883 | - Disabled dirsize in file browser, it's causing nasty bug when dir renames |
|
901 | - Disabled dirsize in file browser, it's causing nasty bug when dir renames | |
884 | occure. After vcs is fixed it'll be put back again. |
|
902 | occure. After vcs is fixed it'll be put back again. | |
885 | - templating/css rewrites, optimized css. No newline at end of file |
|
903 | - templating/css rewrites, optimized css. |
@@ -1,67 +1,67 b'' | |||||
1 | # -*- coding: utf-8 -*- |
|
1 | # -*- coding: utf-8 -*- | |
2 | """ |
|
2 | """ | |
3 | rhodecode.__init__ |
|
3 | rhodecode.__init__ | |
4 | ~~~~~~~~~~~~~~~~~~ |
|
4 | ~~~~~~~~~~~~~~~~~~ | |
5 |
|
5 | |||
6 | RhodeCode, a web based repository management based on pylons |
|
6 | RhodeCode, a web based repository management based on pylons | |
7 | versioning implementation: http://www.python.org/dev/peps/pep-0386/ |
|
7 | versioning implementation: http://www.python.org/dev/peps/pep-0386/ | |
8 |
|
8 | |||
9 | :created_on: Apr 9, 2010 |
|
9 | :created_on: Apr 9, 2010 | |
10 | :author: marcink |
|
10 | :author: marcink | |
11 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> |
|
11 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> | |
12 | :license: GPLv3, see COPYING for more details. |
|
12 | :license: GPLv3, see COPYING for more details. | |
13 | """ |
|
13 | """ | |
14 | # This program is free software: you can redistribute it and/or modify |
|
14 | # This program is free software: you can redistribute it and/or modify | |
15 | # it under the terms of the GNU General Public License as published by |
|
15 | # it under the terms of the GNU General Public License as published by | |
16 | # the Free Software Foundation, either version 3 of the License, or |
|
16 | # the Free Software Foundation, either version 3 of the License, or | |
17 | # (at your option) any later version. |
|
17 | # (at your option) any later version. | |
18 | # |
|
18 | # | |
19 | # This program is distributed in the hope that it will be useful, |
|
19 | # This program is distributed in the hope that it will be useful, | |
20 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
20 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
21 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
21 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
22 | # GNU General Public License for more details. |
|
22 | # GNU General Public License for more details. | |
23 | # |
|
23 | # | |
24 | # You should have received a copy of the GNU General Public License |
|
24 | # You should have received a copy of the GNU General Public License | |
25 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
25 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
26 | import sys |
|
26 | import sys | |
27 | import platform |
|
27 | import platform | |
28 |
|
28 | |||
29 |
VERSION = (1, 5, |
|
29 | VERSION = (1, 5, 1) | |
30 |
|
30 | |||
31 | try: |
|
31 | try: | |
32 | from rhodecode.lib import get_current_revision |
|
32 | from rhodecode.lib import get_current_revision | |
33 | _rev = get_current_revision(quiet=True) |
|
33 | _rev = get_current_revision(quiet=True) | |
34 | if _rev and len(VERSION) > 3: |
|
34 | if _rev and len(VERSION) > 3: | |
35 | VERSION += ('dev%s' % _rev[0],) |
|
35 | VERSION += ('dev%s' % _rev[0],) | |
36 | except ImportError: |
|
36 | except ImportError: | |
37 | pass |
|
37 | pass | |
38 |
|
38 | |||
39 | __version__ = ('.'.join((str(each) for each in VERSION[:3])) + |
|
39 | __version__ = ('.'.join((str(each) for each in VERSION[:3])) + | |
40 | '.'.join(VERSION[3:])) |
|
40 | '.'.join(VERSION[3:])) | |
41 |
__dbversion__ = |
|
41 | __dbversion__ = 9 # defines current db version for migrations | |
42 | __platform__ = platform.system() |
|
42 | __platform__ = platform.system() | |
43 | __license__ = 'GPLv3' |
|
43 | __license__ = 'GPLv3' | |
44 | __py_version__ = sys.version_info |
|
44 | __py_version__ = sys.version_info | |
45 | __author__ = 'Marcin Kuzminski' |
|
45 | __author__ = 'Marcin Kuzminski' | |
46 | __url__ = 'http://rhodecode.org' |
|
46 | __url__ = 'http://rhodecode.org' | |
47 |
|
47 | |||
48 | PLATFORM_WIN = ('Windows') |
|
48 | PLATFORM_WIN = ('Windows') | |
49 | PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS') #depracated |
|
49 | PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS') #depracated | |
50 |
|
50 | |||
51 | is_windows = __platform__ in PLATFORM_WIN |
|
51 | is_windows = __platform__ in PLATFORM_WIN | |
52 | is_unix = not is_windows |
|
52 | is_unix = not is_windows | |
53 |
|
53 | |||
54 |
|
54 | |||
55 | BACKENDS = { |
|
55 | BACKENDS = { | |
56 | 'hg': 'Mercurial repository', |
|
56 | 'hg': 'Mercurial repository', | |
57 | 'git': 'Git repository', |
|
57 | 'git': 'Git repository', | |
58 | } |
|
58 | } | |
59 |
|
59 | |||
60 | CELERY_ON = False |
|
60 | CELERY_ON = False | |
61 | CELERY_EAGER = False |
|
61 | CELERY_EAGER = False | |
62 |
|
62 | |||
63 | # link to config for pylons |
|
63 | # link to config for pylons | |
64 | CONFIG = {} |
|
64 | CONFIG = {} | |
65 |
|
65 | |||
66 | # Linked module for extensions |
|
66 | # Linked module for extensions | |
67 | EXTENSIONS = {} |
|
67 | EXTENSIONS = {} |
@@ -1,520 +1,510 b'' | |||||
1 | # -*- coding: utf-8 -*- |
|
1 | # -*- coding: utf-8 -*- | |
2 | """ |
|
2 | """ | |
3 | rhodecode.controllers.admin.repos |
|
3 | rhodecode.controllers.admin.repos | |
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5 |
|
5 | |||
6 | Repositories controller for RhodeCode |
|
6 | Repositories controller for RhodeCode | |
7 |
|
7 | |||
8 | :created_on: Apr 7, 2010 |
|
8 | :created_on: Apr 7, 2010 | |
9 | :author: marcink |
|
9 | :author: marcink | |
10 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> |
|
10 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> | |
11 | :license: GPLv3, see COPYING for more details. |
|
11 | :license: GPLv3, see COPYING for more details. | |
12 | """ |
|
12 | """ | |
13 | # This program is free software: you can redistribute it and/or modify |
|
13 | # This program is free software: you can redistribute it and/or modify | |
14 | # it under the terms of the GNU General Public License as published by |
|
14 | # it under the terms of the GNU General Public License as published by | |
15 | # the Free Software Foundation, either version 3 of the License, or |
|
15 | # the Free Software Foundation, either version 3 of the License, or | |
16 | # (at your option) any later version. |
|
16 | # (at your option) any later version. | |
17 | # |
|
17 | # | |
18 | # This program is distributed in the hope that it will be useful, |
|
18 | # This program is distributed in the hope that it will be useful, | |
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | # GNU General Public License for more details. |
|
21 | # GNU General Public License for more details. | |
22 | # |
|
22 | # | |
23 | # You should have received a copy of the GNU General Public License |
|
23 | # You should have received a copy of the GNU General Public License | |
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
25 |
|
25 | |||
26 | import logging |
|
26 | import logging | |
27 | import traceback |
|
27 | import traceback | |
28 | import formencode |
|
28 | import formencode | |
29 | from formencode import htmlfill |
|
29 | from formencode import htmlfill | |
30 |
|
30 | |||
31 | from webob.exc import HTTPInternalServerError |
|
31 | from webob.exc import HTTPInternalServerError | |
32 | from pylons import request, session, tmpl_context as c, url |
|
32 | from pylons import request, session, tmpl_context as c, url | |
33 | from pylons.controllers.util import redirect |
|
33 | from pylons.controllers.util import redirect | |
34 | from pylons.i18n.translation import _ |
|
34 | from pylons.i18n.translation import _ | |
35 | from sqlalchemy.exc import IntegrityError |
|
35 | from sqlalchemy.exc import IntegrityError | |
36 |
|
36 | |||
37 | import rhodecode |
|
37 | import rhodecode | |
38 | from rhodecode.lib import helpers as h |
|
38 | from rhodecode.lib import helpers as h | |
39 | from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator, \ |
|
39 | from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator, \ | |
40 | HasPermissionAnyDecorator, HasRepoPermissionAllDecorator |
|
40 | HasPermissionAnyDecorator, HasRepoPermissionAllDecorator | |
41 | from rhodecode.lib.base import BaseController, render |
|
41 | from rhodecode.lib.base import BaseController, render | |
42 | from rhodecode.lib.utils import invalidate_cache, action_logger, repo_name_slug |
|
42 | from rhodecode.lib.utils import invalidate_cache, action_logger, repo_name_slug | |
43 | from rhodecode.lib.helpers import get_token |
|
43 | from rhodecode.lib.helpers import get_token | |
44 | from rhodecode.model.meta import Session |
|
44 | from rhodecode.model.meta import Session | |
45 | from rhodecode.model.db import User, Repository, UserFollowing, RepoGroup,\ |
|
45 | from rhodecode.model.db import User, Repository, UserFollowing, RepoGroup,\ | |
46 | RhodeCodeSetting |
|
46 | RhodeCodeSetting | |
47 | from rhodecode.model.forms import RepoForm |
|
47 | from rhodecode.model.forms import RepoForm | |
48 | from rhodecode.model.scm import ScmModel |
|
48 | from rhodecode.model.scm import ScmModel | |
49 | from rhodecode.model.repo import RepoModel |
|
49 | from rhodecode.model.repo import RepoModel | |
50 | from rhodecode.lib.compat import json |
|
50 | from rhodecode.lib.compat import json | |
51 | from sqlalchemy.sql.expression import func |
|
51 | from sqlalchemy.sql.expression import func | |
52 |
|
52 | |||
53 | log = logging.getLogger(__name__) |
|
53 | log = logging.getLogger(__name__) | |
54 |
|
54 | |||
55 |
|
55 | |||
56 | class ReposController(BaseController): |
|
56 | class ReposController(BaseController): | |
57 | """ |
|
57 | """ | |
58 | REST Controller styled on the Atom Publishing Protocol""" |
|
58 | REST Controller styled on the Atom Publishing Protocol""" | |
59 | # To properly map this controller, ensure your config/routing.py |
|
59 | # To properly map this controller, ensure your config/routing.py | |
60 | # file has a resource setup: |
|
60 | # file has a resource setup: | |
61 | # map.resource('repo', 'repos') |
|
61 | # map.resource('repo', 'repos') | |
62 |
|
62 | |||
63 | @LoginRequired() |
|
63 | @LoginRequired() | |
64 | @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository') |
|
64 | @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository') | |
65 | def __before__(self): |
|
65 | def __before__(self): | |
66 | c.admin_user = session.get('admin_user') |
|
66 | c.admin_user = session.get('admin_user') | |
67 | c.admin_username = session.get('admin_username') |
|
67 | c.admin_username = session.get('admin_username') | |
68 | super(ReposController, self).__before__() |
|
68 | super(ReposController, self).__before__() | |
69 |
|
69 | |||
70 | def __load_defaults(self): |
|
70 | def __load_defaults(self): | |
71 | c.repo_groups = RepoGroup.groups_choices(check_perms=True) |
|
71 | c.repo_groups = RepoGroup.groups_choices(check_perms=True) | |
72 | c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) |
|
72 | c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) | |
73 |
|
73 | |||
74 | repo_model = RepoModel() |
|
74 | repo_model = RepoModel() | |
75 | c.users_array = repo_model.get_users_js() |
|
75 | c.users_array = repo_model.get_users_js() | |
76 | c.users_groups_array = repo_model.get_users_groups_js() |
|
76 | c.users_groups_array = repo_model.get_users_groups_js() | |
77 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() |
|
77 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() | |
78 | c.landing_revs_choices = choices |
|
78 | c.landing_revs_choices = choices | |
79 |
|
79 | |||
80 | def __load_data(self, repo_name=None): |
|
80 | def __load_data(self, repo_name=None): | |
81 | """ |
|
81 | """ | |
82 | Load defaults settings for edit, and update |
|
82 | Load defaults settings for edit, and update | |
83 |
|
83 | |||
84 | :param repo_name: |
|
84 | :param repo_name: | |
85 | """ |
|
85 | """ | |
86 | self.__load_defaults() |
|
86 | self.__load_defaults() | |
87 |
|
87 | |||
88 | c.repo_info = db_repo = Repository.get_by_repo_name(repo_name) |
|
88 | c.repo_info = db_repo = Repository.get_by_repo_name(repo_name) | |
89 | repo = db_repo.scm_instance |
|
89 | repo = db_repo.scm_instance | |
90 |
|
90 | |||
91 | if c.repo_info is None: |
|
91 | if c.repo_info is None: | |
92 | h.flash(_('%s repository is not mapped to db perhaps' |
|
92 | h.not_mapped_error(repo_name) | |
93 | ' it was created or renamed from the filesystem' |
|
|||
94 | ' please run the application again' |
|
|||
95 | ' in order to rescan repositories') % repo_name, |
|
|||
96 | category='error') |
|
|||
97 |
|
||||
98 | return redirect(url('repos')) |
|
93 | return redirect(url('repos')) | |
99 |
|
94 | |||
100 | ##override defaults for exact repo info here git/hg etc |
|
95 | ##override defaults for exact repo info here git/hg etc | |
101 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(c.repo_info) |
|
96 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(c.repo_info) | |
102 | c.landing_revs_choices = choices |
|
97 | c.landing_revs_choices = choices | |
103 |
|
98 | |||
104 | c.default_user_id = User.get_by_username('default').user_id |
|
99 | c.default_user_id = User.get_by_username('default').user_id | |
105 | c.in_public_journal = UserFollowing.query()\ |
|
100 | c.in_public_journal = UserFollowing.query()\ | |
106 | .filter(UserFollowing.user_id == c.default_user_id)\ |
|
101 | .filter(UserFollowing.user_id == c.default_user_id)\ | |
107 | .filter(UserFollowing.follows_repository == c.repo_info).scalar() |
|
102 | .filter(UserFollowing.follows_repository == c.repo_info).scalar() | |
108 |
|
103 | |||
109 | if c.repo_info.stats: |
|
104 | if c.repo_info.stats: | |
110 | # this is on what revision we ended up so we add +1 for count |
|
105 | # this is on what revision we ended up so we add +1 for count | |
111 | last_rev = c.repo_info.stats.stat_on_revision + 1 |
|
106 | last_rev = c.repo_info.stats.stat_on_revision + 1 | |
112 | else: |
|
107 | else: | |
113 | last_rev = 0 |
|
108 | last_rev = 0 | |
114 | c.stats_revision = last_rev |
|
109 | c.stats_revision = last_rev | |
115 |
|
110 | |||
116 | c.repo_last_rev = repo.count() if repo.revisions else 0 |
|
111 | c.repo_last_rev = repo.count() if repo.revisions else 0 | |
117 |
|
112 | |||
118 | if last_rev == 0 or c.repo_last_rev == 0: |
|
113 | if last_rev == 0 or c.repo_last_rev == 0: | |
119 | c.stats_percentage = 0 |
|
114 | c.stats_percentage = 0 | |
120 | else: |
|
115 | else: | |
121 | c.stats_percentage = '%.2f' % ((float((last_rev)) / |
|
116 | c.stats_percentage = '%.2f' % ((float((last_rev)) / | |
122 | c.repo_last_rev) * 100) |
|
117 | c.repo_last_rev) * 100) | |
123 |
|
118 | |||
124 | defaults = RepoModel()._get_defaults(repo_name) |
|
119 | defaults = RepoModel()._get_defaults(repo_name) | |
125 |
|
120 | |||
126 | c.repos_list = [('', _('--REMOVE FORK--'))] |
|
121 | c.repos_list = [('', _('--REMOVE FORK--'))] | |
127 | c.repos_list += [(x.repo_id, x.repo_name) for x in |
|
122 | c.repos_list += [(x.repo_id, x.repo_name) for x in | |
128 | Repository.query().order_by(Repository.repo_name).all() |
|
123 | Repository.query().order_by(Repository.repo_name).all() | |
129 | if x.repo_id != c.repo_info.repo_id] |
|
124 | if x.repo_id != c.repo_info.repo_id] | |
130 |
|
125 | |||
131 | defaults['id_fork_of'] = db_repo.fork.repo_id if db_repo.fork else '' |
|
126 | defaults['id_fork_of'] = db_repo.fork.repo_id if db_repo.fork else '' | |
132 | return defaults |
|
127 | return defaults | |
133 |
|
128 | |||
134 | @HasPermissionAllDecorator('hg.admin') |
|
129 | @HasPermissionAllDecorator('hg.admin') | |
135 | def index(self, format='html'): |
|
130 | def index(self, format='html'): | |
136 | """GET /repos: All items in the collection""" |
|
131 | """GET /repos: All items in the collection""" | |
137 | # url('repos') |
|
132 | # url('repos') | |
138 |
|
133 | |||
139 | c.repos_list = Repository.query()\ |
|
134 | c.repos_list = Repository.query()\ | |
140 | .order_by(func.lower(Repository.repo_name))\ |
|
135 | .order_by(func.lower(Repository.repo_name))\ | |
141 | .all() |
|
136 | .all() | |
142 |
|
137 | |||
143 | repos_data = [] |
|
138 | repos_data = [] | |
144 | total_records = len(c.repos_list) |
|
139 | total_records = len(c.repos_list) | |
145 |
|
140 | |||
146 | _tmpl_lookup = rhodecode.CONFIG['pylons.app_globals'].mako_lookup |
|
141 | _tmpl_lookup = rhodecode.CONFIG['pylons.app_globals'].mako_lookup | |
147 | template = _tmpl_lookup.get_template('data_table/_dt_elements.html') |
|
142 | template = _tmpl_lookup.get_template('data_table/_dt_elements.html') | |
148 |
|
143 | |||
149 | quick_menu = lambda repo_name: (template.get_def("quick_menu") |
|
144 | quick_menu = lambda repo_name: (template.get_def("quick_menu") | |
150 | .render(repo_name, _=_, h=h, c=c)) |
|
145 | .render(repo_name, _=_, h=h, c=c)) | |
151 | repo_lnk = lambda name, rtype, private, fork_of: ( |
|
146 | repo_lnk = lambda name, rtype, private, fork_of: ( | |
152 | template.get_def("repo_name") |
|
147 | template.get_def("repo_name") | |
153 | .render(name, rtype, private, fork_of, short_name=False, |
|
148 | .render(name, rtype, private, fork_of, short_name=False, | |
154 | admin=True, _=_, h=h, c=c)) |
|
149 | admin=True, _=_, h=h, c=c)) | |
155 |
|
150 | |||
156 | repo_actions = lambda repo_name: (template.get_def("repo_actions") |
|
151 | repo_actions = lambda repo_name: (template.get_def("repo_actions") | |
157 | .render(repo_name, _=_, h=h, c=c)) |
|
152 | .render(repo_name, _=_, h=h, c=c)) | |
158 |
|
153 | |||
159 | for repo in c.repos_list: |
|
154 | for repo in c.repos_list: | |
160 | repos_data.append({ |
|
155 | repos_data.append({ | |
161 | "menu": quick_menu(repo.repo_name), |
|
156 | "menu": quick_menu(repo.repo_name), | |
162 | "raw_name": repo.repo_name.lower(), |
|
157 | "raw_name": repo.repo_name.lower(), | |
163 | "name": repo_lnk(repo.repo_name, repo.repo_type, |
|
158 | "name": repo_lnk(repo.repo_name, repo.repo_type, | |
164 | repo.private, repo.fork), |
|
159 | repo.private, repo.fork), | |
165 | "desc": repo.description, |
|
160 | "desc": repo.description, | |
166 | "owner": repo.user.username, |
|
161 | "owner": repo.user.username, | |
167 | "action": repo_actions(repo.repo_name), |
|
162 | "action": repo_actions(repo.repo_name), | |
168 | }) |
|
163 | }) | |
169 |
|
164 | |||
170 | c.data = json.dumps({ |
|
165 | c.data = json.dumps({ | |
171 | "totalRecords": total_records, |
|
166 | "totalRecords": total_records, | |
172 | "startIndex": 0, |
|
167 | "startIndex": 0, | |
173 | "sort": "name", |
|
168 | "sort": "name", | |
174 | "dir": "asc", |
|
169 | "dir": "asc", | |
175 | "records": repos_data |
|
170 | "records": repos_data | |
176 | }) |
|
171 | }) | |
177 |
|
172 | |||
178 | return render('admin/repos/repos.html') |
|
173 | return render('admin/repos/repos.html') | |
179 |
|
174 | |||
180 | @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository') |
|
175 | @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository') | |
181 | def create(self): |
|
176 | def create(self): | |
182 | """ |
|
177 | """ | |
183 | POST /repos: Create a new item""" |
|
178 | POST /repos: Create a new item""" | |
184 | # url('repos') |
|
179 | # url('repos') | |
185 |
|
180 | |||
186 | self.__load_defaults() |
|
181 | self.__load_defaults() | |
187 | form_result = {} |
|
182 | form_result = {} | |
188 | try: |
|
183 | try: | |
189 | form_result = RepoForm(repo_groups=c.repo_groups_choices, |
|
184 | form_result = RepoForm(repo_groups=c.repo_groups_choices, | |
190 | landing_revs=c.landing_revs_choices)()\ |
|
185 | landing_revs=c.landing_revs_choices)()\ | |
191 | .to_python(dict(request.POST)) |
|
186 | .to_python(dict(request.POST)) | |
192 | new_repo = RepoModel().create(form_result, |
|
187 | new_repo = RepoModel().create(form_result, | |
193 | self.rhodecode_user.user_id) |
|
188 | self.rhodecode_user.user_id) | |
194 | if form_result['clone_uri']: |
|
189 | if form_result['clone_uri']: | |
195 | h.flash(_('created repository %s from %s') \ |
|
190 | h.flash(_('created repository %s from %s') \ | |
196 | % (form_result['repo_name'], form_result['clone_uri']), |
|
191 | % (form_result['repo_name'], form_result['clone_uri']), | |
197 | category='success') |
|
192 | category='success') | |
198 | else: |
|
193 | else: | |
199 | h.flash(_('created repository %s') % form_result['repo_name'], |
|
194 | h.flash(_('created repository %s') % form_result['repo_name'], | |
200 | category='success') |
|
195 | category='success') | |
201 |
|
196 | |||
202 | if request.POST.get('user_created'): |
|
197 | if request.POST.get('user_created'): | |
203 | # created by regular non admin user |
|
198 | # created by regular non admin user | |
204 | action_logger(self.rhodecode_user, 'user_created_repo', |
|
199 | action_logger(self.rhodecode_user, 'user_created_repo', | |
205 | form_result['repo_name_full'], self.ip_addr, |
|
200 | form_result['repo_name_full'], self.ip_addr, | |
206 | self.sa) |
|
201 | self.sa) | |
207 | else: |
|
202 | else: | |
208 | action_logger(self.rhodecode_user, 'admin_created_repo', |
|
203 | action_logger(self.rhodecode_user, 'admin_created_repo', | |
209 | form_result['repo_name_full'], self.ip_addr, |
|
204 | form_result['repo_name_full'], self.ip_addr, | |
210 | self.sa) |
|
205 | self.sa) | |
211 | Session().commit() |
|
206 | Session().commit() | |
212 | except formencode.Invalid, errors: |
|
207 | except formencode.Invalid, errors: | |
213 |
|
208 | |||
214 | c.new_repo = errors.value['repo_name'] |
|
209 | c.new_repo = errors.value['repo_name'] | |
215 |
|
210 | |||
216 | if request.POST.get('user_created'): |
|
211 | if request.POST.get('user_created'): | |
217 | r = render('admin/repos/repo_add_create_repository.html') |
|
212 | r = render('admin/repos/repo_add_create_repository.html') | |
218 | else: |
|
213 | else: | |
219 | r = render('admin/repos/repo_add.html') |
|
214 | r = render('admin/repos/repo_add.html') | |
220 |
|
215 | |||
221 | return htmlfill.render( |
|
216 | return htmlfill.render( | |
222 | r, |
|
217 | r, | |
223 | defaults=errors.value, |
|
218 | defaults=errors.value, | |
224 | errors=errors.error_dict or {}, |
|
219 | errors=errors.error_dict or {}, | |
225 | prefix_error=False, |
|
220 | prefix_error=False, | |
226 | encoding="UTF-8") |
|
221 | encoding="UTF-8") | |
227 |
|
222 | |||
228 | except Exception: |
|
223 | except Exception: | |
229 | log.error(traceback.format_exc()) |
|
224 | log.error(traceback.format_exc()) | |
230 | msg = _('error occurred during creation of repository %s') \ |
|
225 | msg = _('error occurred during creation of repository %s') \ | |
231 | % form_result.get('repo_name') |
|
226 | % form_result.get('repo_name') | |
232 | h.flash(msg, category='error') |
|
227 | h.flash(msg, category='error') | |
233 | return redirect(url('repos')) |
|
228 | return redirect(url('repos')) | |
234 | #redirect to our new repo ! |
|
229 | #redirect to our new repo ! | |
235 | return redirect(url('summary_home', repo_name=new_repo.repo_name)) |
|
230 | return redirect(url('summary_home', repo_name=new_repo.repo_name)) | |
236 |
|
231 | |||
237 | @HasPermissionAllDecorator('hg.admin') |
|
232 | @HasPermissionAllDecorator('hg.admin') | |
238 | def new(self, format='html'): |
|
233 | def new(self, format='html'): | |
239 | """GET /repos/new: Form to create a new item""" |
|
234 | """GET /repos/new: Form to create a new item""" | |
240 | new_repo = request.GET.get('repo', '') |
|
235 | new_repo = request.GET.get('repo', '') | |
241 | c.new_repo = repo_name_slug(new_repo) |
|
236 | c.new_repo = repo_name_slug(new_repo) | |
242 | self.__load_defaults() |
|
237 | self.__load_defaults() | |
243 | ## apply the defaults from defaults page |
|
238 | ## apply the defaults from defaults page | |
244 | defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True) |
|
239 | defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True) | |
245 | return htmlfill.render( |
|
240 | return htmlfill.render( | |
246 | render('admin/repos/repo_add.html'), |
|
241 | render('admin/repos/repo_add.html'), | |
247 | defaults=defaults, |
|
242 | defaults=defaults, | |
248 | errors={}, |
|
243 | errors={}, | |
249 | prefix_error=False, |
|
244 | prefix_error=False, | |
250 | encoding="UTF-8" |
|
245 | encoding="UTF-8" | |
251 | ) |
|
246 | ) | |
252 |
|
247 | |||
253 | @HasPermissionAllDecorator('hg.admin') |
|
248 | @HasPermissionAllDecorator('hg.admin') | |
254 | def update(self, repo_name): |
|
249 | def update(self, repo_name): | |
255 | """ |
|
250 | """ | |
256 | PUT /repos/repo_name: Update an existing item""" |
|
251 | PUT /repos/repo_name: Update an existing item""" | |
257 | # Forms posted to this method should contain a hidden field: |
|
252 | # Forms posted to this method should contain a hidden field: | |
258 | # <input type="hidden" name="_method" value="PUT" /> |
|
253 | # <input type="hidden" name="_method" value="PUT" /> | |
259 | # Or using helpers: |
|
254 | # Or using helpers: | |
260 | # h.form(url('repo', repo_name=ID), |
|
255 | # h.form(url('repo', repo_name=ID), | |
261 | # method='put') |
|
256 | # method='put') | |
262 | # url('repo', repo_name=ID) |
|
257 | # url('repo', repo_name=ID) | |
263 | self.__load_defaults() |
|
258 | self.__load_defaults() | |
264 | repo_model = RepoModel() |
|
259 | repo_model = RepoModel() | |
265 | changed_name = repo_name |
|
260 | changed_name = repo_name | |
266 | #override the choices with extracted revisions ! |
|
261 | #override the choices with extracted revisions ! | |
267 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(repo_name) |
|
262 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(repo_name) | |
268 | c.landing_revs_choices = choices |
|
263 | c.landing_revs_choices = choices | |
269 |
|
264 | |||
270 | _form = RepoForm(edit=True, old_data={'repo_name': repo_name}, |
|
265 | _form = RepoForm(edit=True, old_data={'repo_name': repo_name}, | |
271 | repo_groups=c.repo_groups_choices, |
|
266 | repo_groups=c.repo_groups_choices, | |
272 | landing_revs=c.landing_revs_choices)() |
|
267 | landing_revs=c.landing_revs_choices)() | |
273 | try: |
|
268 | try: | |
274 | form_result = _form.to_python(dict(request.POST)) |
|
269 | form_result = _form.to_python(dict(request.POST)) | |
275 | repo = repo_model.update(repo_name, **form_result) |
|
270 | repo = repo_model.update(repo_name, **form_result) | |
276 | invalidate_cache('get_repo_cached_%s' % repo_name) |
|
271 | invalidate_cache('get_repo_cached_%s' % repo_name) | |
277 | h.flash(_('Repository %s updated successfully') % repo_name, |
|
272 | h.flash(_('Repository %s updated successfully') % repo_name, | |
278 | category='success') |
|
273 | category='success') | |
279 | changed_name = repo.repo_name |
|
274 | changed_name = repo.repo_name | |
280 | action_logger(self.rhodecode_user, 'admin_updated_repo', |
|
275 | action_logger(self.rhodecode_user, 'admin_updated_repo', | |
281 | changed_name, self.ip_addr, self.sa) |
|
276 | changed_name, self.ip_addr, self.sa) | |
282 | Session().commit() |
|
277 | Session().commit() | |
283 | except formencode.Invalid, errors: |
|
278 | except formencode.Invalid, errors: | |
284 | defaults = self.__load_data(repo_name) |
|
279 | defaults = self.__load_data(repo_name) | |
285 | defaults.update(errors.value) |
|
280 | defaults.update(errors.value) | |
286 | return htmlfill.render( |
|
281 | return htmlfill.render( | |
287 | render('admin/repos/repo_edit.html'), |
|
282 | render('admin/repos/repo_edit.html'), | |
288 | defaults=defaults, |
|
283 | defaults=defaults, | |
289 | errors=errors.error_dict or {}, |
|
284 | errors=errors.error_dict or {}, | |
290 | prefix_error=False, |
|
285 | prefix_error=False, | |
291 | encoding="UTF-8") |
|
286 | encoding="UTF-8") | |
292 |
|
287 | |||
293 | except Exception: |
|
288 | except Exception: | |
294 | log.error(traceback.format_exc()) |
|
289 | log.error(traceback.format_exc()) | |
295 | h.flash(_('error occurred during update of repository %s') \ |
|
290 | h.flash(_('error occurred during update of repository %s') \ | |
296 | % repo_name, category='error') |
|
291 | % repo_name, category='error') | |
297 | return redirect(url('edit_repo', repo_name=changed_name)) |
|
292 | return redirect(url('edit_repo', repo_name=changed_name)) | |
298 |
|
293 | |||
299 | @HasPermissionAllDecorator('hg.admin') |
|
294 | @HasPermissionAllDecorator('hg.admin') | |
300 | def delete(self, repo_name): |
|
295 | def delete(self, repo_name): | |
301 | """ |
|
296 | """ | |
302 | DELETE /repos/repo_name: Delete an existing item""" |
|
297 | DELETE /repos/repo_name: Delete an existing item""" | |
303 | # Forms posted to this method should contain a hidden field: |
|
298 | # Forms posted to this method should contain a hidden field: | |
304 | # <input type="hidden" name="_method" value="DELETE" /> |
|
299 | # <input type="hidden" name="_method" value="DELETE" /> | |
305 | # Or using helpers: |
|
300 | # Or using helpers: | |
306 | # h.form(url('repo', repo_name=ID), |
|
301 | # h.form(url('repo', repo_name=ID), | |
307 | # method='delete') |
|
302 | # method='delete') | |
308 | # url('repo', repo_name=ID) |
|
303 | # url('repo', repo_name=ID) | |
309 |
|
304 | |||
310 | repo_model = RepoModel() |
|
305 | repo_model = RepoModel() | |
311 | repo = repo_model.get_by_repo_name(repo_name) |
|
306 | repo = repo_model.get_by_repo_name(repo_name) | |
312 | if not repo: |
|
307 | if not repo: | |
313 | h.flash(_('%s repository is not mapped to db perhaps' |
|
308 | h.not_mapped_error(repo_name) | |
314 | ' it was moved or renamed from the filesystem' |
|
|||
315 | ' please run the application again' |
|
|||
316 | ' in order to rescan repositories') % repo_name, |
|
|||
317 | category='error') |
|
|||
318 |
|
||||
319 | return redirect(url('repos')) |
|
309 | return redirect(url('repos')) | |
320 | try: |
|
310 | try: | |
321 | action_logger(self.rhodecode_user, 'admin_deleted_repo', |
|
311 | action_logger(self.rhodecode_user, 'admin_deleted_repo', | |
322 | repo_name, self.ip_addr, self.sa) |
|
312 | repo_name, self.ip_addr, self.sa) | |
323 | repo_model.delete(repo) |
|
313 | repo_model.delete(repo) | |
324 | invalidate_cache('get_repo_cached_%s' % repo_name) |
|
314 | invalidate_cache('get_repo_cached_%s' % repo_name) | |
325 | h.flash(_('deleted repository %s') % repo_name, category='success') |
|
315 | h.flash(_('deleted repository %s') % repo_name, category='success') | |
326 | Session().commit() |
|
316 | Session().commit() | |
327 | except IntegrityError, e: |
|
317 | except IntegrityError, e: | |
328 | if e.message.find('repositories_fork_id_fkey') != -1: |
|
318 | if e.message.find('repositories_fork_id_fkey') != -1: | |
329 | log.error(traceback.format_exc()) |
|
319 | log.error(traceback.format_exc()) | |
330 | h.flash(_('Cannot delete %s it still contains attached ' |
|
320 | h.flash(_('Cannot delete %s it still contains attached ' | |
331 | 'forks') % repo_name, |
|
321 | 'forks') % repo_name, | |
332 | category='warning') |
|
322 | category='warning') | |
333 | else: |
|
323 | else: | |
334 | log.error(traceback.format_exc()) |
|
324 | log.error(traceback.format_exc()) | |
335 | h.flash(_('An error occurred during ' |
|
325 | h.flash(_('An error occurred during ' | |
336 | 'deletion of %s') % repo_name, |
|
326 | 'deletion of %s') % repo_name, | |
337 | category='error') |
|
327 | category='error') | |
338 |
|
328 | |||
339 | except Exception, e: |
|
329 | except Exception, e: | |
340 | log.error(traceback.format_exc()) |
|
330 | log.error(traceback.format_exc()) | |
341 | h.flash(_('An error occurred during deletion of %s') % repo_name, |
|
331 | h.flash(_('An error occurred during deletion of %s') % repo_name, | |
342 | category='error') |
|
332 | category='error') | |
343 |
|
333 | |||
344 | return redirect(url('repos')) |
|
334 | return redirect(url('repos')) | |
345 |
|
335 | |||
346 | @HasRepoPermissionAllDecorator('repository.admin') |
|
336 | @HasRepoPermissionAllDecorator('repository.admin') | |
347 | def delete_perm_user(self, repo_name): |
|
337 | def delete_perm_user(self, repo_name): | |
348 | """ |
|
338 | """ | |
349 | DELETE an existing repository permission user |
|
339 | DELETE an existing repository permission user | |
350 |
|
340 | |||
351 | :param repo_name: |
|
341 | :param repo_name: | |
352 | """ |
|
342 | """ | |
353 | try: |
|
343 | try: | |
354 | RepoModel().revoke_user_permission(repo=repo_name, |
|
344 | RepoModel().revoke_user_permission(repo=repo_name, | |
355 | user=request.POST['user_id']) |
|
345 | user=request.POST['user_id']) | |
356 | Session().commit() |
|
346 | Session().commit() | |
357 | except Exception: |
|
347 | except Exception: | |
358 | log.error(traceback.format_exc()) |
|
348 | log.error(traceback.format_exc()) | |
359 | h.flash(_('An error occurred during deletion of repository user'), |
|
349 | h.flash(_('An error occurred during deletion of repository user'), | |
360 | category='error') |
|
350 | category='error') | |
361 | raise HTTPInternalServerError() |
|
351 | raise HTTPInternalServerError() | |
362 |
|
352 | |||
363 | @HasRepoPermissionAllDecorator('repository.admin') |
|
353 | @HasRepoPermissionAllDecorator('repository.admin') | |
364 | def delete_perm_users_group(self, repo_name): |
|
354 | def delete_perm_users_group(self, repo_name): | |
365 | """ |
|
355 | """ | |
366 | DELETE an existing repository permission users group |
|
356 | DELETE an existing repository permission users group | |
367 |
|
357 | |||
368 | :param repo_name: |
|
358 | :param repo_name: | |
369 | """ |
|
359 | """ | |
370 |
|
360 | |||
371 | try: |
|
361 | try: | |
372 | RepoModel().revoke_users_group_permission( |
|
362 | RepoModel().revoke_users_group_permission( | |
373 | repo=repo_name, group_name=request.POST['users_group_id'] |
|
363 | repo=repo_name, group_name=request.POST['users_group_id'] | |
374 | ) |
|
364 | ) | |
375 | Session().commit() |
|
365 | Session().commit() | |
376 | except Exception: |
|
366 | except Exception: | |
377 | log.error(traceback.format_exc()) |
|
367 | log.error(traceback.format_exc()) | |
378 | h.flash(_('An error occurred during deletion of repository' |
|
368 | h.flash(_('An error occurred during deletion of repository' | |
379 | ' users groups'), |
|
369 | ' users groups'), | |
380 | category='error') |
|
370 | category='error') | |
381 | raise HTTPInternalServerError() |
|
371 | raise HTTPInternalServerError() | |
382 |
|
372 | |||
383 | @HasPermissionAllDecorator('hg.admin') |
|
373 | @HasPermissionAllDecorator('hg.admin') | |
384 | def repo_stats(self, repo_name): |
|
374 | def repo_stats(self, repo_name): | |
385 | """ |
|
375 | """ | |
386 | DELETE an existing repository statistics |
|
376 | DELETE an existing repository statistics | |
387 |
|
377 | |||
388 | :param repo_name: |
|
378 | :param repo_name: | |
389 | """ |
|
379 | """ | |
390 |
|
380 | |||
391 | try: |
|
381 | try: | |
392 | RepoModel().delete_stats(repo_name) |
|
382 | RepoModel().delete_stats(repo_name) | |
393 | Session().commit() |
|
383 | Session().commit() | |
394 | except Exception, e: |
|
384 | except Exception, e: | |
395 | log.error(traceback.format_exc()) |
|
385 | log.error(traceback.format_exc()) | |
396 | h.flash(_('An error occurred during deletion of repository stats'), |
|
386 | h.flash(_('An error occurred during deletion of repository stats'), | |
397 | category='error') |
|
387 | category='error') | |
398 | return redirect(url('edit_repo', repo_name=repo_name)) |
|
388 | return redirect(url('edit_repo', repo_name=repo_name)) | |
399 |
|
389 | |||
400 | @HasPermissionAllDecorator('hg.admin') |
|
390 | @HasPermissionAllDecorator('hg.admin') | |
401 | def repo_cache(self, repo_name): |
|
391 | def repo_cache(self, repo_name): | |
402 | """ |
|
392 | """ | |
403 | INVALIDATE existing repository cache |
|
393 | INVALIDATE existing repository cache | |
404 |
|
394 | |||
405 | :param repo_name: |
|
395 | :param repo_name: | |
406 | """ |
|
396 | """ | |
407 |
|
397 | |||
408 | try: |
|
398 | try: | |
409 | ScmModel().mark_for_invalidation(repo_name) |
|
399 | ScmModel().mark_for_invalidation(repo_name) | |
410 | Session().commit() |
|
400 | Session().commit() | |
411 | except Exception, e: |
|
401 | except Exception, e: | |
412 | log.error(traceback.format_exc()) |
|
402 | log.error(traceback.format_exc()) | |
413 | h.flash(_('An error occurred during cache invalidation'), |
|
403 | h.flash(_('An error occurred during cache invalidation'), | |
414 | category='error') |
|
404 | category='error') | |
415 | return redirect(url('edit_repo', repo_name=repo_name)) |
|
405 | return redirect(url('edit_repo', repo_name=repo_name)) | |
416 |
|
406 | |||
417 | @HasPermissionAllDecorator('hg.admin') |
|
407 | @HasPermissionAllDecorator('hg.admin') | |
418 | def repo_locking(self, repo_name): |
|
408 | def repo_locking(self, repo_name): | |
419 | """ |
|
409 | """ | |
420 | Unlock repository when it is locked ! |
|
410 | Unlock repository when it is locked ! | |
421 |
|
411 | |||
422 | :param repo_name: |
|
412 | :param repo_name: | |
423 | """ |
|
413 | """ | |
424 |
|
414 | |||
425 | try: |
|
415 | try: | |
426 | repo = Repository.get_by_repo_name(repo_name) |
|
416 | repo = Repository.get_by_repo_name(repo_name) | |
427 | if request.POST.get('set_lock'): |
|
417 | if request.POST.get('set_lock'): | |
428 | Repository.lock(repo, c.rhodecode_user.user_id) |
|
418 | Repository.lock(repo, c.rhodecode_user.user_id) | |
429 | elif request.POST.get('set_unlock'): |
|
419 | elif request.POST.get('set_unlock'): | |
430 | Repository.unlock(repo) |
|
420 | Repository.unlock(repo) | |
431 | except Exception, e: |
|
421 | except Exception, e: | |
432 | log.error(traceback.format_exc()) |
|
422 | log.error(traceback.format_exc()) | |
433 | h.flash(_('An error occurred during unlocking'), |
|
423 | h.flash(_('An error occurred during unlocking'), | |
434 | category='error') |
|
424 | category='error') | |
435 | return redirect(url('edit_repo', repo_name=repo_name)) |
|
425 | return redirect(url('edit_repo', repo_name=repo_name)) | |
436 |
|
426 | |||
437 | @HasPermissionAllDecorator('hg.admin') |
|
427 | @HasPermissionAllDecorator('hg.admin') | |
438 | def repo_public_journal(self, repo_name): |
|
428 | def repo_public_journal(self, repo_name): | |
439 | """ |
|
429 | """ | |
440 | Set's this repository to be visible in public journal, |
|
430 | Set's this repository to be visible in public journal, | |
441 | in other words assing default user to follow this repo |
|
431 | in other words assing default user to follow this repo | |
442 |
|
432 | |||
443 | :param repo_name: |
|
433 | :param repo_name: | |
444 | """ |
|
434 | """ | |
445 |
|
435 | |||
446 | cur_token = request.POST.get('auth_token') |
|
436 | cur_token = request.POST.get('auth_token') | |
447 | token = get_token() |
|
437 | token = get_token() | |
448 | if cur_token == token: |
|
438 | if cur_token == token: | |
449 | try: |
|
439 | try: | |
450 | repo_id = Repository.get_by_repo_name(repo_name).repo_id |
|
440 | repo_id = Repository.get_by_repo_name(repo_name).repo_id | |
451 | user_id = User.get_by_username('default').user_id |
|
441 | user_id = User.get_by_username('default').user_id | |
452 | self.scm_model.toggle_following_repo(repo_id, user_id) |
|
442 | self.scm_model.toggle_following_repo(repo_id, user_id) | |
453 | h.flash(_('Updated repository visibility in public journal'), |
|
443 | h.flash(_('Updated repository visibility in public journal'), | |
454 | category='success') |
|
444 | category='success') | |
455 | Session().commit() |
|
445 | Session().commit() | |
456 | except: |
|
446 | except: | |
457 | h.flash(_('An error occurred during setting this' |
|
447 | h.flash(_('An error occurred during setting this' | |
458 | ' repository in public journal'), |
|
448 | ' repository in public journal'), | |
459 | category='error') |
|
449 | category='error') | |
460 |
|
450 | |||
461 | else: |
|
451 | else: | |
462 | h.flash(_('Token mismatch'), category='error') |
|
452 | h.flash(_('Token mismatch'), category='error') | |
463 | return redirect(url('edit_repo', repo_name=repo_name)) |
|
453 | return redirect(url('edit_repo', repo_name=repo_name)) | |
464 |
|
454 | |||
465 | @HasPermissionAllDecorator('hg.admin') |
|
455 | @HasPermissionAllDecorator('hg.admin') | |
466 | def repo_pull(self, repo_name): |
|
456 | def repo_pull(self, repo_name): | |
467 | """ |
|
457 | """ | |
468 | Runs task to update given repository with remote changes, |
|
458 | Runs task to update given repository with remote changes, | |
469 | ie. make pull on remote location |
|
459 | ie. make pull on remote location | |
470 |
|
460 | |||
471 | :param repo_name: |
|
461 | :param repo_name: | |
472 | """ |
|
462 | """ | |
473 | try: |
|
463 | try: | |
474 | ScmModel().pull_changes(repo_name, self.rhodecode_user.username) |
|
464 | ScmModel().pull_changes(repo_name, self.rhodecode_user.username) | |
475 | h.flash(_('Pulled from remote location'), category='success') |
|
465 | h.flash(_('Pulled from remote location'), category='success') | |
476 | except Exception, e: |
|
466 | except Exception, e: | |
477 | h.flash(_('An error occurred during pull from remote location'), |
|
467 | h.flash(_('An error occurred during pull from remote location'), | |
478 | category='error') |
|
468 | category='error') | |
479 |
|
469 | |||
480 | return redirect(url('edit_repo', repo_name=repo_name)) |
|
470 | return redirect(url('edit_repo', repo_name=repo_name)) | |
481 |
|
471 | |||
482 | @HasPermissionAllDecorator('hg.admin') |
|
472 | @HasPermissionAllDecorator('hg.admin') | |
483 | def repo_as_fork(self, repo_name): |
|
473 | def repo_as_fork(self, repo_name): | |
484 | """ |
|
474 | """ | |
485 | Mark given repository as a fork of another |
|
475 | Mark given repository as a fork of another | |
486 |
|
476 | |||
487 | :param repo_name: |
|
477 | :param repo_name: | |
488 | """ |
|
478 | """ | |
489 | try: |
|
479 | try: | |
490 | fork_id = request.POST.get('id_fork_of') |
|
480 | fork_id = request.POST.get('id_fork_of') | |
491 | repo = ScmModel().mark_as_fork(repo_name, fork_id, |
|
481 | repo = ScmModel().mark_as_fork(repo_name, fork_id, | |
492 | self.rhodecode_user.username) |
|
482 | self.rhodecode_user.username) | |
493 | fork = repo.fork.repo_name if repo.fork else _('Nothing') |
|
483 | fork = repo.fork.repo_name if repo.fork else _('Nothing') | |
494 | Session().commit() |
|
484 | Session().commit() | |
495 | h.flash(_('Marked repo %s as fork of %s') % (repo_name, fork), |
|
485 | h.flash(_('Marked repo %s as fork of %s') % (repo_name, fork), | |
496 | category='success') |
|
486 | category='success') | |
497 | except Exception, e: |
|
487 | except Exception, e: | |
498 | log.error(traceback.format_exc()) |
|
488 | log.error(traceback.format_exc()) | |
499 | h.flash(_('An error occurred during this operation'), |
|
489 | h.flash(_('An error occurred during this operation'), | |
500 | category='error') |
|
490 | category='error') | |
501 |
|
491 | |||
502 | return redirect(url('edit_repo', repo_name=repo_name)) |
|
492 | return redirect(url('edit_repo', repo_name=repo_name)) | |
503 |
|
493 | |||
504 | @HasPermissionAllDecorator('hg.admin') |
|
494 | @HasPermissionAllDecorator('hg.admin') | |
505 | def show(self, repo_name, format='html'): |
|
495 | def show(self, repo_name, format='html'): | |
506 | """GET /repos/repo_name: Show a specific item""" |
|
496 | """GET /repos/repo_name: Show a specific item""" | |
507 | # url('repo', repo_name=ID) |
|
497 | # url('repo', repo_name=ID) | |
508 |
|
498 | |||
509 | @HasPermissionAllDecorator('hg.admin') |
|
499 | @HasPermissionAllDecorator('hg.admin') | |
510 | def edit(self, repo_name, format='html'): |
|
500 | def edit(self, repo_name, format='html'): | |
511 | """GET /repos/repo_name/edit: Form to edit an existing item""" |
|
501 | """GET /repos/repo_name/edit: Form to edit an existing item""" | |
512 | # url('edit_repo', repo_name=ID) |
|
502 | # url('edit_repo', repo_name=ID) | |
513 | defaults = self.__load_data(repo_name) |
|
503 | defaults = self.__load_data(repo_name) | |
514 |
|
504 | |||
515 | return htmlfill.render( |
|
505 | return htmlfill.render( | |
516 | render('admin/repos/repo_edit.html'), |
|
506 | render('admin/repos/repo_edit.html'), | |
517 | defaults=defaults, |
|
507 | defaults=defaults, | |
518 | encoding="UTF-8", |
|
508 | encoding="UTF-8", | |
519 | force_defaults=False |
|
509 | force_defaults=False | |
520 | ) |
|
510 | ) |
@@ -1,185 +1,175 b'' | |||||
1 | # -*- coding: utf-8 -*- |
|
1 | # -*- coding: utf-8 -*- | |
2 | """ |
|
2 | """ | |
3 | rhodecode.controllers.forks |
|
3 | rhodecode.controllers.forks | |
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5 |
|
5 | |||
6 | forks controller for rhodecode |
|
6 | forks controller for rhodecode | |
7 |
|
7 | |||
8 | :created_on: Apr 23, 2011 |
|
8 | :created_on: Apr 23, 2011 | |
9 | :author: marcink |
|
9 | :author: marcink | |
10 | :copyright: (C) 2011-2012 Marcin Kuzminski <marcin@python-works.com> |
|
10 | :copyright: (C) 2011-2012 Marcin Kuzminski <marcin@python-works.com> | |
11 | :license: GPLv3, see COPYING for more details. |
|
11 | :license: GPLv3, see COPYING for more details. | |
12 | """ |
|
12 | """ | |
13 | # This program is free software: you can redistribute it and/or modify |
|
13 | # This program is free software: you can redistribute it and/or modify | |
14 | # it under the terms of the GNU General Public License as published by |
|
14 | # it under the terms of the GNU General Public License as published by | |
15 | # the Free Software Foundation, either version 3 of the License, or |
|
15 | # the Free Software Foundation, either version 3 of the License, or | |
16 | # (at your option) any later version. |
|
16 | # (at your option) any later version. | |
17 | # |
|
17 | # | |
18 | # This program is distributed in the hope that it will be useful, |
|
18 | # This program is distributed in the hope that it will be useful, | |
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | # GNU General Public License for more details. |
|
21 | # GNU General Public License for more details. | |
22 | # |
|
22 | # | |
23 | # You should have received a copy of the GNU General Public License |
|
23 | # You should have received a copy of the GNU General Public License | |
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
25 | import logging |
|
25 | import logging | |
26 | import formencode |
|
26 | import formencode | |
27 | import traceback |
|
27 | import traceback | |
28 | from formencode import htmlfill |
|
28 | from formencode import htmlfill | |
29 |
|
29 | |||
30 | from pylons import tmpl_context as c, request, url |
|
30 | from pylons import tmpl_context as c, request, url | |
31 | from pylons.controllers.util import redirect |
|
31 | from pylons.controllers.util import redirect | |
32 | from pylons.i18n.translation import _ |
|
32 | from pylons.i18n.translation import _ | |
33 |
|
33 | |||
34 | import rhodecode.lib.helpers as h |
|
34 | import rhodecode.lib.helpers as h | |
35 |
|
35 | |||
36 | from rhodecode.lib.helpers import Page |
|
36 | from rhodecode.lib.helpers import Page | |
37 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator, \ |
|
37 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator, \ | |
38 | NotAnonymous, HasRepoPermissionAny, HasPermissionAllDecorator,\ |
|
38 | NotAnonymous, HasRepoPermissionAny, HasPermissionAllDecorator,\ | |
39 | HasPermissionAnyDecorator |
|
39 | HasPermissionAnyDecorator | |
40 | from rhodecode.lib.base import BaseRepoController, render |
|
40 | from rhodecode.lib.base import BaseRepoController, render | |
41 | from rhodecode.model.db import Repository, RepoGroup, UserFollowing, User |
|
41 | from rhodecode.model.db import Repository, RepoGroup, UserFollowing, User | |
42 | from rhodecode.model.repo import RepoModel |
|
42 | from rhodecode.model.repo import RepoModel | |
43 | from rhodecode.model.forms import RepoForkForm |
|
43 | from rhodecode.model.forms import RepoForkForm | |
44 | from rhodecode.model.scm import ScmModel |
|
44 | from rhodecode.model.scm import ScmModel | |
45 | from rhodecode.lib.utils2 import safe_int |
|
45 | from rhodecode.lib.utils2 import safe_int | |
46 |
|
46 | |||
47 | log = logging.getLogger(__name__) |
|
47 | log = logging.getLogger(__name__) | |
48 |
|
48 | |||
49 |
|
49 | |||
50 | class ForksController(BaseRepoController): |
|
50 | class ForksController(BaseRepoController): | |
51 |
|
51 | |||
52 | @LoginRequired() |
|
52 | @LoginRequired() | |
53 | def __before__(self): |
|
53 | def __before__(self): | |
54 | super(ForksController, self).__before__() |
|
54 | super(ForksController, self).__before__() | |
55 |
|
55 | |||
56 | def __load_defaults(self): |
|
56 | def __load_defaults(self): | |
57 | c.repo_groups = RepoGroup.groups_choices(check_perms=True) |
|
57 | c.repo_groups = RepoGroup.groups_choices(check_perms=True) | |
58 | c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) |
|
58 | c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) | |
59 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() |
|
59 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() | |
60 | c.landing_revs_choices = choices |
|
60 | c.landing_revs_choices = choices | |
61 |
|
61 | |||
62 | def __load_data(self, repo_name=None): |
|
62 | def __load_data(self, repo_name=None): | |
63 | """ |
|
63 | """ | |
64 | Load defaults settings for edit, and update |
|
64 | Load defaults settings for edit, and update | |
65 |
|
65 | |||
66 | :param repo_name: |
|
66 | :param repo_name: | |
67 | """ |
|
67 | """ | |
68 | self.__load_defaults() |
|
68 | self.__load_defaults() | |
69 |
|
69 | |||
70 | c.repo_info = db_repo = Repository.get_by_repo_name(repo_name) |
|
70 | c.repo_info = db_repo = Repository.get_by_repo_name(repo_name) | |
71 | repo = db_repo.scm_instance |
|
71 | repo = db_repo.scm_instance | |
72 |
|
72 | |||
73 | if c.repo_info is None: |
|
73 | if c.repo_info is None: | |
74 | h.flash(_('%s repository is not mapped to db perhaps' |
|
74 | h.not_mapped_error(repo_name) | |
75 | ' it was created or renamed from the filesystem' |
|
|||
76 | ' please run the application again' |
|
|||
77 | ' in order to rescan repositories') % repo_name, |
|
|||
78 | category='error') |
|
|||
79 |
|
||||
80 | return redirect(url('repos')) |
|
75 | return redirect(url('repos')) | |
81 |
|
76 | |||
82 | c.default_user_id = User.get_by_username('default').user_id |
|
77 | c.default_user_id = User.get_by_username('default').user_id | |
83 | c.in_public_journal = UserFollowing.query()\ |
|
78 | c.in_public_journal = UserFollowing.query()\ | |
84 | .filter(UserFollowing.user_id == c.default_user_id)\ |
|
79 | .filter(UserFollowing.user_id == c.default_user_id)\ | |
85 | .filter(UserFollowing.follows_repository == c.repo_info).scalar() |
|
80 | .filter(UserFollowing.follows_repository == c.repo_info).scalar() | |
86 |
|
81 | |||
87 | if c.repo_info.stats: |
|
82 | if c.repo_info.stats: | |
88 | last_rev = c.repo_info.stats.stat_on_revision+1 |
|
83 | last_rev = c.repo_info.stats.stat_on_revision+1 | |
89 | else: |
|
84 | else: | |
90 | last_rev = 0 |
|
85 | last_rev = 0 | |
91 | c.stats_revision = last_rev |
|
86 | c.stats_revision = last_rev | |
92 |
|
87 | |||
93 | c.repo_last_rev = repo.count() if repo.revisions else 0 |
|
88 | c.repo_last_rev = repo.count() if repo.revisions else 0 | |
94 |
|
89 | |||
95 | if last_rev == 0 or c.repo_last_rev == 0: |
|
90 | if last_rev == 0 or c.repo_last_rev == 0: | |
96 | c.stats_percentage = 0 |
|
91 | c.stats_percentage = 0 | |
97 | else: |
|
92 | else: | |
98 | c.stats_percentage = '%.2f' % ((float((last_rev)) / |
|
93 | c.stats_percentage = '%.2f' % ((float((last_rev)) / | |
99 | c.repo_last_rev) * 100) |
|
94 | c.repo_last_rev) * 100) | |
100 |
|
95 | |||
101 | defaults = RepoModel()._get_defaults(repo_name) |
|
96 | defaults = RepoModel()._get_defaults(repo_name) | |
102 | # add suffix to fork |
|
97 | # add suffix to fork | |
103 | defaults['repo_name'] = '%s-fork' % defaults['repo_name'] |
|
98 | defaults['repo_name'] = '%s-fork' % defaults['repo_name'] | |
104 | return defaults |
|
99 | return defaults | |
105 |
|
100 | |||
106 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', |
|
101 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', | |
107 | 'repository.admin') |
|
102 | 'repository.admin') | |
108 | def forks(self, repo_name): |
|
103 | def forks(self, repo_name): | |
109 | p = safe_int(request.params.get('page', 1), 1) |
|
104 | p = safe_int(request.params.get('page', 1), 1) | |
110 | repo_id = c.rhodecode_db_repo.repo_id |
|
105 | repo_id = c.rhodecode_db_repo.repo_id | |
111 | d = [] |
|
106 | d = [] | |
112 | for r in Repository.get_repo_forks(repo_id): |
|
107 | for r in Repository.get_repo_forks(repo_id): | |
113 | if not HasRepoPermissionAny( |
|
108 | if not HasRepoPermissionAny( | |
114 | 'repository.read', 'repository.write', 'repository.admin' |
|
109 | 'repository.read', 'repository.write', 'repository.admin' | |
115 | )(r.repo_name, 'get forks check'): |
|
110 | )(r.repo_name, 'get forks check'): | |
116 | continue |
|
111 | continue | |
117 | d.append(r) |
|
112 | d.append(r) | |
118 | c.forks_pager = Page(d, page=p, items_per_page=20) |
|
113 | c.forks_pager = Page(d, page=p, items_per_page=20) | |
119 |
|
114 | |||
120 | c.forks_data = render('/forks/forks_data.html') |
|
115 | c.forks_data = render('/forks/forks_data.html') | |
121 |
|
116 | |||
122 | if request.environ.get('HTTP_X_PARTIAL_XHR'): |
|
117 | if request.environ.get('HTTP_X_PARTIAL_XHR'): | |
123 | return c.forks_data |
|
118 | return c.forks_data | |
124 |
|
119 | |||
125 | return render('/forks/forks.html') |
|
120 | return render('/forks/forks.html') | |
126 |
|
121 | |||
127 | @NotAnonymous() |
|
122 | @NotAnonymous() | |
128 | @HasPermissionAnyDecorator('hg.admin', 'hg.fork.repository') |
|
123 | @HasPermissionAnyDecorator('hg.admin', 'hg.fork.repository') | |
129 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', |
|
124 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', | |
130 | 'repository.admin') |
|
125 | 'repository.admin') | |
131 | def fork(self, repo_name): |
|
126 | def fork(self, repo_name): | |
132 | c.repo_info = Repository.get_by_repo_name(repo_name) |
|
127 | c.repo_info = Repository.get_by_repo_name(repo_name) | |
133 | if not c.repo_info: |
|
128 | if not c.repo_info: | |
134 | h.flash(_('%s repository is not mapped to db perhaps' |
|
129 | h.not_mapped_error(repo_name) | |
135 | ' it was created or renamed from the file system' |
|
|||
136 | ' please run the application again' |
|
|||
137 | ' in order to rescan repositories') % repo_name, |
|
|||
138 | category='error') |
|
|||
139 |
|
||||
140 | return redirect(url('home')) |
|
130 | return redirect(url('home')) | |
141 |
|
131 | |||
142 | defaults = self.__load_data(repo_name) |
|
132 | defaults = self.__load_data(repo_name) | |
143 |
|
133 | |||
144 | return htmlfill.render( |
|
134 | return htmlfill.render( | |
145 | render('forks/fork.html'), |
|
135 | render('forks/fork.html'), | |
146 | defaults=defaults, |
|
136 | defaults=defaults, | |
147 | encoding="UTF-8", |
|
137 | encoding="UTF-8", | |
148 | force_defaults=False |
|
138 | force_defaults=False | |
149 | ) |
|
139 | ) | |
150 |
|
140 | |||
151 | @NotAnonymous() |
|
141 | @NotAnonymous() | |
152 | @HasPermissionAnyDecorator('hg.admin', 'hg.fork.repository') |
|
142 | @HasPermissionAnyDecorator('hg.admin', 'hg.fork.repository') | |
153 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', |
|
143 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', | |
154 | 'repository.admin') |
|
144 | 'repository.admin') | |
155 | def fork_create(self, repo_name): |
|
145 | def fork_create(self, repo_name): | |
156 | self.__load_defaults() |
|
146 | self.__load_defaults() | |
157 | c.repo_info = Repository.get_by_repo_name(repo_name) |
|
147 | c.repo_info = Repository.get_by_repo_name(repo_name) | |
158 | _form = RepoForkForm(old_data={'repo_type': c.repo_info.repo_type}, |
|
148 | _form = RepoForkForm(old_data={'repo_type': c.repo_info.repo_type}, | |
159 | repo_groups=c.repo_groups_choices, |
|
149 | repo_groups=c.repo_groups_choices, | |
160 | landing_revs=c.landing_revs_choices)() |
|
150 | landing_revs=c.landing_revs_choices)() | |
161 | form_result = {} |
|
151 | form_result = {} | |
162 | try: |
|
152 | try: | |
163 | form_result = _form.to_python(dict(request.POST)) |
|
153 | form_result = _form.to_python(dict(request.POST)) | |
164 |
|
154 | |||
165 | # create fork is done sometimes async on celery, db transaction |
|
155 | # create fork is done sometimes async on celery, db transaction | |
166 | # management is handled there. |
|
156 | # management is handled there. | |
167 | RepoModel().create_fork(form_result, self.rhodecode_user.user_id) |
|
157 | RepoModel().create_fork(form_result, self.rhodecode_user.user_id) | |
168 | h.flash(_('forked %s repository as %s') \ |
|
158 | h.flash(_('forked %s repository as %s') \ | |
169 | % (repo_name, form_result['repo_name']), |
|
159 | % (repo_name, form_result['repo_name']), | |
170 | category='success') |
|
160 | category='success') | |
171 | except formencode.Invalid, errors: |
|
161 | except formencode.Invalid, errors: | |
172 | c.new_repo = errors.value['repo_name'] |
|
162 | c.new_repo = errors.value['repo_name'] | |
173 |
|
163 | |||
174 | return htmlfill.render( |
|
164 | return htmlfill.render( | |
175 | render('forks/fork.html'), |
|
165 | render('forks/fork.html'), | |
176 | defaults=errors.value, |
|
166 | defaults=errors.value, | |
177 | errors=errors.error_dict or {}, |
|
167 | errors=errors.error_dict or {}, | |
178 | prefix_error=False, |
|
168 | prefix_error=False, | |
179 | encoding="UTF-8") |
|
169 | encoding="UTF-8") | |
180 | except Exception: |
|
170 | except Exception: | |
181 | log.error(traceback.format_exc()) |
|
171 | log.error(traceback.format_exc()) | |
182 | h.flash(_('An error occurred during repository forking %s') % |
|
172 | h.flash(_('An error occurred during repository forking %s') % | |
183 | repo_name, category='error') |
|
173 | repo_name, category='error') | |
184 |
|
174 | |||
185 | return redirect(url('home')) |
|
175 | return redirect(url('home')) |
@@ -1,472 +1,487 b'' | |||||
1 | # -*- coding: utf-8 -*- |
|
1 | # -*- coding: utf-8 -*- | |
2 | """ |
|
2 | """ | |
3 | rhodecode.controllers.pullrequests |
|
3 | rhodecode.controllers.pullrequests | |
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5 |
|
5 | |||
6 | pull requests controller for rhodecode for initializing pull requests |
|
6 | pull requests controller for rhodecode for initializing pull requests | |
7 |
|
7 | |||
8 | :created_on: May 7, 2012 |
|
8 | :created_on: May 7, 2012 | |
9 | :author: marcink |
|
9 | :author: marcink | |
10 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> |
|
10 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> | |
11 | :license: GPLv3, see COPYING for more details. |
|
11 | :license: GPLv3, see COPYING for more details. | |
12 | """ |
|
12 | """ | |
13 | # This program is free software: you can redistribute it and/or modify |
|
13 | # This program is free software: you can redistribute it and/or modify | |
14 | # it under the terms of the GNU General Public License as published by |
|
14 | # it under the terms of the GNU General Public License as published by | |
15 | # the Free Software Foundation, either version 3 of the License, or |
|
15 | # the Free Software Foundation, either version 3 of the License, or | |
16 | # (at your option) any later version. |
|
16 | # (at your option) any later version. | |
17 | # |
|
17 | # | |
18 | # This program is distributed in the hope that it will be useful, |
|
18 | # This program is distributed in the hope that it will be useful, | |
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | # GNU General Public License for more details. |
|
21 | # GNU General Public License for more details. | |
22 | # |
|
22 | # | |
23 | # You should have received a copy of the GNU General Public License |
|
23 | # You should have received a copy of the GNU General Public License | |
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
25 | import logging |
|
25 | import logging | |
26 | import traceback |
|
26 | import traceback | |
27 | import formencode |
|
27 | import formencode | |
28 |
|
28 | |||
29 | from webob.exc import HTTPNotFound, HTTPForbidden |
|
29 | from webob.exc import HTTPNotFound, HTTPForbidden | |
30 | from collections import defaultdict |
|
30 | from collections import defaultdict | |
31 | from itertools import groupby |
|
31 | from itertools import groupby | |
32 |
|
32 | |||
33 | from pylons import request, response, session, tmpl_context as c, url |
|
33 | from pylons import request, response, session, tmpl_context as c, url | |
34 | from pylons.controllers.util import abort, redirect |
|
34 | from pylons.controllers.util import abort, redirect | |
35 | from pylons.i18n.translation import _ |
|
35 | from pylons.i18n.translation import _ | |
36 |
|
36 | |||
37 | from rhodecode.lib.compat import json |
|
37 | from rhodecode.lib.compat import json | |
38 | from rhodecode.lib.base import BaseRepoController, render |
|
38 | from rhodecode.lib.base import BaseRepoController, render | |
39 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator,\ |
|
39 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator,\ | |
40 | NotAnonymous |
|
40 | NotAnonymous | |
41 | from rhodecode.lib import helpers as h |
|
41 | from rhodecode.lib import helpers as h | |
42 | from rhodecode.lib import diffs |
|
42 | from rhodecode.lib import diffs | |
43 | from rhodecode.lib.utils import action_logger, jsonify |
|
43 | from rhodecode.lib.utils import action_logger, jsonify | |
44 | from rhodecode.lib.vcs.exceptions import EmptyRepositoryError |
|
44 | from rhodecode.lib.vcs.exceptions import EmptyRepositoryError | |
45 | from rhodecode.lib.vcs.backends.base import EmptyChangeset |
|
45 | from rhodecode.lib.vcs.backends.base import EmptyChangeset | |
46 | from rhodecode.lib.diffs import LimitedDiffContainer |
|
46 | from rhodecode.lib.diffs import LimitedDiffContainer | |
47 | from rhodecode.model.db import User, PullRequest, ChangesetStatus,\ |
|
47 | from rhodecode.model.db import User, PullRequest, ChangesetStatus,\ | |
48 | ChangesetComment |
|
48 | ChangesetComment | |
49 | from rhodecode.model.pull_request import PullRequestModel |
|
49 | from rhodecode.model.pull_request import PullRequestModel | |
50 | from rhodecode.model.meta import Session |
|
50 | from rhodecode.model.meta import Session | |
51 | from rhodecode.model.repo import RepoModel |
|
51 | from rhodecode.model.repo import RepoModel | |
52 | from rhodecode.model.comment import ChangesetCommentsModel |
|
52 | from rhodecode.model.comment import ChangesetCommentsModel | |
53 | from rhodecode.model.changeset_status import ChangesetStatusModel |
|
53 | from rhodecode.model.changeset_status import ChangesetStatusModel | |
54 | from rhodecode.model.forms import PullRequestForm |
|
54 | from rhodecode.model.forms import PullRequestForm | |
55 |
|
55 | |||
56 | log = logging.getLogger(__name__) |
|
56 | log = logging.getLogger(__name__) | |
57 |
|
57 | |||
58 |
|
58 | |||
59 | class PullrequestsController(BaseRepoController): |
|
59 | class PullrequestsController(BaseRepoController): | |
60 |
|
60 | |||
61 | @LoginRequired() |
|
61 | @LoginRequired() | |
62 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', |
|
62 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', | |
63 | 'repository.admin') |
|
63 | 'repository.admin') | |
64 | def __before__(self): |
|
64 | def __before__(self): | |
65 | super(PullrequestsController, self).__before__() |
|
65 | super(PullrequestsController, self).__before__() | |
66 | repo_model = RepoModel() |
|
66 | repo_model = RepoModel() | |
67 | c.users_array = repo_model.get_users_js() |
|
67 | c.users_array = repo_model.get_users_js() | |
68 | c.users_groups_array = repo_model.get_users_groups_js() |
|
68 | c.users_groups_array = repo_model.get_users_groups_js() | |
69 |
|
69 | |||
70 | def _get_repo_refs(self, repo): |
|
70 | def _get_repo_refs(self, repo): | |
71 | hist_l = [] |
|
71 | hist_l = [] | |
72 |
|
72 | |||
73 | branches_group = ([('branch:%s:%s' % (k, v), k) for |
|
73 | branches_group = ([('branch:%s:%s' % (k, v), k) for | |
74 | k, v in repo.branches.iteritems()], _("Branches")) |
|
74 | k, v in repo.branches.iteritems()], _("Branches")) | |
75 | bookmarks_group = ([('book:%s:%s' % (k, v), k) for |
|
75 | bookmarks_group = ([('book:%s:%s' % (k, v), k) for | |
76 | k, v in repo.bookmarks.iteritems()], _("Bookmarks")) |
|
76 | k, v in repo.bookmarks.iteritems()], _("Bookmarks")) | |
77 | tags_group = ([('tag:%s:%s' % (k, v), k) for |
|
77 | tags_group = ([('tag:%s:%s' % (k, v), k) for | |
78 | k, v in repo.tags.iteritems()], _("Tags")) |
|
78 | k, v in repo.tags.iteritems()], _("Tags")) | |
79 |
|
79 | |||
80 | hist_l.append(bookmarks_group) |
|
80 | hist_l.append(bookmarks_group) | |
81 | hist_l.append(branches_group) |
|
81 | hist_l.append(branches_group) | |
82 | hist_l.append(tags_group) |
|
82 | hist_l.append(tags_group) | |
83 |
|
83 | |||
84 | return hist_l |
|
84 | return hist_l | |
85 |
|
85 | |||
86 | def _get_default_rev(self, repo): |
|
86 | def _get_default_rev(self, repo): | |
87 | """ |
|
87 | """ | |
88 | Get's default revision to do compare on pull request |
|
88 | Get's default revision to do compare on pull request | |
89 |
|
89 | |||
90 | :param repo: |
|
90 | :param repo: | |
91 | """ |
|
91 | """ | |
92 | repo = repo.scm_instance |
|
92 | repo = repo.scm_instance | |
93 | if 'default' in repo.branches: |
|
93 | if 'default' in repo.branches: | |
94 | return 'default' |
|
94 | return 'default' | |
95 | else: |
|
95 | else: | |
96 | #if repo doesn't have default branch return first found |
|
96 | #if repo doesn't have default branch return first found | |
97 | return repo.branches.keys()[0] |
|
97 | return repo.branches.keys()[0] | |
98 |
|
98 | |||
|
99 | def _get_is_allowed_change_status(self, pull_request): | |||
|
100 | owner = self.rhodecode_user.user_id == pull_request.user_id | |||
|
101 | reviewer = self.rhodecode_user.user_id in [x.user_id for x in | |||
|
102 | pull_request.reviewers] | |||
|
103 | return (self.rhodecode_user.admin or owner or reviewer) | |||
|
104 | ||||
99 | def show_all(self, repo_name): |
|
105 | def show_all(self, repo_name): | |
100 | c.pull_requests = PullRequestModel().get_all(repo_name) |
|
106 | c.pull_requests = PullRequestModel().get_all(repo_name) | |
101 | c.repo_name = repo_name |
|
107 | c.repo_name = repo_name | |
102 | return render('/pullrequests/pullrequest_show_all.html') |
|
108 | return render('/pullrequests/pullrequest_show_all.html') | |
103 |
|
109 | |||
104 | @NotAnonymous() |
|
110 | @NotAnonymous() | |
105 | def index(self): |
|
111 | def index(self): | |
106 | org_repo = c.rhodecode_db_repo |
|
112 | org_repo = c.rhodecode_db_repo | |
107 |
|
113 | |||
108 | if org_repo.scm_instance.alias != 'hg': |
|
114 | if org_repo.scm_instance.alias != 'hg': | |
109 | log.error('Review not available for GIT REPOS') |
|
115 | log.error('Review not available for GIT REPOS') | |
110 | raise HTTPNotFound |
|
116 | raise HTTPNotFound | |
111 |
|
117 | |||
112 | try: |
|
118 | try: | |
113 | org_repo.scm_instance.get_changeset() |
|
119 | org_repo.scm_instance.get_changeset() | |
114 | except EmptyRepositoryError, e: |
|
120 | except EmptyRepositoryError, e: | |
115 | h.flash(h.literal(_('There are no changesets yet')), |
|
121 | h.flash(h.literal(_('There are no changesets yet')), | |
116 | category='warning') |
|
122 | category='warning') | |
117 | redirect(url('summary_home', repo_name=org_repo.repo_name)) |
|
123 | redirect(url('summary_home', repo_name=org_repo.repo_name)) | |
118 |
|
124 | |||
119 | other_repos_info = {} |
|
125 | other_repos_info = {} | |
120 |
|
126 | |||
121 | c.org_refs = self._get_repo_refs(c.rhodecode_repo) |
|
127 | c.org_refs = self._get_repo_refs(c.rhodecode_repo) | |
122 | c.org_repos = [] |
|
128 | c.org_repos = [] | |
123 | c.other_repos = [] |
|
129 | c.other_repos = [] | |
124 | c.org_repos.append((org_repo.repo_name, '%s/%s' % ( |
|
130 | c.org_repos.append((org_repo.repo_name, '%s/%s' % ( | |
125 | org_repo.user.username, c.repo_name)) |
|
131 | org_repo.user.username, c.repo_name)) | |
126 | ) |
|
132 | ) | |
127 |
|
133 | |||
128 | # add org repo to other so we can open pull request agains itself |
|
134 | # add org repo to other so we can open pull request agains itself | |
129 | c.other_repos.extend(c.org_repos) |
|
135 | c.other_repos.extend(c.org_repos) | |
130 |
|
136 | |||
131 | c.default_pull_request = org_repo.repo_name # repo name pre-selected |
|
137 | c.default_pull_request = org_repo.repo_name # repo name pre-selected | |
132 | c.default_pull_request_rev = self._get_default_rev(org_repo) # revision pre-selected |
|
138 | c.default_pull_request_rev = self._get_default_rev(org_repo) # revision pre-selected | |
133 | c.default_revs = self._get_repo_refs(org_repo.scm_instance) |
|
139 | c.default_revs = self._get_repo_refs(org_repo.scm_instance) | |
134 | #add orginal repo |
|
140 | #add orginal repo | |
135 | other_repos_info[org_repo.repo_name] = { |
|
141 | other_repos_info[org_repo.repo_name] = { | |
136 | 'gravatar': h.gravatar_url(org_repo.user.email, 24), |
|
142 | 'gravatar': h.gravatar_url(org_repo.user.email, 24), | |
137 | 'description': org_repo.description, |
|
143 | 'description': org_repo.description, | |
138 | 'revs': h.select('other_ref', '', c.default_revs, class_='refs') |
|
144 | 'revs': h.select('other_ref', '', c.default_revs, class_='refs') | |
139 | } |
|
145 | } | |
140 |
|
146 | |||
141 | #gather forks and add to this list |
|
147 | #gather forks and add to this list | |
142 | for fork in org_repo.forks: |
|
148 | for fork in org_repo.forks: | |
143 | c.other_repos.append((fork.repo_name, '%s/%s' % ( |
|
149 | c.other_repos.append((fork.repo_name, '%s/%s' % ( | |
144 | fork.user.username, fork.repo_name)) |
|
150 | fork.user.username, fork.repo_name)) | |
145 | ) |
|
151 | ) | |
146 | other_repos_info[fork.repo_name] = { |
|
152 | other_repos_info[fork.repo_name] = { | |
147 | 'gravatar': h.gravatar_url(fork.user.email, 24), |
|
153 | 'gravatar': h.gravatar_url(fork.user.email, 24), | |
148 | 'description': fork.description, |
|
154 | 'description': fork.description, | |
149 | 'revs': h.select('other_ref', '', |
|
155 | 'revs': h.select('other_ref', '', | |
150 | self._get_repo_refs(fork.scm_instance), |
|
156 | self._get_repo_refs(fork.scm_instance), | |
151 | class_='refs') |
|
157 | class_='refs') | |
152 | } |
|
158 | } | |
153 | #add parents of this fork also, but only if it's not empty |
|
159 | #add parents of this fork also, but only if it's not empty | |
154 | if org_repo.parent and org_repo.parent.scm_instance.revisions: |
|
160 | if org_repo.parent and org_repo.parent.scm_instance.revisions: | |
155 | c.default_pull_request = org_repo.parent.repo_name |
|
161 | c.default_pull_request = org_repo.parent.repo_name | |
156 | c.default_pull_request_rev = self._get_default_rev(org_repo.parent) |
|
162 | c.default_pull_request_rev = self._get_default_rev(org_repo.parent) | |
157 | c.default_revs = self._get_repo_refs(org_repo.parent.scm_instance) |
|
163 | c.default_revs = self._get_repo_refs(org_repo.parent.scm_instance) | |
158 | c.other_repos.append((org_repo.parent.repo_name, '%s/%s' % ( |
|
164 | c.other_repos.append((org_repo.parent.repo_name, '%s/%s' % ( | |
159 | org_repo.parent.user.username, |
|
165 | org_repo.parent.user.username, | |
160 | org_repo.parent.repo_name)) |
|
166 | org_repo.parent.repo_name)) | |
161 | ) |
|
167 | ) | |
162 | other_repos_info[org_repo.parent.repo_name] = { |
|
168 | other_repos_info[org_repo.parent.repo_name] = { | |
163 | 'gravatar': h.gravatar_url(org_repo.parent.user.email, 24), |
|
169 | 'gravatar': h.gravatar_url(org_repo.parent.user.email, 24), | |
164 | 'description': org_repo.parent.description, |
|
170 | 'description': org_repo.parent.description, | |
165 | 'revs': h.select('other_ref', '', |
|
171 | 'revs': h.select('other_ref', '', | |
166 | self._get_repo_refs(org_repo.parent.scm_instance), |
|
172 | self._get_repo_refs(org_repo.parent.scm_instance), | |
167 | class_='refs') |
|
173 | class_='refs') | |
168 | } |
|
174 | } | |
169 |
|
175 | |||
170 | c.other_repos_info = json.dumps(other_repos_info) |
|
176 | c.other_repos_info = json.dumps(other_repos_info) | |
171 | c.review_members = [org_repo.user] |
|
177 | c.review_members = [org_repo.user] | |
172 | return render('/pullrequests/pullrequest.html') |
|
178 | return render('/pullrequests/pullrequest.html') | |
173 |
|
179 | |||
174 | @NotAnonymous() |
|
180 | @NotAnonymous() | |
175 | def create(self, repo_name): |
|
181 | def create(self, repo_name): | |
176 | repo = RepoModel()._get_repo(repo_name) |
|
182 | repo = RepoModel()._get_repo(repo_name) | |
177 | try: |
|
183 | try: | |
178 | _form = PullRequestForm(repo.repo_id)().to_python(request.POST) |
|
184 | _form = PullRequestForm(repo.repo_id)().to_python(request.POST) | |
179 | except formencode.Invalid, errors: |
|
185 | except formencode.Invalid, errors: | |
180 | log.error(traceback.format_exc()) |
|
186 | log.error(traceback.format_exc()) | |
181 | if errors.error_dict.get('revisions'): |
|
187 | if errors.error_dict.get('revisions'): | |
182 | msg = 'Revisions: %s' % errors.error_dict['revisions'] |
|
188 | msg = 'Revisions: %s' % errors.error_dict['revisions'] | |
183 | elif errors.error_dict.get('pullrequest_title'): |
|
189 | elif errors.error_dict.get('pullrequest_title'): | |
184 | msg = _('Pull request requires a title with min. 3 chars') |
|
190 | msg = _('Pull request requires a title with min. 3 chars') | |
185 | else: |
|
191 | else: | |
186 | msg = _('error during creation of pull request') |
|
192 | msg = _('error during creation of pull request') | |
187 |
|
193 | |||
188 | h.flash(msg, 'error') |
|
194 | h.flash(msg, 'error') | |
189 | return redirect(url('pullrequest_home', repo_name=repo_name)) |
|
195 | return redirect(url('pullrequest_home', repo_name=repo_name)) | |
190 |
|
196 | |||
191 | org_repo = _form['org_repo'] |
|
197 | org_repo = _form['org_repo'] | |
192 | org_ref = _form['org_ref'] |
|
198 | org_ref = _form['org_ref'] | |
193 | other_repo = _form['other_repo'] |
|
199 | other_repo = _form['other_repo'] | |
194 | other_ref = _form['other_ref'] |
|
200 | other_ref = _form['other_ref'] | |
195 | revisions = _form['revisions'] |
|
201 | revisions = _form['revisions'] | |
196 | reviewers = _form['review_members'] |
|
202 | reviewers = _form['review_members'] | |
197 |
|
203 | |||
198 | # if we have cherry picked pull request we don't care what is in |
|
204 | # if we have cherry picked pull request we don't care what is in | |
199 | # org_ref/other_ref |
|
205 | # org_ref/other_ref | |
200 | rev_start = request.POST.get('rev_start') |
|
206 | rev_start = request.POST.get('rev_start') | |
201 | rev_end = request.POST.get('rev_end') |
|
207 | rev_end = request.POST.get('rev_end') | |
202 |
|
208 | |||
203 | if rev_start and rev_end: |
|
209 | if rev_start and rev_end: | |
204 | # this is swapped to simulate that rev_end is a revision from |
|
210 | # this is swapped to simulate that rev_end is a revision from | |
205 | # parent of the fork |
|
211 | # parent of the fork | |
206 | org_ref = 'rev:%s:%s' % (rev_end, rev_end) |
|
212 | org_ref = 'rev:%s:%s' % (rev_end, rev_end) | |
207 | other_ref = 'rev:%s:%s' % (rev_start, rev_start) |
|
213 | other_ref = 'rev:%s:%s' % (rev_start, rev_start) | |
208 |
|
214 | |||
209 | title = _form['pullrequest_title'] |
|
215 | title = _form['pullrequest_title'] | |
210 | description = _form['pullrequest_desc'] |
|
216 | description = _form['pullrequest_desc'] | |
211 |
|
217 | |||
212 | try: |
|
218 | try: | |
213 | pull_request = PullRequestModel().create( |
|
219 | pull_request = PullRequestModel().create( | |
214 | self.rhodecode_user.user_id, org_repo, org_ref, other_repo, |
|
220 | self.rhodecode_user.user_id, org_repo, org_ref, other_repo, | |
215 | other_ref, revisions, reviewers, title, description |
|
221 | other_ref, revisions, reviewers, title, description | |
216 | ) |
|
222 | ) | |
217 | Session().commit() |
|
223 | Session().commit() | |
218 | h.flash(_('Successfully opened new pull request'), |
|
224 | h.flash(_('Successfully opened new pull request'), | |
219 | category='success') |
|
225 | category='success') | |
220 | except Exception: |
|
226 | except Exception: | |
221 | h.flash(_('Error occurred during sending pull request'), |
|
227 | h.flash(_('Error occurred during sending pull request'), | |
222 | category='error') |
|
228 | category='error') | |
223 | log.error(traceback.format_exc()) |
|
229 | log.error(traceback.format_exc()) | |
224 | return redirect(url('pullrequest_home', repo_name=repo_name)) |
|
230 | return redirect(url('pullrequest_home', repo_name=repo_name)) | |
225 |
|
231 | |||
226 | return redirect(url('pullrequest_show', repo_name=other_repo, |
|
232 | return redirect(url('pullrequest_show', repo_name=other_repo, | |
227 | pull_request_id=pull_request.pull_request_id)) |
|
233 | pull_request_id=pull_request.pull_request_id)) | |
228 |
|
234 | |||
229 | @NotAnonymous() |
|
235 | @NotAnonymous() | |
230 | @jsonify |
|
236 | @jsonify | |
231 | def update(self, repo_name, pull_request_id): |
|
237 | def update(self, repo_name, pull_request_id): | |
232 | pull_request = PullRequest.get_or_404(pull_request_id) |
|
238 | pull_request = PullRequest.get_or_404(pull_request_id) | |
233 | if pull_request.is_closed(): |
|
239 | if pull_request.is_closed(): | |
234 | raise HTTPForbidden() |
|
240 | raise HTTPForbidden() | |
235 | #only owner or admin can update it |
|
241 | #only owner or admin can update it | |
236 | owner = pull_request.author.user_id == c.rhodecode_user.user_id |
|
242 | owner = pull_request.author.user_id == c.rhodecode_user.user_id | |
237 | if h.HasPermissionAny('hg.admin', 'repository.admin')() or owner: |
|
243 | if h.HasPermissionAny('hg.admin', 'repository.admin')() or owner: | |
238 | reviewers_ids = map(int, filter(lambda v: v not in [None, ''], |
|
244 | reviewers_ids = map(int, filter(lambda v: v not in [None, ''], | |
239 | request.POST.get('reviewers_ids', '').split(','))) |
|
245 | request.POST.get('reviewers_ids', '').split(','))) | |
240 |
|
246 | |||
241 | PullRequestModel().update_reviewers(pull_request_id, reviewers_ids) |
|
247 | PullRequestModel().update_reviewers(pull_request_id, reviewers_ids) | |
242 | Session().commit() |
|
248 | Session().commit() | |
243 | return True |
|
249 | return True | |
244 | raise HTTPForbidden() |
|
250 | raise HTTPForbidden() | |
245 |
|
251 | |||
246 | @NotAnonymous() |
|
252 | @NotAnonymous() | |
247 | @jsonify |
|
253 | @jsonify | |
248 | def delete(self, repo_name, pull_request_id): |
|
254 | def delete(self, repo_name, pull_request_id): | |
249 | pull_request = PullRequest.get_or_404(pull_request_id) |
|
255 | pull_request = PullRequest.get_or_404(pull_request_id) | |
250 | #only owner can delete it ! |
|
256 | #only owner can delete it ! | |
251 | if pull_request.author.user_id == c.rhodecode_user.user_id: |
|
257 | if pull_request.author.user_id == c.rhodecode_user.user_id: | |
252 | PullRequestModel().delete(pull_request) |
|
258 | PullRequestModel().delete(pull_request) | |
253 | Session().commit() |
|
259 | Session().commit() | |
254 | h.flash(_('Successfully deleted pull request'), |
|
260 | h.flash(_('Successfully deleted pull request'), | |
255 | category='success') |
|
261 | category='success') | |
256 | return redirect(url('admin_settings_my_account', anchor='pullrequests')) |
|
262 | return redirect(url('admin_settings_my_account', anchor='pullrequests')) | |
257 | raise HTTPForbidden() |
|
263 | raise HTTPForbidden() | |
258 |
|
264 | |||
259 | def _load_compare_data(self, pull_request, enable_comments=True): |
|
265 | def _load_compare_data(self, pull_request, enable_comments=True): | |
260 | """ |
|
266 | """ | |
261 | Load context data needed for generating compare diff |
|
267 | Load context data needed for generating compare diff | |
262 |
|
268 | |||
263 | :param pull_request: |
|
269 | :param pull_request: | |
264 | :type pull_request: |
|
270 | :type pull_request: | |
265 | """ |
|
271 | """ | |
266 | rev_start = request.GET.get('rev_start') |
|
272 | rev_start = request.GET.get('rev_start') | |
267 | rev_end = request.GET.get('rev_end') |
|
273 | rev_end = request.GET.get('rev_end') | |
268 |
|
274 | |||
269 | org_repo = pull_request.org_repo |
|
275 | org_repo = pull_request.org_repo | |
270 | (org_ref_type, |
|
276 | (org_ref_type, | |
271 | org_ref_name, |
|
277 | org_ref_name, | |
272 | org_ref_rev) = pull_request.org_ref.split(':') |
|
278 | org_ref_rev) = pull_request.org_ref.split(':') | |
273 |
|
279 | |||
274 | other_repo = org_repo |
|
280 | other_repo = org_repo | |
275 | (other_ref_type, |
|
281 | (other_ref_type, | |
276 | other_ref_name, |
|
282 | other_ref_name, | |
277 | other_ref_rev) = pull_request.other_ref.split(':') |
|
283 | other_ref_rev) = pull_request.other_ref.split(':') | |
278 |
|
284 | |||
279 | # despite opening revisions for bookmarks/branches/tags, we always |
|
285 | # despite opening revisions for bookmarks/branches/tags, we always | |
280 | # convert this to rev to prevent changes after book or branch change |
|
286 | # convert this to rev to prevent changes after book or branch change | |
281 | org_ref = ('rev', org_ref_rev) |
|
287 | org_ref = ('rev', org_ref_rev) | |
282 | other_ref = ('rev', other_ref_rev) |
|
288 | other_ref = ('rev', other_ref_rev) | |
283 |
|
289 | |||
284 | c.org_repo = org_repo |
|
290 | c.org_repo = org_repo | |
285 | c.other_repo = other_repo |
|
291 | c.other_repo = other_repo | |
286 |
|
292 | |||
287 | c.fulldiff = fulldiff = request.GET.get('fulldiff') |
|
293 | c.fulldiff = fulldiff = request.GET.get('fulldiff') | |
288 |
|
294 | |||
289 | c.cs_ranges = [org_repo.get_changeset(x) for x in pull_request.revisions] |
|
295 | c.cs_ranges = [org_repo.get_changeset(x) for x in pull_request.revisions] | |
290 |
|
296 | |||
291 | other_ref = ('rev', getattr(c.cs_ranges[0].parents[0] |
|
297 | other_ref = ('rev', getattr(c.cs_ranges[0].parents[0] | |
292 | if c.cs_ranges[0].parents |
|
298 | if c.cs_ranges[0].parents | |
293 | else EmptyChangeset(), 'raw_id')) |
|
299 | else EmptyChangeset(), 'raw_id')) | |
294 |
|
300 | |||
295 | c.statuses = org_repo.statuses([x.raw_id for x in c.cs_ranges]) |
|
301 | c.statuses = org_repo.statuses([x.raw_id for x in c.cs_ranges]) | |
296 | c.target_repo = c.repo_name |
|
302 | c.target_repo = c.repo_name | |
297 | # defines that we need hidden inputs with changesets |
|
303 | # defines that we need hidden inputs with changesets | |
298 | c.as_form = request.GET.get('as_form', False) |
|
304 | c.as_form = request.GET.get('as_form', False) | |
299 |
|
305 | |||
300 | c.org_ref = org_ref[1] |
|
306 | c.org_ref = org_ref[1] | |
301 | c.other_ref = other_ref[1] |
|
307 | c.other_ref = other_ref[1] | |
302 |
|
308 | |||
303 | diff_limit = self.cut_off_limit if not fulldiff else None |
|
309 | diff_limit = self.cut_off_limit if not fulldiff else None | |
304 |
|
310 | |||
305 | #we swap org/other ref since we run a simple diff on one repo |
|
311 | #we swap org/other ref since we run a simple diff on one repo | |
306 | _diff = diffs.differ(org_repo, other_ref, other_repo, org_ref) |
|
312 | _diff = diffs.differ(org_repo, other_ref, other_repo, org_ref) | |
307 |
|
313 | |||
308 | diff_processor = diffs.DiffProcessor(_diff or '', format='gitdiff', |
|
314 | diff_processor = diffs.DiffProcessor(_diff or '', format='gitdiff', | |
309 | diff_limit=diff_limit) |
|
315 | diff_limit=diff_limit) | |
310 | _parsed = diff_processor.prepare() |
|
316 | _parsed = diff_processor.prepare() | |
311 |
|
317 | |||
312 | c.limited_diff = False |
|
318 | c.limited_diff = False | |
313 | if isinstance(_parsed, LimitedDiffContainer): |
|
319 | if isinstance(_parsed, LimitedDiffContainer): | |
314 | c.limited_diff = True |
|
320 | c.limited_diff = True | |
315 |
|
321 | |||
316 | c.files = [] |
|
322 | c.files = [] | |
317 | c.changes = {} |
|
323 | c.changes = {} | |
318 | c.lines_added = 0 |
|
324 | c.lines_added = 0 | |
319 | c.lines_deleted = 0 |
|
325 | c.lines_deleted = 0 | |
320 | for f in _parsed: |
|
326 | for f in _parsed: | |
321 | st = f['stats'] |
|
327 | st = f['stats'] | |
322 | if st[0] != 'b': |
|
328 | if st[0] != 'b': | |
323 | c.lines_added += st[0] |
|
329 | c.lines_added += st[0] | |
324 | c.lines_deleted += st[1] |
|
330 | c.lines_deleted += st[1] | |
325 | fid = h.FID('', f['filename']) |
|
331 | fid = h.FID('', f['filename']) | |
326 | c.files.append([fid, f['operation'], f['filename'], f['stats']]) |
|
332 | c.files.append([fid, f['operation'], f['filename'], f['stats']]) | |
327 | diff = diff_processor.as_html(enable_comments=enable_comments, |
|
333 | diff = diff_processor.as_html(enable_comments=enable_comments, | |
328 | parsed_lines=[f]) |
|
334 | parsed_lines=[f]) | |
329 | c.changes[fid] = [f['operation'], f['filename'], diff] |
|
335 | c.changes[fid] = [f['operation'], f['filename'], diff] | |
330 |
|
336 | |||
331 | def show(self, repo_name, pull_request_id): |
|
337 | def show(self, repo_name, pull_request_id): | |
332 | repo_model = RepoModel() |
|
338 | repo_model = RepoModel() | |
333 | c.users_array = repo_model.get_users_js() |
|
339 | c.users_array = repo_model.get_users_js() | |
334 | c.users_groups_array = repo_model.get_users_groups_js() |
|
340 | c.users_groups_array = repo_model.get_users_groups_js() | |
335 | c.pull_request = PullRequest.get_or_404(pull_request_id) |
|
341 | c.pull_request = PullRequest.get_or_404(pull_request_id) | |
336 | c.target_repo = c.pull_request.org_repo.repo_name |
|
342 | c.target_repo = c.pull_request.org_repo.repo_name | |
337 |
|
343 | c.allowed_to_change_status = self._get_is_allowed_change_status(c.pull_request) | ||
338 | cc_model = ChangesetCommentsModel() |
|
344 | cc_model = ChangesetCommentsModel() | |
339 | cs_model = ChangesetStatusModel() |
|
345 | cs_model = ChangesetStatusModel() | |
340 | _cs_statuses = cs_model.get_statuses(c.pull_request.org_repo, |
|
346 | _cs_statuses = cs_model.get_statuses(c.pull_request.org_repo, | |
341 | pull_request=c.pull_request, |
|
347 | pull_request=c.pull_request, | |
342 | with_revisions=True) |
|
348 | with_revisions=True) | |
343 |
|
349 | |||
344 | cs_statuses = defaultdict(list) |
|
350 | cs_statuses = defaultdict(list) | |
345 | for st in _cs_statuses: |
|
351 | for st in _cs_statuses: | |
346 | cs_statuses[st.author.username] += [st] |
|
352 | cs_statuses[st.author.username] += [st] | |
347 |
|
353 | |||
348 | c.pull_request_reviewers = [] |
|
354 | c.pull_request_reviewers = [] | |
349 | c.pull_request_pending_reviewers = [] |
|
355 | c.pull_request_pending_reviewers = [] | |
350 | for o in c.pull_request.reviewers: |
|
356 | for o in c.pull_request.reviewers: | |
351 | st = cs_statuses.get(o.user.username, None) |
|
357 | st = cs_statuses.get(o.user.username, None) | |
352 | if st: |
|
358 | if st: | |
353 | sorter = lambda k: k.version |
|
359 | sorter = lambda k: k.version | |
354 | st = [(x, list(y)[0]) |
|
360 | st = [(x, list(y)[0]) | |
355 | for x, y in (groupby(sorted(st, key=sorter), sorter))] |
|
361 | for x, y in (groupby(sorted(st, key=sorter), sorter))] | |
356 | else: |
|
362 | else: | |
357 | c.pull_request_pending_reviewers.append(o.user) |
|
363 | c.pull_request_pending_reviewers.append(o.user) | |
358 | c.pull_request_reviewers.append([o.user, st]) |
|
364 | c.pull_request_reviewers.append([o.user, st]) | |
359 |
|
365 | |||
360 | # pull_requests repo_name we opened it against |
|
366 | # pull_requests repo_name we opened it against | |
361 | # ie. other_repo must match |
|
367 | # ie. other_repo must match | |
362 | if repo_name != c.pull_request.other_repo.repo_name: |
|
368 | if repo_name != c.pull_request.other_repo.repo_name: | |
363 | raise HTTPNotFound |
|
369 | raise HTTPNotFound | |
364 |
|
370 | |||
365 | # load compare data into template context |
|
371 | # load compare data into template context | |
366 | enable_comments = not c.pull_request.is_closed() |
|
372 | enable_comments = not c.pull_request.is_closed() | |
367 | self._load_compare_data(c.pull_request, enable_comments=enable_comments) |
|
373 | self._load_compare_data(c.pull_request, enable_comments=enable_comments) | |
368 |
|
374 | |||
369 | # inline comments |
|
375 | # inline comments | |
370 | c.inline_cnt = 0 |
|
376 | c.inline_cnt = 0 | |
371 | c.inline_comments = cc_model.get_inline_comments( |
|
377 | c.inline_comments = cc_model.get_inline_comments( | |
372 | c.rhodecode_db_repo.repo_id, |
|
378 | c.rhodecode_db_repo.repo_id, | |
373 | pull_request=pull_request_id) |
|
379 | pull_request=pull_request_id) | |
374 | # count inline comments |
|
380 | # count inline comments | |
375 | for __, lines in c.inline_comments: |
|
381 | for __, lines in c.inline_comments: | |
376 | for comments in lines.values(): |
|
382 | for comments in lines.values(): | |
377 | c.inline_cnt += len(comments) |
|
383 | c.inline_cnt += len(comments) | |
378 | # comments |
|
384 | # comments | |
379 | c.comments = cc_model.get_comments(c.rhodecode_db_repo.repo_id, |
|
385 | c.comments = cc_model.get_comments(c.rhodecode_db_repo.repo_id, | |
380 | pull_request=pull_request_id) |
|
386 | pull_request=pull_request_id) | |
381 |
|
387 | |||
382 | try: |
|
388 | try: | |
383 | cur_status = c.statuses[c.pull_request.revisions[0]][0] |
|
389 | cur_status = c.statuses[c.pull_request.revisions[0]][0] | |
384 | except: |
|
390 | except: | |
385 | log.error(traceback.format_exc()) |
|
391 | log.error(traceback.format_exc()) | |
386 | cur_status = 'undefined' |
|
392 | cur_status = 'undefined' | |
387 | if c.pull_request.is_closed() and 0: |
|
393 | if c.pull_request.is_closed() and 0: | |
388 | c.current_changeset_status = cur_status |
|
394 | c.current_changeset_status = cur_status | |
389 | else: |
|
395 | else: | |
390 | # changeset(pull-request) status calulation based on reviewers |
|
396 | # changeset(pull-request) status calulation based on reviewers | |
391 | c.current_changeset_status = cs_model.calculate_status( |
|
397 | c.current_changeset_status = cs_model.calculate_status( | |
392 | c.pull_request_reviewers, |
|
398 | c.pull_request_reviewers, | |
393 | ) |
|
399 | ) | |
394 | c.changeset_statuses = ChangesetStatus.STATUSES |
|
400 | c.changeset_statuses = ChangesetStatus.STATUSES | |
395 |
|
401 | |||
396 | return render('/pullrequests/pullrequest_show.html') |
|
402 | return render('/pullrequests/pullrequest_show.html') | |
397 |
|
403 | |||
398 | @NotAnonymous() |
|
404 | @NotAnonymous() | |
399 | @jsonify |
|
405 | @jsonify | |
400 | def comment(self, repo_name, pull_request_id): |
|
406 | def comment(self, repo_name, pull_request_id): | |
401 | pull_request = PullRequest.get_or_404(pull_request_id) |
|
407 | pull_request = PullRequest.get_or_404(pull_request_id) | |
402 | if pull_request.is_closed(): |
|
408 | if pull_request.is_closed(): | |
403 | raise HTTPForbidden() |
|
409 | raise HTTPForbidden() | |
404 |
|
410 | |||
405 | status = request.POST.get('changeset_status') |
|
411 | status = request.POST.get('changeset_status') | |
406 | change_status = request.POST.get('change_changeset_status') |
|
412 | change_status = request.POST.get('change_changeset_status') | |
407 | text = request.POST.get('text') |
|
413 | text = request.POST.get('text') | |
408 | if status and change_status: |
|
414 | ||
|
415 | allowed_to_change_status = self._get_is_allowed_change_status(pull_request) | |||
|
416 | if status and change_status and allowed_to_change_status: | |||
409 | text = text or (_('Status change -> %s') |
|
417 | text = text or (_('Status change -> %s') | |
410 | % ChangesetStatus.get_status_lbl(status)) |
|
418 | % ChangesetStatus.get_status_lbl(status)) | |
411 | comm = ChangesetCommentsModel().create( |
|
419 | comm = ChangesetCommentsModel().create( | |
412 | text=text, |
|
420 | text=text, | |
413 | repo=c.rhodecode_db_repo.repo_id, |
|
421 | repo=c.rhodecode_db_repo.repo_id, | |
414 | user=c.rhodecode_user.user_id, |
|
422 | user=c.rhodecode_user.user_id, | |
415 | pull_request=pull_request_id, |
|
423 | pull_request=pull_request_id, | |
416 | f_path=request.POST.get('f_path'), |
|
424 | f_path=request.POST.get('f_path'), | |
417 | line_no=request.POST.get('line'), |
|
425 | line_no=request.POST.get('line'), | |
418 | status_change=(ChangesetStatus.get_status_lbl(status) |
|
426 | status_change=(ChangesetStatus.get_status_lbl(status) | |
419 |
|
|
427 | if status and change_status and allowed_to_change_status else None) | |
420 | ) |
|
428 | ) | |
421 |
|
429 | |||
|
430 | action_logger(self.rhodecode_user, | |||
|
431 | 'user_commented_pull_request:%s' % pull_request_id, | |||
|
432 | c.rhodecode_db_repo, self.ip_addr, self.sa) | |||
|
433 | ||||
|
434 | if allowed_to_change_status: | |||
422 | # get status if set ! |
|
435 | # get status if set ! | |
423 | if status and change_status: |
|
436 | if status and change_status: | |
424 | ChangesetStatusModel().set_status( |
|
437 | ChangesetStatusModel().set_status( | |
425 | c.rhodecode_db_repo.repo_id, |
|
438 | c.rhodecode_db_repo.repo_id, | |
426 | status, |
|
439 | status, | |
427 | c.rhodecode_user.user_id, |
|
440 | c.rhodecode_user.user_id, | |
428 | comm, |
|
441 | comm, | |
429 | pull_request=pull_request_id |
|
442 | pull_request=pull_request_id | |
430 | ) |
|
443 | ) | |
431 | action_logger(self.rhodecode_user, |
|
|||
432 | 'user_commented_pull_request:%s' % pull_request_id, |
|
|||
433 | c.rhodecode_db_repo, self.ip_addr, self.sa) |
|
|||
434 |
|
444 | |||
435 | if request.POST.get('save_close'): |
|
445 | if request.POST.get('save_close'): | |
|
446 | if status in ['rejected', 'approved']: | |||
436 | PullRequestModel().close_pull_request(pull_request_id) |
|
447 | PullRequestModel().close_pull_request(pull_request_id) | |
437 | action_logger(self.rhodecode_user, |
|
448 | action_logger(self.rhodecode_user, | |
438 | 'user_closed_pull_request:%s' % pull_request_id, |
|
449 | 'user_closed_pull_request:%s' % pull_request_id, | |
439 | c.rhodecode_db_repo, self.ip_addr, self.sa) |
|
450 | c.rhodecode_db_repo, self.ip_addr, self.sa) | |
|
451 | else: | |||
|
452 | h.flash(_('Closing pull request on other statuses than ' | |||
|
453 | 'rejected or approved forbidden'), | |||
|
454 | category='warning') | |||
440 |
|
455 | |||
441 | Session().commit() |
|
456 | Session().commit() | |
442 |
|
457 | |||
443 | if not request.environ.get('HTTP_X_PARTIAL_XHR'): |
|
458 | if not request.environ.get('HTTP_X_PARTIAL_XHR'): | |
444 | return redirect(h.url('pullrequest_show', repo_name=repo_name, |
|
459 | return redirect(h.url('pullrequest_show', repo_name=repo_name, | |
445 | pull_request_id=pull_request_id)) |
|
460 | pull_request_id=pull_request_id)) | |
446 |
|
461 | |||
447 | data = { |
|
462 | data = { | |
448 | 'target_id': h.safeid(h.safe_unicode(request.POST.get('f_path'))), |
|
463 | 'target_id': h.safeid(h.safe_unicode(request.POST.get('f_path'))), | |
449 | } |
|
464 | } | |
450 | if comm: |
|
465 | if comm: | |
451 | c.co = comm |
|
466 | c.co = comm | |
452 | data.update(comm.get_dict()) |
|
467 | data.update(comm.get_dict()) | |
453 | data.update({'rendered_text': |
|
468 | data.update({'rendered_text': | |
454 | render('changeset/changeset_comment_block.html')}) |
|
469 | render('changeset/changeset_comment_block.html')}) | |
455 |
|
470 | |||
456 | return data |
|
471 | return data | |
457 |
|
472 | |||
458 | @NotAnonymous() |
|
473 | @NotAnonymous() | |
459 | @jsonify |
|
474 | @jsonify | |
460 | def delete_comment(self, repo_name, comment_id): |
|
475 | def delete_comment(self, repo_name, comment_id): | |
461 | co = ChangesetComment.get(comment_id) |
|
476 | co = ChangesetComment.get(comment_id) | |
462 | if co.pull_request.is_closed(): |
|
477 | if co.pull_request.is_closed(): | |
463 | #don't allow deleting comments on closed pull request |
|
478 | #don't allow deleting comments on closed pull request | |
464 | raise HTTPForbidden() |
|
479 | raise HTTPForbidden() | |
465 |
|
480 | |||
466 | owner = lambda: co.author.user_id == c.rhodecode_user.user_id |
|
481 | owner = lambda: co.author.user_id == c.rhodecode_user.user_id | |
467 | if h.HasPermissionAny('hg.admin', 'repository.admin')() or owner: |
|
482 | if h.HasPermissionAny('hg.admin', 'repository.admin')() or owner: | |
468 | ChangesetCommentsModel().delete(comment=co) |
|
483 | ChangesetCommentsModel().delete(comment=co) | |
469 | Session().commit() |
|
484 | Session().commit() | |
470 | return True |
|
485 | return True | |
471 | else: |
|
486 | else: | |
472 | raise HTTPForbidden() |
|
487 | raise HTTPForbidden() |
@@ -1,206 +1,196 b'' | |||||
1 | # -*- coding: utf-8 -*- |
|
1 | # -*- coding: utf-8 -*- | |
2 | """ |
|
2 | """ | |
3 | rhodecode.controllers.settings |
|
3 | rhodecode.controllers.settings | |
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
5 |
|
5 | |||
6 | Settings controller for rhodecode |
|
6 | Settings controller for rhodecode | |
7 |
|
7 | |||
8 | :created_on: Jun 30, 2010 |
|
8 | :created_on: Jun 30, 2010 | |
9 | :author: marcink |
|
9 | :author: marcink | |
10 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> |
|
10 | :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com> | |
11 | :license: GPLv3, see COPYING for more details. |
|
11 | :license: GPLv3, see COPYING for more details. | |
12 | """ |
|
12 | """ | |
13 | # This program is free software: you can redistribute it and/or modify |
|
13 | # This program is free software: you can redistribute it and/or modify | |
14 | # it under the terms of the GNU General Public License as published by |
|
14 | # it under the terms of the GNU General Public License as published by | |
15 | # the Free Software Foundation, either version 3 of the License, or |
|
15 | # the Free Software Foundation, either version 3 of the License, or | |
16 | # (at your option) any later version. |
|
16 | # (at your option) any later version. | |
17 | # |
|
17 | # | |
18 | # This program is distributed in the hope that it will be useful, |
|
18 | # This program is distributed in the hope that it will be useful, | |
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | # GNU General Public License for more details. |
|
21 | # GNU General Public License for more details. | |
22 | # |
|
22 | # | |
23 | # You should have received a copy of the GNU General Public License |
|
23 | # You should have received a copy of the GNU General Public License | |
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
24 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
25 |
|
25 | |||
26 | import logging |
|
26 | import logging | |
27 | import traceback |
|
27 | import traceback | |
28 | import formencode |
|
28 | import formencode | |
29 |
|
29 | |||
30 | from formencode import htmlfill |
|
30 | from formencode import htmlfill | |
31 |
|
31 | |||
32 | from pylons import tmpl_context as c, request, url |
|
32 | from pylons import tmpl_context as c, request, url | |
33 | from pylons.controllers.util import redirect |
|
33 | from pylons.controllers.util import redirect | |
34 | from pylons.i18n.translation import _ |
|
34 | from pylons.i18n.translation import _ | |
35 |
|
35 | |||
36 | import rhodecode.lib.helpers as h |
|
36 | import rhodecode.lib.helpers as h | |
37 |
|
37 | |||
38 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAllDecorator,\ |
|
38 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAllDecorator,\ | |
39 | HasRepoPermissionAnyDecorator |
|
39 | HasRepoPermissionAnyDecorator | |
40 | from rhodecode.lib.base import BaseRepoController, render |
|
40 | from rhodecode.lib.base import BaseRepoController, render | |
41 | from rhodecode.lib.utils import invalidate_cache, action_logger |
|
41 | from rhodecode.lib.utils import invalidate_cache, action_logger | |
42 |
|
42 | |||
43 | from rhodecode.model.forms import RepoSettingsForm |
|
43 | from rhodecode.model.forms import RepoSettingsForm | |
44 | from rhodecode.model.repo import RepoModel |
|
44 | from rhodecode.model.repo import RepoModel | |
45 | from rhodecode.model.db import RepoGroup, Repository |
|
45 | from rhodecode.model.db import RepoGroup, Repository | |
46 | from rhodecode.model.meta import Session |
|
46 | from rhodecode.model.meta import Session | |
47 | from rhodecode.model.scm import ScmModel |
|
47 | from rhodecode.model.scm import ScmModel | |
48 |
|
48 | |||
49 | log = logging.getLogger(__name__) |
|
49 | log = logging.getLogger(__name__) | |
50 |
|
50 | |||
51 |
|
51 | |||
52 | class SettingsController(BaseRepoController): |
|
52 | class SettingsController(BaseRepoController): | |
53 |
|
53 | |||
54 | @LoginRequired() |
|
54 | @LoginRequired() | |
55 | def __before__(self): |
|
55 | def __before__(self): | |
56 | super(SettingsController, self).__before__() |
|
56 | super(SettingsController, self).__before__() | |
57 |
|
57 | |||
58 | def __load_defaults(self): |
|
58 | def __load_defaults(self): | |
59 | c.repo_groups = RepoGroup.groups_choices(check_perms=True) |
|
59 | c.repo_groups = RepoGroup.groups_choices(check_perms=True) | |
60 | c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) |
|
60 | c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) | |
61 |
|
61 | |||
62 | repo_model = RepoModel() |
|
62 | repo_model = RepoModel() | |
63 | c.users_array = repo_model.get_users_js() |
|
63 | c.users_array = repo_model.get_users_js() | |
64 | c.users_groups_array = repo_model.get_users_groups_js() |
|
64 | c.users_groups_array = repo_model.get_users_groups_js() | |
65 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() |
|
65 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() | |
66 | c.landing_revs_choices = choices |
|
66 | c.landing_revs_choices = choices | |
67 |
|
67 | |||
68 | def __load_data(self, repo_name=None): |
|
68 | def __load_data(self, repo_name=None): | |
69 | """ |
|
69 | """ | |
70 | Load defaults settings for edit, and update |
|
70 | Load defaults settings for edit, and update | |
71 |
|
71 | |||
72 | :param repo_name: |
|
72 | :param repo_name: | |
73 | """ |
|
73 | """ | |
74 | self.__load_defaults() |
|
74 | self.__load_defaults() | |
75 |
|
75 | |||
76 | c.repo_info = db_repo = Repository.get_by_repo_name(repo_name) |
|
76 | c.repo_info = db_repo = Repository.get_by_repo_name(repo_name) | |
77 | repo = db_repo.scm_instance |
|
77 | repo = db_repo.scm_instance | |
78 |
|
78 | |||
79 | if c.repo_info is None: |
|
79 | if c.repo_info is None: | |
80 | h.flash(_('%s repository is not mapped to db perhaps' |
|
80 | h.not_mapped_error(repo_name) | |
81 | ' it was created or renamed from the filesystem' |
|
|||
82 | ' please run the application again' |
|
|||
83 | ' in order to rescan repositories') % repo_name, |
|
|||
84 | category='error') |
|
|||
85 |
|
||||
86 | return redirect(url('home')) |
|
81 | return redirect(url('home')) | |
87 |
|
82 | |||
88 | ##override defaults for exact repo info here git/hg etc |
|
83 | ##override defaults for exact repo info here git/hg etc | |
89 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(c.repo_info) |
|
84 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(c.repo_info) | |
90 | c.landing_revs_choices = choices |
|
85 | c.landing_revs_choices = choices | |
91 |
|
86 | |||
92 | defaults = RepoModel()._get_defaults(repo_name) |
|
87 | defaults = RepoModel()._get_defaults(repo_name) | |
93 |
|
88 | |||
94 | return defaults |
|
89 | return defaults | |
95 |
|
90 | |||
96 | @HasRepoPermissionAllDecorator('repository.admin') |
|
91 | @HasRepoPermissionAllDecorator('repository.admin') | |
97 | def index(self, repo_name): |
|
92 | def index(self, repo_name): | |
98 | defaults = self.__load_data(repo_name) |
|
93 | defaults = self.__load_data(repo_name) | |
99 |
|
94 | |||
100 | return htmlfill.render( |
|
95 | return htmlfill.render( | |
101 | render('settings/repo_settings.html'), |
|
96 | render('settings/repo_settings.html'), | |
102 | defaults=defaults, |
|
97 | defaults=defaults, | |
103 | encoding="UTF-8", |
|
98 | encoding="UTF-8", | |
104 | force_defaults=False |
|
99 | force_defaults=False | |
105 | ) |
|
100 | ) | |
106 |
|
101 | |||
107 | @HasRepoPermissionAllDecorator('repository.admin') |
|
102 | @HasRepoPermissionAllDecorator('repository.admin') | |
108 | def update(self, repo_name): |
|
103 | def update(self, repo_name): | |
109 | self.__load_defaults() |
|
104 | self.__load_defaults() | |
110 | repo_model = RepoModel() |
|
105 | repo_model = RepoModel() | |
111 | changed_name = repo_name |
|
106 | changed_name = repo_name | |
112 | #override the choices with extracted revisions ! |
|
107 | #override the choices with extracted revisions ! | |
113 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(repo_name) |
|
108 | choices, c.landing_revs = ScmModel().get_repo_landing_revs(repo_name) | |
114 | c.landing_revs_choices = choices |
|
109 | c.landing_revs_choices = choices | |
115 |
|
110 | |||
116 | _form = RepoSettingsForm(edit=True, |
|
111 | _form = RepoSettingsForm(edit=True, | |
117 | old_data={'repo_name': repo_name}, |
|
112 | old_data={'repo_name': repo_name}, | |
118 | repo_groups=c.repo_groups_choices, |
|
113 | repo_groups=c.repo_groups_choices, | |
119 | landing_revs=c.landing_revs_choices)() |
|
114 | landing_revs=c.landing_revs_choices)() | |
120 | try: |
|
115 | try: | |
121 | form_result = _form.to_python(dict(request.POST)) |
|
116 | form_result = _form.to_python(dict(request.POST)) | |
122 | repo_model.update(repo_name, **form_result) |
|
117 | repo_model.update(repo_name, **form_result) | |
123 | invalidate_cache('get_repo_cached_%s' % repo_name) |
|
118 | invalidate_cache('get_repo_cached_%s' % repo_name) | |
124 | h.flash(_('Repository %s updated successfully') % repo_name, |
|
119 | h.flash(_('Repository %s updated successfully') % repo_name, | |
125 | category='success') |
|
120 | category='success') | |
126 | changed_name = form_result['repo_name_full'] |
|
121 | changed_name = form_result['repo_name_full'] | |
127 | action_logger(self.rhodecode_user, 'user_updated_repo', |
|
122 | action_logger(self.rhodecode_user, 'user_updated_repo', | |
128 | changed_name, self.ip_addr, self.sa) |
|
123 | changed_name, self.ip_addr, self.sa) | |
129 | Session().commit() |
|
124 | Session().commit() | |
130 | except formencode.Invalid, errors: |
|
125 | except formencode.Invalid, errors: | |
131 | defaults = self.__load_data(repo_name) |
|
126 | defaults = self.__load_data(repo_name) | |
132 | defaults.update(errors.value) |
|
127 | defaults.update(errors.value) | |
133 | return htmlfill.render( |
|
128 | return htmlfill.render( | |
134 | render('settings/repo_settings.html'), |
|
129 | render('settings/repo_settings.html'), | |
135 | defaults=errors.value, |
|
130 | defaults=errors.value, | |
136 | errors=errors.error_dict or {}, |
|
131 | errors=errors.error_dict or {}, | |
137 | prefix_error=False, |
|
132 | prefix_error=False, | |
138 | encoding="UTF-8") |
|
133 | encoding="UTF-8") | |
139 |
|
134 | |||
140 | except Exception: |
|
135 | except Exception: | |
141 | log.error(traceback.format_exc()) |
|
136 | log.error(traceback.format_exc()) | |
142 | h.flash(_('error occurred during update of repository %s') \ |
|
137 | h.flash(_('error occurred during update of repository %s') \ | |
143 | % repo_name, category='error') |
|
138 | % repo_name, category='error') | |
144 |
|
139 | |||
145 | return redirect(url('repo_settings_home', repo_name=changed_name)) |
|
140 | return redirect(url('repo_settings_home', repo_name=changed_name)) | |
146 |
|
141 | |||
147 | @HasRepoPermissionAllDecorator('repository.admin') |
|
142 | @HasRepoPermissionAllDecorator('repository.admin') | |
148 | def delete(self, repo_name): |
|
143 | def delete(self, repo_name): | |
149 | """DELETE /repos/repo_name: Delete an existing item""" |
|
144 | """DELETE /repos/repo_name: Delete an existing item""" | |
150 | # Forms posted to this method should contain a hidden field: |
|
145 | # Forms posted to this method should contain a hidden field: | |
151 | # <input type="hidden" name="_method" value="DELETE" /> |
|
146 | # <input type="hidden" name="_method" value="DELETE" /> | |
152 | # Or using helpers: |
|
147 | # Or using helpers: | |
153 | # h.form(url('repo_settings_delete', repo_name=ID), |
|
148 | # h.form(url('repo_settings_delete', repo_name=ID), | |
154 | # method='delete') |
|
149 | # method='delete') | |
155 | # url('repo_settings_delete', repo_name=ID) |
|
150 | # url('repo_settings_delete', repo_name=ID) | |
156 |
|
151 | |||
157 | repo_model = RepoModel() |
|
152 | repo_model = RepoModel() | |
158 | repo = repo_model.get_by_repo_name(repo_name) |
|
153 | repo = repo_model.get_by_repo_name(repo_name) | |
159 | if not repo: |
|
154 | if not repo: | |
160 | h.flash(_('%s repository is not mapped to db perhaps' |
|
155 | h.not_mapped_error(repo_name) | |
161 | ' it was moved or renamed from the filesystem' |
|
|||
162 | ' please run the application again' |
|
|||
163 | ' in order to rescan repositories') % repo_name, |
|
|||
164 | category='error') |
|
|||
165 |
|
||||
166 | return redirect(url('home')) |
|
156 | return redirect(url('home')) | |
167 | try: |
|
157 | try: | |
168 | action_logger(self.rhodecode_user, 'user_deleted_repo', |
|
158 | action_logger(self.rhodecode_user, 'user_deleted_repo', | |
169 | repo_name, self.ip_addr, self.sa) |
|
159 | repo_name, self.ip_addr, self.sa) | |
170 | repo_model.delete(repo) |
|
160 | repo_model.delete(repo) | |
171 | invalidate_cache('get_repo_cached_%s' % repo_name) |
|
161 | invalidate_cache('get_repo_cached_%s' % repo_name) | |
172 | h.flash(_('deleted repository %s') % repo_name, category='success') |
|
162 | h.flash(_('deleted repository %s') % repo_name, category='success') | |
173 | Session().commit() |
|
163 | Session().commit() | |
174 | except Exception: |
|
164 | except Exception: | |
175 | log.error(traceback.format_exc()) |
|
165 | log.error(traceback.format_exc()) | |
176 | h.flash(_('An error occurred during deletion of %s') % repo_name, |
|
166 | h.flash(_('An error occurred during deletion of %s') % repo_name, | |
177 | category='error') |
|
167 | category='error') | |
178 |
|
168 | |||
179 | return redirect(url('admin_settings_my_account', anchor='my')) |
|
169 | return redirect(url('admin_settings_my_account', anchor='my')) | |
180 |
|
170 | |||
181 | @HasRepoPermissionAnyDecorator('repository.write', 'repository.admin') |
|
171 | @HasRepoPermissionAnyDecorator('repository.write', 'repository.admin') | |
182 | def toggle_locking(self, repo_name): |
|
172 | def toggle_locking(self, repo_name): | |
183 | """ |
|
173 | """ | |
184 | Toggle locking of repository by simple GET call to url |
|
174 | Toggle locking of repository by simple GET call to url | |
185 |
|
175 | |||
186 | :param repo_name: |
|
176 | :param repo_name: | |
187 | """ |
|
177 | """ | |
188 |
|
178 | |||
189 | try: |
|
179 | try: | |
190 | repo = Repository.get_by_repo_name(repo_name) |
|
180 | repo = Repository.get_by_repo_name(repo_name) | |
191 |
|
181 | |||
192 | if repo.enable_locking: |
|
182 | if repo.enable_locking: | |
193 | if repo.locked[0]: |
|
183 | if repo.locked[0]: | |
194 | Repository.unlock(repo) |
|
184 | Repository.unlock(repo) | |
195 | action = _('unlocked') |
|
185 | action = _('unlocked') | |
196 | else: |
|
186 | else: | |
197 | Repository.lock(repo, c.rhodecode_user.user_id) |
|
187 | Repository.lock(repo, c.rhodecode_user.user_id) | |
198 | action = _('locked') |
|
188 | action = _('locked') | |
199 |
|
189 | |||
200 | h.flash(_('Repository has been %s') % action, |
|
190 | h.flash(_('Repository has been %s') % action, | |
201 | category='success') |
|
191 | category='success') | |
202 | except Exception, e: |
|
192 | except Exception, e: | |
203 | log.error(traceback.format_exc()) |
|
193 | log.error(traceback.format_exc()) | |
204 | h.flash(_('An error occurred during unlocking'), |
|
194 | h.flash(_('An error occurred during unlocking'), | |
205 | category='error') |
|
195 | category='error') | |
206 | return redirect(url('summary_home', repo_name=repo_name)) |
|
196 | return redirect(url('summary_home', repo_name=repo_name)) |
@@ -1,4173 +1,4212 b'' | |||||
1 | # English translations for rhodecode. |
|
1 | # English translations for rhodecode. | |
2 | # Copyright (C) 2010 ORGANIZATION |
|
2 | # Copyright (C) 2010 ORGANIZATION | |
3 | # This file is distributed under the same license as the rhodecode project. |
|
3 | # This file is distributed under the same license as the rhodecode project. | |
4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2010. |
|
4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2010. | |
5 | # |
|
5 | # | |
6 | msgid "" |
|
6 | msgid "" | |
7 | msgstr "" |
|
7 | msgstr "" | |
8 | "Project-Id-Version: rhodecode 0.1\n" |
|
8 | "Project-Id-Version: rhodecode 0.1\n" | |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
|
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | |
10 |
"POT-Creation-Date: 2012-12- |
|
10 | "POT-Creation-Date: 2012-12-14 04:19+0100\n" | |
11 | "PO-Revision-Date: 2011-02-25 19:13+0100\n" |
|
11 | "PO-Revision-Date: 2011-02-25 19:13+0100\n" | |
12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
|
12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |
13 | "Language-Team: en <LL@li.org>\n" |
|
13 | "Language-Team: en <LL@li.org>\n" | |
14 | "Plural-Forms: nplurals=2; plural=(n != 1)\n" |
|
14 | "Plural-Forms: nplurals=2; plural=(n != 1)\n" | |
15 | "MIME-Version: 1.0\n" |
|
15 | "MIME-Version: 1.0\n" | |
16 | "Content-Type: text/plain; charset=utf-8\n" |
|
16 | "Content-Type: text/plain; charset=utf-8\n" | |
17 | "Content-Transfer-Encoding: 8bit\n" |
|
17 | "Content-Transfer-Encoding: 8bit\n" | |
18 | "Generated-By: Babel 0.9.6\n" |
|
18 | "Generated-By: Babel 0.9.6\n" | |
19 |
|
19 | |||
20 | #: rhodecode/controllers/changelog.py:95 |
|
20 | #: rhodecode/controllers/changelog.py:95 | |
21 | msgid "All Branches" |
|
21 | msgid "All Branches" | |
22 | msgstr "" |
|
22 | msgstr "" | |
23 |
|
23 | |||
24 |
#: rhodecode/controllers/changeset.py:8 |
|
24 | #: rhodecode/controllers/changeset.py:83 | |
25 | msgid "show white space" |
|
25 | msgid "show white space" | |
26 | msgstr "" |
|
26 | msgstr "" | |
27 |
|
27 | |||
28 |
#: rhodecode/controllers/changeset.py:9 |
|
28 | #: rhodecode/controllers/changeset.py:90 rhodecode/controllers/changeset.py:97 | |
29 | msgid "ignore white space" |
|
29 | msgid "ignore white space" | |
30 | msgstr "" |
|
30 | msgstr "" | |
31 |
|
31 | |||
32 |
#: rhodecode/controllers/changeset.py:16 |
|
32 | #: rhodecode/controllers/changeset.py:163 | |
33 | #, python-format |
|
33 | #, python-format | |
34 | msgid "%s line context" |
|
34 | msgid "%s line context" | |
35 | msgstr "" |
|
35 | msgstr "" | |
36 |
|
36 | |||
37 |
#: rhodecode/controllers/changeset.py:31 |
|
37 | #: rhodecode/controllers/changeset.py:314 | |
38 |
#: rhodecode/controllers/pullrequests.py:41 |
|
38 | #: rhodecode/controllers/pullrequests.py:417 | |
39 | #, python-format |
|
39 | #, python-format | |
40 | msgid "Status change -> %s" |
|
40 | msgid "Status change -> %s" | |
41 | msgstr "" |
|
41 | msgstr "" | |
42 |
|
42 | |||
43 |
#: rhodecode/controllers/changeset.py:34 |
|
43 | #: rhodecode/controllers/changeset.py:345 | |
44 | msgid "" |
|
44 | msgid "" | |
45 | "Changing status on a changeset associated witha closed pull request is " |
|
45 | "Changing status on a changeset associated witha closed pull request is " | |
46 | "not allowed" |
|
46 | "not allowed" | |
47 | msgstr "" |
|
47 | msgstr "" | |
48 |
|
48 | |||
49 | #: rhodecode/controllers/compare.py:75 |
|
49 | #: rhodecode/controllers/compare.py:75 | |
50 |
#: rhodecode/controllers/pullrequests.py:11 |
|
50 | #: rhodecode/controllers/pullrequests.py:121 | |
51 | #: rhodecode/controllers/shortlog.py:100 |
|
51 | #: rhodecode/controllers/shortlog.py:100 | |
52 | msgid "There are no changesets yet" |
|
52 | msgid "There are no changesets yet" | |
53 | msgstr "" |
|
53 | msgstr "" | |
54 |
|
54 | |||
55 | #: rhodecode/controllers/error.py:69 |
|
55 | #: rhodecode/controllers/error.py:69 | |
56 | msgid "Home page" |
|
56 | msgid "Home page" | |
57 | msgstr "" |
|
57 | msgstr "" | |
58 |
|
58 | |||
59 | #: rhodecode/controllers/error.py:98 |
|
59 | #: rhodecode/controllers/error.py:98 | |
60 | msgid "The request could not be understood by the server due to malformed syntax." |
|
60 | msgid "The request could not be understood by the server due to malformed syntax." | |
61 | msgstr "" |
|
61 | msgstr "" | |
62 |
|
62 | |||
63 | #: rhodecode/controllers/error.py:101 |
|
63 | #: rhodecode/controllers/error.py:101 | |
64 | msgid "Unauthorized access to resource" |
|
64 | msgid "Unauthorized access to resource" | |
65 | msgstr "" |
|
65 | msgstr "" | |
66 |
|
66 | |||
67 | #: rhodecode/controllers/error.py:103 |
|
67 | #: rhodecode/controllers/error.py:103 | |
68 | msgid "You don't have permission to view this page" |
|
68 | msgid "You don't have permission to view this page" | |
69 | msgstr "" |
|
69 | msgstr "" | |
70 |
|
70 | |||
71 | #: rhodecode/controllers/error.py:105 |
|
71 | #: rhodecode/controllers/error.py:105 | |
72 | msgid "The resource could not be found" |
|
72 | msgid "The resource could not be found" | |
73 | msgstr "" |
|
73 | msgstr "" | |
74 |
|
74 | |||
75 | #: rhodecode/controllers/error.py:107 |
|
75 | #: rhodecode/controllers/error.py:107 | |
76 | msgid "" |
|
76 | msgid "" | |
77 | "The server encountered an unexpected condition which prevented it from " |
|
77 | "The server encountered an unexpected condition which prevented it from " | |
78 | "fulfilling the request." |
|
78 | "fulfilling the request." | |
79 | msgstr "" |
|
79 | msgstr "" | |
80 |
|
80 | |||
81 | #: rhodecode/controllers/feed.py:52 |
|
81 | #: rhodecode/controllers/feed.py:52 | |
82 | #, python-format |
|
82 | #, python-format | |
83 | msgid "Changes on %s repository" |
|
83 | msgid "Changes on %s repository" | |
84 | msgstr "" |
|
84 | msgstr "" | |
85 |
|
85 | |||
86 | #: rhodecode/controllers/feed.py:53 |
|
86 | #: rhodecode/controllers/feed.py:53 | |
87 | #, python-format |
|
87 | #, python-format | |
88 | msgid "%s %s feed" |
|
88 | msgid "%s %s feed" | |
89 | msgstr "" |
|
89 | msgstr "" | |
90 |
|
90 | |||
91 | #: rhodecode/controllers/feed.py:86 |
|
91 | #: rhodecode/controllers/feed.py:86 | |
92 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
92 | #: rhodecode/templates/changeset/changeset.html:137 | |
93 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
93 | #: rhodecode/templates/changeset/changeset.html:149 | |
94 | #: rhodecode/templates/compare/compare_diff.html:62 |
|
94 | #: rhodecode/templates/compare/compare_diff.html:62 | |
95 | #: rhodecode/templates/compare/compare_diff.html:73 |
|
95 | #: rhodecode/templates/compare/compare_diff.html:73 | |
96 | #: rhodecode/templates/pullrequests/pullrequest_show.html:94 |
|
96 | #: rhodecode/templates/pullrequests/pullrequest_show.html:94 | |
97 | #: rhodecode/templates/pullrequests/pullrequest_show.html:153 |
|
97 | #: rhodecode/templates/pullrequests/pullrequest_show.html:153 | |
98 | msgid "Changeset was too big and was cut off..." |
|
98 | msgid "Changeset was too big and was cut off..." | |
99 | msgstr "" |
|
99 | msgstr "" | |
100 |
|
100 | |||
101 | #: rhodecode/controllers/feed.py:92 |
|
101 | #: rhodecode/controllers/feed.py:92 | |
102 | msgid "commited on" |
|
102 | msgid "commited on" | |
103 | msgstr "" |
|
103 | msgstr "" | |
104 |
|
104 | |||
105 | #: rhodecode/controllers/files.py:86 |
|
105 | #: rhodecode/controllers/files.py:86 | |
106 | msgid "click here to add new file" |
|
106 | msgid "click here to add new file" | |
107 | msgstr "" |
|
107 | msgstr "" | |
108 |
|
108 | |||
109 | #: rhodecode/controllers/files.py:87 |
|
109 | #: rhodecode/controllers/files.py:87 | |
110 | #, python-format |
|
110 | #, python-format | |
111 | msgid "There are no files yet %s" |
|
111 | msgid "There are no files yet %s" | |
112 | msgstr "" |
|
112 | msgstr "" | |
113 |
|
113 | |||
114 | #: rhodecode/controllers/files.py:265 rhodecode/controllers/files.py:325 |
|
114 | #: rhodecode/controllers/files.py:265 rhodecode/controllers/files.py:325 | |
115 | #, python-format |
|
115 | #, python-format | |
116 | msgid "This repository is has been locked by %s on %s" |
|
116 | msgid "This repository is has been locked by %s on %s" | |
117 | msgstr "" |
|
117 | msgstr "" | |
118 |
|
118 | |||
119 | #: rhodecode/controllers/files.py:292 |
|
119 | #: rhodecode/controllers/files.py:292 | |
120 | #, python-format |
|
120 | #, python-format | |
121 | msgid "Edited %s via RhodeCode" |
|
121 | msgid "Edited %s via RhodeCode" | |
122 | msgstr "" |
|
122 | msgstr "" | |
123 |
|
123 | |||
124 | #: rhodecode/controllers/files.py:297 |
|
124 | #: rhodecode/controllers/files.py:297 | |
125 | msgid "No changes" |
|
125 | msgid "No changes" | |
126 | msgstr "" |
|
126 | msgstr "" | |
127 |
|
127 | |||
128 | #: rhodecode/controllers/files.py:308 rhodecode/controllers/files.py:372 |
|
128 | #: rhodecode/controllers/files.py:308 rhodecode/controllers/files.py:372 | |
129 | #, python-format |
|
129 | #, python-format | |
130 | msgid "Successfully committed to %s" |
|
130 | msgid "Successfully committed to %s" | |
131 | msgstr "" |
|
131 | msgstr "" | |
132 |
|
132 | |||
133 | #: rhodecode/controllers/files.py:313 rhodecode/controllers/files.py:378 |
|
133 | #: rhodecode/controllers/files.py:313 rhodecode/controllers/files.py:378 | |
134 | msgid "Error occurred during commit" |
|
134 | msgid "Error occurred during commit" | |
135 | msgstr "" |
|
135 | msgstr "" | |
136 |
|
136 | |||
137 | #: rhodecode/controllers/files.py:344 |
|
137 | #: rhodecode/controllers/files.py:344 | |
138 | #, python-format |
|
138 | #, python-format | |
139 | msgid "Added %s via RhodeCode" |
|
139 | msgid "Added %s via RhodeCode" | |
140 | msgstr "" |
|
140 | msgstr "" | |
141 |
|
141 | |||
142 | #: rhodecode/controllers/files.py:358 |
|
142 | #: rhodecode/controllers/files.py:358 | |
143 | msgid "No content" |
|
143 | msgid "No content" | |
144 | msgstr "" |
|
144 | msgstr "" | |
145 |
|
145 | |||
146 | #: rhodecode/controllers/files.py:362 |
|
146 | #: rhodecode/controllers/files.py:362 | |
147 | msgid "No filename" |
|
147 | msgid "No filename" | |
148 | msgstr "" |
|
148 | msgstr "" | |
149 |
|
149 | |||
150 | #: rhodecode/controllers/files.py:404 |
|
150 | #: rhodecode/controllers/files.py:404 | |
151 | msgid "downloads disabled" |
|
151 | msgid "downloads disabled" | |
152 | msgstr "" |
|
152 | msgstr "" | |
153 |
|
153 | |||
154 | #: rhodecode/controllers/files.py:415 |
|
154 | #: rhodecode/controllers/files.py:415 | |
155 | #, python-format |
|
155 | #, python-format | |
156 | msgid "Unknown revision %s" |
|
156 | msgid "Unknown revision %s" | |
157 | msgstr "" |
|
157 | msgstr "" | |
158 |
|
158 | |||
159 | #: rhodecode/controllers/files.py:417 |
|
159 | #: rhodecode/controllers/files.py:417 | |
160 | msgid "Empty repository" |
|
160 | msgid "Empty repository" | |
161 | msgstr "" |
|
161 | msgstr "" | |
162 |
|
162 | |||
163 | #: rhodecode/controllers/files.py:419 |
|
163 | #: rhodecode/controllers/files.py:419 | |
164 | msgid "Unknown archive type" |
|
164 | msgid "Unknown archive type" | |
165 | msgstr "" |
|
165 | msgstr "" | |
166 |
|
166 | |||
167 | #: rhodecode/controllers/files.py:564 |
|
167 | #: rhodecode/controllers/files.py:564 | |
168 | #: rhodecode/templates/changeset/changeset_range.html:13 |
|
168 | #: rhodecode/templates/changeset/changeset_range.html:13 | |
169 | #: rhodecode/templates/changeset/changeset_range.html:31 |
|
169 | #: rhodecode/templates/changeset/changeset_range.html:31 | |
170 | msgid "Changesets" |
|
170 | msgid "Changesets" | |
171 | msgstr "" |
|
171 | msgstr "" | |
172 |
|
172 | |||
173 |
#: rhodecode/controllers/files.py:565 rhodecode/controllers/pullrequests.py:7 |
|
173 | #: rhodecode/controllers/files.py:565 rhodecode/controllers/pullrequests.py:74 | |
174 | #: rhodecode/controllers/summary.py:236 rhodecode/model/scm.py:550 |
|
174 | #: rhodecode/controllers/summary.py:236 rhodecode/model/scm.py:550 | |
175 | msgid "Branches" |
|
175 | msgid "Branches" | |
176 | msgstr "" |
|
176 | msgstr "" | |
177 |
|
177 | |||
178 |
#: rhodecode/controllers/files.py:566 rhodecode/controllers/pullrequests.py:8 |
|
178 | #: rhodecode/controllers/files.py:566 rhodecode/controllers/pullrequests.py:78 | |
179 | #: rhodecode/controllers/summary.py:237 rhodecode/model/scm.py:561 |
|
179 | #: rhodecode/controllers/summary.py:237 rhodecode/model/scm.py:561 | |
180 | msgid "Tags" |
|
180 | msgid "Tags" | |
181 | msgstr "" |
|
181 | msgstr "" | |
182 |
|
182 | |||
183 |
#: rhodecode/controllers/forks.py: |
|
183 | #: rhodecode/controllers/forks.py:158 | |
184 | #, python-format |
|
|||
185 | msgid "" |
|
|||
186 | "%s repository is not mapped to db perhaps it was created or renamed from " |
|
|||
187 | "the filesystem please run the application again in order to rescan " |
|
|||
188 | "repositories" |
|
|||
189 | msgstr "" |
|
|||
190 |
|
||||
191 | #: rhodecode/controllers/forks.py:134 rhodecode/controllers/settings.py:73 |
|
|||
192 | #, python-format |
|
|||
193 | msgid "" |
|
|||
194 | "%s repository is not mapped to db perhaps it was created or renamed from " |
|
|||
195 | "the file system please run the application again in order to rescan " |
|
|||
196 | "repositories" |
|
|||
197 | msgstr "" |
|
|||
198 |
|
||||
199 | #: rhodecode/controllers/forks.py:168 |
|
|||
200 | #, python-format |
|
184 | #, python-format | |
201 | msgid "forked %s repository as %s" |
|
185 | msgid "forked %s repository as %s" | |
202 | msgstr "" |
|
186 | msgstr "" | |
203 |
|
187 | |||
204 |
#: rhodecode/controllers/forks.py:1 |
|
188 | #: rhodecode/controllers/forks.py:172 | |
205 | #, python-format |
|
189 | #, python-format | |
206 | msgid "An error occurred during repository forking %s" |
|
190 | msgid "An error occurred during repository forking %s" | |
207 | msgstr "" |
|
191 | msgstr "" | |
208 |
|
192 | |||
209 |
#: rhodecode/controllers/journal.py:2 |
|
193 | #: rhodecode/controllers/journal.py:218 rhodecode/controllers/journal.py:261 | |
210 | msgid "public journal" |
|
194 | msgid "public journal" | |
211 | msgstr "" |
|
195 | msgstr "" | |
212 |
|
196 | |||
213 |
#: rhodecode/controllers/journal.py:2 |
|
197 | #: rhodecode/controllers/journal.py:222 rhodecode/controllers/journal.py:265 | |
214 | #: rhodecode/templates/base/base.html:232 |
|
198 | #: rhodecode/templates/base/base.html:232 | |
|
199 | #: rhodecode/templates/journal/journal.html:12 | |||
215 | msgid "journal" |
|
200 | msgid "journal" | |
216 | msgstr "" |
|
201 | msgstr "" | |
217 |
|
202 | |||
218 | #: rhodecode/controllers/login.py:143 |
|
203 | #: rhodecode/controllers/login.py:143 | |
219 | msgid "You have successfully registered into rhodecode" |
|
204 | msgid "You have successfully registered into rhodecode" | |
220 | msgstr "" |
|
205 | msgstr "" | |
221 |
|
206 | |||
222 | #: rhodecode/controllers/login.py:164 |
|
207 | #: rhodecode/controllers/login.py:164 | |
223 | msgid "Your password reset link was sent" |
|
208 | msgid "Your password reset link was sent" | |
224 | msgstr "" |
|
209 | msgstr "" | |
225 |
|
210 | |||
226 | #: rhodecode/controllers/login.py:184 |
|
211 | #: rhodecode/controllers/login.py:184 | |
227 | msgid "" |
|
212 | msgid "" | |
228 | "Your password reset was successful, new password has been sent to your " |
|
213 | "Your password reset was successful, new password has been sent to your " | |
229 | "email" |
|
214 | "email" | |
230 | msgstr "" |
|
215 | msgstr "" | |
231 |
|
216 | |||
232 |
#: rhodecode/controllers/pullrequests.py:7 |
|
217 | #: rhodecode/controllers/pullrequests.py:76 rhodecode/model/scm.py:556 | |
233 | msgid "Bookmarks" |
|
218 | msgid "Bookmarks" | |
234 | msgstr "" |
|
219 | msgstr "" | |
235 |
|
220 | |||
236 |
#: rhodecode/controllers/pullrequests.py:1 |
|
221 | #: rhodecode/controllers/pullrequests.py:190 | |
237 | msgid "Pull request requires a title with min. 3 chars" |
|
222 | msgid "Pull request requires a title with min. 3 chars" | |
238 | msgstr "" |
|
223 | msgstr "" | |
239 |
|
224 | |||
240 |
#: rhodecode/controllers/pullrequests.py:1 |
|
225 | #: rhodecode/controllers/pullrequests.py:192 | |
241 | msgid "error during creation of pull request" |
|
226 | msgid "error during creation of pull request" | |
242 | msgstr "" |
|
227 | msgstr "" | |
243 |
|
228 | |||
244 |
#: rhodecode/controllers/pullrequests.py:22 |
|
229 | #: rhodecode/controllers/pullrequests.py:224 | |
245 | msgid "Successfully opened new pull request" |
|
230 | msgid "Successfully opened new pull request" | |
246 | msgstr "" |
|
231 | msgstr "" | |
247 |
|
232 | |||
248 |
#: rhodecode/controllers/pullrequests.py:22 |
|
233 | #: rhodecode/controllers/pullrequests.py:227 | |
249 | msgid "Error occurred during sending pull request" |
|
234 | msgid "Error occurred during sending pull request" | |
250 | msgstr "" |
|
235 | msgstr "" | |
251 |
|
236 | |||
252 |
#: rhodecode/controllers/pullrequests.py:2 |
|
237 | #: rhodecode/controllers/pullrequests.py:260 | |
253 | msgid "Successfully deleted pull request" |
|
238 | msgid "Successfully deleted pull request" | |
254 | msgstr "" |
|
239 | msgstr "" | |
255 |
|
240 | |||
|
241 | #: rhodecode/controllers/pullrequests.py:452 | |||
|
242 | msgid "Closing pull request on other statuses than rejected or approved forbidden" | |||
|
243 | msgstr "" | |||
|
244 | ||||
256 | #: rhodecode/controllers/search.py:134 |
|
245 | #: rhodecode/controllers/search.py:134 | |
257 | msgid "Invalid search query. Try quoting it." |
|
246 | msgid "Invalid search query. Try quoting it." | |
258 | msgstr "" |
|
247 | msgstr "" | |
259 |
|
248 | |||
260 | #: rhodecode/controllers/search.py:139 |
|
249 | #: rhodecode/controllers/search.py:139 | |
261 | msgid "There is no index to search in. Please run whoosh indexer" |
|
250 | msgid "There is no index to search in. Please run whoosh indexer" | |
262 | msgstr "" |
|
251 | msgstr "" | |
263 |
|
252 | |||
264 | #: rhodecode/controllers/search.py:143 |
|
253 | #: rhodecode/controllers/search.py:143 | |
265 | msgid "An error occurred during this search operation" |
|
254 | msgid "An error occurred during this search operation" | |
266 | msgstr "" |
|
255 | msgstr "" | |
267 |
|
256 | |||
268 |
#: rhodecode/controllers/settings.py:1 |
|
257 | #: rhodecode/controllers/settings.py:119 | |
269 |
#: rhodecode/controllers/admin/repos.py:2 |
|
258 | #: rhodecode/controllers/admin/repos.py:272 | |
270 | #, python-format |
|
259 | #, python-format | |
271 | msgid "Repository %s updated successfully" |
|
260 | msgid "Repository %s updated successfully" | |
272 | msgstr "" |
|
261 | msgstr "" | |
273 |
|
262 | |||
274 |
#: rhodecode/controllers/settings.py:1 |
|
263 | #: rhodecode/controllers/settings.py:137 | |
275 |
#: rhodecode/controllers/admin/repos.py:2 |
|
264 | #: rhodecode/controllers/admin/repos.py:290 | |
276 | #, python-format |
|
265 | #, python-format | |
277 | msgid "error occurred during update of repository %s" |
|
266 | msgid "error occurred during update of repository %s" | |
278 | msgstr "" |
|
267 | msgstr "" | |
279 |
|
268 | |||
280 |
#: rhodecode/controllers/settings.py:1 |
|
269 | #: rhodecode/controllers/settings.py:162 | |
281 |
#: rhodecode/controllers/admin/repos.py:3 |
|
270 | #: rhodecode/controllers/admin/repos.py:315 | |
282 | #, python-format |
|
|||
283 | msgid "" |
|
|||
284 | "%s repository is not mapped to db perhaps it was moved or renamed from " |
|
|||
285 | "the filesystem please run the application again in order to rescan " |
|
|||
286 | "repositories" |
|
|||
287 | msgstr "" |
|
|||
288 |
|
||||
289 | #: rhodecode/controllers/settings.py:156 |
|
|||
290 | #: rhodecode/controllers/admin/repos.py:316 |
|
|||
291 | #, python-format |
|
271 | #, python-format | |
292 | msgid "deleted repository %s" |
|
272 | msgid "deleted repository %s" | |
293 | msgstr "" |
|
273 | msgstr "" | |
294 |
|
274 | |||
295 |
#: rhodecode/controllers/settings.py:16 |
|
275 | #: rhodecode/controllers/settings.py:166 | |
296 |
#: rhodecode/controllers/admin/repos.py:32 |
|
276 | #: rhodecode/controllers/admin/repos.py:325 | |
297 |
#: rhodecode/controllers/admin/repos.py:33 |
|
277 | #: rhodecode/controllers/admin/repos.py:331 | |
298 | #, python-format |
|
278 | #, python-format | |
299 | msgid "An error occurred during deletion of %s" |
|
279 | msgid "An error occurred during deletion of %s" | |
300 | msgstr "" |
|
280 | msgstr "" | |
301 |
|
281 | |||
302 |
#: rhodecode/controllers/settings.py:1 |
|
282 | #: rhodecode/controllers/settings.py:185 | |
303 | msgid "unlocked" |
|
283 | msgid "unlocked" | |
304 | msgstr "" |
|
284 | msgstr "" | |
305 |
|
285 | |||
306 | #: rhodecode/controllers/settings.py:182 |
|
|||
307 | msgid "locked" |
|
|||
308 | msgstr "" |
|
|||
309 |
|
||||
310 | #: rhodecode/controllers/settings.py:184 |
|
|||
311 | #, python-format |
|
|||
312 | msgid "Repository has been %s" |
|
|||
313 | msgstr "" |
|
|||
314 |
|
||||
315 | #: rhodecode/controllers/settings.py:188 |
|
286 | #: rhodecode/controllers/settings.py:188 | |
316 | #: rhodecode/controllers/admin/repos.py:424 |
|
287 | msgid "locked" | |
|
288 | msgstr "" | |||
|
289 | ||||
|
290 | #: rhodecode/controllers/settings.py:190 | |||
|
291 | #, python-format | |||
|
292 | msgid "Repository has been %s" | |||
|
293 | msgstr "" | |||
|
294 | ||||
|
295 | #: rhodecode/controllers/settings.py:194 | |||
|
296 | #: rhodecode/controllers/admin/repos.py:423 | |||
317 | msgid "An error occurred during unlocking" |
|
297 | msgid "An error occurred during unlocking" | |
318 | msgstr "" |
|
298 | msgstr "" | |
319 |
|
299 | |||
320 | #: rhodecode/controllers/summary.py:140 |
|
300 | #: rhodecode/controllers/summary.py:140 | |
321 | msgid "No data loaded yet" |
|
301 | msgid "No data loaded yet" | |
322 | msgstr "" |
|
302 | msgstr "" | |
323 |
|
303 | |||
324 | #: rhodecode/controllers/summary.py:144 |
|
304 | #: rhodecode/controllers/summary.py:144 | |
325 | #: rhodecode/templates/summary/summary.html:157 |
|
305 | #: rhodecode/templates/summary/summary.html:157 | |
326 | msgid "Statistics are disabled for this repository" |
|
306 | msgid "Statistics are disabled for this repository" | |
327 | msgstr "" |
|
307 | msgstr "" | |
328 |
|
308 | |||
329 | #: rhodecode/controllers/admin/defaults.py:96 |
|
309 | #: rhodecode/controllers/admin/defaults.py:96 | |
330 | msgid "Default settings updated successfully" |
|
310 | msgid "Default settings updated successfully" | |
331 | msgstr "" |
|
311 | msgstr "" | |
332 |
|
312 | |||
333 | #: rhodecode/controllers/admin/defaults.py:110 |
|
313 | #: rhodecode/controllers/admin/defaults.py:110 | |
334 | msgid "error occurred during update of defaults" |
|
314 | msgid "error occurred during update of defaults" | |
335 | msgstr "" |
|
315 | msgstr "" | |
336 |
|
316 | |||
337 | #: rhodecode/controllers/admin/ldap_settings.py:50 |
|
317 | #: rhodecode/controllers/admin/ldap_settings.py:50 | |
338 | msgid "BASE" |
|
318 | msgid "BASE" | |
339 | msgstr "" |
|
319 | msgstr "" | |
340 |
|
320 | |||
341 | #: rhodecode/controllers/admin/ldap_settings.py:51 |
|
321 | #: rhodecode/controllers/admin/ldap_settings.py:51 | |
342 | msgid "ONELEVEL" |
|
322 | msgid "ONELEVEL" | |
343 | msgstr "" |
|
323 | msgstr "" | |
344 |
|
324 | |||
345 | #: rhodecode/controllers/admin/ldap_settings.py:52 |
|
325 | #: rhodecode/controllers/admin/ldap_settings.py:52 | |
346 | msgid "SUBTREE" |
|
326 | msgid "SUBTREE" | |
347 | msgstr "" |
|
327 | msgstr "" | |
348 |
|
328 | |||
349 | #: rhodecode/controllers/admin/ldap_settings.py:56 |
|
329 | #: rhodecode/controllers/admin/ldap_settings.py:56 | |
350 | msgid "NEVER" |
|
330 | msgid "NEVER" | |
351 | msgstr "" |
|
331 | msgstr "" | |
352 |
|
332 | |||
353 | #: rhodecode/controllers/admin/ldap_settings.py:57 |
|
333 | #: rhodecode/controllers/admin/ldap_settings.py:57 | |
354 | msgid "ALLOW" |
|
334 | msgid "ALLOW" | |
355 | msgstr "" |
|
335 | msgstr "" | |
356 |
|
336 | |||
357 | #: rhodecode/controllers/admin/ldap_settings.py:58 |
|
337 | #: rhodecode/controllers/admin/ldap_settings.py:58 | |
358 | msgid "TRY" |
|
338 | msgid "TRY" | |
359 | msgstr "" |
|
339 | msgstr "" | |
360 |
|
340 | |||
361 | #: rhodecode/controllers/admin/ldap_settings.py:59 |
|
341 | #: rhodecode/controllers/admin/ldap_settings.py:59 | |
362 | msgid "DEMAND" |
|
342 | msgid "DEMAND" | |
363 | msgstr "" |
|
343 | msgstr "" | |
364 |
|
344 | |||
365 | #: rhodecode/controllers/admin/ldap_settings.py:60 |
|
345 | #: rhodecode/controllers/admin/ldap_settings.py:60 | |
366 | msgid "HARD" |
|
346 | msgid "HARD" | |
367 | msgstr "" |
|
347 | msgstr "" | |
368 |
|
348 | |||
369 | #: rhodecode/controllers/admin/ldap_settings.py:64 |
|
349 | #: rhodecode/controllers/admin/ldap_settings.py:64 | |
370 | msgid "No encryption" |
|
350 | msgid "No encryption" | |
371 | msgstr "" |
|
351 | msgstr "" | |
372 |
|
352 | |||
373 | #: rhodecode/controllers/admin/ldap_settings.py:65 |
|
353 | #: rhodecode/controllers/admin/ldap_settings.py:65 | |
374 | msgid "LDAPS connection" |
|
354 | msgid "LDAPS connection" | |
375 | msgstr "" |
|
355 | msgstr "" | |
376 |
|
356 | |||
377 | #: rhodecode/controllers/admin/ldap_settings.py:66 |
|
357 | #: rhodecode/controllers/admin/ldap_settings.py:66 | |
378 | msgid "START_TLS on LDAP connection" |
|
358 | msgid "START_TLS on LDAP connection" | |
379 | msgstr "" |
|
359 | msgstr "" | |
380 |
|
360 | |||
381 | #: rhodecode/controllers/admin/ldap_settings.py:126 |
|
361 | #: rhodecode/controllers/admin/ldap_settings.py:126 | |
382 | msgid "Ldap settings updated successfully" |
|
362 | msgid "Ldap settings updated successfully" | |
383 | msgstr "" |
|
363 | msgstr "" | |
384 |
|
364 | |||
385 | #: rhodecode/controllers/admin/ldap_settings.py:130 |
|
365 | #: rhodecode/controllers/admin/ldap_settings.py:130 | |
386 | msgid "Unable to activate ldap. The \"python-ldap\" library is missing." |
|
366 | msgid "Unable to activate ldap. The \"python-ldap\" library is missing." | |
387 | msgstr "" |
|
367 | msgstr "" | |
388 |
|
368 | |||
389 | #: rhodecode/controllers/admin/ldap_settings.py:147 |
|
369 | #: rhodecode/controllers/admin/ldap_settings.py:147 | |
390 | msgid "error occurred during update of ldap settings" |
|
370 | msgid "error occurred during update of ldap settings" | |
391 | msgstr "" |
|
371 | msgstr "" | |
392 |
|
372 | |||
393 | #: rhodecode/controllers/admin/permissions.py:59 |
|
373 | #: rhodecode/controllers/admin/permissions.py:59 | |
394 | #: rhodecode/controllers/admin/permissions.py:63 |
|
374 | #: rhodecode/controllers/admin/permissions.py:63 | |
395 | msgid "None" |
|
375 | msgid "None" | |
396 | msgstr "" |
|
376 | msgstr "" | |
397 |
|
377 | |||
398 | #: rhodecode/controllers/admin/permissions.py:60 |
|
378 | #: rhodecode/controllers/admin/permissions.py:60 | |
399 | #: rhodecode/controllers/admin/permissions.py:64 |
|
379 | #: rhodecode/controllers/admin/permissions.py:64 | |
400 | msgid "Read" |
|
380 | msgid "Read" | |
401 | msgstr "" |
|
381 | msgstr "" | |
402 |
|
382 | |||
403 | #: rhodecode/controllers/admin/permissions.py:61 |
|
383 | #: rhodecode/controllers/admin/permissions.py:61 | |
404 | #: rhodecode/controllers/admin/permissions.py:65 |
|
384 | #: rhodecode/controllers/admin/permissions.py:65 | |
405 | msgid "Write" |
|
385 | msgid "Write" | |
406 | msgstr "" |
|
386 | msgstr "" | |
407 |
|
387 | |||
408 | #: rhodecode/controllers/admin/permissions.py:62 |
|
388 | #: rhodecode/controllers/admin/permissions.py:62 | |
409 | #: rhodecode/controllers/admin/permissions.py:66 |
|
389 | #: rhodecode/controllers/admin/permissions.py:66 | |
410 | #: rhodecode/templates/admin/defaults/defaults.html:9 |
|
390 | #: rhodecode/templates/admin/defaults/defaults.html:9 | |
411 | #: rhodecode/templates/admin/ldap/ldap.html:9 |
|
391 | #: rhodecode/templates/admin/ldap/ldap.html:9 | |
412 | #: rhodecode/templates/admin/permissions/permissions.html:9 |
|
392 | #: rhodecode/templates/admin/permissions/permissions.html:9 | |
413 | #: rhodecode/templates/admin/repos/repo_add.html:9 |
|
393 | #: rhodecode/templates/admin/repos/repo_add.html:9 | |
414 | #: rhodecode/templates/admin/repos/repo_edit.html:9 |
|
394 | #: rhodecode/templates/admin/repos/repo_edit.html:9 | |
415 | #: rhodecode/templates/admin/repos/repos.html:9 |
|
395 | #: rhodecode/templates/admin/repos/repos.html:9 | |
416 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8 |
|
396 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8 | |
417 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8 |
|
397 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8 | |
418 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 |
|
398 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 | |
419 | #: rhodecode/templates/admin/settings/hooks.html:9 |
|
399 | #: rhodecode/templates/admin/settings/hooks.html:9 | |
420 | #: rhodecode/templates/admin/settings/settings.html:9 |
|
400 | #: rhodecode/templates/admin/settings/settings.html:9 | |
421 | #: rhodecode/templates/admin/users/user_add.html:8 |
|
401 | #: rhodecode/templates/admin/users/user_add.html:8 | |
422 | #: rhodecode/templates/admin/users/user_edit.html:9 |
|
402 | #: rhodecode/templates/admin/users/user_edit.html:9 | |
423 | #: rhodecode/templates/admin/users/user_edit.html:126 |
|
403 | #: rhodecode/templates/admin/users/user_edit.html:126 | |
424 | #: rhodecode/templates/admin/users/users.html:9 |
|
404 | #: rhodecode/templates/admin/users/users.html:9 | |
425 | #: rhodecode/templates/admin/users_groups/users_group_add.html:8 |
|
405 | #: rhodecode/templates/admin/users_groups/users_group_add.html:8 | |
426 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:9 |
|
406 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:9 | |
427 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 |
|
407 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 | |
428 | #: rhodecode/templates/base/base.html:197 |
|
408 | #: rhodecode/templates/base/base.html:197 | |
429 | #: rhodecode/templates/base/base.html:350 |
|
409 | #: rhodecode/templates/base/base.html:350 | |
430 | #: rhodecode/templates/base/base.html:352 |
|
410 | #: rhodecode/templates/base/base.html:352 | |
431 | #: rhodecode/templates/base/base.html:354 |
|
411 | #: rhodecode/templates/base/base.html:354 | |
432 | msgid "Admin" |
|
412 | msgid "Admin" | |
433 | msgstr "" |
|
413 | msgstr "" | |
434 |
|
414 | |||
435 | #: rhodecode/controllers/admin/permissions.py:69 |
|
415 | #: rhodecode/controllers/admin/permissions.py:69 | |
436 | msgid "disabled" |
|
416 | msgid "disabled" | |
437 | msgstr "" |
|
417 | msgstr "" | |
438 |
|
418 | |||
439 | #: rhodecode/controllers/admin/permissions.py:71 |
|
419 | #: rhodecode/controllers/admin/permissions.py:71 | |
440 | msgid "allowed with manual account activation" |
|
420 | msgid "allowed with manual account activation" | |
441 | msgstr "" |
|
421 | msgstr "" | |
442 |
|
422 | |||
443 | #: rhodecode/controllers/admin/permissions.py:73 |
|
423 | #: rhodecode/controllers/admin/permissions.py:73 | |
444 | msgid "allowed with automatic account activation" |
|
424 | msgid "allowed with automatic account activation" | |
445 | msgstr "" |
|
425 | msgstr "" | |
446 |
|
426 | |||
447 | #: rhodecode/controllers/admin/permissions.py:75 |
|
427 | #: rhodecode/controllers/admin/permissions.py:75 | |
448 | #: rhodecode/controllers/admin/permissions.py:78 |
|
428 | #: rhodecode/controllers/admin/permissions.py:78 | |
449 | msgid "Disabled" |
|
429 | msgid "Disabled" | |
450 | msgstr "" |
|
430 | msgstr "" | |
451 |
|
431 | |||
452 | #: rhodecode/controllers/admin/permissions.py:76 |
|
432 | #: rhodecode/controllers/admin/permissions.py:76 | |
453 | #: rhodecode/controllers/admin/permissions.py:79 |
|
433 | #: rhodecode/controllers/admin/permissions.py:79 | |
454 | msgid "Enabled" |
|
434 | msgid "Enabled" | |
455 | msgstr "" |
|
435 | msgstr "" | |
456 |
|
436 | |||
457 | #: rhodecode/controllers/admin/permissions.py:122 |
|
437 | #: rhodecode/controllers/admin/permissions.py:122 | |
458 | msgid "Default permissions updated successfully" |
|
438 | msgid "Default permissions updated successfully" | |
459 | msgstr "" |
|
439 | msgstr "" | |
460 |
|
440 | |||
461 | #: rhodecode/controllers/admin/permissions.py:136 |
|
441 | #: rhodecode/controllers/admin/permissions.py:136 | |
462 | msgid "error occurred during update of permissions" |
|
442 | msgid "error occurred during update of permissions" | |
463 | msgstr "" |
|
443 | msgstr "" | |
464 |
|
444 | |||
465 |
#: rhodecode/controllers/admin/repos.py:12 |
|
445 | #: rhodecode/controllers/admin/repos.py:121 | |
466 | msgid "--REMOVE FORK--" |
|
446 | msgid "--REMOVE FORK--" | |
467 | msgstr "" |
|
447 | msgstr "" | |
468 |
|
448 | |||
|
449 | #: rhodecode/controllers/admin/repos.py:190 | |||
|
450 | #, python-format | |||
|
451 | msgid "created repository %s from %s" | |||
|
452 | msgstr "" | |||
|
453 | ||||
469 | #: rhodecode/controllers/admin/repos.py:194 |
|
454 | #: rhodecode/controllers/admin/repos.py:194 | |
470 | #, python-format |
|
455 | #, python-format | |
471 | msgid "created repository %s from %s" |
|
|||
472 | msgstr "" |
|
|||
473 |
|
||||
474 | #: rhodecode/controllers/admin/repos.py:198 |
|
|||
475 | #, python-format |
|
|||
476 | msgid "created repository %s" |
|
456 | msgid "created repository %s" | |
477 | msgstr "" |
|
457 | msgstr "" | |
478 |
|
458 | |||
479 |
#: rhodecode/controllers/admin/repos.py:22 |
|
459 | #: rhodecode/controllers/admin/repos.py:225 | |
480 | #, python-format |
|
460 | #, python-format | |
481 | msgid "error occurred during creation of repository %s" |
|
461 | msgid "error occurred during creation of repository %s" | |
482 | msgstr "" |
|
462 | msgstr "" | |
483 |
|
463 | |||
484 |
#: rhodecode/controllers/admin/repos.py:32 |
|
464 | #: rhodecode/controllers/admin/repos.py:320 | |
485 | #, python-format |
|
465 | #, python-format | |
486 | msgid "Cannot delete %s it still contains attached forks" |
|
466 | msgid "Cannot delete %s it still contains attached forks" | |
487 | msgstr "" |
|
467 | msgstr "" | |
488 |
|
468 | |||
489 |
#: rhodecode/controllers/admin/repos.py:3 |
|
469 | #: rhodecode/controllers/admin/repos.py:349 | |
490 | msgid "An error occurred during deletion of repository user" |
|
470 | msgid "An error occurred during deletion of repository user" | |
491 | msgstr "" |
|
471 | msgstr "" | |
492 |
|
472 | |||
493 |
#: rhodecode/controllers/admin/repos.py:36 |
|
473 | #: rhodecode/controllers/admin/repos.py:368 | |
494 | msgid "An error occurred during deletion of repository users groups" |
|
474 | msgid "An error occurred during deletion of repository users groups" | |
495 | msgstr "" |
|
475 | msgstr "" | |
496 |
|
476 | |||
497 |
#: rhodecode/controllers/admin/repos.py:38 |
|
477 | #: rhodecode/controllers/admin/repos.py:386 | |
498 | msgid "An error occurred during deletion of repository stats" |
|
478 | msgid "An error occurred during deletion of repository stats" | |
499 | msgstr "" |
|
479 | msgstr "" | |
500 |
|
480 | |||
501 |
#: rhodecode/controllers/admin/repos.py:40 |
|
481 | #: rhodecode/controllers/admin/repos.py:403 | |
502 | msgid "An error occurred during cache invalidation" |
|
482 | msgid "An error occurred during cache invalidation" | |
503 | msgstr "" |
|
483 | msgstr "" | |
504 |
|
484 | |||
505 |
#: rhodecode/controllers/admin/repos.py:44 |
|
485 | #: rhodecode/controllers/admin/repos.py:443 | |
506 | msgid "Updated repository visibility in public journal" |
|
486 | msgid "Updated repository visibility in public journal" | |
507 | msgstr "" |
|
487 | msgstr "" | |
508 |
|
488 | |||
509 |
#: rhodecode/controllers/admin/repos.py:44 |
|
489 | #: rhodecode/controllers/admin/repos.py:447 | |
510 | msgid "An error occurred during setting this repository in public journal" |
|
490 | msgid "An error occurred during setting this repository in public journal" | |
511 | msgstr "" |
|
491 | msgstr "" | |
512 |
|
492 | |||
513 |
#: rhodecode/controllers/admin/repos.py:45 |
|
493 | #: rhodecode/controllers/admin/repos.py:452 rhodecode/model/validators.py:300 | |
514 | msgid "Token mismatch" |
|
494 | msgid "Token mismatch" | |
515 | msgstr "" |
|
495 | msgstr "" | |
516 |
|
496 | |||
517 |
#: rhodecode/controllers/admin/repos.py:46 |
|
497 | #: rhodecode/controllers/admin/repos.py:465 | |
518 | msgid "Pulled from remote location" |
|
498 | msgid "Pulled from remote location" | |
519 | msgstr "" |
|
499 | msgstr "" | |
520 |
|
500 | |||
521 |
#: rhodecode/controllers/admin/repos.py:46 |
|
501 | #: rhodecode/controllers/admin/repos.py:467 | |
522 | msgid "An error occurred during pull from remote location" |
|
502 | msgid "An error occurred during pull from remote location" | |
523 | msgstr "" |
|
503 | msgstr "" | |
524 |
|
504 | |||
525 |
#: rhodecode/controllers/admin/repos.py:48 |
|
505 | #: rhodecode/controllers/admin/repos.py:483 | |
526 | msgid "Nothing" |
|
506 | msgid "Nothing" | |
527 | msgstr "" |
|
507 | msgstr "" | |
528 |
|
508 | |||
529 |
#: rhodecode/controllers/admin/repos.py:48 |
|
509 | #: rhodecode/controllers/admin/repos.py:485 | |
530 | #, python-format |
|
510 | #, python-format | |
531 | msgid "Marked repo %s as fork of %s" |
|
511 | msgid "Marked repo %s as fork of %s" | |
532 | msgstr "" |
|
512 | msgstr "" | |
533 |
|
513 | |||
534 |
#: rhodecode/controllers/admin/repos.py:49 |
|
514 | #: rhodecode/controllers/admin/repos.py:489 | |
535 | msgid "An error occurred during this operation" |
|
515 | msgid "An error occurred during this operation" | |
536 | msgstr "" |
|
516 | msgstr "" | |
537 |
|
517 | |||
538 | #: rhodecode/controllers/admin/repos_groups.py:120 |
|
518 | #: rhodecode/controllers/admin/repos_groups.py:120 | |
539 | #, python-format |
|
519 | #, python-format | |
540 | msgid "created repos group %s" |
|
520 | msgid "created repos group %s" | |
541 | msgstr "" |
|
521 | msgstr "" | |
542 |
|
522 | |||
543 | #: rhodecode/controllers/admin/repos_groups.py:133 |
|
523 | #: rhodecode/controllers/admin/repos_groups.py:133 | |
544 | #, python-format |
|
524 | #, python-format | |
545 | msgid "error occurred during creation of repos group %s" |
|
525 | msgid "error occurred during creation of repos group %s" | |
546 | msgstr "" |
|
526 | msgstr "" | |
547 |
|
527 | |||
548 | #: rhodecode/controllers/admin/repos_groups.py:167 |
|
528 | #: rhodecode/controllers/admin/repos_groups.py:167 | |
549 | #, python-format |
|
529 | #, python-format | |
550 | msgid "updated repos group %s" |
|
530 | msgid "updated repos group %s" | |
551 | msgstr "" |
|
531 | msgstr "" | |
552 |
|
532 | |||
553 | #: rhodecode/controllers/admin/repos_groups.py:180 |
|
533 | #: rhodecode/controllers/admin/repos_groups.py:180 | |
554 | #, python-format |
|
534 | #, python-format | |
555 | msgid "error occurred during update of repos group %s" |
|
535 | msgid "error occurred during update of repos group %s" | |
556 | msgstr "" |
|
536 | msgstr "" | |
557 |
|
537 | |||
558 | #: rhodecode/controllers/admin/repos_groups.py:198 |
|
538 | #: rhodecode/controllers/admin/repos_groups.py:198 | |
559 | #, python-format |
|
539 | #, python-format | |
560 | msgid "This group contains %s repositores and cannot be deleted" |
|
540 | msgid "This group contains %s repositores and cannot be deleted" | |
561 | msgstr "" |
|
541 | msgstr "" | |
562 |
|
542 | |||
563 | #: rhodecode/controllers/admin/repos_groups.py:206 |
|
543 | #: rhodecode/controllers/admin/repos_groups.py:206 | |
564 | #, python-format |
|
544 | #, python-format | |
565 | msgid "removed repos group %s" |
|
545 | msgid "removed repos group %s" | |
566 | msgstr "" |
|
546 | msgstr "" | |
567 |
|
547 | |||
568 | #: rhodecode/controllers/admin/repos_groups.py:212 |
|
548 | #: rhodecode/controllers/admin/repos_groups.py:212 | |
569 | msgid "Cannot delete this group it still contains subgroups" |
|
549 | msgid "Cannot delete this group it still contains subgroups" | |
570 | msgstr "" |
|
550 | msgstr "" | |
571 |
|
551 | |||
572 | #: rhodecode/controllers/admin/repos_groups.py:217 |
|
552 | #: rhodecode/controllers/admin/repos_groups.py:217 | |
573 | #: rhodecode/controllers/admin/repos_groups.py:222 |
|
553 | #: rhodecode/controllers/admin/repos_groups.py:222 | |
574 | #, python-format |
|
554 | #, python-format | |
575 | msgid "error occurred during deletion of repos group %s" |
|
555 | msgid "error occurred during deletion of repos group %s" | |
576 | msgstr "" |
|
556 | msgstr "" | |
577 |
|
557 | |||
578 | #: rhodecode/controllers/admin/repos_groups.py:243 |
|
558 | #: rhodecode/controllers/admin/repos_groups.py:243 | |
579 | msgid "An error occurred during deletion of group user" |
|
559 | msgid "An error occurred during deletion of group user" | |
580 | msgstr "" |
|
560 | msgstr "" | |
581 |
|
561 | |||
582 | #: rhodecode/controllers/admin/repos_groups.py:264 |
|
562 | #: rhodecode/controllers/admin/repos_groups.py:264 | |
583 | msgid "An error occurred during deletion of group users groups" |
|
563 | msgid "An error occurred during deletion of group users groups" | |
584 | msgstr "" |
|
564 | msgstr "" | |
585 |
|
565 | |||
586 | #: rhodecode/controllers/admin/settings.py:123 |
|
566 | #: rhodecode/controllers/admin/settings.py:123 | |
587 | #, python-format |
|
567 | #, python-format | |
588 | msgid "Repositories successfully rescanned added: %s,removed: %s" |
|
568 | msgid "Repositories successfully rescanned added: %s,removed: %s" | |
589 | msgstr "" |
|
569 | msgstr "" | |
590 |
|
570 | |||
591 | #: rhodecode/controllers/admin/settings.py:131 |
|
571 | #: rhodecode/controllers/admin/settings.py:131 | |
592 | msgid "Whoosh reindex task scheduled" |
|
572 | msgid "Whoosh reindex task scheduled" | |
593 | msgstr "" |
|
573 | msgstr "" | |
594 |
|
574 | |||
595 | #: rhodecode/controllers/admin/settings.py:162 |
|
575 | #: rhodecode/controllers/admin/settings.py:162 | |
596 | msgid "Updated application settings" |
|
576 | msgid "Updated application settings" | |
597 | msgstr "" |
|
577 | msgstr "" | |
598 |
|
578 | |||
599 | #: rhodecode/controllers/admin/settings.py:166 |
|
579 | #: rhodecode/controllers/admin/settings.py:166 | |
600 | #: rhodecode/controllers/admin/settings.py:299 |
|
580 | #: rhodecode/controllers/admin/settings.py:299 | |
601 | msgid "error occurred during updating application settings" |
|
581 | msgid "error occurred during updating application settings" | |
602 | msgstr "" |
|
582 | msgstr "" | |
603 |
|
583 | |||
604 | #: rhodecode/controllers/admin/settings.py:207 |
|
584 | #: rhodecode/controllers/admin/settings.py:207 | |
605 | msgid "Updated visualisation settings" |
|
585 | msgid "Updated visualisation settings" | |
606 | msgstr "" |
|
586 | msgstr "" | |
607 |
|
587 | |||
608 | #: rhodecode/controllers/admin/settings.py:212 |
|
588 | #: rhodecode/controllers/admin/settings.py:212 | |
609 | msgid "error occurred during updating visualisation settings" |
|
589 | msgid "error occurred during updating visualisation settings" | |
610 | msgstr "" |
|
590 | msgstr "" | |
611 |
|
591 | |||
612 | #: rhodecode/controllers/admin/settings.py:295 |
|
592 | #: rhodecode/controllers/admin/settings.py:295 | |
613 | msgid "Updated VCS settings" |
|
593 | msgid "Updated VCS settings" | |
614 | msgstr "" |
|
594 | msgstr "" | |
615 |
|
595 | |||
616 | #: rhodecode/controllers/admin/settings.py:309 |
|
596 | #: rhodecode/controllers/admin/settings.py:309 | |
617 | msgid "Added new hook" |
|
597 | msgid "Added new hook" | |
618 | msgstr "" |
|
598 | msgstr "" | |
619 |
|
599 | |||
620 | #: rhodecode/controllers/admin/settings.py:321 |
|
600 | #: rhodecode/controllers/admin/settings.py:321 | |
621 | msgid "Updated hooks" |
|
601 | msgid "Updated hooks" | |
622 | msgstr "" |
|
602 | msgstr "" | |
623 |
|
603 | |||
624 | #: rhodecode/controllers/admin/settings.py:325 |
|
604 | #: rhodecode/controllers/admin/settings.py:325 | |
625 | msgid "error occurred during hook creation" |
|
605 | msgid "error occurred during hook creation" | |
626 | msgstr "" |
|
606 | msgstr "" | |
627 |
|
607 | |||
628 | #: rhodecode/controllers/admin/settings.py:344 |
|
608 | #: rhodecode/controllers/admin/settings.py:344 | |
629 | msgid "Email task created" |
|
609 | msgid "Email task created" | |
630 | msgstr "" |
|
610 | msgstr "" | |
631 |
|
611 | |||
632 | #: rhodecode/controllers/admin/settings.py:399 |
|
612 | #: rhodecode/controllers/admin/settings.py:399 | |
633 | msgid "You can't edit this user since it's crucial for entire application" |
|
613 | msgid "You can't edit this user since it's crucial for entire application" | |
634 | msgstr "" |
|
614 | msgstr "" | |
635 |
|
615 | |||
636 | #: rhodecode/controllers/admin/settings.py:430 |
|
616 | #: rhodecode/controllers/admin/settings.py:430 | |
637 | msgid "Your account was updated successfully" |
|
617 | msgid "Your account was updated successfully" | |
638 | msgstr "" |
|
618 | msgstr "" | |
639 |
|
619 | |||
640 | #: rhodecode/controllers/admin/settings.py:445 |
|
620 | #: rhodecode/controllers/admin/settings.py:445 | |
641 | #: rhodecode/controllers/admin/users.py:196 |
|
621 | #: rhodecode/controllers/admin/users.py:196 | |
642 | #, python-format |
|
622 | #, python-format | |
643 | msgid "error occurred during update of user %s" |
|
623 | msgid "error occurred during update of user %s" | |
644 | msgstr "" |
|
624 | msgstr "" | |
645 |
|
625 | |||
646 | #: rhodecode/controllers/admin/users.py:130 |
|
626 | #: rhodecode/controllers/admin/users.py:130 | |
647 | #, python-format |
|
627 | #, python-format | |
648 | msgid "created user %s" |
|
628 | msgid "created user %s" | |
649 | msgstr "" |
|
629 | msgstr "" | |
650 |
|
630 | |||
651 | #: rhodecode/controllers/admin/users.py:142 |
|
631 | #: rhodecode/controllers/admin/users.py:142 | |
652 | #, python-format |
|
632 | #, python-format | |
653 | msgid "error occurred during creation of user %s" |
|
633 | msgid "error occurred during creation of user %s" | |
654 | msgstr "" |
|
634 | msgstr "" | |
655 |
|
635 | |||
656 | #: rhodecode/controllers/admin/users.py:176 |
|
636 | #: rhodecode/controllers/admin/users.py:176 | |
657 | msgid "User updated successfully" |
|
637 | msgid "User updated successfully" | |
658 | msgstr "" |
|
638 | msgstr "" | |
659 |
|
639 | |||
660 | #: rhodecode/controllers/admin/users.py:212 |
|
640 | #: rhodecode/controllers/admin/users.py:212 | |
661 | msgid "successfully deleted user" |
|
641 | msgid "successfully deleted user" | |
662 | msgstr "" |
|
642 | msgstr "" | |
663 |
|
643 | |||
664 | #: rhodecode/controllers/admin/users.py:217 |
|
644 | #: rhodecode/controllers/admin/users.py:217 | |
665 | msgid "An error occurred during deletion of user" |
|
645 | msgid "An error occurred during deletion of user" | |
666 | msgstr "" |
|
646 | msgstr "" | |
667 |
|
647 | |||
668 | #: rhodecode/controllers/admin/users.py:231 |
|
648 | #: rhodecode/controllers/admin/users.py:231 | |
669 | msgid "You can't edit this user" |
|
649 | msgid "You can't edit this user" | |
670 | msgstr "" |
|
650 | msgstr "" | |
671 |
|
651 | |||
672 | #: rhodecode/controllers/admin/users.py:272 |
|
652 | #: rhodecode/controllers/admin/users.py:272 | |
673 | msgid "Granted 'repository create' permission to user" |
|
653 | msgid "Granted 'repository create' permission to user" | |
674 | msgstr "" |
|
654 | msgstr "" | |
675 |
|
655 | |||
676 | #: rhodecode/controllers/admin/users.py:277 |
|
656 | #: rhodecode/controllers/admin/users.py:277 | |
677 | msgid "Revoked 'repository create' permission to user" |
|
657 | msgid "Revoked 'repository create' permission to user" | |
678 | msgstr "" |
|
658 | msgstr "" | |
679 |
|
659 | |||
680 | #: rhodecode/controllers/admin/users.py:283 |
|
660 | #: rhodecode/controllers/admin/users.py:283 | |
681 | msgid "Granted 'repository fork' permission to user" |
|
661 | msgid "Granted 'repository fork' permission to user" | |
682 | msgstr "" |
|
662 | msgstr "" | |
683 |
|
663 | |||
684 | #: rhodecode/controllers/admin/users.py:288 |
|
664 | #: rhodecode/controllers/admin/users.py:288 | |
685 | msgid "Revoked 'repository fork' permission to user" |
|
665 | msgid "Revoked 'repository fork' permission to user" | |
686 | msgstr "" |
|
666 | msgstr "" | |
687 |
|
667 | |||
688 | #: rhodecode/controllers/admin/users.py:294 |
|
668 | #: rhodecode/controllers/admin/users.py:294 | |
689 | #: rhodecode/controllers/admin/users_groups.py:279 |
|
669 | #: rhodecode/controllers/admin/users_groups.py:279 | |
690 | msgid "An error occurred during permissions saving" |
|
670 | msgid "An error occurred during permissions saving" | |
691 | msgstr "" |
|
671 | msgstr "" | |
692 |
|
672 | |||
693 | #: rhodecode/controllers/admin/users.py:309 |
|
673 | #: rhodecode/controllers/admin/users.py:309 | |
694 | #, python-format |
|
674 | #, python-format | |
695 | msgid "Added email %s to user" |
|
675 | msgid "Added email %s to user" | |
696 | msgstr "" |
|
676 | msgstr "" | |
697 |
|
677 | |||
698 | #: rhodecode/controllers/admin/users.py:315 |
|
678 | #: rhodecode/controllers/admin/users.py:315 | |
699 | msgid "An error occurred during email saving" |
|
679 | msgid "An error occurred during email saving" | |
700 | msgstr "" |
|
680 | msgstr "" | |
701 |
|
681 | |||
702 | #: rhodecode/controllers/admin/users.py:325 |
|
682 | #: rhodecode/controllers/admin/users.py:325 | |
703 | msgid "Removed email from user" |
|
683 | msgid "Removed email from user" | |
704 | msgstr "" |
|
684 | msgstr "" | |
705 |
|
685 | |||
706 | #: rhodecode/controllers/admin/users_groups.py:86 |
|
686 | #: rhodecode/controllers/admin/users_groups.py:86 | |
707 | #, python-format |
|
687 | #, python-format | |
708 | msgid "created users group %s" |
|
688 | msgid "created users group %s" | |
709 | msgstr "" |
|
689 | msgstr "" | |
710 |
|
690 | |||
711 | #: rhodecode/controllers/admin/users_groups.py:97 |
|
691 | #: rhodecode/controllers/admin/users_groups.py:97 | |
712 | #, python-format |
|
692 | #, python-format | |
713 | msgid "error occurred during creation of users group %s" |
|
693 | msgid "error occurred during creation of users group %s" | |
714 | msgstr "" |
|
694 | msgstr "" | |
715 |
|
695 | |||
716 | #: rhodecode/controllers/admin/users_groups.py:164 |
|
696 | #: rhodecode/controllers/admin/users_groups.py:164 | |
717 | #, python-format |
|
697 | #, python-format | |
718 | msgid "updated users group %s" |
|
698 | msgid "updated users group %s" | |
719 | msgstr "" |
|
699 | msgstr "" | |
720 |
|
700 | |||
721 | #: rhodecode/controllers/admin/users_groups.py:186 |
|
701 | #: rhodecode/controllers/admin/users_groups.py:186 | |
722 | #, python-format |
|
702 | #, python-format | |
723 | msgid "error occurred during update of users group %s" |
|
703 | msgid "error occurred during update of users group %s" | |
724 | msgstr "" |
|
704 | msgstr "" | |
725 |
|
705 | |||
726 | #: rhodecode/controllers/admin/users_groups.py:203 |
|
706 | #: rhodecode/controllers/admin/users_groups.py:203 | |
727 | msgid "successfully deleted users group" |
|
707 | msgid "successfully deleted users group" | |
728 | msgstr "" |
|
708 | msgstr "" | |
729 |
|
709 | |||
730 | #: rhodecode/controllers/admin/users_groups.py:208 |
|
710 | #: rhodecode/controllers/admin/users_groups.py:208 | |
731 | msgid "An error occurred during deletion of users group" |
|
711 | msgid "An error occurred during deletion of users group" | |
732 | msgstr "" |
|
712 | msgstr "" | |
733 |
|
713 | |||
734 | #: rhodecode/controllers/admin/users_groups.py:257 |
|
714 | #: rhodecode/controllers/admin/users_groups.py:257 | |
735 | msgid "Granted 'repository create' permission to users group" |
|
715 | msgid "Granted 'repository create' permission to users group" | |
736 | msgstr "" |
|
716 | msgstr "" | |
737 |
|
717 | |||
738 | #: rhodecode/controllers/admin/users_groups.py:262 |
|
718 | #: rhodecode/controllers/admin/users_groups.py:262 | |
739 | msgid "Revoked 'repository create' permission to users group" |
|
719 | msgid "Revoked 'repository create' permission to users group" | |
740 | msgstr "" |
|
720 | msgstr "" | |
741 |
|
721 | |||
742 | #: rhodecode/controllers/admin/users_groups.py:268 |
|
722 | #: rhodecode/controllers/admin/users_groups.py:268 | |
743 | msgid "Granted 'repository fork' permission to users group" |
|
723 | msgid "Granted 'repository fork' permission to users group" | |
744 | msgstr "" |
|
724 | msgstr "" | |
745 |
|
725 | |||
746 | #: rhodecode/controllers/admin/users_groups.py:273 |
|
726 | #: rhodecode/controllers/admin/users_groups.py:273 | |
747 | msgid "Revoked 'repository fork' permission to users group" |
|
727 | msgid "Revoked 'repository fork' permission to users group" | |
748 | msgstr "" |
|
728 | msgstr "" | |
749 |
|
729 | |||
750 | #: rhodecode/lib/auth.py:499 |
|
730 | #: rhodecode/lib/auth.py:499 | |
751 | msgid "You need to be a registered user to perform this action" |
|
731 | msgid "You need to be a registered user to perform this action" | |
752 | msgstr "" |
|
732 | msgstr "" | |
753 |
|
733 | |||
754 | #: rhodecode/lib/auth.py:540 |
|
734 | #: rhodecode/lib/auth.py:540 | |
755 | msgid "You need to be a signed in to view this page" |
|
735 | msgid "You need to be a signed in to view this page" | |
756 | msgstr "" |
|
736 | msgstr "" | |
757 |
|
737 | |||
758 | #: rhodecode/lib/diffs.py:74 |
|
738 | #: rhodecode/lib/diffs.py:74 | |
759 | msgid "binary file" |
|
739 | msgid "binary file" | |
760 | msgstr "" |
|
740 | msgstr "" | |
761 |
|
741 | |||
762 | #: rhodecode/lib/diffs.py:90 |
|
742 | #: rhodecode/lib/diffs.py:90 | |
763 | msgid "Changeset was too big and was cut off, use diff menu to display this diff" |
|
743 | msgid "Changeset was too big and was cut off, use diff menu to display this diff" | |
764 | msgstr "" |
|
744 | msgstr "" | |
765 |
|
745 | |||
766 | #: rhodecode/lib/diffs.py:100 |
|
746 | #: rhodecode/lib/diffs.py:100 | |
767 | msgid "No changes detected" |
|
747 | msgid "No changes detected" | |
768 | msgstr "" |
|
748 | msgstr "" | |
769 |
|
749 | |||
770 |
#: rhodecode/lib/helpers.py:37 |
|
750 | #: rhodecode/lib/helpers.py:374 | |
771 | #, python-format |
|
751 | #, python-format | |
772 | msgid "%a, %d %b %Y %H:%M:%S" |
|
752 | msgid "%a, %d %b %Y %H:%M:%S" | |
773 | msgstr "" |
|
753 | msgstr "" | |
774 |
|
754 | |||
775 |
#: rhodecode/lib/helpers.py:48 |
|
755 | #: rhodecode/lib/helpers.py:486 | |
776 | msgid "True" |
|
756 | msgid "True" | |
777 | msgstr "" |
|
757 | msgstr "" | |
778 |
|
758 | |||
779 |
#: rhodecode/lib/helpers.py:4 |
|
759 | #: rhodecode/lib/helpers.py:490 | |
780 | msgid "False" |
|
760 | msgid "False" | |
781 | msgstr "" |
|
761 | msgstr "" | |
782 |
|
762 | |||
783 |
#: rhodecode/lib/helpers.py:5 |
|
763 | #: rhodecode/lib/helpers.py:530 | |
784 | #, python-format |
|
764 | #, python-format | |
785 | msgid "Deleted branch: %s" |
|
765 | msgid "Deleted branch: %s" | |
786 | msgstr "" |
|
766 | msgstr "" | |
787 |
|
767 | |||
788 |
#: rhodecode/lib/helpers.py:53 |
|
768 | #: rhodecode/lib/helpers.py:533 | |
789 | #, python-format |
|
769 | #, python-format | |
790 | msgid "Created tag: %s" |
|
770 | msgid "Created tag: %s" | |
791 | msgstr "" |
|
771 | msgstr "" | |
792 |
|
772 | |||
793 |
#: rhodecode/lib/helpers.py:54 |
|
773 | #: rhodecode/lib/helpers.py:546 | |
794 | msgid "Changeset not found" |
|
774 | msgid "Changeset not found" | |
795 | msgstr "" |
|
775 | msgstr "" | |
796 |
|
776 | |||
797 |
#: rhodecode/lib/helpers.py:58 |
|
777 | #: rhodecode/lib/helpers.py:589 | |
798 | #, python-format |
|
778 | #, python-format | |
799 | msgid "Show all combined changesets %s->%s" |
|
779 | msgid "Show all combined changesets %s->%s" | |
800 | msgstr "" |
|
780 | msgstr "" | |
801 |
|
781 | |||
802 |
#: rhodecode/lib/helpers.py:59 |
|
782 | #: rhodecode/lib/helpers.py:595 | |
803 | msgid "compare view" |
|
783 | msgid "compare view" | |
804 | msgstr "" |
|
784 | msgstr "" | |
805 |
|
785 | |||
806 | #: rhodecode/lib/helpers.py:614 |
|
|||
807 | msgid "and" |
|
|||
808 | msgstr "" |
|
|||
809 |
|
||||
810 | #: rhodecode/lib/helpers.py:615 |
|
786 | #: rhodecode/lib/helpers.py:615 | |
|
787 | msgid "and" | |||
|
788 | msgstr "" | |||
|
789 | ||||
|
790 | #: rhodecode/lib/helpers.py:616 | |||
811 | #, python-format |
|
791 | #, python-format | |
812 | msgid "%s more" |
|
792 | msgid "%s more" | |
813 | msgstr "" |
|
793 | msgstr "" | |
814 |
|
794 | |||
815 |
#: rhodecode/lib/helpers.py:61 |
|
795 | #: rhodecode/lib/helpers.py:617 rhodecode/templates/changelog/changelog.html:51 | |
816 | msgid "revisions" |
|
796 | msgid "revisions" | |
817 | msgstr "" |
|
797 | msgstr "" | |
818 |
|
798 | |||
819 |
#: rhodecode/lib/helpers.py:64 |
|
799 | #: rhodecode/lib/helpers.py:641 | |
820 | #, python-format |
|
800 | #, python-format | |
821 | msgid "fork name %s" |
|
801 | msgid "fork name %s" | |
822 | msgstr "" |
|
802 | msgstr "" | |
823 |
|
803 | |||
824 |
#: rhodecode/lib/helpers.py:65 |
|
804 | #: rhodecode/lib/helpers.py:658 | |
825 | #: rhodecode/templates/pullrequests/pullrequest_show.html:4 |
|
805 | #: rhodecode/templates/pullrequests/pullrequest_show.html:4 | |
826 | #: rhodecode/templates/pullrequests/pullrequest_show.html:12 |
|
806 | #: rhodecode/templates/pullrequests/pullrequest_show.html:12 | |
827 | #, python-format |
|
807 | #, python-format | |
828 | msgid "Pull request #%s" |
|
808 | msgid "Pull request #%s" | |
829 | msgstr "" |
|
809 | msgstr "" | |
830 |
|
810 | |||
831 |
#: rhodecode/lib/helpers.py:6 |
|
811 | #: rhodecode/lib/helpers.py:664 | |
832 | msgid "[deleted] repository" |
|
812 | msgid "[deleted] repository" | |
833 | msgstr "" |
|
813 | msgstr "" | |
834 |
|
814 | |||
835 |
#: rhodecode/lib/helpers.py:66 |
|
815 | #: rhodecode/lib/helpers.py:666 rhodecode/lib/helpers.py:676 | |
836 | msgid "[created] repository" |
|
816 | msgid "[created] repository" | |
837 | msgstr "" |
|
817 | msgstr "" | |
838 |
|
818 | |||
839 |
#: rhodecode/lib/helpers.py:66 |
|
819 | #: rhodecode/lib/helpers.py:668 | |
840 | msgid "[created] repository as fork" |
|
820 | msgid "[created] repository as fork" | |
841 | msgstr "" |
|
821 | msgstr "" | |
842 |
|
822 | |||
843 |
#: rhodecode/lib/helpers.py:6 |
|
823 | #: rhodecode/lib/helpers.py:670 rhodecode/lib/helpers.py:678 | |
844 | msgid "[forked] repository" |
|
824 | msgid "[forked] repository" | |
845 | msgstr "" |
|
825 | msgstr "" | |
846 |
|
826 | |||
847 |
#: rhodecode/lib/helpers.py:6 |
|
827 | #: rhodecode/lib/helpers.py:672 rhodecode/lib/helpers.py:680 | |
848 | msgid "[updated] repository" |
|
828 | msgid "[updated] repository" | |
849 | msgstr "" |
|
829 | msgstr "" | |
850 |
|
830 | |||
851 |
#: rhodecode/lib/helpers.py:6 |
|
831 | #: rhodecode/lib/helpers.py:674 | |
852 | msgid "[delete] repository" |
|
832 | msgid "[delete] repository" | |
853 | msgstr "" |
|
833 | msgstr "" | |
854 |
|
834 | |||
855 |
#: rhodecode/lib/helpers.py:6 |
|
835 | #: rhodecode/lib/helpers.py:682 | |
856 | msgid "[created] user" |
|
836 | msgid "[created] user" | |
857 | msgstr "" |
|
837 | msgstr "" | |
858 |
|
838 | |||
859 |
#: rhodecode/lib/helpers.py:6 |
|
839 | #: rhodecode/lib/helpers.py:684 | |
860 | msgid "[updated] user" |
|
840 | msgid "[updated] user" | |
861 | msgstr "" |
|
841 | msgstr "" | |
862 |
|
842 | |||
863 |
#: rhodecode/lib/helpers.py:68 |
|
843 | #: rhodecode/lib/helpers.py:686 | |
864 | msgid "[created] users group" |
|
844 | msgid "[created] users group" | |
865 | msgstr "" |
|
845 | msgstr "" | |
866 |
|
846 | |||
867 |
#: rhodecode/lib/helpers.py:68 |
|
847 | #: rhodecode/lib/helpers.py:688 | |
868 | msgid "[updated] users group" |
|
848 | msgid "[updated] users group" | |
869 | msgstr "" |
|
849 | msgstr "" | |
870 |
|
850 | |||
871 |
#: rhodecode/lib/helpers.py:6 |
|
851 | #: rhodecode/lib/helpers.py:690 | |
872 | msgid "[commented] on revision in repository" |
|
852 | msgid "[commented] on revision in repository" | |
873 | msgstr "" |
|
853 | msgstr "" | |
874 |
|
854 | |||
875 |
#: rhodecode/lib/helpers.py:6 |
|
855 | #: rhodecode/lib/helpers.py:692 | |
876 | msgid "[commented] on pull request for" |
|
856 | msgid "[commented] on pull request for" | |
877 | msgstr "" |
|
857 | msgstr "" | |
878 |
|
858 | |||
879 |
#: rhodecode/lib/helpers.py:6 |
|
859 | #: rhodecode/lib/helpers.py:694 | |
880 | msgid "[closed] pull request for" |
|
860 | msgid "[closed] pull request for" | |
881 | msgstr "" |
|
861 | msgstr "" | |
882 |
|
862 | |||
883 |
#: rhodecode/lib/helpers.py:69 |
|
863 | #: rhodecode/lib/helpers.py:696 | |
884 | msgid "[pushed] into" |
|
864 | msgid "[pushed] into" | |
885 | msgstr "" |
|
865 | msgstr "" | |
886 |
|
866 | |||
887 |
#: rhodecode/lib/helpers.py:69 |
|
867 | #: rhodecode/lib/helpers.py:698 | |
888 | msgid "[committed via RhodeCode] into repository" |
|
868 | msgid "[committed via RhodeCode] into repository" | |
889 | msgstr "" |
|
869 | msgstr "" | |
890 |
|
870 | |||
891 |
#: rhodecode/lib/helpers.py: |
|
871 | #: rhodecode/lib/helpers.py:700 | |
892 | msgid "[pulled from remote] into repository" |
|
872 | msgid "[pulled from remote] into repository" | |
893 | msgstr "" |
|
873 | msgstr "" | |
894 |
|
874 | |||
895 |
#: rhodecode/lib/helpers.py: |
|
875 | #: rhodecode/lib/helpers.py:702 | |
896 | msgid "[pulled] from" |
|
876 | msgid "[pulled] from" | |
897 | msgstr "" |
|
877 | msgstr "" | |
898 |
|
878 | |||
899 |
#: rhodecode/lib/helpers.py: |
|
879 | #: rhodecode/lib/helpers.py:704 | |
900 | msgid "[started following] repository" |
|
880 | msgid "[started following] repository" | |
901 | msgstr "" |
|
881 | msgstr "" | |
902 |
|
882 | |||
903 |
#: rhodecode/lib/helpers.py:70 |
|
883 | #: rhodecode/lib/helpers.py:706 | |
904 | msgid "[stopped following] repository" |
|
884 | msgid "[stopped following] repository" | |
905 | msgstr "" |
|
885 | msgstr "" | |
906 |
|
886 | |||
907 |
#: rhodecode/lib/helpers.py:8 |
|
887 | #: rhodecode/lib/helpers.py:883 | |
908 | #, python-format |
|
888 | #, python-format | |
909 | msgid " and %s more" |
|
889 | msgid " and %s more" | |
910 | msgstr "" |
|
890 | msgstr "" | |
911 |
|
891 | |||
912 |
#: rhodecode/lib/helpers.py:88 |
|
892 | #: rhodecode/lib/helpers.py:887 | |
913 | msgid "No Files" |
|
893 | msgid "No Files" | |
914 | msgstr "" |
|
894 | msgstr "" | |
915 |
|
895 | |||
|
896 | #: rhodecode/lib/helpers.py:1163 | |||
|
897 | #, python-format | |||
|
898 | msgid "" | |||
|
899 | "%s repository is not mapped to db perhaps it was created or renamed from " | |||
|
900 | "the filesystem please run the application again in order to rescan " | |||
|
901 | "repositories" | |||
|
902 | msgstr "" | |||
|
903 | ||||
916 | #: rhodecode/lib/utils2.py:403 |
|
904 | #: rhodecode/lib/utils2.py:403 | |
917 | #, python-format |
|
905 | #, python-format | |
918 | msgid "%d year" |
|
906 | msgid "%d year" | |
919 | msgid_plural "%d years" |
|
907 | msgid_plural "%d years" | |
920 | msgstr[0] "" |
|
908 | msgstr[0] "" | |
921 | msgstr[1] "" |
|
909 | msgstr[1] "" | |
922 |
|
910 | |||
923 | #: rhodecode/lib/utils2.py:404 |
|
911 | #: rhodecode/lib/utils2.py:404 | |
924 | #, python-format |
|
912 | #, python-format | |
925 | msgid "%d month" |
|
913 | msgid "%d month" | |
926 | msgid_plural "%d months" |
|
914 | msgid_plural "%d months" | |
927 | msgstr[0] "" |
|
915 | msgstr[0] "" | |
928 | msgstr[1] "" |
|
916 | msgstr[1] "" | |
929 |
|
917 | |||
930 | #: rhodecode/lib/utils2.py:405 |
|
918 | #: rhodecode/lib/utils2.py:405 | |
931 | #, python-format |
|
919 | #, python-format | |
932 | msgid "%d day" |
|
920 | msgid "%d day" | |
933 | msgid_plural "%d days" |
|
921 | msgid_plural "%d days" | |
934 | msgstr[0] "" |
|
922 | msgstr[0] "" | |
935 | msgstr[1] "" |
|
923 | msgstr[1] "" | |
936 |
|
924 | |||
937 | #: rhodecode/lib/utils2.py:406 |
|
925 | #: rhodecode/lib/utils2.py:406 | |
938 | #, python-format |
|
926 | #, python-format | |
939 | msgid "%d hour" |
|
927 | msgid "%d hour" | |
940 | msgid_plural "%d hours" |
|
928 | msgid_plural "%d hours" | |
941 | msgstr[0] "" |
|
929 | msgstr[0] "" | |
942 | msgstr[1] "" |
|
930 | msgstr[1] "" | |
943 |
|
931 | |||
944 | #: rhodecode/lib/utils2.py:407 |
|
932 | #: rhodecode/lib/utils2.py:407 | |
945 | #, python-format |
|
933 | #, python-format | |
946 | msgid "%d minute" |
|
934 | msgid "%d minute" | |
947 | msgid_plural "%d minutes" |
|
935 | msgid_plural "%d minutes" | |
948 | msgstr[0] "" |
|
936 | msgstr[0] "" | |
949 | msgstr[1] "" |
|
937 | msgstr[1] "" | |
950 |
|
938 | |||
951 | #: rhodecode/lib/utils2.py:408 |
|
939 | #: rhodecode/lib/utils2.py:408 | |
952 | #, python-format |
|
940 | #, python-format | |
953 | msgid "%d second" |
|
941 | msgid "%d second" | |
954 | msgid_plural "%d seconds" |
|
942 | msgid_plural "%d seconds" | |
955 | msgstr[0] "" |
|
943 | msgstr[0] "" | |
956 | msgstr[1] "" |
|
944 | msgstr[1] "" | |
957 |
|
945 | |||
958 | #: rhodecode/lib/utils2.py:424 |
|
946 | #: rhodecode/lib/utils2.py:424 | |
959 | #, python-format |
|
947 | #, python-format | |
960 | msgid "in %s" |
|
948 | msgid "in %s" | |
961 | msgstr "" |
|
949 | msgstr "" | |
962 |
|
950 | |||
963 | #: rhodecode/lib/utils2.py:426 |
|
951 | #: rhodecode/lib/utils2.py:426 | |
964 | #, python-format |
|
952 | #, python-format | |
965 | msgid "%s ago" |
|
953 | msgid "%s ago" | |
966 | msgstr "" |
|
954 | msgstr "" | |
967 |
|
955 | |||
968 | #: rhodecode/lib/utils2.py:428 |
|
956 | #: rhodecode/lib/utils2.py:428 | |
969 | #, python-format |
|
957 | #, python-format | |
970 | msgid "in %s and %s" |
|
958 | msgid "in %s and %s" | |
971 | msgstr "" |
|
959 | msgstr "" | |
972 |
|
960 | |||
973 | #: rhodecode/lib/utils2.py:431 |
|
961 | #: rhodecode/lib/utils2.py:431 | |
974 | #, python-format |
|
962 | #, python-format | |
975 | msgid "%s and %s ago" |
|
963 | msgid "%s and %s ago" | |
976 | msgstr "" |
|
964 | msgstr "" | |
977 |
|
965 | |||
978 | #: rhodecode/lib/utils2.py:434 |
|
966 | #: rhodecode/lib/utils2.py:434 | |
979 | msgid "just now" |
|
967 | msgid "just now" | |
980 | msgstr "" |
|
968 | msgstr "" | |
981 |
|
969 | |||
982 | #: rhodecode/lib/celerylib/tasks.py:270 |
|
970 | #: rhodecode/lib/celerylib/tasks.py:270 | |
983 | msgid "password reset link" |
|
971 | msgid "password reset link" | |
984 | msgstr "" |
|
972 | msgstr "" | |
985 |
|
973 | |||
986 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1163 rhodecode/model/db.py:118 |
|
974 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1163 rhodecode/model/db.py:1183 | |
987 | msgid "Repository no access" |
|
975 | msgid "Repository no access" | |
988 | msgstr "" |
|
976 | msgstr "" | |
989 |
|
977 | |||
990 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1164 rhodecode/model/db.py:118 |
|
978 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1164 rhodecode/model/db.py:1184 | |
991 | msgid "Repository read access" |
|
979 | msgid "Repository read access" | |
992 | msgstr "" |
|
980 | msgstr "" | |
993 |
|
981 | |||
994 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1165 rhodecode/model/db.py:118 |
|
982 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1165 rhodecode/model/db.py:1185 | |
995 | msgid "Repository write access" |
|
983 | msgid "Repository write access" | |
996 | msgstr "" |
|
984 | msgstr "" | |
997 |
|
985 | |||
998 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1166 rhodecode/model/db.py:118 |
|
986 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1166 rhodecode/model/db.py:1186 | |
999 | msgid "Repository admin access" |
|
987 | msgid "Repository admin access" | |
1000 | msgstr "" |
|
988 | msgstr "" | |
1001 |
|
989 | |||
1002 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1168 rhodecode/model/db.py:118 |
|
990 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1168 rhodecode/model/db.py:1188 | |
1003 | msgid "Repositories Group no access" |
|
991 | msgid "Repositories Group no access" | |
1004 | msgstr "" |
|
992 | msgstr "" | |
1005 |
|
993 | |||
1006 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1169 rhodecode/model/db.py:118 |
|
994 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1169 rhodecode/model/db.py:1189 | |
1007 | msgid "Repositories Group read access" |
|
995 | msgid "Repositories Group read access" | |
1008 | msgstr "" |
|
996 | msgstr "" | |
1009 |
|
997 | |||
1010 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1170 rhodecode/model/db.py:11 |
|
998 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1170 rhodecode/model/db.py:1190 | |
1011 | msgid "Repositories Group write access" |
|
999 | msgid "Repositories Group write access" | |
1012 | msgstr "" |
|
1000 | msgstr "" | |
1013 |
|
1001 | |||
1014 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1171 rhodecode/model/db.py:11 |
|
1002 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1171 rhodecode/model/db.py:1191 | |
1015 | msgid "Repositories Group admin access" |
|
1003 | msgid "Repositories Group admin access" | |
1016 | msgstr "" |
|
1004 | msgstr "" | |
1017 |
|
1005 | |||
1018 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1173 rhodecode/model/db.py:119 |
|
1006 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1173 rhodecode/model/db.py:1193 | |
1019 | msgid "RhodeCode Administrator" |
|
1007 | msgid "RhodeCode Administrator" | |
1020 | msgstr "" |
|
1008 | msgstr "" | |
1021 |
|
1009 | |||
1022 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1174 rhodecode/model/db.py:119 |
|
1010 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1174 rhodecode/model/db.py:1194 | |
1023 | msgid "Repository creation disabled" |
|
1011 | msgid "Repository creation disabled" | |
1024 | msgstr "" |
|
1012 | msgstr "" | |
1025 |
|
1013 | |||
1026 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1175 rhodecode/model/db.py:119 |
|
1014 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1175 rhodecode/model/db.py:1195 | |
1027 | msgid "Repository creation enabled" |
|
1015 | msgid "Repository creation enabled" | |
1028 | msgstr "" |
|
1016 | msgstr "" | |
1029 |
|
1017 | |||
1030 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1176 rhodecode/model/db.py:119 |
|
1018 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1176 rhodecode/model/db.py:1196 | |
1031 | msgid "Repository forking disabled" |
|
1019 | msgid "Repository forking disabled" | |
1032 | msgstr "" |
|
1020 | msgstr "" | |
1033 |
|
1021 | |||
1034 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1177 rhodecode/model/db.py:119 |
|
1022 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1177 rhodecode/model/db.py:1197 | |
1035 | msgid "Repository forking enabled" |
|
1023 | msgid "Repository forking enabled" | |
1036 | msgstr "" |
|
1024 | msgstr "" | |
1037 |
|
1025 | |||
1038 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1178 rhodecode/model/db.py:119 |
|
1026 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1178 rhodecode/model/db.py:1198 | |
1039 | msgid "Register disabled" |
|
1027 | msgid "Register disabled" | |
1040 | msgstr "" |
|
1028 | msgstr "" | |
1041 |
|
1029 | |||
1042 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1179 rhodecode/model/db.py:119 |
|
1030 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1179 rhodecode/model/db.py:1199 | |
1043 | msgid "Register new user with RhodeCode with manual activation" |
|
1031 | msgid "Register new user with RhodeCode with manual activation" | |
1044 | msgstr "" |
|
1032 | msgstr "" | |
1045 |
|
1033 | |||
1046 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1182 rhodecode/model/db.py:1 |
|
1034 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1182 rhodecode/model/db.py:1202 | |
1047 | msgid "Register new user with RhodeCode with auto activation" |
|
1035 | msgid "Register new user with RhodeCode with auto activation" | |
1048 | msgstr "" |
|
1036 | msgstr "" | |
1049 |
|
1037 | |||
1050 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1623 rhodecode/model/db.py:164 |
|
1038 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1623 rhodecode/model/db.py:1643 | |
1051 | msgid "Not Reviewed" |
|
1039 | msgid "Not Reviewed" | |
1052 | msgstr "" |
|
1040 | msgstr "" | |
1053 |
|
1041 | |||
1054 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1624 rhodecode/model/db.py:164 |
|
1042 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1624 rhodecode/model/db.py:1644 | |
1055 | msgid "Approved" |
|
1043 | msgid "Approved" | |
1056 | msgstr "" |
|
1044 | msgstr "" | |
1057 |
|
1045 | |||
1058 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1625 rhodecode/model/db.py:164 |
|
1046 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1625 rhodecode/model/db.py:1645 | |
1059 | msgid "Rejected" |
|
1047 | msgid "Rejected" | |
1060 | msgstr "" |
|
1048 | msgstr "" | |
1061 |
|
1049 | |||
1062 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1626 rhodecode/model/db.py:164 |
|
1050 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1626 rhodecode/model/db.py:1646 | |
1063 | msgid "Under Review" |
|
1051 | msgid "Under Review" | |
1064 | msgstr "" |
|
1052 | msgstr "" | |
1065 |
|
1053 | |||
1066 | #: rhodecode/model/comment.py:110 |
|
1054 | #: rhodecode/model/comment.py:110 | |
1067 | #, python-format |
|
1055 | #, python-format | |
1068 | msgid "on line %s" |
|
1056 | msgid "on line %s" | |
1069 | msgstr "" |
|
1057 | msgstr "" | |
1070 |
|
1058 | |||
1071 | #: rhodecode/model/comment.py:173 |
|
1059 | #: rhodecode/model/comment.py:173 | |
1072 | msgid "[Mention]" |
|
1060 | msgid "[Mention]" | |
1073 | msgstr "" |
|
1061 | msgstr "" | |
1074 |
|
1062 | |||
1075 | #: rhodecode/model/forms.py:43 |
|
1063 | #: rhodecode/model/forms.py:43 | |
1076 | msgid "Please enter a login" |
|
1064 | msgid "Please enter a login" | |
1077 | msgstr "" |
|
1065 | msgstr "" | |
1078 |
|
1066 | |||
1079 | #: rhodecode/model/forms.py:44 |
|
1067 | #: rhodecode/model/forms.py:44 | |
1080 | #, python-format |
|
1068 | #, python-format | |
1081 | msgid "Enter a value %(min)i characters long or more" |
|
1069 | msgid "Enter a value %(min)i characters long or more" | |
1082 | msgstr "" |
|
1070 | msgstr "" | |
1083 |
|
1071 | |||
1084 | #: rhodecode/model/forms.py:52 |
|
1072 | #: rhodecode/model/forms.py:52 | |
1085 | msgid "Please enter a password" |
|
1073 | msgid "Please enter a password" | |
1086 | msgstr "" |
|
1074 | msgstr "" | |
1087 |
|
1075 | |||
1088 | #: rhodecode/model/forms.py:53 |
|
1076 | #: rhodecode/model/forms.py:53 | |
1089 | #, python-format |
|
1077 | #, python-format | |
1090 | msgid "Enter %(min)i characters or more" |
|
1078 | msgid "Enter %(min)i characters or more" | |
1091 | msgstr "" |
|
1079 | msgstr "" | |
1092 |
|
1080 | |||
1093 | #: rhodecode/model/notification.py:220 |
|
1081 | #: rhodecode/model/notification.py:220 | |
1094 | #, python-format |
|
1082 | #, python-format | |
1095 | msgid "commented on commit at %(when)s" |
|
1083 | msgid "commented on commit at %(when)s" | |
1096 | msgstr "" |
|
1084 | msgstr "" | |
1097 |
|
1085 | |||
1098 | #: rhodecode/model/notification.py:221 |
|
1086 | #: rhodecode/model/notification.py:221 | |
1099 | #, python-format |
|
1087 | #, python-format | |
1100 | msgid "sent message at %(when)s" |
|
1088 | msgid "sent message at %(when)s" | |
1101 | msgstr "" |
|
1089 | msgstr "" | |
1102 |
|
1090 | |||
1103 | #: rhodecode/model/notification.py:222 |
|
1091 | #: rhodecode/model/notification.py:222 | |
1104 | #, python-format |
|
1092 | #, python-format | |
1105 | msgid "mentioned you at %(when)s" |
|
1093 | msgid "mentioned you at %(when)s" | |
1106 | msgstr "" |
|
1094 | msgstr "" | |
1107 |
|
1095 | |||
1108 | #: rhodecode/model/notification.py:223 |
|
1096 | #: rhodecode/model/notification.py:223 | |
1109 | #, python-format |
|
1097 | #, python-format | |
1110 | msgid "registered in RhodeCode at %(when)s" |
|
1098 | msgid "registered in RhodeCode at %(when)s" | |
1111 | msgstr "" |
|
1099 | msgstr "" | |
1112 |
|
1100 | |||
1113 | #: rhodecode/model/notification.py:224 |
|
1101 | #: rhodecode/model/notification.py:224 | |
1114 | #, python-format |
|
1102 | #, python-format | |
1115 | msgid "opened new pull request at %(when)s" |
|
1103 | msgid "opened new pull request at %(when)s" | |
1116 | msgstr "" |
|
1104 | msgstr "" | |
1117 |
|
1105 | |||
1118 | #: rhodecode/model/notification.py:225 |
|
1106 | #: rhodecode/model/notification.py:225 | |
1119 | #, python-format |
|
1107 | #, python-format | |
1120 | msgid "commented on pull request at %(when)s" |
|
1108 | msgid "commented on pull request at %(when)s" | |
1121 | msgstr "" |
|
1109 | msgstr "" | |
1122 |
|
1110 | |||
1123 | #: rhodecode/model/pull_request.py:90 |
|
1111 | #: rhodecode/model/pull_request.py:90 | |
1124 | #, python-format |
|
1112 | #, python-format | |
1125 | msgid "%(user)s wants you to review pull request #%(pr_id)s" |
|
1113 | msgid "%(user)s wants you to review pull request #%(pr_id)s" | |
1126 | msgstr "" |
|
1114 | msgstr "" | |
1127 |
|
1115 | |||
1128 | #: rhodecode/model/scm.py:542 |
|
1116 | #: rhodecode/model/scm.py:542 | |
1129 | msgid "latest tip" |
|
1117 | msgid "latest tip" | |
1130 | msgstr "" |
|
1118 | msgstr "" | |
1131 |
|
1119 | |||
1132 |
#: rhodecode/model/user.py:23 |
|
1120 | #: rhodecode/model/user.py:232 | |
1133 | msgid "new user registration" |
|
1121 | msgid "new user registration" | |
1134 | msgstr "" |
|
1122 | msgstr "" | |
1135 |
|
1123 | |||
1136 |
#: rhodecode/model/user.py:25 |
|
1124 | #: rhodecode/model/user.py:257 rhodecode/model/user.py:281 | |
1137 |
#: rhodecode/model/user.py:30 |
|
1125 | #: rhodecode/model/user.py:303 | |
1138 | msgid "You can't Edit this user since it's crucial for entire application" |
|
1126 | msgid "You can't Edit this user since it's crucial for entire application" | |
1139 | msgstr "" |
|
1127 | msgstr "" | |
1140 |
|
1128 | |||
1141 |
#: rhodecode/model/user.py:32 |
|
1129 | #: rhodecode/model/user.py:327 | |
1142 | msgid "You can't remove this user since it's crucial for entire application" |
|
1130 | msgid "You can't remove this user since it's crucial for entire application" | |
1143 | msgstr "" |
|
1131 | msgstr "" | |
1144 |
|
1132 | |||
1145 |
#: rhodecode/model/user.py:33 |
|
1133 | #: rhodecode/model/user.py:333 | |
1146 | #, python-format |
|
1134 | #, python-format | |
1147 | msgid "" |
|
1135 | msgid "" | |
1148 | "user \"%s\" still owns %s repositories and cannot be removed. Switch " |
|
1136 | "user \"%s\" still owns %s repositories and cannot be removed. Switch " | |
1149 | "owners or remove those repositories. %s" |
|
1137 | "owners or remove those repositories. %s" | |
1150 | msgstr "" |
|
1138 | msgstr "" | |
1151 |
|
1139 | |||
1152 | #: rhodecode/model/validators.py:36 rhodecode/model/validators.py:37 |
|
1140 | #: rhodecode/model/validators.py:36 rhodecode/model/validators.py:37 | |
1153 | msgid "Value cannot be an empty list" |
|
1141 | msgid "Value cannot be an empty list" | |
1154 | msgstr "" |
|
1142 | msgstr "" | |
1155 |
|
1143 | |||
1156 | #: rhodecode/model/validators.py:83 |
|
1144 | #: rhodecode/model/validators.py:83 | |
1157 | #, python-format |
|
1145 | #, python-format | |
1158 | msgid "Username \"%(username)s\" already exists" |
|
1146 | msgid "Username \"%(username)s\" already exists" | |
1159 | msgstr "" |
|
1147 | msgstr "" | |
1160 |
|
1148 | |||
1161 | #: rhodecode/model/validators.py:85 |
|
1149 | #: rhodecode/model/validators.py:85 | |
1162 | #, python-format |
|
1150 | #, python-format | |
1163 | msgid "Username \"%(username)s\" is forbidden" |
|
1151 | msgid "Username \"%(username)s\" is forbidden" | |
1164 | msgstr "" |
|
1152 | msgstr "" | |
1165 |
|
1153 | |||
1166 | #: rhodecode/model/validators.py:87 |
|
1154 | #: rhodecode/model/validators.py:87 | |
1167 | msgid "" |
|
1155 | msgid "" | |
1168 | "Username may only contain alphanumeric characters underscores, periods or" |
|
1156 | "Username may only contain alphanumeric characters underscores, periods or" | |
1169 | " dashes and must begin with alphanumeric character" |
|
1157 | " dashes and must begin with alphanumeric character" | |
1170 | msgstr "" |
|
1158 | msgstr "" | |
1171 |
|
1159 | |||
1172 | #: rhodecode/model/validators.py:115 |
|
1160 | #: rhodecode/model/validators.py:115 | |
1173 | #, python-format |
|
1161 | #, python-format | |
1174 | msgid "Username %(username)s is not valid" |
|
1162 | msgid "Username %(username)s is not valid" | |
1175 | msgstr "" |
|
1163 | msgstr "" | |
1176 |
|
1164 | |||
1177 | #: rhodecode/model/validators.py:134 |
|
1165 | #: rhodecode/model/validators.py:134 | |
1178 | msgid "Invalid users group name" |
|
1166 | msgid "Invalid users group name" | |
1179 | msgstr "" |
|
1167 | msgstr "" | |
1180 |
|
1168 | |||
1181 | #: rhodecode/model/validators.py:135 |
|
1169 | #: rhodecode/model/validators.py:135 | |
1182 | #, python-format |
|
1170 | #, python-format | |
1183 | msgid "Users group \"%(usersgroup)s\" already exists" |
|
1171 | msgid "Users group \"%(usersgroup)s\" already exists" | |
1184 | msgstr "" |
|
1172 | msgstr "" | |
1185 |
|
1173 | |||
1186 | #: rhodecode/model/validators.py:137 |
|
1174 | #: rhodecode/model/validators.py:137 | |
1187 | msgid "" |
|
1175 | msgid "" | |
1188 | "users group name may only contain alphanumeric characters underscores, " |
|
1176 | "users group name may only contain alphanumeric characters underscores, " | |
1189 | "periods or dashes and must begin with alphanumeric character" |
|
1177 | "periods or dashes and must begin with alphanumeric character" | |
1190 | msgstr "" |
|
1178 | msgstr "" | |
1191 |
|
1179 | |||
1192 | #: rhodecode/model/validators.py:175 |
|
1180 | #: rhodecode/model/validators.py:175 | |
1193 | msgid "Cannot assign this group as parent" |
|
1181 | msgid "Cannot assign this group as parent" | |
1194 | msgstr "" |
|
1182 | msgstr "" | |
1195 |
|
1183 | |||
1196 | #: rhodecode/model/validators.py:176 |
|
1184 | #: rhodecode/model/validators.py:176 | |
1197 | #, python-format |
|
1185 | #, python-format | |
1198 | msgid "Group \"%(group_name)s\" already exists" |
|
1186 | msgid "Group \"%(group_name)s\" already exists" | |
1199 | msgstr "" |
|
1187 | msgstr "" | |
1200 |
|
1188 | |||
1201 | #: rhodecode/model/validators.py:178 |
|
1189 | #: rhodecode/model/validators.py:178 | |
1202 | #, python-format |
|
1190 | #, python-format | |
1203 | msgid "Repository with name \"%(group_name)s\" already exists" |
|
1191 | msgid "Repository with name \"%(group_name)s\" already exists" | |
1204 | msgstr "" |
|
1192 | msgstr "" | |
1205 |
|
1193 | |||
1206 | #: rhodecode/model/validators.py:236 |
|
1194 | #: rhodecode/model/validators.py:236 | |
1207 | msgid "Invalid characters (non-ascii) in password" |
|
1195 | msgid "Invalid characters (non-ascii) in password" | |
1208 | msgstr "" |
|
1196 | msgstr "" | |
1209 |
|
1197 | |||
1210 | #: rhodecode/model/validators.py:251 |
|
1198 | #: rhodecode/model/validators.py:251 | |
1211 | msgid "Passwords do not match" |
|
1199 | msgid "Passwords do not match" | |
1212 | msgstr "" |
|
1200 | msgstr "" | |
1213 |
|
1201 | |||
1214 | #: rhodecode/model/validators.py:268 |
|
1202 | #: rhodecode/model/validators.py:268 | |
1215 | msgid "invalid password" |
|
1203 | msgid "invalid password" | |
1216 | msgstr "" |
|
1204 | msgstr "" | |
1217 |
|
1205 | |||
1218 | #: rhodecode/model/validators.py:269 |
|
1206 | #: rhodecode/model/validators.py:269 | |
1219 | msgid "invalid user name" |
|
1207 | msgid "invalid user name" | |
1220 | msgstr "" |
|
1208 | msgstr "" | |
1221 |
|
1209 | |||
1222 | #: rhodecode/model/validators.py:270 |
|
1210 | #: rhodecode/model/validators.py:270 | |
1223 | msgid "Your account is disabled" |
|
1211 | msgid "Your account is disabled" | |
1224 | msgstr "" |
|
1212 | msgstr "" | |
1225 |
|
1213 | |||
1226 | #: rhodecode/model/validators.py:314 |
|
1214 | #: rhodecode/model/validators.py:314 | |
1227 | #, python-format |
|
1215 | #, python-format | |
1228 | msgid "Repository name %(repo)s is disallowed" |
|
1216 | msgid "Repository name %(repo)s is disallowed" | |
1229 | msgstr "" |
|
1217 | msgstr "" | |
1230 |
|
1218 | |||
1231 | #: rhodecode/model/validators.py:316 |
|
1219 | #: rhodecode/model/validators.py:316 | |
1232 | #, python-format |
|
1220 | #, python-format | |
1233 | msgid "Repository named %(repo)s already exists" |
|
1221 | msgid "Repository named %(repo)s already exists" | |
1234 | msgstr "" |
|
1222 | msgstr "" | |
1235 |
|
1223 | |||
1236 | #: rhodecode/model/validators.py:317 |
|
1224 | #: rhodecode/model/validators.py:317 | |
1237 | #, python-format |
|
1225 | #, python-format | |
1238 | msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\"" |
|
1226 | msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\"" | |
1239 | msgstr "" |
|
1227 | msgstr "" | |
1240 |
|
1228 | |||
1241 | #: rhodecode/model/validators.py:319 |
|
1229 | #: rhodecode/model/validators.py:319 | |
1242 | #, python-format |
|
1230 | #, python-format | |
1243 | msgid "Repositories group with name \"%(repo)s\" already exists" |
|
1231 | msgid "Repositories group with name \"%(repo)s\" already exists" | |
1244 | msgstr "" |
|
1232 | msgstr "" | |
1245 |
|
1233 | |||
1246 | #: rhodecode/model/validators.py:432 |
|
1234 | #: rhodecode/model/validators.py:432 | |
1247 | msgid "invalid clone url" |
|
1235 | msgid "invalid clone url" | |
1248 | msgstr "" |
|
1236 | msgstr "" | |
1249 |
|
1237 | |||
1250 | #: rhodecode/model/validators.py:433 |
|
1238 | #: rhodecode/model/validators.py:433 | |
1251 | msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" |
|
1239 | msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" | |
1252 | msgstr "" |
|
1240 | msgstr "" | |
1253 |
|
1241 | |||
1254 | #: rhodecode/model/validators.py:458 |
|
1242 | #: rhodecode/model/validators.py:458 | |
1255 | msgid "Fork have to be the same type as parent" |
|
1243 | msgid "Fork have to be the same type as parent" | |
1256 | msgstr "" |
|
1244 | msgstr "" | |
1257 |
|
1245 | |||
1258 | #: rhodecode/model/validators.py:473 |
|
1246 | #: rhodecode/model/validators.py:473 | |
1259 | msgid "You don't have permissions to create repository in this group" |
|
1247 | msgid "You don't have permissions to create repository in this group" | |
1260 | msgstr "" |
|
1248 | msgstr "" | |
1261 |
|
1249 | |||
1262 | #: rhodecode/model/validators.py:498 |
|
1250 | #: rhodecode/model/validators.py:498 | |
1263 | msgid "This username or users group name is not valid" |
|
1251 | msgid "This username or users group name is not valid" | |
1264 | msgstr "" |
|
1252 | msgstr "" | |
1265 |
|
1253 | |||
1266 |
#: rhodecode/model/validators.py:5 |
|
1254 | #: rhodecode/model/validators.py:591 | |
1267 | msgid "This is not a valid path" |
|
1255 | msgid "This is not a valid path" | |
1268 | msgstr "" |
|
1256 | msgstr "" | |
1269 |
|
1257 | |||
1270 |
#: rhodecode/model/validators.py: |
|
1258 | #: rhodecode/model/validators.py:606 | |
1271 | msgid "This e-mail address is already taken" |
|
1259 | msgid "This e-mail address is already taken" | |
1272 | msgstr "" |
|
1260 | msgstr "" | |
1273 |
|
1261 | |||
1274 |
#: rhodecode/model/validators.py:6 |
|
1262 | #: rhodecode/model/validators.py:626 | |
1275 | #, python-format |
|
1263 | #, python-format | |
1276 | msgid "e-mail \"%(email)s\" does not exist." |
|
1264 | msgid "e-mail \"%(email)s\" does not exist." | |
1277 | msgstr "" |
|
1265 | msgstr "" | |
1278 |
|
1266 | |||
1279 |
#: rhodecode/model/validators.py:6 |
|
1267 | #: rhodecode/model/validators.py:663 | |
1280 | msgid "" |
|
1268 | msgid "" | |
1281 | "The LDAP Login attribute of the CN must be specified - this is the name " |
|
1269 | "The LDAP Login attribute of the CN must be specified - this is the name " | |
1282 | "of the attribute that is equivalent to \"username\"" |
|
1270 | "of the attribute that is equivalent to \"username\"" | |
1283 | msgstr "" |
|
1271 | msgstr "" | |
1284 |
|
1272 | |||
1285 |
#: rhodecode/model/validators.py:6 |
|
1273 | #: rhodecode/model/validators.py:682 | |
1286 | #, python-format |
|
1274 | #, python-format | |
1287 | msgid "Revisions %(revs)s are already part of pull request or have set status" |
|
1275 | msgid "Revisions %(revs)s are already part of pull request or have set status" | |
1288 | msgstr "" |
|
1276 | msgstr "" | |
1289 |
|
1277 | |||
1290 | #: rhodecode/templates/index.html:3 |
|
1278 | #: rhodecode/templates/index.html:3 | |
1291 | msgid "Dashboard" |
|
1279 | msgid "Dashboard" | |
1292 | msgstr "" |
|
1280 | msgstr "" | |
1293 |
|
1281 | |||
1294 | #: rhodecode/templates/index_base.html:6 |
|
1282 | #: rhodecode/templates/index_base.html:6 | |
1295 | #: rhodecode/templates/repo_switcher_list.html:4 |
|
1283 | #: rhodecode/templates/repo_switcher_list.html:4 | |
1296 | #: rhodecode/templates/admin/repos/repos.html:9 |
|
1284 | #: rhodecode/templates/admin/repos/repos.html:9 | |
1297 | #: rhodecode/templates/admin/users/user_edit_my_account.html:31 |
|
1285 | #: rhodecode/templates/admin/users/user_edit_my_account.html:31 | |
1298 | #: rhodecode/templates/admin/users/users.html:9 |
|
1286 | #: rhodecode/templates/admin/users/users.html:9 | |
1299 | #: rhodecode/templates/bookmarks/bookmarks.html:10 |
|
1287 | #: rhodecode/templates/bookmarks/bookmarks.html:10 | |
1300 | #: rhodecode/templates/branches/branches.html:9 |
|
1288 | #: rhodecode/templates/branches/branches.html:9 | |
1301 |
#: rhodecode/templates/journal/journal.html: |
|
1289 | #: rhodecode/templates/journal/journal.html:9 | |
|
1290 | #: rhodecode/templates/journal/journal.html:48 | |||
1302 | #: rhodecode/templates/tags/tags.html:10 |
|
1291 | #: rhodecode/templates/tags/tags.html:10 | |
1303 | msgid "quick filter..." |
|
1292 | msgid "quick filter..." | |
1304 | msgstr "" |
|
1293 | msgstr "" | |
1305 |
|
1294 | |||
1306 | #: rhodecode/templates/index_base.html:6 |
|
1295 | #: rhodecode/templates/index_base.html:6 | |
1307 | #: rhodecode/templates/admin/repos/repos.html:9 |
|
1296 | #: rhodecode/templates/admin/repos/repos.html:9 | |
1308 | #: rhodecode/templates/base/base.html:233 |
|
1297 | #: rhodecode/templates/base/base.html:233 | |
1309 | msgid "repositories" |
|
1298 | msgid "repositories" | |
1310 | msgstr "" |
|
1299 | msgstr "" | |
1311 |
|
1300 | |||
1312 | #: rhodecode/templates/index_base.html:13 |
|
1301 | #: rhodecode/templates/index_base.html:13 | |
1313 | #: rhodecode/templates/index_base.html:15 |
|
1302 | #: rhodecode/templates/index_base.html:15 | |
1314 | #: rhodecode/templates/admin/repos/repos.html:21 |
|
1303 | #: rhodecode/templates/admin/repos/repos.html:21 | |
1315 | msgid "ADD REPOSITORY" |
|
1304 | msgid "ADD REPOSITORY" | |
1316 | msgstr "" |
|
1305 | msgstr "" | |
1317 |
|
1306 | |||
1318 | #: rhodecode/templates/index_base.html:29 |
|
1307 | #: rhodecode/templates/index_base.html:29 | |
1319 | #: rhodecode/templates/index_base.html:136 |
|
1308 | #: rhodecode/templates/index_base.html:136 | |
1320 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32 |
|
1309 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32 | |
1321 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32 |
|
1310 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32 | |
1322 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33 |
|
1311 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33 | |
1323 | #: rhodecode/templates/admin/users_groups/users_group_add.html:32 |
|
1312 | #: rhodecode/templates/admin/users_groups/users_group_add.html:32 | |
1324 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:33 |
|
1313 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:33 | |
1325 | msgid "Group name" |
|
1314 | msgid "Group name" | |
1326 | msgstr "" |
|
1315 | msgstr "" | |
1327 |
|
1316 | |||
1328 | #: rhodecode/templates/index_base.html:30 |
|
1317 | #: rhodecode/templates/index_base.html:30 | |
1329 | #: rhodecode/templates/index_base.html:72 |
|
1318 | #: rhodecode/templates/index_base.html:72 | |
1330 | #: rhodecode/templates/index_base.html:138 |
|
1319 | #: rhodecode/templates/index_base.html:138 | |
1331 | #: rhodecode/templates/index_base.html:176 |
|
1320 | #: rhodecode/templates/index_base.html:176 | |
1332 | #: rhodecode/templates/index_base.html:266 |
|
1321 | #: rhodecode/templates/index_base.html:266 | |
1333 | #: rhodecode/templates/admin/repos/repo_add_base.html:56 |
|
1322 | #: rhodecode/templates/admin/repos/repo_add_base.html:56 | |
1334 | #: rhodecode/templates/admin/repos/repo_edit.html:75 |
|
1323 | #: rhodecode/templates/admin/repos/repo_edit.html:75 | |
1335 | #: rhodecode/templates/admin/repos/repos.html:72 |
|
1324 | #: rhodecode/templates/admin/repos/repos.html:72 | |
1336 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41 |
|
1325 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41 | |
1337 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41 |
|
1326 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41 | |
1338 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34 |
|
1327 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34 | |
1339 | #: rhodecode/templates/forks/fork.html:59 |
|
1328 | #: rhodecode/templates/forks/fork.html:59 | |
1340 | #: rhodecode/templates/settings/repo_settings.html:66 |
|
1329 | #: rhodecode/templates/settings/repo_settings.html:66 | |
1341 | #: rhodecode/templates/summary/summary.html:114 |
|
1330 | #: rhodecode/templates/summary/summary.html:114 | |
1342 | msgid "Description" |
|
1331 | msgid "Description" | |
1343 | msgstr "" |
|
1332 | msgstr "" | |
1344 |
|
1333 | |||
1345 | #: rhodecode/templates/index_base.html:40 |
|
1334 | #: rhodecode/templates/index_base.html:40 | |
1346 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:47 |
|
1335 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:47 | |
1347 | msgid "Repositories group" |
|
1336 | msgid "Repositories group" | |
1348 | msgstr "" |
|
1337 | msgstr "" | |
1349 |
|
1338 | |||
1350 | #: rhodecode/templates/index_base.html:71 |
|
1339 | #: rhodecode/templates/index_base.html:71 | |
1351 | #: rhodecode/templates/index_base.html:174 |
|
1340 | #: rhodecode/templates/index_base.html:174 | |
1352 | #: rhodecode/templates/index_base.html:264 |
|
1341 | #: rhodecode/templates/index_base.html:264 | |
1353 | #: rhodecode/templates/admin/repos/repo_add_base.html:9 |
|
1342 | #: rhodecode/templates/admin/repos/repo_add_base.html:9 | |
1354 | #: rhodecode/templates/admin/repos/repo_edit.html:32 |
|
1343 | #: rhodecode/templates/admin/repos/repo_edit.html:32 | |
1355 | #: rhodecode/templates/admin/repos/repos.html:70 |
|
1344 | #: rhodecode/templates/admin/repos/repos.html:70 | |
1356 | #: rhodecode/templates/admin/users/user_edit.html:196 |
|
1345 | #: rhodecode/templates/admin/users/user_edit.html:196 | |
1357 | #: rhodecode/templates/admin/users/user_edit_my_account.html:59 |
|
1346 | #: rhodecode/templates/admin/users/user_edit_my_account.html:59 | |
1358 | #: rhodecode/templates/admin/users/user_edit_my_account.html:180 |
|
1347 | #: rhodecode/templates/admin/users/user_edit_my_account.html:180 | |
1359 | #: rhodecode/templates/admin/users/user_edit_my_account.html:216 |
|
1348 | #: rhodecode/templates/admin/users/user_edit_my_account.html:216 | |
1360 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:6 |
|
1349 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:6 | |
1361 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:184 |
|
1350 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:184 | |
1362 | #: rhodecode/templates/bookmarks/bookmarks.html:36 |
|
1351 | #: rhodecode/templates/bookmarks/bookmarks.html:36 | |
1363 | #: rhodecode/templates/bookmarks/bookmarks_data.html:6 |
|
1352 | #: rhodecode/templates/bookmarks/bookmarks_data.html:6 | |
1364 | #: rhodecode/templates/branches/branches.html:50 |
|
1353 | #: rhodecode/templates/branches/branches.html:50 | |
1365 | #: rhodecode/templates/branches/branches_data.html:6 |
|
1354 | #: rhodecode/templates/branches/branches_data.html:6 | |
1366 | #: rhodecode/templates/files/files_browser.html:47 |
|
1355 | #: rhodecode/templates/files/files_browser.html:47 | |
1367 |
#: rhodecode/templates/journal/journal.html: |
|
1356 | #: rhodecode/templates/journal/journal.html:70 | |
1368 |
#: rhodecode/templates/journal/journal.html:16 |
|
1357 | #: rhodecode/templates/journal/journal.html:196 | |
1369 | #: rhodecode/templates/journal/journal_page_repos.html:7 |
|
1358 | #: rhodecode/templates/journal/journal_page_repos.html:7 | |
1370 | #: rhodecode/templates/settings/repo_settings.html:31 |
|
1359 | #: rhodecode/templates/settings/repo_settings.html:31 | |
1371 | #: rhodecode/templates/summary/summary.html:43 |
|
1360 | #: rhodecode/templates/summary/summary.html:43 | |
1372 | #: rhodecode/templates/summary/summary.html:132 |
|
1361 | #: rhodecode/templates/summary/summary.html:132 | |
1373 | #: rhodecode/templates/tags/tags.html:51 |
|
1362 | #: rhodecode/templates/tags/tags.html:51 | |
1374 | #: rhodecode/templates/tags/tags_data.html:6 |
|
1363 | #: rhodecode/templates/tags/tags_data.html:6 | |
1375 | msgid "Name" |
|
1364 | msgid "Name" | |
1376 | msgstr "" |
|
1365 | msgstr "" | |
1377 |
|
1366 | |||
1378 | #: rhodecode/templates/index_base.html:73 |
|
1367 | #: rhodecode/templates/index_base.html:73 | |
1379 | msgid "Last change" |
|
1368 | msgid "Last change" | |
1380 | msgstr "" |
|
1369 | msgstr "" | |
1381 |
|
1370 | |||
1382 | #: rhodecode/templates/index_base.html:74 |
|
1371 | #: rhodecode/templates/index_base.html:74 | |
1383 | #: rhodecode/templates/index_base.html:179 |
|
1372 | #: rhodecode/templates/index_base.html:179 | |
1384 | #: rhodecode/templates/admin/users/user_edit_my_account.html:182 |
|
1373 | #: rhodecode/templates/admin/users/user_edit_my_account.html:182 | |
1385 |
#: rhodecode/templates/journal/journal.html:1 |
|
1374 | #: rhodecode/templates/journal/journal.html:198 | |
1386 | msgid "Tip" |
|
1375 | msgid "Tip" | |
1387 | msgstr "" |
|
1376 | msgstr "" | |
1388 |
|
1377 | |||
1389 | #: rhodecode/templates/index_base.html:75 |
|
1378 | #: rhodecode/templates/index_base.html:75 | |
1390 | #: rhodecode/templates/index_base.html:181 |
|
1379 | #: rhodecode/templates/index_base.html:181 | |
1391 | #: rhodecode/templates/index_base.html:269 |
|
1380 | #: rhodecode/templates/index_base.html:269 | |
1392 | #: rhodecode/templates/admin/repos/repo_edit.html:121 |
|
1381 | #: rhodecode/templates/admin/repos/repo_edit.html:121 | |
1393 | #: rhodecode/templates/admin/repos/repos.html:73 |
|
1382 | #: rhodecode/templates/admin/repos/repos.html:73 | |
1394 | msgid "Owner" |
|
1383 | msgid "Owner" | |
1395 | msgstr "" |
|
1384 | msgstr "" | |
1396 |
|
1385 | |||
1397 | #: rhodecode/templates/index_base.html:76 |
|
1386 | #: rhodecode/templates/index_base.html:76 | |
1398 | #: rhodecode/templates/summary/summary.html:48 |
|
1387 | #: rhodecode/templates/summary/summary.html:48 | |
1399 | #: rhodecode/templates/summary/summary.html:51 |
|
1388 | #: rhodecode/templates/summary/summary.html:51 | |
1400 | msgid "RSS" |
|
1389 | msgid "RSS" | |
1401 | msgstr "" |
|
1390 | msgstr "" | |
1402 |
|
1391 | |||
1403 | #: rhodecode/templates/index_base.html:77 |
|
1392 | #: rhodecode/templates/index_base.html:77 | |
1404 | msgid "Atom" |
|
1393 | msgid "Atom" | |
1405 | msgstr "" |
|
1394 | msgstr "" | |
1406 |
|
1395 | |||
1407 | #: rhodecode/templates/index_base.html:167 |
|
1396 | #: rhodecode/templates/index_base.html:167 | |
1408 | #: rhodecode/templates/index_base.html:207 |
|
1397 | #: rhodecode/templates/index_base.html:207 | |
1409 | #: rhodecode/templates/index_base.html:291 |
|
1398 | #: rhodecode/templates/index_base.html:291 | |
1410 | #: rhodecode/templates/admin/repos/repos.html:94 |
|
1399 | #: rhodecode/templates/admin/repos/repos.html:94 | |
1411 | #: rhodecode/templates/admin/users/user_edit_my_account.html:202 |
|
1400 | #: rhodecode/templates/admin/users/user_edit_my_account.html:202 | |
1412 | #: rhodecode/templates/admin/users/users.html:107 |
|
1401 | #: rhodecode/templates/admin/users/users.html:107 | |
1413 | #: rhodecode/templates/bookmarks/bookmarks.html:60 |
|
1402 | #: rhodecode/templates/bookmarks/bookmarks.html:60 | |
1414 | #: rhodecode/templates/branches/branches.html:76 |
|
1403 | #: rhodecode/templates/branches/branches.html:76 | |
1415 |
#: rhodecode/templates/journal/journal.html:1 |
|
1404 | #: rhodecode/templates/journal/journal.html:221 | |
1416 | #: rhodecode/templates/tags/tags.html:77 |
|
1405 | #: rhodecode/templates/tags/tags.html:77 | |
1417 | msgid "Click to sort ascending" |
|
1406 | msgid "Click to sort ascending" | |
1418 | msgstr "" |
|
1407 | msgstr "" | |
1419 |
|
1408 | |||
1420 | #: rhodecode/templates/index_base.html:168 |
|
1409 | #: rhodecode/templates/index_base.html:168 | |
1421 | #: rhodecode/templates/index_base.html:208 |
|
1410 | #: rhodecode/templates/index_base.html:208 | |
1422 | #: rhodecode/templates/index_base.html:292 |
|
1411 | #: rhodecode/templates/index_base.html:292 | |
1423 | #: rhodecode/templates/admin/repos/repos.html:95 |
|
1412 | #: rhodecode/templates/admin/repos/repos.html:95 | |
1424 | #: rhodecode/templates/admin/users/user_edit_my_account.html:203 |
|
1413 | #: rhodecode/templates/admin/users/user_edit_my_account.html:203 | |
1425 | #: rhodecode/templates/admin/users/users.html:108 |
|
1414 | #: rhodecode/templates/admin/users/users.html:108 | |
1426 | #: rhodecode/templates/bookmarks/bookmarks.html:61 |
|
1415 | #: rhodecode/templates/bookmarks/bookmarks.html:61 | |
1427 | #: rhodecode/templates/branches/branches.html:77 |
|
1416 | #: rhodecode/templates/branches/branches.html:77 | |
1428 |
#: rhodecode/templates/journal/journal.html: |
|
1417 | #: rhodecode/templates/journal/journal.html:222 | |
1429 | #: rhodecode/templates/tags/tags.html:78 |
|
1418 | #: rhodecode/templates/tags/tags.html:78 | |
1430 | msgid "Click to sort descending" |
|
1419 | msgid "Click to sort descending" | |
1431 | msgstr "" |
|
1420 | msgstr "" | |
1432 |
|
1421 | |||
1433 | #: rhodecode/templates/index_base.html:177 |
|
1422 | #: rhodecode/templates/index_base.html:177 | |
1434 | #: rhodecode/templates/index_base.html:267 |
|
1423 | #: rhodecode/templates/index_base.html:267 | |
1435 | msgid "Last Change" |
|
1424 | msgid "Last Change" | |
1436 | msgstr "" |
|
1425 | msgstr "" | |
1437 |
|
1426 | |||
1438 | #: rhodecode/templates/index_base.html:209 |
|
1427 | #: rhodecode/templates/index_base.html:209 | |
1439 | #: rhodecode/templates/index_base.html:293 |
|
1428 | #: rhodecode/templates/index_base.html:293 | |
1440 | #: rhodecode/templates/admin/repos/repos.html:96 |
|
1429 | #: rhodecode/templates/admin/repos/repos.html:96 | |
1441 | #: rhodecode/templates/admin/users/user_edit_my_account.html:204 |
|
1430 | #: rhodecode/templates/admin/users/user_edit_my_account.html:204 | |
1442 | #: rhodecode/templates/admin/users/users.html:109 |
|
1431 | #: rhodecode/templates/admin/users/users.html:109 | |
1443 | #: rhodecode/templates/bookmarks/bookmarks.html:62 |
|
1432 | #: rhodecode/templates/bookmarks/bookmarks.html:62 | |
1444 | #: rhodecode/templates/branches/branches.html:78 |
|
1433 | #: rhodecode/templates/branches/branches.html:78 | |
1445 |
#: rhodecode/templates/journal/journal.html: |
|
1434 | #: rhodecode/templates/journal/journal.html:223 | |
1446 | #: rhodecode/templates/tags/tags.html:79 |
|
1435 | #: rhodecode/templates/tags/tags.html:79 | |
1447 | msgid "No records found." |
|
1436 | msgid "No records found." | |
1448 | msgstr "" |
|
1437 | msgstr "" | |
1449 |
|
1438 | |||
1450 | #: rhodecode/templates/index_base.html:210 |
|
1439 | #: rhodecode/templates/index_base.html:210 | |
1451 | #: rhodecode/templates/index_base.html:294 |
|
1440 | #: rhodecode/templates/index_base.html:294 | |
1452 | #: rhodecode/templates/admin/repos/repos.html:97 |
|
1441 | #: rhodecode/templates/admin/repos/repos.html:97 | |
1453 | #: rhodecode/templates/admin/users/user_edit_my_account.html:205 |
|
1442 | #: rhodecode/templates/admin/users/user_edit_my_account.html:205 | |
1454 | #: rhodecode/templates/admin/users/users.html:110 |
|
1443 | #: rhodecode/templates/admin/users/users.html:110 | |
1455 | #: rhodecode/templates/bookmarks/bookmarks.html:63 |
|
1444 | #: rhodecode/templates/bookmarks/bookmarks.html:63 | |
1456 | #: rhodecode/templates/branches/branches.html:79 |
|
1445 | #: rhodecode/templates/branches/branches.html:79 | |
1457 |
#: rhodecode/templates/journal/journal.html: |
|
1446 | #: rhodecode/templates/journal/journal.html:224 | |
1458 | #: rhodecode/templates/tags/tags.html:80 |
|
1447 | #: rhodecode/templates/tags/tags.html:80 | |
1459 | msgid "Data error." |
|
1448 | msgid "Data error." | |
1460 | msgstr "" |
|
1449 | msgstr "" | |
1461 |
|
1450 | |||
1462 | #: rhodecode/templates/index_base.html:211 |
|
1451 | #: rhodecode/templates/index_base.html:211 | |
1463 | #: rhodecode/templates/index_base.html:295 |
|
1452 | #: rhodecode/templates/index_base.html:295 | |
1464 | #: rhodecode/templates/admin/repos/repos.html:98 |
|
1453 | #: rhodecode/templates/admin/repos/repos.html:98 | |
1465 | #: rhodecode/templates/admin/users/user_edit_my_account.html:206 |
|
1454 | #: rhodecode/templates/admin/users/user_edit_my_account.html:206 | |
1466 | #: rhodecode/templates/admin/users/users.html:111 |
|
1455 | #: rhodecode/templates/admin/users/users.html:111 | |
1467 | #: rhodecode/templates/bookmarks/bookmarks.html:64 |
|
1456 | #: rhodecode/templates/bookmarks/bookmarks.html:64 | |
1468 | #: rhodecode/templates/branches/branches.html:80 |
|
1457 | #: rhodecode/templates/branches/branches.html:80 | |
1469 |
#: rhodecode/templates/journal/journal.html: |
|
1458 | #: rhodecode/templates/journal/journal.html:62 | |
1470 |
#: rhodecode/templates/journal/journal.html: |
|
1459 | #: rhodecode/templates/journal/journal.html:225 | |
1471 | #: rhodecode/templates/tags/tags.html:81 |
|
1460 | #: rhodecode/templates/tags/tags.html:81 | |
1472 | msgid "Loading..." |
|
1461 | msgid "Loading..." | |
1473 | msgstr "" |
|
1462 | msgstr "" | |
1474 |
|
1463 | |||
1475 | #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54 |
|
1464 | #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54 | |
1476 | msgid "Sign In" |
|
1465 | msgid "Sign In" | |
1477 | msgstr "" |
|
1466 | msgstr "" | |
1478 |
|
1467 | |||
1479 | #: rhodecode/templates/login.html:21 |
|
1468 | #: rhodecode/templates/login.html:21 | |
1480 | msgid "Sign In to" |
|
1469 | msgid "Sign In to" | |
1481 | msgstr "" |
|
1470 | msgstr "" | |
1482 |
|
1471 | |||
1483 | #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20 |
|
1472 | #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20 | |
1484 | #: rhodecode/templates/admin/admin_log.html:5 |
|
1473 | #: rhodecode/templates/admin/admin_log.html:5 | |
1485 | #: rhodecode/templates/admin/users/user_add.html:32 |
|
1474 | #: rhodecode/templates/admin/users/user_add.html:32 | |
1486 | #: rhodecode/templates/admin/users/user_edit.html:50 |
|
1475 | #: rhodecode/templates/admin/users/user_edit.html:50 | |
1487 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:26 |
|
1476 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:26 | |
1488 | #: rhodecode/templates/base/base.html:83 |
|
1477 | #: rhodecode/templates/base/base.html:83 | |
1489 | #: rhodecode/templates/summary/summary.html:131 |
|
1478 | #: rhodecode/templates/summary/summary.html:131 | |
1490 | msgid "Username" |
|
1479 | msgid "Username" | |
1491 | msgstr "" |
|
1480 | msgstr "" | |
1492 |
|
1481 | |||
1493 | #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29 |
|
1482 | #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29 | |
1494 | #: rhodecode/templates/admin/ldap/ldap.html:46 |
|
1483 | #: rhodecode/templates/admin/ldap/ldap.html:46 | |
1495 | #: rhodecode/templates/admin/users/user_add.html:41 |
|
1484 | #: rhodecode/templates/admin/users/user_add.html:41 | |
1496 | #: rhodecode/templates/base/base.html:92 |
|
1485 | #: rhodecode/templates/base/base.html:92 | |
1497 | msgid "Password" |
|
1486 | msgid "Password" | |
1498 | msgstr "" |
|
1487 | msgstr "" | |
1499 |
|
1488 | |||
1500 | #: rhodecode/templates/login.html:50 |
|
1489 | #: rhodecode/templates/login.html:50 | |
1501 | msgid "Remember me" |
|
1490 | msgid "Remember me" | |
1502 | msgstr "" |
|
1491 | msgstr "" | |
1503 |
|
1492 | |||
1504 | #: rhodecode/templates/login.html:60 |
|
1493 | #: rhodecode/templates/login.html:60 | |
1505 | msgid "Forgot your password ?" |
|
1494 | msgid "Forgot your password ?" | |
1506 | msgstr "" |
|
1495 | msgstr "" | |
1507 |
|
1496 | |||
1508 | #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103 |
|
1497 | #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103 | |
1509 | msgid "Don't have an account ?" |
|
1498 | msgid "Don't have an account ?" | |
1510 | msgstr "" |
|
1499 | msgstr "" | |
1511 |
|
1500 | |||
1512 | #: rhodecode/templates/password_reset.html:5 |
|
1501 | #: rhodecode/templates/password_reset.html:5 | |
1513 | msgid "Reset your password" |
|
1502 | msgid "Reset your password" | |
1514 | msgstr "" |
|
1503 | msgstr "" | |
1515 |
|
1504 | |||
1516 | #: rhodecode/templates/password_reset.html:11 |
|
1505 | #: rhodecode/templates/password_reset.html:11 | |
1517 | msgid "Reset your password to" |
|
1506 | msgid "Reset your password to" | |
1518 | msgstr "" |
|
1507 | msgstr "" | |
1519 |
|
1508 | |||
1520 | #: rhodecode/templates/password_reset.html:21 |
|
1509 | #: rhodecode/templates/password_reset.html:21 | |
1521 | msgid "Email address" |
|
1510 | msgid "Email address" | |
1522 | msgstr "" |
|
1511 | msgstr "" | |
1523 |
|
1512 | |||
1524 | #: rhodecode/templates/password_reset.html:30 |
|
1513 | #: rhodecode/templates/password_reset.html:30 | |
1525 | msgid "Reset my password" |
|
1514 | msgid "Reset my password" | |
1526 | msgstr "" |
|
1515 | msgstr "" | |
1527 |
|
1516 | |||
1528 | #: rhodecode/templates/password_reset.html:31 |
|
1517 | #: rhodecode/templates/password_reset.html:31 | |
1529 | msgid "Password reset link will be send to matching email address" |
|
1518 | msgid "Password reset link will be send to matching email address" | |
1530 | msgstr "" |
|
1519 | msgstr "" | |
1531 |
|
1520 | |||
1532 | #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74 |
|
1521 | #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74 | |
1533 | msgid "Sign Up" |
|
1522 | msgid "Sign Up" | |
1534 | msgstr "" |
|
1523 | msgstr "" | |
1535 |
|
1524 | |||
1536 | #: rhodecode/templates/register.html:11 |
|
1525 | #: rhodecode/templates/register.html:11 | |
1537 | msgid "Sign Up to" |
|
1526 | msgid "Sign Up to" | |
1538 | msgstr "" |
|
1527 | msgstr "" | |
1539 |
|
1528 | |||
1540 | #: rhodecode/templates/register.html:38 |
|
1529 | #: rhodecode/templates/register.html:38 | |
1541 | msgid "Re-enter password" |
|
1530 | msgid "Re-enter password" | |
1542 | msgstr "" |
|
1531 | msgstr "" | |
1543 |
|
1532 | |||
1544 | #: rhodecode/templates/register.html:47 |
|
1533 | #: rhodecode/templates/register.html:47 | |
1545 | #: rhodecode/templates/admin/users/user_add.html:59 |
|
1534 | #: rhodecode/templates/admin/users/user_add.html:59 | |
1546 | #: rhodecode/templates/admin/users/user_edit.html:90 |
|
1535 | #: rhodecode/templates/admin/users/user_edit.html:90 | |
1547 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:53 |
|
1536 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:53 | |
1548 | msgid "First Name" |
|
1537 | msgid "First Name" | |
1549 | msgstr "" |
|
1538 | msgstr "" | |
1550 |
|
1539 | |||
1551 | #: rhodecode/templates/register.html:56 |
|
1540 | #: rhodecode/templates/register.html:56 | |
1552 | #: rhodecode/templates/admin/users/user_add.html:68 |
|
1541 | #: rhodecode/templates/admin/users/user_add.html:68 | |
1553 | #: rhodecode/templates/admin/users/user_edit.html:99 |
|
1542 | #: rhodecode/templates/admin/users/user_edit.html:99 | |
1554 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:62 |
|
1543 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:62 | |
1555 | msgid "Last Name" |
|
1544 | msgid "Last Name" | |
1556 | msgstr "" |
|
1545 | msgstr "" | |
1557 |
|
1546 | |||
1558 | #: rhodecode/templates/register.html:65 |
|
1547 | #: rhodecode/templates/register.html:65 | |
1559 | #: rhodecode/templates/admin/users/user_add.html:77 |
|
1548 | #: rhodecode/templates/admin/users/user_add.html:77 | |
1560 | #: rhodecode/templates/admin/users/user_edit.html:108 |
|
1549 | #: rhodecode/templates/admin/users/user_edit.html:108 | |
1561 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:71 |
|
1550 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:71 | |
1562 | #: rhodecode/templates/summary/summary.html:133 |
|
1551 | #: rhodecode/templates/summary/summary.html:133 | |
1563 | msgid "Email" |
|
1552 | msgid "Email" | |
1564 | msgstr "" |
|
1553 | msgstr "" | |
1565 |
|
1554 | |||
1566 | #: rhodecode/templates/register.html:76 |
|
1555 | #: rhodecode/templates/register.html:76 | |
1567 | msgid "Your account will be activated right after registration" |
|
1556 | msgid "Your account will be activated right after registration" | |
1568 | msgstr "" |
|
1557 | msgstr "" | |
1569 |
|
1558 | |||
1570 | #: rhodecode/templates/register.html:78 |
|
1559 | #: rhodecode/templates/register.html:78 | |
1571 | msgid "Your account must wait for activation by administrator" |
|
1560 | msgid "Your account must wait for activation by administrator" | |
1572 | msgstr "" |
|
1561 | msgstr "" | |
1573 |
|
1562 | |||
1574 | #: rhodecode/templates/repo_switcher_list.html:11 |
|
1563 | #: rhodecode/templates/repo_switcher_list.html:11 | |
1575 | #: rhodecode/templates/admin/defaults/defaults.html:44 |
|
1564 | #: rhodecode/templates/admin/defaults/defaults.html:44 | |
1576 | #: rhodecode/templates/admin/repos/repo_add_base.html:65 |
|
1565 | #: rhodecode/templates/admin/repos/repo_add_base.html:65 | |
1577 | #: rhodecode/templates/admin/repos/repo_edit.html:85 |
|
1566 | #: rhodecode/templates/admin/repos/repo_edit.html:85 | |
1578 | #: rhodecode/templates/settings/repo_settings.html:76 |
|
1567 | #: rhodecode/templates/settings/repo_settings.html:76 | |
1579 | msgid "Private repository" |
|
1568 | msgid "Private repository" | |
1580 | msgstr "" |
|
1569 | msgstr "" | |
1581 |
|
1570 | |||
1582 | #: rhodecode/templates/repo_switcher_list.html:16 |
|
1571 | #: rhodecode/templates/repo_switcher_list.html:16 | |
1583 | msgid "Public repository" |
|
1572 | msgid "Public repository" | |
1584 | msgstr "" |
|
1573 | msgstr "" | |
1585 |
|
1574 | |||
1586 | #: rhodecode/templates/switch_to_list.html:3 |
|
1575 | #: rhodecode/templates/switch_to_list.html:3 | |
1587 | #: rhodecode/templates/branches/branches.html:14 |
|
1576 | #: rhodecode/templates/branches/branches.html:14 | |
1588 | msgid "branches" |
|
1577 | msgid "branches" | |
1589 | msgstr "" |
|
1578 | msgstr "" | |
1590 |
|
1579 | |||
1591 | #: rhodecode/templates/switch_to_list.html:10 |
|
1580 | #: rhodecode/templates/switch_to_list.html:10 | |
1592 | #: rhodecode/templates/branches/branches_data.html:57 |
|
1581 | #: rhodecode/templates/branches/branches_data.html:57 | |
1593 | msgid "There are no branches yet" |
|
1582 | msgid "There are no branches yet" | |
1594 | msgstr "" |
|
1583 | msgstr "" | |
1595 |
|
1584 | |||
1596 | #: rhodecode/templates/switch_to_list.html:15 |
|
1585 | #: rhodecode/templates/switch_to_list.html:15 | |
1597 | #: rhodecode/templates/shortlog/shortlog_data.html:10 |
|
1586 | #: rhodecode/templates/shortlog/shortlog_data.html:10 | |
1598 | #: rhodecode/templates/tags/tags.html:15 |
|
1587 | #: rhodecode/templates/tags/tags.html:15 | |
1599 | msgid "tags" |
|
1588 | msgid "tags" | |
1600 | msgstr "" |
|
1589 | msgstr "" | |
1601 |
|
1590 | |||
1602 | #: rhodecode/templates/switch_to_list.html:22 |
|
1591 | #: rhodecode/templates/switch_to_list.html:22 | |
1603 | #: rhodecode/templates/tags/tags_data.html:38 |
|
1592 | #: rhodecode/templates/tags/tags_data.html:38 | |
1604 | msgid "There are no tags yet" |
|
1593 | msgid "There are no tags yet" | |
1605 | msgstr "" |
|
1594 | msgstr "" | |
1606 |
|
1595 | |||
1607 | #: rhodecode/templates/switch_to_list.html:28 |
|
1596 | #: rhodecode/templates/switch_to_list.html:28 | |
1608 | #: rhodecode/templates/bookmarks/bookmarks.html:15 |
|
1597 | #: rhodecode/templates/bookmarks/bookmarks.html:15 | |
1609 | msgid "bookmarks" |
|
1598 | msgid "bookmarks" | |
1610 | msgstr "" |
|
1599 | msgstr "" | |
1611 |
|
1600 | |||
1612 | #: rhodecode/templates/switch_to_list.html:35 |
|
1601 | #: rhodecode/templates/switch_to_list.html:35 | |
1613 | #: rhodecode/templates/bookmarks/bookmarks_data.html:32 |
|
1602 | #: rhodecode/templates/bookmarks/bookmarks_data.html:32 | |
1614 | msgid "There are no bookmarks yet" |
|
1603 | msgid "There are no bookmarks yet" | |
1615 | msgstr "" |
|
1604 | msgstr "" | |
1616 |
|
1605 | |||
1617 | #: rhodecode/templates/admin/admin.html:5 |
|
1606 | #: rhodecode/templates/admin/admin.html:5 | |
1618 |
#: rhodecode/templates/admin/admin.html: |
|
1607 | #: rhodecode/templates/admin/admin.html:13 | |
1619 | msgid "Admin journal" |
|
1608 | msgid "Admin journal" | |
1620 | msgstr "" |
|
1609 | msgstr "" | |
1621 |
|
1610 | |||
|
1611 | #: rhodecode/templates/admin/admin.html:10 | |||
|
1612 | msgid "journal filter..." | |||
|
1613 | msgstr "" | |||
|
1614 | ||||
|
1615 | #: rhodecode/templates/admin/admin.html:12 | |||
|
1616 | #: rhodecode/templates/journal/journal.html:11 | |||
|
1617 | msgid "filter" | |||
|
1618 | msgstr "" | |||
|
1619 | ||||
|
1620 | #: rhodecode/templates/admin/admin.html:13 | |||
|
1621 | #: rhodecode/templates/journal/journal.html:12 | |||
|
1622 | #, python-format | |||
|
1623 | msgid "%s entry" | |||
|
1624 | msgid_plural "%s entries" | |||
|
1625 | msgstr[0] "" | |||
|
1626 | msgstr[1] "" | |||
|
1627 | ||||
1622 | #: rhodecode/templates/admin/admin_log.html:6 |
|
1628 | #: rhodecode/templates/admin/admin_log.html:6 | |
1623 | #: rhodecode/templates/admin/repos/repos.html:74 |
|
1629 | #: rhodecode/templates/admin/repos/repos.html:74 | |
1624 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:8 |
|
1630 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:8 | |
1625 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:9 |
|
1631 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:9 | |
1626 | #: rhodecode/templates/journal/journal_page_repos.html:9 |
|
1632 | #: rhodecode/templates/journal/journal_page_repos.html:9 | |
1627 | #: rhodecode/templates/journal/journal_page_repos.html:10 |
|
1633 | #: rhodecode/templates/journal/journal_page_repos.html:10 | |
1628 | msgid "Action" |
|
1634 | msgid "Action" | |
1629 | msgstr "" |
|
1635 | msgstr "" | |
1630 |
|
1636 | |||
1631 | #: rhodecode/templates/admin/admin_log.html:7 |
|
1637 | #: rhodecode/templates/admin/admin_log.html:7 | |
1632 | #: rhodecode/templates/admin/permissions/permissions.html:41 |
|
1638 | #: rhodecode/templates/admin/permissions/permissions.html:41 | |
1633 | msgid "Repository" |
|
1639 | msgid "Repository" | |
1634 | msgstr "" |
|
1640 | msgstr "" | |
1635 |
|
1641 | |||
1636 | #: rhodecode/templates/admin/admin_log.html:8 |
|
1642 | #: rhodecode/templates/admin/admin_log.html:8 | |
1637 | #: rhodecode/templates/bookmarks/bookmarks.html:37 |
|
1643 | #: rhodecode/templates/bookmarks/bookmarks.html:37 | |
1638 | #: rhodecode/templates/bookmarks/bookmarks_data.html:7 |
|
1644 | #: rhodecode/templates/bookmarks/bookmarks_data.html:7 | |
1639 | #: rhodecode/templates/branches/branches.html:51 |
|
1645 | #: rhodecode/templates/branches/branches.html:51 | |
1640 | #: rhodecode/templates/branches/branches_data.html:7 |
|
1646 | #: rhodecode/templates/branches/branches_data.html:7 | |
1641 | #: rhodecode/templates/tags/tags.html:52 |
|
1647 | #: rhodecode/templates/tags/tags.html:52 | |
1642 | #: rhodecode/templates/tags/tags_data.html:7 |
|
1648 | #: rhodecode/templates/tags/tags_data.html:7 | |
1643 | msgid "Date" |
|
1649 | msgid "Date" | |
1644 | msgstr "" |
|
1650 | msgstr "" | |
1645 |
|
1651 | |||
1646 | #: rhodecode/templates/admin/admin_log.html:9 |
|
1652 | #: rhodecode/templates/admin/admin_log.html:9 | |
1647 | msgid "From IP" |
|
1653 | msgid "From IP" | |
1648 | msgstr "" |
|
1654 | msgstr "" | |
1649 |
|
1655 | |||
1650 |
#: rhodecode/templates/admin/admin_log.html: |
|
1656 | #: rhodecode/templates/admin/admin_log.html:63 | |
1651 | msgid "No actions yet" |
|
1657 | msgid "No actions yet" | |
1652 | msgstr "" |
|
1658 | msgstr "" | |
1653 |
|
1659 | |||
1654 | #: rhodecode/templates/admin/defaults/defaults.html:5 |
|
1660 | #: rhodecode/templates/admin/defaults/defaults.html:5 | |
1655 | #: rhodecode/templates/admin/defaults/defaults.html:25 |
|
1661 | #: rhodecode/templates/admin/defaults/defaults.html:25 | |
1656 | msgid "Repositories defaults" |
|
1662 | msgid "Repositories defaults" | |
1657 | msgstr "" |
|
1663 | msgstr "" | |
1658 |
|
1664 | |||
1659 | #: rhodecode/templates/admin/defaults/defaults.html:11 |
|
1665 | #: rhodecode/templates/admin/defaults/defaults.html:11 | |
1660 | msgid "Defaults" |
|
1666 | msgid "Defaults" | |
1661 | msgstr "" |
|
1667 | msgstr "" | |
1662 |
|
1668 | |||
1663 | #: rhodecode/templates/admin/defaults/defaults.html:35 |
|
1669 | #: rhodecode/templates/admin/defaults/defaults.html:35 | |
1664 | #: rhodecode/templates/admin/repos/repo_add_base.html:38 |
|
1670 | #: rhodecode/templates/admin/repos/repo_add_base.html:38 | |
1665 | #: rhodecode/templates/admin/repos/repo_edit.html:58 |
|
1671 | #: rhodecode/templates/admin/repos/repo_edit.html:58 | |
1666 | msgid "Type" |
|
1672 | msgid "Type" | |
1667 | msgstr "" |
|
1673 | msgstr "" | |
1668 |
|
1674 | |||
1669 | #: rhodecode/templates/admin/defaults/defaults.html:48 |
|
1675 | #: rhodecode/templates/admin/defaults/defaults.html:48 | |
1670 | #: rhodecode/templates/admin/repos/repo_add_base.html:69 |
|
1676 | #: rhodecode/templates/admin/repos/repo_add_base.html:69 | |
1671 | #: rhodecode/templates/admin/repos/repo_edit.html:89 |
|
1677 | #: rhodecode/templates/admin/repos/repo_edit.html:89 | |
1672 | #: rhodecode/templates/forks/fork.html:72 |
|
1678 | #: rhodecode/templates/forks/fork.html:72 | |
1673 | #: rhodecode/templates/settings/repo_settings.html:80 |
|
1679 | #: rhodecode/templates/settings/repo_settings.html:80 | |
1674 | msgid "" |
|
1680 | msgid "" | |
1675 | "Private repositories are only visible to people explicitly added as " |
|
1681 | "Private repositories are only visible to people explicitly added as " | |
1676 | "collaborators." |
|
1682 | "collaborators." | |
1677 | msgstr "" |
|
1683 | msgstr "" | |
1678 |
|
1684 | |||
1679 | #: rhodecode/templates/admin/defaults/defaults.html:55 |
|
1685 | #: rhodecode/templates/admin/defaults/defaults.html:55 | |
1680 | #: rhodecode/templates/admin/repos/repo_edit.html:94 |
|
1686 | #: rhodecode/templates/admin/repos/repo_edit.html:94 | |
1681 | msgid "Enable statistics" |
|
1687 | msgid "Enable statistics" | |
1682 | msgstr "" |
|
1688 | msgstr "" | |
1683 |
|
1689 | |||
1684 | #: rhodecode/templates/admin/defaults/defaults.html:59 |
|
1690 | #: rhodecode/templates/admin/defaults/defaults.html:59 | |
1685 | #: rhodecode/templates/admin/repos/repo_edit.html:98 |
|
1691 | #: rhodecode/templates/admin/repos/repo_edit.html:98 | |
1686 | msgid "Enable statistics window on summary page." |
|
1692 | msgid "Enable statistics window on summary page." | |
1687 | msgstr "" |
|
1693 | msgstr "" | |
1688 |
|
1694 | |||
1689 | #: rhodecode/templates/admin/defaults/defaults.html:65 |
|
1695 | #: rhodecode/templates/admin/defaults/defaults.html:65 | |
1690 | #: rhodecode/templates/admin/repos/repo_edit.html:103 |
|
1696 | #: rhodecode/templates/admin/repos/repo_edit.html:103 | |
1691 | msgid "Enable downloads" |
|
1697 | msgid "Enable downloads" | |
1692 | msgstr "" |
|
1698 | msgstr "" | |
1693 |
|
1699 | |||
1694 | #: rhodecode/templates/admin/defaults/defaults.html:69 |
|
1700 | #: rhodecode/templates/admin/defaults/defaults.html:69 | |
1695 | #: rhodecode/templates/admin/repos/repo_edit.html:107 |
|
1701 | #: rhodecode/templates/admin/repos/repo_edit.html:107 | |
1696 | msgid "Enable download menu on summary page." |
|
1702 | msgid "Enable download menu on summary page." | |
1697 | msgstr "" |
|
1703 | msgstr "" | |
1698 |
|
1704 | |||
1699 | #: rhodecode/templates/admin/defaults/defaults.html:75 |
|
1705 | #: rhodecode/templates/admin/defaults/defaults.html:75 | |
1700 | #: rhodecode/templates/admin/repos/repo_edit.html:112 |
|
1706 | #: rhodecode/templates/admin/repos/repo_edit.html:112 | |
1701 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66 |
|
1707 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66 | |
1702 | msgid "Enable locking" |
|
1708 | msgid "Enable locking" | |
1703 | msgstr "" |
|
1709 | msgstr "" | |
1704 |
|
1710 | |||
1705 | #: rhodecode/templates/admin/defaults/defaults.html:79 |
|
1711 | #: rhodecode/templates/admin/defaults/defaults.html:79 | |
1706 | #: rhodecode/templates/admin/repos/repo_edit.html:116 |
|
1712 | #: rhodecode/templates/admin/repos/repo_edit.html:116 | |
1707 | msgid "Enable lock-by-pulling on repository." |
|
1713 | msgid "Enable lock-by-pulling on repository." | |
1708 | msgstr "" |
|
1714 | msgstr "" | |
1709 |
|
1715 | |||
1710 | #: rhodecode/templates/admin/defaults/defaults.html:84 |
|
1716 | #: rhodecode/templates/admin/defaults/defaults.html:84 | |
1711 | #: rhodecode/templates/admin/ldap/ldap.html:89 |
|
1717 | #: rhodecode/templates/admin/ldap/ldap.html:89 | |
1712 | #: rhodecode/templates/admin/repos/repo_edit.html:141 |
|
1718 | #: rhodecode/templates/admin/repos/repo_edit.html:141 | |
1713 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:74 |
|
1719 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:74 | |
1714 | #: rhodecode/templates/admin/settings/hooks.html:73 |
|
1720 | #: rhodecode/templates/admin/settings/hooks.html:73 | |
1715 | #: rhodecode/templates/admin/users/user_edit.html:133 |
|
1721 | #: rhodecode/templates/admin/users/user_edit.html:133 | |
1716 | #: rhodecode/templates/admin/users/user_edit.html:178 |
|
1722 | #: rhodecode/templates/admin/users/user_edit.html:178 | |
1717 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:79 |
|
1723 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:79 | |
1718 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:135 |
|
1724 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:135 | |
1719 |
#: rhodecode/templates/settings/repo_settings.html:9 |
|
1725 | #: rhodecode/templates/settings/repo_settings.html:94 | |
1720 | msgid "Save" |
|
1726 | msgid "Save" | |
1721 | msgstr "" |
|
1727 | msgstr "" | |
1722 |
|
1728 | |||
1723 | #: rhodecode/templates/admin/ldap/ldap.html:5 |
|
1729 | #: rhodecode/templates/admin/ldap/ldap.html:5 | |
1724 | msgid "LDAP administration" |
|
1730 | msgid "LDAP administration" | |
1725 | msgstr "" |
|
1731 | msgstr "" | |
1726 |
|
1732 | |||
1727 | #: rhodecode/templates/admin/ldap/ldap.html:11 |
|
1733 | #: rhodecode/templates/admin/ldap/ldap.html:11 | |
1728 | msgid "Ldap" |
|
1734 | msgid "Ldap" | |
1729 | msgstr "" |
|
1735 | msgstr "" | |
1730 |
|
1736 | |||
1731 | #: rhodecode/templates/admin/ldap/ldap.html:28 |
|
1737 | #: rhodecode/templates/admin/ldap/ldap.html:28 | |
1732 | msgid "Connection settings" |
|
1738 | msgid "Connection settings" | |
1733 | msgstr "" |
|
1739 | msgstr "" | |
1734 |
|
1740 | |||
1735 | #: rhodecode/templates/admin/ldap/ldap.html:30 |
|
1741 | #: rhodecode/templates/admin/ldap/ldap.html:30 | |
1736 | msgid "Enable LDAP" |
|
1742 | msgid "Enable LDAP" | |
1737 | msgstr "" |
|
1743 | msgstr "" | |
1738 |
|
1744 | |||
1739 | #: rhodecode/templates/admin/ldap/ldap.html:34 |
|
1745 | #: rhodecode/templates/admin/ldap/ldap.html:34 | |
1740 | msgid "Host" |
|
1746 | msgid "Host" | |
1741 | msgstr "" |
|
1747 | msgstr "" | |
1742 |
|
1748 | |||
1743 | #: rhodecode/templates/admin/ldap/ldap.html:38 |
|
1749 | #: rhodecode/templates/admin/ldap/ldap.html:38 | |
1744 | msgid "Port" |
|
1750 | msgid "Port" | |
1745 | msgstr "" |
|
1751 | msgstr "" | |
1746 |
|
1752 | |||
1747 | #: rhodecode/templates/admin/ldap/ldap.html:42 |
|
1753 | #: rhodecode/templates/admin/ldap/ldap.html:42 | |
1748 | msgid "Account" |
|
1754 | msgid "Account" | |
1749 | msgstr "" |
|
1755 | msgstr "" | |
1750 |
|
1756 | |||
1751 | #: rhodecode/templates/admin/ldap/ldap.html:50 |
|
1757 | #: rhodecode/templates/admin/ldap/ldap.html:50 | |
1752 | msgid "Connection security" |
|
1758 | msgid "Connection security" | |
1753 | msgstr "" |
|
1759 | msgstr "" | |
1754 |
|
1760 | |||
1755 | #: rhodecode/templates/admin/ldap/ldap.html:54 |
|
1761 | #: rhodecode/templates/admin/ldap/ldap.html:54 | |
1756 | msgid "Certificate Checks" |
|
1762 | msgid "Certificate Checks" | |
1757 | msgstr "" |
|
1763 | msgstr "" | |
1758 |
|
1764 | |||
1759 | #: rhodecode/templates/admin/ldap/ldap.html:57 |
|
1765 | #: rhodecode/templates/admin/ldap/ldap.html:57 | |
1760 | msgid "Search settings" |
|
1766 | msgid "Search settings" | |
1761 | msgstr "" |
|
1767 | msgstr "" | |
1762 |
|
1768 | |||
1763 | #: rhodecode/templates/admin/ldap/ldap.html:59 |
|
1769 | #: rhodecode/templates/admin/ldap/ldap.html:59 | |
1764 | msgid "Base DN" |
|
1770 | msgid "Base DN" | |
1765 | msgstr "" |
|
1771 | msgstr "" | |
1766 |
|
1772 | |||
1767 | #: rhodecode/templates/admin/ldap/ldap.html:63 |
|
1773 | #: rhodecode/templates/admin/ldap/ldap.html:63 | |
1768 | msgid "LDAP Filter" |
|
1774 | msgid "LDAP Filter" | |
1769 | msgstr "" |
|
1775 | msgstr "" | |
1770 |
|
1776 | |||
1771 | #: rhodecode/templates/admin/ldap/ldap.html:67 |
|
1777 | #: rhodecode/templates/admin/ldap/ldap.html:67 | |
1772 | msgid "LDAP Search Scope" |
|
1778 | msgid "LDAP Search Scope" | |
1773 | msgstr "" |
|
1779 | msgstr "" | |
1774 |
|
1780 | |||
1775 | #: rhodecode/templates/admin/ldap/ldap.html:70 |
|
1781 | #: rhodecode/templates/admin/ldap/ldap.html:70 | |
1776 | msgid "Attribute mappings" |
|
1782 | msgid "Attribute mappings" | |
1777 | msgstr "" |
|
1783 | msgstr "" | |
1778 |
|
1784 | |||
1779 | #: rhodecode/templates/admin/ldap/ldap.html:72 |
|
1785 | #: rhodecode/templates/admin/ldap/ldap.html:72 | |
1780 | msgid "Login Attribute" |
|
1786 | msgid "Login Attribute" | |
1781 | msgstr "" |
|
1787 | msgstr "" | |
1782 |
|
1788 | |||
1783 | #: rhodecode/templates/admin/ldap/ldap.html:76 |
|
1789 | #: rhodecode/templates/admin/ldap/ldap.html:76 | |
1784 | msgid "First Name Attribute" |
|
1790 | msgid "First Name Attribute" | |
1785 | msgstr "" |
|
1791 | msgstr "" | |
1786 |
|
1792 | |||
1787 | #: rhodecode/templates/admin/ldap/ldap.html:80 |
|
1793 | #: rhodecode/templates/admin/ldap/ldap.html:80 | |
1788 | msgid "Last Name Attribute" |
|
1794 | msgid "Last Name Attribute" | |
1789 | msgstr "" |
|
1795 | msgstr "" | |
1790 |
|
1796 | |||
1791 | #: rhodecode/templates/admin/ldap/ldap.html:84 |
|
1797 | #: rhodecode/templates/admin/ldap/ldap.html:84 | |
1792 | msgid "E-mail Attribute" |
|
1798 | msgid "E-mail Attribute" | |
1793 | msgstr "" |
|
1799 | msgstr "" | |
1794 |
|
1800 | |||
1795 | #: rhodecode/templates/admin/notifications/notifications.html:5 |
|
1801 | #: rhodecode/templates/admin/notifications/notifications.html:5 | |
1796 | #: rhodecode/templates/admin/notifications/notifications.html:9 |
|
1802 | #: rhodecode/templates/admin/notifications/notifications.html:9 | |
1797 | msgid "My Notifications" |
|
1803 | msgid "My Notifications" | |
1798 | msgstr "" |
|
1804 | msgstr "" | |
1799 |
|
1805 | |||
1800 | #: rhodecode/templates/admin/notifications/notifications.html:29 |
|
1806 | #: rhodecode/templates/admin/notifications/notifications.html:29 | |
1801 | msgid "All" |
|
1807 | msgid "All" | |
1802 | msgstr "" |
|
1808 | msgstr "" | |
1803 |
|
1809 | |||
1804 | #: rhodecode/templates/admin/notifications/notifications.html:30 |
|
1810 | #: rhodecode/templates/admin/notifications/notifications.html:30 | |
1805 | #, fuzzy |
|
1811 | #, fuzzy | |
1806 | msgid "Comments" |
|
1812 | msgid "Comments" | |
1807 | msgstr "" |
|
1813 | msgstr "" | |
1808 |
|
1814 | |||
1809 | #: rhodecode/templates/admin/notifications/notifications.html:31 |
|
1815 | #: rhodecode/templates/admin/notifications/notifications.html:31 | |
1810 | #: rhodecode/templates/base/base.html:267 |
|
1816 | #: rhodecode/templates/base/base.html:267 | |
1811 | #: rhodecode/templates/base/base.html:269 |
|
1817 | #: rhodecode/templates/base/base.html:269 | |
1812 | msgid "Pull requests" |
|
1818 | msgid "Pull requests" | |
1813 | msgstr "" |
|
1819 | msgstr "" | |
1814 |
|
1820 | |||
1815 | #: rhodecode/templates/admin/notifications/notifications.html:35 |
|
1821 | #: rhodecode/templates/admin/notifications/notifications.html:35 | |
1816 | msgid "Mark all read" |
|
1822 | msgid "Mark all read" | |
1817 | msgstr "" |
|
1823 | msgstr "" | |
1818 |
|
1824 | |||
1819 | #: rhodecode/templates/admin/notifications/notifications_data.html:39 |
|
1825 | #: rhodecode/templates/admin/notifications/notifications_data.html:39 | |
1820 | msgid "No notifications here yet" |
|
1826 | msgid "No notifications here yet" | |
1821 | msgstr "" |
|
1827 | msgstr "" | |
1822 |
|
1828 | |||
1823 | #: rhodecode/templates/admin/notifications/show_notification.html:5 |
|
1829 | #: rhodecode/templates/admin/notifications/show_notification.html:5 | |
1824 | #: rhodecode/templates/admin/notifications/show_notification.html:11 |
|
1830 | #: rhodecode/templates/admin/notifications/show_notification.html:11 | |
1825 | msgid "Show notification" |
|
1831 | msgid "Show notification" | |
1826 | msgstr "" |
|
1832 | msgstr "" | |
1827 |
|
1833 | |||
1828 | #: rhodecode/templates/admin/notifications/show_notification.html:9 |
|
1834 | #: rhodecode/templates/admin/notifications/show_notification.html:9 | |
1829 | msgid "Notifications" |
|
1835 | msgid "Notifications" | |
1830 | msgstr "" |
|
1836 | msgstr "" | |
1831 |
|
1837 | |||
1832 | #: rhodecode/templates/admin/permissions/permissions.html:5 |
|
1838 | #: rhodecode/templates/admin/permissions/permissions.html:5 | |
1833 | msgid "Permissions administration" |
|
1839 | msgid "Permissions administration" | |
1834 | msgstr "" |
|
1840 | msgstr "" | |
1835 |
|
1841 | |||
1836 | #: rhodecode/templates/admin/permissions/permissions.html:11 |
|
1842 | #: rhodecode/templates/admin/permissions/permissions.html:11 | |
1837 | #: rhodecode/templates/admin/repos/repo_edit.html:134 |
|
1843 | #: rhodecode/templates/admin/repos/repo_edit.html:134 | |
1838 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58 |
|
1844 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58 | |
1839 | #: rhodecode/templates/admin/users/user_edit.html:143 |
|
1845 | #: rhodecode/templates/admin/users/user_edit.html:143 | |
1840 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:100 |
|
1846 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:100 | |
1841 | #: rhodecode/templates/settings/repo_settings.html:86 |
|
1847 | #: rhodecode/templates/settings/repo_settings.html:86 | |
1842 | msgid "Permissions" |
|
1848 | msgid "Permissions" | |
1843 | msgstr "" |
|
1849 | msgstr "" | |
1844 |
|
1850 | |||
1845 | #: rhodecode/templates/admin/permissions/permissions.html:24 |
|
1851 | #: rhodecode/templates/admin/permissions/permissions.html:24 | |
1846 | msgid "Default permissions" |
|
1852 | msgid "Default permissions" | |
1847 | msgstr "" |
|
1853 | msgstr "" | |
1848 |
|
1854 | |||
1849 | #: rhodecode/templates/admin/permissions/permissions.html:31 |
|
1855 | #: rhodecode/templates/admin/permissions/permissions.html:31 | |
1850 | msgid "Anonymous access" |
|
1856 | msgid "Anonymous access" | |
1851 | msgstr "" |
|
1857 | msgstr "" | |
1852 |
|
1858 | |||
1853 | #: rhodecode/templates/admin/permissions/permissions.html:49 |
|
1859 | #: rhodecode/templates/admin/permissions/permissions.html:49 | |
1854 | msgid "" |
|
1860 | msgid "" | |
1855 | "All default permissions on each repository will be reset to choosen " |
|
1861 | "All default permissions on each repository will be reset to choosen " | |
1856 | "permission, note that all custom default permission on repositories will " |
|
1862 | "permission, note that all custom default permission on repositories will " | |
1857 | "be lost" |
|
1863 | "be lost" | |
1858 | msgstr "" |
|
1864 | msgstr "" | |
1859 |
|
1865 | |||
1860 | #: rhodecode/templates/admin/permissions/permissions.html:50 |
|
1866 | #: rhodecode/templates/admin/permissions/permissions.html:50 | |
1861 | #: rhodecode/templates/admin/permissions/permissions.html:63 |
|
1867 | #: rhodecode/templates/admin/permissions/permissions.html:63 | |
1862 | msgid "overwrite existing settings" |
|
1868 | msgid "overwrite existing settings" | |
1863 | msgstr "" |
|
1869 | msgstr "" | |
1864 |
|
1870 | |||
1865 | #: rhodecode/templates/admin/permissions/permissions.html:55 |
|
1871 | #: rhodecode/templates/admin/permissions/permissions.html:55 | |
1866 | #: rhodecode/templates/admin/repos/repo_add_base.html:29 |
|
1872 | #: rhodecode/templates/admin/repos/repo_add_base.html:29 | |
1867 | #: rhodecode/templates/admin/repos/repo_edit.html:49 |
|
1873 | #: rhodecode/templates/admin/repos/repo_edit.html:49 | |
1868 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:4 |
|
1874 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:4 | |
1869 | #: rhodecode/templates/forks/fork.html:50 |
|
1875 | #: rhodecode/templates/forks/fork.html:50 | |
1870 | #: rhodecode/templates/settings/repo_settings.html:48 |
|
1876 | #: rhodecode/templates/settings/repo_settings.html:48 | |
1871 | msgid "Repository group" |
|
1877 | msgid "Repository group" | |
1872 | msgstr "" |
|
1878 | msgstr "" | |
1873 |
|
1879 | |||
1874 | #: rhodecode/templates/admin/permissions/permissions.html:62 |
|
1880 | #: rhodecode/templates/admin/permissions/permissions.html:62 | |
1875 | msgid "" |
|
1881 | msgid "" | |
1876 | "All default permissions on each repository group will be reset to choosen" |
|
1882 | "All default permissions on each repository group will be reset to choosen" | |
1877 | " permission, note that all custom default permission on repositories " |
|
1883 | " permission, note that all custom default permission on repositories " | |
1878 | "group will be lost" |
|
1884 | "group will be lost" | |
1879 | msgstr "" |
|
1885 | msgstr "" | |
1880 |
|
1886 | |||
1881 | #: rhodecode/templates/admin/permissions/permissions.html:69 |
|
1887 | #: rhodecode/templates/admin/permissions/permissions.html:69 | |
1882 | msgid "Registration" |
|
1888 | msgid "Registration" | |
1883 | msgstr "" |
|
1889 | msgstr "" | |
1884 |
|
1890 | |||
1885 | #: rhodecode/templates/admin/permissions/permissions.html:77 |
|
1891 | #: rhodecode/templates/admin/permissions/permissions.html:77 | |
1886 | msgid "Repository creation" |
|
1892 | msgid "Repository creation" | |
1887 | msgstr "" |
|
1893 | msgstr "" | |
1888 |
|
1894 | |||
1889 | #: rhodecode/templates/admin/permissions/permissions.html:85 |
|
1895 | #: rhodecode/templates/admin/permissions/permissions.html:85 | |
1890 | msgid "Repository forking" |
|
1896 | msgid "Repository forking" | |
1891 | msgstr "" |
|
1897 | msgstr "" | |
1892 |
|
1898 | |||
1893 | #: rhodecode/templates/admin/permissions/permissions.html:92 |
|
1899 | #: rhodecode/templates/admin/permissions/permissions.html:92 | |
1894 | #: rhodecode/templates/admin/repos/repo_edit.html:264 |
|
1900 | #: rhodecode/templates/admin/repos/repo_edit.html:264 | |
1895 | msgid "set" |
|
1901 | msgid "set" | |
1896 | msgstr "" |
|
1902 | msgstr "" | |
1897 |
|
1903 | |||
1898 | #: rhodecode/templates/admin/repos/repo_add.html:5 |
|
1904 | #: rhodecode/templates/admin/repos/repo_add.html:5 | |
1899 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5 |
|
1905 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5 | |
1900 | msgid "Add repository" |
|
1906 | msgid "Add repository" | |
1901 | msgstr "" |
|
1907 | msgstr "" | |
1902 |
|
1908 | |||
1903 | #: rhodecode/templates/admin/repos/repo_add.html:11 |
|
1909 | #: rhodecode/templates/admin/repos/repo_add.html:11 | |
1904 | #: rhodecode/templates/admin/repos/repo_edit.html:11 |
|
1910 | #: rhodecode/templates/admin/repos/repo_edit.html:11 | |
1905 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 |
|
1911 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 | |
1906 | msgid "Repositories" |
|
1912 | msgid "Repositories" | |
1907 | msgstr "" |
|
1913 | msgstr "" | |
1908 |
|
1914 | |||
1909 | #: rhodecode/templates/admin/repos/repo_add.html:13 |
|
1915 | #: rhodecode/templates/admin/repos/repo_add.html:13 | |
1910 | msgid "add new" |
|
1916 | msgid "add new" | |
1911 | msgstr "" |
|
1917 | msgstr "" | |
1912 |
|
1918 | |||
1913 | #: rhodecode/templates/admin/repos/repo_add_base.html:20 |
|
1919 | #: rhodecode/templates/admin/repos/repo_add_base.html:20 | |
1914 | #: rhodecode/templates/summary/summary.html:104 |
|
1920 | #: rhodecode/templates/summary/summary.html:104 | |
1915 | #: rhodecode/templates/summary/summary.html:105 |
|
1921 | #: rhodecode/templates/summary/summary.html:105 | |
1916 | msgid "Clone from" |
|
1922 | msgid "Clone from" | |
1917 | msgstr "" |
|
1923 | msgstr "" | |
1918 |
|
1924 | |||
1919 | #: rhodecode/templates/admin/repos/repo_add_base.html:24 |
|
1925 | #: rhodecode/templates/admin/repos/repo_add_base.html:24 | |
1920 | #: rhodecode/templates/admin/repos/repo_edit.html:44 |
|
1926 | #: rhodecode/templates/admin/repos/repo_edit.html:44 | |
1921 | #: rhodecode/templates/settings/repo_settings.html:43 |
|
1927 | #: rhodecode/templates/settings/repo_settings.html:43 | |
1922 | msgid "Optional http[s] url from which repository should be cloned." |
|
1928 | msgid "Optional http[s] url from which repository should be cloned." | |
1923 | msgstr "" |
|
1929 | msgstr "" | |
1924 |
|
1930 | |||
1925 | #: rhodecode/templates/admin/repos/repo_add_base.html:33 |
|
1931 | #: rhodecode/templates/admin/repos/repo_add_base.html:33 | |
1926 | #: rhodecode/templates/forks/fork.html:54 |
|
1932 | #: rhodecode/templates/forks/fork.html:54 | |
1927 | msgid "Optionaly select a group to put this repository into." |
|
1933 | msgid "Optionaly select a group to put this repository into." | |
1928 | msgstr "" |
|
1934 | msgstr "" | |
1929 |
|
1935 | |||
1930 | #: rhodecode/templates/admin/repos/repo_add_base.html:42 |
|
1936 | #: rhodecode/templates/admin/repos/repo_add_base.html:42 | |
1931 | msgid "Type of repository to create." |
|
1937 | msgid "Type of repository to create." | |
1932 | msgstr "" |
|
1938 | msgstr "" | |
1933 |
|
1939 | |||
1934 | #: rhodecode/templates/admin/repos/repo_add_base.html:47 |
|
1940 | #: rhodecode/templates/admin/repos/repo_add_base.html:47 | |
1935 | #: rhodecode/templates/admin/repos/repo_edit.html:66 |
|
1941 | #: rhodecode/templates/admin/repos/repo_edit.html:66 | |
1936 | #: rhodecode/templates/forks/fork.html:41 |
|
1942 | #: rhodecode/templates/forks/fork.html:41 | |
1937 | #: rhodecode/templates/settings/repo_settings.html:57 |
|
1943 | #: rhodecode/templates/settings/repo_settings.html:57 | |
1938 | msgid "Landing revision" |
|
1944 | msgid "Landing revision" | |
1939 | msgstr "" |
|
1945 | msgstr "" | |
1940 |
|
1946 | |||
1941 | #: rhodecode/templates/admin/repos/repo_add_base.html:51 |
|
1947 | #: rhodecode/templates/admin/repos/repo_add_base.html:51 | |
1942 | #: rhodecode/templates/admin/repos/repo_edit.html:70 |
|
1948 | #: rhodecode/templates/admin/repos/repo_edit.html:70 | |
1943 | #: rhodecode/templates/forks/fork.html:45 |
|
1949 | #: rhodecode/templates/forks/fork.html:45 | |
1944 | #: rhodecode/templates/settings/repo_settings.html:61 |
|
1950 | #: rhodecode/templates/settings/repo_settings.html:61 | |
1945 | msgid "Default revision for files page, downloads, whoosh and readme" |
|
1951 | msgid "Default revision for files page, downloads, whoosh and readme" | |
1946 | msgstr "" |
|
1952 | msgstr "" | |
1947 |
|
1953 | |||
1948 | #: rhodecode/templates/admin/repos/repo_add_base.html:60 |
|
1954 | #: rhodecode/templates/admin/repos/repo_add_base.html:60 | |
1949 | #: rhodecode/templates/admin/repos/repo_edit.html:79 |
|
1955 | #: rhodecode/templates/admin/repos/repo_edit.html:79 | |
1950 | #: rhodecode/templates/forks/fork.html:63 |
|
1956 | #: rhodecode/templates/forks/fork.html:63 | |
1951 | #: rhodecode/templates/settings/repo_settings.html:70 |
|
1957 | #: rhodecode/templates/settings/repo_settings.html:70 | |
1952 | msgid "Keep it short and to the point. Use a README file for longer descriptions." |
|
1958 | msgid "Keep it short and to the point. Use a README file for longer descriptions." | |
1953 | msgstr "" |
|
1959 | msgstr "" | |
1954 |
|
1960 | |||
1955 | #: rhodecode/templates/admin/repos/repo_add_base.html:73 |
|
1961 | #: rhodecode/templates/admin/repos/repo_add_base.html:73 | |
1956 | msgid "add" |
|
1962 | msgid "add" | |
1957 | msgstr "" |
|
1963 | msgstr "" | |
1958 |
|
1964 | |||
1959 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9 |
|
1965 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9 | |
1960 | msgid "add new repository" |
|
1966 | msgid "add new repository" | |
1961 | msgstr "" |
|
1967 | msgstr "" | |
1962 |
|
1968 | |||
1963 | #: rhodecode/templates/admin/repos/repo_edit.html:5 |
|
1969 | #: rhodecode/templates/admin/repos/repo_edit.html:5 | |
1964 | msgid "Edit repository" |
|
1970 | msgid "Edit repository" | |
1965 | msgstr "" |
|
1971 | msgstr "" | |
1966 |
|
1972 | |||
1967 | #: rhodecode/templates/admin/repos/repo_edit.html:13 |
|
1973 | #: rhodecode/templates/admin/repos/repo_edit.html:13 | |
1968 | #: rhodecode/templates/admin/users/user_edit.html:13 |
|
1974 | #: rhodecode/templates/admin/users/user_edit.html:13 | |
1969 | #: rhodecode/templates/admin/users/user_edit.html:228 |
|
1975 | #: rhodecode/templates/admin/users/user_edit.html:228 | |
1970 | #: rhodecode/templates/admin/users/user_edit.html:230 |
|
1976 | #: rhodecode/templates/admin/users/user_edit.html:230 | |
1971 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 |
|
1977 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 | |
1972 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:13 |
|
1978 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:13 | |
1973 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:207 |
|
1979 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:207 | |
1974 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:209 |
|
1980 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:209 | |
1975 | #: rhodecode/templates/files/files_source.html:29 |
|
1981 | #: rhodecode/templates/files/files_source.html:29 | |
1976 | #: rhodecode/templates/journal/journal_page_repos.html:29 |
|
1982 | #: rhodecode/templates/journal/journal_page_repos.html:29 | |
1977 | msgid "edit" |
|
1983 | msgid "edit" | |
1978 | msgstr "" |
|
1984 | msgstr "" | |
1979 |
|
1985 | |||
1980 | #: rhodecode/templates/admin/repos/repo_edit.html:40 |
|
1986 | #: rhodecode/templates/admin/repos/repo_edit.html:40 | |
1981 | #: rhodecode/templates/settings/repo_settings.html:39 |
|
1987 | #: rhodecode/templates/settings/repo_settings.html:39 | |
1982 | msgid "Clone uri" |
|
1988 | msgid "Clone uri" | |
1983 | msgstr "" |
|
1989 | msgstr "" | |
1984 |
|
1990 | |||
1985 | #: rhodecode/templates/admin/repos/repo_edit.html:53 |
|
1991 | #: rhodecode/templates/admin/repos/repo_edit.html:53 | |
1986 | #: rhodecode/templates/settings/repo_settings.html:52 |
|
1992 | #: rhodecode/templates/settings/repo_settings.html:52 | |
1987 | msgid "Optional select a group to put this repository into." |
|
1993 | msgid "Optional select a group to put this repository into." | |
1988 | msgstr "" |
|
1994 | msgstr "" | |
1989 |
|
1995 | |||
1990 | #: rhodecode/templates/admin/repos/repo_edit.html:126 |
|
1996 | #: rhodecode/templates/admin/repos/repo_edit.html:126 | |
1991 | msgid "Change owner of this repository." |
|
1997 | msgid "Change owner of this repository." | |
1992 | msgstr "" |
|
1998 | msgstr "" | |
1993 |
|
1999 | |||
1994 | #: rhodecode/templates/admin/repos/repo_edit.html:142 |
|
2000 | #: rhodecode/templates/admin/repos/repo_edit.html:142 | |
1995 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:75 |
|
2001 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:75 | |
1996 | #: rhodecode/templates/admin/settings/settings.html:113 |
|
2002 | #: rhodecode/templates/admin/settings/settings.html:113 | |
1997 | #: rhodecode/templates/admin/settings/settings.html:179 |
|
2003 | #: rhodecode/templates/admin/settings/settings.html:179 | |
1998 | #: rhodecode/templates/admin/settings/settings.html:269 |
|
2004 | #: rhodecode/templates/admin/settings/settings.html:269 | |
1999 | #: rhodecode/templates/admin/users/user_edit.html:134 |
|
2005 | #: rhodecode/templates/admin/users/user_edit.html:134 | |
2000 | #: rhodecode/templates/admin/users/user_edit.html:179 |
|
2006 | #: rhodecode/templates/admin/users/user_edit.html:179 | |
2001 | #: rhodecode/templates/admin/users/user_edit.html:282 |
|
2007 | #: rhodecode/templates/admin/users/user_edit.html:282 | |
2002 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:80 |
|
2008 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:80 | |
2003 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:136 |
|
2009 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:136 | |
2004 | #: rhodecode/templates/files/files_add.html:82 |
|
2010 | #: rhodecode/templates/files/files_add.html:82 | |
2005 | #: rhodecode/templates/files/files_edit.html:68 |
|
2011 | #: rhodecode/templates/files/files_edit.html:68 | |
2006 | #: rhodecode/templates/pullrequests/pullrequest.html:124 |
|
2012 | #: rhodecode/templates/pullrequests/pullrequest.html:124 | |
2007 |
#: rhodecode/templates/settings/repo_settings.html:9 |
|
2013 | #: rhodecode/templates/settings/repo_settings.html:95 | |
2008 | msgid "Reset" |
|
2014 | msgid "Reset" | |
2009 | msgstr "" |
|
2015 | msgstr "" | |
2010 |
|
2016 | |||
2011 | #: rhodecode/templates/admin/repos/repo_edit.html:152 |
|
2017 | #: rhodecode/templates/admin/repos/repo_edit.html:152 | |
2012 | msgid "Administration" |
|
2018 | msgid "Administration" | |
2013 | msgstr "" |
|
2019 | msgstr "" | |
2014 |
|
2020 | |||
2015 | #: rhodecode/templates/admin/repos/repo_edit.html:155 |
|
2021 | #: rhodecode/templates/admin/repos/repo_edit.html:155 | |
2016 | msgid "Statistics" |
|
2022 | msgid "Statistics" | |
2017 | msgstr "" |
|
2023 | msgstr "" | |
2018 |
|
2024 | |||
2019 | #: rhodecode/templates/admin/repos/repo_edit.html:159 |
|
2025 | #: rhodecode/templates/admin/repos/repo_edit.html:159 | |
2020 | msgid "Reset current statistics" |
|
2026 | msgid "Reset current statistics" | |
2021 | msgstr "" |
|
2027 | msgstr "" | |
2022 |
|
2028 | |||
2023 | #: rhodecode/templates/admin/repos/repo_edit.html:159 |
|
2029 | #: rhodecode/templates/admin/repos/repo_edit.html:159 | |
2024 | msgid "Confirm to remove current statistics" |
|
2030 | msgid "Confirm to remove current statistics" | |
2025 | msgstr "" |
|
2031 | msgstr "" | |
2026 |
|
2032 | |||
2027 | #: rhodecode/templates/admin/repos/repo_edit.html:162 |
|
2033 | #: rhodecode/templates/admin/repos/repo_edit.html:162 | |
2028 | msgid "Fetched to rev" |
|
2034 | msgid "Fetched to rev" | |
2029 | msgstr "" |
|
2035 | msgstr "" | |
2030 |
|
2036 | |||
2031 | #: rhodecode/templates/admin/repos/repo_edit.html:163 |
|
2037 | #: rhodecode/templates/admin/repos/repo_edit.html:163 | |
2032 | msgid "Stats gathered" |
|
2038 | msgid "Stats gathered" | |
2033 | msgstr "" |
|
2039 | msgstr "" | |
2034 |
|
2040 | |||
2035 | #: rhodecode/templates/admin/repos/repo_edit.html:171 |
|
2041 | #: rhodecode/templates/admin/repos/repo_edit.html:171 | |
2036 | msgid "Remote" |
|
2042 | msgid "Remote" | |
2037 | msgstr "" |
|
2043 | msgstr "" | |
2038 |
|
2044 | |||
2039 | #: rhodecode/templates/admin/repos/repo_edit.html:175 |
|
2045 | #: rhodecode/templates/admin/repos/repo_edit.html:175 | |
2040 | msgid "Pull changes from remote location" |
|
2046 | msgid "Pull changes from remote location" | |
2041 | msgstr "" |
|
2047 | msgstr "" | |
2042 |
|
2048 | |||
2043 | #: rhodecode/templates/admin/repos/repo_edit.html:175 |
|
2049 | #: rhodecode/templates/admin/repos/repo_edit.html:175 | |
2044 | msgid "Confirm to pull changes from remote side" |
|
2050 | msgid "Confirm to pull changes from remote side" | |
2045 | msgstr "" |
|
2051 | msgstr "" | |
2046 |
|
2052 | |||
2047 | #: rhodecode/templates/admin/repos/repo_edit.html:186 |
|
2053 | #: rhodecode/templates/admin/repos/repo_edit.html:186 | |
2048 | msgid "Cache" |
|
2054 | msgid "Cache" | |
2049 | msgstr "" |
|
2055 | msgstr "" | |
2050 |
|
2056 | |||
2051 | #: rhodecode/templates/admin/repos/repo_edit.html:190 |
|
2057 | #: rhodecode/templates/admin/repos/repo_edit.html:190 | |
2052 | msgid "Invalidate repository cache" |
|
2058 | msgid "Invalidate repository cache" | |
2053 | msgstr "" |
|
2059 | msgstr "" | |
2054 |
|
2060 | |||
2055 | #: rhodecode/templates/admin/repos/repo_edit.html:190 |
|
2061 | #: rhodecode/templates/admin/repos/repo_edit.html:190 | |
2056 | msgid "Confirm to invalidate repository cache" |
|
2062 | msgid "Confirm to invalidate repository cache" | |
2057 | msgstr "" |
|
2063 | msgstr "" | |
2058 |
|
2064 | |||
2059 | #: rhodecode/templates/admin/repos/repo_edit.html:193 |
|
2065 | #: rhodecode/templates/admin/repos/repo_edit.html:193 | |
2060 | msgid "" |
|
2066 | msgid "" | |
2061 | "Manually invalidate cache for this repository. On first access repository" |
|
2067 | "Manually invalidate cache for this repository. On first access repository" | |
2062 | " will be cached again" |
|
2068 | " will be cached again" | |
2063 | msgstr "" |
|
2069 | msgstr "" | |
2064 |
|
2070 | |||
2065 | #: rhodecode/templates/admin/repos/repo_edit.html:198 |
|
2071 | #: rhodecode/templates/admin/repos/repo_edit.html:198 | |
2066 | msgid "List of cached values" |
|
2072 | msgid "List of cached values" | |
2067 | msgstr "" |
|
2073 | msgstr "" | |
2068 |
|
2074 | |||
2069 | #: rhodecode/templates/admin/repos/repo_edit.html:201 |
|
2075 | #: rhodecode/templates/admin/repos/repo_edit.html:201 | |
2070 | msgid "Prefix" |
|
2076 | msgid "Prefix" | |
2071 | msgstr "" |
|
2077 | msgstr "" | |
2072 |
|
2078 | |||
2073 | #: rhodecode/templates/admin/repos/repo_edit.html:202 |
|
2079 | #: rhodecode/templates/admin/repos/repo_edit.html:202 | |
2074 | msgid "Key" |
|
2080 | msgid "Key" | |
2075 | msgstr "" |
|
2081 | msgstr "" | |
2076 |
|
2082 | |||
2077 | #: rhodecode/templates/admin/repos/repo_edit.html:203 |
|
2083 | #: rhodecode/templates/admin/repos/repo_edit.html:203 | |
2078 | #: rhodecode/templates/admin/users/user_add.html:86 |
|
2084 | #: rhodecode/templates/admin/users/user_add.html:86 | |
2079 | #: rhodecode/templates/admin/users/user_edit.html:117 |
|
2085 | #: rhodecode/templates/admin/users/user_edit.html:117 | |
2080 | #: rhodecode/templates/admin/users_groups/users_group_add.html:41 |
|
2086 | #: rhodecode/templates/admin/users_groups/users_group_add.html:41 | |
2081 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:42 |
|
2087 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:42 | |
2082 | msgid "Active" |
|
2088 | msgid "Active" | |
2083 | msgstr "" |
|
2089 | msgstr "" | |
2084 |
|
2090 | |||
2085 | #: rhodecode/templates/admin/repos/repo_edit.html:218 |
|
2091 | #: rhodecode/templates/admin/repos/repo_edit.html:218 | |
2086 | #: rhodecode/templates/base/base.html:331 |
|
2092 | #: rhodecode/templates/base/base.html:331 | |
2087 | #: rhodecode/templates/base/base.html:333 |
|
2093 | #: rhodecode/templates/base/base.html:333 | |
2088 | #: rhodecode/templates/base/base.html:335 |
|
2094 | #: rhodecode/templates/base/base.html:335 | |
2089 | msgid "Public journal" |
|
2095 | msgid "Public journal" | |
2090 | msgstr "" |
|
2096 | msgstr "" | |
2091 |
|
2097 | |||
2092 | #: rhodecode/templates/admin/repos/repo_edit.html:224 |
|
2098 | #: rhodecode/templates/admin/repos/repo_edit.html:224 | |
2093 | msgid "Remove from public journal" |
|
2099 | msgid "Remove from public journal" | |
2094 | msgstr "" |
|
2100 | msgstr "" | |
2095 |
|
2101 | |||
2096 | #: rhodecode/templates/admin/repos/repo_edit.html:226 |
|
2102 | #: rhodecode/templates/admin/repos/repo_edit.html:226 | |
2097 | msgid "Add to public journal" |
|
2103 | msgid "Add to public journal" | |
2098 | msgstr "" |
|
2104 | msgstr "" | |
2099 |
|
2105 | |||
2100 | #: rhodecode/templates/admin/repos/repo_edit.html:231 |
|
2106 | #: rhodecode/templates/admin/repos/repo_edit.html:231 | |
2101 | msgid "" |
|
2107 | msgid "" | |
2102 | "All actions made on this repository will be accessible to everyone in " |
|
2108 | "All actions made on this repository will be accessible to everyone in " | |
2103 | "public journal" |
|
2109 | "public journal" | |
2104 | msgstr "" |
|
2110 | msgstr "" | |
2105 |
|
2111 | |||
2106 | #: rhodecode/templates/admin/repos/repo_edit.html:238 |
|
2112 | #: rhodecode/templates/admin/repos/repo_edit.html:238 | |
2107 | msgid "Locking" |
|
2113 | msgid "Locking" | |
2108 | msgstr "" |
|
2114 | msgstr "" | |
2109 |
|
2115 | |||
2110 | #: rhodecode/templates/admin/repos/repo_edit.html:243 |
|
2116 | #: rhodecode/templates/admin/repos/repo_edit.html:243 | |
2111 | msgid "Unlock locked repo" |
|
2117 | msgid "Unlock locked repo" | |
2112 | msgstr "" |
|
2118 | msgstr "" | |
2113 |
|
2119 | |||
2114 | #: rhodecode/templates/admin/repos/repo_edit.html:243 |
|
2120 | #: rhodecode/templates/admin/repos/repo_edit.html:243 | |
2115 | msgid "Confirm to unlock repository" |
|
2121 | msgid "Confirm to unlock repository" | |
2116 | msgstr "" |
|
2122 | msgstr "" | |
2117 |
|
2123 | |||
2118 | #: rhodecode/templates/admin/repos/repo_edit.html:246 |
|
2124 | #: rhodecode/templates/admin/repos/repo_edit.html:246 | |
2119 | msgid "lock repo" |
|
2125 | msgid "lock repo" | |
2120 | msgstr "" |
|
2126 | msgstr "" | |
2121 |
|
2127 | |||
2122 | #: rhodecode/templates/admin/repos/repo_edit.html:246 |
|
2128 | #: rhodecode/templates/admin/repos/repo_edit.html:246 | |
2123 | msgid "Confirm to lock repository" |
|
2129 | msgid "Confirm to lock repository" | |
2124 | msgstr "" |
|
2130 | msgstr "" | |
2125 |
|
2131 | |||
2126 | #: rhodecode/templates/admin/repos/repo_edit.html:247 |
|
2132 | #: rhodecode/templates/admin/repos/repo_edit.html:247 | |
2127 | msgid "Repository is not locked" |
|
2133 | msgid "Repository is not locked" | |
2128 | msgstr "" |
|
2134 | msgstr "" | |
2129 |
|
2135 | |||
2130 | #: rhodecode/templates/admin/repos/repo_edit.html:252 |
|
2136 | #: rhodecode/templates/admin/repos/repo_edit.html:252 | |
2131 | msgid "Force locking on repository. Works only when anonymous access is disabled" |
|
2137 | msgid "Force locking on repository. Works only when anonymous access is disabled" | |
2132 | msgstr "" |
|
2138 | msgstr "" | |
2133 |
|
2139 | |||
2134 | #: rhodecode/templates/admin/repos/repo_edit.html:259 |
|
2140 | #: rhodecode/templates/admin/repos/repo_edit.html:259 | |
2135 | msgid "Set as fork of" |
|
2141 | msgid "Set as fork of" | |
2136 | msgstr "" |
|
2142 | msgstr "" | |
2137 |
|
2143 | |||
2138 | #: rhodecode/templates/admin/repos/repo_edit.html:268 |
|
2144 | #: rhodecode/templates/admin/repos/repo_edit.html:268 | |
2139 | msgid "Manually set this repository as a fork of another from the list" |
|
2145 | msgid "Manually set this repository as a fork of another from the list" | |
2140 | msgstr "" |
|
2146 | msgstr "" | |
2141 |
|
2147 | |||
2142 | #: rhodecode/templates/admin/repos/repo_edit.html:274 |
|
2148 | #: rhodecode/templates/admin/repos/repo_edit.html:274 | |
2143 | #: rhodecode/templates/changeset/changeset_file_comment.html:26 |
|
2149 | #: rhodecode/templates/changeset/changeset_file_comment.html:26 | |
2144 | msgid "Delete" |
|
2150 | msgid "Delete" | |
2145 | msgstr "" |
|
2151 | msgstr "" | |
2146 |
|
2152 | |||
2147 | #: rhodecode/templates/admin/repos/repo_edit.html:278 |
|
2153 | #: rhodecode/templates/admin/repos/repo_edit.html:278 | |
|
2154 | #: rhodecode/templates/settings/repo_settings.html:115 | |||
2148 | msgid "Remove this repository" |
|
2155 | msgid "Remove this repository" | |
2149 | msgstr "" |
|
2156 | msgstr "" | |
2150 |
|
2157 | |||
2151 | #: rhodecode/templates/admin/repos/repo_edit.html:278 |
|
2158 | #: rhodecode/templates/admin/repos/repo_edit.html:278 | |
|
2159 | #: rhodecode/templates/settings/repo_settings.html:115 | |||
2152 | msgid "Confirm to delete this repository" |
|
2160 | msgid "Confirm to delete this repository" | |
2153 | msgstr "" |
|
2161 | msgstr "" | |
2154 |
|
2162 | |||
2155 | #: rhodecode/templates/admin/repos/repo_edit.html:282 |
|
2163 | #: rhodecode/templates/admin/repos/repo_edit.html:282 | |
|
2164 | #: rhodecode/templates/settings/repo_settings.html:119 | |||
2156 | msgid "" |
|
2165 | msgid "" | |
2157 | "This repository will be renamed in a special way in order to be " |
|
2166 | "This repository will be renamed in a special way in order to be " | |
2158 |
"unaccesible for RhodeCode and VCS systems. |
|
2167 | "unaccesible for RhodeCode and VCS systems. If you need fully delete it " | |
2159 | " If you need fully delete it from filesystem " |
|
2168 | "from file system please do it manually" | |
2160 | "please do it manually" |
|
|||
2161 | msgstr "" |
|
2169 | msgstr "" | |
2162 |
|
2170 | |||
2163 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:3 |
|
2171 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:3 | |
2164 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3 |
|
2172 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3 | |
2165 | msgid "none" |
|
2173 | msgid "none" | |
2166 | msgstr "" |
|
2174 | msgstr "" | |
2167 |
|
2175 | |||
2168 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:4 |
|
2176 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:4 | |
2169 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4 |
|
2177 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4 | |
2170 | msgid "read" |
|
2178 | msgid "read" | |
2171 | msgstr "" |
|
2179 | msgstr "" | |
2172 |
|
2180 | |||
2173 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:5 |
|
2181 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:5 | |
2174 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5 |
|
2182 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5 | |
2175 | msgid "write" |
|
2183 | msgid "write" | |
2176 | msgstr "" |
|
2184 | msgstr "" | |
2177 |
|
2185 | |||
2178 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:6 |
|
2186 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:6 | |
2179 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6 |
|
2187 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6 | |
2180 | #: rhodecode/templates/admin/users/users.html:85 |
|
2188 | #: rhodecode/templates/admin/users/users.html:85 | |
2181 | #: rhodecode/templates/base/base.html:229 |
|
2189 | #: rhodecode/templates/base/base.html:229 | |
2182 | msgid "admin" |
|
2190 | msgid "admin" | |
2183 | msgstr "" |
|
2191 | msgstr "" | |
2184 |
|
2192 | |||
2185 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:7 |
|
2193 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:7 | |
2186 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7 |
|
2194 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7 | |
2187 | msgid "member" |
|
2195 | msgid "member" | |
2188 | msgstr "" |
|
2196 | msgstr "" | |
2189 |
|
2197 | |||
2190 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:16 |
|
2198 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:16 | |
2191 | #: rhodecode/templates/data_table/_dt_elements.html:67 |
|
2199 | #: rhodecode/templates/data_table/_dt_elements.html:67 | |
2192 |
#: rhodecode/templates/journal/journal.html: |
|
2200 | #: rhodecode/templates/journal/journal.html:95 | |
2193 | #: rhodecode/templates/summary/summary.html:85 |
|
2201 | #: rhodecode/templates/summary/summary.html:85 | |
2194 | msgid "private repository" |
|
2202 | msgid "private repository" | |
2195 | msgstr "" |
|
2203 | msgstr "" | |
2196 |
|
2204 | |||
2197 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:19 |
|
2205 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:19 | |
2198 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:28 |
|
2206 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:28 | |
2199 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:18 |
|
2207 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:18 | |
2200 | msgid "default" |
|
2208 | msgid "default" | |
2201 | msgstr "" |
|
2209 | msgstr "" | |
2202 |
|
2210 | |||
2203 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:33 |
|
2211 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:33 | |
2204 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:58 |
|
2212 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:58 | |
2205 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23 |
|
2213 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23 | |
2206 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42 |
|
2214 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42 | |
2207 | msgid "revoke" |
|
2215 | msgid "revoke" | |
2208 | msgstr "" |
|
2216 | msgstr "" | |
2209 |
|
2217 | |||
2210 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:83 |
|
2218 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:83 | |
2211 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:67 |
|
2219 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:67 | |
2212 | msgid "Add another member" |
|
2220 | msgid "Add another member" | |
2213 | msgstr "" |
|
2221 | msgstr "" | |
2214 |
|
2222 | |||
2215 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:97 |
|
2223 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:97 | |
2216 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:87 |
|
2224 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:87 | |
2217 | msgid "Failed to remove user" |
|
2225 | msgid "Failed to remove user" | |
2218 | msgstr "" |
|
2226 | msgstr "" | |
2219 |
|
2227 | |||
2220 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:112 |
|
2228 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:112 | |
2221 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:103 |
|
2229 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:103 | |
2222 | msgid "Failed to remove users group" |
|
2230 | msgid "Failed to remove users group" | |
2223 | msgstr "" |
|
2231 | msgstr "" | |
2224 |
|
2232 | |||
2225 | #: rhodecode/templates/admin/repos/repos.html:5 |
|
2233 | #: rhodecode/templates/admin/repos/repos.html:5 | |
2226 | msgid "Repositories administration" |
|
2234 | msgid "Repositories administration" | |
2227 | msgstr "" |
|
2235 | msgstr "" | |
2228 |
|
2236 | |||
2229 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:73 |
|
2237 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:73 | |
2230 | msgid "apply to children" |
|
2238 | msgid "apply to children" | |
2231 | msgstr "" |
|
2239 | msgstr "" | |
2232 |
|
2240 | |||
2233 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:74 |
|
2241 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:74 | |
2234 | msgid "" |
|
2242 | msgid "" | |
2235 | "Set or revoke permission to all children of that group, including " |
|
2243 | "Set or revoke permission to all children of that group, including " | |
2236 | "repositories and other groups" |
|
2244 | "repositories and other groups" | |
2237 | msgstr "" |
|
2245 | msgstr "" | |
2238 |
|
2246 | |||
2239 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:9 |
|
2247 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:9 | |
2240 | #: rhodecode/templates/base/base.html:122 |
|
2248 | #: rhodecode/templates/base/base.html:122 | |
2241 | #: rhodecode/templates/base/base.html:313 |
|
2249 | #: rhodecode/templates/base/base.html:313 | |
2242 | #: rhodecode/templates/base/base.html:315 |
|
2250 | #: rhodecode/templates/base/base.html:315 | |
2243 | #: rhodecode/templates/base/base.html:317 |
|
2251 | #: rhodecode/templates/base/base.html:317 | |
2244 | #: rhodecode/templates/bookmarks/bookmarks.html:11 |
|
2252 | #: rhodecode/templates/bookmarks/bookmarks.html:11 | |
2245 | #: rhodecode/templates/branches/branches.html:10 |
|
2253 | #: rhodecode/templates/branches/branches.html:10 | |
2246 | #: rhodecode/templates/changelog/changelog.html:10 |
|
2254 | #: rhodecode/templates/changelog/changelog.html:10 | |
2247 | #: rhodecode/templates/changeset/changeset.html:10 |
|
2255 | #: rhodecode/templates/changeset/changeset.html:10 | |
2248 | #: rhodecode/templates/changeset/changeset_range.html:9 |
|
2256 | #: rhodecode/templates/changeset/changeset_range.html:9 | |
2249 | #: rhodecode/templates/compare/compare_diff.html:9 |
|
2257 | #: rhodecode/templates/compare/compare_diff.html:9 | |
2250 | #: rhodecode/templates/files/file_diff.html:8 |
|
2258 | #: rhodecode/templates/files/file_diff.html:8 | |
2251 | #: rhodecode/templates/files/files.html:8 |
|
2259 | #: rhodecode/templates/files/files.html:8 | |
2252 | #: rhodecode/templates/files/files_add.html:15 |
|
2260 | #: rhodecode/templates/files/files_add.html:15 | |
2253 | #: rhodecode/templates/files/files_edit.html:15 |
|
2261 | #: rhodecode/templates/files/files_edit.html:15 | |
2254 | #: rhodecode/templates/followers/followers.html:9 |
|
2262 | #: rhodecode/templates/followers/followers.html:9 | |
2255 | #: rhodecode/templates/forks/fork.html:9 rhodecode/templates/forks/forks.html:9 |
|
2263 | #: rhodecode/templates/forks/fork.html:9 rhodecode/templates/forks/forks.html:9 | |
2256 | #: rhodecode/templates/pullrequests/pullrequest.html:8 |
|
2264 | #: rhodecode/templates/pullrequests/pullrequest.html:8 | |
2257 | #: rhodecode/templates/pullrequests/pullrequest_show.html:8 |
|
2265 | #: rhodecode/templates/pullrequests/pullrequest_show.html:8 | |
2258 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:8 |
|
2266 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:8 | |
2259 | #: rhodecode/templates/settings/repo_settings.html:9 |
|
2267 | #: rhodecode/templates/settings/repo_settings.html:9 | |
2260 | #: rhodecode/templates/shortlog/shortlog.html:10 |
|
2268 | #: rhodecode/templates/shortlog/shortlog.html:10 | |
2261 | #: rhodecode/templates/summary/summary.html:8 |
|
2269 | #: rhodecode/templates/summary/summary.html:8 | |
2262 | #: rhodecode/templates/tags/tags.html:11 |
|
2270 | #: rhodecode/templates/tags/tags.html:11 | |
2263 | msgid "Home" |
|
2271 | msgid "Home" | |
2264 | msgstr "" |
|
2272 | msgstr "" | |
2265 |
|
2273 | |||
2266 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:13 |
|
2274 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:13 | |
2267 | msgid "with" |
|
2275 | msgid "with" | |
2268 | msgstr "" |
|
2276 | msgstr "" | |
2269 |
|
2277 | |||
2270 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5 |
|
2278 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5 | |
2271 | msgid "Add repos group" |
|
2279 | msgid "Add repos group" | |
2272 | msgstr "" |
|
2280 | msgstr "" | |
2273 |
|
2281 | |||
2274 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10 |
|
2282 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10 | |
2275 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10 |
|
2283 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10 | |
2276 | msgid "Repos groups" |
|
2284 | msgid "Repos groups" | |
2277 | msgstr "" |
|
2285 | msgstr "" | |
2278 |
|
2286 | |||
2279 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12 |
|
2287 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12 | |
2280 | msgid "add new repos group" |
|
2288 | msgid "add new repos group" | |
2281 | msgstr "" |
|
2289 | msgstr "" | |
2282 |
|
2290 | |||
2283 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50 |
|
2291 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50 | |
2284 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50 |
|
2292 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50 | |
2285 | msgid "Group parent" |
|
2293 | msgid "Group parent" | |
2286 | msgstr "" |
|
2294 | msgstr "" | |
2287 |
|
2295 | |||
2288 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58 |
|
2296 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58 | |
2289 | #: rhodecode/templates/admin/users/user_add.html:94 |
|
2297 | #: rhodecode/templates/admin/users/user_add.html:94 | |
2290 | #: rhodecode/templates/admin/users_groups/users_group_add.html:49 |
|
2298 | #: rhodecode/templates/admin/users_groups/users_group_add.html:49 | |
2291 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:90 |
|
2299 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:90 | |
2292 | #: rhodecode/templates/pullrequests/pullrequest_show.html:131 |
|
2300 | #: rhodecode/templates/pullrequests/pullrequest_show.html:131 | |
2293 | msgid "save" |
|
2301 | msgid "save" | |
2294 | msgstr "" |
|
2302 | msgstr "" | |
2295 |
|
2303 | |||
2296 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5 |
|
2304 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5 | |
2297 | msgid "Edit repos group" |
|
2305 | msgid "Edit repos group" | |
2298 | msgstr "" |
|
2306 | msgstr "" | |
2299 |
|
2307 | |||
2300 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12 |
|
2308 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12 | |
2301 | msgid "edit repos group" |
|
2309 | msgid "edit repos group" | |
2302 | msgstr "" |
|
2310 | msgstr "" | |
2303 |
|
2311 | |||
2304 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:70 |
|
2312 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:70 | |
2305 | msgid "" |
|
2313 | msgid "" | |
2306 | "Enable lock-by-pulling on group. This option will be applied to all other" |
|
2314 | "Enable lock-by-pulling on group. This option will be applied to all other" | |
2307 | " groups and repositories inside" |
|
2315 | " groups and repositories inside" | |
2308 | msgstr "" |
|
2316 | msgstr "" | |
2309 |
|
2317 | |||
2310 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5 |
|
2318 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5 | |
2311 | msgid "Repositories groups administration" |
|
2319 | msgid "Repositories groups administration" | |
2312 | msgstr "" |
|
2320 | msgstr "" | |
2313 |
|
2321 | |||
2314 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22 |
|
2322 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22 | |
2315 | msgid "ADD NEW GROUP" |
|
2323 | msgid "ADD NEW GROUP" | |
2316 | msgstr "" |
|
2324 | msgstr "" | |
2317 |
|
2325 | |||
2318 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35 |
|
2326 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35 | |
2319 | msgid "Number of toplevel repositories" |
|
2327 | msgid "Number of toplevel repositories" | |
2320 | msgstr "" |
|
2328 | msgstr "" | |
2321 |
|
2329 | |||
2322 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36 |
|
2330 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36 | |
2323 | #: rhodecode/templates/admin/users/users.html:87 |
|
2331 | #: rhodecode/templates/admin/users/users.html:87 | |
2324 | #: rhodecode/templates/admin/users_groups/users_groups.html:35 |
|
2332 | #: rhodecode/templates/admin/users_groups/users_groups.html:35 | |
2325 | msgid "action" |
|
2333 | msgid "action" | |
2326 | msgstr "" |
|
2334 | msgstr "" | |
2327 |
|
2335 | |||
2328 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 |
|
2336 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 | |
2329 | #: rhodecode/templates/admin/users/user_edit.html:259 |
|
2337 | #: rhodecode/templates/admin/users/user_edit.html:259 | |
2330 | #: rhodecode/templates/admin/users_groups/users_groups.html:44 |
|
2338 | #: rhodecode/templates/admin/users_groups/users_groups.html:44 | |
2331 | #: rhodecode/templates/data_table/_dt_elements.html:7 |
|
2339 | #: rhodecode/templates/data_table/_dt_elements.html:7 | |
2332 | #: rhodecode/templates/data_table/_dt_elements.html:121 |
|
2340 | #: rhodecode/templates/data_table/_dt_elements.html:121 | |
2333 | msgid "delete" |
|
2341 | msgid "delete" | |
2334 | msgstr "" |
|
2342 | msgstr "" | |
2335 |
|
2343 | |||
2336 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 |
|
2344 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 | |
2337 | #, python-format |
|
2345 | #, python-format | |
2338 | msgid "Confirm to delete this group: %s with %s repository" |
|
2346 | msgid "Confirm to delete this group: %s with %s repository" | |
2339 | msgid_plural "Confirm to delete this group: %s with %s repositories" |
|
2347 | msgid_plural "Confirm to delete this group: %s with %s repositories" | |
2340 | msgstr[0] "" |
|
2348 | msgstr[0] "" | |
2341 | msgstr[1] "" |
|
2349 | msgstr[1] "" | |
2342 |
|
2350 | |||
2343 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:63 |
|
2351 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:63 | |
2344 | msgid "There are no repositories groups yet" |
|
2352 | msgid "There are no repositories groups yet" | |
2345 | msgstr "" |
|
2353 | msgstr "" | |
2346 |
|
2354 | |||
2347 | #: rhodecode/templates/admin/settings/hooks.html:5 |
|
2355 | #: rhodecode/templates/admin/settings/hooks.html:5 | |
2348 | #: rhodecode/templates/admin/settings/settings.html:5 |
|
2356 | #: rhodecode/templates/admin/settings/settings.html:5 | |
2349 | msgid "Settings administration" |
|
2357 | msgid "Settings administration" | |
2350 | msgstr "" |
|
2358 | msgstr "" | |
2351 |
|
2359 | |||
2352 | #: rhodecode/templates/admin/settings/hooks.html:9 |
|
2360 | #: rhodecode/templates/admin/settings/hooks.html:9 | |
2353 | #: rhodecode/templates/admin/settings/settings.html:9 |
|
2361 | #: rhodecode/templates/admin/settings/settings.html:9 | |
2354 | #: rhodecode/templates/settings/repo_settings.html:13 |
|
2362 | #: rhodecode/templates/settings/repo_settings.html:13 | |
2355 | msgid "Settings" |
|
2363 | msgid "Settings" | |
2356 | msgstr "" |
|
2364 | msgstr "" | |
2357 |
|
2365 | |||
2358 | #: rhodecode/templates/admin/settings/hooks.html:24 |
|
2366 | #: rhodecode/templates/admin/settings/hooks.html:24 | |
2359 | msgid "Built in hooks - read only" |
|
2367 | msgid "Built in hooks - read only" | |
2360 | msgstr "" |
|
2368 | msgstr "" | |
2361 |
|
2369 | |||
2362 | #: rhodecode/templates/admin/settings/hooks.html:40 |
|
2370 | #: rhodecode/templates/admin/settings/hooks.html:40 | |
2363 | msgid "Custom hooks" |
|
2371 | msgid "Custom hooks" | |
2364 | msgstr "" |
|
2372 | msgstr "" | |
2365 |
|
2373 | |||
2366 | #: rhodecode/templates/admin/settings/hooks.html:56 |
|
2374 | #: rhodecode/templates/admin/settings/hooks.html:56 | |
2367 | msgid "remove" |
|
2375 | msgid "remove" | |
2368 | msgstr "" |
|
2376 | msgstr "" | |
2369 |
|
2377 | |||
2370 | #: rhodecode/templates/admin/settings/hooks.html:88 |
|
2378 | #: rhodecode/templates/admin/settings/hooks.html:88 | |
2371 | msgid "Failed to remove hook" |
|
2379 | msgid "Failed to remove hook" | |
2372 | msgstr "" |
|
2380 | msgstr "" | |
2373 |
|
2381 | |||
2374 | #: rhodecode/templates/admin/settings/settings.html:24 |
|
2382 | #: rhodecode/templates/admin/settings/settings.html:24 | |
2375 | msgid "Remap and rescan repositories" |
|
2383 | msgid "Remap and rescan repositories" | |
2376 | msgstr "" |
|
2384 | msgstr "" | |
2377 |
|
2385 | |||
2378 | #: rhodecode/templates/admin/settings/settings.html:32 |
|
2386 | #: rhodecode/templates/admin/settings/settings.html:32 | |
2379 | msgid "rescan option" |
|
2387 | msgid "rescan option" | |
2380 | msgstr "" |
|
2388 | msgstr "" | |
2381 |
|
2389 | |||
2382 | #: rhodecode/templates/admin/settings/settings.html:38 |
|
2390 | #: rhodecode/templates/admin/settings/settings.html:38 | |
2383 | msgid "" |
|
2391 | msgid "" | |
2384 | "In case a repository was deleted from filesystem and there are leftovers " |
|
2392 | "In case a repository was deleted from filesystem and there are leftovers " | |
2385 | "in the database check this option to scan obsolete data in database and " |
|
2393 | "in the database check this option to scan obsolete data in database and " | |
2386 | "remove it." |
|
2394 | "remove it." | |
2387 | msgstr "" |
|
2395 | msgstr "" | |
2388 |
|
2396 | |||
2389 | #: rhodecode/templates/admin/settings/settings.html:39 |
|
2397 | #: rhodecode/templates/admin/settings/settings.html:39 | |
2390 | msgid "destroy old data" |
|
2398 | msgid "destroy old data" | |
2391 | msgstr "" |
|
2399 | msgstr "" | |
2392 |
|
2400 | |||
2393 | #: rhodecode/templates/admin/settings/settings.html:41 |
|
2401 | #: rhodecode/templates/admin/settings/settings.html:41 | |
2394 | msgid "" |
|
2402 | msgid "" | |
2395 | "Rescan repositories location for new repositories. Also deletes obsolete " |
|
2403 | "Rescan repositories location for new repositories. Also deletes obsolete " | |
2396 | "if `destroy` flag is checked " |
|
2404 | "if `destroy` flag is checked " | |
2397 | msgstr "" |
|
2405 | msgstr "" | |
2398 |
|
2406 | |||
2399 | #: rhodecode/templates/admin/settings/settings.html:46 |
|
2407 | #: rhodecode/templates/admin/settings/settings.html:46 | |
2400 | msgid "Rescan repositories" |
|
2408 | msgid "Rescan repositories" | |
2401 | msgstr "" |
|
2409 | msgstr "" | |
2402 |
|
2410 | |||
2403 | #: rhodecode/templates/admin/settings/settings.html:52 |
|
2411 | #: rhodecode/templates/admin/settings/settings.html:52 | |
2404 | msgid "Whoosh indexing" |
|
2412 | msgid "Whoosh indexing" | |
2405 | msgstr "" |
|
2413 | msgstr "" | |
2406 |
|
2414 | |||
2407 | #: rhodecode/templates/admin/settings/settings.html:60 |
|
2415 | #: rhodecode/templates/admin/settings/settings.html:60 | |
2408 | msgid "index build option" |
|
2416 | msgid "index build option" | |
2409 | msgstr "" |
|
2417 | msgstr "" | |
2410 |
|
2418 | |||
2411 | #: rhodecode/templates/admin/settings/settings.html:65 |
|
2419 | #: rhodecode/templates/admin/settings/settings.html:65 | |
2412 | msgid "build from scratch" |
|
2420 | msgid "build from scratch" | |
2413 | msgstr "" |
|
2421 | msgstr "" | |
2414 |
|
2422 | |||
2415 | #: rhodecode/templates/admin/settings/settings.html:71 |
|
2423 | #: rhodecode/templates/admin/settings/settings.html:71 | |
2416 | msgid "Reindex" |
|
2424 | msgid "Reindex" | |
2417 | msgstr "" |
|
2425 | msgstr "" | |
2418 |
|
2426 | |||
2419 | #: rhodecode/templates/admin/settings/settings.html:77 |
|
2427 | #: rhodecode/templates/admin/settings/settings.html:77 | |
2420 | msgid "Global application settings" |
|
2428 | msgid "Global application settings" | |
2421 | msgstr "" |
|
2429 | msgstr "" | |
2422 |
|
2430 | |||
2423 | #: rhodecode/templates/admin/settings/settings.html:86 |
|
2431 | #: rhodecode/templates/admin/settings/settings.html:86 | |
2424 | msgid "Application name" |
|
2432 | msgid "Application name" | |
2425 | msgstr "" |
|
2433 | msgstr "" | |
2426 |
|
2434 | |||
2427 | #: rhodecode/templates/admin/settings/settings.html:95 |
|
2435 | #: rhodecode/templates/admin/settings/settings.html:95 | |
2428 | msgid "Realm text" |
|
2436 | msgid "Realm text" | |
2429 | msgstr "" |
|
2437 | msgstr "" | |
2430 |
|
2438 | |||
2431 | #: rhodecode/templates/admin/settings/settings.html:104 |
|
2439 | #: rhodecode/templates/admin/settings/settings.html:104 | |
2432 | msgid "GA code" |
|
2440 | msgid "GA code" | |
2433 | msgstr "" |
|
2441 | msgstr "" | |
2434 |
|
2442 | |||
2435 | #: rhodecode/templates/admin/settings/settings.html:112 |
|
2443 | #: rhodecode/templates/admin/settings/settings.html:112 | |
2436 | #: rhodecode/templates/admin/settings/settings.html:178 |
|
2444 | #: rhodecode/templates/admin/settings/settings.html:178 | |
2437 | #: rhodecode/templates/admin/settings/settings.html:268 |
|
2445 | #: rhodecode/templates/admin/settings/settings.html:268 | |
2438 | msgid "Save settings" |
|
2446 | msgid "Save settings" | |
2439 | msgstr "" |
|
2447 | msgstr "" | |
2440 |
|
2448 | |||
2441 | #: rhodecode/templates/admin/settings/settings.html:119 |
|
2449 | #: rhodecode/templates/admin/settings/settings.html:119 | |
2442 | msgid "Visualisation settings" |
|
2450 | msgid "Visualisation settings" | |
2443 | msgstr "" |
|
2451 | msgstr "" | |
2444 |
|
2452 | |||
2445 | #: rhodecode/templates/admin/settings/settings.html:127 |
|
2453 | #: rhodecode/templates/admin/settings/settings.html:127 | |
2446 | msgid "General" |
|
2454 | msgid "General" | |
2447 | msgstr "" |
|
2455 | msgstr "" | |
2448 |
|
2456 | |||
2449 | #: rhodecode/templates/admin/settings/settings.html:132 |
|
2457 | #: rhodecode/templates/admin/settings/settings.html:132 | |
2450 | msgid "Use lightweight dashboard" |
|
2458 | msgid "Use lightweight dashboard" | |
2451 | msgstr "" |
|
2459 | msgstr "" | |
2452 |
|
2460 | |||
2453 | #: rhodecode/templates/admin/settings/settings.html:139 |
|
2461 | #: rhodecode/templates/admin/settings/settings.html:139 | |
2454 | msgid "Icons" |
|
2462 | msgid "Icons" | |
2455 | msgstr "" |
|
2463 | msgstr "" | |
2456 |
|
2464 | |||
2457 | #: rhodecode/templates/admin/settings/settings.html:144 |
|
2465 | #: rhodecode/templates/admin/settings/settings.html:144 | |
2458 | msgid "Show public repo icon on repositories" |
|
2466 | msgid "Show public repo icon on repositories" | |
2459 | msgstr "" |
|
2467 | msgstr "" | |
2460 |
|
2468 | |||
2461 | #: rhodecode/templates/admin/settings/settings.html:148 |
|
2469 | #: rhodecode/templates/admin/settings/settings.html:148 | |
2462 | msgid "Show private repo icon on repositories" |
|
2470 | msgid "Show private repo icon on repositories" | |
2463 | msgstr "" |
|
2471 | msgstr "" | |
2464 |
|
2472 | |||
2465 | #: rhodecode/templates/admin/settings/settings.html:155 |
|
2473 | #: rhodecode/templates/admin/settings/settings.html:155 | |
2466 | msgid "Meta-Tagging" |
|
2474 | msgid "Meta-Tagging" | |
2467 | msgstr "" |
|
2475 | msgstr "" | |
2468 |
|
2476 | |||
2469 | #: rhodecode/templates/admin/settings/settings.html:160 |
|
2477 | #: rhodecode/templates/admin/settings/settings.html:160 | |
2470 | msgid "Stylify recognised metatags:" |
|
2478 | msgid "Stylify recognised metatags:" | |
2471 | msgstr "" |
|
2479 | msgstr "" | |
2472 |
|
2480 | |||
2473 | #: rhodecode/templates/admin/settings/settings.html:187 |
|
2481 | #: rhodecode/templates/admin/settings/settings.html:187 | |
2474 | msgid "VCS settings" |
|
2482 | msgid "VCS settings" | |
2475 | msgstr "" |
|
2483 | msgstr "" | |
2476 |
|
2484 | |||
2477 | #: rhodecode/templates/admin/settings/settings.html:196 |
|
2485 | #: rhodecode/templates/admin/settings/settings.html:196 | |
2478 | msgid "Web" |
|
2486 | msgid "Web" | |
2479 | msgstr "" |
|
2487 | msgstr "" | |
2480 |
|
2488 | |||
2481 | #: rhodecode/templates/admin/settings/settings.html:201 |
|
2489 | #: rhodecode/templates/admin/settings/settings.html:201 | |
2482 | msgid "require ssl for vcs operations" |
|
2490 | msgid "require ssl for vcs operations" | |
2483 | msgstr "" |
|
2491 | msgstr "" | |
2484 |
|
2492 | |||
2485 | #: rhodecode/templates/admin/settings/settings.html:203 |
|
2493 | #: rhodecode/templates/admin/settings/settings.html:203 | |
2486 | msgid "" |
|
2494 | msgid "" | |
2487 | "RhodeCode will require SSL for pushing or pulling. If SSL is missing it " |
|
2495 | "RhodeCode will require SSL for pushing or pulling. If SSL is missing it " | |
2488 | "will return HTTP Error 406: Not Acceptable" |
|
2496 | "will return HTTP Error 406: Not Acceptable" | |
2489 | msgstr "" |
|
2497 | msgstr "" | |
2490 |
|
2498 | |||
2491 | #: rhodecode/templates/admin/settings/settings.html:209 |
|
2499 | #: rhodecode/templates/admin/settings/settings.html:209 | |
2492 | msgid "Hooks" |
|
2500 | msgid "Hooks" | |
2493 | msgstr "" |
|
2501 | msgstr "" | |
2494 |
|
2502 | |||
2495 | #: rhodecode/templates/admin/settings/settings.html:214 |
|
2503 | #: rhodecode/templates/admin/settings/settings.html:214 | |
2496 | msgid "Update repository after push (hg update)" |
|
2504 | msgid "Update repository after push (hg update)" | |
2497 | msgstr "" |
|
2505 | msgstr "" | |
2498 |
|
2506 | |||
2499 | #: rhodecode/templates/admin/settings/settings.html:218 |
|
2507 | #: rhodecode/templates/admin/settings/settings.html:218 | |
2500 | msgid "Show repository size after push" |
|
2508 | msgid "Show repository size after push" | |
2501 | msgstr "" |
|
2509 | msgstr "" | |
2502 |
|
2510 | |||
2503 | #: rhodecode/templates/admin/settings/settings.html:222 |
|
2511 | #: rhodecode/templates/admin/settings/settings.html:222 | |
2504 | msgid "Log user push commands" |
|
2512 | msgid "Log user push commands" | |
2505 | msgstr "" |
|
2513 | msgstr "" | |
2506 |
|
2514 | |||
2507 | #: rhodecode/templates/admin/settings/settings.html:226 |
|
2515 | #: rhodecode/templates/admin/settings/settings.html:226 | |
2508 | msgid "Log user pull commands" |
|
2516 | msgid "Log user pull commands" | |
2509 | msgstr "" |
|
2517 | msgstr "" | |
2510 |
|
2518 | |||
2511 | #: rhodecode/templates/admin/settings/settings.html:230 |
|
2519 | #: rhodecode/templates/admin/settings/settings.html:230 | |
2512 | msgid "advanced setup" |
|
2520 | msgid "advanced setup" | |
2513 | msgstr "" |
|
2521 | msgstr "" | |
2514 |
|
2522 | |||
2515 | #: rhodecode/templates/admin/settings/settings.html:235 |
|
2523 | #: rhodecode/templates/admin/settings/settings.html:235 | |
2516 | msgid "Mercurial Extensions" |
|
2524 | msgid "Mercurial Extensions" | |
2517 | msgstr "" |
|
2525 | msgstr "" | |
2518 |
|
2526 | |||
2519 | #: rhodecode/templates/admin/settings/settings.html:240 |
|
2527 | #: rhodecode/templates/admin/settings/settings.html:240 | |
2520 | msgid "largefiles extensions" |
|
2528 | msgid "largefiles extensions" | |
2521 | msgstr "" |
|
2529 | msgstr "" | |
2522 |
|
2530 | |||
2523 | #: rhodecode/templates/admin/settings/settings.html:244 |
|
2531 | #: rhodecode/templates/admin/settings/settings.html:244 | |
2524 | msgid "hgsubversion extensions" |
|
2532 | msgid "hgsubversion extensions" | |
2525 | msgstr "" |
|
2533 | msgstr "" | |
2526 |
|
2534 | |||
2527 | #: rhodecode/templates/admin/settings/settings.html:246 |
|
2535 | #: rhodecode/templates/admin/settings/settings.html:246 | |
2528 | msgid "" |
|
2536 | msgid "" | |
2529 | "Requires hgsubversion library installed. Allows clonning from svn remote " |
|
2537 | "Requires hgsubversion library installed. Allows clonning from svn remote " | |
2530 | "locations" |
|
2538 | "locations" | |
2531 | msgstr "" |
|
2539 | msgstr "" | |
2532 |
|
2540 | |||
2533 | #: rhodecode/templates/admin/settings/settings.html:256 |
|
2541 | #: rhodecode/templates/admin/settings/settings.html:256 | |
2534 | msgid "Repositories location" |
|
2542 | msgid "Repositories location" | |
2535 | msgstr "" |
|
2543 | msgstr "" | |
2536 |
|
2544 | |||
2537 | #: rhodecode/templates/admin/settings/settings.html:261 |
|
2545 | #: rhodecode/templates/admin/settings/settings.html:261 | |
2538 | msgid "" |
|
2546 | msgid "" | |
2539 | "This a crucial application setting. If you are really sure you need to " |
|
2547 | "This a crucial application setting. If you are really sure you need to " | |
2540 | "change this, you must restart application in order to make this setting " |
|
2548 | "change this, you must restart application in order to make this setting " | |
2541 | "take effect. Click this label to unlock." |
|
2549 | "take effect. Click this label to unlock." | |
2542 | msgstr "" |
|
2550 | msgstr "" | |
2543 |
|
2551 | |||
2544 | #: rhodecode/templates/admin/settings/settings.html:262 |
|
2552 | #: rhodecode/templates/admin/settings/settings.html:262 | |
2545 | #: rhodecode/templates/base/base.html:221 |
|
2553 | #: rhodecode/templates/base/base.html:221 | |
2546 | msgid "unlock" |
|
2554 | msgid "unlock" | |
2547 | msgstr "" |
|
2555 | msgstr "" | |
2548 |
|
2556 | |||
2549 | #: rhodecode/templates/admin/settings/settings.html:263 |
|
2557 | #: rhodecode/templates/admin/settings/settings.html:263 | |
2550 | msgid "" |
|
2558 | msgid "" | |
2551 | "Location where repositories are stored. After changing this value a " |
|
2559 | "Location where repositories are stored. After changing this value a " | |
2552 | "restart, and rescan is required" |
|
2560 | "restart, and rescan is required" | |
2553 | msgstr "" |
|
2561 | msgstr "" | |
2554 |
|
2562 | |||
2555 | #: rhodecode/templates/admin/settings/settings.html:283 |
|
2563 | #: rhodecode/templates/admin/settings/settings.html:283 | |
2556 | msgid "Test Email" |
|
2564 | msgid "Test Email" | |
2557 | msgstr "" |
|
2565 | msgstr "" | |
2558 |
|
2566 | |||
2559 | #: rhodecode/templates/admin/settings/settings.html:291 |
|
2567 | #: rhodecode/templates/admin/settings/settings.html:291 | |
2560 | msgid "Email to" |
|
2568 | msgid "Email to" | |
2561 | msgstr "" |
|
2569 | msgstr "" | |
2562 |
|
2570 | |||
2563 | #: rhodecode/templates/admin/settings/settings.html:299 |
|
2571 | #: rhodecode/templates/admin/settings/settings.html:299 | |
2564 | msgid "Send" |
|
2572 | msgid "Send" | |
2565 | msgstr "" |
|
2573 | msgstr "" | |
2566 |
|
2574 | |||
2567 | #: rhodecode/templates/admin/settings/settings.html:305 |
|
2575 | #: rhodecode/templates/admin/settings/settings.html:305 | |
2568 | msgid "System Info and Packages" |
|
2576 | msgid "System Info and Packages" | |
2569 | msgstr "" |
|
2577 | msgstr "" | |
2570 |
|
2578 | |||
2571 | #: rhodecode/templates/admin/settings/settings.html:308 |
|
2579 | #: rhodecode/templates/admin/settings/settings.html:308 | |
2572 | msgid "show" |
|
2580 | msgid "show" | |
2573 | msgstr "" |
|
2581 | msgstr "" | |
2574 |
|
2582 | |||
2575 | #: rhodecode/templates/admin/users/user_add.html:5 |
|
2583 | #: rhodecode/templates/admin/users/user_add.html:5 | |
2576 | msgid "Add user" |
|
2584 | msgid "Add user" | |
2577 | msgstr "" |
|
2585 | msgstr "" | |
2578 |
|
2586 | |||
2579 | #: rhodecode/templates/admin/users/user_add.html:10 |
|
2587 | #: rhodecode/templates/admin/users/user_add.html:10 | |
2580 | #: rhodecode/templates/admin/users/user_edit.html:11 |
|
2588 | #: rhodecode/templates/admin/users/user_edit.html:11 | |
2581 | msgid "Users" |
|
2589 | msgid "Users" | |
2582 | msgstr "" |
|
2590 | msgstr "" | |
2583 |
|
2591 | |||
2584 | #: rhodecode/templates/admin/users/user_add.html:12 |
|
2592 | #: rhodecode/templates/admin/users/user_add.html:12 | |
2585 | msgid "add new user" |
|
2593 | msgid "add new user" | |
2586 | msgstr "" |
|
2594 | msgstr "" | |
2587 |
|
2595 | |||
2588 | #: rhodecode/templates/admin/users/user_add.html:50 |
|
2596 | #: rhodecode/templates/admin/users/user_add.html:50 | |
2589 | msgid "Password confirmation" |
|
2597 | msgid "Password confirmation" | |
2590 | msgstr "" |
|
2598 | msgstr "" | |
2591 |
|
2599 | |||
2592 | #: rhodecode/templates/admin/users/user_edit.html:5 |
|
2600 | #: rhodecode/templates/admin/users/user_edit.html:5 | |
2593 | msgid "Edit user" |
|
2601 | msgid "Edit user" | |
2594 | msgstr "" |
|
2602 | msgstr "" | |
2595 |
|
2603 | |||
2596 | #: rhodecode/templates/admin/users/user_edit.html:34 |
|
2604 | #: rhodecode/templates/admin/users/user_edit.html:34 | |
2597 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:10 |
|
2605 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:10 | |
2598 | msgid "Change your avatar at" |
|
2606 | msgid "Change your avatar at" | |
2599 | msgstr "" |
|
2607 | msgstr "" | |
2600 |
|
2608 | |||
2601 | #: rhodecode/templates/admin/users/user_edit.html:35 |
|
2609 | #: rhodecode/templates/admin/users/user_edit.html:35 | |
2602 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:11 |
|
2610 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:11 | |
2603 | msgid "Using" |
|
2611 | msgid "Using" | |
2604 | msgstr "" |
|
2612 | msgstr "" | |
2605 |
|
2613 | |||
2606 | #: rhodecode/templates/admin/users/user_edit.html:43 |
|
2614 | #: rhodecode/templates/admin/users/user_edit.html:43 | |
2607 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:20 |
|
2615 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:20 | |
2608 | msgid "API key" |
|
2616 | msgid "API key" | |
2609 | msgstr "" |
|
2617 | msgstr "" | |
2610 |
|
2618 | |||
2611 | #: rhodecode/templates/admin/users/user_edit.html:63 |
|
2619 | #: rhodecode/templates/admin/users/user_edit.html:63 | |
2612 | msgid "LDAP DN" |
|
2620 | msgid "LDAP DN" | |
2613 | msgstr "" |
|
2621 | msgstr "" | |
2614 |
|
2622 | |||
2615 | #: rhodecode/templates/admin/users/user_edit.html:72 |
|
2623 | #: rhodecode/templates/admin/users/user_edit.html:72 | |
2616 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:35 |
|
2624 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:35 | |
2617 | msgid "New password" |
|
2625 | msgid "New password" | |
2618 | msgstr "" |
|
2626 | msgstr "" | |
2619 |
|
2627 | |||
2620 | #: rhodecode/templates/admin/users/user_edit.html:81 |
|
2628 | #: rhodecode/templates/admin/users/user_edit.html:81 | |
2621 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:44 |
|
2629 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:44 | |
2622 | msgid "New password confirmation" |
|
2630 | msgid "New password confirmation" | |
2623 | msgstr "" |
|
2631 | msgstr "" | |
2624 |
|
2632 | |||
2625 | #: rhodecode/templates/admin/users/user_edit.html:151 |
|
2633 | #: rhodecode/templates/admin/users/user_edit.html:151 | |
2626 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:108 |
|
2634 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:108 | |
2627 | msgid "Inherit default permissions" |
|
2635 | msgid "Inherit default permissions" | |
2628 | msgstr "" |
|
2636 | msgstr "" | |
2629 |
|
2637 | |||
2630 | #: rhodecode/templates/admin/users/user_edit.html:156 |
|
2638 | #: rhodecode/templates/admin/users/user_edit.html:156 | |
2631 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:113 |
|
2639 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:113 | |
2632 | #, python-format |
|
2640 | #, python-format | |
2633 | msgid "" |
|
2641 | msgid "" | |
2634 | "Select to inherit permissions from %s settings. With this selected below " |
|
2642 | "Select to inherit permissions from %s settings. With this selected below " | |
2635 | "options does not have any action" |
|
2643 | "options does not have any action" | |
2636 | msgstr "" |
|
2644 | msgstr "" | |
2637 |
|
2645 | |||
2638 | #: rhodecode/templates/admin/users/user_edit.html:162 |
|
2646 | #: rhodecode/templates/admin/users/user_edit.html:162 | |
2639 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:119 |
|
2647 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:119 | |
2640 | msgid "Create repositories" |
|
2648 | msgid "Create repositories" | |
2641 | msgstr "" |
|
2649 | msgstr "" | |
2642 |
|
2650 | |||
2643 | #: rhodecode/templates/admin/users/user_edit.html:170 |
|
2651 | #: rhodecode/templates/admin/users/user_edit.html:170 | |
2644 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:127 |
|
2652 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:127 | |
2645 | msgid "Fork repositories" |
|
2653 | msgid "Fork repositories" | |
2646 | msgstr "" |
|
2654 | msgstr "" | |
2647 |
|
2655 | |||
2648 | #: rhodecode/templates/admin/users/user_edit.html:190 |
|
2656 | #: rhodecode/templates/admin/users/user_edit.html:190 | |
2649 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:22 |
|
2657 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:22 | |
2650 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:39 |
|
2658 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:39 | |
2651 | msgid "Nothing here yet" |
|
2659 | msgid "Nothing here yet" | |
2652 | msgstr "" |
|
2660 | msgstr "" | |
2653 |
|
2661 | |||
2654 | #: rhodecode/templates/admin/users/user_edit.html:197 |
|
2662 | #: rhodecode/templates/admin/users/user_edit.html:197 | |
2655 | #: rhodecode/templates/admin/users/user_edit_my_account.html:60 |
|
2663 | #: rhodecode/templates/admin/users/user_edit_my_account.html:60 | |
2656 | #: rhodecode/templates/admin/users/user_edit_my_account.html:217 |
|
2664 | #: rhodecode/templates/admin/users/user_edit_my_account.html:217 | |
2657 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:185 |
|
2665 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:185 | |
2658 | msgid "Permission" |
|
2666 | msgid "Permission" | |
2659 | msgstr "" |
|
2667 | msgstr "" | |
2660 |
|
2668 | |||
2661 | #: rhodecode/templates/admin/users/user_edit.html:198 |
|
2669 | #: rhodecode/templates/admin/users/user_edit.html:198 | |
2662 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:186 |
|
2670 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:186 | |
2663 | msgid "Edit Permission" |
|
2671 | msgid "Edit Permission" | |
2664 | msgstr "" |
|
2672 | msgstr "" | |
2665 |
|
2673 | |||
2666 | #: rhodecode/templates/admin/users/user_edit.html:247 |
|
2674 | #: rhodecode/templates/admin/users/user_edit.html:247 | |
2667 | msgid "Email addresses" |
|
2675 | msgid "Email addresses" | |
2668 | msgstr "" |
|
2676 | msgstr "" | |
2669 |
|
2677 | |||
2670 | #: rhodecode/templates/admin/users/user_edit.html:260 |
|
2678 | #: rhodecode/templates/admin/users/user_edit.html:260 | |
2671 | #, python-format |
|
2679 | #, python-format | |
2672 | msgid "Confirm to delete this email: %s" |
|
2680 | msgid "Confirm to delete this email: %s" | |
2673 | msgstr "" |
|
2681 | msgstr "" | |
2674 |
|
2682 | |||
2675 | #: rhodecode/templates/admin/users/user_edit.html:274 |
|
2683 | #: rhodecode/templates/admin/users/user_edit.html:274 | |
2676 | msgid "New email address" |
|
2684 | msgid "New email address" | |
2677 | msgstr "" |
|
2685 | msgstr "" | |
2678 |
|
2686 | |||
2679 | #: rhodecode/templates/admin/users/user_edit.html:281 |
|
2687 | #: rhodecode/templates/admin/users/user_edit.html:281 | |
2680 | msgid "Add" |
|
2688 | msgid "Add" | |
2681 | msgstr "" |
|
2689 | msgstr "" | |
2682 |
|
2690 | |||
2683 | #: rhodecode/templates/admin/users/user_edit_my_account.html:5 |
|
2691 | #: rhodecode/templates/admin/users/user_edit_my_account.html:5 | |
2684 | #: rhodecode/templates/base/base.html:124 |
|
2692 | #: rhodecode/templates/base/base.html:124 | |
2685 | msgid "My account" |
|
2693 | msgid "My account" | |
2686 | msgstr "" |
|
2694 | msgstr "" | |
2687 |
|
2695 | |||
2688 | #: rhodecode/templates/admin/users/user_edit_my_account.html:9 |
|
2696 | #: rhodecode/templates/admin/users/user_edit_my_account.html:9 | |
2689 | msgid "My Account" |
|
2697 | msgid "My Account" | |
2690 | msgstr "" |
|
2698 | msgstr "" | |
2691 |
|
2699 | |||
2692 | #: rhodecode/templates/admin/users/user_edit_my_account.html:35 |
|
2700 | #: rhodecode/templates/admin/users/user_edit_my_account.html:35 | |
2693 | msgid "My permissions" |
|
2701 | msgid "My permissions" | |
2694 | msgstr "" |
|
2702 | msgstr "" | |
2695 |
|
2703 | |||
2696 | #: rhodecode/templates/admin/users/user_edit_my_account.html:38 |
|
2704 | #: rhodecode/templates/admin/users/user_edit_my_account.html:38 | |
2697 |
#: rhodecode/templates/journal/journal.html:4 |
|
2705 | #: rhodecode/templates/journal/journal.html:49 | |
2698 | msgid "My repos" |
|
2706 | msgid "My repos" | |
2699 | msgstr "" |
|
2707 | msgstr "" | |
2700 |
|
2708 | |||
2701 | #: rhodecode/templates/admin/users/user_edit_my_account.html:41 |
|
2709 | #: rhodecode/templates/admin/users/user_edit_my_account.html:41 | |
2702 | msgid "My pull requests" |
|
2710 | msgid "My pull requests" | |
2703 | msgstr "" |
|
2711 | msgstr "" | |
2704 |
|
2712 | |||
2705 | #: rhodecode/templates/admin/users/user_edit_my_account.html:45 |
|
2713 | #: rhodecode/templates/admin/users/user_edit_my_account.html:45 | |
2706 | msgid "Add repo" |
|
2714 | msgid "Add repo" | |
2707 | msgstr "" |
|
2715 | msgstr "" | |
2708 |
|
2716 | |||
2709 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:2 |
|
2717 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:2 | |
2710 | msgid "Opened by me" |
|
2718 | msgid "Opened by me" | |
2711 | msgstr "" |
|
2719 | msgstr "" | |
2712 |
|
2720 | |||
2713 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:10 |
|
2721 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:10 | |
2714 | #, python-format |
|
2722 | #, python-format | |
2715 | msgid "Pull request #%s opened on %s" |
|
2723 | msgid "Pull request #%s opened on %s" | |
2716 | msgstr "" |
|
2724 | msgstr "" | |
2717 |
|
2725 | |||
2718 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:15 |
|
2726 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:15 | |
2719 | msgid "Confirm to delete this pull request" |
|
2727 | msgid "Confirm to delete this pull request" | |
2720 | msgstr "" |
|
2728 | msgstr "" | |
2721 |
|
2729 | |||
2722 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:26 |
|
2730 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:26 | |
2723 | msgid "I participate in" |
|
2731 | msgid "I participate in" | |
2724 | msgstr "" |
|
2732 | msgstr "" | |
2725 |
|
2733 | |||
2726 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:33 |
|
2734 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:33 | |
2727 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:30 |
|
2735 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:30 | |
2728 | #, python-format |
|
2736 | #, python-format | |
2729 | msgid "Pull request #%s opened by %s on %s" |
|
2737 | msgid "Pull request #%s opened by %s on %s" | |
2730 | msgstr "" |
|
2738 | msgstr "" | |
2731 |
|
2739 | |||
2732 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:7 |
|
2740 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:7 | |
2733 | #: rhodecode/templates/bookmarks/bookmarks.html:40 |
|
2741 | #: rhodecode/templates/bookmarks/bookmarks.html:40 | |
2734 | #: rhodecode/templates/bookmarks/bookmarks_data.html:9 |
|
2742 | #: rhodecode/templates/bookmarks/bookmarks_data.html:9 | |
2735 | #: rhodecode/templates/branches/branches.html:54 |
|
2743 | #: rhodecode/templates/branches/branches.html:54 | |
2736 | #: rhodecode/templates/branches/branches_data.html:9 |
|
2744 | #: rhodecode/templates/branches/branches_data.html:9 | |
2737 | #: rhodecode/templates/journal/journal_page_repos.html:8 |
|
2745 | #: rhodecode/templates/journal/journal_page_repos.html:8 | |
2738 | #: rhodecode/templates/tags/tags.html:55 |
|
2746 | #: rhodecode/templates/tags/tags.html:55 | |
2739 | #: rhodecode/templates/tags/tags_data.html:9 |
|
2747 | #: rhodecode/templates/tags/tags_data.html:9 | |
2740 | msgid "Revision" |
|
2748 | msgid "Revision" | |
2741 | msgstr "" |
|
2749 | msgstr "" | |
2742 |
|
2750 | |||
2743 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 |
|
2751 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 | |
2744 | #: rhodecode/templates/journal/journal_page_repos.html:29 |
|
2752 | #: rhodecode/templates/journal/journal_page_repos.html:29 | |
2745 | msgid "private" |
|
2753 | msgid "private" | |
2746 | msgstr "" |
|
2754 | msgstr "" | |
2747 |
|
2755 | |||
2748 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:31 |
|
2756 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:31 | |
2749 | #: rhodecode/templates/data_table/_dt_elements.html:7 |
|
2757 | #: rhodecode/templates/data_table/_dt_elements.html:7 | |
2750 | #: rhodecode/templates/journal/journal_page_repos.html:32 |
|
2758 | #: rhodecode/templates/journal/journal_page_repos.html:32 | |
2751 | #, python-format |
|
2759 | #, python-format | |
2752 | msgid "Confirm to delete this repository: %s" |
|
2760 | msgid "Confirm to delete this repository: %s" | |
2753 | msgstr "" |
|
2761 | msgstr "" | |
2754 |
|
2762 | |||
2755 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:38 |
|
2763 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:38 | |
2756 | #: rhodecode/templates/journal/journal_page_repos.html:42 |
|
2764 | #: rhodecode/templates/journal/journal_page_repos.html:42 | |
2757 | msgid "No repositories yet" |
|
2765 | msgid "No repositories yet" | |
2758 | msgstr "" |
|
2766 | msgstr "" | |
2759 |
|
2767 | |||
2760 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:40 |
|
2768 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:40 | |
2761 | #: rhodecode/templates/journal/journal_page_repos.html:44 |
|
2769 | #: rhodecode/templates/journal/journal_page_repos.html:44 | |
2762 | msgid "create one now" |
|
2770 | msgid "create one now" | |
2763 | msgstr "" |
|
2771 | msgstr "" | |
2764 |
|
2772 | |||
2765 | #: rhodecode/templates/admin/users/users.html:5 |
|
2773 | #: rhodecode/templates/admin/users/users.html:5 | |
2766 | msgid "Users administration" |
|
2774 | msgid "Users administration" | |
2767 | msgstr "" |
|
2775 | msgstr "" | |
2768 |
|
2776 | |||
2769 | #: rhodecode/templates/admin/users/users.html:9 |
|
2777 | #: rhodecode/templates/admin/users/users.html:9 | |
2770 | #: rhodecode/templates/base/base.html:235 |
|
2778 | #: rhodecode/templates/base/base.html:235 | |
2771 | msgid "users" |
|
2779 | msgid "users" | |
2772 | msgstr "" |
|
2780 | msgstr "" | |
2773 |
|
2781 | |||
2774 | #: rhodecode/templates/admin/users/users.html:23 |
|
2782 | #: rhodecode/templates/admin/users/users.html:23 | |
2775 | msgid "ADD NEW USER" |
|
2783 | msgid "ADD NEW USER" | |
2776 | msgstr "" |
|
2784 | msgstr "" | |
2777 |
|
2785 | |||
2778 | #: rhodecode/templates/admin/users/users.html:77 |
|
2786 | #: rhodecode/templates/admin/users/users.html:77 | |
2779 | msgid "username" |
|
2787 | msgid "username" | |
2780 | msgstr "" |
|
2788 | msgstr "" | |
2781 |
|
2789 | |||
2782 | #: rhodecode/templates/admin/users/users.html:80 |
|
2790 | #: rhodecode/templates/admin/users/users.html:80 | |
2783 | msgid "firstname" |
|
2791 | msgid "firstname" | |
2784 | msgstr "" |
|
2792 | msgstr "" | |
2785 |
|
2793 | |||
2786 | #: rhodecode/templates/admin/users/users.html:81 |
|
2794 | #: rhodecode/templates/admin/users/users.html:81 | |
2787 | msgid "lastname" |
|
2795 | msgid "lastname" | |
2788 | msgstr "" |
|
2796 | msgstr "" | |
2789 |
|
2797 | |||
2790 | #: rhodecode/templates/admin/users/users.html:82 |
|
2798 | #: rhodecode/templates/admin/users/users.html:82 | |
2791 | msgid "last login" |
|
2799 | msgid "last login" | |
2792 | msgstr "" |
|
2800 | msgstr "" | |
2793 |
|
2801 | |||
2794 | #: rhodecode/templates/admin/users/users.html:84 |
|
2802 | #: rhodecode/templates/admin/users/users.html:84 | |
2795 | #: rhodecode/templates/admin/users_groups/users_groups.html:34 |
|
2803 | #: rhodecode/templates/admin/users_groups/users_groups.html:34 | |
2796 | msgid "active" |
|
2804 | msgid "active" | |
2797 | msgstr "" |
|
2805 | msgstr "" | |
2798 |
|
2806 | |||
2799 | #: rhodecode/templates/admin/users/users.html:86 |
|
2807 | #: rhodecode/templates/admin/users/users.html:86 | |
2800 | #: rhodecode/templates/base/base.html:238 |
|
2808 | #: rhodecode/templates/base/base.html:238 | |
2801 | msgid "ldap" |
|
2809 | msgid "ldap" | |
2802 | msgstr "" |
|
2810 | msgstr "" | |
2803 |
|
2811 | |||
2804 | #: rhodecode/templates/admin/users_groups/users_group_add.html:5 |
|
2812 | #: rhodecode/templates/admin/users_groups/users_group_add.html:5 | |
2805 | msgid "Add users group" |
|
2813 | msgid "Add users group" | |
2806 | msgstr "" |
|
2814 | msgstr "" | |
2807 |
|
2815 | |||
2808 | #: rhodecode/templates/admin/users_groups/users_group_add.html:10 |
|
2816 | #: rhodecode/templates/admin/users_groups/users_group_add.html:10 | |
2809 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 |
|
2817 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 | |
2810 | msgid "Users groups" |
|
2818 | msgid "Users groups" | |
2811 | msgstr "" |
|
2819 | msgstr "" | |
2812 |
|
2820 | |||
2813 | #: rhodecode/templates/admin/users_groups/users_group_add.html:12 |
|
2821 | #: rhodecode/templates/admin/users_groups/users_group_add.html:12 | |
2814 | msgid "add new users group" |
|
2822 | msgid "add new users group" | |
2815 | msgstr "" |
|
2823 | msgstr "" | |
2816 |
|
2824 | |||
2817 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:5 |
|
2825 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:5 | |
2818 | msgid "Edit users group" |
|
2826 | msgid "Edit users group" | |
2819 | msgstr "" |
|
2827 | msgstr "" | |
2820 |
|
2828 | |||
2821 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:11 |
|
2829 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:11 | |
2822 | msgid "UsersGroups" |
|
2830 | msgid "UsersGroups" | |
2823 | msgstr "" |
|
2831 | msgstr "" | |
2824 |
|
2832 | |||
2825 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:50 |
|
2833 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:50 | |
2826 | msgid "Members" |
|
2834 | msgid "Members" | |
2827 | msgstr "" |
|
2835 | msgstr "" | |
2828 |
|
2836 | |||
2829 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:58 |
|
2837 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:58 | |
2830 | msgid "Choosen group members" |
|
2838 | msgid "Choosen group members" | |
2831 | msgstr "" |
|
2839 | msgstr "" | |
2832 |
|
2840 | |||
2833 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:61 |
|
2841 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:61 | |
2834 | msgid "Remove all elements" |
|
2842 | msgid "Remove all elements" | |
2835 | msgstr "" |
|
2843 | msgstr "" | |
2836 |
|
2844 | |||
2837 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:75 |
|
2845 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:75 | |
2838 | msgid "Available members" |
|
2846 | msgid "Available members" | |
2839 | msgstr "" |
|
2847 | msgstr "" | |
2840 |
|
2848 | |||
2841 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:79 |
|
2849 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:79 | |
2842 | msgid "Add all elements" |
|
2850 | msgid "Add all elements" | |
2843 | msgstr "" |
|
2851 | msgstr "" | |
2844 |
|
2852 | |||
2845 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:146 |
|
2853 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:146 | |
2846 | msgid "Group members" |
|
2854 | msgid "Group members" | |
2847 | msgstr "" |
|
2855 | msgstr "" | |
2848 |
|
2856 | |||
2849 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:163 |
|
2857 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:163 | |
2850 | msgid "No members yet" |
|
2858 | msgid "No members yet" | |
2851 | msgstr "" |
|
2859 | msgstr "" | |
2852 |
|
2860 | |||
2853 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:171 |
|
2861 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:171 | |
2854 | msgid "Permissions defined for this group" |
|
2862 | msgid "Permissions defined for this group" | |
2855 | msgstr "" |
|
2863 | msgstr "" | |
2856 |
|
2864 | |||
2857 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:178 |
|
2865 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:178 | |
2858 | msgid "No permissions set yet" |
|
2866 | msgid "No permissions set yet" | |
2859 | msgstr "" |
|
2867 | msgstr "" | |
2860 |
|
2868 | |||
2861 | #: rhodecode/templates/admin/users_groups/users_groups.html:5 |
|
2869 | #: rhodecode/templates/admin/users_groups/users_groups.html:5 | |
2862 | msgid "Users groups administration" |
|
2870 | msgid "Users groups administration" | |
2863 | msgstr "" |
|
2871 | msgstr "" | |
2864 |
|
2872 | |||
2865 | #: rhodecode/templates/admin/users_groups/users_groups.html:23 |
|
2873 | #: rhodecode/templates/admin/users_groups/users_groups.html:23 | |
2866 | msgid "ADD NEW USER GROUP" |
|
2874 | msgid "ADD NEW USER GROUP" | |
2867 | msgstr "" |
|
2875 | msgstr "" | |
2868 |
|
2876 | |||
2869 | #: rhodecode/templates/admin/users_groups/users_groups.html:32 |
|
2877 | #: rhodecode/templates/admin/users_groups/users_groups.html:32 | |
2870 | msgid "group name" |
|
2878 | msgid "group name" | |
2871 | msgstr "" |
|
2879 | msgstr "" | |
2872 |
|
2880 | |||
2873 | #: rhodecode/templates/admin/users_groups/users_groups.html:33 |
|
2881 | #: rhodecode/templates/admin/users_groups/users_groups.html:33 | |
2874 | #: rhodecode/templates/base/root.html:46 |
|
2882 | #: rhodecode/templates/base/root.html:46 | |
2875 | msgid "members" |
|
2883 | msgid "members" | |
2876 | msgstr "" |
|
2884 | msgstr "" | |
2877 |
|
2885 | |||
2878 | #: rhodecode/templates/admin/users_groups/users_groups.html:45 |
|
2886 | #: rhodecode/templates/admin/users_groups/users_groups.html:45 | |
2879 | #, python-format |
|
2887 | #, python-format | |
2880 | msgid "Confirm to delete this users group: %s" |
|
2888 | msgid "Confirm to delete this users group: %s" | |
2881 | msgstr "" |
|
2889 | msgstr "" | |
2882 |
|
2890 | |||
2883 | #: rhodecode/templates/base/base.html:41 |
|
2891 | #: rhodecode/templates/base/base.html:41 | |
2884 | msgid "Submit a bug" |
|
2892 | msgid "Submit a bug" | |
2885 | msgstr "" |
|
2893 | msgstr "" | |
2886 |
|
2894 | |||
2887 | #: rhodecode/templates/base/base.html:77 |
|
2895 | #: rhodecode/templates/base/base.html:77 | |
2888 | msgid "Login to your account" |
|
2896 | msgid "Login to your account" | |
2889 | msgstr "" |
|
2897 | msgstr "" | |
2890 |
|
2898 | |||
2891 | #: rhodecode/templates/base/base.html:100 |
|
2899 | #: rhodecode/templates/base/base.html:100 | |
2892 | msgid "Forgot password ?" |
|
2900 | msgid "Forgot password ?" | |
2893 | msgstr "" |
|
2901 | msgstr "" | |
2894 |
|
2902 | |||
2895 | #: rhodecode/templates/base/base.html:107 |
|
2903 | #: rhodecode/templates/base/base.html:107 | |
2896 | msgid "Log In" |
|
2904 | msgid "Log In" | |
2897 | msgstr "" |
|
2905 | msgstr "" | |
2898 |
|
2906 | |||
2899 | #: rhodecode/templates/base/base.html:118 |
|
2907 | #: rhodecode/templates/base/base.html:118 | |
2900 | msgid "Inbox" |
|
2908 | msgid "Inbox" | |
2901 | msgstr "" |
|
2909 | msgstr "" | |
2902 |
|
2910 | |||
2903 | #: rhodecode/templates/base/base.html:123 |
|
2911 | #: rhodecode/templates/base/base.html:123 | |
2904 | #: rhodecode/templates/base/base.html:322 |
|
2912 | #: rhodecode/templates/base/base.html:322 | |
2905 | #: rhodecode/templates/base/base.html:324 |
|
2913 | #: rhodecode/templates/base/base.html:324 | |
2906 | #: rhodecode/templates/base/base.html:326 |
|
2914 | #: rhodecode/templates/base/base.html:326 | |
2907 | #: rhodecode/templates/journal/journal.html:4 |
|
2915 | #: rhodecode/templates/journal/journal.html:4 | |
2908 | #: rhodecode/templates/journal/journal.html:21 |
|
|||
2909 | #: rhodecode/templates/journal/public_journal.html:4 |
|
2916 | #: rhodecode/templates/journal/public_journal.html:4 | |
2910 | msgid "Journal" |
|
2917 | msgid "Journal" | |
2911 | msgstr "" |
|
2918 | msgstr "" | |
2912 |
|
2919 | |||
2913 | #: rhodecode/templates/base/base.html:125 |
|
2920 | #: rhodecode/templates/base/base.html:125 | |
2914 | msgid "Log Out" |
|
2921 | msgid "Log Out" | |
2915 | msgstr "" |
|
2922 | msgstr "" | |
2916 |
|
2923 | |||
2917 | #: rhodecode/templates/base/base.html:144 |
|
2924 | #: rhodecode/templates/base/base.html:144 | |
2918 | msgid "Switch repository" |
|
2925 | msgid "Switch repository" | |
2919 | msgstr "" |
|
2926 | msgstr "" | |
2920 |
|
2927 | |||
2921 | #: rhodecode/templates/base/base.html:146 |
|
2928 | #: rhodecode/templates/base/base.html:146 | |
2922 | msgid "Products" |
|
2929 | msgid "Products" | |
2923 | msgstr "" |
|
2930 | msgstr "" | |
2924 |
|
2931 | |||
2925 | #: rhodecode/templates/base/base.html:152 |
|
2932 | #: rhodecode/templates/base/base.html:152 | |
2926 | #: rhodecode/templates/base/base.html:182 rhodecode/templates/base/root.html:47 |
|
2933 | #: rhodecode/templates/base/base.html:182 rhodecode/templates/base/root.html:47 | |
2927 | msgid "loading..." |
|
2934 | msgid "loading..." | |
2928 | msgstr "" |
|
2935 | msgstr "" | |
2929 |
|
2936 | |||
2930 | #: rhodecode/templates/base/base.html:158 |
|
2937 | #: rhodecode/templates/base/base.html:158 | |
2931 | #: rhodecode/templates/base/base.html:160 |
|
2938 | #: rhodecode/templates/base/base.html:160 | |
2932 | #: rhodecode/templates/base/base.html:162 |
|
2939 | #: rhodecode/templates/base/base.html:162 | |
2933 | #: rhodecode/templates/data_table/_dt_elements.html:15 |
|
2940 | #: rhodecode/templates/data_table/_dt_elements.html:15 | |
2934 | #: rhodecode/templates/data_table/_dt_elements.html:17 |
|
2941 | #: rhodecode/templates/data_table/_dt_elements.html:17 | |
2935 | #: rhodecode/templates/data_table/_dt_elements.html:19 |
|
2942 | #: rhodecode/templates/data_table/_dt_elements.html:19 | |
2936 | msgid "Summary" |
|
2943 | msgid "Summary" | |
2937 | msgstr "" |
|
2944 | msgstr "" | |
2938 |
|
2945 | |||
2939 | #: rhodecode/templates/base/base.html:166 |
|
2946 | #: rhodecode/templates/base/base.html:166 | |
2940 | #: rhodecode/templates/base/base.html:168 |
|
2947 | #: rhodecode/templates/base/base.html:168 | |
2941 | #: rhodecode/templates/base/base.html:170 |
|
2948 | #: rhodecode/templates/base/base.html:170 | |
2942 | #: rhodecode/templates/changelog/changelog.html:15 |
|
2949 | #: rhodecode/templates/changelog/changelog.html:15 | |
2943 | #: rhodecode/templates/data_table/_dt_elements.html:23 |
|
2950 | #: rhodecode/templates/data_table/_dt_elements.html:23 | |
2944 | #: rhodecode/templates/data_table/_dt_elements.html:25 |
|
2951 | #: rhodecode/templates/data_table/_dt_elements.html:25 | |
2945 | #: rhodecode/templates/data_table/_dt_elements.html:27 |
|
2952 | #: rhodecode/templates/data_table/_dt_elements.html:27 | |
2946 | msgid "Changelog" |
|
2953 | msgid "Changelog" | |
2947 | msgstr "" |
|
2954 | msgstr "" | |
2948 |
|
2955 | |||
2949 | #: rhodecode/templates/base/base.html:175 |
|
2956 | #: rhodecode/templates/base/base.html:175 | |
2950 | #: rhodecode/templates/base/base.html:177 |
|
2957 | #: rhodecode/templates/base/base.html:177 | |
2951 | #: rhodecode/templates/base/base.html:179 |
|
2958 | #: rhodecode/templates/base/base.html:179 | |
2952 | msgid "Switch to" |
|
2959 | msgid "Switch to" | |
2953 | msgstr "" |
|
2960 | msgstr "" | |
2954 |
|
2961 | |||
2955 | #: rhodecode/templates/base/base.html:186 |
|
2962 | #: rhodecode/templates/base/base.html:186 | |
2956 | #: rhodecode/templates/base/base.html:188 |
|
2963 | #: rhodecode/templates/base/base.html:188 | |
2957 | #: rhodecode/templates/base/base.html:190 |
|
2964 | #: rhodecode/templates/base/base.html:190 | |
2958 | #: rhodecode/templates/data_table/_dt_elements.html:31 |
|
2965 | #: rhodecode/templates/data_table/_dt_elements.html:31 | |
2959 | #: rhodecode/templates/data_table/_dt_elements.html:33 |
|
2966 | #: rhodecode/templates/data_table/_dt_elements.html:33 | |
2960 | #: rhodecode/templates/data_table/_dt_elements.html:35 |
|
2967 | #: rhodecode/templates/data_table/_dt_elements.html:35 | |
2961 | msgid "Files" |
|
2968 | msgid "Files" | |
2962 | msgstr "" |
|
2969 | msgstr "" | |
2963 |
|
2970 | |||
2964 | #: rhodecode/templates/base/base.html:195 |
|
2971 | #: rhodecode/templates/base/base.html:195 | |
2965 | #: rhodecode/templates/base/base.html:199 |
|
2972 | #: rhodecode/templates/base/base.html:199 | |
2966 | msgid "Options" |
|
2973 | msgid "Options" | |
2967 | msgstr "" |
|
2974 | msgstr "" | |
2968 |
|
2975 | |||
2969 | #: rhodecode/templates/base/base.html:204 |
|
2976 | #: rhodecode/templates/base/base.html:204 | |
2970 | #: rhodecode/templates/base/base.html:206 |
|
2977 | #: rhodecode/templates/base/base.html:206 | |
2971 | msgid "repository settings" |
|
2978 | msgid "repository settings" | |
2972 | msgstr "" |
|
2979 | msgstr "" | |
2973 |
|
2980 | |||
2974 | #: rhodecode/templates/base/base.html:210 |
|
2981 | #: rhodecode/templates/base/base.html:210 | |
2975 | #: rhodecode/templates/data_table/_dt_elements.html:80 |
|
2982 | #: rhodecode/templates/data_table/_dt_elements.html:80 | |
2976 | #: rhodecode/templates/forks/fork.html:13 |
|
2983 | #: rhodecode/templates/forks/fork.html:13 | |
2977 | msgid "fork" |
|
2984 | msgid "fork" | |
2978 | msgstr "" |
|
2985 | msgstr "" | |
2979 |
|
2986 | |||
2980 | #: rhodecode/templates/base/base.html:212 rhodecode/templates/base/root.html:50 |
|
2987 | #: rhodecode/templates/base/base.html:212 rhodecode/templates/base/root.html:50 | |
2981 | #: rhodecode/templates/changelog/changelog.html:43 |
|
2988 | #: rhodecode/templates/changelog/changelog.html:43 | |
2982 | msgid "Open new pull request" |
|
2989 | msgid "Open new pull request" | |
2983 | msgstr "" |
|
2990 | msgstr "" | |
2984 |
|
2991 | |||
2985 | #: rhodecode/templates/base/base.html:215 |
|
2992 | #: rhodecode/templates/base/base.html:215 | |
2986 | #: rhodecode/templates/forks/forks_data.html:21 |
|
2993 | #: rhodecode/templates/forks/forks_data.html:21 | |
2987 | msgid "Compare fork" |
|
2994 | msgid "Compare fork" | |
2988 | msgstr "" |
|
2995 | msgstr "" | |
2989 |
|
2996 | |||
2990 | #: rhodecode/templates/base/base.html:217 |
|
2997 | #: rhodecode/templates/base/base.html:217 | |
2991 | msgid "search" |
|
2998 | msgid "search" | |
2992 | msgstr "" |
|
2999 | msgstr "" | |
2993 |
|
3000 | |||
2994 | #: rhodecode/templates/base/base.html:223 |
|
3001 | #: rhodecode/templates/base/base.html:223 | |
2995 | msgid "lock" |
|
3002 | msgid "lock" | |
2996 | msgstr "" |
|
3003 | msgstr "" | |
2997 |
|
3004 | |||
2998 | #: rhodecode/templates/base/base.html:234 |
|
3005 | #: rhodecode/templates/base/base.html:234 | |
2999 | msgid "repositories groups" |
|
3006 | msgid "repositories groups" | |
3000 | msgstr "" |
|
3007 | msgstr "" | |
3001 |
|
3008 | |||
3002 | #: rhodecode/templates/base/base.html:236 |
|
3009 | #: rhodecode/templates/base/base.html:236 | |
3003 | msgid "users groups" |
|
3010 | msgid "users groups" | |
3004 | msgstr "" |
|
3011 | msgstr "" | |
3005 |
|
3012 | |||
3006 | #: rhodecode/templates/base/base.html:237 |
|
3013 | #: rhodecode/templates/base/base.html:237 | |
3007 | msgid "permissions" |
|
3014 | msgid "permissions" | |
3008 | msgstr "" |
|
3015 | msgstr "" | |
3009 |
|
3016 | |||
3010 | #: rhodecode/templates/base/base.html:239 |
|
3017 | #: rhodecode/templates/base/base.html:239 | |
3011 | msgid "defaults" |
|
3018 | msgid "defaults" | |
3012 | msgstr "" |
|
3019 | msgstr "" | |
3013 |
|
3020 | |||
3014 | #: rhodecode/templates/base/base.html:240 |
|
3021 | #: rhodecode/templates/base/base.html:240 | |
3015 | msgid "settings" |
|
3022 | msgid "settings" | |
3016 | msgstr "" |
|
3023 | msgstr "" | |
3017 |
|
3024 | |||
3018 | #: rhodecode/templates/base/base.html:251 |
|
3025 | #: rhodecode/templates/base/base.html:251 | |
3019 | #: rhodecode/templates/base/base.html:253 |
|
3026 | #: rhodecode/templates/base/base.html:253 | |
3020 | msgid "Followers" |
|
3027 | msgid "Followers" | |
3021 | msgstr "" |
|
3028 | msgstr "" | |
3022 |
|
3029 | |||
3023 | #: rhodecode/templates/base/base.html:259 |
|
3030 | #: rhodecode/templates/base/base.html:259 | |
3024 | #: rhodecode/templates/base/base.html:261 |
|
3031 | #: rhodecode/templates/base/base.html:261 | |
3025 | msgid "Forks" |
|
3032 | msgid "Forks" | |
3026 | msgstr "" |
|
3033 | msgstr "" | |
3027 |
|
3034 | |||
3028 | #: rhodecode/templates/base/base.html:340 |
|
3035 | #: rhodecode/templates/base/base.html:340 | |
3029 | #: rhodecode/templates/base/base.html:342 |
|
3036 | #: rhodecode/templates/base/base.html:342 | |
3030 | #: rhodecode/templates/base/base.html:344 |
|
3037 | #: rhodecode/templates/base/base.html:344 | |
3031 | #: rhodecode/templates/search/search.html:52 |
|
3038 | #: rhodecode/templates/search/search.html:52 | |
3032 | msgid "Search" |
|
3039 | msgid "Search" | |
3033 | msgstr "" |
|
3040 | msgstr "" | |
3034 |
|
3041 | |||
3035 | #: rhodecode/templates/base/root.html:42 |
|
3042 | #: rhodecode/templates/base/root.html:42 | |
3036 | msgid "add another comment" |
|
3043 | msgid "add another comment" | |
3037 | msgstr "" |
|
3044 | msgstr "" | |
3038 |
|
3045 | |||
3039 | #: rhodecode/templates/base/root.html:43 |
|
3046 | #: rhodecode/templates/base/root.html:43 | |
3040 |
#: rhodecode/templates/journal/journal.html: |
|
3047 | #: rhodecode/templates/journal/journal.html:83 | |
3041 | #: rhodecode/templates/summary/summary.html:57 |
|
3048 | #: rhodecode/templates/summary/summary.html:57 | |
3042 | msgid "Stop following this repository" |
|
3049 | msgid "Stop following this repository" | |
3043 | msgstr "" |
|
3050 | msgstr "" | |
3044 |
|
3051 | |||
3045 | #: rhodecode/templates/base/root.html:44 |
|
3052 | #: rhodecode/templates/base/root.html:44 | |
3046 | #: rhodecode/templates/summary/summary.html:61 |
|
3053 | #: rhodecode/templates/summary/summary.html:61 | |
3047 | msgid "Start following this repository" |
|
3054 | msgid "Start following this repository" | |
3048 | msgstr "" |
|
3055 | msgstr "" | |
3049 |
|
3056 | |||
3050 | #: rhodecode/templates/base/root.html:45 |
|
3057 | #: rhodecode/templates/base/root.html:45 | |
3051 | msgid "Group" |
|
3058 | msgid "Group" | |
3052 | msgstr "" |
|
3059 | msgstr "" | |
3053 |
|
3060 | |||
3054 | #: rhodecode/templates/base/root.html:48 |
|
3061 | #: rhodecode/templates/base/root.html:48 | |
3055 | msgid "search truncated" |
|
3062 | msgid "search truncated" | |
3056 | msgstr "" |
|
3063 | msgstr "" | |
3057 |
|
3064 | |||
3058 | #: rhodecode/templates/base/root.html:49 |
|
3065 | #: rhodecode/templates/base/root.html:49 | |
3059 | msgid "no matching files" |
|
3066 | msgid "no matching files" | |
3060 | msgstr "" |
|
3067 | msgstr "" | |
3061 |
|
3068 | |||
3062 | #: rhodecode/templates/base/root.html:51 |
|
3069 | #: rhodecode/templates/base/root.html:51 | |
3063 | msgid "Open new pull request for selected changesets" |
|
3070 | msgid "Open new pull request for selected changesets" | |
3064 | msgstr "" |
|
3071 | msgstr "" | |
3065 |
|
3072 | |||
3066 | #: rhodecode/templates/base/root.html:52 |
|
3073 | #: rhodecode/templates/base/root.html:52 | |
3067 | msgid "Show selected changes __S -> __E" |
|
3074 | msgid "Show selected changes __S -> __E" | |
3068 | msgstr "" |
|
3075 | msgstr "" | |
3069 |
|
3076 | |||
3070 | #: rhodecode/templates/base/root.html:53 |
|
3077 | #: rhodecode/templates/base/root.html:53 | |
3071 | msgid "Selection link" |
|
3078 | msgid "Selection link" | |
3072 | msgstr "" |
|
3079 | msgstr "" | |
3073 |
|
3080 | |||
3074 | #: rhodecode/templates/bookmarks/bookmarks.html:5 |
|
3081 | #: rhodecode/templates/bookmarks/bookmarks.html:5 | |
3075 | #, python-format |
|
3082 | #, python-format | |
3076 | msgid "%s Bookmarks" |
|
3083 | msgid "%s Bookmarks" | |
3077 | msgstr "" |
|
3084 | msgstr "" | |
3078 |
|
3085 | |||
3079 | #: rhodecode/templates/bookmarks/bookmarks.html:39 |
|
3086 | #: rhodecode/templates/bookmarks/bookmarks.html:39 | |
3080 | #: rhodecode/templates/bookmarks/bookmarks_data.html:8 |
|
3087 | #: rhodecode/templates/bookmarks/bookmarks_data.html:8 | |
3081 | #: rhodecode/templates/branches/branches.html:53 |
|
3088 | #: rhodecode/templates/branches/branches.html:53 | |
3082 | #: rhodecode/templates/branches/branches_data.html:8 |
|
3089 | #: rhodecode/templates/branches/branches_data.html:8 | |
3083 | #: rhodecode/templates/tags/tags.html:54 |
|
3090 | #: rhodecode/templates/tags/tags.html:54 | |
3084 | #: rhodecode/templates/tags/tags_data.html:8 |
|
3091 | #: rhodecode/templates/tags/tags_data.html:8 | |
3085 | msgid "Author" |
|
3092 | msgid "Author" | |
3086 | msgstr "" |
|
3093 | msgstr "" | |
3087 |
|
3094 | |||
3088 | #: rhodecode/templates/branches/branches.html:5 |
|
3095 | #: rhodecode/templates/branches/branches.html:5 | |
3089 | #, python-format |
|
3096 | #, python-format | |
3090 | msgid "%s Branches" |
|
3097 | msgid "%s Branches" | |
3091 | msgstr "" |
|
3098 | msgstr "" | |
3092 |
|
3099 | |||
3093 | #: rhodecode/templates/branches/branches.html:29 |
|
3100 | #: rhodecode/templates/branches/branches.html:29 | |
3094 | msgid "Compare branches" |
|
3101 | msgid "Compare branches" | |
3095 | msgstr "" |
|
3102 | msgstr "" | |
3096 |
|
3103 | |||
3097 | #: rhodecode/templates/branches/branches.html:56 |
|
3104 | #: rhodecode/templates/branches/branches.html:56 | |
3098 | #: rhodecode/templates/branches/branches_data.html:10 |
|
3105 | #: rhodecode/templates/branches/branches_data.html:10 | |
3099 | #: rhodecode/templates/compare/compare_diff.html:5 |
|
3106 | #: rhodecode/templates/compare/compare_diff.html:5 | |
3100 | #: rhodecode/templates/compare/compare_diff.html:13 |
|
3107 | #: rhodecode/templates/compare/compare_diff.html:13 | |
3101 | #: rhodecode/templates/tags/tags.html:57 |
|
3108 | #: rhodecode/templates/tags/tags.html:57 | |
3102 | #: rhodecode/templates/tags/tags_data.html:10 |
|
3109 | #: rhodecode/templates/tags/tags_data.html:10 | |
3103 | msgid "Compare" |
|
3110 | msgid "Compare" | |
3104 | msgstr "" |
|
3111 | msgstr "" | |
3105 |
|
3112 | |||
3106 | #: rhodecode/templates/changelog/changelog.html:6 |
|
3113 | #: rhodecode/templates/changelog/changelog.html:6 | |
3107 | #, python-format |
|
3114 | #, python-format | |
3108 | msgid "%s Changelog" |
|
3115 | msgid "%s Changelog" | |
3109 | msgstr "" |
|
3116 | msgstr "" | |
3110 |
|
3117 | |||
3111 | #: rhodecode/templates/changelog/changelog.html:15 |
|
3118 | #: rhodecode/templates/changelog/changelog.html:15 | |
3112 | #, python-format |
|
3119 | #, python-format | |
3113 | msgid "showing %d out of %d revision" |
|
3120 | msgid "showing %d out of %d revision" | |
3114 | msgid_plural "showing %d out of %d revisions" |
|
3121 | msgid_plural "showing %d out of %d revisions" | |
3115 | msgstr[0] "" |
|
3122 | msgstr[0] "" | |
3116 | msgstr[1] "" |
|
3123 | msgstr[1] "" | |
3117 |
|
3124 | |||
3118 | #: rhodecode/templates/changelog/changelog.html:37 |
|
3125 | #: rhodecode/templates/changelog/changelog.html:37 | |
3119 | msgid "Clear selection" |
|
3126 | msgid "Clear selection" | |
3120 | msgstr "" |
|
3127 | msgstr "" | |
3121 |
|
3128 | |||
3122 | #: rhodecode/templates/changelog/changelog.html:40 |
|
3129 | #: rhodecode/templates/changelog/changelog.html:40 | |
3123 | #: rhodecode/templates/forks/forks_data.html:19 |
|
3130 | #: rhodecode/templates/forks/forks_data.html:19 | |
3124 | #, python-format |
|
3131 | #, python-format | |
3125 | msgid "compare fork with %s" |
|
3132 | msgid "compare fork with %s" | |
3126 | msgstr "" |
|
3133 | msgstr "" | |
3127 |
|
3134 | |||
3128 | #: rhodecode/templates/changelog/changelog.html:40 |
|
3135 | #: rhodecode/templates/changelog/changelog.html:40 | |
3129 | msgid "Compare fork with parent" |
|
3136 | msgid "Compare fork with parent" | |
3130 | msgstr "" |
|
3137 | msgstr "" | |
3131 |
|
3138 | |||
3132 | #: rhodecode/templates/changelog/changelog.html:49 |
|
3139 | #: rhodecode/templates/changelog/changelog.html:49 | |
3133 | msgid "Show" |
|
3140 | msgid "Show" | |
3134 | msgstr "" |
|
3141 | msgstr "" | |
3135 |
|
3142 | |||
3136 | #: rhodecode/templates/changelog/changelog.html:74 |
|
3143 | #: rhodecode/templates/changelog/changelog.html:74 | |
3137 | #: rhodecode/templates/summary/summary.html:375 |
|
3144 | #: rhodecode/templates/summary/summary.html:375 | |
3138 | msgid "show more" |
|
3145 | msgid "show more" | |
3139 | msgstr "" |
|
3146 | msgstr "" | |
3140 |
|
3147 | |||
3141 | #: rhodecode/templates/changelog/changelog.html:78 |
|
3148 | #: rhodecode/templates/changelog/changelog.html:78 | |
3142 | msgid "Affected number of files, click to show more details" |
|
3149 | msgid "Affected number of files, click to show more details" | |
3143 | msgstr "" |
|
3150 | msgstr "" | |
3144 |
|
3151 | |||
3145 | #: rhodecode/templates/changelog/changelog.html:91 |
|
3152 | #: rhodecode/templates/changelog/changelog.html:91 | |
3146 |
#: rhodecode/templates/changeset/changeset.html: |
|
3153 | #: rhodecode/templates/changeset/changeset.html:65 | |
3147 | #: rhodecode/templates/changeset/changeset_file_comment.html:20 |
|
3154 | #: rhodecode/templates/changeset/changeset_file_comment.html:20 | |
3148 | #: rhodecode/templates/changeset/changeset_range.html:46 |
|
3155 | #: rhodecode/templates/changeset/changeset_range.html:46 | |
3149 | msgid "Changeset status" |
|
3156 | msgid "Changeset status" | |
3150 | msgstr "" |
|
3157 | msgstr "" | |
3151 |
|
3158 | |||
3152 | #: rhodecode/templates/changelog/changelog.html:94 |
|
3159 | #: rhodecode/templates/changelog/changelog.html:94 | |
3153 | #: rhodecode/templates/shortlog/shortlog_data.html:20 |
|
3160 | #: rhodecode/templates/shortlog/shortlog_data.html:20 | |
3154 | msgid "Click to open associated pull request" |
|
3161 | msgid "Click to open associated pull request" | |
3155 | msgstr "" |
|
3162 | msgstr "" | |
3156 |
|
3163 | |||
3157 | #: rhodecode/templates/changelog/changelog.html:104 |
|
3164 | #: rhodecode/templates/changelog/changelog.html:104 | |
3158 | #: rhodecode/templates/changeset/changeset.html:85 |
|
|||
3159 | msgid "Parent" |
|
3165 | msgid "Parent" | |
3160 | msgstr "" |
|
3166 | msgstr "" | |
3161 |
|
3167 | |||
3162 | #: rhodecode/templates/changelog/changelog.html:110 |
|
3168 | #: rhodecode/templates/changelog/changelog.html:110 | |
3163 |
#: rhodecode/templates/changeset/changeset.html: |
|
3169 | #: rhodecode/templates/changeset/changeset.html:42 | |
3164 | msgid "No parents" |
|
3170 | msgid "No parents" | |
3165 | msgstr "" |
|
3171 | msgstr "" | |
3166 |
|
3172 | |||
3167 | #: rhodecode/templates/changelog/changelog.html:115 |
|
3173 | #: rhodecode/templates/changelog/changelog.html:115 | |
3168 |
#: rhodecode/templates/changeset/changeset.html: |
|
3174 | #: rhodecode/templates/changeset/changeset.html:106 | |
3169 | #: rhodecode/templates/changeset/changeset_range.html:79 |
|
3175 | #: rhodecode/templates/changeset/changeset_range.html:79 | |
3170 | msgid "merge" |
|
3176 | msgid "merge" | |
3171 | msgstr "" |
|
3177 | msgstr "" | |
3172 |
|
3178 | |||
3173 | #: rhodecode/templates/changelog/changelog.html:118 |
|
3179 | #: rhodecode/templates/changelog/changelog.html:118 | |
3174 |
#: rhodecode/templates/changeset/changeset.html:9 |
|
3180 | #: rhodecode/templates/changeset/changeset.html:109 | |
3175 | #: rhodecode/templates/changeset/changeset_range.html:82 |
|
3181 | #: rhodecode/templates/changeset/changeset_range.html:82 | |
3176 | #: rhodecode/templates/files/files.html:29 |
|
3182 | #: rhodecode/templates/files/files.html:29 | |
3177 | #: rhodecode/templates/files/files_add.html:33 |
|
3183 | #: rhodecode/templates/files/files_add.html:33 | |
3178 | #: rhodecode/templates/files/files_edit.html:33 |
|
3184 | #: rhodecode/templates/files/files_edit.html:33 | |
3179 | #: rhodecode/templates/shortlog/shortlog_data.html:9 |
|
3185 | #: rhodecode/templates/shortlog/shortlog_data.html:9 | |
3180 | msgid "branch" |
|
3186 | msgid "branch" | |
3181 | msgstr "" |
|
3187 | msgstr "" | |
3182 |
|
3188 | |||
3183 | #: rhodecode/templates/changelog/changelog.html:124 |
|
3189 | #: rhodecode/templates/changelog/changelog.html:124 | |
3184 | #: rhodecode/templates/changeset/changeset_range.html:88 |
|
3190 | #: rhodecode/templates/changeset/changeset_range.html:88 | |
3185 | msgid "bookmark" |
|
3191 | msgid "bookmark" | |
3186 | msgstr "" |
|
3192 | msgstr "" | |
3187 |
|
3193 | |||
3188 | #: rhodecode/templates/changelog/changelog.html:130 |
|
3194 | #: rhodecode/templates/changelog/changelog.html:130 | |
3189 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
3195 | #: rhodecode/templates/changeset/changeset.html:114 | |
3190 | #: rhodecode/templates/changeset/changeset_range.html:94 |
|
3196 | #: rhodecode/templates/changeset/changeset_range.html:94 | |
3191 | msgid "tag" |
|
3197 | msgid "tag" | |
3192 | msgstr "" |
|
3198 | msgstr "" | |
3193 |
|
3199 | |||
3194 | #: rhodecode/templates/changelog/changelog.html:301 |
|
3200 | #: rhodecode/templates/changelog/changelog.html:301 | |
3195 | msgid "There are no changes yet" |
|
3201 | msgid "There are no changes yet" | |
3196 | msgstr "" |
|
3202 | msgstr "" | |
3197 |
|
3203 | |||
3198 | #: rhodecode/templates/changelog/changelog_details.html:4 |
|
3204 | #: rhodecode/templates/changelog/changelog_details.html:4 | |
3199 |
#: rhodecode/templates/changeset/changeset.html: |
|
3205 | #: rhodecode/templates/changeset/changeset.html:94 | |
3200 | msgid "removed" |
|
3206 | msgid "removed" | |
3201 | msgstr "" |
|
3207 | msgstr "" | |
3202 |
|
3208 | |||
3203 | #: rhodecode/templates/changelog/changelog_details.html:5 |
|
3209 | #: rhodecode/templates/changelog/changelog_details.html:5 | |
3204 |
#: rhodecode/templates/changeset/changeset.html: |
|
3210 | #: rhodecode/templates/changeset/changeset.html:95 | |
3205 | msgid "changed" |
|
3211 | msgid "changed" | |
3206 | msgstr "" |
|
3212 | msgstr "" | |
3207 |
|
3213 | |||
3208 | #: rhodecode/templates/changelog/changelog_details.html:6 |
|
3214 | #: rhodecode/templates/changelog/changelog_details.html:6 | |
3209 |
#: rhodecode/templates/changeset/changeset.html: |
|
3215 | #: rhodecode/templates/changeset/changeset.html:96 | |
3210 | msgid "added" |
|
3216 | msgid "added" | |
3211 | msgstr "" |
|
3217 | msgstr "" | |
3212 |
|
3218 | |||
3213 | #: rhodecode/templates/changelog/changelog_details.html:8 |
|
3219 | #: rhodecode/templates/changelog/changelog_details.html:8 | |
3214 | #: rhodecode/templates/changelog/changelog_details.html:9 |
|
3220 | #: rhodecode/templates/changelog/changelog_details.html:9 | |
3215 | #: rhodecode/templates/changelog/changelog_details.html:10 |
|
3221 | #: rhodecode/templates/changelog/changelog_details.html:10 | |
3216 |
#: rhodecode/templates/changeset/changeset.html: |
|
3222 | #: rhodecode/templates/changeset/changeset.html:98 | |
3217 |
#: rhodecode/templates/changeset/changeset.html: |
|
3223 | #: rhodecode/templates/changeset/changeset.html:99 | |
3218 |
#: rhodecode/templates/changeset/changeset.html: |
|
3224 | #: rhodecode/templates/changeset/changeset.html:100 | |
3219 | #, python-format |
|
3225 | #, python-format | |
3220 | msgid "affected %s files" |
|
3226 | msgid "affected %s files" | |
3221 | msgstr "" |
|
3227 | msgstr "" | |
3222 |
|
3228 | |||
3223 | #: rhodecode/templates/changeset/changeset.html:6 |
|
3229 | #: rhodecode/templates/changeset/changeset.html:6 | |
3224 | #, python-format |
|
3230 | #, python-format | |
3225 | msgid "%s Changeset" |
|
3231 | msgid "%s Changeset" | |
3226 | msgstr "" |
|
3232 | msgstr "" | |
3227 |
|
3233 | |||
3228 | #: rhodecode/templates/changeset/changeset.html:14 |
|
3234 | #: rhodecode/templates/changeset/changeset.html:14 | |
3229 | msgid "Changeset" |
|
3235 | msgid "Changeset" | |
3230 | msgstr "" |
|
3236 | msgstr "" | |
3231 |
|
3237 | |||
3232 |
#: rhodecode/templates/changeset/changeset.html: |
|
3238 | #: rhodecode/templates/changeset/changeset.html:52 | |
|
3239 | msgid "No children" | |||
|
3240 | msgstr "" | |||
|
3241 | ||||
|
3242 | #: rhodecode/templates/changeset/changeset.html:70 | |||
3233 | #: rhodecode/templates/changeset/diff_block.html:20 |
|
3243 | #: rhodecode/templates/changeset/diff_block.html:20 | |
3234 | msgid "raw diff" |
|
3244 | msgid "raw diff" | |
3235 | msgstr "" |
|
3245 | msgstr "" | |
3236 |
|
3246 | |||
3237 |
#: rhodecode/templates/changeset/changeset.html: |
|
3247 | #: rhodecode/templates/changeset/changeset.html:71 | |
3238 | msgid "patch diff" |
|
3248 | msgid "patch diff" | |
3239 | msgstr "" |
|
3249 | msgstr "" | |
3240 |
|
3250 | |||
3241 |
#: rhodecode/templates/changeset/changeset.html: |
|
3251 | #: rhodecode/templates/changeset/changeset.html:72 | |
3242 | #: rhodecode/templates/changeset/diff_block.html:21 |
|
3252 | #: rhodecode/templates/changeset/diff_block.html:21 | |
3243 | msgid "download diff" |
|
3253 | msgid "download diff" | |
3244 | msgstr "" |
|
3254 | msgstr "" | |
3245 |
|
3255 | |||
3246 |
#: rhodecode/templates/changeset/changeset.html: |
|
3256 | #: rhodecode/templates/changeset/changeset.html:76 | |
3247 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 |
|
3257 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 | |
3248 | #, python-format |
|
3258 | #, python-format | |
3249 | msgid "%d comment" |
|
3259 | msgid "%d comment" | |
3250 | msgid_plural "%d comments" |
|
3260 | msgid_plural "%d comments" | |
3251 | msgstr[0] "" |
|
3261 | msgstr[0] "" | |
3252 | msgstr[1] "" |
|
3262 | msgstr[1] "" | |
3253 |
|
3263 | |||
3254 |
#: rhodecode/templates/changeset/changeset.html: |
|
3264 | #: rhodecode/templates/changeset/changeset.html:76 | |
3255 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 |
|
3265 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 | |
3256 | #, python-format |
|
3266 | #, python-format | |
3257 | msgid "(%d inline)" |
|
3267 | msgid "(%d inline)" | |
3258 | msgid_plural "(%d inline)" |
|
3268 | msgid_plural "(%d inline)" | |
3259 | msgstr[0] "" |
|
3269 | msgstr[0] "" | |
3260 | msgstr[1] "" |
|
3270 | msgstr[1] "" | |
3261 |
|
3271 | |||
3262 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
3272 | #: rhodecode/templates/changeset/changeset.html:122 | |
3263 | #: rhodecode/templates/compare/compare_diff.html:44 |
|
3273 | #: rhodecode/templates/compare/compare_diff.html:44 | |
3264 | #: rhodecode/templates/pullrequests/pullrequest_show.html:76 |
|
3274 | #: rhodecode/templates/pullrequests/pullrequest_show.html:76 | |
3265 | #, python-format |
|
3275 | #, python-format | |
3266 | msgid "%s file changed" |
|
3276 | msgid "%s file changed" | |
3267 | msgid_plural "%s files changed" |
|
3277 | msgid_plural "%s files changed" | |
3268 | msgstr[0] "" |
|
3278 | msgstr[0] "" | |
3269 | msgstr[1] "" |
|
3279 | msgstr[1] "" | |
3270 |
|
3280 | |||
3271 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
3281 | #: rhodecode/templates/changeset/changeset.html:124 | |
3272 | #: rhodecode/templates/compare/compare_diff.html:46 |
|
3282 | #: rhodecode/templates/compare/compare_diff.html:46 | |
3273 | #: rhodecode/templates/pullrequests/pullrequest_show.html:78 |
|
3283 | #: rhodecode/templates/pullrequests/pullrequest_show.html:78 | |
3274 | #, python-format |
|
3284 | #, python-format | |
3275 | msgid "%s file changed with %s insertions and %s deletions" |
|
3285 | msgid "%s file changed with %s insertions and %s deletions" | |
3276 | msgid_plural "%s files changed with %s insertions and %s deletions" |
|
3286 | msgid_plural "%s files changed with %s insertions and %s deletions" | |
3277 | msgstr[0] "" |
|
3287 | msgstr[0] "" | |
3278 | msgstr[1] "" |
|
3288 | msgstr[1] "" | |
3279 |
|
3289 | |||
3280 | #: rhodecode/templates/changeset/changeset_file_comment.html:42 |
|
3290 | #: rhodecode/templates/changeset/changeset_file_comment.html:42 | |
3281 | msgid "Submitting..." |
|
3291 | msgid "Submitting..." | |
3282 | msgstr "" |
|
3292 | msgstr "" | |
3283 |
|
3293 | |||
3284 | #: rhodecode/templates/changeset/changeset_file_comment.html:45 |
|
3294 | #: rhodecode/templates/changeset/changeset_file_comment.html:45 | |
3285 | msgid "Commenting on line {1}." |
|
3295 | msgid "Commenting on line {1}." | |
3286 | msgstr "" |
|
3296 | msgstr "" | |
3287 |
|
3297 | |||
3288 | #: rhodecode/templates/changeset/changeset_file_comment.html:46 |
|
3298 | #: rhodecode/templates/changeset/changeset_file_comment.html:46 | |
3289 | #: rhodecode/templates/changeset/changeset_file_comment.html:121 |
|
3299 | #: rhodecode/templates/changeset/changeset_file_comment.html:121 | |
3290 | #, python-format |
|
3300 | #, python-format | |
3291 | msgid "Comments parsed using %s syntax with %s support." |
|
3301 | msgid "Comments parsed using %s syntax with %s support." | |
3292 | msgstr "" |
|
3302 | msgstr "" | |
3293 |
|
3303 | |||
3294 | #: rhodecode/templates/changeset/changeset_file_comment.html:48 |
|
3304 | #: rhodecode/templates/changeset/changeset_file_comment.html:48 | |
3295 | #: rhodecode/templates/changeset/changeset_file_comment.html:123 |
|
3305 | #: rhodecode/templates/changeset/changeset_file_comment.html:123 | |
3296 | msgid "Use @username inside this text to send notification to this RhodeCode user" |
|
3306 | msgid "Use @username inside this text to send notification to this RhodeCode user" | |
3297 | msgstr "" |
|
3307 | msgstr "" | |
3298 |
|
3308 | |||
3299 | #: rhodecode/templates/changeset/changeset_file_comment.html:59 |
|
3309 | #: rhodecode/templates/changeset/changeset_file_comment.html:59 | |
3300 |
#: rhodecode/templates/changeset/changeset_file_comment.html:13 |
|
3310 | #: rhodecode/templates/changeset/changeset_file_comment.html:143 | |
3301 | msgid "Comment" |
|
3311 | msgid "Comment" | |
3302 | msgstr "" |
|
3312 | msgstr "" | |
3303 |
|
3313 | |||
3304 | #: rhodecode/templates/changeset/changeset_file_comment.html:60 |
|
3314 | #: rhodecode/templates/changeset/changeset_file_comment.html:60 | |
3305 | #: rhodecode/templates/changeset/changeset_file_comment.html:71 |
|
3315 | #: rhodecode/templates/changeset/changeset_file_comment.html:71 | |
3306 | msgid "Hide" |
|
3316 | msgid "Hide" | |
3307 | msgstr "" |
|
3317 | msgstr "" | |
3308 |
|
3318 | |||
3309 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 |
|
3319 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 | |
3310 | msgid "You need to be logged in to comment." |
|
3320 | msgid "You need to be logged in to comment." | |
3311 | msgstr "" |
|
3321 | msgstr "" | |
3312 |
|
3322 | |||
3313 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 |
|
3323 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 | |
3314 | msgid "Login now" |
|
3324 | msgid "Login now" | |
3315 | msgstr "" |
|
3325 | msgstr "" | |
3316 |
|
3326 | |||
3317 | #: rhodecode/templates/changeset/changeset_file_comment.html:118 |
|
3327 | #: rhodecode/templates/changeset/changeset_file_comment.html:118 | |
3318 | msgid "Leave a comment" |
|
3328 | msgid "Leave a comment" | |
3319 | msgstr "" |
|
3329 | msgstr "" | |
3320 |
|
3330 | |||
3321 |
#: rhodecode/templates/changeset/changeset_file_comment.html:12 |
|
3331 | #: rhodecode/templates/changeset/changeset_file_comment.html:125 | |
3322 | msgid "Check this to change current status of code-review for this changeset" |
|
3332 | msgid "Check this to change current status of code-review for this changeset" | |
3323 | msgstr "" |
|
3333 | msgstr "" | |
3324 |
|
3334 | |||
3325 |
#: rhodecode/templates/changeset/changeset_file_comment.html:12 |
|
3335 | #: rhodecode/templates/changeset/changeset_file_comment.html:125 | |
3326 | msgid "change status" |
|
3336 | msgid "change status" | |
3327 | msgstr "" |
|
3337 | msgstr "" | |
3328 |
|
3338 | |||
3329 |
#: rhodecode/templates/changeset/changeset_file_comment.html:14 |
|
3339 | #: rhodecode/templates/changeset/changeset_file_comment.html:145 | |
3330 | msgid "Comment and close" |
|
3340 | msgid "Comment and close" | |
3331 | msgstr "" |
|
3341 | msgstr "" | |
3332 |
|
3342 | |||
3333 | #: rhodecode/templates/changeset/changeset_range.html:5 |
|
3343 | #: rhodecode/templates/changeset/changeset_range.html:5 | |
3334 | #, python-format |
|
3344 | #, python-format | |
3335 | msgid "%s Changesets" |
|
3345 | msgid "%s Changesets" | |
3336 | msgstr "" |
|
3346 | msgstr "" | |
3337 |
|
3347 | |||
3338 | #: rhodecode/templates/changeset/changeset_range.html:29 |
|
3348 | #: rhodecode/templates/changeset/changeset_range.html:29 | |
3339 | #: rhodecode/templates/compare/compare_diff.html:29 |
|
3349 | #: rhodecode/templates/compare/compare_diff.html:29 | |
3340 | msgid "Compare View" |
|
3350 | msgid "Compare View" | |
3341 | msgstr "" |
|
3351 | msgstr "" | |
3342 |
|
3352 | |||
3343 | #: rhodecode/templates/changeset/changeset_range.html:29 |
|
3353 | #: rhodecode/templates/changeset/changeset_range.html:29 | |
3344 | msgid "Show combined compare" |
|
3354 | msgid "Show combined compare" | |
3345 | msgstr "" |
|
3355 | msgstr "" | |
3346 |
|
3356 | |||
3347 | #: rhodecode/templates/changeset/changeset_range.html:54 |
|
3357 | #: rhodecode/templates/changeset/changeset_range.html:54 | |
3348 | msgid "Files affected" |
|
3358 | msgid "Files affected" | |
3349 | msgstr "" |
|
3359 | msgstr "" | |
3350 |
|
3360 | |||
3351 | #: rhodecode/templates/changeset/diff_block.html:19 |
|
3361 | #: rhodecode/templates/changeset/diff_block.html:19 | |
3352 | msgid "show full diff for this file" |
|
3362 | msgid "show full diff for this file" | |
3353 | msgstr "" |
|
3363 | msgstr "" | |
3354 |
|
3364 | |||
3355 | #: rhodecode/templates/changeset/diff_block.html:27 |
|
3365 | #: rhodecode/templates/changeset/diff_block.html:27 | |
3356 | msgid "show inline comments" |
|
3366 | msgid "show inline comments" | |
3357 | msgstr "" |
|
3367 | msgstr "" | |
3358 |
|
3368 | |||
3359 | #: rhodecode/templates/compare/compare_cs.html:5 |
|
3369 | #: rhodecode/templates/compare/compare_cs.html:5 | |
3360 | msgid "No changesets" |
|
3370 | msgid "No changesets" | |
3361 | msgstr "" |
|
3371 | msgstr "" | |
3362 |
|
3372 | |||
3363 | #: rhodecode/templates/compare/compare_diff.html:37 |
|
3373 | #: rhodecode/templates/compare/compare_diff.html:37 | |
3364 | #: rhodecode/templates/pullrequests/pullrequest_show.html:69 |
|
3374 | #: rhodecode/templates/pullrequests/pullrequest_show.html:69 | |
3365 | #, python-format |
|
3375 | #, python-format | |
3366 | msgid "Showing %s commit" |
|
3376 | msgid "Showing %s commit" | |
3367 | msgid_plural "Showing %s commits" |
|
3377 | msgid_plural "Showing %s commits" | |
3368 | msgstr[0] "" |
|
3378 | msgstr[0] "" | |
3369 | msgstr[1] "" |
|
3379 | msgstr[1] "" | |
3370 |
|
3380 | |||
3371 | #: rhodecode/templates/compare/compare_diff.html:52 |
|
3381 | #: rhodecode/templates/compare/compare_diff.html:52 | |
3372 | #: rhodecode/templates/pullrequests/pullrequest_show.html:84 |
|
3382 | #: rhodecode/templates/pullrequests/pullrequest_show.html:84 | |
3373 | msgid "No files" |
|
3383 | msgid "No files" | |
3374 | msgstr "" |
|
3384 | msgstr "" | |
3375 |
|
3385 | |||
3376 | #: rhodecode/templates/data_table/_dt_elements.html:39 |
|
3386 | #: rhodecode/templates/data_table/_dt_elements.html:39 | |
3377 | #: rhodecode/templates/data_table/_dt_elements.html:41 |
|
3387 | #: rhodecode/templates/data_table/_dt_elements.html:41 | |
3378 | #: rhodecode/templates/data_table/_dt_elements.html:43 |
|
3388 | #: rhodecode/templates/data_table/_dt_elements.html:43 | |
3379 | msgid "Fork" |
|
3389 | msgid "Fork" | |
3380 | msgstr "" |
|
3390 | msgstr "" | |
3381 |
|
3391 | |||
3382 | #: rhodecode/templates/data_table/_dt_elements.html:60 |
|
3392 | #: rhodecode/templates/data_table/_dt_elements.html:60 | |
3383 |
#: rhodecode/templates/journal/journal.html:8 |
|
3393 | #: rhodecode/templates/journal/journal.html:89 | |
3384 | #: rhodecode/templates/summary/summary.html:77 |
|
3394 | #: rhodecode/templates/summary/summary.html:77 | |
3385 | msgid "Mercurial repository" |
|
3395 | msgid "Mercurial repository" | |
3386 | msgstr "" |
|
3396 | msgstr "" | |
3387 |
|
3397 | |||
3388 | #: rhodecode/templates/data_table/_dt_elements.html:62 |
|
3398 | #: rhodecode/templates/data_table/_dt_elements.html:62 | |
3389 |
#: rhodecode/templates/journal/journal.html: |
|
3399 | #: rhodecode/templates/journal/journal.html:91 | |
3390 | #: rhodecode/templates/summary/summary.html:80 |
|
3400 | #: rhodecode/templates/summary/summary.html:80 | |
3391 | msgid "Git repository" |
|
3401 | msgid "Git repository" | |
3392 | msgstr "" |
|
3402 | msgstr "" | |
3393 |
|
3403 | |||
3394 | #: rhodecode/templates/data_table/_dt_elements.html:69 |
|
3404 | #: rhodecode/templates/data_table/_dt_elements.html:69 | |
3395 |
#: rhodecode/templates/journal/journal.html: |
|
3405 | #: rhodecode/templates/journal/journal.html:97 | |
3396 | #: rhodecode/templates/summary/summary.html:87 |
|
3406 | #: rhodecode/templates/summary/summary.html:87 | |
3397 | msgid "public repository" |
|
3407 | msgid "public repository" | |
3398 | msgstr "" |
|
3408 | msgstr "" | |
3399 |
|
3409 | |||
3400 | #: rhodecode/templates/data_table/_dt_elements.html:80 |
|
3410 | #: rhodecode/templates/data_table/_dt_elements.html:80 | |
3401 | #: rhodecode/templates/summary/summary.html:96 |
|
3411 | #: rhodecode/templates/summary/summary.html:96 | |
3402 | #: rhodecode/templates/summary/summary.html:97 |
|
3412 | #: rhodecode/templates/summary/summary.html:97 | |
3403 | msgid "Fork of" |
|
3413 | msgid "Fork of" | |
3404 | msgstr "" |
|
3414 | msgstr "" | |
3405 |
|
3415 | |||
3406 | #: rhodecode/templates/data_table/_dt_elements.html:94 |
|
3416 | #: rhodecode/templates/data_table/_dt_elements.html:94 | |
3407 | msgid "No changesets yet" |
|
3417 | msgid "No changesets yet" | |
3408 | msgstr "" |
|
3418 | msgstr "" | |
3409 |
|
3419 | |||
3410 | #: rhodecode/templates/data_table/_dt_elements.html:101 |
|
3420 | #: rhodecode/templates/data_table/_dt_elements.html:101 | |
3411 | #: rhodecode/templates/data_table/_dt_elements.html:103 |
|
3421 | #: rhodecode/templates/data_table/_dt_elements.html:103 | |
3412 | #, python-format |
|
3422 | #, python-format | |
3413 | msgid "Subscribe to %s rss feed" |
|
3423 | msgid "Subscribe to %s rss feed" | |
3414 | msgstr "" |
|
3424 | msgstr "" | |
3415 |
|
3425 | |||
3416 | #: rhodecode/templates/data_table/_dt_elements.html:109 |
|
3426 | #: rhodecode/templates/data_table/_dt_elements.html:109 | |
3417 | #: rhodecode/templates/data_table/_dt_elements.html:111 |
|
3427 | #: rhodecode/templates/data_table/_dt_elements.html:111 | |
3418 | #, python-format |
|
3428 | #, python-format | |
3419 | msgid "Subscribe to %s atom feed" |
|
3429 | msgid "Subscribe to %s atom feed" | |
3420 | msgstr "" |
|
3430 | msgstr "" | |
3421 |
|
3431 | |||
3422 | #: rhodecode/templates/data_table/_dt_elements.html:122 |
|
3432 | #: rhodecode/templates/data_table/_dt_elements.html:122 | |
3423 | #, python-format |
|
3433 | #, python-format | |
3424 | msgid "Confirm to delete this user: %s" |
|
3434 | msgid "Confirm to delete this user: %s" | |
3425 | msgstr "" |
|
3435 | msgstr "" | |
3426 |
|
3436 | |||
3427 | #: rhodecode/templates/email_templates/changeset_comment.html:10 |
|
3437 | #: rhodecode/templates/email_templates/changeset_comment.html:10 | |
3428 | msgid "New status$" |
|
3438 | msgid "New status$" | |
3429 | msgstr "" |
|
3439 | msgstr "" | |
3430 |
|
3440 | |||
3431 | #: rhodecode/templates/email_templates/main.html:8 |
|
3441 | #: rhodecode/templates/email_templates/main.html:8 | |
3432 | msgid "This is a notification from RhodeCode." |
|
3442 | msgid "This is a notification from RhodeCode." | |
3433 | msgstr "" |
|
3443 | msgstr "" | |
3434 |
|
3444 | |||
3435 | #: rhodecode/templates/email_templates/password_reset.html:4 |
|
3445 | #: rhodecode/templates/email_templates/password_reset.html:4 | |
3436 | msgid "Hello" |
|
3446 | msgid "Hello" | |
3437 | msgstr "" |
|
3447 | msgstr "" | |
3438 |
|
3448 | |||
3439 | #: rhodecode/templates/email_templates/password_reset.html:6 |
|
3449 | #: rhodecode/templates/email_templates/password_reset.html:6 | |
3440 | msgid "We received a request to create a new password for your account." |
|
3450 | msgid "We received a request to create a new password for your account." | |
3441 | msgstr "" |
|
3451 | msgstr "" | |
3442 |
|
3452 | |||
3443 | #: rhodecode/templates/email_templates/password_reset.html:8 |
|
3453 | #: rhodecode/templates/email_templates/password_reset.html:8 | |
3444 | msgid "You can generate it by clicking following URL" |
|
3454 | msgid "You can generate it by clicking following URL" | |
3445 | msgstr "" |
|
3455 | msgstr "" | |
3446 |
|
3456 | |||
3447 | #: rhodecode/templates/email_templates/password_reset.html:12 |
|
3457 | #: rhodecode/templates/email_templates/password_reset.html:12 | |
3448 | msgid "If you didn't request new password please ignore this email." |
|
3458 | msgid "If you didn't request new password please ignore this email." | |
3449 | msgstr "" |
|
3459 | msgstr "" | |
3450 |
|
3460 | |||
3451 | #: rhodecode/templates/email_templates/pull_request.html:4 |
|
3461 | #: rhodecode/templates/email_templates/pull_request.html:4 | |
3452 | #, python-format |
|
3462 | #, python-format | |
3453 | msgid "" |
|
3463 | msgid "" | |
3454 | "User %s opened pull request for repository %s and wants you to review " |
|
3464 | "User %s opened pull request for repository %s and wants you to review " | |
3455 | "changes." |
|
3465 | "changes." | |
3456 | msgstr "" |
|
3466 | msgstr "" | |
3457 |
|
3467 | |||
3458 | #: rhodecode/templates/email_templates/pull_request.html:5 |
|
3468 | #: rhodecode/templates/email_templates/pull_request.html:5 | |
3459 | msgid "title" |
|
3469 | msgid "title" | |
3460 | msgstr "" |
|
3470 | msgstr "" | |
3461 |
|
3471 | |||
3462 | #: rhodecode/templates/email_templates/pull_request.html:6 |
|
3472 | #: rhodecode/templates/email_templates/pull_request.html:6 | |
3463 | #: rhodecode/templates/pullrequests/pullrequest.html:115 |
|
3473 | #: rhodecode/templates/pullrequests/pullrequest.html:115 | |
3464 | msgid "description" |
|
3474 | msgid "description" | |
3465 | msgstr "" |
|
3475 | msgstr "" | |
3466 |
|
3476 | |||
3467 | #: rhodecode/templates/email_templates/pull_request.html:11 |
|
3477 | #: rhodecode/templates/email_templates/pull_request.html:11 | |
3468 | msgid "revisions for reviewing" |
|
3478 | msgid "revisions for reviewing" | |
3469 | msgstr "" |
|
3479 | msgstr "" | |
3470 |
|
3480 | |||
3471 | #: rhodecode/templates/email_templates/pull_request.html:18 |
|
3481 | #: rhodecode/templates/email_templates/pull_request.html:18 | |
3472 | msgid "View this pull request here" |
|
3482 | msgid "View this pull request here" | |
3473 | msgstr "" |
|
3483 | msgstr "" | |
3474 |
|
3484 | |||
3475 | #: rhodecode/templates/email_templates/pull_request_comment.html:4 |
|
3485 | #: rhodecode/templates/email_templates/pull_request_comment.html:4 | |
3476 | #, python-format |
|
3486 | #, python-format | |
3477 | msgid "User %s commented on pull request #%s for repository %s" |
|
3487 | msgid "User %s commented on pull request #%s for repository %s" | |
3478 | msgstr "" |
|
3488 | msgstr "" | |
3479 |
|
3489 | |||
3480 | #: rhodecode/templates/email_templates/pull_request_comment.html:10 |
|
3490 | #: rhodecode/templates/email_templates/pull_request_comment.html:10 | |
3481 | msgid "New status" |
|
3491 | msgid "New status" | |
3482 | msgstr "" |
|
3492 | msgstr "" | |
3483 |
|
3493 | |||
3484 | #: rhodecode/templates/email_templates/pull_request_comment.html:14 |
|
3494 | #: rhodecode/templates/email_templates/pull_request_comment.html:14 | |
3485 | msgid "View this comment here" |
|
3495 | msgid "View this comment here" | |
3486 | msgstr "" |
|
3496 | msgstr "" | |
3487 |
|
3497 | |||
3488 | #: rhodecode/templates/email_templates/registration.html:4 |
|
3498 | #: rhodecode/templates/email_templates/registration.html:4 | |
3489 | msgid "A new user have registered in RhodeCode" |
|
3499 | msgid "A new user have registered in RhodeCode" | |
3490 | msgstr "" |
|
3500 | msgstr "" | |
3491 |
|
3501 | |||
3492 | #: rhodecode/templates/email_templates/registration.html:9 |
|
3502 | #: rhodecode/templates/email_templates/registration.html:9 | |
3493 | msgid "View this user here" |
|
3503 | msgid "View this user here" | |
3494 | msgstr "" |
|
3504 | msgstr "" | |
3495 |
|
3505 | |||
3496 | #: rhodecode/templates/errors/error_document.html:46 |
|
3506 | #: rhodecode/templates/errors/error_document.html:46 | |
3497 | #, python-format |
|
3507 | #, python-format | |
3498 | msgid "You will be redirected to %s in %s seconds" |
|
3508 | msgid "You will be redirected to %s in %s seconds" | |
3499 | msgstr "" |
|
3509 | msgstr "" | |
3500 |
|
3510 | |||
3501 | #: rhodecode/templates/files/file_diff.html:4 |
|
3511 | #: rhodecode/templates/files/file_diff.html:4 | |
3502 | #, python-format |
|
3512 | #, python-format | |
3503 | msgid "%s File diff" |
|
3513 | msgid "%s File diff" | |
3504 | msgstr "" |
|
3514 | msgstr "" | |
3505 |
|
3515 | |||
3506 | #: rhodecode/templates/files/file_diff.html:12 |
|
3516 | #: rhodecode/templates/files/file_diff.html:12 | |
3507 | msgid "File diff" |
|
3517 | msgid "File diff" | |
3508 | msgstr "" |
|
3518 | msgstr "" | |
3509 |
|
3519 | |||
3510 | #: rhodecode/templates/files/files.html:4 |
|
3520 | #: rhodecode/templates/files/files.html:4 | |
3511 | #: rhodecode/templates/files/files.html:74 |
|
3521 | #: rhodecode/templates/files/files.html:74 | |
3512 | #, python-format |
|
3522 | #, python-format | |
3513 | msgid "%s files" |
|
3523 | msgid "%s files" | |
3514 | msgstr "" |
|
3524 | msgstr "" | |
3515 |
|
3525 | |||
3516 | #: rhodecode/templates/files/files.html:12 |
|
3526 | #: rhodecode/templates/files/files.html:12 | |
3517 | #: rhodecode/templates/summary/summary.html:351 |
|
3527 | #: rhodecode/templates/summary/summary.html:351 | |
3518 | msgid "files" |
|
3528 | msgid "files" | |
3519 | msgstr "" |
|
3529 | msgstr "" | |
3520 |
|
3530 | |||
3521 | #: rhodecode/templates/files/files_add.html:4 |
|
3531 | #: rhodecode/templates/files/files_add.html:4 | |
3522 | #: rhodecode/templates/files/files_edit.html:4 |
|
3532 | #: rhodecode/templates/files/files_edit.html:4 | |
3523 | #, python-format |
|
3533 | #, python-format | |
3524 | msgid "%s Edit file" |
|
3534 | msgid "%s Edit file" | |
3525 | msgstr "" |
|
3535 | msgstr "" | |
3526 |
|
3536 | |||
3527 | #: rhodecode/templates/files/files_add.html:19 |
|
3537 | #: rhodecode/templates/files/files_add.html:19 | |
3528 | msgid "add file" |
|
3538 | msgid "add file" | |
3529 | msgstr "" |
|
3539 | msgstr "" | |
3530 |
|
3540 | |||
3531 | #: rhodecode/templates/files/files_add.html:40 |
|
3541 | #: rhodecode/templates/files/files_add.html:40 | |
3532 | msgid "Add new file" |
|
3542 | msgid "Add new file" | |
3533 | msgstr "" |
|
3543 | msgstr "" | |
3534 |
|
3544 | |||
3535 | #: rhodecode/templates/files/files_add.html:45 |
|
3545 | #: rhodecode/templates/files/files_add.html:45 | |
3536 | msgid "File Name" |
|
3546 | msgid "File Name" | |
3537 | msgstr "" |
|
3547 | msgstr "" | |
3538 |
|
3548 | |||
3539 | #: rhodecode/templates/files/files_add.html:49 |
|
3549 | #: rhodecode/templates/files/files_add.html:49 | |
3540 | #: rhodecode/templates/files/files_add.html:58 |
|
3550 | #: rhodecode/templates/files/files_add.html:58 | |
3541 | msgid "or" |
|
3551 | msgid "or" | |
3542 | msgstr "" |
|
3552 | msgstr "" | |
3543 |
|
3553 | |||
3544 | #: rhodecode/templates/files/files_add.html:49 |
|
3554 | #: rhodecode/templates/files/files_add.html:49 | |
3545 | #: rhodecode/templates/files/files_add.html:54 |
|
3555 | #: rhodecode/templates/files/files_add.html:54 | |
3546 | msgid "Upload file" |
|
3556 | msgid "Upload file" | |
3547 | msgstr "" |
|
3557 | msgstr "" | |
3548 |
|
3558 | |||
3549 | #: rhodecode/templates/files/files_add.html:58 |
|
3559 | #: rhodecode/templates/files/files_add.html:58 | |
3550 | msgid "Create new file" |
|
3560 | msgid "Create new file" | |
3551 | msgstr "" |
|
3561 | msgstr "" | |
3552 |
|
3562 | |||
3553 | #: rhodecode/templates/files/files_add.html:63 |
|
3563 | #: rhodecode/templates/files/files_add.html:63 | |
3554 | #: rhodecode/templates/files/files_edit.html:39 |
|
3564 | #: rhodecode/templates/files/files_edit.html:39 | |
3555 | #: rhodecode/templates/files/files_ypjax.html:3 |
|
3565 | #: rhodecode/templates/files/files_ypjax.html:3 | |
3556 | msgid "Location" |
|
3566 | msgid "Location" | |
3557 | msgstr "" |
|
3567 | msgstr "" | |
3558 |
|
3568 | |||
3559 | #: rhodecode/templates/files/files_add.html:67 |
|
3569 | #: rhodecode/templates/files/files_add.html:67 | |
3560 | msgid "use / to separate directories" |
|
3570 | msgid "use / to separate directories" | |
3561 | msgstr "" |
|
3571 | msgstr "" | |
3562 |
|
3572 | |||
3563 | #: rhodecode/templates/files/files_add.html:77 |
|
3573 | #: rhodecode/templates/files/files_add.html:77 | |
3564 | #: rhodecode/templates/files/files_edit.html:63 |
|
3574 | #: rhodecode/templates/files/files_edit.html:63 | |
3565 | #: rhodecode/templates/shortlog/shortlog_data.html:6 |
|
3575 | #: rhodecode/templates/shortlog/shortlog_data.html:6 | |
3566 | msgid "commit message" |
|
3576 | msgid "commit message" | |
3567 | msgstr "" |
|
3577 | msgstr "" | |
3568 |
|
3578 | |||
3569 | #: rhodecode/templates/files/files_add.html:81 |
|
3579 | #: rhodecode/templates/files/files_add.html:81 | |
3570 | #: rhodecode/templates/files/files_edit.html:67 |
|
3580 | #: rhodecode/templates/files/files_edit.html:67 | |
3571 | msgid "Commit changes" |
|
3581 | msgid "Commit changes" | |
3572 | msgstr "" |
|
3582 | msgstr "" | |
3573 |
|
3583 | |||
3574 | #: rhodecode/templates/files/files_browser.html:13 |
|
3584 | #: rhodecode/templates/files/files_browser.html:13 | |
3575 | msgid "view" |
|
3585 | msgid "view" | |
3576 | msgstr "" |
|
3586 | msgstr "" | |
3577 |
|
3587 | |||
3578 | #: rhodecode/templates/files/files_browser.html:14 |
|
3588 | #: rhodecode/templates/files/files_browser.html:14 | |
3579 | msgid "previous revision" |
|
3589 | msgid "previous revision" | |
3580 | msgstr "" |
|
3590 | msgstr "" | |
3581 |
|
3591 | |||
3582 | #: rhodecode/templates/files/files_browser.html:16 |
|
3592 | #: rhodecode/templates/files/files_browser.html:16 | |
3583 | msgid "next revision" |
|
3593 | msgid "next revision" | |
3584 | msgstr "" |
|
3594 | msgstr "" | |
3585 |
|
3595 | |||
3586 | #: rhodecode/templates/files/files_browser.html:23 |
|
3596 | #: rhodecode/templates/files/files_browser.html:23 | |
3587 | msgid "follow current branch" |
|
3597 | msgid "follow current branch" | |
3588 | msgstr "" |
|
3598 | msgstr "" | |
3589 |
|
3599 | |||
3590 | #: rhodecode/templates/files/files_browser.html:27 |
|
3600 | #: rhodecode/templates/files/files_browser.html:27 | |
3591 | msgid "search file list" |
|
3601 | msgid "search file list" | |
3592 | msgstr "" |
|
3602 | msgstr "" | |
3593 |
|
3603 | |||
3594 | #: rhodecode/templates/files/files_browser.html:31 |
|
3604 | #: rhodecode/templates/files/files_browser.html:31 | |
3595 | #: rhodecode/templates/shortlog/shortlog_data.html:78 |
|
3605 | #: rhodecode/templates/shortlog/shortlog_data.html:78 | |
3596 | msgid "add new file" |
|
3606 | msgid "add new file" | |
3597 | msgstr "" |
|
3607 | msgstr "" | |
3598 |
|
3608 | |||
3599 | #: rhodecode/templates/files/files_browser.html:35 |
|
3609 | #: rhodecode/templates/files/files_browser.html:35 | |
3600 | msgid "Loading file list..." |
|
3610 | msgid "Loading file list..." | |
3601 | msgstr "" |
|
3611 | msgstr "" | |
3602 |
|
3612 | |||
3603 | #: rhodecode/templates/files/files_browser.html:48 |
|
3613 | #: rhodecode/templates/files/files_browser.html:48 | |
3604 | msgid "Size" |
|
3614 | msgid "Size" | |
3605 | msgstr "" |
|
3615 | msgstr "" | |
3606 |
|
3616 | |||
3607 | #: rhodecode/templates/files/files_browser.html:49 |
|
3617 | #: rhodecode/templates/files/files_browser.html:49 | |
3608 | msgid "Mimetype" |
|
3618 | msgid "Mimetype" | |
3609 | msgstr "" |
|
3619 | msgstr "" | |
3610 |
|
3620 | |||
3611 | #: rhodecode/templates/files/files_browser.html:50 |
|
3621 | #: rhodecode/templates/files/files_browser.html:50 | |
3612 | msgid "Last Revision" |
|
3622 | msgid "Last Revision" | |
3613 | msgstr "" |
|
3623 | msgstr "" | |
3614 |
|
3624 | |||
3615 | #: rhodecode/templates/files/files_browser.html:51 |
|
3625 | #: rhodecode/templates/files/files_browser.html:51 | |
3616 | msgid "Last modified" |
|
3626 | msgid "Last modified" | |
3617 | msgstr "" |
|
3627 | msgstr "" | |
3618 |
|
3628 | |||
3619 | #: rhodecode/templates/files/files_browser.html:52 |
|
3629 | #: rhodecode/templates/files/files_browser.html:52 | |
3620 | msgid "Last commiter" |
|
3630 | msgid "Last commiter" | |
3621 | msgstr "" |
|
3631 | msgstr "" | |
3622 |
|
3632 | |||
3623 | #: rhodecode/templates/files/files_edit.html:19 |
|
3633 | #: rhodecode/templates/files/files_edit.html:19 | |
3624 | msgid "edit file" |
|
3634 | msgid "edit file" | |
3625 | msgstr "" |
|
3635 | msgstr "" | |
3626 |
|
3636 | |||
3627 | #: rhodecode/templates/files/files_edit.html:49 |
|
3637 | #: rhodecode/templates/files/files_edit.html:49 | |
3628 | #: rhodecode/templates/files/files_source.html:23 |
|
3638 | #: rhodecode/templates/files/files_source.html:23 | |
3629 | msgid "show annotation" |
|
3639 | msgid "show annotation" | |
3630 | msgstr "" |
|
3640 | msgstr "" | |
3631 |
|
3641 | |||
3632 | #: rhodecode/templates/files/files_edit.html:50 |
|
3642 | #: rhodecode/templates/files/files_edit.html:50 | |
3633 | #: rhodecode/templates/files/files_source.html:25 |
|
3643 | #: rhodecode/templates/files/files_source.html:25 | |
3634 | #: rhodecode/templates/files/files_source.html:53 |
|
3644 | #: rhodecode/templates/files/files_source.html:53 | |
3635 | msgid "show as raw" |
|
3645 | msgid "show as raw" | |
3636 | msgstr "" |
|
3646 | msgstr "" | |
3637 |
|
3647 | |||
3638 | #: rhodecode/templates/files/files_edit.html:51 |
|
3648 | #: rhodecode/templates/files/files_edit.html:51 | |
3639 | #: rhodecode/templates/files/files_source.html:26 |
|
3649 | #: rhodecode/templates/files/files_source.html:26 | |
3640 | msgid "download as raw" |
|
3650 | msgid "download as raw" | |
3641 | msgstr "" |
|
3651 | msgstr "" | |
3642 |
|
3652 | |||
3643 | #: rhodecode/templates/files/files_edit.html:54 |
|
3653 | #: rhodecode/templates/files/files_edit.html:54 | |
3644 | msgid "source" |
|
3654 | msgid "source" | |
3645 | msgstr "" |
|
3655 | msgstr "" | |
3646 |
|
3656 | |||
3647 | #: rhodecode/templates/files/files_edit.html:59 |
|
3657 | #: rhodecode/templates/files/files_edit.html:59 | |
3648 | msgid "Editing file" |
|
3658 | msgid "Editing file" | |
3649 | msgstr "" |
|
3659 | msgstr "" | |
3650 |
|
3660 | |||
3651 | #: rhodecode/templates/files/files_history_box.html:2 |
|
3661 | #: rhodecode/templates/files/files_history_box.html:2 | |
3652 | msgid "History" |
|
3662 | msgid "History" | |
3653 | msgstr "" |
|
3663 | msgstr "" | |
3654 |
|
3664 | |||
3655 | #: rhodecode/templates/files/files_history_box.html:9 |
|
3665 | #: rhodecode/templates/files/files_history_box.html:9 | |
3656 | msgid "diff to revision" |
|
3666 | msgid "diff to revision" | |
3657 | msgstr "" |
|
3667 | msgstr "" | |
3658 |
|
3668 | |||
3659 | #: rhodecode/templates/files/files_history_box.html:10 |
|
3669 | #: rhodecode/templates/files/files_history_box.html:10 | |
3660 | #, fuzzy |
|
3670 | #, fuzzy | |
3661 | msgid "show at revision" |
|
3671 | msgid "show at revision" | |
3662 | msgstr "" |
|
3672 | msgstr "" | |
3663 |
|
3673 | |||
3664 | #: rhodecode/templates/files/files_history_box.html:11 |
|
3674 | #: rhodecode/templates/files/files_history_box.html:11 | |
3665 | msgid "show full history" |
|
3675 | msgid "show full history" | |
3666 | msgstr "" |
|
3676 | msgstr "" | |
3667 |
|
3677 | |||
3668 | #: rhodecode/templates/files/files_history_box.html:16 |
|
3678 | #: rhodecode/templates/files/files_history_box.html:16 | |
3669 | #, fuzzy, python-format |
|
3679 | #, fuzzy, python-format | |
3670 | msgid "%s author" |
|
3680 | msgid "%s author" | |
3671 | msgid_plural "%s authors" |
|
3681 | msgid_plural "%s authors" | |
3672 | msgstr[0] "" |
|
3682 | msgstr[0] "" | |
3673 | msgstr[1] "" |
|
3683 | msgstr[1] "" | |
3674 |
|
3684 | |||
3675 | #: rhodecode/templates/files/files_source.html:6 |
|
3685 | #: rhodecode/templates/files/files_source.html:6 | |
3676 | msgid "Load file history" |
|
3686 | msgid "Load file history" | |
3677 | msgstr "" |
|
3687 | msgstr "" | |
3678 |
|
3688 | |||
3679 | #: rhodecode/templates/files/files_source.html:21 |
|
3689 | #: rhodecode/templates/files/files_source.html:21 | |
3680 | msgid "show source" |
|
3690 | msgid "show source" | |
3681 | msgstr "" |
|
3691 | msgstr "" | |
3682 |
|
3692 | |||
3683 | #: rhodecode/templates/files/files_source.html:44 |
|
3693 | #: rhodecode/templates/files/files_source.html:44 | |
3684 | #, python-format |
|
3694 | #, python-format | |
3685 | msgid "Binary file (%s)" |
|
3695 | msgid "Binary file (%s)" | |
3686 | msgstr "" |
|
3696 | msgstr "" | |
3687 |
|
3697 | |||
3688 | #: rhodecode/templates/files/files_source.html:53 |
|
3698 | #: rhodecode/templates/files/files_source.html:53 | |
3689 | msgid "File is too big to display" |
|
3699 | msgid "File is too big to display" | |
3690 | msgstr "" |
|
3700 | msgstr "" | |
3691 |
|
3701 | |||
3692 | #: rhodecode/templates/files/files_ypjax.html:5 |
|
3702 | #: rhodecode/templates/files/files_ypjax.html:5 | |
3693 | msgid "annotation" |
|
3703 | msgid "annotation" | |
3694 | msgstr "" |
|
3704 | msgstr "" | |
3695 |
|
3705 | |||
3696 | #: rhodecode/templates/files/files_ypjax.html:15 |
|
3706 | #: rhodecode/templates/files/files_ypjax.html:15 | |
3697 | msgid "Go back" |
|
3707 | msgid "Go back" | |
3698 | msgstr "" |
|
3708 | msgstr "" | |
3699 |
|
3709 | |||
3700 | #: rhodecode/templates/files/files_ypjax.html:16 |
|
3710 | #: rhodecode/templates/files/files_ypjax.html:16 | |
3701 | msgid "No files at given path" |
|
3711 | msgid "No files at given path" | |
3702 | msgstr "" |
|
3712 | msgstr "" | |
3703 |
|
3713 | |||
3704 | #: rhodecode/templates/followers/followers.html:5 |
|
3714 | #: rhodecode/templates/followers/followers.html:5 | |
3705 | #, python-format |
|
3715 | #, python-format | |
3706 | msgid "%s Followers" |
|
3716 | msgid "%s Followers" | |
3707 | msgstr "" |
|
3717 | msgstr "" | |
3708 |
|
3718 | |||
3709 | #: rhodecode/templates/followers/followers.html:13 |
|
3719 | #: rhodecode/templates/followers/followers.html:13 | |
3710 | msgid "followers" |
|
3720 | msgid "followers" | |
3711 | msgstr "" |
|
3721 | msgstr "" | |
3712 |
|
3722 | |||
3713 | #: rhodecode/templates/followers/followers_data.html:12 |
|
3723 | #: rhodecode/templates/followers/followers_data.html:12 | |
3714 | msgid "Started following -" |
|
3724 | msgid "Started following -" | |
3715 | msgstr "" |
|
3725 | msgstr "" | |
3716 |
|
3726 | |||
3717 | #: rhodecode/templates/forks/fork.html:5 |
|
3727 | #: rhodecode/templates/forks/fork.html:5 | |
3718 | #, python-format |
|
3728 | #, python-format | |
3719 | msgid "%s Fork" |
|
3729 | msgid "%s Fork" | |
3720 | msgstr "" |
|
3730 | msgstr "" | |
3721 |
|
3731 | |||
3722 | #: rhodecode/templates/forks/fork.html:31 |
|
3732 | #: rhodecode/templates/forks/fork.html:31 | |
3723 | msgid "Fork name" |
|
3733 | msgid "Fork name" | |
3724 | msgstr "" |
|
3734 | msgstr "" | |
3725 |
|
3735 | |||
3726 | #: rhodecode/templates/forks/fork.html:68 |
|
3736 | #: rhodecode/templates/forks/fork.html:68 | |
3727 | msgid "Private" |
|
3737 | msgid "Private" | |
3728 | msgstr "" |
|
3738 | msgstr "" | |
3729 |
|
3739 | |||
3730 | #: rhodecode/templates/forks/fork.html:77 |
|
3740 | #: rhodecode/templates/forks/fork.html:77 | |
3731 | msgid "Copy permissions" |
|
3741 | msgid "Copy permissions" | |
3732 | msgstr "" |
|
3742 | msgstr "" | |
3733 |
|
3743 | |||
3734 | #: rhodecode/templates/forks/fork.html:81 |
|
3744 | #: rhodecode/templates/forks/fork.html:81 | |
3735 | msgid "Copy permissions from forked repository" |
|
3745 | msgid "Copy permissions from forked repository" | |
3736 | msgstr "" |
|
3746 | msgstr "" | |
3737 |
|
3747 | |||
3738 | #: rhodecode/templates/forks/fork.html:86 |
|
3748 | #: rhodecode/templates/forks/fork.html:86 | |
3739 | msgid "Update after clone" |
|
3749 | msgid "Update after clone" | |
3740 | msgstr "" |
|
3750 | msgstr "" | |
3741 |
|
3751 | |||
3742 | #: rhodecode/templates/forks/fork.html:90 |
|
3752 | #: rhodecode/templates/forks/fork.html:90 | |
3743 | msgid "Checkout source after making a clone" |
|
3753 | msgid "Checkout source after making a clone" | |
3744 | msgstr "" |
|
3754 | msgstr "" | |
3745 |
|
3755 | |||
3746 | #: rhodecode/templates/forks/fork.html:94 |
|
3756 | #: rhodecode/templates/forks/fork.html:94 | |
3747 | msgid "fork this repository" |
|
3757 | msgid "fork this repository" | |
3748 | msgstr "" |
|
3758 | msgstr "" | |
3749 |
|
3759 | |||
3750 | #: rhodecode/templates/forks/forks.html:5 |
|
3760 | #: rhodecode/templates/forks/forks.html:5 | |
3751 | #, python-format |
|
3761 | #, python-format | |
3752 | msgid "%s Forks" |
|
3762 | msgid "%s Forks" | |
3753 | msgstr "" |
|
3763 | msgstr "" | |
3754 |
|
3764 | |||
3755 | #: rhodecode/templates/forks/forks.html:13 |
|
3765 | #: rhodecode/templates/forks/forks.html:13 | |
3756 | msgid "forks" |
|
3766 | msgid "forks" | |
3757 | msgstr "" |
|
3767 | msgstr "" | |
3758 |
|
3768 | |||
3759 | #: rhodecode/templates/forks/forks_data.html:17 |
|
3769 | #: rhodecode/templates/forks/forks_data.html:17 | |
3760 | msgid "forked" |
|
3770 | msgid "forked" | |
3761 | msgstr "" |
|
3771 | msgstr "" | |
3762 |
|
3772 | |||
3763 | #: rhodecode/templates/forks/forks_data.html:42 |
|
3773 | #: rhodecode/templates/forks/forks_data.html:42 | |
3764 | msgid "There are no forks yet" |
|
3774 | msgid "There are no forks yet" | |
3765 | msgstr "" |
|
3775 | msgstr "" | |
3766 |
|
3776 | |||
3767 |
#: rhodecode/templates/journal/journal.html:1 |
|
3777 | #: rhodecode/templates/journal/journal.html:21 | |
3768 | msgid "ATOM journal feed" |
|
3778 | msgid "ATOM journal feed" | |
3769 | msgstr "" |
|
3779 | msgstr "" | |
3770 |
|
3780 | |||
3771 |
#: rhodecode/templates/journal/journal.html: |
|
3781 | #: rhodecode/templates/journal/journal.html:22 | |
3772 | msgid "RSS journal feed" |
|
3782 | msgid "RSS journal feed" | |
3773 | msgstr "" |
|
3783 | msgstr "" | |
3774 |
|
3784 | |||
3775 |
#: rhodecode/templates/journal/journal.html:2 |
|
3785 | #: rhodecode/templates/journal/journal.html:32 | |
3776 | #: rhodecode/templates/pullrequests/pullrequest.html:55 |
|
3786 | #: rhodecode/templates/pullrequests/pullrequest.html:55 | |
3777 | msgid "Refresh" |
|
3787 | msgid "Refresh" | |
3778 | msgstr "" |
|
3788 | msgstr "" | |
3779 |
|
3789 | |||
3780 |
#: rhodecode/templates/journal/journal.html: |
|
3790 | #: rhodecode/templates/journal/journal.html:35 | |
3781 | #: rhodecode/templates/journal/public_journal.html:24 |
|
3791 | #: rhodecode/templates/journal/public_journal.html:24 | |
3782 | msgid "RSS feed" |
|
3792 | msgid "RSS feed" | |
3783 | msgstr "" |
|
3793 | msgstr "" | |
3784 |
|
3794 | |||
3785 |
#: rhodecode/templates/journal/journal.html:3 |
|
3795 | #: rhodecode/templates/journal/journal.html:38 | |
3786 | #: rhodecode/templates/journal/public_journal.html:27 |
|
3796 | #: rhodecode/templates/journal/public_journal.html:27 | |
3787 | msgid "ATOM feed" |
|
3797 | msgid "ATOM feed" | |
3788 | msgstr "" |
|
3798 | msgstr "" | |
3789 |
|
3799 | |||
3790 |
#: rhodecode/templates/journal/journal.html:4 |
|
3800 | #: rhodecode/templates/journal/journal.html:49 | |
3791 | msgid "Watched" |
|
3801 | msgid "Watched" | |
3792 | msgstr "" |
|
3802 | msgstr "" | |
3793 |
|
3803 | |||
3794 |
#: rhodecode/templates/journal/journal.html:4 |
|
3804 | #: rhodecode/templates/journal/journal.html:54 | |
3795 | msgid "ADD" |
|
3805 | msgid "ADD" | |
3796 | msgstr "" |
|
3806 | msgstr "" | |
3797 |
|
3807 | |||
3798 |
#: rhodecode/templates/journal/journal.html: |
|
3808 | #: rhodecode/templates/journal/journal.html:77 | |
3799 | msgid "following user" |
|
3809 | msgid "following user" | |
3800 | msgstr "" |
|
3810 | msgstr "" | |
3801 |
|
3811 | |||
3802 |
#: rhodecode/templates/journal/journal.html: |
|
3812 | #: rhodecode/templates/journal/journal.html:77 | |
3803 | msgid "user" |
|
3813 | msgid "user" | |
3804 | msgstr "" |
|
3814 | msgstr "" | |
3805 |
|
3815 | |||
3806 |
#: rhodecode/templates/journal/journal.html:10 |
|
3816 | #: rhodecode/templates/journal/journal.html:110 | |
3807 | msgid "You are not following any users or repositories" |
|
3817 | msgid "You are not following any users or repositories" | |
3808 | msgstr "" |
|
3818 | msgstr "" | |
3809 |
|
3819 | |||
3810 |
#: rhodecode/templates/journal/journal_data.html:5 |
|
3820 | #: rhodecode/templates/journal/journal_data.html:55 | |
3811 | msgid "No entries yet" |
|
3821 | msgid "No entries yet" | |
3812 | msgstr "" |
|
3822 | msgstr "" | |
3813 |
|
3823 | |||
3814 | #: rhodecode/templates/journal/public_journal.html:13 |
|
3824 | #: rhodecode/templates/journal/public_journal.html:13 | |
3815 | msgid "ATOM public journal feed" |
|
3825 | msgid "ATOM public journal feed" | |
3816 | msgstr "" |
|
3826 | msgstr "" | |
3817 |
|
3827 | |||
3818 | #: rhodecode/templates/journal/public_journal.html:14 |
|
3828 | #: rhodecode/templates/journal/public_journal.html:14 | |
3819 | msgid "RSS public journal feed" |
|
3829 | msgid "RSS public journal feed" | |
3820 | msgstr "" |
|
3830 | msgstr "" | |
3821 |
|
3831 | |||
3822 | #: rhodecode/templates/journal/public_journal.html:21 |
|
3832 | #: rhodecode/templates/journal/public_journal.html:21 | |
3823 | msgid "Public Journal" |
|
3833 | msgid "Public Journal" | |
3824 | msgstr "" |
|
3834 | msgstr "" | |
3825 |
|
3835 | |||
3826 | #: rhodecode/templates/pullrequests/pullrequest.html:4 |
|
3836 | #: rhodecode/templates/pullrequests/pullrequest.html:4 | |
3827 | #: rhodecode/templates/pullrequests/pullrequest.html:12 |
|
3837 | #: rhodecode/templates/pullrequests/pullrequest.html:12 | |
3828 | msgid "New pull request" |
|
3838 | msgid "New pull request" | |
3829 | msgstr "" |
|
3839 | msgstr "" | |
3830 |
|
3840 | |||
3831 | #: rhodecode/templates/pullrequests/pullrequest.html:54 |
|
3841 | #: rhodecode/templates/pullrequests/pullrequest.html:54 | |
3832 | msgid "refresh overview" |
|
3842 | msgid "refresh overview" | |
3833 | msgstr "" |
|
3843 | msgstr "" | |
3834 |
|
3844 | |||
3835 | #: rhodecode/templates/pullrequests/pullrequest.html:66 |
|
3845 | #: rhodecode/templates/pullrequests/pullrequest.html:66 | |
3836 | msgid "Detailed compare view" |
|
3846 | msgid "Detailed compare view" | |
3837 | msgstr "" |
|
3847 | msgstr "" | |
3838 |
|
3848 | |||
3839 | #: rhodecode/templates/pullrequests/pullrequest.html:70 |
|
3849 | #: rhodecode/templates/pullrequests/pullrequest.html:70 | |
3840 | #: rhodecode/templates/pullrequests/pullrequest_show.html:100 |
|
3850 | #: rhodecode/templates/pullrequests/pullrequest_show.html:100 | |
3841 | msgid "Pull request reviewers" |
|
3851 | msgid "Pull request reviewers" | |
3842 | msgstr "" |
|
3852 | msgstr "" | |
3843 |
|
3853 | |||
3844 | #: rhodecode/templates/pullrequests/pullrequest.html:79 |
|
3854 | #: rhodecode/templates/pullrequests/pullrequest.html:79 | |
3845 | #: rhodecode/templates/pullrequests/pullrequest_show.html:112 |
|
3855 | #: rhodecode/templates/pullrequests/pullrequest_show.html:112 | |
3846 | msgid "owner" |
|
3856 | msgid "owner" | |
3847 | msgstr "" |
|
3857 | msgstr "" | |
3848 |
|
3858 | |||
3849 | #: rhodecode/templates/pullrequests/pullrequest.html:91 |
|
3859 | #: rhodecode/templates/pullrequests/pullrequest.html:91 | |
3850 | #: rhodecode/templates/pullrequests/pullrequest_show.html:127 |
|
3860 | #: rhodecode/templates/pullrequests/pullrequest_show.html:127 | |
3851 | msgid "Add reviewer to this pull request." |
|
3861 | msgid "Add reviewer to this pull request." | |
3852 | msgstr "" |
|
3862 | msgstr "" | |
3853 |
|
3863 | |||
3854 | #: rhodecode/templates/pullrequests/pullrequest.html:97 |
|
3864 | #: rhodecode/templates/pullrequests/pullrequest.html:97 | |
3855 | msgid "Create new pull request" |
|
3865 | msgid "Create new pull request" | |
3856 | msgstr "" |
|
3866 | msgstr "" | |
3857 |
|
3867 | |||
3858 | #: rhodecode/templates/pullrequests/pullrequest.html:106 |
|
3868 | #: rhodecode/templates/pullrequests/pullrequest.html:106 | |
3859 | #: rhodecode/templates/pullrequests/pullrequest_show.html:25 |
|
3869 | #: rhodecode/templates/pullrequests/pullrequest_show.html:25 | |
3860 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:33 |
|
3870 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:33 | |
3861 | msgid "Title" |
|
3871 | msgid "Title" | |
3862 | msgstr "" |
|
3872 | msgstr "" | |
3863 |
|
3873 | |||
3864 | #: rhodecode/templates/pullrequests/pullrequest.html:123 |
|
3874 | #: rhodecode/templates/pullrequests/pullrequest.html:123 | |
3865 | msgid "Send pull request" |
|
3875 | msgid "Send pull request" | |
3866 | msgstr "" |
|
3876 | msgstr "" | |
3867 |
|
3877 | |||
3868 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 |
|
3878 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 | |
3869 | #, python-format |
|
3879 | #, python-format | |
3870 | msgid "Closed %s" |
|
3880 | msgid "Closed %s" | |
3871 | msgstr "" |
|
3881 | msgstr "" | |
3872 |
|
3882 | |||
3873 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 |
|
3883 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 | |
3874 | #, python-format |
|
3884 | #, python-format | |
3875 | msgid "with status %s" |
|
3885 | msgid "with status %s" | |
3876 | msgstr "" |
|
3886 | msgstr "" | |
3877 |
|
3887 | |||
3878 | #: rhodecode/templates/pullrequests/pullrequest_show.html:31 |
|
3888 | #: rhodecode/templates/pullrequests/pullrequest_show.html:31 | |
3879 | msgid "Status" |
|
3889 | msgid "Status" | |
3880 | msgstr "" |
|
3890 | msgstr "" | |
3881 |
|
3891 | |||
3882 | #: rhodecode/templates/pullrequests/pullrequest_show.html:36 |
|
3892 | #: rhodecode/templates/pullrequests/pullrequest_show.html:36 | |
3883 | msgid "Pull request status" |
|
3893 | msgid "Pull request status" | |
3884 | msgstr "" |
|
3894 | msgstr "" | |
3885 |
|
3895 | |||
3886 | #: rhodecode/templates/pullrequests/pullrequest_show.html:44 |
|
3896 | #: rhodecode/templates/pullrequests/pullrequest_show.html:44 | |
3887 | msgid "Still not reviewed by" |
|
3897 | msgid "Still not reviewed by" | |
3888 | msgstr "" |
|
3898 | msgstr "" | |
3889 |
|
3899 | |||
3890 | #: rhodecode/templates/pullrequests/pullrequest_show.html:48 |
|
3900 | #: rhodecode/templates/pullrequests/pullrequest_show.html:48 | |
3891 | #, python-format |
|
3901 | #, python-format | |
3892 | msgid "%d reviewer" |
|
3902 | msgid "%d reviewer" | |
3893 | msgid_plural "%d reviewers" |
|
3903 | msgid_plural "%d reviewers" | |
3894 | msgstr[0] "" |
|
3904 | msgstr[0] "" | |
3895 | msgstr[1] "" |
|
3905 | msgstr[1] "" | |
3896 |
|
3906 | |||
3897 | #: rhodecode/templates/pullrequests/pullrequest_show.html:50 |
|
3907 | #: rhodecode/templates/pullrequests/pullrequest_show.html:50 | |
3898 | msgid "pull request was reviewed by all reviewers" |
|
3908 | msgid "pull request was reviewed by all reviewers" | |
3899 | msgstr "" |
|
3909 | msgstr "" | |
3900 |
|
3910 | |||
3901 | #: rhodecode/templates/pullrequests/pullrequest_show.html:58 |
|
3911 | #: rhodecode/templates/pullrequests/pullrequest_show.html:58 | |
3902 | msgid "Created on" |
|
3912 | msgid "Created on" | |
3903 | msgstr "" |
|
3913 | msgstr "" | |
3904 |
|
3914 | |||
3905 | #: rhodecode/templates/pullrequests/pullrequest_show.html:65 |
|
3915 | #: rhodecode/templates/pullrequests/pullrequest_show.html:65 | |
3906 | msgid "Compare view" |
|
3916 | msgid "Compare view" | |
3907 | msgstr "" |
|
3917 | msgstr "" | |
3908 |
|
3918 | |||
|
3919 | #: rhodecode/templates/pullrequests/pullrequest_show.html:112 | |||
|
3920 | #, fuzzy | |||
|
3921 | msgid "reviewer" | |||
|
3922 | msgstr "" | |||
|
3923 | ||||
3909 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:4 |
|
3924 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:4 | |
3910 | msgid "all pull requests" |
|
3925 | msgid "all pull requests" | |
3911 | msgstr "" |
|
3926 | msgstr "" | |
3912 |
|
3927 | |||
3913 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:12 |
|
3928 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:12 | |
3914 | msgid "All pull requests" |
|
3929 | msgid "All pull requests" | |
3915 | msgstr "" |
|
3930 | msgstr "" | |
3916 |
|
3931 | |||
3917 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:27 |
|
3932 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:27 | |
3918 | msgid "Closed" |
|
3933 | msgid "Closed" | |
3919 | msgstr "" |
|
3934 | msgstr "" | |
3920 |
|
3935 | |||
3921 | #: rhodecode/templates/search/search.html:6 |
|
3936 | #: rhodecode/templates/search/search.html:6 | |
3922 | #, python-format |
|
3937 | #, python-format | |
3923 | msgid "Search \"%s\" in repository: %s" |
|
3938 | msgid "Search \"%s\" in repository: %s" | |
3924 | msgstr "" |
|
3939 | msgstr "" | |
3925 |
|
3940 | |||
3926 | #: rhodecode/templates/search/search.html:8 |
|
3941 | #: rhodecode/templates/search/search.html:8 | |
3927 | #, python-format |
|
3942 | #, python-format | |
3928 | msgid "Search \"%s\" in all repositories" |
|
3943 | msgid "Search \"%s\" in all repositories" | |
3929 | msgstr "" |
|
3944 | msgstr "" | |
3930 |
|
3945 | |||
3931 | #: rhodecode/templates/search/search.html:12 |
|
3946 | #: rhodecode/templates/search/search.html:12 | |
3932 | #: rhodecode/templates/search/search.html:32 |
|
3947 | #: rhodecode/templates/search/search.html:32 | |
3933 | #, python-format |
|
3948 | #, python-format | |
3934 | msgid "Search in repository: %s" |
|
3949 | msgid "Search in repository: %s" | |
3935 | msgstr "" |
|
3950 | msgstr "" | |
3936 |
|
3951 | |||
3937 | #: rhodecode/templates/search/search.html:14 |
|
3952 | #: rhodecode/templates/search/search.html:14 | |
3938 | #: rhodecode/templates/search/search.html:34 |
|
3953 | #: rhodecode/templates/search/search.html:34 | |
3939 | msgid "Search in all repositories" |
|
3954 | msgid "Search in all repositories" | |
3940 | msgstr "" |
|
3955 | msgstr "" | |
3941 |
|
3956 | |||
3942 | #: rhodecode/templates/search/search.html:48 |
|
3957 | #: rhodecode/templates/search/search.html:48 | |
3943 | msgid "Search term" |
|
3958 | msgid "Search term" | |
3944 | msgstr "" |
|
3959 | msgstr "" | |
3945 |
|
3960 | |||
3946 | #: rhodecode/templates/search/search.html:60 |
|
3961 | #: rhodecode/templates/search/search.html:60 | |
3947 | msgid "Search in" |
|
3962 | msgid "Search in" | |
3948 | msgstr "" |
|
3963 | msgstr "" | |
3949 |
|
3964 | |||
3950 | #: rhodecode/templates/search/search.html:63 |
|
3965 | #: rhodecode/templates/search/search.html:63 | |
3951 | msgid "File contents" |
|
3966 | msgid "File contents" | |
3952 | msgstr "" |
|
3967 | msgstr "" | |
3953 |
|
3968 | |||
3954 | #: rhodecode/templates/search/search.html:64 |
|
3969 | #: rhodecode/templates/search/search.html:64 | |
3955 | msgid "Commit messages" |
|
3970 | msgid "Commit messages" | |
3956 | msgstr "" |
|
3971 | msgstr "" | |
3957 |
|
3972 | |||
3958 | #: rhodecode/templates/search/search.html:65 |
|
3973 | #: rhodecode/templates/search/search.html:65 | |
3959 | msgid "File names" |
|
3974 | msgid "File names" | |
3960 | msgstr "" |
|
3975 | msgstr "" | |
3961 |
|
3976 | |||
3962 | #: rhodecode/templates/search/search_commit.html:35 |
|
3977 | #: rhodecode/templates/search/search_commit.html:35 | |
3963 | #: rhodecode/templates/search/search_content.html:21 |
|
3978 | #: rhodecode/templates/search/search_content.html:21 | |
3964 | #: rhodecode/templates/search/search_path.html:15 |
|
3979 | #: rhodecode/templates/search/search_path.html:15 | |
3965 | msgid "Permission denied" |
|
3980 | msgid "Permission denied" | |
3966 | msgstr "" |
|
3981 | msgstr "" | |
3967 |
|
3982 | |||
3968 | #: rhodecode/templates/settings/repo_settings.html:5 |
|
3983 | #: rhodecode/templates/settings/repo_settings.html:5 | |
3969 | #, python-format |
|
3984 | #, python-format | |
3970 | msgid "%s Settings" |
|
3985 | msgid "%s Settings" | |
3971 | msgstr "" |
|
3986 | msgstr "" | |
3972 |
|
3987 | |||
|
3988 | #: rhodecode/templates/settings/repo_settings.html:102 | |||
|
3989 | msgid "Delete repository" | |||
|
3990 | msgstr "" | |||
|
3991 | ||||
|
3992 | #: rhodecode/templates/settings/repo_settings.html:109 | |||
|
3993 | msgid "Remove repo" | |||
|
3994 | msgstr "" | |||
|
3995 | ||||
3973 | #: rhodecode/templates/shortlog/shortlog.html:5 |
|
3996 | #: rhodecode/templates/shortlog/shortlog.html:5 | |
3974 | #, python-format |
|
3997 | #, python-format | |
3975 | msgid "%s Shortlog" |
|
3998 | msgid "%s Shortlog" | |
3976 | msgstr "" |
|
3999 | msgstr "" | |
3977 |
|
4000 | |||
3978 | #: rhodecode/templates/shortlog/shortlog.html:15 |
|
4001 | #: rhodecode/templates/shortlog/shortlog.html:15 | |
3979 | #: rhodecode/templates/shortlog/shortlog.html:19 |
|
4002 | #: rhodecode/templates/shortlog/shortlog.html:19 | |
3980 | msgid "shortlog" |
|
4003 | msgid "shortlog" | |
3981 | msgstr "" |
|
4004 | msgstr "" | |
3982 |
|
4005 | |||
3983 | #: rhodecode/templates/shortlog/shortlog_data.html:5 |
|
4006 | #: rhodecode/templates/shortlog/shortlog_data.html:5 | |
3984 | msgid "revision" |
|
4007 | msgid "revision" | |
3985 | msgstr "" |
|
4008 | msgstr "" | |
3986 |
|
4009 | |||
3987 | #: rhodecode/templates/shortlog/shortlog_data.html:7 |
|
4010 | #: rhodecode/templates/shortlog/shortlog_data.html:7 | |
3988 | msgid "age" |
|
4011 | msgid "age" | |
3989 | msgstr "" |
|
4012 | msgstr "" | |
3990 |
|
4013 | |||
3991 | #: rhodecode/templates/shortlog/shortlog_data.html:8 |
|
4014 | #: rhodecode/templates/shortlog/shortlog_data.html:8 | |
3992 | msgid "author" |
|
4015 | msgid "author" | |
3993 | msgstr "" |
|
4016 | msgstr "" | |
3994 |
|
4017 | |||
3995 | #: rhodecode/templates/shortlog/shortlog_data.html:75 |
|
4018 | #: rhodecode/templates/shortlog/shortlog_data.html:75 | |
3996 | msgid "Add or upload files directly via RhodeCode" |
|
4019 | msgid "Add or upload files directly via RhodeCode" | |
3997 | msgstr "" |
|
4020 | msgstr "" | |
3998 |
|
4021 | |||
3999 | #: rhodecode/templates/shortlog/shortlog_data.html:84 |
|
4022 | #: rhodecode/templates/shortlog/shortlog_data.html:84 | |
4000 | msgid "Push new repo" |
|
4023 | msgid "Push new repo" | |
4001 | msgstr "" |
|
4024 | msgstr "" | |
4002 |
|
4025 | |||
4003 | #: rhodecode/templates/shortlog/shortlog_data.html:92 |
|
4026 | #: rhodecode/templates/shortlog/shortlog_data.html:92 | |
4004 | msgid "Existing repository?" |
|
4027 | msgid "Existing repository?" | |
4005 | msgstr "" |
|
4028 | msgstr "" | |
4006 |
|
4029 | |||
4007 | #: rhodecode/templates/summary/summary.html:4 |
|
4030 | #: rhodecode/templates/summary/summary.html:4 | |
4008 | #, python-format |
|
4031 | #, python-format | |
4009 | msgid "%s Summary" |
|
4032 | msgid "%s Summary" | |
4010 | msgstr "" |
|
4033 | msgstr "" | |
4011 |
|
4034 | |||
4012 | #: rhodecode/templates/summary/summary.html:12 |
|
4035 | #: rhodecode/templates/summary/summary.html:12 | |
4013 | msgid "summary" |
|
4036 | msgid "summary" | |
4014 | msgstr "" |
|
4037 | msgstr "" | |
4015 |
|
4038 | |||
4016 | #: rhodecode/templates/summary/summary.html:20 |
|
4039 | #: rhodecode/templates/summary/summary.html:20 | |
4017 | #, python-format |
|
4040 | #, python-format | |
4018 | msgid "repo %s ATOM feed" |
|
4041 | msgid "repo %s ATOM feed" | |
4019 | msgstr "" |
|
4042 | msgstr "" | |
4020 |
|
4043 | |||
4021 | #: rhodecode/templates/summary/summary.html:21 |
|
4044 | #: rhodecode/templates/summary/summary.html:21 | |
4022 | #, python-format |
|
4045 | #, python-format | |
4023 | msgid "repo %s RSS feed" |
|
4046 | msgid "repo %s RSS feed" | |
4024 | msgstr "" |
|
4047 | msgstr "" | |
4025 |
|
4048 | |||
4026 | #: rhodecode/templates/summary/summary.html:49 |
|
4049 | #: rhodecode/templates/summary/summary.html:49 | |
4027 | #: rhodecode/templates/summary/summary.html:52 |
|
4050 | #: rhodecode/templates/summary/summary.html:52 | |
4028 | msgid "ATOM" |
|
4051 | msgid "ATOM" | |
4029 | msgstr "" |
|
4052 | msgstr "" | |
4030 |
|
4053 | |||
4031 | #: rhodecode/templates/summary/summary.html:70 |
|
4054 | #: rhodecode/templates/summary/summary.html:70 | |
4032 | #, python-format |
|
4055 | #, python-format | |
4033 | msgid "Repository locked by %s" |
|
4056 | msgid "Repository locked by %s" | |
4034 | msgstr "" |
|
4057 | msgstr "" | |
4035 |
|
4058 | |||
4036 | #: rhodecode/templates/summary/summary.html:72 |
|
4059 | #: rhodecode/templates/summary/summary.html:72 | |
4037 | msgid "Repository unlocked" |
|
4060 | msgid "Repository unlocked" | |
4038 | msgstr "" |
|
4061 | msgstr "" | |
4039 |
|
4062 | |||
4040 | #: rhodecode/templates/summary/summary.html:91 |
|
4063 | #: rhodecode/templates/summary/summary.html:91 | |
4041 | #, python-format |
|
4064 | #, python-format | |
4042 | msgid "Non changable ID %s" |
|
4065 | msgid "Non changable ID %s" | |
4043 | msgstr "" |
|
4066 | msgstr "" | |
4044 |
|
4067 | |||
4045 | #: rhodecode/templates/summary/summary.html:96 |
|
4068 | #: rhodecode/templates/summary/summary.html:96 | |
4046 | msgid "public" |
|
4069 | msgid "public" | |
4047 | msgstr "" |
|
4070 | msgstr "" | |
4048 |
|
4071 | |||
4049 | #: rhodecode/templates/summary/summary.html:104 |
|
4072 | #: rhodecode/templates/summary/summary.html:104 | |
4050 | msgid "remote clone" |
|
4073 | msgid "remote clone" | |
4051 | msgstr "" |
|
4074 | msgstr "" | |
4052 |
|
4075 | |||
4053 | #: rhodecode/templates/summary/summary.html:125 |
|
4076 | #: rhodecode/templates/summary/summary.html:125 | |
4054 | msgid "Contact" |
|
4077 | msgid "Contact" | |
4055 | msgstr "" |
|
4078 | msgstr "" | |
4056 |
|
4079 | |||
4057 | #: rhodecode/templates/summary/summary.html:139 |
|
4080 | #: rhodecode/templates/summary/summary.html:139 | |
4058 | msgid "Clone url" |
|
4081 | msgid "Clone url" | |
4059 | msgstr "" |
|
4082 | msgstr "" | |
4060 |
|
4083 | |||
4061 | #: rhodecode/templates/summary/summary.html:142 |
|
4084 | #: rhodecode/templates/summary/summary.html:142 | |
4062 | msgid "Show by Name" |
|
4085 | msgid "Show by Name" | |
4063 | msgstr "" |
|
4086 | msgstr "" | |
4064 |
|
4087 | |||
4065 | #: rhodecode/templates/summary/summary.html:143 |
|
4088 | #: rhodecode/templates/summary/summary.html:143 | |
4066 | msgid "Show by ID" |
|
4089 | msgid "Show by ID" | |
4067 | msgstr "" |
|
4090 | msgstr "" | |
4068 |
|
4091 | |||
4069 | #: rhodecode/templates/summary/summary.html:151 |
|
4092 | #: rhodecode/templates/summary/summary.html:151 | |
4070 | msgid "Trending files" |
|
4093 | msgid "Trending files" | |
4071 | msgstr "" |
|
4094 | msgstr "" | |
4072 |
|
4095 | |||
4073 | #: rhodecode/templates/summary/summary.html:159 |
|
4096 | #: rhodecode/templates/summary/summary.html:159 | |
4074 | #: rhodecode/templates/summary/summary.html:175 |
|
4097 | #: rhodecode/templates/summary/summary.html:175 | |
4075 | #: rhodecode/templates/summary/summary.html:203 |
|
4098 | #: rhodecode/templates/summary/summary.html:203 | |
4076 | msgid "enable" |
|
4099 | msgid "enable" | |
4077 | msgstr "" |
|
4100 | msgstr "" | |
4078 |
|
4101 | |||
4079 | #: rhodecode/templates/summary/summary.html:167 |
|
4102 | #: rhodecode/templates/summary/summary.html:167 | |
4080 | msgid "Download" |
|
4103 | msgid "Download" | |
4081 | msgstr "" |
|
4104 | msgstr "" | |
4082 |
|
4105 | |||
4083 | #: rhodecode/templates/summary/summary.html:171 |
|
4106 | #: rhodecode/templates/summary/summary.html:171 | |
4084 | msgid "There are no downloads yet" |
|
4107 | msgid "There are no downloads yet" | |
4085 | msgstr "" |
|
4108 | msgstr "" | |
4086 |
|
4109 | |||
4087 | #: rhodecode/templates/summary/summary.html:173 |
|
4110 | #: rhodecode/templates/summary/summary.html:173 | |
4088 | msgid "Downloads are disabled for this repository" |
|
4111 | msgid "Downloads are disabled for this repository" | |
4089 | msgstr "" |
|
4112 | msgstr "" | |
4090 |
|
4113 | |||
4091 | #: rhodecode/templates/summary/summary.html:179 |
|
4114 | #: rhodecode/templates/summary/summary.html:179 | |
4092 | msgid "Download as zip" |
|
4115 | msgid "Download as zip" | |
4093 | msgstr "" |
|
4116 | msgstr "" | |
4094 |
|
4117 | |||
4095 | #: rhodecode/templates/summary/summary.html:182 |
|
4118 | #: rhodecode/templates/summary/summary.html:182 | |
4096 | msgid "Check this to download archive with subrepos" |
|
4119 | msgid "Check this to download archive with subrepos" | |
4097 | msgstr "" |
|
4120 | msgstr "" | |
4098 |
|
4121 | |||
4099 | #: rhodecode/templates/summary/summary.html:182 |
|
4122 | #: rhodecode/templates/summary/summary.html:182 | |
4100 | msgid "with subrepos" |
|
4123 | msgid "with subrepos" | |
4101 | msgstr "" |
|
4124 | msgstr "" | |
4102 |
|
4125 | |||
4103 | #: rhodecode/templates/summary/summary.html:195 |
|
4126 | #: rhodecode/templates/summary/summary.html:195 | |
4104 | msgid "Commit activity by day / author" |
|
4127 | msgid "Commit activity by day / author" | |
4105 | msgstr "" |
|
4128 | msgstr "" | |
4106 |
|
4129 | |||
4107 | #: rhodecode/templates/summary/summary.html:206 |
|
4130 | #: rhodecode/templates/summary/summary.html:206 | |
4108 | msgid "Stats gathered: " |
|
4131 | msgid "Stats gathered: " | |
4109 | msgstr "" |
|
4132 | msgstr "" | |
4110 |
|
4133 | |||
4111 | #: rhodecode/templates/summary/summary.html:227 |
|
4134 | #: rhodecode/templates/summary/summary.html:227 | |
4112 | msgid "Shortlog" |
|
4135 | msgid "Shortlog" | |
4113 | msgstr "" |
|
4136 | msgstr "" | |
4114 |
|
4137 | |||
4115 | #: rhodecode/templates/summary/summary.html:229 |
|
4138 | #: rhodecode/templates/summary/summary.html:229 | |
4116 | msgid "Quick start" |
|
4139 | msgid "Quick start" | |
4117 | msgstr "" |
|
4140 | msgstr "" | |
4118 |
|
4141 | |||
4119 | #: rhodecode/templates/summary/summary.html:243 |
|
4142 | #: rhodecode/templates/summary/summary.html:243 | |
4120 | #, python-format |
|
4143 | #, python-format | |
4121 | msgid "Readme file at revision '%s'" |
|
4144 | msgid "Readme file at revision '%s'" | |
4122 | msgstr "" |
|
4145 | msgstr "" | |
4123 |
|
4146 | |||
4124 | #: rhodecode/templates/summary/summary.html:246 |
|
4147 | #: rhodecode/templates/summary/summary.html:246 | |
4125 | msgid "Permalink to this readme" |
|
4148 | msgid "Permalink to this readme" | |
4126 | msgstr "" |
|
4149 | msgstr "" | |
4127 |
|
4150 | |||
4128 | #: rhodecode/templates/summary/summary.html:304 |
|
4151 | #: rhodecode/templates/summary/summary.html:304 | |
4129 | #, python-format |
|
4152 | #, python-format | |
4130 | msgid "Download %s as %s" |
|
4153 | msgid "Download %s as %s" | |
4131 | msgstr "" |
|
4154 | msgstr "" | |
4132 |
|
4155 | |||
4133 | #: rhodecode/templates/summary/summary.html:661 |
|
4156 | #: rhodecode/templates/summary/summary.html:661 | |
4134 | msgid "commits" |
|
4157 | msgid "commits" | |
4135 | msgstr "" |
|
4158 | msgstr "" | |
4136 |
|
4159 | |||
4137 | #: rhodecode/templates/summary/summary.html:662 |
|
4160 | #: rhodecode/templates/summary/summary.html:662 | |
4138 | msgid "files added" |
|
4161 | msgid "files added" | |
4139 | msgstr "" |
|
4162 | msgstr "" | |
4140 |
|
4163 | |||
4141 | #: rhodecode/templates/summary/summary.html:663 |
|
4164 | #: rhodecode/templates/summary/summary.html:663 | |
4142 | msgid "files changed" |
|
4165 | msgid "files changed" | |
4143 | msgstr "" |
|
4166 | msgstr "" | |
4144 |
|
4167 | |||
4145 | #: rhodecode/templates/summary/summary.html:664 |
|
4168 | #: rhodecode/templates/summary/summary.html:664 | |
4146 | msgid "files removed" |
|
4169 | msgid "files removed" | |
4147 | msgstr "" |
|
4170 | msgstr "" | |
4148 |
|
4171 | |||
4149 | #: rhodecode/templates/summary/summary.html:667 |
|
4172 | #: rhodecode/templates/summary/summary.html:667 | |
4150 | msgid "commit" |
|
4173 | msgid "commit" | |
4151 | msgstr "" |
|
4174 | msgstr "" | |
4152 |
|
4175 | |||
4153 | #: rhodecode/templates/summary/summary.html:668 |
|
4176 | #: rhodecode/templates/summary/summary.html:668 | |
4154 | msgid "file added" |
|
4177 | msgid "file added" | |
4155 | msgstr "" |
|
4178 | msgstr "" | |
4156 |
|
4179 | |||
4157 | #: rhodecode/templates/summary/summary.html:669 |
|
4180 | #: rhodecode/templates/summary/summary.html:669 | |
4158 | msgid "file changed" |
|
4181 | msgid "file changed" | |
4159 | msgstr "" |
|
4182 | msgstr "" | |
4160 |
|
4183 | |||
4161 | #: rhodecode/templates/summary/summary.html:670 |
|
4184 | #: rhodecode/templates/summary/summary.html:670 | |
4162 | msgid "file removed" |
|
4185 | msgid "file removed" | |
4163 | msgstr "" |
|
4186 | msgstr "" | |
4164 |
|
4187 | |||
4165 | #: rhodecode/templates/tags/tags.html:5 |
|
4188 | #: rhodecode/templates/tags/tags.html:5 | |
4166 | #, python-format |
|
4189 | #, python-format | |
4167 | msgid "%s Tags" |
|
4190 | msgid "%s Tags" | |
4168 | msgstr "" |
|
4191 | msgstr "" | |
4169 |
|
4192 | |||
4170 | #: rhodecode/templates/tags/tags.html:29 |
|
4193 | #: rhodecode/templates/tags/tags.html:29 | |
4171 | msgid "Compare tags" |
|
4194 | msgid "Compare tags" | |
4172 | msgstr "" |
|
4195 | msgstr "" | |
4173 |
|
4196 | |||
|
4197 | #~ msgid "" | |||
|
4198 | #~ "%s repository is not mapped to db" | |||
|
4199 | #~ " perhaps it was created or renamed" | |||
|
4200 | #~ " from the file system please run " | |||
|
4201 | #~ "the application again in order to " | |||
|
4202 | #~ "rescan repositories" | |||
|
4203 | #~ msgstr "" | |||
|
4204 | ||||
|
4205 | #~ msgid "" | |||
|
4206 | #~ "%s repository is not mapped to db" | |||
|
4207 | #~ " perhaps it was moved or renamed " | |||
|
4208 | #~ "from the filesystem please run the " | |||
|
4209 | #~ "application again in order to rescan " | |||
|
4210 | #~ "repositories" | |||
|
4211 | #~ msgstr "" | |||
|
4212 |
@@ -1,4300 +1,4349 b'' | |||||
1 | # French translations for RhodeCode. |
|
1 | # French translations for RhodeCode. | |
2 | # Copyright (C) 2011 ORGANIZATION |
|
2 | # Copyright (C) 2011 ORGANIZATION | |
3 | # This file is distributed under the same license as the RhodeCode project. |
|
3 | # This file is distributed under the same license as the RhodeCode project. | |
4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2011. |
|
4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2011. | |
5 | # |
|
5 | # | |
6 | msgid "" |
|
6 | msgid "" | |
7 | msgstr "" |
|
7 | msgstr "" | |
8 | "Project-Id-Version: RhodeCode 1.1.5\n" |
|
8 | "Project-Id-Version: RhodeCode 1.1.5\n" | |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
|
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | |
10 |
"POT-Creation-Date: 2012-12- |
|
10 | "POT-Creation-Date: 2012-12-14 04:19+0100\n" | |
11 | "PO-Revision-Date: 2012-10-02 11:32+0100\n" |
|
11 | "PO-Revision-Date: 2012-10-02 11:32+0100\n" | |
12 | "Last-Translator: Vincent Duvert <vincent@duvert.net>\n" |
|
12 | "Last-Translator: Vincent Duvert <vincent@duvert.net>\n" | |
13 | "Language-Team: fr <LL@li.org>\n" |
|
13 | "Language-Team: fr <LL@li.org>\n" | |
14 | "Plural-Forms: nplurals=2; plural=(n > 1)\n" |
|
14 | "Plural-Forms: nplurals=2; plural=(n > 1)\n" | |
15 | "MIME-Version: 1.0\n" |
|
15 | "MIME-Version: 1.0\n" | |
16 | "Content-Type: text/plain; charset=utf-8\n" |
|
16 | "Content-Type: text/plain; charset=utf-8\n" | |
17 | "Content-Transfer-Encoding: 8bit\n" |
|
17 | "Content-Transfer-Encoding: 8bit\n" | |
18 | "Generated-By: Babel 0.9.6\n" |
|
18 | "Generated-By: Babel 0.9.6\n" | |
19 |
|
19 | |||
20 | #: rhodecode/controllers/changelog.py:95 |
|
20 | #: rhodecode/controllers/changelog.py:95 | |
21 | msgid "All Branches" |
|
21 | msgid "All Branches" | |
22 | msgstr "Toutes les branches" |
|
22 | msgstr "Toutes les branches" | |
23 |
|
23 | |||
24 |
#: rhodecode/controllers/changeset.py:8 |
|
24 | #: rhodecode/controllers/changeset.py:83 | |
25 | msgid "show white space" |
|
25 | msgid "show white space" | |
26 | msgstr "Afficher les espaces et tabulations" |
|
26 | msgstr "Afficher les espaces et tabulations" | |
27 |
|
27 | |||
28 |
#: rhodecode/controllers/changeset.py:9 |
|
28 | #: rhodecode/controllers/changeset.py:90 rhodecode/controllers/changeset.py:97 | |
29 | msgid "ignore white space" |
|
29 | msgid "ignore white space" | |
30 | msgstr "Ignorer les espaces et tabulations" |
|
30 | msgstr "Ignorer les espaces et tabulations" | |
31 |
|
31 | |||
32 |
#: rhodecode/controllers/changeset.py:16 |
|
32 | #: rhodecode/controllers/changeset.py:163 | |
33 | #, python-format |
|
33 | #, python-format | |
34 | msgid "%s line context" |
|
34 | msgid "%s line context" | |
35 | msgstr "Afficher %s lignes de contexte" |
|
35 | msgstr "Afficher %s lignes de contexte" | |
36 |
|
36 | |||
37 |
#: rhodecode/controllers/changeset.py:31 |
|
37 | #: rhodecode/controllers/changeset.py:314 | |
38 |
#: rhodecode/controllers/pullrequests.py:41 |
|
38 | #: rhodecode/controllers/pullrequests.py:417 | |
39 | #, python-format |
|
39 | #, python-format | |
40 | msgid "Status change -> %s" |
|
40 | msgid "Status change -> %s" | |
41 | msgstr "Changement de statut -> %s" |
|
41 | msgstr "Changement de statut -> %s" | |
42 |
|
42 | |||
43 |
#: rhodecode/controllers/changeset.py:34 |
|
43 | #: rhodecode/controllers/changeset.py:345 | |
44 | msgid "" |
|
44 | msgid "" | |
45 | "Changing status on a changeset associated witha closed pull request is " |
|
45 | "Changing status on a changeset associated witha closed pull request is " | |
46 | "not allowed" |
|
46 | "not allowed" | |
47 | msgstr "" |
|
47 | msgstr "" | |
48 | "Le changement de statut d’un changeset associé à une pull request fermée " |
|
48 | "Le changement de statut d’un changeset associé à une pull request fermée " | |
49 | "n’est pas autorisé." |
|
49 | "n’est pas autorisé." | |
50 |
|
50 | |||
51 | #: rhodecode/controllers/compare.py:75 |
|
51 | #: rhodecode/controllers/compare.py:75 | |
52 |
#: rhodecode/controllers/pullrequests.py:11 |
|
52 | #: rhodecode/controllers/pullrequests.py:121 | |
53 | #: rhodecode/controllers/shortlog.py:100 |
|
53 | #: rhodecode/controllers/shortlog.py:100 | |
54 | msgid "There are no changesets yet" |
|
54 | msgid "There are no changesets yet" | |
55 | msgstr "Il n’y a aucun changement pour le moment" |
|
55 | msgstr "Il n’y a aucun changement pour le moment" | |
56 |
|
56 | |||
57 | #: rhodecode/controllers/error.py:69 |
|
57 | #: rhodecode/controllers/error.py:69 | |
58 | msgid "Home page" |
|
58 | msgid "Home page" | |
59 | msgstr "Accueil" |
|
59 | msgstr "Accueil" | |
60 |
|
60 | |||
61 | #: rhodecode/controllers/error.py:98 |
|
61 | #: rhodecode/controllers/error.py:98 | |
62 | msgid "The request could not be understood by the server due to malformed syntax." |
|
62 | msgid "The request could not be understood by the server due to malformed syntax." | |
63 | msgstr "" |
|
63 | msgstr "" | |
64 | "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de " |
|
64 | "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de " | |
65 | "syntaxe" |
|
65 | "syntaxe" | |
66 |
|
66 | |||
67 | #: rhodecode/controllers/error.py:101 |
|
67 | #: rhodecode/controllers/error.py:101 | |
68 | msgid "Unauthorized access to resource" |
|
68 | msgid "Unauthorized access to resource" | |
69 | msgstr "Accès interdit à cet ressource" |
|
69 | msgstr "Accès interdit à cet ressource" | |
70 |
|
70 | |||
71 | #: rhodecode/controllers/error.py:103 |
|
71 | #: rhodecode/controllers/error.py:103 | |
72 | msgid "You don't have permission to view this page" |
|
72 | msgid "You don't have permission to view this page" | |
73 | msgstr "Vous n’avez pas la permission de voir cette page" |
|
73 | msgstr "Vous n’avez pas la permission de voir cette page" | |
74 |
|
74 | |||
75 | #: rhodecode/controllers/error.py:105 |
|
75 | #: rhodecode/controllers/error.py:105 | |
76 | msgid "The resource could not be found" |
|
76 | msgid "The resource could not be found" | |
77 | msgstr "Ressource introuvable" |
|
77 | msgstr "Ressource introuvable" | |
78 |
|
78 | |||
79 | #: rhodecode/controllers/error.py:107 |
|
79 | #: rhodecode/controllers/error.py:107 | |
80 | msgid "" |
|
80 | msgid "" | |
81 | "The server encountered an unexpected condition which prevented it from " |
|
81 | "The server encountered an unexpected condition which prevented it from " | |
82 | "fulfilling the request." |
|
82 | "fulfilling the request." | |
83 | msgstr "" |
|
83 | msgstr "" | |
84 | "La requête n’a pu être traitée en raison d’une erreur survenue sur le " |
|
84 | "La requête n’a pu être traitée en raison d’une erreur survenue sur le " | |
85 | "serveur." |
|
85 | "serveur." | |
86 |
|
86 | |||
87 | #: rhodecode/controllers/feed.py:52 |
|
87 | #: rhodecode/controllers/feed.py:52 | |
88 | #, python-format |
|
88 | #, python-format | |
89 | msgid "Changes on %s repository" |
|
89 | msgid "Changes on %s repository" | |
90 | msgstr "Changements sur le dépôt %s" |
|
90 | msgstr "Changements sur le dépôt %s" | |
91 |
|
91 | |||
92 | #: rhodecode/controllers/feed.py:53 |
|
92 | #: rhodecode/controllers/feed.py:53 | |
93 | #, python-format |
|
93 | #, python-format | |
94 | msgid "%s %s feed" |
|
94 | msgid "%s %s feed" | |
95 | msgstr "Flux %s de %s" |
|
95 | msgstr "Flux %s de %s" | |
96 |
|
96 | |||
97 | #: rhodecode/controllers/feed.py:86 |
|
97 | #: rhodecode/controllers/feed.py:86 | |
98 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
98 | #: rhodecode/templates/changeset/changeset.html:137 | |
99 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
99 | #: rhodecode/templates/changeset/changeset.html:149 | |
100 | #: rhodecode/templates/compare/compare_diff.html:62 |
|
100 | #: rhodecode/templates/compare/compare_diff.html:62 | |
101 | #: rhodecode/templates/compare/compare_diff.html:73 |
|
101 | #: rhodecode/templates/compare/compare_diff.html:73 | |
102 | #: rhodecode/templates/pullrequests/pullrequest_show.html:94 |
|
102 | #: rhodecode/templates/pullrequests/pullrequest_show.html:94 | |
103 | #: rhodecode/templates/pullrequests/pullrequest_show.html:153 |
|
103 | #: rhodecode/templates/pullrequests/pullrequest_show.html:153 | |
104 | msgid "Changeset was too big and was cut off..." |
|
104 | msgid "Changeset was too big and was cut off..." | |
105 | msgstr "Cet ensemble de changements était trop important et a été découpé…" |
|
105 | msgstr "Cet ensemble de changements était trop important et a été découpé…" | |
106 |
|
106 | |||
107 | #: rhodecode/controllers/feed.py:92 |
|
107 | #: rhodecode/controllers/feed.py:92 | |
108 | msgid "commited on" |
|
108 | msgid "commited on" | |
109 | msgstr "a commité, le" |
|
109 | msgstr "a commité, le" | |
110 |
|
110 | |||
111 | #: rhodecode/controllers/files.py:86 |
|
111 | #: rhodecode/controllers/files.py:86 | |
112 | msgid "click here to add new file" |
|
112 | msgid "click here to add new file" | |
113 | msgstr "Ajouter un nouveau fichier" |
|
113 | msgstr "Ajouter un nouveau fichier" | |
114 |
|
114 | |||
115 | #: rhodecode/controllers/files.py:87 |
|
115 | #: rhodecode/controllers/files.py:87 | |
116 | #, python-format |
|
116 | #, python-format | |
117 | msgid "There are no files yet %s" |
|
117 | msgid "There are no files yet %s" | |
118 | msgstr "Il n’y a pas encore de fichiers %s" |
|
118 | msgstr "Il n’y a pas encore de fichiers %s" | |
119 |
|
119 | |||
120 | #: rhodecode/controllers/files.py:265 rhodecode/controllers/files.py:325 |
|
120 | #: rhodecode/controllers/files.py:265 rhodecode/controllers/files.py:325 | |
121 | #, python-format |
|
121 | #, python-format | |
122 | msgid "This repository is has been locked by %s on %s" |
|
122 | msgid "This repository is has been locked by %s on %s" | |
123 | msgstr "Ce dépôt a été verrouillé par %s sur %s." |
|
123 | msgstr "Ce dépôt a été verrouillé par %s sur %s." | |
124 |
|
124 | |||
125 | #: rhodecode/controllers/files.py:292 |
|
125 | #: rhodecode/controllers/files.py:292 | |
126 | #, python-format |
|
126 | #, python-format | |
127 | msgid "Edited %s via RhodeCode" |
|
127 | msgid "Edited %s via RhodeCode" | |
128 | msgstr "%s édité via RhodeCode" |
|
128 | msgstr "%s édité via RhodeCode" | |
129 |
|
129 | |||
130 | #: rhodecode/controllers/files.py:297 |
|
130 | #: rhodecode/controllers/files.py:297 | |
131 | msgid "No changes" |
|
131 | msgid "No changes" | |
132 | msgstr "Aucun changement" |
|
132 | msgstr "Aucun changement" | |
133 |
|
133 | |||
134 | #: rhodecode/controllers/files.py:308 rhodecode/controllers/files.py:372 |
|
134 | #: rhodecode/controllers/files.py:308 rhodecode/controllers/files.py:372 | |
135 | #, python-format |
|
135 | #, python-format | |
136 | msgid "Successfully committed to %s" |
|
136 | msgid "Successfully committed to %s" | |
137 | msgstr "Commit réalisé avec succès sur %s" |
|
137 | msgstr "Commit réalisé avec succès sur %s" | |
138 |
|
138 | |||
139 | #: rhodecode/controllers/files.py:313 rhodecode/controllers/files.py:378 |
|
139 | #: rhodecode/controllers/files.py:313 rhodecode/controllers/files.py:378 | |
140 | msgid "Error occurred during commit" |
|
140 | msgid "Error occurred during commit" | |
141 | msgstr "Une erreur est survenue durant le commit" |
|
141 | msgstr "Une erreur est survenue durant le commit" | |
142 |
|
142 | |||
143 | #: rhodecode/controllers/files.py:344 |
|
143 | #: rhodecode/controllers/files.py:344 | |
144 | #, python-format |
|
144 | #, python-format | |
145 | msgid "Added %s via RhodeCode" |
|
145 | msgid "Added %s via RhodeCode" | |
146 | msgstr "%s ajouté par RhodeCode" |
|
146 | msgstr "%s ajouté par RhodeCode" | |
147 |
|
147 | |||
148 | #: rhodecode/controllers/files.py:358 |
|
148 | #: rhodecode/controllers/files.py:358 | |
149 | msgid "No content" |
|
149 | msgid "No content" | |
150 | msgstr "Aucun contenu" |
|
150 | msgstr "Aucun contenu" | |
151 |
|
151 | |||
152 | #: rhodecode/controllers/files.py:362 |
|
152 | #: rhodecode/controllers/files.py:362 | |
153 | msgid "No filename" |
|
153 | msgid "No filename" | |
154 | msgstr "Aucun nom de fichier" |
|
154 | msgstr "Aucun nom de fichier" | |
155 |
|
155 | |||
156 | #: rhodecode/controllers/files.py:404 |
|
156 | #: rhodecode/controllers/files.py:404 | |
157 | msgid "downloads disabled" |
|
157 | msgid "downloads disabled" | |
158 | msgstr "Les téléchargements sont désactivés" |
|
158 | msgstr "Les téléchargements sont désactivés" | |
159 |
|
159 | |||
160 | #: rhodecode/controllers/files.py:415 |
|
160 | #: rhodecode/controllers/files.py:415 | |
161 | #, python-format |
|
161 | #, python-format | |
162 | msgid "Unknown revision %s" |
|
162 | msgid "Unknown revision %s" | |
163 | msgstr "Révision %s inconnue." |
|
163 | msgstr "Révision %s inconnue." | |
164 |
|
164 | |||
165 | #: rhodecode/controllers/files.py:417 |
|
165 | #: rhodecode/controllers/files.py:417 | |
166 | msgid "Empty repository" |
|
166 | msgid "Empty repository" | |
167 | msgstr "Dépôt vide." |
|
167 | msgstr "Dépôt vide." | |
168 |
|
168 | |||
169 | #: rhodecode/controllers/files.py:419 |
|
169 | #: rhodecode/controllers/files.py:419 | |
170 | msgid "Unknown archive type" |
|
170 | msgid "Unknown archive type" | |
171 | msgstr "Type d’archive inconnu" |
|
171 | msgstr "Type d’archive inconnu" | |
172 |
|
172 | |||
173 | #: rhodecode/controllers/files.py:564 |
|
173 | #: rhodecode/controllers/files.py:564 | |
174 | #: rhodecode/templates/changeset/changeset_range.html:13 |
|
174 | #: rhodecode/templates/changeset/changeset_range.html:13 | |
175 | #: rhodecode/templates/changeset/changeset_range.html:31 |
|
175 | #: rhodecode/templates/changeset/changeset_range.html:31 | |
176 | msgid "Changesets" |
|
176 | msgid "Changesets" | |
177 | msgstr "Changesets" |
|
177 | msgstr "Changesets" | |
178 |
|
178 | |||
179 |
#: rhodecode/controllers/files.py:565 rhodecode/controllers/pullrequests.py:7 |
|
179 | #: rhodecode/controllers/files.py:565 rhodecode/controllers/pullrequests.py:74 | |
180 | #: rhodecode/controllers/summary.py:236 rhodecode/model/scm.py:550 |
|
180 | #: rhodecode/controllers/summary.py:236 rhodecode/model/scm.py:550 | |
181 | msgid "Branches" |
|
181 | msgid "Branches" | |
182 | msgstr "Branches" |
|
182 | msgstr "Branches" | |
183 |
|
183 | |||
184 |
#: rhodecode/controllers/files.py:566 rhodecode/controllers/pullrequests.py:8 |
|
184 | #: rhodecode/controllers/files.py:566 rhodecode/controllers/pullrequests.py:78 | |
185 | #: rhodecode/controllers/summary.py:237 rhodecode/model/scm.py:561 |
|
185 | #: rhodecode/controllers/summary.py:237 rhodecode/model/scm.py:561 | |
186 | msgid "Tags" |
|
186 | msgid "Tags" | |
187 | msgstr "Tags" |
|
187 | msgstr "Tags" | |
188 |
|
188 | |||
189 |
#: rhodecode/controllers/forks.py: |
|
189 | #: rhodecode/controllers/forks.py:158 | |
190 | #, python-format |
|
|||
191 | msgid "" |
|
|||
192 | "%s repository is not mapped to db perhaps it was created or renamed from " |
|
|||
193 | "the filesystem please run the application again in order to rescan " |
|
|||
194 | "repositories" |
|
|||
195 | msgstr "" |
|
|||
196 | "Le dépôt %s n’est pas représenté dans la base de données. Il a " |
|
|||
197 | "probablement été créé ou renommé manuellement. Veuillez relancer " |
|
|||
198 | "l’application pour rescanner les dépôts." |
|
|||
199 |
|
||||
200 | #: rhodecode/controllers/forks.py:134 rhodecode/controllers/settings.py:73 |
|
|||
201 | #, python-format |
|
|||
202 | msgid "" |
|
|||
203 | "%s repository is not mapped to db perhaps it was created or renamed from " |
|
|||
204 | "the file system please run the application again in order to rescan " |
|
|||
205 | "repositories" |
|
|||
206 | msgstr "" |
|
|||
207 | "Le dépôt %s n’est pas représenté dans la base de données. Il a " |
|
|||
208 | "probablement été créé ou renommé manuellement. Veuillez relancer " |
|
|||
209 | "l’application pour rescanner les dépôts." |
|
|||
210 |
|
||||
211 | #: rhodecode/controllers/forks.py:168 |
|
|||
212 | #, python-format |
|
190 | #, python-format | |
213 | msgid "forked %s repository as %s" |
|
191 | msgid "forked %s repository as %s" | |
214 | msgstr "dépôt %s forké en tant que %s" |
|
192 | msgstr "dépôt %s forké en tant que %s" | |
215 |
|
193 | |||
216 |
#: rhodecode/controllers/forks.py:1 |
|
194 | #: rhodecode/controllers/forks.py:172 | |
217 | #, python-format |
|
195 | #, python-format | |
218 | msgid "An error occurred during repository forking %s" |
|
196 | msgid "An error occurred during repository forking %s" | |
219 | msgstr "Une erreur est survenue durant le fork du dépôt %s." |
|
197 | msgstr "Une erreur est survenue durant le fork du dépôt %s." | |
220 |
|
198 | |||
221 |
#: rhodecode/controllers/journal.py:2 |
|
199 | #: rhodecode/controllers/journal.py:218 rhodecode/controllers/journal.py:261 | |
222 | msgid "public journal" |
|
200 | msgid "public journal" | |
223 | msgstr "Journal public" |
|
201 | msgstr "Journal public" | |
224 |
|
202 | |||
225 |
#: rhodecode/controllers/journal.py:2 |
|
203 | #: rhodecode/controllers/journal.py:222 rhodecode/controllers/journal.py:265 | |
226 | #: rhodecode/templates/base/base.html:232 |
|
204 | #: rhodecode/templates/base/base.html:232 | |
|
205 | #: rhodecode/templates/journal/journal.html:12 | |||
227 | msgid "journal" |
|
206 | msgid "journal" | |
228 | msgstr "Journal" |
|
207 | msgstr "Journal" | |
229 |
|
208 | |||
230 | #: rhodecode/controllers/login.py:143 |
|
209 | #: rhodecode/controllers/login.py:143 | |
231 | msgid "You have successfully registered into rhodecode" |
|
210 | msgid "You have successfully registered into rhodecode" | |
232 | msgstr "Vous vous êtes inscrits avec succès à RhodeCode" |
|
211 | msgstr "Vous vous êtes inscrits avec succès à RhodeCode" | |
233 |
|
212 | |||
234 | #: rhodecode/controllers/login.py:164 |
|
213 | #: rhodecode/controllers/login.py:164 | |
235 | msgid "Your password reset link was sent" |
|
214 | msgid "Your password reset link was sent" | |
236 | msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé." |
|
215 | msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé." | |
237 |
|
216 | |||
238 | #: rhodecode/controllers/login.py:184 |
|
217 | #: rhodecode/controllers/login.py:184 | |
239 | msgid "" |
|
218 | msgid "" | |
240 | "Your password reset was successful, new password has been sent to your " |
|
219 | "Your password reset was successful, new password has been sent to your " | |
241 | "email" |
|
220 | "email" | |
242 | msgstr "" |
|
221 | msgstr "" | |
243 | "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a " |
|
222 | "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a " | |
244 | "été envoyé par e-mail." |
|
223 | "été envoyé par e-mail." | |
245 |
|
224 | |||
246 |
#: rhodecode/controllers/pullrequests.py:7 |
|
225 | #: rhodecode/controllers/pullrequests.py:76 rhodecode/model/scm.py:556 | |
247 | msgid "Bookmarks" |
|
226 | msgid "Bookmarks" | |
248 | msgstr "Signets" |
|
227 | msgstr "Signets" | |
249 |
|
228 | |||
250 |
#: rhodecode/controllers/pullrequests.py:1 |
|
229 | #: rhodecode/controllers/pullrequests.py:190 | |
251 | msgid "Pull request requires a title with min. 3 chars" |
|
230 | msgid "Pull request requires a title with min. 3 chars" | |
252 | msgstr "Les requêtes de pull nécessitent un titre d’au moins 3 caractères." |
|
231 | msgstr "Les requêtes de pull nécessitent un titre d’au moins 3 caractères." | |
253 |
|
232 | |||
254 |
#: rhodecode/controllers/pullrequests.py:1 |
|
233 | #: rhodecode/controllers/pullrequests.py:192 | |
255 | msgid "error during creation of pull request" |
|
234 | msgid "error during creation of pull request" | |
256 | msgstr "Une erreur est survenue lors de la création de la requête de pull." |
|
235 | msgstr "Une erreur est survenue lors de la création de la requête de pull." | |
257 |
|
236 | |||
258 |
#: rhodecode/controllers/pullrequests.py:22 |
|
237 | #: rhodecode/controllers/pullrequests.py:224 | |
259 | msgid "Successfully opened new pull request" |
|
238 | msgid "Successfully opened new pull request" | |
260 | msgstr "La requête de pull a été ouverte avec succès." |
|
239 | msgstr "La requête de pull a été ouverte avec succès." | |
261 |
|
240 | |||
262 |
#: rhodecode/controllers/pullrequests.py:22 |
|
241 | #: rhodecode/controllers/pullrequests.py:227 | |
263 | msgid "Error occurred during sending pull request" |
|
242 | msgid "Error occurred during sending pull request" | |
264 | msgstr "Une erreur est survenue durant l’envoi de la requête de pull." |
|
243 | msgstr "Une erreur est survenue durant l’envoi de la requête de pull." | |
265 |
|
244 | |||
266 |
#: rhodecode/controllers/pullrequests.py:2 |
|
245 | #: rhodecode/controllers/pullrequests.py:260 | |
267 | msgid "Successfully deleted pull request" |
|
246 | msgid "Successfully deleted pull request" | |
268 | msgstr "La requête de pull a été supprimée avec succès." |
|
247 | msgstr "La requête de pull a été supprimée avec succès." | |
269 |
|
248 | |||
|
249 | #: rhodecode/controllers/pullrequests.py:452 | |||
|
250 | msgid "Closing pull request on other statuses than rejected or approved forbidden" | |||
|
251 | msgstr "" | |||
|
252 | ||||
270 | #: rhodecode/controllers/search.py:134 |
|
253 | #: rhodecode/controllers/search.py:134 | |
271 | msgid "Invalid search query. Try quoting it." |
|
254 | msgid "Invalid search query. Try quoting it." | |
272 | msgstr "Requête invalide. Essayer de la mettre entre guillemets." |
|
255 | msgstr "Requête invalide. Essayer de la mettre entre guillemets." | |
273 |
|
256 | |||
274 | #: rhodecode/controllers/search.py:139 |
|
257 | #: rhodecode/controllers/search.py:139 | |
275 | msgid "There is no index to search in. Please run whoosh indexer" |
|
258 | msgid "There is no index to search in. Please run whoosh indexer" | |
276 | msgstr "" |
|
259 | msgstr "" | |
277 | "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de " |
|
260 | "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de " | |
278 | "code Whoosh." |
|
261 | "code Whoosh." | |
279 |
|
262 | |||
280 | #: rhodecode/controllers/search.py:143 |
|
263 | #: rhodecode/controllers/search.py:143 | |
281 | msgid "An error occurred during this search operation" |
|
264 | msgid "An error occurred during this search operation" | |
282 | msgstr "Une erreur est survenue durant l’opération de recherche." |
|
265 | msgstr "Une erreur est survenue durant l’opération de recherche." | |
283 |
|
266 | |||
284 |
#: rhodecode/controllers/settings.py:1 |
|
267 | #: rhodecode/controllers/settings.py:119 | |
285 |
#: rhodecode/controllers/admin/repos.py:2 |
|
268 | #: rhodecode/controllers/admin/repos.py:272 | |
286 | #, python-format |
|
269 | #, python-format | |
287 | msgid "Repository %s updated successfully" |
|
270 | msgid "Repository %s updated successfully" | |
288 | msgstr "Dépôt %s mis à jour avec succès." |
|
271 | msgstr "Dépôt %s mis à jour avec succès." | |
289 |
|
272 | |||
290 |
#: rhodecode/controllers/settings.py:1 |
|
273 | #: rhodecode/controllers/settings.py:137 | |
291 |
#: rhodecode/controllers/admin/repos.py:2 |
|
274 | #: rhodecode/controllers/admin/repos.py:290 | |
292 | #, python-format |
|
275 | #, python-format | |
293 | msgid "error occurred during update of repository %s" |
|
276 | msgid "error occurred during update of repository %s" | |
294 | msgstr "Une erreur est survenue lors de la mise à jour du dépôt %s." |
|
277 | msgstr "Une erreur est survenue lors de la mise à jour du dépôt %s." | |
295 |
|
278 | |||
296 |
#: rhodecode/controllers/settings.py:1 |
|
279 | #: rhodecode/controllers/settings.py:162 | |
297 |
#: rhodecode/controllers/admin/repos.py:3 |
|
280 | #: rhodecode/controllers/admin/repos.py:315 | |
298 | #, python-format |
|
|||
299 | msgid "" |
|
|||
300 | "%s repository is not mapped to db perhaps it was moved or renamed from " |
|
|||
301 | "the filesystem please run the application again in order to rescan " |
|
|||
302 | "repositories" |
|
|||
303 | msgstr "" |
|
|||
304 | "Le dépôt %s n’est pas représenté dans la base de données. Il a " |
|
|||
305 | "probablement été déplacé ou renommé manuellement. Veuillez relancer " |
|
|||
306 | "l’application pour rescanner les dépôts." |
|
|||
307 |
|
||||
308 | #: rhodecode/controllers/settings.py:156 |
|
|||
309 | #: rhodecode/controllers/admin/repos.py:316 |
|
|||
310 | #, python-format |
|
281 | #, python-format | |
311 | msgid "deleted repository %s" |
|
282 | msgid "deleted repository %s" | |
312 | msgstr "Dépôt %s supprimé" |
|
283 | msgstr "Dépôt %s supprimé" | |
313 |
|
284 | |||
314 |
#: rhodecode/controllers/settings.py:16 |
|
285 | #: rhodecode/controllers/settings.py:166 | |
315 |
#: rhodecode/controllers/admin/repos.py:32 |
|
286 | #: rhodecode/controllers/admin/repos.py:325 | |
316 |
#: rhodecode/controllers/admin/repos.py:33 |
|
287 | #: rhodecode/controllers/admin/repos.py:331 | |
317 | #, python-format |
|
288 | #, python-format | |
318 | msgid "An error occurred during deletion of %s" |
|
289 | msgid "An error occurred during deletion of %s" | |
319 | msgstr "Erreur pendant la suppression de %s" |
|
290 | msgstr "Erreur pendant la suppression de %s" | |
320 |
|
291 | |||
321 |
#: rhodecode/controllers/settings.py:1 |
|
292 | #: rhodecode/controllers/settings.py:185 | |
322 | msgid "unlocked" |
|
293 | msgid "unlocked" | |
323 | msgstr "déverrouillé" |
|
294 | msgstr "déverrouillé" | |
324 |
|
295 | |||
325 |
#: rhodecode/controllers/settings.py:18 |
|
296 | #: rhodecode/controllers/settings.py:188 | |
326 | msgid "locked" |
|
297 | msgid "locked" | |
327 | msgstr "verrouillé" |
|
298 | msgstr "verrouillé" | |
328 |
|
299 | |||
329 |
#: rhodecode/controllers/settings.py:1 |
|
300 | #: rhodecode/controllers/settings.py:190 | |
330 | #, python-format |
|
301 | #, python-format | |
331 | msgid "Repository has been %s" |
|
302 | msgid "Repository has been %s" | |
332 | msgstr "Le dépôt a été %s." |
|
303 | msgstr "Le dépôt a été %s." | |
333 |
|
304 | |||
334 |
#: rhodecode/controllers/settings.py:1 |
|
305 | #: rhodecode/controllers/settings.py:194 | |
335 |
#: rhodecode/controllers/admin/repos.py:42 |
|
306 | #: rhodecode/controllers/admin/repos.py:423 | |
336 | msgid "An error occurred during unlocking" |
|
307 | msgid "An error occurred during unlocking" | |
337 | msgstr "Une erreur est survenue durant le déverrouillage." |
|
308 | msgstr "Une erreur est survenue durant le déverrouillage." | |
338 |
|
309 | |||
339 | #: rhodecode/controllers/summary.py:140 |
|
310 | #: rhodecode/controllers/summary.py:140 | |
340 | msgid "No data loaded yet" |
|
311 | msgid "No data loaded yet" | |
341 | msgstr "Aucune donnée actuellement disponible." |
|
312 | msgstr "Aucune donnée actuellement disponible." | |
342 |
|
313 | |||
343 | #: rhodecode/controllers/summary.py:144 |
|
314 | #: rhodecode/controllers/summary.py:144 | |
344 | #: rhodecode/templates/summary/summary.html:157 |
|
315 | #: rhodecode/templates/summary/summary.html:157 | |
345 | msgid "Statistics are disabled for this repository" |
|
316 | msgid "Statistics are disabled for this repository" | |
346 | msgstr "La mise à jour des statistiques est désactivée pour ce dépôt." |
|
317 | msgstr "La mise à jour des statistiques est désactivée pour ce dépôt." | |
347 |
|
318 | |||
348 | #: rhodecode/controllers/admin/defaults.py:96 |
|
319 | #: rhodecode/controllers/admin/defaults.py:96 | |
349 | #, fuzzy |
|
320 | #, fuzzy | |
350 | msgid "Default settings updated successfully" |
|
321 | msgid "Default settings updated successfully" | |
351 | msgstr "Mise à jour réussie des réglages LDAP" |
|
322 | msgstr "Mise à jour réussie des réglages LDAP" | |
352 |
|
323 | |||
353 | #: rhodecode/controllers/admin/defaults.py:110 |
|
324 | #: rhodecode/controllers/admin/defaults.py:110 | |
354 | #, fuzzy |
|
325 | #, fuzzy | |
355 | msgid "error occurred during update of defaults" |
|
326 | msgid "error occurred during update of defaults" | |
356 | msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s." |
|
327 | msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s." | |
357 |
|
328 | |||
358 | #: rhodecode/controllers/admin/ldap_settings.py:50 |
|
329 | #: rhodecode/controllers/admin/ldap_settings.py:50 | |
359 | msgid "BASE" |
|
330 | msgid "BASE" | |
360 | msgstr "Base" |
|
331 | msgstr "Base" | |
361 |
|
332 | |||
362 | #: rhodecode/controllers/admin/ldap_settings.py:51 |
|
333 | #: rhodecode/controllers/admin/ldap_settings.py:51 | |
363 | msgid "ONELEVEL" |
|
334 | msgid "ONELEVEL" | |
364 | msgstr "Un niveau" |
|
335 | msgstr "Un niveau" | |
365 |
|
336 | |||
366 | #: rhodecode/controllers/admin/ldap_settings.py:52 |
|
337 | #: rhodecode/controllers/admin/ldap_settings.py:52 | |
367 | msgid "SUBTREE" |
|
338 | msgid "SUBTREE" | |
368 | msgstr "Sous-arbre" |
|
339 | msgstr "Sous-arbre" | |
369 |
|
340 | |||
370 | #: rhodecode/controllers/admin/ldap_settings.py:56 |
|
341 | #: rhodecode/controllers/admin/ldap_settings.py:56 | |
371 | msgid "NEVER" |
|
342 | msgid "NEVER" | |
372 | msgstr "NEVER" |
|
343 | msgstr "NEVER" | |
373 |
|
344 | |||
374 | #: rhodecode/controllers/admin/ldap_settings.py:57 |
|
345 | #: rhodecode/controllers/admin/ldap_settings.py:57 | |
375 | msgid "ALLOW" |
|
346 | msgid "ALLOW" | |
376 | msgstr "Autoriser" |
|
347 | msgstr "Autoriser" | |
377 |
|
348 | |||
378 | #: rhodecode/controllers/admin/ldap_settings.py:58 |
|
349 | #: rhodecode/controllers/admin/ldap_settings.py:58 | |
379 | msgid "TRY" |
|
350 | msgid "TRY" | |
380 | msgstr "TRY" |
|
351 | msgstr "TRY" | |
381 |
|
352 | |||
382 | #: rhodecode/controllers/admin/ldap_settings.py:59 |
|
353 | #: rhodecode/controllers/admin/ldap_settings.py:59 | |
383 | msgid "DEMAND" |
|
354 | msgid "DEMAND" | |
384 | msgstr "DEMAND" |
|
355 | msgstr "DEMAND" | |
385 |
|
356 | |||
386 | #: rhodecode/controllers/admin/ldap_settings.py:60 |
|
357 | #: rhodecode/controllers/admin/ldap_settings.py:60 | |
387 | msgid "HARD" |
|
358 | msgid "HARD" | |
388 | msgstr "HARD" |
|
359 | msgstr "HARD" | |
389 |
|
360 | |||
390 | #: rhodecode/controllers/admin/ldap_settings.py:64 |
|
361 | #: rhodecode/controllers/admin/ldap_settings.py:64 | |
391 | msgid "No encryption" |
|
362 | msgid "No encryption" | |
392 | msgstr "Pas de chiffrement" |
|
363 | msgstr "Pas de chiffrement" | |
393 |
|
364 | |||
394 | #: rhodecode/controllers/admin/ldap_settings.py:65 |
|
365 | #: rhodecode/controllers/admin/ldap_settings.py:65 | |
395 | msgid "LDAPS connection" |
|
366 | msgid "LDAPS connection" | |
396 | msgstr "Connection LDAPS" |
|
367 | msgstr "Connection LDAPS" | |
397 |
|
368 | |||
398 | #: rhodecode/controllers/admin/ldap_settings.py:66 |
|
369 | #: rhodecode/controllers/admin/ldap_settings.py:66 | |
399 | msgid "START_TLS on LDAP connection" |
|
370 | msgid "START_TLS on LDAP connection" | |
400 | msgstr "START_TLS à la connexion" |
|
371 | msgstr "START_TLS à la connexion" | |
401 |
|
372 | |||
402 | #: rhodecode/controllers/admin/ldap_settings.py:126 |
|
373 | #: rhodecode/controllers/admin/ldap_settings.py:126 | |
403 | msgid "Ldap settings updated successfully" |
|
374 | msgid "Ldap settings updated successfully" | |
404 | msgstr "Mise à jour réussie des réglages LDAP" |
|
375 | msgstr "Mise à jour réussie des réglages LDAP" | |
405 |
|
376 | |||
406 | #: rhodecode/controllers/admin/ldap_settings.py:130 |
|
377 | #: rhodecode/controllers/admin/ldap_settings.py:130 | |
407 | msgid "Unable to activate ldap. The \"python-ldap\" library is missing." |
|
378 | msgid "Unable to activate ldap. The \"python-ldap\" library is missing." | |
408 | msgstr "Impossible d’activer LDAP. La bibliothèque « python-ldap » est manquante." |
|
379 | msgstr "Impossible d’activer LDAP. La bibliothèque « python-ldap » est manquante." | |
409 |
|
380 | |||
410 | #: rhodecode/controllers/admin/ldap_settings.py:147 |
|
381 | #: rhodecode/controllers/admin/ldap_settings.py:147 | |
411 | msgid "error occurred during update of ldap settings" |
|
382 | msgid "error occurred during update of ldap settings" | |
412 | msgstr "Une erreur est survenue durant la mise à jour des réglages du LDAP." |
|
383 | msgstr "Une erreur est survenue durant la mise à jour des réglages du LDAP." | |
413 |
|
384 | |||
414 | #: rhodecode/controllers/admin/permissions.py:59 |
|
385 | #: rhodecode/controllers/admin/permissions.py:59 | |
415 | #: rhodecode/controllers/admin/permissions.py:63 |
|
386 | #: rhodecode/controllers/admin/permissions.py:63 | |
416 | msgid "None" |
|
387 | msgid "None" | |
417 | msgstr "Aucun" |
|
388 | msgstr "Aucun" | |
418 |
|
389 | |||
419 | #: rhodecode/controllers/admin/permissions.py:60 |
|
390 | #: rhodecode/controllers/admin/permissions.py:60 | |
420 | #: rhodecode/controllers/admin/permissions.py:64 |
|
391 | #: rhodecode/controllers/admin/permissions.py:64 | |
421 | msgid "Read" |
|
392 | msgid "Read" | |
422 | msgstr "Lire" |
|
393 | msgstr "Lire" | |
423 |
|
394 | |||
424 | #: rhodecode/controllers/admin/permissions.py:61 |
|
395 | #: rhodecode/controllers/admin/permissions.py:61 | |
425 | #: rhodecode/controllers/admin/permissions.py:65 |
|
396 | #: rhodecode/controllers/admin/permissions.py:65 | |
426 | msgid "Write" |
|
397 | msgid "Write" | |
427 | msgstr "Écrire" |
|
398 | msgstr "Écrire" | |
428 |
|
399 | |||
429 | #: rhodecode/controllers/admin/permissions.py:62 |
|
400 | #: rhodecode/controllers/admin/permissions.py:62 | |
430 | #: rhodecode/controllers/admin/permissions.py:66 |
|
401 | #: rhodecode/controllers/admin/permissions.py:66 | |
431 | #: rhodecode/templates/admin/defaults/defaults.html:9 |
|
402 | #: rhodecode/templates/admin/defaults/defaults.html:9 | |
432 | #: rhodecode/templates/admin/ldap/ldap.html:9 |
|
403 | #: rhodecode/templates/admin/ldap/ldap.html:9 | |
433 | #: rhodecode/templates/admin/permissions/permissions.html:9 |
|
404 | #: rhodecode/templates/admin/permissions/permissions.html:9 | |
434 | #: rhodecode/templates/admin/repos/repo_add.html:9 |
|
405 | #: rhodecode/templates/admin/repos/repo_add.html:9 | |
435 | #: rhodecode/templates/admin/repos/repo_edit.html:9 |
|
406 | #: rhodecode/templates/admin/repos/repo_edit.html:9 | |
436 | #: rhodecode/templates/admin/repos/repos.html:9 |
|
407 | #: rhodecode/templates/admin/repos/repos.html:9 | |
437 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8 |
|
408 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8 | |
438 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8 |
|
409 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8 | |
439 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 |
|
410 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 | |
440 | #: rhodecode/templates/admin/settings/hooks.html:9 |
|
411 | #: rhodecode/templates/admin/settings/hooks.html:9 | |
441 | #: rhodecode/templates/admin/settings/settings.html:9 |
|
412 | #: rhodecode/templates/admin/settings/settings.html:9 | |
442 | #: rhodecode/templates/admin/users/user_add.html:8 |
|
413 | #: rhodecode/templates/admin/users/user_add.html:8 | |
443 | #: rhodecode/templates/admin/users/user_edit.html:9 |
|
414 | #: rhodecode/templates/admin/users/user_edit.html:9 | |
444 | #: rhodecode/templates/admin/users/user_edit.html:126 |
|
415 | #: rhodecode/templates/admin/users/user_edit.html:126 | |
445 | #: rhodecode/templates/admin/users/users.html:9 |
|
416 | #: rhodecode/templates/admin/users/users.html:9 | |
446 | #: rhodecode/templates/admin/users_groups/users_group_add.html:8 |
|
417 | #: rhodecode/templates/admin/users_groups/users_group_add.html:8 | |
447 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:9 |
|
418 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:9 | |
448 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 |
|
419 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 | |
449 | #: rhodecode/templates/base/base.html:197 |
|
420 | #: rhodecode/templates/base/base.html:197 | |
450 | #: rhodecode/templates/base/base.html:350 |
|
421 | #: rhodecode/templates/base/base.html:350 | |
451 | #: rhodecode/templates/base/base.html:352 |
|
422 | #: rhodecode/templates/base/base.html:352 | |
452 | #: rhodecode/templates/base/base.html:354 |
|
423 | #: rhodecode/templates/base/base.html:354 | |
453 | msgid "Admin" |
|
424 | msgid "Admin" | |
454 | msgstr "Administration" |
|
425 | msgstr "Administration" | |
455 |
|
426 | |||
456 | #: rhodecode/controllers/admin/permissions.py:69 |
|
427 | #: rhodecode/controllers/admin/permissions.py:69 | |
457 | msgid "disabled" |
|
428 | msgid "disabled" | |
458 | msgstr "Désactivé" |
|
429 | msgstr "Désactivé" | |
459 |
|
430 | |||
460 | #: rhodecode/controllers/admin/permissions.py:71 |
|
431 | #: rhodecode/controllers/admin/permissions.py:71 | |
461 | msgid "allowed with manual account activation" |
|
432 | msgid "allowed with manual account activation" | |
462 | msgstr "Autorisé avec activation manuelle du compte" |
|
433 | msgstr "Autorisé avec activation manuelle du compte" | |
463 |
|
434 | |||
464 | #: rhodecode/controllers/admin/permissions.py:73 |
|
435 | #: rhodecode/controllers/admin/permissions.py:73 | |
465 | msgid "allowed with automatic account activation" |
|
436 | msgid "allowed with automatic account activation" | |
466 | msgstr "Autorisé avec activation automatique du compte" |
|
437 | msgstr "Autorisé avec activation automatique du compte" | |
467 |
|
438 | |||
468 | #: rhodecode/controllers/admin/permissions.py:75 |
|
439 | #: rhodecode/controllers/admin/permissions.py:75 | |
469 | #: rhodecode/controllers/admin/permissions.py:78 |
|
440 | #: rhodecode/controllers/admin/permissions.py:78 | |
470 | msgid "Disabled" |
|
441 | msgid "Disabled" | |
471 | msgstr "Interdite" |
|
442 | msgstr "Interdite" | |
472 |
|
443 | |||
473 | #: rhodecode/controllers/admin/permissions.py:76 |
|
444 | #: rhodecode/controllers/admin/permissions.py:76 | |
474 | #: rhodecode/controllers/admin/permissions.py:79 |
|
445 | #: rhodecode/controllers/admin/permissions.py:79 | |
475 | msgid "Enabled" |
|
446 | msgid "Enabled" | |
476 | msgstr "Autorisée" |
|
447 | msgstr "Autorisée" | |
477 |
|
448 | |||
478 | #: rhodecode/controllers/admin/permissions.py:122 |
|
449 | #: rhodecode/controllers/admin/permissions.py:122 | |
479 | msgid "Default permissions updated successfully" |
|
450 | msgid "Default permissions updated successfully" | |
480 | msgstr "Permissions par défaut mises à jour avec succès" |
|
451 | msgstr "Permissions par défaut mises à jour avec succès" | |
481 |
|
452 | |||
482 | #: rhodecode/controllers/admin/permissions.py:136 |
|
453 | #: rhodecode/controllers/admin/permissions.py:136 | |
483 | msgid "error occurred during update of permissions" |
|
454 | msgid "error occurred during update of permissions" | |
484 | msgstr "erreur pendant la mise à jour des permissions" |
|
455 | msgstr "erreur pendant la mise à jour des permissions" | |
485 |
|
456 | |||
486 |
#: rhodecode/controllers/admin/repos.py:12 |
|
457 | #: rhodecode/controllers/admin/repos.py:121 | |
487 | msgid "--REMOVE FORK--" |
|
458 | msgid "--REMOVE FORK--" | |
488 | msgstr "[Pas un fork]" |
|
459 | msgstr "[Pas un fork]" | |
489 |
|
460 | |||
490 |
#: rhodecode/controllers/admin/repos.py:19 |
|
461 | #: rhodecode/controllers/admin/repos.py:190 | |
491 | #, python-format |
|
462 | #, python-format | |
492 | msgid "created repository %s from %s" |
|
463 | msgid "created repository %s from %s" | |
493 | msgstr "Le dépôt %s a été créé depuis %s." |
|
464 | msgstr "Le dépôt %s a été créé depuis %s." | |
494 |
|
465 | |||
495 |
#: rhodecode/controllers/admin/repos.py:19 |
|
466 | #: rhodecode/controllers/admin/repos.py:194 | |
496 | #, python-format |
|
467 | #, python-format | |
497 | msgid "created repository %s" |
|
468 | msgid "created repository %s" | |
498 | msgstr "Le dépôt %s a été créé." |
|
469 | msgstr "Le dépôt %s a été créé." | |
499 |
|
470 | |||
500 |
#: rhodecode/controllers/admin/repos.py:22 |
|
471 | #: rhodecode/controllers/admin/repos.py:225 | |
501 | #, python-format |
|
472 | #, python-format | |
502 | msgid "error occurred during creation of repository %s" |
|
473 | msgid "error occurred during creation of repository %s" | |
503 | msgstr "Une erreur est survenue durant la création du dépôt %s." |
|
474 | msgstr "Une erreur est survenue durant la création du dépôt %s." | |
504 |
|
475 | |||
505 |
#: rhodecode/controllers/admin/repos.py:32 |
|
476 | #: rhodecode/controllers/admin/repos.py:320 | |
506 | #, python-format |
|
477 | #, python-format | |
507 | msgid "Cannot delete %s it still contains attached forks" |
|
478 | msgid "Cannot delete %s it still contains attached forks" | |
508 | msgstr "Impossible de supprimer le dépôt %s : Des forks y sont attachés." |
|
479 | msgstr "Impossible de supprimer le dépôt %s : Des forks y sont attachés." | |
509 |
|
480 | |||
510 |
#: rhodecode/controllers/admin/repos.py:3 |
|
481 | #: rhodecode/controllers/admin/repos.py:349 | |
511 | msgid "An error occurred during deletion of repository user" |
|
482 | msgid "An error occurred during deletion of repository user" | |
512 | msgstr "Une erreur est survenue durant la suppression de l’utilisateur du dépôt." |
|
483 | msgstr "Une erreur est survenue durant la suppression de l’utilisateur du dépôt." | |
513 |
|
484 | |||
514 |
#: rhodecode/controllers/admin/repos.py:36 |
|
485 | #: rhodecode/controllers/admin/repos.py:368 | |
515 | msgid "An error occurred during deletion of repository users groups" |
|
486 | msgid "An error occurred during deletion of repository users groups" | |
516 | msgstr "" |
|
487 | msgstr "" | |
517 | "Une erreur est survenue durant la suppression du groupe d’utilisateurs de" |
|
488 | "Une erreur est survenue durant la suppression du groupe d’utilisateurs de" | |
518 | " ce dépôt." |
|
489 | " ce dépôt." | |
519 |
|
490 | |||
520 |
#: rhodecode/controllers/admin/repos.py:38 |
|
491 | #: rhodecode/controllers/admin/repos.py:386 | |
521 | msgid "An error occurred during deletion of repository stats" |
|
492 | msgid "An error occurred during deletion of repository stats" | |
522 | msgstr "Une erreur est survenue durant la suppression des statistiques du dépôt." |
|
493 | msgstr "Une erreur est survenue durant la suppression des statistiques du dépôt." | |
523 |
|
494 | |||
524 |
#: rhodecode/controllers/admin/repos.py:40 |
|
495 | #: rhodecode/controllers/admin/repos.py:403 | |
525 | msgid "An error occurred during cache invalidation" |
|
496 | msgid "An error occurred during cache invalidation" | |
526 | msgstr "Une erreur est survenue durant l’invalidation du cache." |
|
497 | msgstr "Une erreur est survenue durant l’invalidation du cache." | |
527 |
|
498 | |||
528 |
#: rhodecode/controllers/admin/repos.py:44 |
|
499 | #: rhodecode/controllers/admin/repos.py:443 | |
529 | msgid "Updated repository visibility in public journal" |
|
500 | msgid "Updated repository visibility in public journal" | |
530 | msgstr "La visibilité du dépôt dans le journal public a été mise à jour." |
|
501 | msgstr "La visibilité du dépôt dans le journal public a été mise à jour." | |
531 |
|
502 | |||
532 |
#: rhodecode/controllers/admin/repos.py:44 |
|
503 | #: rhodecode/controllers/admin/repos.py:447 | |
533 | msgid "An error occurred during setting this repository in public journal" |
|
504 | msgid "An error occurred during setting this repository in public journal" | |
534 | msgstr "" |
|
505 | msgstr "" | |
535 | "Une erreur est survenue durant la configuration du journal public pour ce" |
|
506 | "Une erreur est survenue durant la configuration du journal public pour ce" | |
536 | " dépôt." |
|
507 | " dépôt." | |
537 |
|
508 | |||
538 |
#: rhodecode/controllers/admin/repos.py:45 |
|
509 | #: rhodecode/controllers/admin/repos.py:452 rhodecode/model/validators.py:300 | |
539 | msgid "Token mismatch" |
|
510 | msgid "Token mismatch" | |
540 | msgstr "Jeton d’authentification incorrect." |
|
511 | msgstr "Jeton d’authentification incorrect." | |
541 |
|
512 | |||
542 |
#: rhodecode/controllers/admin/repos.py:46 |
|
513 | #: rhodecode/controllers/admin/repos.py:465 | |
543 | msgid "Pulled from remote location" |
|
514 | msgid "Pulled from remote location" | |
544 | msgstr "Les changements distants ont été récupérés." |
|
515 | msgstr "Les changements distants ont été récupérés." | |
545 |
|
516 | |||
546 |
#: rhodecode/controllers/admin/repos.py:46 |
|
517 | #: rhodecode/controllers/admin/repos.py:467 | |
547 | msgid "An error occurred during pull from remote location" |
|
518 | msgid "An error occurred during pull from remote location" | |
548 | msgstr "Une erreur est survenue durant le pull depuis la source distante." |
|
519 | msgstr "Une erreur est survenue durant le pull depuis la source distante." | |
549 |
|
520 | |||
550 |
#: rhodecode/controllers/admin/repos.py:48 |
|
521 | #: rhodecode/controllers/admin/repos.py:483 | |
551 | msgid "Nothing" |
|
522 | msgid "Nothing" | |
552 | msgstr "[Aucun dépôt]" |
|
523 | msgstr "[Aucun dépôt]" | |
553 |
|
524 | |||
554 |
#: rhodecode/controllers/admin/repos.py:48 |
|
525 | #: rhodecode/controllers/admin/repos.py:485 | |
555 | #, python-format |
|
526 | #, python-format | |
556 | msgid "Marked repo %s as fork of %s" |
|
527 | msgid "Marked repo %s as fork of %s" | |
557 | msgstr "Le dépôt %s a été marké comme fork de %s" |
|
528 | msgstr "Le dépôt %s a été marké comme fork de %s" | |
558 |
|
529 | |||
559 |
#: rhodecode/controllers/admin/repos.py:49 |
|
530 | #: rhodecode/controllers/admin/repos.py:489 | |
560 | msgid "An error occurred during this operation" |
|
531 | msgid "An error occurred during this operation" | |
561 | msgstr "Une erreur est survenue durant cette opération." |
|
532 | msgstr "Une erreur est survenue durant cette opération." | |
562 |
|
533 | |||
563 | #: rhodecode/controllers/admin/repos_groups.py:120 |
|
534 | #: rhodecode/controllers/admin/repos_groups.py:120 | |
564 | #, python-format |
|
535 | #, python-format | |
565 | msgid "created repos group %s" |
|
536 | msgid "created repos group %s" | |
566 | msgstr "Le groupe de dépôts %s a été créé." |
|
537 | msgstr "Le groupe de dépôts %s a été créé." | |
567 |
|
538 | |||
568 | #: rhodecode/controllers/admin/repos_groups.py:133 |
|
539 | #: rhodecode/controllers/admin/repos_groups.py:133 | |
569 | #, python-format |
|
540 | #, python-format | |
570 | msgid "error occurred during creation of repos group %s" |
|
541 | msgid "error occurred during creation of repos group %s" | |
571 | msgstr "Une erreur est survenue durant la création du groupe de dépôts %s." |
|
542 | msgstr "Une erreur est survenue durant la création du groupe de dépôts %s." | |
572 |
|
543 | |||
573 | #: rhodecode/controllers/admin/repos_groups.py:167 |
|
544 | #: rhodecode/controllers/admin/repos_groups.py:167 | |
574 | #, python-format |
|
545 | #, python-format | |
575 | msgid "updated repos group %s" |
|
546 | msgid "updated repos group %s" | |
576 | msgstr "Le groupe de dépôts %s a été mis à jour." |
|
547 | msgstr "Le groupe de dépôts %s a été mis à jour." | |
577 |
|
548 | |||
578 | #: rhodecode/controllers/admin/repos_groups.py:180 |
|
549 | #: rhodecode/controllers/admin/repos_groups.py:180 | |
579 | #, python-format |
|
550 | #, python-format | |
580 | msgid "error occurred during update of repos group %s" |
|
551 | msgid "error occurred during update of repos group %s" | |
581 | msgstr "Une erreur est survenue durant la mise à jour du groupe de dépôts %s." |
|
552 | msgstr "Une erreur est survenue durant la mise à jour du groupe de dépôts %s." | |
582 |
|
553 | |||
583 | #: rhodecode/controllers/admin/repos_groups.py:198 |
|
554 | #: rhodecode/controllers/admin/repos_groups.py:198 | |
584 | #, python-format |
|
555 | #, python-format | |
585 | msgid "This group contains %s repositores and cannot be deleted" |
|
556 | msgid "This group contains %s repositores and cannot be deleted" | |
586 | msgstr "Ce groupe contient %s dépôts et ne peut être supprimé." |
|
557 | msgstr "Ce groupe contient %s dépôts et ne peut être supprimé." | |
587 |
|
558 | |||
588 | #: rhodecode/controllers/admin/repos_groups.py:206 |
|
559 | #: rhodecode/controllers/admin/repos_groups.py:206 | |
589 | #, python-format |
|
560 | #, python-format | |
590 | msgid "removed repos group %s" |
|
561 | msgid "removed repos group %s" | |
591 | msgstr "Le groupe de dépôts %s a été supprimé." |
|
562 | msgstr "Le groupe de dépôts %s a été supprimé." | |
592 |
|
563 | |||
593 | #: rhodecode/controllers/admin/repos_groups.py:212 |
|
564 | #: rhodecode/controllers/admin/repos_groups.py:212 | |
594 | msgid "Cannot delete this group it still contains subgroups" |
|
565 | msgid "Cannot delete this group it still contains subgroups" | |
595 | msgstr "Impossible de supprimer ce groupe : Il contient des sous-groupes." |
|
566 | msgstr "Impossible de supprimer ce groupe : Il contient des sous-groupes." | |
596 |
|
567 | |||
597 | #: rhodecode/controllers/admin/repos_groups.py:217 |
|
568 | #: rhodecode/controllers/admin/repos_groups.py:217 | |
598 | #: rhodecode/controllers/admin/repos_groups.py:222 |
|
569 | #: rhodecode/controllers/admin/repos_groups.py:222 | |
599 | #, python-format |
|
570 | #, python-format | |
600 | msgid "error occurred during deletion of repos group %s" |
|
571 | msgid "error occurred during deletion of repos group %s" | |
601 | msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s." |
|
572 | msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s." | |
602 |
|
573 | |||
603 | #: rhodecode/controllers/admin/repos_groups.py:243 |
|
574 | #: rhodecode/controllers/admin/repos_groups.py:243 | |
604 | msgid "An error occurred during deletion of group user" |
|
575 | msgid "An error occurred during deletion of group user" | |
605 | msgstr "" |
|
576 | msgstr "" | |
606 | "Une erreur est survenue durant la suppression de l’utilisateur du groupe " |
|
577 | "Une erreur est survenue durant la suppression de l’utilisateur du groupe " | |
607 | "de dépôts." |
|
578 | "de dépôts." | |
608 |
|
579 | |||
609 | #: rhodecode/controllers/admin/repos_groups.py:264 |
|
580 | #: rhodecode/controllers/admin/repos_groups.py:264 | |
610 | msgid "An error occurred during deletion of group users groups" |
|
581 | msgid "An error occurred during deletion of group users groups" | |
611 | msgstr "" |
|
582 | msgstr "" | |
612 | "Une erreur est survenue durant la suppression du groupe d’utilisateurs du" |
|
583 | "Une erreur est survenue durant la suppression du groupe d’utilisateurs du" | |
613 | " groupe de dépôts." |
|
584 | " groupe de dépôts." | |
614 |
|
585 | |||
615 | #: rhodecode/controllers/admin/settings.py:123 |
|
586 | #: rhodecode/controllers/admin/settings.py:123 | |
616 | #, python-format |
|
587 | #, python-format | |
617 | msgid "Repositories successfully rescanned added: %s,removed: %s" |
|
588 | msgid "Repositories successfully rescanned added: %s,removed: %s" | |
618 | msgstr "Après re-scan : %s ajouté(s), %s enlevé(s)" |
|
589 | msgstr "Après re-scan : %s ajouté(s), %s enlevé(s)" | |
619 |
|
590 | |||
620 | #: rhodecode/controllers/admin/settings.py:131 |
|
591 | #: rhodecode/controllers/admin/settings.py:131 | |
621 | msgid "Whoosh reindex task scheduled" |
|
592 | msgid "Whoosh reindex task scheduled" | |
622 | msgstr "La tâche de réindexation Whoosh a été planifiée." |
|
593 | msgstr "La tâche de réindexation Whoosh a été planifiée." | |
623 |
|
594 | |||
624 | #: rhodecode/controllers/admin/settings.py:162 |
|
595 | #: rhodecode/controllers/admin/settings.py:162 | |
625 | msgid "Updated application settings" |
|
596 | msgid "Updated application settings" | |
626 | msgstr "Réglages mis à jour" |
|
597 | msgstr "Réglages mis à jour" | |
627 |
|
598 | |||
628 | #: rhodecode/controllers/admin/settings.py:166 |
|
599 | #: rhodecode/controllers/admin/settings.py:166 | |
629 | #: rhodecode/controllers/admin/settings.py:299 |
|
600 | #: rhodecode/controllers/admin/settings.py:299 | |
630 | msgid "error occurred during updating application settings" |
|
601 | msgid "error occurred during updating application settings" | |
631 | msgstr "Une erreur est survenue durant la mise à jour des options." |
|
602 | msgstr "Une erreur est survenue durant la mise à jour des options." | |
632 |
|
603 | |||
633 | #: rhodecode/controllers/admin/settings.py:207 |
|
604 | #: rhodecode/controllers/admin/settings.py:207 | |
634 | msgid "Updated visualisation settings" |
|
605 | msgid "Updated visualisation settings" | |
635 | msgstr "Réglages d’affichage mis à jour." |
|
606 | msgstr "Réglages d’affichage mis à jour." | |
636 |
|
607 | |||
637 | #: rhodecode/controllers/admin/settings.py:212 |
|
608 | #: rhodecode/controllers/admin/settings.py:212 | |
638 | msgid "error occurred during updating visualisation settings" |
|
609 | msgid "error occurred during updating visualisation settings" | |
639 | msgstr "Une erreur est survenue durant la mise à jour des réglages d’affichages." |
|
610 | msgstr "Une erreur est survenue durant la mise à jour des réglages d’affichages." | |
640 |
|
611 | |||
641 | #: rhodecode/controllers/admin/settings.py:295 |
|
612 | #: rhodecode/controllers/admin/settings.py:295 | |
642 | msgid "Updated VCS settings" |
|
613 | msgid "Updated VCS settings" | |
643 | msgstr "Réglages des gestionnaires de versions mis à jour." |
|
614 | msgstr "Réglages des gestionnaires de versions mis à jour." | |
644 |
|
615 | |||
645 | #: rhodecode/controllers/admin/settings.py:309 |
|
616 | #: rhodecode/controllers/admin/settings.py:309 | |
646 | msgid "Added new hook" |
|
617 | msgid "Added new hook" | |
647 | msgstr "Le nouveau hook a été ajouté." |
|
618 | msgstr "Le nouveau hook a été ajouté." | |
648 |
|
619 | |||
649 | #: rhodecode/controllers/admin/settings.py:321 |
|
620 | #: rhodecode/controllers/admin/settings.py:321 | |
650 | msgid "Updated hooks" |
|
621 | msgid "Updated hooks" | |
651 | msgstr "Hooks mis à jour" |
|
622 | msgstr "Hooks mis à jour" | |
652 |
|
623 | |||
653 | #: rhodecode/controllers/admin/settings.py:325 |
|
624 | #: rhodecode/controllers/admin/settings.py:325 | |
654 | msgid "error occurred during hook creation" |
|
625 | msgid "error occurred during hook creation" | |
655 | msgstr "Une erreur est survenue durant la création du hook." |
|
626 | msgstr "Une erreur est survenue durant la création du hook." | |
656 |
|
627 | |||
657 | #: rhodecode/controllers/admin/settings.py:344 |
|
628 | #: rhodecode/controllers/admin/settings.py:344 | |
658 | msgid "Email task created" |
|
629 | msgid "Email task created" | |
659 | msgstr "La tâche d’e-mail a été créée." |
|
630 | msgstr "La tâche d’e-mail a été créée." | |
660 |
|
631 | |||
661 | #: rhodecode/controllers/admin/settings.py:399 |
|
632 | #: rhodecode/controllers/admin/settings.py:399 | |
662 | msgid "You can't edit this user since it's crucial for entire application" |
|
633 | msgid "You can't edit this user since it's crucial for entire application" | |
663 | msgstr "" |
|
634 | msgstr "" | |
664 | "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" |
|
635 | "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" | |
665 | " fonctionnement de l’application." |
|
636 | " fonctionnement de l’application." | |
666 |
|
637 | |||
667 | #: rhodecode/controllers/admin/settings.py:430 |
|
638 | #: rhodecode/controllers/admin/settings.py:430 | |
668 | msgid "Your account was updated successfully" |
|
639 | msgid "Your account was updated successfully" | |
669 | msgstr "Votre compte a été mis à jour avec succès" |
|
640 | msgstr "Votre compte a été mis à jour avec succès" | |
670 |
|
641 | |||
671 | #: rhodecode/controllers/admin/settings.py:445 |
|
642 | #: rhodecode/controllers/admin/settings.py:445 | |
672 | #: rhodecode/controllers/admin/users.py:196 |
|
643 | #: rhodecode/controllers/admin/users.py:196 | |
673 | #, python-format |
|
644 | #, python-format | |
674 | msgid "error occurred during update of user %s" |
|
645 | msgid "error occurred during update of user %s" | |
675 | msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s." |
|
646 | msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s." | |
676 |
|
647 | |||
677 | #: rhodecode/controllers/admin/users.py:130 |
|
648 | #: rhodecode/controllers/admin/users.py:130 | |
678 | #, python-format |
|
649 | #, python-format | |
679 | msgid "created user %s" |
|
650 | msgid "created user %s" | |
680 | msgstr "utilisateur %s créé" |
|
651 | msgstr "utilisateur %s créé" | |
681 |
|
652 | |||
682 | #: rhodecode/controllers/admin/users.py:142 |
|
653 | #: rhodecode/controllers/admin/users.py:142 | |
683 | #, python-format |
|
654 | #, python-format | |
684 | msgid "error occurred during creation of user %s" |
|
655 | msgid "error occurred during creation of user %s" | |
685 | msgstr "Une erreur est survenue durant la création de l’utilisateur %s." |
|
656 | msgstr "Une erreur est survenue durant la création de l’utilisateur %s." | |
686 |
|
657 | |||
687 | #: rhodecode/controllers/admin/users.py:176 |
|
658 | #: rhodecode/controllers/admin/users.py:176 | |
688 | msgid "User updated successfully" |
|
659 | msgid "User updated successfully" | |
689 | msgstr "L’utilisateur a été mis à jour avec succès." |
|
660 | msgstr "L’utilisateur a été mis à jour avec succès." | |
690 |
|
661 | |||
691 | #: rhodecode/controllers/admin/users.py:212 |
|
662 | #: rhodecode/controllers/admin/users.py:212 | |
692 | msgid "successfully deleted user" |
|
663 | msgid "successfully deleted user" | |
693 | msgstr "L’utilisateur a été supprimé avec succès." |
|
664 | msgstr "L’utilisateur a été supprimé avec succès." | |
694 |
|
665 | |||
695 | #: rhodecode/controllers/admin/users.py:217 |
|
666 | #: rhodecode/controllers/admin/users.py:217 | |
696 | msgid "An error occurred during deletion of user" |
|
667 | msgid "An error occurred during deletion of user" | |
697 | msgstr "Une erreur est survenue durant la suppression de l’utilisateur." |
|
668 | msgstr "Une erreur est survenue durant la suppression de l’utilisateur." | |
698 |
|
669 | |||
699 | #: rhodecode/controllers/admin/users.py:231 |
|
670 | #: rhodecode/controllers/admin/users.py:231 | |
700 | msgid "You can't edit this user" |
|
671 | msgid "You can't edit this user" | |
701 | msgstr "Vous ne pouvez pas éditer cet utilisateur" |
|
672 | msgstr "Vous ne pouvez pas éditer cet utilisateur" | |
702 |
|
673 | |||
703 | #: rhodecode/controllers/admin/users.py:272 |
|
674 | #: rhodecode/controllers/admin/users.py:272 | |
704 | msgid "Granted 'repository create' permission to user" |
|
675 | msgid "Granted 'repository create' permission to user" | |
705 | msgstr "La permission de création de dépôts a été accordée à l’utilisateur." |
|
676 | msgstr "La permission de création de dépôts a été accordée à l’utilisateur." | |
706 |
|
677 | |||
707 | #: rhodecode/controllers/admin/users.py:277 |
|
678 | #: rhodecode/controllers/admin/users.py:277 | |
708 | msgid "Revoked 'repository create' permission to user" |
|
679 | msgid "Revoked 'repository create' permission to user" | |
709 | msgstr "La permission de création de dépôts a été révoquée à l’utilisateur." |
|
680 | msgstr "La permission de création de dépôts a été révoquée à l’utilisateur." | |
710 |
|
681 | |||
711 | #: rhodecode/controllers/admin/users.py:283 |
|
682 | #: rhodecode/controllers/admin/users.py:283 | |
712 | msgid "Granted 'repository fork' permission to user" |
|
683 | msgid "Granted 'repository fork' permission to user" | |
713 | msgstr "La permission de fork de dépôts a été accordée à l’utilisateur." |
|
684 | msgstr "La permission de fork de dépôts a été accordée à l’utilisateur." | |
714 |
|
685 | |||
715 | #: rhodecode/controllers/admin/users.py:288 |
|
686 | #: rhodecode/controllers/admin/users.py:288 | |
716 | msgid "Revoked 'repository fork' permission to user" |
|
687 | msgid "Revoked 'repository fork' permission to user" | |
717 | msgstr "La permission de fork de dépôts a été révoquée à l’utilisateur." |
|
688 | msgstr "La permission de fork de dépôts a été révoquée à l’utilisateur." | |
718 |
|
689 | |||
719 | #: rhodecode/controllers/admin/users.py:294 |
|
690 | #: rhodecode/controllers/admin/users.py:294 | |
720 | #: rhodecode/controllers/admin/users_groups.py:279 |
|
691 | #: rhodecode/controllers/admin/users_groups.py:279 | |
721 | msgid "An error occurred during permissions saving" |
|
692 | msgid "An error occurred during permissions saving" | |
722 | msgstr "Une erreur est survenue durant l’enregistrement des permissions." |
|
693 | msgstr "Une erreur est survenue durant l’enregistrement des permissions." | |
723 |
|
694 | |||
724 | #: rhodecode/controllers/admin/users.py:309 |
|
695 | #: rhodecode/controllers/admin/users.py:309 | |
725 | #, python-format |
|
696 | #, python-format | |
726 | msgid "Added email %s to user" |
|
697 | msgid "Added email %s to user" | |
727 | msgstr "L’e-mail « %s » a été ajouté à l’utilisateur." |
|
698 | msgstr "L’e-mail « %s » a été ajouté à l’utilisateur." | |
728 |
|
699 | |||
729 | #: rhodecode/controllers/admin/users.py:315 |
|
700 | #: rhodecode/controllers/admin/users.py:315 | |
730 | msgid "An error occurred during email saving" |
|
701 | msgid "An error occurred during email saving" | |
731 | msgstr "Une erreur est survenue durant l’enregistrement de l’e-mail." |
|
702 | msgstr "Une erreur est survenue durant l’enregistrement de l’e-mail." | |
732 |
|
703 | |||
733 | #: rhodecode/controllers/admin/users.py:325 |
|
704 | #: rhodecode/controllers/admin/users.py:325 | |
734 | msgid "Removed email from user" |
|
705 | msgid "Removed email from user" | |
735 | msgstr "L’e-mail a été enlevé de l’utilisateur." |
|
706 | msgstr "L’e-mail a été enlevé de l’utilisateur." | |
736 |
|
707 | |||
737 | #: rhodecode/controllers/admin/users_groups.py:86 |
|
708 | #: rhodecode/controllers/admin/users_groups.py:86 | |
738 | #, python-format |
|
709 | #, python-format | |
739 | msgid "created users group %s" |
|
710 | msgid "created users group %s" | |
740 | msgstr "Le groupe d’utilisateurs %s a été créé." |
|
711 | msgstr "Le groupe d’utilisateurs %s a été créé." | |
741 |
|
712 | |||
742 | #: rhodecode/controllers/admin/users_groups.py:97 |
|
713 | #: rhodecode/controllers/admin/users_groups.py:97 | |
743 | #, python-format |
|
714 | #, python-format | |
744 | msgid "error occurred during creation of users group %s" |
|
715 | msgid "error occurred during creation of users group %s" | |
745 | msgstr "Une erreur est survenue durant la création du groupe d’utilisateurs %s." |
|
716 | msgstr "Une erreur est survenue durant la création du groupe d’utilisateurs %s." | |
746 |
|
717 | |||
747 | #: rhodecode/controllers/admin/users_groups.py:164 |
|
718 | #: rhodecode/controllers/admin/users_groups.py:164 | |
748 | #, python-format |
|
719 | #, python-format | |
749 | msgid "updated users group %s" |
|
720 | msgid "updated users group %s" | |
750 | msgstr "Le groupe d’utilisateurs %s a été mis à jour." |
|
721 | msgstr "Le groupe d’utilisateurs %s a été mis à jour." | |
751 |
|
722 | |||
752 | #: rhodecode/controllers/admin/users_groups.py:186 |
|
723 | #: rhodecode/controllers/admin/users_groups.py:186 | |
753 | #, python-format |
|
724 | #, python-format | |
754 | msgid "error occurred during update of users group %s" |
|
725 | msgid "error occurred during update of users group %s" | |
755 | msgstr "Une erreur est survenue durant la mise à jour du groupe d’utilisateurs %s." |
|
726 | msgstr "Une erreur est survenue durant la mise à jour du groupe d’utilisateurs %s." | |
756 |
|
727 | |||
757 | #: rhodecode/controllers/admin/users_groups.py:203 |
|
728 | #: rhodecode/controllers/admin/users_groups.py:203 | |
758 | msgid "successfully deleted users group" |
|
729 | msgid "successfully deleted users group" | |
759 | msgstr "Le groupe d’utilisateurs a été supprimé avec succès." |
|
730 | msgstr "Le groupe d’utilisateurs a été supprimé avec succès." | |
760 |
|
731 | |||
761 | #: rhodecode/controllers/admin/users_groups.py:208 |
|
732 | #: rhodecode/controllers/admin/users_groups.py:208 | |
762 | msgid "An error occurred during deletion of users group" |
|
733 | msgid "An error occurred during deletion of users group" | |
763 | msgstr "Une erreur est survenue lors de la suppression du groupe d’utilisateurs." |
|
734 | msgstr "Une erreur est survenue lors de la suppression du groupe d’utilisateurs." | |
764 |
|
735 | |||
765 | #: rhodecode/controllers/admin/users_groups.py:257 |
|
736 | #: rhodecode/controllers/admin/users_groups.py:257 | |
766 | msgid "Granted 'repository create' permission to users group" |
|
737 | msgid "Granted 'repository create' permission to users group" | |
767 | msgstr "" |
|
738 | msgstr "" | |
768 | "La permission de création de dépôts a été accordée au groupe " |
|
739 | "La permission de création de dépôts a été accordée au groupe " | |
769 | "d’utilisateurs." |
|
740 | "d’utilisateurs." | |
770 |
|
741 | |||
771 | #: rhodecode/controllers/admin/users_groups.py:262 |
|
742 | #: rhodecode/controllers/admin/users_groups.py:262 | |
772 | msgid "Revoked 'repository create' permission to users group" |
|
743 | msgid "Revoked 'repository create' permission to users group" | |
773 | msgstr "" |
|
744 | msgstr "" | |
774 | "La permission de création de dépôts a été révoquée au groupe " |
|
745 | "La permission de création de dépôts a été révoquée au groupe " | |
775 | "d’utilisateurs." |
|
746 | "d’utilisateurs." | |
776 |
|
747 | |||
777 | #: rhodecode/controllers/admin/users_groups.py:268 |
|
748 | #: rhodecode/controllers/admin/users_groups.py:268 | |
778 | msgid "Granted 'repository fork' permission to users group" |
|
749 | msgid "Granted 'repository fork' permission to users group" | |
779 | msgstr "La permission de fork de dépôts a été accordée au groupe d’utilisateur." |
|
750 | msgstr "La permission de fork de dépôts a été accordée au groupe d’utilisateur." | |
780 |
|
751 | |||
781 | #: rhodecode/controllers/admin/users_groups.py:273 |
|
752 | #: rhodecode/controllers/admin/users_groups.py:273 | |
782 | msgid "Revoked 'repository fork' permission to users group" |
|
753 | msgid "Revoked 'repository fork' permission to users group" | |
783 | msgstr "La permission de fork de dépôts a été révoquée au groupe d’utilisateurs." |
|
754 | msgstr "La permission de fork de dépôts a été révoquée au groupe d’utilisateurs." | |
784 |
|
755 | |||
785 | #: rhodecode/lib/auth.py:499 |
|
756 | #: rhodecode/lib/auth.py:499 | |
786 | msgid "You need to be a registered user to perform this action" |
|
757 | msgid "You need to be a registered user to perform this action" | |
787 | msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action." |
|
758 | msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action." | |
788 |
|
759 | |||
789 | #: rhodecode/lib/auth.py:540 |
|
760 | #: rhodecode/lib/auth.py:540 | |
790 | msgid "You need to be a signed in to view this page" |
|
761 | msgid "You need to be a signed in to view this page" | |
791 | msgstr "Vous devez être connecté pour visualiser cette page." |
|
762 | msgstr "Vous devez être connecté pour visualiser cette page." | |
792 |
|
763 | |||
793 | #: rhodecode/lib/diffs.py:74 |
|
764 | #: rhodecode/lib/diffs.py:74 | |
794 | msgid "binary file" |
|
765 | msgid "binary file" | |
795 | msgstr "Fichier binaire" |
|
766 | msgstr "Fichier binaire" | |
796 |
|
767 | |||
797 | #: rhodecode/lib/diffs.py:90 |
|
768 | #: rhodecode/lib/diffs.py:90 | |
798 | msgid "Changeset was too big and was cut off, use diff menu to display this diff" |
|
769 | msgid "Changeset was too big and was cut off, use diff menu to display this diff" | |
799 | msgstr "" |
|
770 | msgstr "" | |
800 | "Cet ensemble de changements était trop gros pour être affiché et a été " |
|
771 | "Cet ensemble de changements était trop gros pour être affiché et a été " | |
801 | "découpé, utilisez le menu « Diff » pour afficher les différences." |
|
772 | "découpé, utilisez le menu « Diff » pour afficher les différences." | |
802 |
|
773 | |||
803 | #: rhodecode/lib/diffs.py:100 |
|
774 | #: rhodecode/lib/diffs.py:100 | |
804 | msgid "No changes detected" |
|
775 | msgid "No changes detected" | |
805 | msgstr "Aucun changement détecté." |
|
776 | msgstr "Aucun changement détecté." | |
806 |
|
777 | |||
807 |
#: rhodecode/lib/helpers.py:37 |
|
778 | #: rhodecode/lib/helpers.py:374 | |
808 | #, python-format |
|
779 | #, python-format | |
809 | msgid "%a, %d %b %Y %H:%M:%S" |
|
780 | msgid "%a, %d %b %Y %H:%M:%S" | |
810 | msgstr "%d/%m/%Y à %H:%M:%S" |
|
781 | msgstr "%d/%m/%Y à %H:%M:%S" | |
811 |
|
782 | |||
812 |
#: rhodecode/lib/helpers.py:48 |
|
783 | #: rhodecode/lib/helpers.py:486 | |
813 | msgid "True" |
|
784 | msgid "True" | |
814 | msgstr "Vrai" |
|
785 | msgstr "Vrai" | |
815 |
|
786 | |||
816 |
#: rhodecode/lib/helpers.py:4 |
|
787 | #: rhodecode/lib/helpers.py:490 | |
817 | msgid "False" |
|
788 | msgid "False" | |
818 | msgstr "Faux" |
|
789 | msgstr "Faux" | |
819 |
|
790 | |||
820 |
#: rhodecode/lib/helpers.py:5 |
|
791 | #: rhodecode/lib/helpers.py:530 | |
821 | #, fuzzy, python-format |
|
792 | #, fuzzy, python-format | |
822 | msgid "Deleted branch: %s" |
|
793 | msgid "Deleted branch: %s" | |
823 | msgstr "Dépôt %s supprimé" |
|
794 | msgstr "Dépôt %s supprimé" | |
824 |
|
795 | |||
825 |
#: rhodecode/lib/helpers.py:53 |
|
796 | #: rhodecode/lib/helpers.py:533 | |
826 | #, fuzzy, python-format |
|
797 | #, fuzzy, python-format | |
827 | msgid "Created tag: %s" |
|
798 | msgid "Created tag: %s" | |
828 | msgstr "utilisateur %s créé" |
|
799 | msgstr "utilisateur %s créé" | |
829 |
|
800 | |||
830 |
#: rhodecode/lib/helpers.py:54 |
|
801 | #: rhodecode/lib/helpers.py:546 | |
831 | msgid "Changeset not found" |
|
802 | msgid "Changeset not found" | |
832 | msgstr "Ensemble de changements non trouvé" |
|
803 | msgstr "Ensemble de changements non trouvé" | |
833 |
|
804 | |||
834 |
#: rhodecode/lib/helpers.py:58 |
|
805 | #: rhodecode/lib/helpers.py:589 | |
835 | #, python-format |
|
806 | #, python-format | |
836 | msgid "Show all combined changesets %s->%s" |
|
807 | msgid "Show all combined changesets %s->%s" | |
837 | msgstr "Afficher les changements combinés %s->%s" |
|
808 | msgstr "Afficher les changements combinés %s->%s" | |
838 |
|
809 | |||
839 |
#: rhodecode/lib/helpers.py:59 |
|
810 | #: rhodecode/lib/helpers.py:595 | |
840 | msgid "compare view" |
|
811 | msgid "compare view" | |
841 | msgstr "vue de comparaison" |
|
812 | msgstr "vue de comparaison" | |
842 |
|
813 | |||
843 |
#: rhodecode/lib/helpers.py:61 |
|
814 | #: rhodecode/lib/helpers.py:615 | |
844 | msgid "and" |
|
815 | msgid "and" | |
845 | msgstr "et" |
|
816 | msgstr "et" | |
846 |
|
817 | |||
847 |
#: rhodecode/lib/helpers.py:61 |
|
818 | #: rhodecode/lib/helpers.py:616 | |
848 | #, python-format |
|
819 | #, python-format | |
849 | msgid "%s more" |
|
820 | msgid "%s more" | |
850 | msgstr "%s de plus" |
|
821 | msgstr "%s de plus" | |
851 |
|
822 | |||
852 |
#: rhodecode/lib/helpers.py:61 |
|
823 | #: rhodecode/lib/helpers.py:617 rhodecode/templates/changelog/changelog.html:51 | |
853 | msgid "revisions" |
|
824 | msgid "revisions" | |
854 | msgstr "révisions" |
|
825 | msgstr "révisions" | |
855 |
|
826 | |||
856 |
#: rhodecode/lib/helpers.py:64 |
|
827 | #: rhodecode/lib/helpers.py:641 | |
857 | #, fuzzy, python-format |
|
828 | #, fuzzy, python-format | |
858 | msgid "fork name %s" |
|
829 | msgid "fork name %s" | |
859 | msgstr "Nom du fork %s" |
|
830 | msgstr "Nom du fork %s" | |
860 |
|
831 | |||
861 |
#: rhodecode/lib/helpers.py:65 |
|
832 | #: rhodecode/lib/helpers.py:658 | |
862 | #: rhodecode/templates/pullrequests/pullrequest_show.html:4 |
|
833 | #: rhodecode/templates/pullrequests/pullrequest_show.html:4 | |
863 | #: rhodecode/templates/pullrequests/pullrequest_show.html:12 |
|
834 | #: rhodecode/templates/pullrequests/pullrequest_show.html:12 | |
864 | #, python-format |
|
835 | #, python-format | |
865 | msgid "Pull request #%s" |
|
836 | msgid "Pull request #%s" | |
866 | msgstr "Requête de pull #%s" |
|
837 | msgstr "Requête de pull #%s" | |
867 |
|
838 | |||
868 |
#: rhodecode/lib/helpers.py:6 |
|
839 | #: rhodecode/lib/helpers.py:664 | |
869 | msgid "[deleted] repository" |
|
840 | msgid "[deleted] repository" | |
870 | msgstr "[a supprimé] le dépôt" |
|
841 | msgstr "[a supprimé] le dépôt" | |
871 |
|
842 | |||
872 |
#: rhodecode/lib/helpers.py:66 |
|
843 | #: rhodecode/lib/helpers.py:666 rhodecode/lib/helpers.py:676 | |
873 | msgid "[created] repository" |
|
844 | msgid "[created] repository" | |
874 | msgstr "[a créé] le dépôt" |
|
845 | msgstr "[a créé] le dépôt" | |
875 |
|
846 | |||
876 |
#: rhodecode/lib/helpers.py:66 |
|
847 | #: rhodecode/lib/helpers.py:668 | |
877 | msgid "[created] repository as fork" |
|
848 | msgid "[created] repository as fork" | |
878 | msgstr "[a créé] le dépôt en tant que fork" |
|
849 | msgstr "[a créé] le dépôt en tant que fork" | |
879 |
|
850 | |||
880 |
#: rhodecode/lib/helpers.py:6 |
|
851 | #: rhodecode/lib/helpers.py:670 rhodecode/lib/helpers.py:678 | |
881 | msgid "[forked] repository" |
|
852 | msgid "[forked] repository" | |
882 | msgstr "[a forké] le dépôt" |
|
853 | msgstr "[a forké] le dépôt" | |
883 |
|
854 | |||
884 |
#: rhodecode/lib/helpers.py:6 |
|
855 | #: rhodecode/lib/helpers.py:672 rhodecode/lib/helpers.py:680 | |
885 | msgid "[updated] repository" |
|
856 | msgid "[updated] repository" | |
886 | msgstr "[a mis à jour] le dépôt" |
|
857 | msgstr "[a mis à jour] le dépôt" | |
887 |
|
858 | |||
888 |
#: rhodecode/lib/helpers.py:6 |
|
859 | #: rhodecode/lib/helpers.py:674 | |
889 | msgid "[delete] repository" |
|
860 | msgid "[delete] repository" | |
890 | msgstr "[a supprimé] le dépôt" |
|
861 | msgstr "[a supprimé] le dépôt" | |
891 |
|
862 | |||
892 |
#: rhodecode/lib/helpers.py:6 |
|
863 | #: rhodecode/lib/helpers.py:682 | |
893 | msgid "[created] user" |
|
864 | msgid "[created] user" | |
894 | msgstr "[a créé] l’utilisateur" |
|
865 | msgstr "[a créé] l’utilisateur" | |
895 |
|
866 | |||
896 |
#: rhodecode/lib/helpers.py:6 |
|
867 | #: rhodecode/lib/helpers.py:684 | |
897 | msgid "[updated] user" |
|
868 | msgid "[updated] user" | |
898 | msgstr "[a mis à jour] l’utilisateur" |
|
869 | msgstr "[a mis à jour] l’utilisateur" | |
899 |
|
870 | |||
900 |
#: rhodecode/lib/helpers.py:68 |
|
871 | #: rhodecode/lib/helpers.py:686 | |
901 | msgid "[created] users group" |
|
872 | msgid "[created] users group" | |
902 | msgstr "[a créé] le groupe d’utilisateurs" |
|
873 | msgstr "[a créé] le groupe d’utilisateurs" | |
903 |
|
874 | |||
904 |
#: rhodecode/lib/helpers.py:68 |
|
875 | #: rhodecode/lib/helpers.py:688 | |
905 | msgid "[updated] users group" |
|
876 | msgid "[updated] users group" | |
906 | msgstr "[a mis à jour] le groupe d’utilisateurs" |
|
877 | msgstr "[a mis à jour] le groupe d’utilisateurs" | |
907 |
|
878 | |||
908 |
#: rhodecode/lib/helpers.py:6 |
|
879 | #: rhodecode/lib/helpers.py:690 | |
909 | msgid "[commented] on revision in repository" |
|
880 | msgid "[commented] on revision in repository" | |
910 | msgstr "[a commenté] une révision du dépôt" |
|
881 | msgstr "[a commenté] une révision du dépôt" | |
911 |
|
882 | |||
912 |
#: rhodecode/lib/helpers.py:6 |
|
883 | #: rhodecode/lib/helpers.py:692 | |
913 | msgid "[commented] on pull request for" |
|
884 | msgid "[commented] on pull request for" | |
914 | msgstr "[a commenté] la requête de pull pour" |
|
885 | msgstr "[a commenté] la requête de pull pour" | |
915 |
|
886 | |||
916 |
#: rhodecode/lib/helpers.py:6 |
|
887 | #: rhodecode/lib/helpers.py:694 | |
917 | msgid "[closed] pull request for" |
|
888 | msgid "[closed] pull request for" | |
918 | msgstr "[a fermé] la requête de pull de" |
|
889 | msgstr "[a fermé] la requête de pull de" | |
919 |
|
890 | |||
920 |
#: rhodecode/lib/helpers.py:69 |
|
891 | #: rhodecode/lib/helpers.py:696 | |
921 | msgid "[pushed] into" |
|
892 | msgid "[pushed] into" | |
922 | msgstr "[a pushé] dans" |
|
893 | msgstr "[a pushé] dans" | |
923 |
|
894 | |||
924 |
#: rhodecode/lib/helpers.py:69 |
|
895 | #: rhodecode/lib/helpers.py:698 | |
925 | msgid "[committed via RhodeCode] into repository" |
|
896 | msgid "[committed via RhodeCode] into repository" | |
926 | msgstr "[a commité via RhodeCode] dans le dépôt" |
|
897 | msgstr "[a commité via RhodeCode] dans le dépôt" | |
927 |
|
898 | |||
928 |
#: rhodecode/lib/helpers.py: |
|
899 | #: rhodecode/lib/helpers.py:700 | |
929 | msgid "[pulled from remote] into repository" |
|
900 | msgid "[pulled from remote] into repository" | |
930 | msgstr "[a pullé depuis un site distant] dans le dépôt" |
|
901 | msgstr "[a pullé depuis un site distant] dans le dépôt" | |
931 |
|
902 | |||
932 |
#: rhodecode/lib/helpers.py: |
|
903 | #: rhodecode/lib/helpers.py:702 | |
933 | msgid "[pulled] from" |
|
904 | msgid "[pulled] from" | |
934 | msgstr "[a pullé] depuis" |
|
905 | msgstr "[a pullé] depuis" | |
935 |
|
906 | |||
936 |
#: rhodecode/lib/helpers.py: |
|
907 | #: rhodecode/lib/helpers.py:704 | |
937 | msgid "[started following] repository" |
|
908 | msgid "[started following] repository" | |
938 | msgstr "[suit maintenant] le dépôt" |
|
909 | msgstr "[suit maintenant] le dépôt" | |
939 |
|
910 | |||
940 |
#: rhodecode/lib/helpers.py:70 |
|
911 | #: rhodecode/lib/helpers.py:706 | |
941 | msgid "[stopped following] repository" |
|
912 | msgid "[stopped following] repository" | |
942 | msgstr "[ne suit plus] le dépôt" |
|
913 | msgstr "[ne suit plus] le dépôt" | |
943 |
|
914 | |||
944 |
#: rhodecode/lib/helpers.py:8 |
|
915 | #: rhodecode/lib/helpers.py:883 | |
945 | #, python-format |
|
916 | #, python-format | |
946 | msgid " and %s more" |
|
917 | msgid " and %s more" | |
947 | msgstr "et %s de plus" |
|
918 | msgstr "et %s de plus" | |
948 |
|
919 | |||
949 |
#: rhodecode/lib/helpers.py:88 |
|
920 | #: rhodecode/lib/helpers.py:887 | |
950 | msgid "No Files" |
|
921 | msgid "No Files" | |
951 | msgstr "Aucun fichier" |
|
922 | msgstr "Aucun fichier" | |
952 |
|
923 | |||
|
924 | #: rhodecode/lib/helpers.py:1163 | |||
|
925 | #, python-format | |||
|
926 | msgid "" | |||
|
927 | "%s repository is not mapped to db perhaps it was created or renamed from " | |||
|
928 | "the filesystem please run the application again in order to rescan " | |||
|
929 | "repositories" | |||
|
930 | msgstr "" | |||
|
931 | "Le dépôt %s n’est pas représenté dans la base de données. Il a " | |||
|
932 | "probablement été créé ou renommé manuellement. Veuillez relancer " | |||
|
933 | "l’application pour rescanner les dépôts." | |||
|
934 | ||||
953 | #: rhodecode/lib/utils2.py:403 |
|
935 | #: rhodecode/lib/utils2.py:403 | |
954 | #, python-format |
|
936 | #, python-format | |
955 | msgid "%d year" |
|
937 | msgid "%d year" | |
956 | msgid_plural "%d years" |
|
938 | msgid_plural "%d years" | |
957 | msgstr[0] "%d an" |
|
939 | msgstr[0] "%d an" | |
958 | msgstr[1] "%d ans" |
|
940 | msgstr[1] "%d ans" | |
959 |
|
941 | |||
960 | #: rhodecode/lib/utils2.py:404 |
|
942 | #: rhodecode/lib/utils2.py:404 | |
961 | #, python-format |
|
943 | #, python-format | |
962 | msgid "%d month" |
|
944 | msgid "%d month" | |
963 | msgid_plural "%d months" |
|
945 | msgid_plural "%d months" | |
964 | msgstr[0] "%d mois" |
|
946 | msgstr[0] "%d mois" | |
965 | msgstr[1] "%d mois" |
|
947 | msgstr[1] "%d mois" | |
966 |
|
948 | |||
967 | #: rhodecode/lib/utils2.py:405 |
|
949 | #: rhodecode/lib/utils2.py:405 | |
968 | #, python-format |
|
950 | #, python-format | |
969 | msgid "%d day" |
|
951 | msgid "%d day" | |
970 | msgid_plural "%d days" |
|
952 | msgid_plural "%d days" | |
971 | msgstr[0] "%d jour" |
|
953 | msgstr[0] "%d jour" | |
972 | msgstr[1] "%d jours" |
|
954 | msgstr[1] "%d jours" | |
973 |
|
955 | |||
974 | #: rhodecode/lib/utils2.py:406 |
|
956 | #: rhodecode/lib/utils2.py:406 | |
975 | #, python-format |
|
957 | #, python-format | |
976 | msgid "%d hour" |
|
958 | msgid "%d hour" | |
977 | msgid_plural "%d hours" |
|
959 | msgid_plural "%d hours" | |
978 | msgstr[0] "%d heure" |
|
960 | msgstr[0] "%d heure" | |
979 | msgstr[1] "%d heures" |
|
961 | msgstr[1] "%d heures" | |
980 |
|
962 | |||
981 | #: rhodecode/lib/utils2.py:407 |
|
963 | #: rhodecode/lib/utils2.py:407 | |
982 | #, python-format |
|
964 | #, python-format | |
983 | msgid "%d minute" |
|
965 | msgid "%d minute" | |
984 | msgid_plural "%d minutes" |
|
966 | msgid_plural "%d minutes" | |
985 | msgstr[0] "%d minute" |
|
967 | msgstr[0] "%d minute" | |
986 | msgstr[1] "%d minutes" |
|
968 | msgstr[1] "%d minutes" | |
987 |
|
969 | |||
988 | #: rhodecode/lib/utils2.py:408 |
|
970 | #: rhodecode/lib/utils2.py:408 | |
989 | #, python-format |
|
971 | #, python-format | |
990 | msgid "%d second" |
|
972 | msgid "%d second" | |
991 | msgid_plural "%d seconds" |
|
973 | msgid_plural "%d seconds" | |
992 | msgstr[0] "%d seconde" |
|
974 | msgstr[0] "%d seconde" | |
993 | msgstr[1] "%d secondes" |
|
975 | msgstr[1] "%d secondes" | |
994 |
|
976 | |||
995 | #: rhodecode/lib/utils2.py:424 |
|
977 | #: rhodecode/lib/utils2.py:424 | |
996 | #, fuzzy, python-format |
|
978 | #, fuzzy, python-format | |
997 | msgid "in %s" |
|
979 | msgid "in %s" | |
998 | msgstr "à la ligne %s" |
|
980 | msgstr "à la ligne %s" | |
999 |
|
981 | |||
1000 | #: rhodecode/lib/utils2.py:426 |
|
982 | #: rhodecode/lib/utils2.py:426 | |
1001 | #, python-format |
|
983 | #, python-format | |
1002 | msgid "%s ago" |
|
984 | msgid "%s ago" | |
1003 | msgstr "Il y a %s" |
|
985 | msgstr "Il y a %s" | |
1004 |
|
986 | |||
1005 | #: rhodecode/lib/utils2.py:428 |
|
987 | #: rhodecode/lib/utils2.py:428 | |
1006 | #, fuzzy, python-format |
|
988 | #, fuzzy, python-format | |
1007 | msgid "in %s and %s" |
|
989 | msgid "in %s and %s" | |
1008 | msgstr "Il y a %s et %s" |
|
990 | msgstr "Il y a %s et %s" | |
1009 |
|
991 | |||
1010 | #: rhodecode/lib/utils2.py:431 |
|
992 | #: rhodecode/lib/utils2.py:431 | |
1011 | #, python-format |
|
993 | #, python-format | |
1012 | msgid "%s and %s ago" |
|
994 | msgid "%s and %s ago" | |
1013 | msgstr "Il y a %s et %s" |
|
995 | msgstr "Il y a %s et %s" | |
1014 |
|
996 | |||
1015 | #: rhodecode/lib/utils2.py:434 |
|
997 | #: rhodecode/lib/utils2.py:434 | |
1016 | msgid "just now" |
|
998 | msgid "just now" | |
1017 | msgstr "à l’instant" |
|
999 | msgstr "à l’instant" | |
1018 |
|
1000 | |||
1019 | #: rhodecode/lib/celerylib/tasks.py:270 |
|
1001 | #: rhodecode/lib/celerylib/tasks.py:270 | |
1020 | msgid "password reset link" |
|
1002 | msgid "password reset link" | |
1021 | msgstr "Réinitialisation du mot de passe" |
|
1003 | msgstr "Réinitialisation du mot de passe" | |
1022 |
|
1004 | |||
1023 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1163 rhodecode/model/db.py:118 |
|
1005 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1163 rhodecode/model/db.py:1183 | |
1024 | msgid "Repository no access" |
|
1006 | msgid "Repository no access" | |
1025 | msgstr "Aucun accès au dépôt" |
|
1007 | msgstr "Aucun accès au dépôt" | |
1026 |
|
1008 | |||
1027 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1164 rhodecode/model/db.py:118 |
|
1009 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1164 rhodecode/model/db.py:1184 | |
1028 | msgid "Repository read access" |
|
1010 | msgid "Repository read access" | |
1029 | msgstr "Accès en lecture au dépôt" |
|
1011 | msgstr "Accès en lecture au dépôt" | |
1030 |
|
1012 | |||
1031 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1165 rhodecode/model/db.py:118 |
|
1013 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1165 rhodecode/model/db.py:1185 | |
1032 | msgid "Repository write access" |
|
1014 | msgid "Repository write access" | |
1033 | msgstr "Accès en écriture au dépôt" |
|
1015 | msgstr "Accès en écriture au dépôt" | |
1034 |
|
1016 | |||
1035 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1166 rhodecode/model/db.py:118 |
|
1017 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1166 rhodecode/model/db.py:1186 | |
1036 | msgid "Repository admin access" |
|
1018 | msgid "Repository admin access" | |
1037 | msgstr "Accès administrateur au dépôt" |
|
1019 | msgstr "Accès administrateur au dépôt" | |
1038 |
|
1020 | |||
1039 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1168 rhodecode/model/db.py:118 |
|
1021 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1168 rhodecode/model/db.py:1188 | |
1040 | msgid "Repositories Group no access" |
|
1022 | msgid "Repositories Group no access" | |
1041 | msgstr "Aucun accès au groupe de dépôts" |
|
1023 | msgstr "Aucun accès au groupe de dépôts" | |
1042 |
|
1024 | |||
1043 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1169 rhodecode/model/db.py:118 |
|
1025 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1169 rhodecode/model/db.py:1189 | |
1044 | msgid "Repositories Group read access" |
|
1026 | msgid "Repositories Group read access" | |
1045 | msgstr "Accès en lecture au groupe de dépôts" |
|
1027 | msgstr "Accès en lecture au groupe de dépôts" | |
1046 |
|
1028 | |||
1047 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1170 rhodecode/model/db.py:11 |
|
1029 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1170 rhodecode/model/db.py:1190 | |
1048 | msgid "Repositories Group write access" |
|
1030 | msgid "Repositories Group write access" | |
1049 | msgstr "Accès en écriture au groupe de dépôts" |
|
1031 | msgstr "Accès en écriture au groupe de dépôts" | |
1050 |
|
1032 | |||
1051 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1171 rhodecode/model/db.py:11 |
|
1033 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1171 rhodecode/model/db.py:1191 | |
1052 | msgid "Repositories Group admin access" |
|
1034 | msgid "Repositories Group admin access" | |
1053 | msgstr "Accès administrateur au groupe de dépôts" |
|
1035 | msgstr "Accès administrateur au groupe de dépôts" | |
1054 |
|
1036 | |||
1055 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1173 rhodecode/model/db.py:119 |
|
1037 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1173 rhodecode/model/db.py:1193 | |
1056 | msgid "RhodeCode Administrator" |
|
1038 | msgid "RhodeCode Administrator" | |
1057 | msgstr "Administrateur RhodeCode" |
|
1039 | msgstr "Administrateur RhodeCode" | |
1058 |
|
1040 | |||
1059 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1174 rhodecode/model/db.py:119 |
|
1041 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1174 rhodecode/model/db.py:1194 | |
1060 | msgid "Repository creation disabled" |
|
1042 | msgid "Repository creation disabled" | |
1061 | msgstr "Création de dépôt désactivée" |
|
1043 | msgstr "Création de dépôt désactivée" | |
1062 |
|
1044 | |||
1063 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1175 rhodecode/model/db.py:119 |
|
1045 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1175 rhodecode/model/db.py:1195 | |
1064 | msgid "Repository creation enabled" |
|
1046 | msgid "Repository creation enabled" | |
1065 | msgstr "Création de dépôt activée" |
|
1047 | msgstr "Création de dépôt activée" | |
1066 |
|
1048 | |||
1067 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1176 rhodecode/model/db.py:119 |
|
1049 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1176 rhodecode/model/db.py:1196 | |
1068 | msgid "Repository forking disabled" |
|
1050 | msgid "Repository forking disabled" | |
1069 | msgstr "Fork de dépôt désactivé" |
|
1051 | msgstr "Fork de dépôt désactivé" | |
1070 |
|
1052 | |||
1071 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1177 rhodecode/model/db.py:119 |
|
1053 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1177 rhodecode/model/db.py:1197 | |
1072 | msgid "Repository forking enabled" |
|
1054 | msgid "Repository forking enabled" | |
1073 | msgstr "Fork de dépôt activé" |
|
1055 | msgstr "Fork de dépôt activé" | |
1074 |
|
1056 | |||
1075 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1178 rhodecode/model/db.py:119 |
|
1057 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1178 rhodecode/model/db.py:1198 | |
1076 | msgid "Register disabled" |
|
1058 | msgid "Register disabled" | |
1077 | msgstr "Enregistrement désactivé" |
|
1059 | msgstr "Enregistrement désactivé" | |
1078 |
|
1060 | |||
1079 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1179 rhodecode/model/db.py:119 |
|
1061 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1179 rhodecode/model/db.py:1199 | |
1080 | msgid "Register new user with RhodeCode with manual activation" |
|
1062 | msgid "Register new user with RhodeCode with manual activation" | |
1081 | msgstr "Enregistrer un nouvel utilisateur Rhodecode manuellement activé" |
|
1063 | msgstr "Enregistrer un nouvel utilisateur Rhodecode manuellement activé" | |
1082 |
|
1064 | |||
1083 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1182 rhodecode/model/db.py:1 |
|
1065 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1182 rhodecode/model/db.py:1202 | |
1084 | msgid "Register new user with RhodeCode with auto activation" |
|
1066 | msgid "Register new user with RhodeCode with auto activation" | |
1085 | msgstr "Enregistrer un nouvel utilisateur Rhodecode auto-activé" |
|
1067 | msgstr "Enregistrer un nouvel utilisateur Rhodecode auto-activé" | |
1086 |
|
1068 | |||
1087 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1623 rhodecode/model/db.py:164 |
|
1069 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1623 rhodecode/model/db.py:1643 | |
1088 | msgid "Not Reviewed" |
|
1070 | msgid "Not Reviewed" | |
1089 | msgstr "Pas encore relue" |
|
1071 | msgstr "Pas encore relue" | |
1090 |
|
1072 | |||
1091 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1624 rhodecode/model/db.py:164 |
|
1073 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1624 rhodecode/model/db.py:1644 | |
1092 | msgid "Approved" |
|
1074 | msgid "Approved" | |
1093 | msgstr "Approuvée " |
|
1075 | msgstr "Approuvée " | |
1094 |
|
1076 | |||
1095 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1625 rhodecode/model/db.py:164 |
|
1077 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1625 rhodecode/model/db.py:1645 | |
1096 | msgid "Rejected" |
|
1078 | msgid "Rejected" | |
1097 | msgstr "Rejetée" |
|
1079 | msgstr "Rejetée" | |
1098 |
|
1080 | |||
1099 |
#: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1626 rhodecode/model/db.py:164 |
|
1081 | #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:1626 rhodecode/model/db.py:1646 | |
1100 | msgid "Under Review" |
|
1082 | msgid "Under Review" | |
1101 | msgstr "En cours de relecture" |
|
1083 | msgstr "En cours de relecture" | |
1102 |
|
1084 | |||
1103 | #: rhodecode/model/comment.py:110 |
|
1085 | #: rhodecode/model/comment.py:110 | |
1104 | #, python-format |
|
1086 | #, python-format | |
1105 | msgid "on line %s" |
|
1087 | msgid "on line %s" | |
1106 | msgstr "à la ligne %s" |
|
1088 | msgstr "à la ligne %s" | |
1107 |
|
1089 | |||
1108 | #: rhodecode/model/comment.py:173 |
|
1090 | #: rhodecode/model/comment.py:173 | |
1109 | msgid "[Mention]" |
|
1091 | msgid "[Mention]" | |
1110 | msgstr "[Mention]" |
|
1092 | msgstr "[Mention]" | |
1111 |
|
1093 | |||
1112 | #: rhodecode/model/forms.py:43 |
|
1094 | #: rhodecode/model/forms.py:43 | |
1113 | msgid "Please enter a login" |
|
1095 | msgid "Please enter a login" | |
1114 | msgstr "Veuillez entrer un identifiant" |
|
1096 | msgstr "Veuillez entrer un identifiant" | |
1115 |
|
1097 | |||
1116 | #: rhodecode/model/forms.py:44 |
|
1098 | #: rhodecode/model/forms.py:44 | |
1117 | #, python-format |
|
1099 | #, python-format | |
1118 | msgid "Enter a value %(min)i characters long or more" |
|
1100 | msgid "Enter a value %(min)i characters long or more" | |
1119 | msgstr "Entrez une valeur d’au moins %(min)i caractères de long." |
|
1101 | msgstr "Entrez une valeur d’au moins %(min)i caractères de long." | |
1120 |
|
1102 | |||
1121 | #: rhodecode/model/forms.py:52 |
|
1103 | #: rhodecode/model/forms.py:52 | |
1122 | msgid "Please enter a password" |
|
1104 | msgid "Please enter a password" | |
1123 | msgstr "Veuillez entrer un mot de passe" |
|
1105 | msgstr "Veuillez entrer un mot de passe" | |
1124 |
|
1106 | |||
1125 | #: rhodecode/model/forms.py:53 |
|
1107 | #: rhodecode/model/forms.py:53 | |
1126 | #, python-format |
|
1108 | #, python-format | |
1127 | msgid "Enter %(min)i characters or more" |
|
1109 | msgid "Enter %(min)i characters or more" | |
1128 | msgstr "Entrez au moins %(min)i caractères" |
|
1110 | msgstr "Entrez au moins %(min)i caractères" | |
1129 |
|
1111 | |||
1130 | #: rhodecode/model/notification.py:220 |
|
1112 | #: rhodecode/model/notification.py:220 | |
1131 | #, fuzzy, python-format |
|
1113 | #, fuzzy, python-format | |
1132 | msgid "commented on commit at %(when)s" |
|
1114 | msgid "commented on commit at %(when)s" | |
1133 | msgstr "a posté un commentaire sur le commit %(when)s" |
|
1115 | msgstr "a posté un commentaire sur le commit %(when)s" | |
1134 |
|
1116 | |||
1135 | #: rhodecode/model/notification.py:221 |
|
1117 | #: rhodecode/model/notification.py:221 | |
1136 | #, fuzzy, python-format |
|
1118 | #, fuzzy, python-format | |
1137 | msgid "sent message at %(when)s" |
|
1119 | msgid "sent message at %(when)s" | |
1138 | msgstr "a envoyé un message %(when)s" |
|
1120 | msgstr "a envoyé un message %(when)s" | |
1139 |
|
1121 | |||
1140 | #: rhodecode/model/notification.py:222 |
|
1122 | #: rhodecode/model/notification.py:222 | |
1141 | #, fuzzy, python-format |
|
1123 | #, fuzzy, python-format | |
1142 | msgid "mentioned you at %(when)s" |
|
1124 | msgid "mentioned you at %(when)s" | |
1143 | msgstr "vous a mentioné %(when)s" |
|
1125 | msgstr "vous a mentioné %(when)s" | |
1144 |
|
1126 | |||
1145 | #: rhodecode/model/notification.py:223 |
|
1127 | #: rhodecode/model/notification.py:223 | |
1146 | #, fuzzy, python-format |
|
1128 | #, fuzzy, python-format | |
1147 | msgid "registered in RhodeCode at %(when)s" |
|
1129 | msgid "registered in RhodeCode at %(when)s" | |
1148 | msgstr "s’est enregistré sur RhodeCode %(when)s" |
|
1130 | msgstr "s’est enregistré sur RhodeCode %(when)s" | |
1149 |
|
1131 | |||
1150 | #: rhodecode/model/notification.py:224 |
|
1132 | #: rhodecode/model/notification.py:224 | |
1151 | #, fuzzy, python-format |
|
1133 | #, fuzzy, python-format | |
1152 | msgid "opened new pull request at %(when)s" |
|
1134 | msgid "opened new pull request at %(when)s" | |
1153 | msgstr "a ouvert une nouvelle requête de pull %(when)s" |
|
1135 | msgstr "a ouvert une nouvelle requête de pull %(when)s" | |
1154 |
|
1136 | |||
1155 | #: rhodecode/model/notification.py:225 |
|
1137 | #: rhodecode/model/notification.py:225 | |
1156 | #, fuzzy, python-format |
|
1138 | #, fuzzy, python-format | |
1157 | msgid "commented on pull request at %(when)s" |
|
1139 | msgid "commented on pull request at %(when)s" | |
1158 | msgstr "a commenté sur la requête de pull %(when)s" |
|
1140 | msgstr "a commenté sur la requête de pull %(when)s" | |
1159 |
|
1141 | |||
1160 | #: rhodecode/model/pull_request.py:90 |
|
1142 | #: rhodecode/model/pull_request.py:90 | |
1161 | #, python-format |
|
1143 | #, python-format | |
1162 | msgid "%(user)s wants you to review pull request #%(pr_id)s" |
|
1144 | msgid "%(user)s wants you to review pull request #%(pr_id)s" | |
1163 | msgstr "%(user)s voudrait que vous examiniez sa requête de pull nº%(pr_id)s" |
|
1145 | msgstr "%(user)s voudrait que vous examiniez sa requête de pull nº%(pr_id)s" | |
1164 |
|
1146 | |||
1165 | #: rhodecode/model/scm.py:542 |
|
1147 | #: rhodecode/model/scm.py:542 | |
1166 | msgid "latest tip" |
|
1148 | msgid "latest tip" | |
1167 | msgstr "Dernier sommet" |
|
1149 | msgstr "Dernier sommet" | |
1168 |
|
1150 | |||
1169 |
#: rhodecode/model/user.py:23 |
|
1151 | #: rhodecode/model/user.py:232 | |
1170 | msgid "new user registration" |
|
1152 | msgid "new user registration" | |
1171 | msgstr "Nouveau compte utilisateur enregistré" |
|
1153 | msgstr "Nouveau compte utilisateur enregistré" | |
1172 |
|
1154 | |||
1173 |
#: rhodecode/model/user.py:25 |
|
1155 | #: rhodecode/model/user.py:257 rhodecode/model/user.py:281 | |
1174 |
#: rhodecode/model/user.py:30 |
|
1156 | #: rhodecode/model/user.py:303 | |
1175 | msgid "You can't Edit this user since it's crucial for entire application" |
|
1157 | msgid "You can't Edit this user since it's crucial for entire application" | |
1176 | msgstr "" |
|
1158 | msgstr "" | |
1177 | "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" |
|
1159 | "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" | |
1178 | " fonctionnement de l’application." |
|
1160 | " fonctionnement de l’application." | |
1179 |
|
1161 | |||
1180 |
#: rhodecode/model/user.py:32 |
|
1162 | #: rhodecode/model/user.py:327 | |
1181 | msgid "You can't remove this user since it's crucial for entire application" |
|
1163 | msgid "You can't remove this user since it's crucial for entire application" | |
1182 | msgstr "" |
|
1164 | msgstr "" | |
1183 | "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le " |
|
1165 | "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le " | |
1184 | "bon fonctionnement de l’application." |
|
1166 | "bon fonctionnement de l’application." | |
1185 |
|
1167 | |||
1186 |
#: rhodecode/model/user.py:33 |
|
1168 | #: rhodecode/model/user.py:333 | |
1187 | #, python-format |
|
1169 | #, python-format | |
1188 | msgid "" |
|
1170 | msgid "" | |
1189 | "user \"%s\" still owns %s repositories and cannot be removed. Switch " |
|
1171 | "user \"%s\" still owns %s repositories and cannot be removed. Switch " | |
1190 | "owners or remove those repositories. %s" |
|
1172 | "owners or remove those repositories. %s" | |
1191 | msgstr "" |
|
1173 | msgstr "" | |
1192 | "L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez " |
|
1174 | "L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez " | |
1193 | "les propriétaires de ces dépôts. %s" |
|
1175 | "les propriétaires de ces dépôts. %s" | |
1194 |
|
1176 | |||
1195 | #: rhodecode/model/validators.py:36 rhodecode/model/validators.py:37 |
|
1177 | #: rhodecode/model/validators.py:36 rhodecode/model/validators.py:37 | |
1196 | msgid "Value cannot be an empty list" |
|
1178 | msgid "Value cannot be an empty list" | |
1197 | msgstr "Cette valeur ne peut être une liste vide." |
|
1179 | msgstr "Cette valeur ne peut être une liste vide." | |
1198 |
|
1180 | |||
1199 | #: rhodecode/model/validators.py:83 |
|
1181 | #: rhodecode/model/validators.py:83 | |
1200 | #, python-format |
|
1182 | #, python-format | |
1201 | msgid "Username \"%(username)s\" already exists" |
|
1183 | msgid "Username \"%(username)s\" already exists" | |
1202 | msgstr "Le nom d’utilisateur « %(username)s » existe déjà." |
|
1184 | msgstr "Le nom d’utilisateur « %(username)s » existe déjà." | |
1203 |
|
1185 | |||
1204 | #: rhodecode/model/validators.py:85 |
|
1186 | #: rhodecode/model/validators.py:85 | |
1205 | #, python-format |
|
1187 | #, python-format | |
1206 | msgid "Username \"%(username)s\" is forbidden" |
|
1188 | msgid "Username \"%(username)s\" is forbidden" | |
1207 | msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé" |
|
1189 | msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé" | |
1208 |
|
1190 | |||
1209 | #: rhodecode/model/validators.py:87 |
|
1191 | #: rhodecode/model/validators.py:87 | |
1210 | msgid "" |
|
1192 | msgid "" | |
1211 | "Username may only contain alphanumeric characters underscores, periods or" |
|
1193 | "Username may only contain alphanumeric characters underscores, periods or" | |
1212 | " dashes and must begin with alphanumeric character" |
|
1194 | " dashes and must begin with alphanumeric character" | |
1213 | msgstr "" |
|
1195 | msgstr "" | |
1214 | "Le nom d’utilisateur peut contenir uniquement des caractères alpha-" |
|
1196 | "Le nom d’utilisateur peut contenir uniquement des caractères alpha-" | |
1215 | "numériques ainsi que les caractères suivants : « _ . - ». Il doit " |
|
1197 | "numériques ainsi que les caractères suivants : « _ . - ». Il doit " | |
1216 | "commencer par un caractère alpha-numérique." |
|
1198 | "commencer par un caractère alpha-numérique." | |
1217 |
|
1199 | |||
1218 | #: rhodecode/model/validators.py:115 |
|
1200 | #: rhodecode/model/validators.py:115 | |
1219 | #, python-format |
|
1201 | #, python-format | |
1220 | msgid "Username %(username)s is not valid" |
|
1202 | msgid "Username %(username)s is not valid" | |
1221 | msgstr "Le nom d’utilisateur « %(username)s » n’est pas valide." |
|
1203 | msgstr "Le nom d’utilisateur « %(username)s » n’est pas valide." | |
1222 |
|
1204 | |||
1223 | #: rhodecode/model/validators.py:134 |
|
1205 | #: rhodecode/model/validators.py:134 | |
1224 | msgid "Invalid users group name" |
|
1206 | msgid "Invalid users group name" | |
1225 | msgstr "Nom de groupe d’utilisateurs invalide." |
|
1207 | msgstr "Nom de groupe d’utilisateurs invalide." | |
1226 |
|
1208 | |||
1227 | #: rhodecode/model/validators.py:135 |
|
1209 | #: rhodecode/model/validators.py:135 | |
1228 | #, python-format |
|
1210 | #, python-format | |
1229 | msgid "Users group \"%(usersgroup)s\" already exists" |
|
1211 | msgid "Users group \"%(usersgroup)s\" already exists" | |
1230 | msgstr "Le groupe d’utilisateurs « %(usersgroup)s » existe déjà." |
|
1212 | msgstr "Le groupe d’utilisateurs « %(usersgroup)s » existe déjà." | |
1231 |
|
1213 | |||
1232 | #: rhodecode/model/validators.py:137 |
|
1214 | #: rhodecode/model/validators.py:137 | |
1233 | msgid "" |
|
1215 | msgid "" | |
1234 | "users group name may only contain alphanumeric characters underscores, " |
|
1216 | "users group name may only contain alphanumeric characters underscores, " | |
1235 | "periods or dashes and must begin with alphanumeric character" |
|
1217 | "periods or dashes and must begin with alphanumeric character" | |
1236 | msgstr "" |
|
1218 | msgstr "" | |
1237 | "Le nom de groupe d’utilisateurs peut contenir uniquement des caractères " |
|
1219 | "Le nom de groupe d’utilisateurs peut contenir uniquement des caractères " | |
1238 | "alpha-numériques ainsi que les caractères suivants : « _ . - ». Il doit " |
|
1220 | "alpha-numériques ainsi que les caractères suivants : « _ . - ». Il doit " | |
1239 | "commencer par un caractère alpha-numérique." |
|
1221 | "commencer par un caractère alpha-numérique." | |
1240 |
|
1222 | |||
1241 | #: rhodecode/model/validators.py:175 |
|
1223 | #: rhodecode/model/validators.py:175 | |
1242 | msgid "Cannot assign this group as parent" |
|
1224 | msgid "Cannot assign this group as parent" | |
1243 | msgstr "Impossible d’assigner ce groupe en tant que parent." |
|
1225 | msgstr "Impossible d’assigner ce groupe en tant que parent." | |
1244 |
|
1226 | |||
1245 | #: rhodecode/model/validators.py:176 |
|
1227 | #: rhodecode/model/validators.py:176 | |
1246 | #, python-format |
|
1228 | #, python-format | |
1247 | msgid "Group \"%(group_name)s\" already exists" |
|
1229 | msgid "Group \"%(group_name)s\" already exists" | |
1248 | msgstr "Le groupe « %(group_name)s » existe déjà." |
|
1230 | msgstr "Le groupe « %(group_name)s » existe déjà." | |
1249 |
|
1231 | |||
1250 | #: rhodecode/model/validators.py:178 |
|
1232 | #: rhodecode/model/validators.py:178 | |
1251 | #, python-format |
|
1233 | #, python-format | |
1252 | msgid "Repository with name \"%(group_name)s\" already exists" |
|
1234 | msgid "Repository with name \"%(group_name)s\" already exists" | |
1253 | msgstr "Un dépôt portant le nom « %(group_name)s » existe déjà." |
|
1235 | msgstr "Un dépôt portant le nom « %(group_name)s » existe déjà." | |
1254 |
|
1236 | |||
1255 | #: rhodecode/model/validators.py:236 |
|
1237 | #: rhodecode/model/validators.py:236 | |
1256 | msgid "Invalid characters (non-ascii) in password" |
|
1238 | msgid "Invalid characters (non-ascii) in password" | |
1257 | msgstr "Caractères incorrects (non-ASCII) dans le mot de passe." |
|
1239 | msgstr "Caractères incorrects (non-ASCII) dans le mot de passe." | |
1258 |
|
1240 | |||
1259 | #: rhodecode/model/validators.py:251 |
|
1241 | #: rhodecode/model/validators.py:251 | |
1260 | msgid "Passwords do not match" |
|
1242 | msgid "Passwords do not match" | |
1261 | msgstr "Les mots de passe ne correspondent pas." |
|
1243 | msgstr "Les mots de passe ne correspondent pas." | |
1262 |
|
1244 | |||
1263 | #: rhodecode/model/validators.py:268 |
|
1245 | #: rhodecode/model/validators.py:268 | |
1264 | msgid "invalid password" |
|
1246 | msgid "invalid password" | |
1265 | msgstr "mot de passe invalide" |
|
1247 | msgstr "mot de passe invalide" | |
1266 |
|
1248 | |||
1267 | #: rhodecode/model/validators.py:269 |
|
1249 | #: rhodecode/model/validators.py:269 | |
1268 | msgid "invalid user name" |
|
1250 | msgid "invalid user name" | |
1269 | msgstr "nom d’utilisateur invalide" |
|
1251 | msgstr "nom d’utilisateur invalide" | |
1270 |
|
1252 | |||
1271 | #: rhodecode/model/validators.py:270 |
|
1253 | #: rhodecode/model/validators.py:270 | |
1272 | msgid "Your account is disabled" |
|
1254 | msgid "Your account is disabled" | |
1273 | msgstr "Votre compte est désactivé" |
|
1255 | msgstr "Votre compte est désactivé" | |
1274 |
|
1256 | |||
1275 | #: rhodecode/model/validators.py:314 |
|
1257 | #: rhodecode/model/validators.py:314 | |
1276 | #, python-format |
|
1258 | #, python-format | |
1277 | msgid "Repository name %(repo)s is disallowed" |
|
1259 | msgid "Repository name %(repo)s is disallowed" | |
1278 | msgstr "Le nom de dépôt « %(repo)s » n’est pas autorisé." |
|
1260 | msgstr "Le nom de dépôt « %(repo)s » n’est pas autorisé." | |
1279 |
|
1261 | |||
1280 | #: rhodecode/model/validators.py:316 |
|
1262 | #: rhodecode/model/validators.py:316 | |
1281 | #, python-format |
|
1263 | #, python-format | |
1282 | msgid "Repository named %(repo)s already exists" |
|
1264 | msgid "Repository named %(repo)s already exists" | |
1283 | msgstr "Un dépôt portant le nom « %(repo)s » existe déjà." |
|
1265 | msgstr "Un dépôt portant le nom « %(repo)s » existe déjà." | |
1284 |
|
1266 | |||
1285 | #: rhodecode/model/validators.py:317 |
|
1267 | #: rhodecode/model/validators.py:317 | |
1286 | #, python-format |
|
1268 | #, python-format | |
1287 | msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\"" |
|
1269 | msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\"" | |
1288 | msgstr "Le dépôt « %(repo)s » existe déjà dans le groupe « %(group)s »." |
|
1270 | msgstr "Le dépôt « %(repo)s » existe déjà dans le groupe « %(group)s »." | |
1289 |
|
1271 | |||
1290 | #: rhodecode/model/validators.py:319 |
|
1272 | #: rhodecode/model/validators.py:319 | |
1291 | #, python-format |
|
1273 | #, python-format | |
1292 | msgid "Repositories group with name \"%(repo)s\" already exists" |
|
1274 | msgid "Repositories group with name \"%(repo)s\" already exists" | |
1293 | msgstr "Un groupe de dépôts portant le nom « %(repo)s » existe déjà." |
|
1275 | msgstr "Un groupe de dépôts portant le nom « %(repo)s » existe déjà." | |
1294 |
|
1276 | |||
1295 | #: rhodecode/model/validators.py:432 |
|
1277 | #: rhodecode/model/validators.py:432 | |
1296 | msgid "invalid clone url" |
|
1278 | msgid "invalid clone url" | |
1297 | msgstr "URL de clonage invalide." |
|
1279 | msgstr "URL de clonage invalide." | |
1298 |
|
1280 | |||
1299 | #: rhodecode/model/validators.py:433 |
|
1281 | #: rhodecode/model/validators.py:433 | |
1300 | msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" |
|
1282 | msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" | |
1301 | msgstr "" |
|
1283 | msgstr "" | |
1302 | "URL à cloner invalide. Veuillez fournir une URL valide en http(s) ou " |
|
1284 | "URL à cloner invalide. Veuillez fournir une URL valide en http(s) ou " | |
1303 | "svn+http(s)." |
|
1285 | "svn+http(s)." | |
1304 |
|
1286 | |||
1305 | #: rhodecode/model/validators.py:458 |
|
1287 | #: rhodecode/model/validators.py:458 | |
1306 | msgid "Fork have to be the same type as parent" |
|
1288 | msgid "Fork have to be the same type as parent" | |
1307 | msgstr "Le fork doit être du même type que le parent." |
|
1289 | msgstr "Le fork doit être du même type que le parent." | |
1308 |
|
1290 | |||
1309 | #: rhodecode/model/validators.py:473 |
|
1291 | #: rhodecode/model/validators.py:473 | |
1310 | msgid "You don't have permissions to create repository in this group" |
|
1292 | msgid "You don't have permissions to create repository in this group" | |
1311 | msgstr "Vous n’avez pas la permission de créer un dépôt dans ce groupe." |
|
1293 | msgstr "Vous n’avez pas la permission de créer un dépôt dans ce groupe." | |
1312 |
|
1294 | |||
1313 | #: rhodecode/model/validators.py:498 |
|
1295 | #: rhodecode/model/validators.py:498 | |
1314 | msgid "This username or users group name is not valid" |
|
1296 | msgid "This username or users group name is not valid" | |
1315 | msgstr "Ce nom d’utilisateur ou de groupe n’est pas valide." |
|
1297 | msgstr "Ce nom d’utilisateur ou de groupe n’est pas valide." | |
1316 |
|
1298 | |||
1317 |
#: rhodecode/model/validators.py:5 |
|
1299 | #: rhodecode/model/validators.py:591 | |
1318 | msgid "This is not a valid path" |
|
1300 | msgid "This is not a valid path" | |
1319 | msgstr "Ceci n’est pas un chemin valide" |
|
1301 | msgstr "Ceci n’est pas un chemin valide" | |
1320 |
|
1302 | |||
1321 |
#: rhodecode/model/validators.py: |
|
1303 | #: rhodecode/model/validators.py:606 | |
1322 | msgid "This e-mail address is already taken" |
|
1304 | msgid "This e-mail address is already taken" | |
1323 | msgstr "Cette adresse e-mail est déjà enregistrée" |
|
1305 | msgstr "Cette adresse e-mail est déjà enregistrée" | |
1324 |
|
1306 | |||
1325 |
#: rhodecode/model/validators.py:6 |
|
1307 | #: rhodecode/model/validators.py:626 | |
1326 | #, python-format |
|
1308 | #, python-format | |
1327 | msgid "e-mail \"%(email)s\" does not exist." |
|
1309 | msgid "e-mail \"%(email)s\" does not exist." | |
1328 | msgstr "L’adresse e-mail « %(email)s » n’existe pas" |
|
1310 | msgstr "L’adresse e-mail « %(email)s » n’existe pas" | |
1329 |
|
1311 | |||
1330 |
#: rhodecode/model/validators.py:6 |
|
1312 | #: rhodecode/model/validators.py:663 | |
1331 | msgid "" |
|
1313 | msgid "" | |
1332 | "The LDAP Login attribute of the CN must be specified - this is the name " |
|
1314 | "The LDAP Login attribute of the CN must be specified - this is the name " | |
1333 | "of the attribute that is equivalent to \"username\"" |
|
1315 | "of the attribute that is equivalent to \"username\"" | |
1334 | msgstr "" |
|
1316 | msgstr "" | |
1335 | "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom" |
|
1317 | "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom" | |
1336 | " d’utilisateur." |
|
1318 | " d’utilisateur." | |
1337 |
|
1319 | |||
1338 |
#: rhodecode/model/validators.py:6 |
|
1320 | #: rhodecode/model/validators.py:682 | |
1339 | #, python-format |
|
1321 | #, python-format | |
1340 | msgid "Revisions %(revs)s are already part of pull request or have set status" |
|
1322 | msgid "Revisions %(revs)s are already part of pull request or have set status" | |
1341 | msgstr "" |
|
1323 | msgstr "" | |
1342 | "Les révisions %(revs)s font déjà partie de la requête de pull ou on des " |
|
1324 | "Les révisions %(revs)s font déjà partie de la requête de pull ou on des " | |
1343 | "statuts définis." |
|
1325 | "statuts définis." | |
1344 |
|
1326 | |||
1345 | #: rhodecode/templates/index.html:3 |
|
1327 | #: rhodecode/templates/index.html:3 | |
1346 | msgid "Dashboard" |
|
1328 | msgid "Dashboard" | |
1347 | msgstr "Tableau de bord" |
|
1329 | msgstr "Tableau de bord" | |
1348 |
|
1330 | |||
1349 | #: rhodecode/templates/index_base.html:6 |
|
1331 | #: rhodecode/templates/index_base.html:6 | |
1350 | #: rhodecode/templates/repo_switcher_list.html:4 |
|
1332 | #: rhodecode/templates/repo_switcher_list.html:4 | |
1351 | #: rhodecode/templates/admin/repos/repos.html:9 |
|
1333 | #: rhodecode/templates/admin/repos/repos.html:9 | |
1352 | #: rhodecode/templates/admin/users/user_edit_my_account.html:31 |
|
1334 | #: rhodecode/templates/admin/users/user_edit_my_account.html:31 | |
1353 | #: rhodecode/templates/admin/users/users.html:9 |
|
1335 | #: rhodecode/templates/admin/users/users.html:9 | |
1354 | #: rhodecode/templates/bookmarks/bookmarks.html:10 |
|
1336 | #: rhodecode/templates/bookmarks/bookmarks.html:10 | |
1355 | #: rhodecode/templates/branches/branches.html:9 |
|
1337 | #: rhodecode/templates/branches/branches.html:9 | |
1356 |
#: rhodecode/templates/journal/journal.html: |
|
1338 | #: rhodecode/templates/journal/journal.html:9 | |
|
1339 | #: rhodecode/templates/journal/journal.html:48 | |||
1357 | #: rhodecode/templates/tags/tags.html:10 |
|
1340 | #: rhodecode/templates/tags/tags.html:10 | |
1358 | msgid "quick filter..." |
|
1341 | msgid "quick filter..." | |
1359 | msgstr "Filtre rapide…" |
|
1342 | msgstr "Filtre rapide…" | |
1360 |
|
1343 | |||
1361 | #: rhodecode/templates/index_base.html:6 |
|
1344 | #: rhodecode/templates/index_base.html:6 | |
1362 | #: rhodecode/templates/admin/repos/repos.html:9 |
|
1345 | #: rhodecode/templates/admin/repos/repos.html:9 | |
1363 | #: rhodecode/templates/base/base.html:233 |
|
1346 | #: rhodecode/templates/base/base.html:233 | |
1364 | msgid "repositories" |
|
1347 | msgid "repositories" | |
1365 | msgstr "Dépôts" |
|
1348 | msgstr "Dépôts" | |
1366 |
|
1349 | |||
1367 | #: rhodecode/templates/index_base.html:13 |
|
1350 | #: rhodecode/templates/index_base.html:13 | |
1368 | #: rhodecode/templates/index_base.html:15 |
|
1351 | #: rhodecode/templates/index_base.html:15 | |
1369 | #: rhodecode/templates/admin/repos/repos.html:21 |
|
1352 | #: rhodecode/templates/admin/repos/repos.html:21 | |
1370 | msgid "ADD REPOSITORY" |
|
1353 | msgid "ADD REPOSITORY" | |
1371 | msgstr "AJOUTER UN DÉPÔT" |
|
1354 | msgstr "AJOUTER UN DÉPÔT" | |
1372 |
|
1355 | |||
1373 | #: rhodecode/templates/index_base.html:29 |
|
1356 | #: rhodecode/templates/index_base.html:29 | |
1374 | #: rhodecode/templates/index_base.html:136 |
|
1357 | #: rhodecode/templates/index_base.html:136 | |
1375 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32 |
|
1358 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32 | |
1376 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32 |
|
1359 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32 | |
1377 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33 |
|
1360 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33 | |
1378 | #: rhodecode/templates/admin/users_groups/users_group_add.html:32 |
|
1361 | #: rhodecode/templates/admin/users_groups/users_group_add.html:32 | |
1379 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:33 |
|
1362 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:33 | |
1380 | msgid "Group name" |
|
1363 | msgid "Group name" | |
1381 | msgstr "Nom de groupe" |
|
1364 | msgstr "Nom de groupe" | |
1382 |
|
1365 | |||
1383 | #: rhodecode/templates/index_base.html:30 |
|
1366 | #: rhodecode/templates/index_base.html:30 | |
1384 | #: rhodecode/templates/index_base.html:72 |
|
1367 | #: rhodecode/templates/index_base.html:72 | |
1385 | #: rhodecode/templates/index_base.html:138 |
|
1368 | #: rhodecode/templates/index_base.html:138 | |
1386 | #: rhodecode/templates/index_base.html:176 |
|
1369 | #: rhodecode/templates/index_base.html:176 | |
1387 | #: rhodecode/templates/index_base.html:266 |
|
1370 | #: rhodecode/templates/index_base.html:266 | |
1388 | #: rhodecode/templates/admin/repos/repo_add_base.html:56 |
|
1371 | #: rhodecode/templates/admin/repos/repo_add_base.html:56 | |
1389 | #: rhodecode/templates/admin/repos/repo_edit.html:75 |
|
1372 | #: rhodecode/templates/admin/repos/repo_edit.html:75 | |
1390 | #: rhodecode/templates/admin/repos/repos.html:72 |
|
1373 | #: rhodecode/templates/admin/repos/repos.html:72 | |
1391 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41 |
|
1374 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41 | |
1392 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41 |
|
1375 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41 | |
1393 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34 |
|
1376 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34 | |
1394 | #: rhodecode/templates/forks/fork.html:59 |
|
1377 | #: rhodecode/templates/forks/fork.html:59 | |
1395 | #: rhodecode/templates/settings/repo_settings.html:66 |
|
1378 | #: rhodecode/templates/settings/repo_settings.html:66 | |
1396 | #: rhodecode/templates/summary/summary.html:114 |
|
1379 | #: rhodecode/templates/summary/summary.html:114 | |
1397 | msgid "Description" |
|
1380 | msgid "Description" | |
1398 | msgstr "Description" |
|
1381 | msgstr "Description" | |
1399 |
|
1382 | |||
1400 | #: rhodecode/templates/index_base.html:40 |
|
1383 | #: rhodecode/templates/index_base.html:40 | |
1401 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:47 |
|
1384 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:47 | |
1402 | msgid "Repositories group" |
|
1385 | msgid "Repositories group" | |
1403 | msgstr "Groupe de dépôts" |
|
1386 | msgstr "Groupe de dépôts" | |
1404 |
|
1387 | |||
1405 | #: rhodecode/templates/index_base.html:71 |
|
1388 | #: rhodecode/templates/index_base.html:71 | |
1406 | #: rhodecode/templates/index_base.html:174 |
|
1389 | #: rhodecode/templates/index_base.html:174 | |
1407 | #: rhodecode/templates/index_base.html:264 |
|
1390 | #: rhodecode/templates/index_base.html:264 | |
1408 | #: rhodecode/templates/admin/repos/repo_add_base.html:9 |
|
1391 | #: rhodecode/templates/admin/repos/repo_add_base.html:9 | |
1409 | #: rhodecode/templates/admin/repos/repo_edit.html:32 |
|
1392 | #: rhodecode/templates/admin/repos/repo_edit.html:32 | |
1410 | #: rhodecode/templates/admin/repos/repos.html:70 |
|
1393 | #: rhodecode/templates/admin/repos/repos.html:70 | |
1411 | #: rhodecode/templates/admin/users/user_edit.html:196 |
|
1394 | #: rhodecode/templates/admin/users/user_edit.html:196 | |
1412 | #: rhodecode/templates/admin/users/user_edit_my_account.html:59 |
|
1395 | #: rhodecode/templates/admin/users/user_edit_my_account.html:59 | |
1413 | #: rhodecode/templates/admin/users/user_edit_my_account.html:180 |
|
1396 | #: rhodecode/templates/admin/users/user_edit_my_account.html:180 | |
1414 | #: rhodecode/templates/admin/users/user_edit_my_account.html:216 |
|
1397 | #: rhodecode/templates/admin/users/user_edit_my_account.html:216 | |
1415 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:6 |
|
1398 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:6 | |
1416 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:184 |
|
1399 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:184 | |
1417 | #: rhodecode/templates/bookmarks/bookmarks.html:36 |
|
1400 | #: rhodecode/templates/bookmarks/bookmarks.html:36 | |
1418 | #: rhodecode/templates/bookmarks/bookmarks_data.html:6 |
|
1401 | #: rhodecode/templates/bookmarks/bookmarks_data.html:6 | |
1419 | #: rhodecode/templates/branches/branches.html:50 |
|
1402 | #: rhodecode/templates/branches/branches.html:50 | |
1420 | #: rhodecode/templates/branches/branches_data.html:6 |
|
1403 | #: rhodecode/templates/branches/branches_data.html:6 | |
1421 | #: rhodecode/templates/files/files_browser.html:47 |
|
1404 | #: rhodecode/templates/files/files_browser.html:47 | |
1422 |
#: rhodecode/templates/journal/journal.html: |
|
1405 | #: rhodecode/templates/journal/journal.html:70 | |
1423 |
#: rhodecode/templates/journal/journal.html:16 |
|
1406 | #: rhodecode/templates/journal/journal.html:196 | |
1424 | #: rhodecode/templates/journal/journal_page_repos.html:7 |
|
1407 | #: rhodecode/templates/journal/journal_page_repos.html:7 | |
1425 | #: rhodecode/templates/settings/repo_settings.html:31 |
|
1408 | #: rhodecode/templates/settings/repo_settings.html:31 | |
1426 | #: rhodecode/templates/summary/summary.html:43 |
|
1409 | #: rhodecode/templates/summary/summary.html:43 | |
1427 | #: rhodecode/templates/summary/summary.html:132 |
|
1410 | #: rhodecode/templates/summary/summary.html:132 | |
1428 | #: rhodecode/templates/tags/tags.html:51 |
|
1411 | #: rhodecode/templates/tags/tags.html:51 | |
1429 | #: rhodecode/templates/tags/tags_data.html:6 |
|
1412 | #: rhodecode/templates/tags/tags_data.html:6 | |
1430 | msgid "Name" |
|
1413 | msgid "Name" | |
1431 | msgstr "Nom" |
|
1414 | msgstr "Nom" | |
1432 |
|
1415 | |||
1433 | #: rhodecode/templates/index_base.html:73 |
|
1416 | #: rhodecode/templates/index_base.html:73 | |
1434 | msgid "Last change" |
|
1417 | msgid "Last change" | |
1435 | msgstr "Dernière modification" |
|
1418 | msgstr "Dernière modification" | |
1436 |
|
1419 | |||
1437 | #: rhodecode/templates/index_base.html:74 |
|
1420 | #: rhodecode/templates/index_base.html:74 | |
1438 | #: rhodecode/templates/index_base.html:179 |
|
1421 | #: rhodecode/templates/index_base.html:179 | |
1439 | #: rhodecode/templates/admin/users/user_edit_my_account.html:182 |
|
1422 | #: rhodecode/templates/admin/users/user_edit_my_account.html:182 | |
1440 |
#: rhodecode/templates/journal/journal.html:1 |
|
1423 | #: rhodecode/templates/journal/journal.html:198 | |
1441 | msgid "Tip" |
|
1424 | msgid "Tip" | |
1442 | msgstr "Sommet" |
|
1425 | msgstr "Sommet" | |
1443 |
|
1426 | |||
1444 | #: rhodecode/templates/index_base.html:75 |
|
1427 | #: rhodecode/templates/index_base.html:75 | |
1445 | #: rhodecode/templates/index_base.html:181 |
|
1428 | #: rhodecode/templates/index_base.html:181 | |
1446 | #: rhodecode/templates/index_base.html:269 |
|
1429 | #: rhodecode/templates/index_base.html:269 | |
1447 | #: rhodecode/templates/admin/repos/repo_edit.html:121 |
|
1430 | #: rhodecode/templates/admin/repos/repo_edit.html:121 | |
1448 | #: rhodecode/templates/admin/repos/repos.html:73 |
|
1431 | #: rhodecode/templates/admin/repos/repos.html:73 | |
1449 | msgid "Owner" |
|
1432 | msgid "Owner" | |
1450 | msgstr "Propriétaire" |
|
1433 | msgstr "Propriétaire" | |
1451 |
|
1434 | |||
1452 | #: rhodecode/templates/index_base.html:76 |
|
1435 | #: rhodecode/templates/index_base.html:76 | |
1453 | #: rhodecode/templates/summary/summary.html:48 |
|
1436 | #: rhodecode/templates/summary/summary.html:48 | |
1454 | #: rhodecode/templates/summary/summary.html:51 |
|
1437 | #: rhodecode/templates/summary/summary.html:51 | |
1455 | msgid "RSS" |
|
1438 | msgid "RSS" | |
1456 | msgstr "RSS" |
|
1439 | msgstr "RSS" | |
1457 |
|
1440 | |||
1458 | #: rhodecode/templates/index_base.html:77 |
|
1441 | #: rhodecode/templates/index_base.html:77 | |
1459 | msgid "Atom" |
|
1442 | msgid "Atom" | |
1460 | msgstr "Atom" |
|
1443 | msgstr "Atom" | |
1461 |
|
1444 | |||
1462 | #: rhodecode/templates/index_base.html:167 |
|
1445 | #: rhodecode/templates/index_base.html:167 | |
1463 | #: rhodecode/templates/index_base.html:207 |
|
1446 | #: rhodecode/templates/index_base.html:207 | |
1464 | #: rhodecode/templates/index_base.html:291 |
|
1447 | #: rhodecode/templates/index_base.html:291 | |
1465 | #: rhodecode/templates/admin/repos/repos.html:94 |
|
1448 | #: rhodecode/templates/admin/repos/repos.html:94 | |
1466 | #: rhodecode/templates/admin/users/user_edit_my_account.html:202 |
|
1449 | #: rhodecode/templates/admin/users/user_edit_my_account.html:202 | |
1467 | #: rhodecode/templates/admin/users/users.html:107 |
|
1450 | #: rhodecode/templates/admin/users/users.html:107 | |
1468 | #: rhodecode/templates/bookmarks/bookmarks.html:60 |
|
1451 | #: rhodecode/templates/bookmarks/bookmarks.html:60 | |
1469 | #: rhodecode/templates/branches/branches.html:76 |
|
1452 | #: rhodecode/templates/branches/branches.html:76 | |
1470 |
#: rhodecode/templates/journal/journal.html:1 |
|
1453 | #: rhodecode/templates/journal/journal.html:221 | |
1471 | #: rhodecode/templates/tags/tags.html:77 |
|
1454 | #: rhodecode/templates/tags/tags.html:77 | |
1472 | msgid "Click to sort ascending" |
|
1455 | msgid "Click to sort ascending" | |
1473 | msgstr "Tri ascendant" |
|
1456 | msgstr "Tri ascendant" | |
1474 |
|
1457 | |||
1475 | #: rhodecode/templates/index_base.html:168 |
|
1458 | #: rhodecode/templates/index_base.html:168 | |
1476 | #: rhodecode/templates/index_base.html:208 |
|
1459 | #: rhodecode/templates/index_base.html:208 | |
1477 | #: rhodecode/templates/index_base.html:292 |
|
1460 | #: rhodecode/templates/index_base.html:292 | |
1478 | #: rhodecode/templates/admin/repos/repos.html:95 |
|
1461 | #: rhodecode/templates/admin/repos/repos.html:95 | |
1479 | #: rhodecode/templates/admin/users/user_edit_my_account.html:203 |
|
1462 | #: rhodecode/templates/admin/users/user_edit_my_account.html:203 | |
1480 | #: rhodecode/templates/admin/users/users.html:108 |
|
1463 | #: rhodecode/templates/admin/users/users.html:108 | |
1481 | #: rhodecode/templates/bookmarks/bookmarks.html:61 |
|
1464 | #: rhodecode/templates/bookmarks/bookmarks.html:61 | |
1482 | #: rhodecode/templates/branches/branches.html:77 |
|
1465 | #: rhodecode/templates/branches/branches.html:77 | |
1483 |
#: rhodecode/templates/journal/journal.html: |
|
1466 | #: rhodecode/templates/journal/journal.html:222 | |
1484 | #: rhodecode/templates/tags/tags.html:78 |
|
1467 | #: rhodecode/templates/tags/tags.html:78 | |
1485 | msgid "Click to sort descending" |
|
1468 | msgid "Click to sort descending" | |
1486 | msgstr "Tri descendant" |
|
1469 | msgstr "Tri descendant" | |
1487 |
|
1470 | |||
1488 | #: rhodecode/templates/index_base.html:177 |
|
1471 | #: rhodecode/templates/index_base.html:177 | |
1489 | #: rhodecode/templates/index_base.html:267 |
|
1472 | #: rhodecode/templates/index_base.html:267 | |
1490 | msgid "Last Change" |
|
1473 | msgid "Last Change" | |
1491 | msgstr "Dernière modification" |
|
1474 | msgstr "Dernière modification" | |
1492 |
|
1475 | |||
1493 | #: rhodecode/templates/index_base.html:209 |
|
1476 | #: rhodecode/templates/index_base.html:209 | |
1494 | #: rhodecode/templates/index_base.html:293 |
|
1477 | #: rhodecode/templates/index_base.html:293 | |
1495 | #: rhodecode/templates/admin/repos/repos.html:96 |
|
1478 | #: rhodecode/templates/admin/repos/repos.html:96 | |
1496 | #: rhodecode/templates/admin/users/user_edit_my_account.html:204 |
|
1479 | #: rhodecode/templates/admin/users/user_edit_my_account.html:204 | |
1497 | #: rhodecode/templates/admin/users/users.html:109 |
|
1480 | #: rhodecode/templates/admin/users/users.html:109 | |
1498 | #: rhodecode/templates/bookmarks/bookmarks.html:62 |
|
1481 | #: rhodecode/templates/bookmarks/bookmarks.html:62 | |
1499 | #: rhodecode/templates/branches/branches.html:78 |
|
1482 | #: rhodecode/templates/branches/branches.html:78 | |
1500 |
#: rhodecode/templates/journal/journal.html: |
|
1483 | #: rhodecode/templates/journal/journal.html:223 | |
1501 | #: rhodecode/templates/tags/tags.html:79 |
|
1484 | #: rhodecode/templates/tags/tags.html:79 | |
1502 | msgid "No records found." |
|
1485 | msgid "No records found." | |
1503 | msgstr "Aucun élément n’a été trouvé." |
|
1486 | msgstr "Aucun élément n’a été trouvé." | |
1504 |
|
1487 | |||
1505 | #: rhodecode/templates/index_base.html:210 |
|
1488 | #: rhodecode/templates/index_base.html:210 | |
1506 | #: rhodecode/templates/index_base.html:294 |
|
1489 | #: rhodecode/templates/index_base.html:294 | |
1507 | #: rhodecode/templates/admin/repos/repos.html:97 |
|
1490 | #: rhodecode/templates/admin/repos/repos.html:97 | |
1508 | #: rhodecode/templates/admin/users/user_edit_my_account.html:205 |
|
1491 | #: rhodecode/templates/admin/users/user_edit_my_account.html:205 | |
1509 | #: rhodecode/templates/admin/users/users.html:110 |
|
1492 | #: rhodecode/templates/admin/users/users.html:110 | |
1510 | #: rhodecode/templates/bookmarks/bookmarks.html:63 |
|
1493 | #: rhodecode/templates/bookmarks/bookmarks.html:63 | |
1511 | #: rhodecode/templates/branches/branches.html:79 |
|
1494 | #: rhodecode/templates/branches/branches.html:79 | |
1512 |
#: rhodecode/templates/journal/journal.html: |
|
1495 | #: rhodecode/templates/journal/journal.html:224 | |
1513 | #: rhodecode/templates/tags/tags.html:80 |
|
1496 | #: rhodecode/templates/tags/tags.html:80 | |
1514 | msgid "Data error." |
|
1497 | msgid "Data error." | |
1515 | msgstr "Erreur d’intégrité des données." |
|
1498 | msgstr "Erreur d’intégrité des données." | |
1516 |
|
1499 | |||
1517 | #: rhodecode/templates/index_base.html:211 |
|
1500 | #: rhodecode/templates/index_base.html:211 | |
1518 | #: rhodecode/templates/index_base.html:295 |
|
1501 | #: rhodecode/templates/index_base.html:295 | |
1519 | #: rhodecode/templates/admin/repos/repos.html:98 |
|
1502 | #: rhodecode/templates/admin/repos/repos.html:98 | |
1520 | #: rhodecode/templates/admin/users/user_edit_my_account.html:206 |
|
1503 | #: rhodecode/templates/admin/users/user_edit_my_account.html:206 | |
1521 | #: rhodecode/templates/admin/users/users.html:111 |
|
1504 | #: rhodecode/templates/admin/users/users.html:111 | |
1522 | #: rhodecode/templates/bookmarks/bookmarks.html:64 |
|
1505 | #: rhodecode/templates/bookmarks/bookmarks.html:64 | |
1523 | #: rhodecode/templates/branches/branches.html:80 |
|
1506 | #: rhodecode/templates/branches/branches.html:80 | |
1524 |
#: rhodecode/templates/journal/journal.html: |
|
1507 | #: rhodecode/templates/journal/journal.html:62 | |
1525 |
#: rhodecode/templates/journal/journal.html: |
|
1508 | #: rhodecode/templates/journal/journal.html:225 | |
1526 | #: rhodecode/templates/tags/tags.html:81 |
|
1509 | #: rhodecode/templates/tags/tags.html:81 | |
1527 | msgid "Loading..." |
|
1510 | msgid "Loading..." | |
1528 | msgstr "Chargement…" |
|
1511 | msgstr "Chargement…" | |
1529 |
|
1512 | |||
1530 | #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54 |
|
1513 | #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54 | |
1531 | msgid "Sign In" |
|
1514 | msgid "Sign In" | |
1532 | msgstr "Connexion" |
|
1515 | msgstr "Connexion" | |
1533 |
|
1516 | |||
1534 | #: rhodecode/templates/login.html:21 |
|
1517 | #: rhodecode/templates/login.html:21 | |
1535 | msgid "Sign In to" |
|
1518 | msgid "Sign In to" | |
1536 | msgstr "Connexion à" |
|
1519 | msgstr "Connexion à" | |
1537 |
|
1520 | |||
1538 | #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20 |
|
1521 | #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20 | |
1539 | #: rhodecode/templates/admin/admin_log.html:5 |
|
1522 | #: rhodecode/templates/admin/admin_log.html:5 | |
1540 | #: rhodecode/templates/admin/users/user_add.html:32 |
|
1523 | #: rhodecode/templates/admin/users/user_add.html:32 | |
1541 | #: rhodecode/templates/admin/users/user_edit.html:50 |
|
1524 | #: rhodecode/templates/admin/users/user_edit.html:50 | |
1542 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:26 |
|
1525 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:26 | |
1543 | #: rhodecode/templates/base/base.html:83 |
|
1526 | #: rhodecode/templates/base/base.html:83 | |
1544 | #: rhodecode/templates/summary/summary.html:131 |
|
1527 | #: rhodecode/templates/summary/summary.html:131 | |
1545 | msgid "Username" |
|
1528 | msgid "Username" | |
1546 | msgstr "Nom d’utilisateur" |
|
1529 | msgstr "Nom d’utilisateur" | |
1547 |
|
1530 | |||
1548 | #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29 |
|
1531 | #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29 | |
1549 | #: rhodecode/templates/admin/ldap/ldap.html:46 |
|
1532 | #: rhodecode/templates/admin/ldap/ldap.html:46 | |
1550 | #: rhodecode/templates/admin/users/user_add.html:41 |
|
1533 | #: rhodecode/templates/admin/users/user_add.html:41 | |
1551 | #: rhodecode/templates/base/base.html:92 |
|
1534 | #: rhodecode/templates/base/base.html:92 | |
1552 | msgid "Password" |
|
1535 | msgid "Password" | |
1553 | msgstr "Mot de passe" |
|
1536 | msgstr "Mot de passe" | |
1554 |
|
1537 | |||
1555 | #: rhodecode/templates/login.html:50 |
|
1538 | #: rhodecode/templates/login.html:50 | |
1556 | msgid "Remember me" |
|
1539 | msgid "Remember me" | |
1557 | msgstr "Se souvenir de moi" |
|
1540 | msgstr "Se souvenir de moi" | |
1558 |
|
1541 | |||
1559 | #: rhodecode/templates/login.html:60 |
|
1542 | #: rhodecode/templates/login.html:60 | |
1560 | msgid "Forgot your password ?" |
|
1543 | msgid "Forgot your password ?" | |
1561 | msgstr "Mot de passe oublié ?" |
|
1544 | msgstr "Mot de passe oublié ?" | |
1562 |
|
1545 | |||
1563 | #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103 |
|
1546 | #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103 | |
1564 | msgid "Don't have an account ?" |
|
1547 | msgid "Don't have an account ?" | |
1565 | msgstr "Vous n’avez pas de compte ?" |
|
1548 | msgstr "Vous n’avez pas de compte ?" | |
1566 |
|
1549 | |||
1567 | #: rhodecode/templates/password_reset.html:5 |
|
1550 | #: rhodecode/templates/password_reset.html:5 | |
1568 | msgid "Reset your password" |
|
1551 | msgid "Reset your password" | |
1569 | msgstr "Mot de passe oublié ?" |
|
1552 | msgstr "Mot de passe oublié ?" | |
1570 |
|
1553 | |||
1571 | #: rhodecode/templates/password_reset.html:11 |
|
1554 | #: rhodecode/templates/password_reset.html:11 | |
1572 | msgid "Reset your password to" |
|
1555 | msgid "Reset your password to" | |
1573 | msgstr "Réinitialiser votre mot de passe" |
|
1556 | msgstr "Réinitialiser votre mot de passe" | |
1574 |
|
1557 | |||
1575 | #: rhodecode/templates/password_reset.html:21 |
|
1558 | #: rhodecode/templates/password_reset.html:21 | |
1576 | msgid "Email address" |
|
1559 | msgid "Email address" | |
1577 | msgstr "Adresse e-mail" |
|
1560 | msgstr "Adresse e-mail" | |
1578 |
|
1561 | |||
1579 | #: rhodecode/templates/password_reset.html:30 |
|
1562 | #: rhodecode/templates/password_reset.html:30 | |
1580 | msgid "Reset my password" |
|
1563 | msgid "Reset my password" | |
1581 | msgstr "Réinitialiser mon mot de passe" |
|
1564 | msgstr "Réinitialiser mon mot de passe" | |
1582 |
|
1565 | |||
1583 | #: rhodecode/templates/password_reset.html:31 |
|
1566 | #: rhodecode/templates/password_reset.html:31 | |
1584 | msgid "Password reset link will be send to matching email address" |
|
1567 | msgid "Password reset link will be send to matching email address" | |
1585 | msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante." |
|
1568 | msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante." | |
1586 |
|
1569 | |||
1587 | #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74 |
|
1570 | #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74 | |
1588 | msgid "Sign Up" |
|
1571 | msgid "Sign Up" | |
1589 | msgstr "Inscription" |
|
1572 | msgstr "Inscription" | |
1590 |
|
1573 | |||
1591 | #: rhodecode/templates/register.html:11 |
|
1574 | #: rhodecode/templates/register.html:11 | |
1592 | msgid "Sign Up to" |
|
1575 | msgid "Sign Up to" | |
1593 | msgstr "Inscription à" |
|
1576 | msgstr "Inscription à" | |
1594 |
|
1577 | |||
1595 | #: rhodecode/templates/register.html:38 |
|
1578 | #: rhodecode/templates/register.html:38 | |
1596 | msgid "Re-enter password" |
|
1579 | msgid "Re-enter password" | |
1597 | msgstr "Confirmation" |
|
1580 | msgstr "Confirmation" | |
1598 |
|
1581 | |||
1599 | #: rhodecode/templates/register.html:47 |
|
1582 | #: rhodecode/templates/register.html:47 | |
1600 | #: rhodecode/templates/admin/users/user_add.html:59 |
|
1583 | #: rhodecode/templates/admin/users/user_add.html:59 | |
1601 | #: rhodecode/templates/admin/users/user_edit.html:90 |
|
1584 | #: rhodecode/templates/admin/users/user_edit.html:90 | |
1602 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:53 |
|
1585 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:53 | |
1603 | msgid "First Name" |
|
1586 | msgid "First Name" | |
1604 | msgstr "Prénom" |
|
1587 | msgstr "Prénom" | |
1605 |
|
1588 | |||
1606 | #: rhodecode/templates/register.html:56 |
|
1589 | #: rhodecode/templates/register.html:56 | |
1607 | #: rhodecode/templates/admin/users/user_add.html:68 |
|
1590 | #: rhodecode/templates/admin/users/user_add.html:68 | |
1608 | #: rhodecode/templates/admin/users/user_edit.html:99 |
|
1591 | #: rhodecode/templates/admin/users/user_edit.html:99 | |
1609 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:62 |
|
1592 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:62 | |
1610 | msgid "Last Name" |
|
1593 | msgid "Last Name" | |
1611 | msgstr "Nom" |
|
1594 | msgstr "Nom" | |
1612 |
|
1595 | |||
1613 | #: rhodecode/templates/register.html:65 |
|
1596 | #: rhodecode/templates/register.html:65 | |
1614 | #: rhodecode/templates/admin/users/user_add.html:77 |
|
1597 | #: rhodecode/templates/admin/users/user_add.html:77 | |
1615 | #: rhodecode/templates/admin/users/user_edit.html:108 |
|
1598 | #: rhodecode/templates/admin/users/user_edit.html:108 | |
1616 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:71 |
|
1599 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:71 | |
1617 | #: rhodecode/templates/summary/summary.html:133 |
|
1600 | #: rhodecode/templates/summary/summary.html:133 | |
1618 | msgid "Email" |
|
1601 | msgid "Email" | |
1619 | msgstr "E-mail" |
|
1602 | msgstr "E-mail" | |
1620 |
|
1603 | |||
1621 | #: rhodecode/templates/register.html:76 |
|
1604 | #: rhodecode/templates/register.html:76 | |
1622 | msgid "Your account will be activated right after registration" |
|
1605 | msgid "Your account will be activated right after registration" | |
1623 | msgstr "Votre compte utilisateur sera actif dès la fin de l’enregistrement." |
|
1606 | msgstr "Votre compte utilisateur sera actif dès la fin de l’enregistrement." | |
1624 |
|
1607 | |||
1625 | #: rhodecode/templates/register.html:78 |
|
1608 | #: rhodecode/templates/register.html:78 | |
1626 | msgid "Your account must wait for activation by administrator" |
|
1609 | msgid "Your account must wait for activation by administrator" | |
1627 | msgstr "Votre compte utilisateur devra être activé par un administrateur." |
|
1610 | msgstr "Votre compte utilisateur devra être activé par un administrateur." | |
1628 |
|
1611 | |||
1629 | #: rhodecode/templates/repo_switcher_list.html:11 |
|
1612 | #: rhodecode/templates/repo_switcher_list.html:11 | |
1630 | #: rhodecode/templates/admin/defaults/defaults.html:44 |
|
1613 | #: rhodecode/templates/admin/defaults/defaults.html:44 | |
1631 | #: rhodecode/templates/admin/repos/repo_add_base.html:65 |
|
1614 | #: rhodecode/templates/admin/repos/repo_add_base.html:65 | |
1632 | #: rhodecode/templates/admin/repos/repo_edit.html:85 |
|
1615 | #: rhodecode/templates/admin/repos/repo_edit.html:85 | |
1633 | #: rhodecode/templates/settings/repo_settings.html:76 |
|
1616 | #: rhodecode/templates/settings/repo_settings.html:76 | |
1634 | msgid "Private repository" |
|
1617 | msgid "Private repository" | |
1635 | msgstr "Dépôt privé" |
|
1618 | msgstr "Dépôt privé" | |
1636 |
|
1619 | |||
1637 | #: rhodecode/templates/repo_switcher_list.html:16 |
|
1620 | #: rhodecode/templates/repo_switcher_list.html:16 | |
1638 | msgid "Public repository" |
|
1621 | msgid "Public repository" | |
1639 | msgstr "Dépôt public" |
|
1622 | msgstr "Dépôt public" | |
1640 |
|
1623 | |||
1641 | #: rhodecode/templates/switch_to_list.html:3 |
|
1624 | #: rhodecode/templates/switch_to_list.html:3 | |
1642 | #: rhodecode/templates/branches/branches.html:14 |
|
1625 | #: rhodecode/templates/branches/branches.html:14 | |
1643 | msgid "branches" |
|
1626 | msgid "branches" | |
1644 | msgstr "Branches" |
|
1627 | msgstr "Branches" | |
1645 |
|
1628 | |||
1646 | #: rhodecode/templates/switch_to_list.html:10 |
|
1629 | #: rhodecode/templates/switch_to_list.html:10 | |
1647 | #: rhodecode/templates/branches/branches_data.html:57 |
|
1630 | #: rhodecode/templates/branches/branches_data.html:57 | |
1648 | msgid "There are no branches yet" |
|
1631 | msgid "There are no branches yet" | |
1649 | msgstr "Aucune branche n’a été créée pour le moment." |
|
1632 | msgstr "Aucune branche n’a été créée pour le moment." | |
1650 |
|
1633 | |||
1651 | #: rhodecode/templates/switch_to_list.html:15 |
|
1634 | #: rhodecode/templates/switch_to_list.html:15 | |
1652 | #: rhodecode/templates/shortlog/shortlog_data.html:10 |
|
1635 | #: rhodecode/templates/shortlog/shortlog_data.html:10 | |
1653 | #: rhodecode/templates/tags/tags.html:15 |
|
1636 | #: rhodecode/templates/tags/tags.html:15 | |
1654 | msgid "tags" |
|
1637 | msgid "tags" | |
1655 | msgstr "Tags" |
|
1638 | msgstr "Tags" | |
1656 |
|
1639 | |||
1657 | #: rhodecode/templates/switch_to_list.html:22 |
|
1640 | #: rhodecode/templates/switch_to_list.html:22 | |
1658 | #: rhodecode/templates/tags/tags_data.html:38 |
|
1641 | #: rhodecode/templates/tags/tags_data.html:38 | |
1659 | msgid "There are no tags yet" |
|
1642 | msgid "There are no tags yet" | |
1660 | msgstr "Aucun tag n’a été créé pour le moment." |
|
1643 | msgstr "Aucun tag n’a été créé pour le moment." | |
1661 |
|
1644 | |||
1662 | #: rhodecode/templates/switch_to_list.html:28 |
|
1645 | #: rhodecode/templates/switch_to_list.html:28 | |
1663 | #: rhodecode/templates/bookmarks/bookmarks.html:15 |
|
1646 | #: rhodecode/templates/bookmarks/bookmarks.html:15 | |
1664 | msgid "bookmarks" |
|
1647 | msgid "bookmarks" | |
1665 | msgstr "Signets" |
|
1648 | msgstr "Signets" | |
1666 |
|
1649 | |||
1667 | #: rhodecode/templates/switch_to_list.html:35 |
|
1650 | #: rhodecode/templates/switch_to_list.html:35 | |
1668 | #: rhodecode/templates/bookmarks/bookmarks_data.html:32 |
|
1651 | #: rhodecode/templates/bookmarks/bookmarks_data.html:32 | |
1669 | msgid "There are no bookmarks yet" |
|
1652 | msgid "There are no bookmarks yet" | |
1670 | msgstr "Aucun signet n’a été créé." |
|
1653 | msgstr "Aucun signet n’a été créé." | |
1671 |
|
1654 | |||
1672 | #: rhodecode/templates/admin/admin.html:5 |
|
1655 | #: rhodecode/templates/admin/admin.html:5 | |
1673 |
#: rhodecode/templates/admin/admin.html: |
|
1656 | #: rhodecode/templates/admin/admin.html:13 | |
1674 | msgid "Admin journal" |
|
1657 | msgid "Admin journal" | |
1675 | msgstr "Historique d’administration" |
|
1658 | msgstr "Historique d’administration" | |
1676 |
|
1659 | |||
|
1660 | #: rhodecode/templates/admin/admin.html:10 | |||
|
1661 | #, fuzzy | |||
|
1662 | msgid "journal filter..." | |||
|
1663 | msgstr "Filtre rapide…" | |||
|
1664 | ||||
|
1665 | #: rhodecode/templates/admin/admin.html:12 | |||
|
1666 | #: rhodecode/templates/journal/journal.html:11 | |||
|
1667 | #, fuzzy | |||
|
1668 | msgid "filter" | |||
|
1669 | msgstr "Fichiers" | |||
|
1670 | ||||
|
1671 | #: rhodecode/templates/admin/admin.html:13 | |||
|
1672 | #: rhodecode/templates/journal/journal.html:12 | |||
|
1673 | #, python-format | |||
|
1674 | msgid "%s entry" | |||
|
1675 | msgid_plural "%s entries" | |||
|
1676 | msgstr[0] "" | |||
|
1677 | msgstr[1] "" | |||
|
1678 | ||||
1677 | #: rhodecode/templates/admin/admin_log.html:6 |
|
1679 | #: rhodecode/templates/admin/admin_log.html:6 | |
1678 | #: rhodecode/templates/admin/repos/repos.html:74 |
|
1680 | #: rhodecode/templates/admin/repos/repos.html:74 | |
1679 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:8 |
|
1681 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:8 | |
1680 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:9 |
|
1682 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:9 | |
1681 | #: rhodecode/templates/journal/journal_page_repos.html:9 |
|
1683 | #: rhodecode/templates/journal/journal_page_repos.html:9 | |
1682 | #: rhodecode/templates/journal/journal_page_repos.html:10 |
|
1684 | #: rhodecode/templates/journal/journal_page_repos.html:10 | |
1683 | msgid "Action" |
|
1685 | msgid "Action" | |
1684 | msgstr "Action" |
|
1686 | msgstr "Action" | |
1685 |
|
1687 | |||
1686 | #: rhodecode/templates/admin/admin_log.html:7 |
|
1688 | #: rhodecode/templates/admin/admin_log.html:7 | |
1687 | #: rhodecode/templates/admin/permissions/permissions.html:41 |
|
1689 | #: rhodecode/templates/admin/permissions/permissions.html:41 | |
1688 | msgid "Repository" |
|
1690 | msgid "Repository" | |
1689 | msgstr "Dépôt" |
|
1691 | msgstr "Dépôt" | |
1690 |
|
1692 | |||
1691 | #: rhodecode/templates/admin/admin_log.html:8 |
|
1693 | #: rhodecode/templates/admin/admin_log.html:8 | |
1692 | #: rhodecode/templates/bookmarks/bookmarks.html:37 |
|
1694 | #: rhodecode/templates/bookmarks/bookmarks.html:37 | |
1693 | #: rhodecode/templates/bookmarks/bookmarks_data.html:7 |
|
1695 | #: rhodecode/templates/bookmarks/bookmarks_data.html:7 | |
1694 | #: rhodecode/templates/branches/branches.html:51 |
|
1696 | #: rhodecode/templates/branches/branches.html:51 | |
1695 | #: rhodecode/templates/branches/branches_data.html:7 |
|
1697 | #: rhodecode/templates/branches/branches_data.html:7 | |
1696 | #: rhodecode/templates/tags/tags.html:52 |
|
1698 | #: rhodecode/templates/tags/tags.html:52 | |
1697 | #: rhodecode/templates/tags/tags_data.html:7 |
|
1699 | #: rhodecode/templates/tags/tags_data.html:7 | |
1698 | msgid "Date" |
|
1700 | msgid "Date" | |
1699 | msgstr "Date" |
|
1701 | msgstr "Date" | |
1700 |
|
1702 | |||
1701 | #: rhodecode/templates/admin/admin_log.html:9 |
|
1703 | #: rhodecode/templates/admin/admin_log.html:9 | |
1702 | msgid "From IP" |
|
1704 | msgid "From IP" | |
1703 | msgstr "Depuis l’adresse IP" |
|
1705 | msgstr "Depuis l’adresse IP" | |
1704 |
|
1706 | |||
1705 |
#: rhodecode/templates/admin/admin_log.html: |
|
1707 | #: rhodecode/templates/admin/admin_log.html:63 | |
1706 | msgid "No actions yet" |
|
1708 | msgid "No actions yet" | |
1707 | msgstr "Aucune action n’a été enregistrée pour le moment." |
|
1709 | msgstr "Aucune action n’a été enregistrée pour le moment." | |
1708 |
|
1710 | |||
1709 | #: rhodecode/templates/admin/defaults/defaults.html:5 |
|
1711 | #: rhodecode/templates/admin/defaults/defaults.html:5 | |
1710 | #: rhodecode/templates/admin/defaults/defaults.html:25 |
|
1712 | #: rhodecode/templates/admin/defaults/defaults.html:25 | |
1711 | #, fuzzy |
|
1713 | #, fuzzy | |
1712 | msgid "Repositories defaults" |
|
1714 | msgid "Repositories defaults" | |
1713 | msgstr "Groupes de dépôts" |
|
1715 | msgstr "Groupes de dépôts" | |
1714 |
|
1716 | |||
1715 | #: rhodecode/templates/admin/defaults/defaults.html:11 |
|
1717 | #: rhodecode/templates/admin/defaults/defaults.html:11 | |
1716 | #, fuzzy |
|
1718 | #, fuzzy | |
1717 | msgid "Defaults" |
|
1719 | msgid "Defaults" | |
1718 | msgstr "[Par défaut]" |
|
1720 | msgstr "[Par défaut]" | |
1719 |
|
1721 | |||
1720 | #: rhodecode/templates/admin/defaults/defaults.html:35 |
|
1722 | #: rhodecode/templates/admin/defaults/defaults.html:35 | |
1721 | #: rhodecode/templates/admin/repos/repo_add_base.html:38 |
|
1723 | #: rhodecode/templates/admin/repos/repo_add_base.html:38 | |
1722 | #: rhodecode/templates/admin/repos/repo_edit.html:58 |
|
1724 | #: rhodecode/templates/admin/repos/repo_edit.html:58 | |
1723 | msgid "Type" |
|
1725 | msgid "Type" | |
1724 | msgstr "Type" |
|
1726 | msgstr "Type" | |
1725 |
|
1727 | |||
1726 | #: rhodecode/templates/admin/defaults/defaults.html:48 |
|
1728 | #: rhodecode/templates/admin/defaults/defaults.html:48 | |
1727 | #: rhodecode/templates/admin/repos/repo_add_base.html:69 |
|
1729 | #: rhodecode/templates/admin/repos/repo_add_base.html:69 | |
1728 | #: rhodecode/templates/admin/repos/repo_edit.html:89 |
|
1730 | #: rhodecode/templates/admin/repos/repo_edit.html:89 | |
1729 | #: rhodecode/templates/forks/fork.html:72 |
|
1731 | #: rhodecode/templates/forks/fork.html:72 | |
1730 | #: rhodecode/templates/settings/repo_settings.html:80 |
|
1732 | #: rhodecode/templates/settings/repo_settings.html:80 | |
1731 | msgid "" |
|
1733 | msgid "" | |
1732 | "Private repositories are only visible to people explicitly added as " |
|
1734 | "Private repositories are only visible to people explicitly added as " | |
1733 | "collaborators." |
|
1735 | "collaborators." | |
1734 | msgstr "" |
|
1736 | msgstr "" | |
1735 | "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés " |
|
1737 | "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés " | |
1736 | "comme collaborateurs." |
|
1738 | "comme collaborateurs." | |
1737 |
|
1739 | |||
1738 | #: rhodecode/templates/admin/defaults/defaults.html:55 |
|
1740 | #: rhodecode/templates/admin/defaults/defaults.html:55 | |
1739 | #: rhodecode/templates/admin/repos/repo_edit.html:94 |
|
1741 | #: rhodecode/templates/admin/repos/repo_edit.html:94 | |
1740 | msgid "Enable statistics" |
|
1742 | msgid "Enable statistics" | |
1741 | msgstr "Activer les statistiques" |
|
1743 | msgstr "Activer les statistiques" | |
1742 |
|
1744 | |||
1743 | #: rhodecode/templates/admin/defaults/defaults.html:59 |
|
1745 | #: rhodecode/templates/admin/defaults/defaults.html:59 | |
1744 | #: rhodecode/templates/admin/repos/repo_edit.html:98 |
|
1746 | #: rhodecode/templates/admin/repos/repo_edit.html:98 | |
1745 | msgid "Enable statistics window on summary page." |
|
1747 | msgid "Enable statistics window on summary page." | |
1746 | msgstr "Afficher les statistiques sur la page du dépôt." |
|
1748 | msgstr "Afficher les statistiques sur la page du dépôt." | |
1747 |
|
1749 | |||
1748 | #: rhodecode/templates/admin/defaults/defaults.html:65 |
|
1750 | #: rhodecode/templates/admin/defaults/defaults.html:65 | |
1749 | #: rhodecode/templates/admin/repos/repo_edit.html:103 |
|
1751 | #: rhodecode/templates/admin/repos/repo_edit.html:103 | |
1750 | msgid "Enable downloads" |
|
1752 | msgid "Enable downloads" | |
1751 | msgstr "Activer les téléchargements" |
|
1753 | msgstr "Activer les téléchargements" | |
1752 |
|
1754 | |||
1753 | #: rhodecode/templates/admin/defaults/defaults.html:69 |
|
1755 | #: rhodecode/templates/admin/defaults/defaults.html:69 | |
1754 | #: rhodecode/templates/admin/repos/repo_edit.html:107 |
|
1756 | #: rhodecode/templates/admin/repos/repo_edit.html:107 | |
1755 | msgid "Enable download menu on summary page." |
|
1757 | msgid "Enable download menu on summary page." | |
1756 | msgstr "Afficher le menu de téléchargements sur la page du dépôt." |
|
1758 | msgstr "Afficher le menu de téléchargements sur la page du dépôt." | |
1757 |
|
1759 | |||
1758 | #: rhodecode/templates/admin/defaults/defaults.html:75 |
|
1760 | #: rhodecode/templates/admin/defaults/defaults.html:75 | |
1759 | #: rhodecode/templates/admin/repos/repo_edit.html:112 |
|
1761 | #: rhodecode/templates/admin/repos/repo_edit.html:112 | |
1760 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66 |
|
1762 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66 | |
1761 | msgid "Enable locking" |
|
1763 | msgid "Enable locking" | |
1762 | msgstr "Activer le verrouillage" |
|
1764 | msgstr "Activer le verrouillage" | |
1763 |
|
1765 | |||
1764 | #: rhodecode/templates/admin/defaults/defaults.html:79 |
|
1766 | #: rhodecode/templates/admin/defaults/defaults.html:79 | |
1765 | #: rhodecode/templates/admin/repos/repo_edit.html:116 |
|
1767 | #: rhodecode/templates/admin/repos/repo_edit.html:116 | |
1766 | msgid "Enable lock-by-pulling on repository." |
|
1768 | msgid "Enable lock-by-pulling on repository." | |
1767 | msgstr "Activer le verrouillage lors d’un pull sur le dépôt." |
|
1769 | msgstr "Activer le verrouillage lors d’un pull sur le dépôt." | |
1768 |
|
1770 | |||
1769 | #: rhodecode/templates/admin/defaults/defaults.html:84 |
|
1771 | #: rhodecode/templates/admin/defaults/defaults.html:84 | |
1770 | #: rhodecode/templates/admin/ldap/ldap.html:89 |
|
1772 | #: rhodecode/templates/admin/ldap/ldap.html:89 | |
1771 | #: rhodecode/templates/admin/repos/repo_edit.html:141 |
|
1773 | #: rhodecode/templates/admin/repos/repo_edit.html:141 | |
1772 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:74 |
|
1774 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:74 | |
1773 | #: rhodecode/templates/admin/settings/hooks.html:73 |
|
1775 | #: rhodecode/templates/admin/settings/hooks.html:73 | |
1774 | #: rhodecode/templates/admin/users/user_edit.html:133 |
|
1776 | #: rhodecode/templates/admin/users/user_edit.html:133 | |
1775 | #: rhodecode/templates/admin/users/user_edit.html:178 |
|
1777 | #: rhodecode/templates/admin/users/user_edit.html:178 | |
1776 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:79 |
|
1778 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:79 | |
1777 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:135 |
|
1779 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:135 | |
1778 |
#: rhodecode/templates/settings/repo_settings.html:9 |
|
1780 | #: rhodecode/templates/settings/repo_settings.html:94 | |
1779 | msgid "Save" |
|
1781 | msgid "Save" | |
1780 | msgstr "Enregistrer" |
|
1782 | msgstr "Enregistrer" | |
1781 |
|
1783 | |||
1782 | #: rhodecode/templates/admin/ldap/ldap.html:5 |
|
1784 | #: rhodecode/templates/admin/ldap/ldap.html:5 | |
1783 | msgid "LDAP administration" |
|
1785 | msgid "LDAP administration" | |
1784 | msgstr "Administration LDAP" |
|
1786 | msgstr "Administration LDAP" | |
1785 |
|
1787 | |||
1786 | #: rhodecode/templates/admin/ldap/ldap.html:11 |
|
1788 | #: rhodecode/templates/admin/ldap/ldap.html:11 | |
1787 | msgid "Ldap" |
|
1789 | msgid "Ldap" | |
1788 | msgstr "LDAP" |
|
1790 | msgstr "LDAP" | |
1789 |
|
1791 | |||
1790 | #: rhodecode/templates/admin/ldap/ldap.html:28 |
|
1792 | #: rhodecode/templates/admin/ldap/ldap.html:28 | |
1791 | msgid "Connection settings" |
|
1793 | msgid "Connection settings" | |
1792 | msgstr "Options de connexion" |
|
1794 | msgstr "Options de connexion" | |
1793 |
|
1795 | |||
1794 | #: rhodecode/templates/admin/ldap/ldap.html:30 |
|
1796 | #: rhodecode/templates/admin/ldap/ldap.html:30 | |
1795 | msgid "Enable LDAP" |
|
1797 | msgid "Enable LDAP" | |
1796 | msgstr "Activer le LDAP" |
|
1798 | msgstr "Activer le LDAP" | |
1797 |
|
1799 | |||
1798 | #: rhodecode/templates/admin/ldap/ldap.html:34 |
|
1800 | #: rhodecode/templates/admin/ldap/ldap.html:34 | |
1799 | msgid "Host" |
|
1801 | msgid "Host" | |
1800 | msgstr "Serveur" |
|
1802 | msgstr "Serveur" | |
1801 |
|
1803 | |||
1802 | #: rhodecode/templates/admin/ldap/ldap.html:38 |
|
1804 | #: rhodecode/templates/admin/ldap/ldap.html:38 | |
1803 | msgid "Port" |
|
1805 | msgid "Port" | |
1804 | msgstr "Port" |
|
1806 | msgstr "Port" | |
1805 |
|
1807 | |||
1806 | #: rhodecode/templates/admin/ldap/ldap.html:42 |
|
1808 | #: rhodecode/templates/admin/ldap/ldap.html:42 | |
1807 | msgid "Account" |
|
1809 | msgid "Account" | |
1808 | msgstr "Compte" |
|
1810 | msgstr "Compte" | |
1809 |
|
1811 | |||
1810 | #: rhodecode/templates/admin/ldap/ldap.html:50 |
|
1812 | #: rhodecode/templates/admin/ldap/ldap.html:50 | |
1811 | msgid "Connection security" |
|
1813 | msgid "Connection security" | |
1812 | msgstr "Connexion sécurisée" |
|
1814 | msgstr "Connexion sécurisée" | |
1813 |
|
1815 | |||
1814 | #: rhodecode/templates/admin/ldap/ldap.html:54 |
|
1816 | #: rhodecode/templates/admin/ldap/ldap.html:54 | |
1815 | msgid "Certificate Checks" |
|
1817 | msgid "Certificate Checks" | |
1816 | msgstr "Vérif. des certificats" |
|
1818 | msgstr "Vérif. des certificats" | |
1817 |
|
1819 | |||
1818 | #: rhodecode/templates/admin/ldap/ldap.html:57 |
|
1820 | #: rhodecode/templates/admin/ldap/ldap.html:57 | |
1819 | msgid "Search settings" |
|
1821 | msgid "Search settings" | |
1820 | msgstr "Réglages de recherche" |
|
1822 | msgstr "Réglages de recherche" | |
1821 |
|
1823 | |||
1822 | #: rhodecode/templates/admin/ldap/ldap.html:59 |
|
1824 | #: rhodecode/templates/admin/ldap/ldap.html:59 | |
1823 | msgid "Base DN" |
|
1825 | msgid "Base DN" | |
1824 | msgstr "Base de recherche" |
|
1826 | msgstr "Base de recherche" | |
1825 |
|
1827 | |||
1826 | #: rhodecode/templates/admin/ldap/ldap.html:63 |
|
1828 | #: rhodecode/templates/admin/ldap/ldap.html:63 | |
1827 | msgid "LDAP Filter" |
|
1829 | msgid "LDAP Filter" | |
1828 | msgstr "Filtre de recherche" |
|
1830 | msgstr "Filtre de recherche" | |
1829 |
|
1831 | |||
1830 | #: rhodecode/templates/admin/ldap/ldap.html:67 |
|
1832 | #: rhodecode/templates/admin/ldap/ldap.html:67 | |
1831 | msgid "LDAP Search Scope" |
|
1833 | msgid "LDAP Search Scope" | |
1832 | msgstr "Portée de recherche" |
|
1834 | msgstr "Portée de recherche" | |
1833 |
|
1835 | |||
1834 | #: rhodecode/templates/admin/ldap/ldap.html:70 |
|
1836 | #: rhodecode/templates/admin/ldap/ldap.html:70 | |
1835 | msgid "Attribute mappings" |
|
1837 | msgid "Attribute mappings" | |
1836 | msgstr "Correspondance des attributs" |
|
1838 | msgstr "Correspondance des attributs" | |
1837 |
|
1839 | |||
1838 | #: rhodecode/templates/admin/ldap/ldap.html:72 |
|
1840 | #: rhodecode/templates/admin/ldap/ldap.html:72 | |
1839 | msgid "Login Attribute" |
|
1841 | msgid "Login Attribute" | |
1840 | msgstr "Attribut pour le nom d’utilisateur" |
|
1842 | msgstr "Attribut pour le nom d’utilisateur" | |
1841 |
|
1843 | |||
1842 | #: rhodecode/templates/admin/ldap/ldap.html:76 |
|
1844 | #: rhodecode/templates/admin/ldap/ldap.html:76 | |
1843 | msgid "First Name Attribute" |
|
1845 | msgid "First Name Attribute" | |
1844 | msgstr "Attribut pour le prénom" |
|
1846 | msgstr "Attribut pour le prénom" | |
1845 |
|
1847 | |||
1846 | #: rhodecode/templates/admin/ldap/ldap.html:80 |
|
1848 | #: rhodecode/templates/admin/ldap/ldap.html:80 | |
1847 | msgid "Last Name Attribute" |
|
1849 | msgid "Last Name Attribute" | |
1848 | msgstr "Attribut pour le nom de famille" |
|
1850 | msgstr "Attribut pour le nom de famille" | |
1849 |
|
1851 | |||
1850 | #: rhodecode/templates/admin/ldap/ldap.html:84 |
|
1852 | #: rhodecode/templates/admin/ldap/ldap.html:84 | |
1851 | msgid "E-mail Attribute" |
|
1853 | msgid "E-mail Attribute" | |
1852 | msgstr "Attribut pour l’e-mail" |
|
1854 | msgstr "Attribut pour l’e-mail" | |
1853 |
|
1855 | |||
1854 | #: rhodecode/templates/admin/notifications/notifications.html:5 |
|
1856 | #: rhodecode/templates/admin/notifications/notifications.html:5 | |
1855 | #: rhodecode/templates/admin/notifications/notifications.html:9 |
|
1857 | #: rhodecode/templates/admin/notifications/notifications.html:9 | |
1856 | msgid "My Notifications" |
|
1858 | msgid "My Notifications" | |
1857 | msgstr "Mes notifications" |
|
1859 | msgstr "Mes notifications" | |
1858 |
|
1860 | |||
1859 | #: rhodecode/templates/admin/notifications/notifications.html:29 |
|
1861 | #: rhodecode/templates/admin/notifications/notifications.html:29 | |
1860 | msgid "All" |
|
1862 | msgid "All" | |
1861 | msgstr "Tous" |
|
1863 | msgstr "Tous" | |
1862 |
|
1864 | |||
1863 | #: rhodecode/templates/admin/notifications/notifications.html:30 |
|
1865 | #: rhodecode/templates/admin/notifications/notifications.html:30 | |
1864 | msgid "Comments" |
|
1866 | msgid "Comments" | |
1865 | msgstr "Commentaires" |
|
1867 | msgstr "Commentaires" | |
1866 |
|
1868 | |||
1867 | #: rhodecode/templates/admin/notifications/notifications.html:31 |
|
1869 | #: rhodecode/templates/admin/notifications/notifications.html:31 | |
1868 | #: rhodecode/templates/base/base.html:267 |
|
1870 | #: rhodecode/templates/base/base.html:267 | |
1869 | #: rhodecode/templates/base/base.html:269 |
|
1871 | #: rhodecode/templates/base/base.html:269 | |
1870 | msgid "Pull requests" |
|
1872 | msgid "Pull requests" | |
1871 | msgstr "Requêtes de pull" |
|
1873 | msgstr "Requêtes de pull" | |
1872 |
|
1874 | |||
1873 | #: rhodecode/templates/admin/notifications/notifications.html:35 |
|
1875 | #: rhodecode/templates/admin/notifications/notifications.html:35 | |
1874 | msgid "Mark all read" |
|
1876 | msgid "Mark all read" | |
1875 | msgstr "Tout marquer comme lu" |
|
1877 | msgstr "Tout marquer comme lu" | |
1876 |
|
1878 | |||
1877 | #: rhodecode/templates/admin/notifications/notifications_data.html:39 |
|
1879 | #: rhodecode/templates/admin/notifications/notifications_data.html:39 | |
1878 | msgid "No notifications here yet" |
|
1880 | msgid "No notifications here yet" | |
1879 | msgstr "Aucune notification pour le moment." |
|
1881 | msgstr "Aucune notification pour le moment." | |
1880 |
|
1882 | |||
1881 | #: rhodecode/templates/admin/notifications/show_notification.html:5 |
|
1883 | #: rhodecode/templates/admin/notifications/show_notification.html:5 | |
1882 | #: rhodecode/templates/admin/notifications/show_notification.html:11 |
|
1884 | #: rhodecode/templates/admin/notifications/show_notification.html:11 | |
1883 | msgid "Show notification" |
|
1885 | msgid "Show notification" | |
1884 | msgstr "Notification" |
|
1886 | msgstr "Notification" | |
1885 |
|
1887 | |||
1886 | #: rhodecode/templates/admin/notifications/show_notification.html:9 |
|
1888 | #: rhodecode/templates/admin/notifications/show_notification.html:9 | |
1887 | msgid "Notifications" |
|
1889 | msgid "Notifications" | |
1888 | msgstr "Notifications" |
|
1890 | msgstr "Notifications" | |
1889 |
|
1891 | |||
1890 | #: rhodecode/templates/admin/permissions/permissions.html:5 |
|
1892 | #: rhodecode/templates/admin/permissions/permissions.html:5 | |
1891 | msgid "Permissions administration" |
|
1893 | msgid "Permissions administration" | |
1892 | msgstr "Gestion des permissions" |
|
1894 | msgstr "Gestion des permissions" | |
1893 |
|
1895 | |||
1894 | #: rhodecode/templates/admin/permissions/permissions.html:11 |
|
1896 | #: rhodecode/templates/admin/permissions/permissions.html:11 | |
1895 | #: rhodecode/templates/admin/repos/repo_edit.html:134 |
|
1897 | #: rhodecode/templates/admin/repos/repo_edit.html:134 | |
1896 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58 |
|
1898 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58 | |
1897 | #: rhodecode/templates/admin/users/user_edit.html:143 |
|
1899 | #: rhodecode/templates/admin/users/user_edit.html:143 | |
1898 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:100 |
|
1900 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:100 | |
1899 | #: rhodecode/templates/settings/repo_settings.html:86 |
|
1901 | #: rhodecode/templates/settings/repo_settings.html:86 | |
1900 | msgid "Permissions" |
|
1902 | msgid "Permissions" | |
1901 | msgstr "Permissions" |
|
1903 | msgstr "Permissions" | |
1902 |
|
1904 | |||
1903 | #: rhodecode/templates/admin/permissions/permissions.html:24 |
|
1905 | #: rhodecode/templates/admin/permissions/permissions.html:24 | |
1904 | msgid "Default permissions" |
|
1906 | msgid "Default permissions" | |
1905 | msgstr "Permissions par défaut" |
|
1907 | msgstr "Permissions par défaut" | |
1906 |
|
1908 | |||
1907 | #: rhodecode/templates/admin/permissions/permissions.html:31 |
|
1909 | #: rhodecode/templates/admin/permissions/permissions.html:31 | |
1908 | msgid "Anonymous access" |
|
1910 | msgid "Anonymous access" | |
1909 | msgstr "Accès anonyme" |
|
1911 | msgstr "Accès anonyme" | |
1910 |
|
1912 | |||
1911 | #: rhodecode/templates/admin/permissions/permissions.html:49 |
|
1913 | #: rhodecode/templates/admin/permissions/permissions.html:49 | |
1912 | msgid "" |
|
1914 | msgid "" | |
1913 | "All default permissions on each repository will be reset to choosen " |
|
1915 | "All default permissions on each repository will be reset to choosen " | |
1914 | "permission, note that all custom default permission on repositories will " |
|
1916 | "permission, note that all custom default permission on repositories will " | |
1915 | "be lost" |
|
1917 | "be lost" | |
1916 | msgstr "" |
|
1918 | msgstr "" | |
1917 | "Les permissions par défaut de chaque dépôt vont être remplacées par la " |
|
1919 | "Les permissions par défaut de chaque dépôt vont être remplacées par la " | |
1918 | "permission choisie. Toutes les permissions par défaut des dépôts seront " |
|
1920 | "permission choisie. Toutes les permissions par défaut des dépôts seront " | |
1919 | "perdues." |
|
1921 | "perdues." | |
1920 |
|
1922 | |||
1921 | #: rhodecode/templates/admin/permissions/permissions.html:50 |
|
1923 | #: rhodecode/templates/admin/permissions/permissions.html:50 | |
1922 | #: rhodecode/templates/admin/permissions/permissions.html:63 |
|
1924 | #: rhodecode/templates/admin/permissions/permissions.html:63 | |
1923 | msgid "overwrite existing settings" |
|
1925 | msgid "overwrite existing settings" | |
1924 | msgstr "Écraser les permissions existantes" |
|
1926 | msgstr "Écraser les permissions existantes" | |
1925 |
|
1927 | |||
1926 | #: rhodecode/templates/admin/permissions/permissions.html:55 |
|
1928 | #: rhodecode/templates/admin/permissions/permissions.html:55 | |
1927 | #: rhodecode/templates/admin/repos/repo_add_base.html:29 |
|
1929 | #: rhodecode/templates/admin/repos/repo_add_base.html:29 | |
1928 | #: rhodecode/templates/admin/repos/repo_edit.html:49 |
|
1930 | #: rhodecode/templates/admin/repos/repo_edit.html:49 | |
1929 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:4 |
|
1931 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:4 | |
1930 | #: rhodecode/templates/forks/fork.html:50 |
|
1932 | #: rhodecode/templates/forks/fork.html:50 | |
1931 | #: rhodecode/templates/settings/repo_settings.html:48 |
|
1933 | #: rhodecode/templates/settings/repo_settings.html:48 | |
1932 | msgid "Repository group" |
|
1934 | msgid "Repository group" | |
1933 | msgstr "Groupe de dépôt" |
|
1935 | msgstr "Groupe de dépôt" | |
1934 |
|
1936 | |||
1935 | #: rhodecode/templates/admin/permissions/permissions.html:62 |
|
1937 | #: rhodecode/templates/admin/permissions/permissions.html:62 | |
1936 | #, fuzzy |
|
1938 | #, fuzzy | |
1937 | msgid "" |
|
1939 | msgid "" | |
1938 | "All default permissions on each repository group will be reset to choosen" |
|
1940 | "All default permissions on each repository group will be reset to choosen" | |
1939 | " permission, note that all custom default permission on repositories " |
|
1941 | " permission, note that all custom default permission on repositories " | |
1940 | "group will be lost" |
|
1942 | "group will be lost" | |
1941 | msgstr "" |
|
1943 | msgstr "" | |
1942 | "Les permissions par défaut de chaque dépôt vont être remplacées par la " |
|
1944 | "Les permissions par défaut de chaque dépôt vont être remplacées par la " | |
1943 | "permission choisie. Toutes les permissions par défaut des dépôts seront " |
|
1945 | "permission choisie. Toutes les permissions par défaut des dépôts seront " | |
1944 | "perdues." |
|
1946 | "perdues." | |
1945 |
|
1947 | |||
1946 | #: rhodecode/templates/admin/permissions/permissions.html:69 |
|
1948 | #: rhodecode/templates/admin/permissions/permissions.html:69 | |
1947 | msgid "Registration" |
|
1949 | msgid "Registration" | |
1948 | msgstr "Enregistrement" |
|
1950 | msgstr "Enregistrement" | |
1949 |
|
1951 | |||
1950 | #: rhodecode/templates/admin/permissions/permissions.html:77 |
|
1952 | #: rhodecode/templates/admin/permissions/permissions.html:77 | |
1951 | msgid "Repository creation" |
|
1953 | msgid "Repository creation" | |
1952 | msgstr "Création de dépôt" |
|
1954 | msgstr "Création de dépôt" | |
1953 |
|
1955 | |||
1954 | #: rhodecode/templates/admin/permissions/permissions.html:85 |
|
1956 | #: rhodecode/templates/admin/permissions/permissions.html:85 | |
1955 | msgid "Repository forking" |
|
1957 | msgid "Repository forking" | |
1956 | msgstr "Fork de dépôt" |
|
1958 | msgstr "Fork de dépôt" | |
1957 |
|
1959 | |||
1958 | #: rhodecode/templates/admin/permissions/permissions.html:92 |
|
1960 | #: rhodecode/templates/admin/permissions/permissions.html:92 | |
1959 | #: rhodecode/templates/admin/repos/repo_edit.html:264 |
|
1961 | #: rhodecode/templates/admin/repos/repo_edit.html:264 | |
1960 | msgid "set" |
|
1962 | msgid "set" | |
1961 | msgstr "Définir" |
|
1963 | msgstr "Définir" | |
1962 |
|
1964 | |||
1963 | #: rhodecode/templates/admin/repos/repo_add.html:5 |
|
1965 | #: rhodecode/templates/admin/repos/repo_add.html:5 | |
1964 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5 |
|
1966 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5 | |
1965 | msgid "Add repository" |
|
1967 | msgid "Add repository" | |
1966 | msgstr "Ajouter un dépôt" |
|
1968 | msgstr "Ajouter un dépôt" | |
1967 |
|
1969 | |||
1968 | #: rhodecode/templates/admin/repos/repo_add.html:11 |
|
1970 | #: rhodecode/templates/admin/repos/repo_add.html:11 | |
1969 | #: rhodecode/templates/admin/repos/repo_edit.html:11 |
|
1971 | #: rhodecode/templates/admin/repos/repo_edit.html:11 | |
1970 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 |
|
1972 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10 | |
1971 | msgid "Repositories" |
|
1973 | msgid "Repositories" | |
1972 | msgstr "Dépôts" |
|
1974 | msgstr "Dépôts" | |
1973 |
|
1975 | |||
1974 | #: rhodecode/templates/admin/repos/repo_add.html:13 |
|
1976 | #: rhodecode/templates/admin/repos/repo_add.html:13 | |
1975 | msgid "add new" |
|
1977 | msgid "add new" | |
1976 | msgstr "ajouter un nouveau" |
|
1978 | msgstr "ajouter un nouveau" | |
1977 |
|
1979 | |||
1978 | #: rhodecode/templates/admin/repos/repo_add_base.html:20 |
|
1980 | #: rhodecode/templates/admin/repos/repo_add_base.html:20 | |
1979 | #: rhodecode/templates/summary/summary.html:104 |
|
1981 | #: rhodecode/templates/summary/summary.html:104 | |
1980 | #: rhodecode/templates/summary/summary.html:105 |
|
1982 | #: rhodecode/templates/summary/summary.html:105 | |
1981 | msgid "Clone from" |
|
1983 | msgid "Clone from" | |
1982 | msgstr "Cloner depuis" |
|
1984 | msgstr "Cloner depuis" | |
1983 |
|
1985 | |||
1984 | #: rhodecode/templates/admin/repos/repo_add_base.html:24 |
|
1986 | #: rhodecode/templates/admin/repos/repo_add_base.html:24 | |
1985 | #: rhodecode/templates/admin/repos/repo_edit.html:44 |
|
1987 | #: rhodecode/templates/admin/repos/repo_edit.html:44 | |
1986 | #: rhodecode/templates/settings/repo_settings.html:43 |
|
1988 | #: rhodecode/templates/settings/repo_settings.html:43 | |
1987 | msgid "Optional http[s] url from which repository should be cloned." |
|
1989 | msgid "Optional http[s] url from which repository should be cloned." | |
1988 | msgstr "URL http(s) depuis laquelle le dépôt doit être cloné." |
|
1990 | msgstr "URL http(s) depuis laquelle le dépôt doit être cloné." | |
1989 |
|
1991 | |||
1990 | #: rhodecode/templates/admin/repos/repo_add_base.html:33 |
|
1992 | #: rhodecode/templates/admin/repos/repo_add_base.html:33 | |
1991 | #: rhodecode/templates/forks/fork.html:54 |
|
1993 | #: rhodecode/templates/forks/fork.html:54 | |
1992 | msgid "Optionaly select a group to put this repository into." |
|
1994 | msgid "Optionaly select a group to put this repository into." | |
1993 | msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt." |
|
1995 | msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt." | |
1994 |
|
1996 | |||
1995 | #: rhodecode/templates/admin/repos/repo_add_base.html:42 |
|
1997 | #: rhodecode/templates/admin/repos/repo_add_base.html:42 | |
1996 | msgid "Type of repository to create." |
|
1998 | msgid "Type of repository to create." | |
1997 | msgstr "Type de dépôt à créer." |
|
1999 | msgstr "Type de dépôt à créer." | |
1998 |
|
2000 | |||
1999 | #: rhodecode/templates/admin/repos/repo_add_base.html:47 |
|
2001 | #: rhodecode/templates/admin/repos/repo_add_base.html:47 | |
2000 | #: rhodecode/templates/admin/repos/repo_edit.html:66 |
|
2002 | #: rhodecode/templates/admin/repos/repo_edit.html:66 | |
2001 | #: rhodecode/templates/forks/fork.html:41 |
|
2003 | #: rhodecode/templates/forks/fork.html:41 | |
2002 | #: rhodecode/templates/settings/repo_settings.html:57 |
|
2004 | #: rhodecode/templates/settings/repo_settings.html:57 | |
2003 | msgid "Landing revision" |
|
2005 | msgid "Landing revision" | |
2004 | msgstr "Révision d’arrivée" |
|
2006 | msgstr "Révision d’arrivée" | |
2005 |
|
2007 | |||
2006 | #: rhodecode/templates/admin/repos/repo_add_base.html:51 |
|
2008 | #: rhodecode/templates/admin/repos/repo_add_base.html:51 | |
2007 | #: rhodecode/templates/admin/repos/repo_edit.html:70 |
|
2009 | #: rhodecode/templates/admin/repos/repo_edit.html:70 | |
2008 | #: rhodecode/templates/forks/fork.html:45 |
|
2010 | #: rhodecode/templates/forks/fork.html:45 | |
2009 | #: rhodecode/templates/settings/repo_settings.html:61 |
|
2011 | #: rhodecode/templates/settings/repo_settings.html:61 | |
2010 | msgid "Default revision for files page, downloads, whoosh and readme" |
|
2012 | msgid "Default revision for files page, downloads, whoosh and readme" | |
2011 | msgstr "" |
|
2013 | msgstr "" | |
2012 | "Révision par défaut pour les pages de fichiers, de téléchargements, de " |
|
2014 | "Révision par défaut pour les pages de fichiers, de téléchargements, de " | |
2013 | "recherche et de documentation." |
|
2015 | "recherche et de documentation." | |
2014 |
|
2016 | |||
2015 | #: rhodecode/templates/admin/repos/repo_add_base.html:60 |
|
2017 | #: rhodecode/templates/admin/repos/repo_add_base.html:60 | |
2016 | #: rhodecode/templates/admin/repos/repo_edit.html:79 |
|
2018 | #: rhodecode/templates/admin/repos/repo_edit.html:79 | |
2017 | #: rhodecode/templates/forks/fork.html:63 |
|
2019 | #: rhodecode/templates/forks/fork.html:63 | |
2018 | #: rhodecode/templates/settings/repo_settings.html:70 |
|
2020 | #: rhodecode/templates/settings/repo_settings.html:70 | |
2019 | msgid "Keep it short and to the point. Use a README file for longer descriptions." |
|
2021 | msgid "Keep it short and to the point. Use a README file for longer descriptions." | |
2020 | msgstr "" |
|
2022 | msgstr "" | |
2021 | "Gardez cette description précise et concise. Utilisez un fichier README " |
|
2023 | "Gardez cette description précise et concise. Utilisez un fichier README " | |
2022 | "pour des descriptions plus détaillées." |
|
2024 | "pour des descriptions plus détaillées." | |
2023 |
|
2025 | |||
2024 | #: rhodecode/templates/admin/repos/repo_add_base.html:73 |
|
2026 | #: rhodecode/templates/admin/repos/repo_add_base.html:73 | |
2025 | msgid "add" |
|
2027 | msgid "add" | |
2026 | msgstr "Ajouter" |
|
2028 | msgstr "Ajouter" | |
2027 |
|
2029 | |||
2028 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9 |
|
2030 | #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9 | |
2029 | msgid "add new repository" |
|
2031 | msgid "add new repository" | |
2030 | msgstr "ajouter un nouveau dépôt" |
|
2032 | msgstr "ajouter un nouveau dépôt" | |
2031 |
|
2033 | |||
2032 | #: rhodecode/templates/admin/repos/repo_edit.html:5 |
|
2034 | #: rhodecode/templates/admin/repos/repo_edit.html:5 | |
2033 | msgid "Edit repository" |
|
2035 | msgid "Edit repository" | |
2034 | msgstr "Éditer le dépôt" |
|
2036 | msgstr "Éditer le dépôt" | |
2035 |
|
2037 | |||
2036 | #: rhodecode/templates/admin/repos/repo_edit.html:13 |
|
2038 | #: rhodecode/templates/admin/repos/repo_edit.html:13 | |
2037 | #: rhodecode/templates/admin/users/user_edit.html:13 |
|
2039 | #: rhodecode/templates/admin/users/user_edit.html:13 | |
2038 | #: rhodecode/templates/admin/users/user_edit.html:228 |
|
2040 | #: rhodecode/templates/admin/users/user_edit.html:228 | |
2039 | #: rhodecode/templates/admin/users/user_edit.html:230 |
|
2041 | #: rhodecode/templates/admin/users/user_edit.html:230 | |
2040 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 |
|
2042 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 | |
2041 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:13 |
|
2043 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:13 | |
2042 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:207 |
|
2044 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:207 | |
2043 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:209 |
|
2045 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:209 | |
2044 | #: rhodecode/templates/files/files_source.html:29 |
|
2046 | #: rhodecode/templates/files/files_source.html:29 | |
2045 | #: rhodecode/templates/journal/journal_page_repos.html:29 |
|
2047 | #: rhodecode/templates/journal/journal_page_repos.html:29 | |
2046 | msgid "edit" |
|
2048 | msgid "edit" | |
2047 | msgstr "éditer" |
|
2049 | msgstr "éditer" | |
2048 |
|
2050 | |||
2049 | #: rhodecode/templates/admin/repos/repo_edit.html:40 |
|
2051 | #: rhodecode/templates/admin/repos/repo_edit.html:40 | |
2050 | #: rhodecode/templates/settings/repo_settings.html:39 |
|
2052 | #: rhodecode/templates/settings/repo_settings.html:39 | |
2051 | msgid "Clone uri" |
|
2053 | msgid "Clone uri" | |
2052 | msgstr "URL de clone" |
|
2054 | msgstr "URL de clone" | |
2053 |
|
2055 | |||
2054 | #: rhodecode/templates/admin/repos/repo_edit.html:53 |
|
2056 | #: rhodecode/templates/admin/repos/repo_edit.html:53 | |
2055 | #: rhodecode/templates/settings/repo_settings.html:52 |
|
2057 | #: rhodecode/templates/settings/repo_settings.html:52 | |
2056 | msgid "Optional select a group to put this repository into." |
|
2058 | msgid "Optional select a group to put this repository into." | |
2057 | msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt." |
|
2059 | msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt." | |
2058 |
|
2060 | |||
2059 | #: rhodecode/templates/admin/repos/repo_edit.html:126 |
|
2061 | #: rhodecode/templates/admin/repos/repo_edit.html:126 | |
2060 | msgid "Change owner of this repository." |
|
2062 | msgid "Change owner of this repository." | |
2061 | msgstr "Changer le propriétaire de ce dépôt." |
|
2063 | msgstr "Changer le propriétaire de ce dépôt." | |
2062 |
|
2064 | |||
2063 | #: rhodecode/templates/admin/repos/repo_edit.html:142 |
|
2065 | #: rhodecode/templates/admin/repos/repo_edit.html:142 | |
2064 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:75 |
|
2066 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:75 | |
2065 | #: rhodecode/templates/admin/settings/settings.html:113 |
|
2067 | #: rhodecode/templates/admin/settings/settings.html:113 | |
2066 | #: rhodecode/templates/admin/settings/settings.html:179 |
|
2068 | #: rhodecode/templates/admin/settings/settings.html:179 | |
2067 | #: rhodecode/templates/admin/settings/settings.html:269 |
|
2069 | #: rhodecode/templates/admin/settings/settings.html:269 | |
2068 | #: rhodecode/templates/admin/users/user_edit.html:134 |
|
2070 | #: rhodecode/templates/admin/users/user_edit.html:134 | |
2069 | #: rhodecode/templates/admin/users/user_edit.html:179 |
|
2071 | #: rhodecode/templates/admin/users/user_edit.html:179 | |
2070 | #: rhodecode/templates/admin/users/user_edit.html:282 |
|
2072 | #: rhodecode/templates/admin/users/user_edit.html:282 | |
2071 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:80 |
|
2073 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:80 | |
2072 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:136 |
|
2074 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:136 | |
2073 | #: rhodecode/templates/files/files_add.html:82 |
|
2075 | #: rhodecode/templates/files/files_add.html:82 | |
2074 | #: rhodecode/templates/files/files_edit.html:68 |
|
2076 | #: rhodecode/templates/files/files_edit.html:68 | |
2075 | #: rhodecode/templates/pullrequests/pullrequest.html:124 |
|
2077 | #: rhodecode/templates/pullrequests/pullrequest.html:124 | |
2076 |
#: rhodecode/templates/settings/repo_settings.html:9 |
|
2078 | #: rhodecode/templates/settings/repo_settings.html:95 | |
2077 | msgid "Reset" |
|
2079 | msgid "Reset" | |
2078 | msgstr "Réinitialiser" |
|
2080 | msgstr "Réinitialiser" | |
2079 |
|
2081 | |||
2080 | #: rhodecode/templates/admin/repos/repo_edit.html:152 |
|
2082 | #: rhodecode/templates/admin/repos/repo_edit.html:152 | |
2081 | msgid "Administration" |
|
2083 | msgid "Administration" | |
2082 | msgstr "Administration" |
|
2084 | msgstr "Administration" | |
2083 |
|
2085 | |||
2084 | #: rhodecode/templates/admin/repos/repo_edit.html:155 |
|
2086 | #: rhodecode/templates/admin/repos/repo_edit.html:155 | |
2085 | msgid "Statistics" |
|
2087 | msgid "Statistics" | |
2086 | msgstr "Statistiques" |
|
2088 | msgstr "Statistiques" | |
2087 |
|
2089 | |||
2088 | #: rhodecode/templates/admin/repos/repo_edit.html:159 |
|
2090 | #: rhodecode/templates/admin/repos/repo_edit.html:159 | |
2089 | msgid "Reset current statistics" |
|
2091 | msgid "Reset current statistics" | |
2090 | msgstr "Réinitialiser les statistiques" |
|
2092 | msgstr "Réinitialiser les statistiques" | |
2091 |
|
2093 | |||
2092 | #: rhodecode/templates/admin/repos/repo_edit.html:159 |
|
2094 | #: rhodecode/templates/admin/repos/repo_edit.html:159 | |
2093 | msgid "Confirm to remove current statistics" |
|
2095 | msgid "Confirm to remove current statistics" | |
2094 | msgstr "Souhaitez-vous vraiment réinitialiser les statistiques de ce dépôt ?" |
|
2096 | msgstr "Souhaitez-vous vraiment réinitialiser les statistiques de ce dépôt ?" | |
2095 |
|
2097 | |||
2096 | #: rhodecode/templates/admin/repos/repo_edit.html:162 |
|
2098 | #: rhodecode/templates/admin/repos/repo_edit.html:162 | |
2097 | msgid "Fetched to rev" |
|
2099 | msgid "Fetched to rev" | |
2098 | msgstr "Parcouru jusqu’à la révision" |
|
2100 | msgstr "Parcouru jusqu’à la révision" | |
2099 |
|
2101 | |||
2100 | #: rhodecode/templates/admin/repos/repo_edit.html:163 |
|
2102 | #: rhodecode/templates/admin/repos/repo_edit.html:163 | |
2101 | msgid "Stats gathered" |
|
2103 | msgid "Stats gathered" | |
2102 | msgstr "Statistiques obtenues" |
|
2104 | msgstr "Statistiques obtenues" | |
2103 |
|
2105 | |||
2104 | #: rhodecode/templates/admin/repos/repo_edit.html:171 |
|
2106 | #: rhodecode/templates/admin/repos/repo_edit.html:171 | |
2105 | msgid "Remote" |
|
2107 | msgid "Remote" | |
2106 | msgstr "Dépôt distant" |
|
2108 | msgstr "Dépôt distant" | |
2107 |
|
2109 | |||
2108 | #: rhodecode/templates/admin/repos/repo_edit.html:175 |
|
2110 | #: rhodecode/templates/admin/repos/repo_edit.html:175 | |
2109 | msgid "Pull changes from remote location" |
|
2111 | msgid "Pull changes from remote location" | |
2110 | msgstr "Récupérer les changements depuis le site distant" |
|
2112 | msgstr "Récupérer les changements depuis le site distant" | |
2111 |
|
2113 | |||
2112 | #: rhodecode/templates/admin/repos/repo_edit.html:175 |
|
2114 | #: rhodecode/templates/admin/repos/repo_edit.html:175 | |
2113 | msgid "Confirm to pull changes from remote side" |
|
2115 | msgid "Confirm to pull changes from remote side" | |
2114 | msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?" |
|
2116 | msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?" | |
2115 |
|
2117 | |||
2116 | #: rhodecode/templates/admin/repos/repo_edit.html:186 |
|
2118 | #: rhodecode/templates/admin/repos/repo_edit.html:186 | |
2117 | msgid "Cache" |
|
2119 | msgid "Cache" | |
2118 | msgstr "Cache" |
|
2120 | msgstr "Cache" | |
2119 |
|
2121 | |||
2120 | #: rhodecode/templates/admin/repos/repo_edit.html:190 |
|
2122 | #: rhodecode/templates/admin/repos/repo_edit.html:190 | |
2121 | msgid "Invalidate repository cache" |
|
2123 | msgid "Invalidate repository cache" | |
2122 | msgstr "Invalider le cache du dépôt" |
|
2124 | msgstr "Invalider le cache du dépôt" | |
2123 |
|
2125 | |||
2124 | #: rhodecode/templates/admin/repos/repo_edit.html:190 |
|
2126 | #: rhodecode/templates/admin/repos/repo_edit.html:190 | |
2125 | msgid "Confirm to invalidate repository cache" |
|
2127 | msgid "Confirm to invalidate repository cache" | |
2126 | msgstr "Voulez-vous vraiment invalider le cache du dépôt ?" |
|
2128 | msgstr "Voulez-vous vraiment invalider le cache du dépôt ?" | |
2127 |
|
2129 | |||
2128 | #: rhodecode/templates/admin/repos/repo_edit.html:193 |
|
2130 | #: rhodecode/templates/admin/repos/repo_edit.html:193 | |
2129 | msgid "" |
|
2131 | msgid "" | |
2130 | "Manually invalidate cache for this repository. On first access repository" |
|
2132 | "Manually invalidate cache for this repository. On first access repository" | |
2131 | " will be cached again" |
|
2133 | " will be cached again" | |
2132 | msgstr "" |
|
2134 | msgstr "" | |
2133 | "Invalide manuellement le cache de ce dépôt. Au prochain accès sur ce " |
|
2135 | "Invalide manuellement le cache de ce dépôt. Au prochain accès sur ce " | |
2134 | "dépôt, il sera à nouveau mis en cache." |
|
2136 | "dépôt, il sera à nouveau mis en cache." | |
2135 |
|
2137 | |||
2136 | #: rhodecode/templates/admin/repos/repo_edit.html:198 |
|
2138 | #: rhodecode/templates/admin/repos/repo_edit.html:198 | |
2137 | msgid "List of cached values" |
|
2139 | msgid "List of cached values" | |
2138 | msgstr "Liste des valeurs en cache" |
|
2140 | msgstr "Liste des valeurs en cache" | |
2139 |
|
2141 | |||
2140 | #: rhodecode/templates/admin/repos/repo_edit.html:201 |
|
2142 | #: rhodecode/templates/admin/repos/repo_edit.html:201 | |
2141 | msgid "Prefix" |
|
2143 | msgid "Prefix" | |
2142 | msgstr "" |
|
2144 | msgstr "" | |
2143 |
|
2145 | |||
2144 | #: rhodecode/templates/admin/repos/repo_edit.html:202 |
|
2146 | #: rhodecode/templates/admin/repos/repo_edit.html:202 | |
2145 | #, fuzzy |
|
2147 | #, fuzzy | |
2146 | msgid "Key" |
|
2148 | msgid "Key" | |
2147 | msgstr "Clé d’API" |
|
2149 | msgstr "Clé d’API" | |
2148 |
|
2150 | |||
2149 | #: rhodecode/templates/admin/repos/repo_edit.html:203 |
|
2151 | #: rhodecode/templates/admin/repos/repo_edit.html:203 | |
2150 | #: rhodecode/templates/admin/users/user_add.html:86 |
|
2152 | #: rhodecode/templates/admin/users/user_add.html:86 | |
2151 | #: rhodecode/templates/admin/users/user_edit.html:117 |
|
2153 | #: rhodecode/templates/admin/users/user_edit.html:117 | |
2152 | #: rhodecode/templates/admin/users_groups/users_group_add.html:41 |
|
2154 | #: rhodecode/templates/admin/users_groups/users_group_add.html:41 | |
2153 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:42 |
|
2155 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:42 | |
2154 | msgid "Active" |
|
2156 | msgid "Active" | |
2155 | msgstr "Actif" |
|
2157 | msgstr "Actif" | |
2156 |
|
2158 | |||
2157 | #: rhodecode/templates/admin/repos/repo_edit.html:218 |
|
2159 | #: rhodecode/templates/admin/repos/repo_edit.html:218 | |
2158 | #: rhodecode/templates/base/base.html:331 |
|
2160 | #: rhodecode/templates/base/base.html:331 | |
2159 | #: rhodecode/templates/base/base.html:333 |
|
2161 | #: rhodecode/templates/base/base.html:333 | |
2160 | #: rhodecode/templates/base/base.html:335 |
|
2162 | #: rhodecode/templates/base/base.html:335 | |
2161 | msgid "Public journal" |
|
2163 | msgid "Public journal" | |
2162 | msgstr "Journal public" |
|
2164 | msgstr "Journal public" | |
2163 |
|
2165 | |||
2164 | #: rhodecode/templates/admin/repos/repo_edit.html:224 |
|
2166 | #: rhodecode/templates/admin/repos/repo_edit.html:224 | |
2165 | msgid "Remove from public journal" |
|
2167 | msgid "Remove from public journal" | |
2166 | msgstr "Supprimer du journal public" |
|
2168 | msgstr "Supprimer du journal public" | |
2167 |
|
2169 | |||
2168 | #: rhodecode/templates/admin/repos/repo_edit.html:226 |
|
2170 | #: rhodecode/templates/admin/repos/repo_edit.html:226 | |
2169 | msgid "Add to public journal" |
|
2171 | msgid "Add to public journal" | |
2170 | msgstr "Ajouter le dépôt au journal public" |
|
2172 | msgstr "Ajouter le dépôt au journal public" | |
2171 |
|
2173 | |||
2172 | #: rhodecode/templates/admin/repos/repo_edit.html:231 |
|
2174 | #: rhodecode/templates/admin/repos/repo_edit.html:231 | |
2173 | msgid "" |
|
2175 | msgid "" | |
2174 | "All actions made on this repository will be accessible to everyone in " |
|
2176 | "All actions made on this repository will be accessible to everyone in " | |
2175 | "public journal" |
|
2177 | "public journal" | |
2176 | msgstr "" |
|
2178 | msgstr "" | |
2177 | "Le descriptif des actions réalisées sur ce dépôt sera visible à tous " |
|
2179 | "Le descriptif des actions réalisées sur ce dépôt sera visible à tous " | |
2178 | "depuis le journal public." |
|
2180 | "depuis le journal public." | |
2179 |
|
2181 | |||
2180 | #: rhodecode/templates/admin/repos/repo_edit.html:238 |
|
2182 | #: rhodecode/templates/admin/repos/repo_edit.html:238 | |
2181 | msgid "Locking" |
|
2183 | msgid "Locking" | |
2182 | msgstr "Verrouillage" |
|
2184 | msgstr "Verrouillage" | |
2183 |
|
2185 | |||
2184 | #: rhodecode/templates/admin/repos/repo_edit.html:243 |
|
2186 | #: rhodecode/templates/admin/repos/repo_edit.html:243 | |
2185 | msgid "Unlock locked repo" |
|
2187 | msgid "Unlock locked repo" | |
2186 | msgstr "Déverrouiller le dépôt" |
|
2188 | msgstr "Déverrouiller le dépôt" | |
2187 |
|
2189 | |||
2188 | #: rhodecode/templates/admin/repos/repo_edit.html:243 |
|
2190 | #: rhodecode/templates/admin/repos/repo_edit.html:243 | |
2189 | msgid "Confirm to unlock repository" |
|
2191 | msgid "Confirm to unlock repository" | |
2190 | msgstr "Veuillez confirmer le déverrouillage de ce dépôt." |
|
2192 | msgstr "Veuillez confirmer le déverrouillage de ce dépôt." | |
2191 |
|
2193 | |||
2192 | #: rhodecode/templates/admin/repos/repo_edit.html:246 |
|
2194 | #: rhodecode/templates/admin/repos/repo_edit.html:246 | |
2193 | msgid "lock repo" |
|
2195 | msgid "lock repo" | |
2194 | msgstr "Verrouiller le dépôt" |
|
2196 | msgstr "Verrouiller le dépôt" | |
2195 |
|
2197 | |||
2196 | #: rhodecode/templates/admin/repos/repo_edit.html:246 |
|
2198 | #: rhodecode/templates/admin/repos/repo_edit.html:246 | |
2197 | msgid "Confirm to lock repository" |
|
2199 | msgid "Confirm to lock repository" | |
2198 | msgstr "Veuillez confirmer le verrouillage de ce dépôt." |
|
2200 | msgstr "Veuillez confirmer le verrouillage de ce dépôt." | |
2199 |
|
2201 | |||
2200 | #: rhodecode/templates/admin/repos/repo_edit.html:247 |
|
2202 | #: rhodecode/templates/admin/repos/repo_edit.html:247 | |
2201 | msgid "Repository is not locked" |
|
2203 | msgid "Repository is not locked" | |
2202 | msgstr "Ce dépôt n’est pas verrouillé." |
|
2204 | msgstr "Ce dépôt n’est pas verrouillé." | |
2203 |
|
2205 | |||
2204 | #: rhodecode/templates/admin/repos/repo_edit.html:252 |
|
2206 | #: rhodecode/templates/admin/repos/repo_edit.html:252 | |
2205 | msgid "Force locking on repository. Works only when anonymous access is disabled" |
|
2207 | msgid "Force locking on repository. Works only when anonymous access is disabled" | |
2206 | msgstr "" |
|
2208 | msgstr "" | |
2207 | "Forcer le verrouillage du dépôt. Ce réglage fonctionne uniquement quand " |
|
2209 | "Forcer le verrouillage du dépôt. Ce réglage fonctionne uniquement quand " | |
2208 | "l‘accès anonyme est désactivé." |
|
2210 | "l‘accès anonyme est désactivé." | |
2209 |
|
2211 | |||
2210 | #: rhodecode/templates/admin/repos/repo_edit.html:259 |
|
2212 | #: rhodecode/templates/admin/repos/repo_edit.html:259 | |
2211 | msgid "Set as fork of" |
|
2213 | msgid "Set as fork of" | |
2212 | msgstr "Indiquer comme fork" |
|
2214 | msgstr "Indiquer comme fork" | |
2213 |
|
2215 | |||
2214 | #: rhodecode/templates/admin/repos/repo_edit.html:268 |
|
2216 | #: rhodecode/templates/admin/repos/repo_edit.html:268 | |
2215 | msgid "Manually set this repository as a fork of another from the list" |
|
2217 | msgid "Manually set this repository as a fork of another from the list" | |
2216 | msgstr "Marquer ce dépôt comme fork d’un autre dépôt de la liste." |
|
2218 | msgstr "Marquer ce dépôt comme fork d’un autre dépôt de la liste." | |
2217 |
|
2219 | |||
2218 | #: rhodecode/templates/admin/repos/repo_edit.html:274 |
|
2220 | #: rhodecode/templates/admin/repos/repo_edit.html:274 | |
2219 | #: rhodecode/templates/changeset/changeset_file_comment.html:26 |
|
2221 | #: rhodecode/templates/changeset/changeset_file_comment.html:26 | |
2220 | msgid "Delete" |
|
2222 | msgid "Delete" | |
2221 | msgstr "Supprimer" |
|
2223 | msgstr "Supprimer" | |
2222 |
|
2224 | |||
2223 | #: rhodecode/templates/admin/repos/repo_edit.html:278 |
|
2225 | #: rhodecode/templates/admin/repos/repo_edit.html:278 | |
|
2226 | #: rhodecode/templates/settings/repo_settings.html:115 | |||
2224 | msgid "Remove this repository" |
|
2227 | msgid "Remove this repository" | |
2225 | msgstr "Supprimer ce dépôt" |
|
2228 | msgstr "Supprimer ce dépôt" | |
2226 |
|
2229 | |||
2227 | #: rhodecode/templates/admin/repos/repo_edit.html:278 |
|
2230 | #: rhodecode/templates/admin/repos/repo_edit.html:278 | |
|
2231 | #: rhodecode/templates/settings/repo_settings.html:115 | |||
2228 | msgid "Confirm to delete this repository" |
|
2232 | msgid "Confirm to delete this repository" | |
2229 | msgstr "Voulez-vous vraiment supprimer ce dépôt ?" |
|
2233 | msgstr "Voulez-vous vraiment supprimer ce dépôt ?" | |
2230 |
|
2234 | |||
2231 | #: rhodecode/templates/admin/repos/repo_edit.html:282 |
|
2235 | #: rhodecode/templates/admin/repos/repo_edit.html:282 | |
|
2236 | #: rhodecode/templates/settings/repo_settings.html:119 | |||
|
2237 | #, fuzzy | |||
2232 | msgid "" |
|
2238 | msgid "" | |
2233 | "This repository will be renamed in a special way in order to be " |
|
2239 | "This repository will be renamed in a special way in order to be " | |
2234 |
"unaccesible for RhodeCode and VCS systems. |
|
2240 | "unaccesible for RhodeCode and VCS systems. If you need fully delete it " | |
2235 | " If you need fully delete it from filesystem " |
|
2241 | "from file system please do it manually" | |
2236 | "please do it manually" |
|
|||
2237 | msgstr "" |
|
2242 | msgstr "" | |
2238 | "Ce dépôt sera renommé de manière à le rendre inaccessible à RhodeCode et " |
|
2243 | "Ce dépôt sera renommé de manière à le rendre inaccessible à RhodeCode et " | |
2239 | "au système de gestion de versions.\n" |
|
2244 | "au système de gestion de versions.\n" | |
2240 | "Si vous voulez le supprimer complètement, effectuez la suppression " |
|
2245 | "Si vous voulez le supprimer complètement, effectuez la suppression " | |
2241 | "manuellement. Ce dépôt sera renommé de manière à le rendre inaccessible à" |
|
2246 | "manuellement. Ce dépôt sera renommé de manière à le rendre inaccessible à" | |
2242 | " RhodeCode et au système de gestion de versions.\n" |
|
2247 | " RhodeCode et au système de gestion de versions.\n" | |
2243 | "Si vous voulez le supprimer complètement, effectuez la suppression " |
|
2248 | "Si vous voulez le supprimer complètement, effectuez la suppression " | |
2244 | "manuellement." |
|
2249 | "manuellement." | |
2245 |
|
2250 | |||
2246 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:3 |
|
2251 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:3 | |
2247 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3 |
|
2252 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3 | |
2248 | msgid "none" |
|
2253 | msgid "none" | |
2249 | msgstr "Aucune" |
|
2254 | msgstr "Aucune" | |
2250 |
|
2255 | |||
2251 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:4 |
|
2256 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:4 | |
2252 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4 |
|
2257 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4 | |
2253 | msgid "read" |
|
2258 | msgid "read" | |
2254 | msgstr "Lecture" |
|
2259 | msgstr "Lecture" | |
2255 |
|
2260 | |||
2256 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:5 |
|
2261 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:5 | |
2257 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5 |
|
2262 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5 | |
2258 | msgid "write" |
|
2263 | msgid "write" | |
2259 | msgstr "Écriture" |
|
2264 | msgstr "Écriture" | |
2260 |
|
2265 | |||
2261 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:6 |
|
2266 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:6 | |
2262 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6 |
|
2267 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6 | |
2263 | #: rhodecode/templates/admin/users/users.html:85 |
|
2268 | #: rhodecode/templates/admin/users/users.html:85 | |
2264 | #: rhodecode/templates/base/base.html:229 |
|
2269 | #: rhodecode/templates/base/base.html:229 | |
2265 | msgid "admin" |
|
2270 | msgid "admin" | |
2266 | msgstr "Administration" |
|
2271 | msgstr "Administration" | |
2267 |
|
2272 | |||
2268 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:7 |
|
2273 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:7 | |
2269 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7 |
|
2274 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7 | |
2270 | msgid "member" |
|
2275 | msgid "member" | |
2271 | msgstr "Membre" |
|
2276 | msgstr "Membre" | |
2272 |
|
2277 | |||
2273 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:16 |
|
2278 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:16 | |
2274 | #: rhodecode/templates/data_table/_dt_elements.html:67 |
|
2279 | #: rhodecode/templates/data_table/_dt_elements.html:67 | |
2275 |
#: rhodecode/templates/journal/journal.html: |
|
2280 | #: rhodecode/templates/journal/journal.html:95 | |
2276 | #: rhodecode/templates/summary/summary.html:85 |
|
2281 | #: rhodecode/templates/summary/summary.html:85 | |
2277 | msgid "private repository" |
|
2282 | msgid "private repository" | |
2278 | msgstr "Dépôt privé" |
|
2283 | msgstr "Dépôt privé" | |
2279 |
|
2284 | |||
2280 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:19 |
|
2285 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:19 | |
2281 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:28 |
|
2286 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:28 | |
2282 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:18 |
|
2287 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:18 | |
2283 | msgid "default" |
|
2288 | msgid "default" | |
2284 | msgstr "[Par défaut]" |
|
2289 | msgstr "[Par défaut]" | |
2285 |
|
2290 | |||
2286 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:33 |
|
2291 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:33 | |
2287 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:58 |
|
2292 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:58 | |
2288 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23 |
|
2293 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23 | |
2289 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42 |
|
2294 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42 | |
2290 | msgid "revoke" |
|
2295 | msgid "revoke" | |
2291 | msgstr "Révoquer" |
|
2296 | msgstr "Révoquer" | |
2292 |
|
2297 | |||
2293 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:83 |
|
2298 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:83 | |
2294 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:67 |
|
2299 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:67 | |
2295 | msgid "Add another member" |
|
2300 | msgid "Add another member" | |
2296 | msgstr "Ajouter un utilisateur" |
|
2301 | msgstr "Ajouter un utilisateur" | |
2297 |
|
2302 | |||
2298 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:97 |
|
2303 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:97 | |
2299 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:87 |
|
2304 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:87 | |
2300 | msgid "Failed to remove user" |
|
2305 | msgid "Failed to remove user" | |
2301 | msgstr "Échec de suppression de l’utilisateur" |
|
2306 | msgstr "Échec de suppression de l’utilisateur" | |
2302 |
|
2307 | |||
2303 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:112 |
|
2308 | #: rhodecode/templates/admin/repos/repo_edit_perms.html:112 | |
2304 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:103 |
|
2309 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:103 | |
2305 | msgid "Failed to remove users group" |
|
2310 | msgid "Failed to remove users group" | |
2306 | msgstr "Erreur lors de la suppression du groupe d’utilisateurs." |
|
2311 | msgstr "Erreur lors de la suppression du groupe d’utilisateurs." | |
2307 |
|
2312 | |||
2308 | #: rhodecode/templates/admin/repos/repos.html:5 |
|
2313 | #: rhodecode/templates/admin/repos/repos.html:5 | |
2309 | msgid "Repositories administration" |
|
2314 | msgid "Repositories administration" | |
2310 | msgstr "Administration des dépôts" |
|
2315 | msgstr "Administration des dépôts" | |
2311 |
|
2316 | |||
2312 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:73 |
|
2317 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:73 | |
2313 | msgid "apply to children" |
|
2318 | msgid "apply to children" | |
2314 | msgstr "Appliquer aux enfants" |
|
2319 | msgstr "Appliquer aux enfants" | |
2315 |
|
2320 | |||
2316 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:74 |
|
2321 | #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:74 | |
2317 | msgid "" |
|
2322 | msgid "" | |
2318 | "Set or revoke permission to all children of that group, including " |
|
2323 | "Set or revoke permission to all children of that group, including " | |
2319 | "repositories and other groups" |
|
2324 | "repositories and other groups" | |
2320 | msgstr "" |
|
2325 | msgstr "" | |
2321 | "Applique ou révoque les permissions sur tous les éléments de ce groupe, " |
|
2326 | "Applique ou révoque les permissions sur tous les éléments de ce groupe, " | |
2322 | "notamment les dépôts et sous-groupes." |
|
2327 | "notamment les dépôts et sous-groupes." | |
2323 |
|
2328 | |||
2324 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:9 |
|
2329 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:9 | |
2325 | #: rhodecode/templates/base/base.html:122 |
|
2330 | #: rhodecode/templates/base/base.html:122 | |
2326 | #: rhodecode/templates/base/base.html:313 |
|
2331 | #: rhodecode/templates/base/base.html:313 | |
2327 | #: rhodecode/templates/base/base.html:315 |
|
2332 | #: rhodecode/templates/base/base.html:315 | |
2328 | #: rhodecode/templates/base/base.html:317 |
|
2333 | #: rhodecode/templates/base/base.html:317 | |
2329 | #: rhodecode/templates/bookmarks/bookmarks.html:11 |
|
2334 | #: rhodecode/templates/bookmarks/bookmarks.html:11 | |
2330 | #: rhodecode/templates/branches/branches.html:10 |
|
2335 | #: rhodecode/templates/branches/branches.html:10 | |
2331 | #: rhodecode/templates/changelog/changelog.html:10 |
|
2336 | #: rhodecode/templates/changelog/changelog.html:10 | |
2332 | #: rhodecode/templates/changeset/changeset.html:10 |
|
2337 | #: rhodecode/templates/changeset/changeset.html:10 | |
2333 | #: rhodecode/templates/changeset/changeset_range.html:9 |
|
2338 | #: rhodecode/templates/changeset/changeset_range.html:9 | |
2334 | #: rhodecode/templates/compare/compare_diff.html:9 |
|
2339 | #: rhodecode/templates/compare/compare_diff.html:9 | |
2335 | #: rhodecode/templates/files/file_diff.html:8 |
|
2340 | #: rhodecode/templates/files/file_diff.html:8 | |
2336 | #: rhodecode/templates/files/files.html:8 |
|
2341 | #: rhodecode/templates/files/files.html:8 | |
2337 | #: rhodecode/templates/files/files_add.html:15 |
|
2342 | #: rhodecode/templates/files/files_add.html:15 | |
2338 | #: rhodecode/templates/files/files_edit.html:15 |
|
2343 | #: rhodecode/templates/files/files_edit.html:15 | |
2339 | #: rhodecode/templates/followers/followers.html:9 |
|
2344 | #: rhodecode/templates/followers/followers.html:9 | |
2340 | #: rhodecode/templates/forks/fork.html:9 rhodecode/templates/forks/forks.html:9 |
|
2345 | #: rhodecode/templates/forks/fork.html:9 rhodecode/templates/forks/forks.html:9 | |
2341 | #: rhodecode/templates/pullrequests/pullrequest.html:8 |
|
2346 | #: rhodecode/templates/pullrequests/pullrequest.html:8 | |
2342 | #: rhodecode/templates/pullrequests/pullrequest_show.html:8 |
|
2347 | #: rhodecode/templates/pullrequests/pullrequest_show.html:8 | |
2343 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:8 |
|
2348 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:8 | |
2344 | #: rhodecode/templates/settings/repo_settings.html:9 |
|
2349 | #: rhodecode/templates/settings/repo_settings.html:9 | |
2345 | #: rhodecode/templates/shortlog/shortlog.html:10 |
|
2350 | #: rhodecode/templates/shortlog/shortlog.html:10 | |
2346 | #: rhodecode/templates/summary/summary.html:8 |
|
2351 | #: rhodecode/templates/summary/summary.html:8 | |
2347 | #: rhodecode/templates/tags/tags.html:11 |
|
2352 | #: rhodecode/templates/tags/tags.html:11 | |
2348 | msgid "Home" |
|
2353 | msgid "Home" | |
2349 | msgstr "Accueil" |
|
2354 | msgstr "Accueil" | |
2350 |
|
2355 | |||
2351 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:13 |
|
2356 | #: rhodecode/templates/admin/repos_groups/repos_groups.html:13 | |
2352 | msgid "with" |
|
2357 | msgid "with" | |
2353 | msgstr "comprenant" |
|
2358 | msgstr "comprenant" | |
2354 |
|
2359 | |||
2355 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5 |
|
2360 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5 | |
2356 | msgid "Add repos group" |
|
2361 | msgid "Add repos group" | |
2357 | msgstr "Créer un groupe de dépôt" |
|
2362 | msgstr "Créer un groupe de dépôt" | |
2358 |
|
2363 | |||
2359 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10 |
|
2364 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10 | |
2360 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10 |
|
2365 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10 | |
2361 | msgid "Repos groups" |
|
2366 | msgid "Repos groups" | |
2362 | msgstr "Groupes de dépôts" |
|
2367 | msgstr "Groupes de dépôts" | |
2363 |
|
2368 | |||
2364 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12 |
|
2369 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12 | |
2365 | msgid "add new repos group" |
|
2370 | msgid "add new repos group" | |
2366 | msgstr "Nouveau groupe de dépôt" |
|
2371 | msgstr "Nouveau groupe de dépôt" | |
2367 |
|
2372 | |||
2368 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50 |
|
2373 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50 | |
2369 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50 |
|
2374 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50 | |
2370 | msgid "Group parent" |
|
2375 | msgid "Group parent" | |
2371 | msgstr "Parent du groupe" |
|
2376 | msgstr "Parent du groupe" | |
2372 |
|
2377 | |||
2373 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58 |
|
2378 | #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58 | |
2374 | #: rhodecode/templates/admin/users/user_add.html:94 |
|
2379 | #: rhodecode/templates/admin/users/user_add.html:94 | |
2375 | #: rhodecode/templates/admin/users_groups/users_group_add.html:49 |
|
2380 | #: rhodecode/templates/admin/users_groups/users_group_add.html:49 | |
2376 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:90 |
|
2381 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:90 | |
2377 | #: rhodecode/templates/pullrequests/pullrequest_show.html:131 |
|
2382 | #: rhodecode/templates/pullrequests/pullrequest_show.html:131 | |
2378 | msgid "save" |
|
2383 | msgid "save" | |
2379 | msgstr "Enregistrer" |
|
2384 | msgstr "Enregistrer" | |
2380 |
|
2385 | |||
2381 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5 |
|
2386 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5 | |
2382 | msgid "Edit repos group" |
|
2387 | msgid "Edit repos group" | |
2383 | msgstr "Éditer le groupe de dépôt" |
|
2388 | msgstr "Éditer le groupe de dépôt" | |
2384 |
|
2389 | |||
2385 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12 |
|
2390 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12 | |
2386 | msgid "edit repos group" |
|
2391 | msgid "edit repos group" | |
2387 | msgstr "Édition du groupe de dépôt" |
|
2392 | msgstr "Édition du groupe de dépôt" | |
2388 |
|
2393 | |||
2389 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:70 |
|
2394 | #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:70 | |
2390 | msgid "" |
|
2395 | msgid "" | |
2391 | "Enable lock-by-pulling on group. This option will be applied to all other" |
|
2396 | "Enable lock-by-pulling on group. This option will be applied to all other" | |
2392 | " groups and repositories inside" |
|
2397 | " groups and repositories inside" | |
2393 | msgstr "" |
|
2398 | msgstr "" | |
2394 | "Activer le verrou lors d’un pull sur le groupe. Cette option sera " |
|
2399 | "Activer le verrou lors d’un pull sur le groupe. Cette option sera " | |
2395 | "appliquée à tous les sous-groupes et dépôts de ce groupe." |
|
2400 | "appliquée à tous les sous-groupes et dépôts de ce groupe." | |
2396 |
|
2401 | |||
2397 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5 |
|
2402 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5 | |
2398 | msgid "Repositories groups administration" |
|
2403 | msgid "Repositories groups administration" | |
2399 | msgstr "Administration des groupes de dépôts" |
|
2404 | msgstr "Administration des groupes de dépôts" | |
2400 |
|
2405 | |||
2401 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22 |
|
2406 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22 | |
2402 | msgid "ADD NEW GROUP" |
|
2407 | msgid "ADD NEW GROUP" | |
2403 | msgstr "AJOUTER UN NOUVEAU GROUPE" |
|
2408 | msgstr "AJOUTER UN NOUVEAU GROUPE" | |
2404 |
|
2409 | |||
2405 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35 |
|
2410 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35 | |
2406 | msgid "Number of toplevel repositories" |
|
2411 | msgid "Number of toplevel repositories" | |
2407 | msgstr "Nombre de sous-dépôts" |
|
2412 | msgstr "Nombre de sous-dépôts" | |
2408 |
|
2413 | |||
2409 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36 |
|
2414 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36 | |
2410 | #: rhodecode/templates/admin/users/users.html:87 |
|
2415 | #: rhodecode/templates/admin/users/users.html:87 | |
2411 | #: rhodecode/templates/admin/users_groups/users_groups.html:35 |
|
2416 | #: rhodecode/templates/admin/users_groups/users_groups.html:35 | |
2412 | msgid "action" |
|
2417 | msgid "action" | |
2413 | msgstr "Action" |
|
2418 | msgstr "Action" | |
2414 |
|
2419 | |||
2415 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 |
|
2420 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 | |
2416 | #: rhodecode/templates/admin/users/user_edit.html:259 |
|
2421 | #: rhodecode/templates/admin/users/user_edit.html:259 | |
2417 | #: rhodecode/templates/admin/users_groups/users_groups.html:44 |
|
2422 | #: rhodecode/templates/admin/users_groups/users_groups.html:44 | |
2418 | #: rhodecode/templates/data_table/_dt_elements.html:7 |
|
2423 | #: rhodecode/templates/data_table/_dt_elements.html:7 | |
2419 | #: rhodecode/templates/data_table/_dt_elements.html:121 |
|
2424 | #: rhodecode/templates/data_table/_dt_elements.html:121 | |
2420 | msgid "delete" |
|
2425 | msgid "delete" | |
2421 | msgstr "Supprimer" |
|
2426 | msgstr "Supprimer" | |
2422 |
|
2427 | |||
2423 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 |
|
2428 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55 | |
2424 | #, fuzzy, python-format |
|
2429 | #, fuzzy, python-format | |
2425 | msgid "Confirm to delete this group: %s with %s repository" |
|
2430 | msgid "Confirm to delete this group: %s with %s repository" | |
2426 | msgid_plural "Confirm to delete this group: %s with %s repositories" |
|
2431 | msgid_plural "Confirm to delete this group: %s with %s repositories" | |
2427 | msgstr[0] "" |
|
2432 | msgstr[0] "" | |
2428 | msgstr[1] "" |
|
2433 | msgstr[1] "" | |
2429 |
|
2434 | |||
2430 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:63 |
|
2435 | #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:63 | |
2431 | msgid "There are no repositories groups yet" |
|
2436 | msgid "There are no repositories groups yet" | |
2432 | msgstr "Aucun groupe de dépôts n’a été créé pour le moment." |
|
2437 | msgstr "Aucun groupe de dépôts n’a été créé pour le moment." | |
2433 |
|
2438 | |||
2434 | #: rhodecode/templates/admin/settings/hooks.html:5 |
|
2439 | #: rhodecode/templates/admin/settings/hooks.html:5 | |
2435 | #: rhodecode/templates/admin/settings/settings.html:5 |
|
2440 | #: rhodecode/templates/admin/settings/settings.html:5 | |
2436 | msgid "Settings administration" |
|
2441 | msgid "Settings administration" | |
2437 | msgstr "Administration générale" |
|
2442 | msgstr "Administration générale" | |
2438 |
|
2443 | |||
2439 | #: rhodecode/templates/admin/settings/hooks.html:9 |
|
2444 | #: rhodecode/templates/admin/settings/hooks.html:9 | |
2440 | #: rhodecode/templates/admin/settings/settings.html:9 |
|
2445 | #: rhodecode/templates/admin/settings/settings.html:9 | |
2441 | #: rhodecode/templates/settings/repo_settings.html:13 |
|
2446 | #: rhodecode/templates/settings/repo_settings.html:13 | |
2442 | msgid "Settings" |
|
2447 | msgid "Settings" | |
2443 | msgstr "Options" |
|
2448 | msgstr "Options" | |
2444 |
|
2449 | |||
2445 | #: rhodecode/templates/admin/settings/hooks.html:24 |
|
2450 | #: rhodecode/templates/admin/settings/hooks.html:24 | |
2446 | msgid "Built in hooks - read only" |
|
2451 | msgid "Built in hooks - read only" | |
2447 | msgstr "Hooks prédéfinis (lecture seule)" |
|
2452 | msgstr "Hooks prédéfinis (lecture seule)" | |
2448 |
|
2453 | |||
2449 | #: rhodecode/templates/admin/settings/hooks.html:40 |
|
2454 | #: rhodecode/templates/admin/settings/hooks.html:40 | |
2450 | msgid "Custom hooks" |
|
2455 | msgid "Custom hooks" | |
2451 | msgstr "Hooks personnalisés" |
|
2456 | msgstr "Hooks personnalisés" | |
2452 |
|
2457 | |||
2453 | #: rhodecode/templates/admin/settings/hooks.html:56 |
|
2458 | #: rhodecode/templates/admin/settings/hooks.html:56 | |
2454 | msgid "remove" |
|
2459 | msgid "remove" | |
2455 | msgstr "Enlever" |
|
2460 | msgstr "Enlever" | |
2456 |
|
2461 | |||
2457 | #: rhodecode/templates/admin/settings/hooks.html:88 |
|
2462 | #: rhodecode/templates/admin/settings/hooks.html:88 | |
2458 | msgid "Failed to remove hook" |
|
2463 | msgid "Failed to remove hook" | |
2459 | msgstr "Erreur lors de la suppression du hook." |
|
2464 | msgstr "Erreur lors de la suppression du hook." | |
2460 |
|
2465 | |||
2461 | #: rhodecode/templates/admin/settings/settings.html:24 |
|
2466 | #: rhodecode/templates/admin/settings/settings.html:24 | |
2462 | msgid "Remap and rescan repositories" |
|
2467 | msgid "Remap and rescan repositories" | |
2463 | msgstr "Ré-associer et re-scanner les dépôts" |
|
2468 | msgstr "Ré-associer et re-scanner les dépôts" | |
2464 |
|
2469 | |||
2465 | #: rhodecode/templates/admin/settings/settings.html:32 |
|
2470 | #: rhodecode/templates/admin/settings/settings.html:32 | |
2466 | msgid "rescan option" |
|
2471 | msgid "rescan option" | |
2467 | msgstr "Option de re-scan" |
|
2472 | msgstr "Option de re-scan" | |
2468 |
|
2473 | |||
2469 | #: rhodecode/templates/admin/settings/settings.html:38 |
|
2474 | #: rhodecode/templates/admin/settings/settings.html:38 | |
2470 | msgid "" |
|
2475 | msgid "" | |
2471 | "In case a repository was deleted from filesystem and there are leftovers " |
|
2476 | "In case a repository was deleted from filesystem and there are leftovers " | |
2472 | "in the database check this option to scan obsolete data in database and " |
|
2477 | "in the database check this option to scan obsolete data in database and " | |
2473 | "remove it." |
|
2478 | "remove it." | |
2474 | msgstr "" |
|
2479 | msgstr "" | |
2475 | "Cochez cette option pour supprimer d’éventuelles données obsolètes " |
|
2480 | "Cochez cette option pour supprimer d’éventuelles données obsolètes " | |
2476 | "(concernant des dépôts manuellement supprimés) de la base de données." |
|
2481 | "(concernant des dépôts manuellement supprimés) de la base de données." | |
2477 |
|
2482 | |||
2478 | #: rhodecode/templates/admin/settings/settings.html:39 |
|
2483 | #: rhodecode/templates/admin/settings/settings.html:39 | |
2479 | msgid "destroy old data" |
|
2484 | msgid "destroy old data" | |
2480 | msgstr "Supprimer les données obsolètes" |
|
2485 | msgstr "Supprimer les données obsolètes" | |
2481 |
|
2486 | |||
2482 | #: rhodecode/templates/admin/settings/settings.html:41 |
|
2487 | #: rhodecode/templates/admin/settings/settings.html:41 | |
2483 | msgid "" |
|
2488 | msgid "" | |
2484 | "Rescan repositories location for new repositories. Also deletes obsolete " |
|
2489 | "Rescan repositories location for new repositories. Also deletes obsolete " | |
2485 | "if `destroy` flag is checked " |
|
2490 | "if `destroy` flag is checked " | |
2486 | msgstr "" |
|
2491 | msgstr "" | |
2487 | "Rescanner le dossier contenant les dépôts pour en trouver de nouveaux. " |
|
2492 | "Rescanner le dossier contenant les dépôts pour en trouver de nouveaux. " | |
2488 | "Supprime égalements les entrées de dépôts obsolètes si « Supprimer les " |
|
2493 | "Supprime égalements les entrées de dépôts obsolètes si « Supprimer les " | |
2489 | "données obsolètes » est coché." |
|
2494 | "données obsolètes » est coché." | |
2490 |
|
2495 | |||
2491 | #: rhodecode/templates/admin/settings/settings.html:46 |
|
2496 | #: rhodecode/templates/admin/settings/settings.html:46 | |
2492 | msgid "Rescan repositories" |
|
2497 | msgid "Rescan repositories" | |
2493 | msgstr "Re-scanner les dépôts" |
|
2498 | msgstr "Re-scanner les dépôts" | |
2494 |
|
2499 | |||
2495 | #: rhodecode/templates/admin/settings/settings.html:52 |
|
2500 | #: rhodecode/templates/admin/settings/settings.html:52 | |
2496 | msgid "Whoosh indexing" |
|
2501 | msgid "Whoosh indexing" | |
2497 | msgstr "Indexation Whoosh" |
|
2502 | msgstr "Indexation Whoosh" | |
2498 |
|
2503 | |||
2499 | #: rhodecode/templates/admin/settings/settings.html:60 |
|
2504 | #: rhodecode/templates/admin/settings/settings.html:60 | |
2500 | msgid "index build option" |
|
2505 | msgid "index build option" | |
2501 | msgstr "Option d’indexation" |
|
2506 | msgstr "Option d’indexation" | |
2502 |
|
2507 | |||
2503 | #: rhodecode/templates/admin/settings/settings.html:65 |
|
2508 | #: rhodecode/templates/admin/settings/settings.html:65 | |
2504 | msgid "build from scratch" |
|
2509 | msgid "build from scratch" | |
2505 | msgstr "Purger et reconstruire l’index" |
|
2510 | msgstr "Purger et reconstruire l’index" | |
2506 |
|
2511 | |||
2507 | #: rhodecode/templates/admin/settings/settings.html:71 |
|
2512 | #: rhodecode/templates/admin/settings/settings.html:71 | |
2508 | msgid "Reindex" |
|
2513 | msgid "Reindex" | |
2509 | msgstr "Mettre à jour l’index" |
|
2514 | msgstr "Mettre à jour l’index" | |
2510 |
|
2515 | |||
2511 | #: rhodecode/templates/admin/settings/settings.html:77 |
|
2516 | #: rhodecode/templates/admin/settings/settings.html:77 | |
2512 | msgid "Global application settings" |
|
2517 | msgid "Global application settings" | |
2513 | msgstr "Réglages d’application globaux" |
|
2518 | msgstr "Réglages d’application globaux" | |
2514 |
|
2519 | |||
2515 | #: rhodecode/templates/admin/settings/settings.html:86 |
|
2520 | #: rhodecode/templates/admin/settings/settings.html:86 | |
2516 | msgid "Application name" |
|
2521 | msgid "Application name" | |
2517 | msgstr "Nom de l’application" |
|
2522 | msgstr "Nom de l’application" | |
2518 |
|
2523 | |||
2519 | #: rhodecode/templates/admin/settings/settings.html:95 |
|
2524 | #: rhodecode/templates/admin/settings/settings.html:95 | |
2520 | msgid "Realm text" |
|
2525 | msgid "Realm text" | |
2521 | msgstr "Texte du royaume" |
|
2526 | msgstr "Texte du royaume" | |
2522 |
|
2527 | |||
2523 | #: rhodecode/templates/admin/settings/settings.html:104 |
|
2528 | #: rhodecode/templates/admin/settings/settings.html:104 | |
2524 | msgid "GA code" |
|
2529 | msgid "GA code" | |
2525 | msgstr "Code GA" |
|
2530 | msgstr "Code GA" | |
2526 |
|
2531 | |||
2527 | #: rhodecode/templates/admin/settings/settings.html:112 |
|
2532 | #: rhodecode/templates/admin/settings/settings.html:112 | |
2528 | #: rhodecode/templates/admin/settings/settings.html:178 |
|
2533 | #: rhodecode/templates/admin/settings/settings.html:178 | |
2529 | #: rhodecode/templates/admin/settings/settings.html:268 |
|
2534 | #: rhodecode/templates/admin/settings/settings.html:268 | |
2530 | msgid "Save settings" |
|
2535 | msgid "Save settings" | |
2531 | msgstr "Enregister les options" |
|
2536 | msgstr "Enregister les options" | |
2532 |
|
2537 | |||
2533 | #: rhodecode/templates/admin/settings/settings.html:119 |
|
2538 | #: rhodecode/templates/admin/settings/settings.html:119 | |
2534 | msgid "Visualisation settings" |
|
2539 | msgid "Visualisation settings" | |
2535 | msgstr "Réglages d’affichage" |
|
2540 | msgstr "Réglages d’affichage" | |
2536 |
|
2541 | |||
2537 | #: rhodecode/templates/admin/settings/settings.html:127 |
|
2542 | #: rhodecode/templates/admin/settings/settings.html:127 | |
2538 | #, fuzzy |
|
2543 | #, fuzzy | |
2539 | msgid "General" |
|
2544 | msgid "General" | |
2540 | msgstr "Activer" |
|
2545 | msgstr "Activer" | |
2541 |
|
2546 | |||
2542 | #: rhodecode/templates/admin/settings/settings.html:132 |
|
2547 | #: rhodecode/templates/admin/settings/settings.html:132 | |
2543 | msgid "Use lightweight dashboard" |
|
2548 | msgid "Use lightweight dashboard" | |
2544 | msgstr "" |
|
2549 | msgstr "" | |
2545 |
|
2550 | |||
2546 | #: rhodecode/templates/admin/settings/settings.html:139 |
|
2551 | #: rhodecode/templates/admin/settings/settings.html:139 | |
2547 | msgid "Icons" |
|
2552 | msgid "Icons" | |
2548 | msgstr "Icônes" |
|
2553 | msgstr "Icônes" | |
2549 |
|
2554 | |||
2550 | #: rhodecode/templates/admin/settings/settings.html:144 |
|
2555 | #: rhodecode/templates/admin/settings/settings.html:144 | |
2551 | msgid "Show public repo icon on repositories" |
|
2556 | msgid "Show public repo icon on repositories" | |
2552 | msgstr "Afficher l’icône de dépôt public sur les dépôts" |
|
2557 | msgstr "Afficher l’icône de dépôt public sur les dépôts" | |
2553 |
|
2558 | |||
2554 | #: rhodecode/templates/admin/settings/settings.html:148 |
|
2559 | #: rhodecode/templates/admin/settings/settings.html:148 | |
2555 | msgid "Show private repo icon on repositories" |
|
2560 | msgid "Show private repo icon on repositories" | |
2556 | msgstr "Afficher l’icône de dépôt privé sur les dépôts" |
|
2561 | msgstr "Afficher l’icône de dépôt privé sur les dépôts" | |
2557 |
|
2562 | |||
2558 | #: rhodecode/templates/admin/settings/settings.html:155 |
|
2563 | #: rhodecode/templates/admin/settings/settings.html:155 | |
2559 | msgid "Meta-Tagging" |
|
2564 | msgid "Meta-Tagging" | |
2560 | msgstr "Meta-Tagging" |
|
2565 | msgstr "Meta-Tagging" | |
2561 |
|
2566 | |||
2562 | #: rhodecode/templates/admin/settings/settings.html:160 |
|
2567 | #: rhodecode/templates/admin/settings/settings.html:160 | |
2563 | msgid "Stylify recognised metatags:" |
|
2568 | msgid "Stylify recognised metatags:" | |
2564 | msgstr "Styliser les méta-tags reconnus :" |
|
2569 | msgstr "Styliser les méta-tags reconnus :" | |
2565 |
|
2570 | |||
2566 | #: rhodecode/templates/admin/settings/settings.html:187 |
|
2571 | #: rhodecode/templates/admin/settings/settings.html:187 | |
2567 | msgid "VCS settings" |
|
2572 | msgid "VCS settings" | |
2568 | msgstr "Réglages de gestionnaire de version" |
|
2573 | msgstr "Réglages de gestionnaire de version" | |
2569 |
|
2574 | |||
2570 | #: rhodecode/templates/admin/settings/settings.html:196 |
|
2575 | #: rhodecode/templates/admin/settings/settings.html:196 | |
2571 | msgid "Web" |
|
2576 | msgid "Web" | |
2572 | msgstr "Web" |
|
2577 | msgstr "Web" | |
2573 |
|
2578 | |||
2574 | #: rhodecode/templates/admin/settings/settings.html:201 |
|
2579 | #: rhodecode/templates/admin/settings/settings.html:201 | |
2575 | msgid "require ssl for vcs operations" |
|
2580 | msgid "require ssl for vcs operations" | |
2576 | msgstr "SSL requis pour les opérations de push/pull" |
|
2581 | msgstr "SSL requis pour les opérations de push/pull" | |
2577 |
|
2582 | |||
2578 | #: rhodecode/templates/admin/settings/settings.html:203 |
|
2583 | #: rhodecode/templates/admin/settings/settings.html:203 | |
2579 | msgid "" |
|
2584 | msgid "" | |
2580 | "RhodeCode will require SSL for pushing or pulling. If SSL is missing it " |
|
2585 | "RhodeCode will require SSL for pushing or pulling. If SSL is missing it " | |
2581 | "will return HTTP Error 406: Not Acceptable" |
|
2586 | "will return HTTP Error 406: Not Acceptable" | |
2582 | msgstr "" |
|
2587 | msgstr "" | |
2583 | "RhodeCode requièrera SSL pour les pushs et pulls. Si le SSL n’est pas " |
|
2588 | "RhodeCode requièrera SSL pour les pushs et pulls. Si le SSL n’est pas " | |
2584 | "utilisé l’erreur HTTP 406 (Non Acceptable) sera renvoyée." |
|
2589 | "utilisé l’erreur HTTP 406 (Non Acceptable) sera renvoyée." | |
2585 |
|
2590 | |||
2586 | #: rhodecode/templates/admin/settings/settings.html:209 |
|
2591 | #: rhodecode/templates/admin/settings/settings.html:209 | |
2587 | msgid "Hooks" |
|
2592 | msgid "Hooks" | |
2588 | msgstr "Hooks" |
|
2593 | msgstr "Hooks" | |
2589 |
|
2594 | |||
2590 | #: rhodecode/templates/admin/settings/settings.html:214 |
|
2595 | #: rhodecode/templates/admin/settings/settings.html:214 | |
2591 | msgid "Update repository after push (hg update)" |
|
2596 | msgid "Update repository after push (hg update)" | |
2592 | msgstr "Mettre à jour les dépôts après un push (hg update)" |
|
2597 | msgstr "Mettre à jour les dépôts après un push (hg update)" | |
2593 |
|
2598 | |||
2594 | #: rhodecode/templates/admin/settings/settings.html:218 |
|
2599 | #: rhodecode/templates/admin/settings/settings.html:218 | |
2595 | msgid "Show repository size after push" |
|
2600 | msgid "Show repository size after push" | |
2596 | msgstr "Afficher la taille du dépôt après un push" |
|
2601 | msgstr "Afficher la taille du dépôt après un push" | |
2597 |
|
2602 | |||
2598 | #: rhodecode/templates/admin/settings/settings.html:222 |
|
2603 | #: rhodecode/templates/admin/settings/settings.html:222 | |
2599 | msgid "Log user push commands" |
|
2604 | msgid "Log user push commands" | |
2600 | msgstr "Journaliser les commandes de push" |
|
2605 | msgstr "Journaliser les commandes de push" | |
2601 |
|
2606 | |||
2602 | #: rhodecode/templates/admin/settings/settings.html:226 |
|
2607 | #: rhodecode/templates/admin/settings/settings.html:226 | |
2603 | msgid "Log user pull commands" |
|
2608 | msgid "Log user pull commands" | |
2604 | msgstr "Journaliser les commandes de pull" |
|
2609 | msgstr "Journaliser les commandes de pull" | |
2605 |
|
2610 | |||
2606 | #: rhodecode/templates/admin/settings/settings.html:230 |
|
2611 | #: rhodecode/templates/admin/settings/settings.html:230 | |
2607 | msgid "advanced setup" |
|
2612 | msgid "advanced setup" | |
2608 | msgstr "Avancé" |
|
2613 | msgstr "Avancé" | |
2609 |
|
2614 | |||
2610 | #: rhodecode/templates/admin/settings/settings.html:235 |
|
2615 | #: rhodecode/templates/admin/settings/settings.html:235 | |
2611 | msgid "Mercurial Extensions" |
|
2616 | msgid "Mercurial Extensions" | |
2612 | msgstr "Extensions Mercurial" |
|
2617 | msgstr "Extensions Mercurial" | |
2613 |
|
2618 | |||
2614 | #: rhodecode/templates/admin/settings/settings.html:240 |
|
2619 | #: rhodecode/templates/admin/settings/settings.html:240 | |
2615 | msgid "largefiles extensions" |
|
2620 | msgid "largefiles extensions" | |
2616 | msgstr "Extensions largefiles" |
|
2621 | msgstr "Extensions largefiles" | |
2617 |
|
2622 | |||
2618 | #: rhodecode/templates/admin/settings/settings.html:244 |
|
2623 | #: rhodecode/templates/admin/settings/settings.html:244 | |
2619 | msgid "hgsubversion extensions" |
|
2624 | msgid "hgsubversion extensions" | |
2620 | msgstr "Extensions hgsubversion" |
|
2625 | msgstr "Extensions hgsubversion" | |
2621 |
|
2626 | |||
2622 | #: rhodecode/templates/admin/settings/settings.html:246 |
|
2627 | #: rhodecode/templates/admin/settings/settings.html:246 | |
2623 | msgid "" |
|
2628 | msgid "" | |
2624 | "Requires hgsubversion library installed. Allows clonning from svn remote " |
|
2629 | "Requires hgsubversion library installed. Allows clonning from svn remote " | |
2625 | "locations" |
|
2630 | "locations" | |
2626 | msgstr "" |
|
2631 | msgstr "" | |
2627 | "Ceci nécessite l’installation de la bibliothèque hgsubversion. Permet de " |
|
2632 | "Ceci nécessite l’installation de la bibliothèque hgsubversion. Permet de " | |
2628 | "clôner à partir de dépôts Suversion." |
|
2633 | "clôner à partir de dépôts Suversion." | |
2629 |
|
2634 | |||
2630 | #: rhodecode/templates/admin/settings/settings.html:256 |
|
2635 | #: rhodecode/templates/admin/settings/settings.html:256 | |
2631 | msgid "Repositories location" |
|
2636 | msgid "Repositories location" | |
2632 | msgstr "Emplacement des dépôts" |
|
2637 | msgstr "Emplacement des dépôts" | |
2633 |
|
2638 | |||
2634 | #: rhodecode/templates/admin/settings/settings.html:261 |
|
2639 | #: rhodecode/templates/admin/settings/settings.html:261 | |
2635 | msgid "" |
|
2640 | msgid "" | |
2636 | "This a crucial application setting. If you are really sure you need to " |
|
2641 | "This a crucial application setting. If you are really sure you need to " | |
2637 | "change this, you must restart application in order to make this setting " |
|
2642 | "change this, you must restart application in order to make this setting " | |
2638 | "take effect. Click this label to unlock." |
|
2643 | "take effect. Click this label to unlock." | |
2639 | msgstr "" |
|
2644 | msgstr "" | |
2640 | "Ce réglage ne devrait pas être modifié en temps normal. Si vous devez " |
|
2645 | "Ce réglage ne devrait pas être modifié en temps normal. Si vous devez " | |
2641 | "vraiment le faire, redémarrer l’application une fois le changement " |
|
2646 | "vraiment le faire, redémarrer l’application une fois le changement " | |
2642 | "effectué. Cliquez sur ce texte pour déverrouiller." |
|
2647 | "effectué. Cliquez sur ce texte pour déverrouiller." | |
2643 |
|
2648 | |||
2644 | #: rhodecode/templates/admin/settings/settings.html:262 |
|
2649 | #: rhodecode/templates/admin/settings/settings.html:262 | |
2645 | #: rhodecode/templates/base/base.html:221 |
|
2650 | #: rhodecode/templates/base/base.html:221 | |
2646 | msgid "unlock" |
|
2651 | msgid "unlock" | |
2647 | msgstr "Déverrouiller" |
|
2652 | msgstr "Déverrouiller" | |
2648 |
|
2653 | |||
2649 | #: rhodecode/templates/admin/settings/settings.html:263 |
|
2654 | #: rhodecode/templates/admin/settings/settings.html:263 | |
2650 | msgid "" |
|
2655 | msgid "" | |
2651 | "Location where repositories are stored. After changing this value a " |
|
2656 | "Location where repositories are stored. After changing this value a " | |
2652 | "restart, and rescan is required" |
|
2657 | "restart, and rescan is required" | |
2653 | msgstr "" |
|
2658 | msgstr "" | |
2654 | "Emplacement de stockage des dépôts. Si cette valeur est changée, " |
|
2659 | "Emplacement de stockage des dépôts. Si cette valeur est changée, " | |
2655 | "Rhodecode devra être redémarré les les dépôts rescannés." |
|
2660 | "Rhodecode devra être redémarré les les dépôts rescannés." | |
2656 |
|
2661 | |||
2657 | #: rhodecode/templates/admin/settings/settings.html:283 |
|
2662 | #: rhodecode/templates/admin/settings/settings.html:283 | |
2658 | msgid "Test Email" |
|
2663 | msgid "Test Email" | |
2659 | msgstr "E-mail de test" |
|
2664 | msgstr "E-mail de test" | |
2660 |
|
2665 | |||
2661 | #: rhodecode/templates/admin/settings/settings.html:291 |
|
2666 | #: rhodecode/templates/admin/settings/settings.html:291 | |
2662 | msgid "Email to" |
|
2667 | msgid "Email to" | |
2663 | msgstr "Envoyer l’e-mail à" |
|
2668 | msgstr "Envoyer l’e-mail à" | |
2664 |
|
2669 | |||
2665 | #: rhodecode/templates/admin/settings/settings.html:299 |
|
2670 | #: rhodecode/templates/admin/settings/settings.html:299 | |
2666 | msgid "Send" |
|
2671 | msgid "Send" | |
2667 | msgstr "Envoyer" |
|
2672 | msgstr "Envoyer" | |
2668 |
|
2673 | |||
2669 | #: rhodecode/templates/admin/settings/settings.html:305 |
|
2674 | #: rhodecode/templates/admin/settings/settings.html:305 | |
2670 | msgid "System Info and Packages" |
|
2675 | msgid "System Info and Packages" | |
2671 | msgstr "Information système et paquets" |
|
2676 | msgstr "Information système et paquets" | |
2672 |
|
2677 | |||
2673 | #: rhodecode/templates/admin/settings/settings.html:308 |
|
2678 | #: rhodecode/templates/admin/settings/settings.html:308 | |
2674 | msgid "show" |
|
2679 | msgid "show" | |
2675 | msgstr "Montrer" |
|
2680 | msgstr "Montrer" | |
2676 |
|
2681 | |||
2677 | #: rhodecode/templates/admin/users/user_add.html:5 |
|
2682 | #: rhodecode/templates/admin/users/user_add.html:5 | |
2678 | msgid "Add user" |
|
2683 | msgid "Add user" | |
2679 | msgstr "Ajouter un utilisateur" |
|
2684 | msgstr "Ajouter un utilisateur" | |
2680 |
|
2685 | |||
2681 | #: rhodecode/templates/admin/users/user_add.html:10 |
|
2686 | #: rhodecode/templates/admin/users/user_add.html:10 | |
2682 | #: rhodecode/templates/admin/users/user_edit.html:11 |
|
2687 | #: rhodecode/templates/admin/users/user_edit.html:11 | |
2683 | msgid "Users" |
|
2688 | msgid "Users" | |
2684 | msgstr "Utilisateurs" |
|
2689 | msgstr "Utilisateurs" | |
2685 |
|
2690 | |||
2686 | #: rhodecode/templates/admin/users/user_add.html:12 |
|
2691 | #: rhodecode/templates/admin/users/user_add.html:12 | |
2687 | msgid "add new user" |
|
2692 | msgid "add new user" | |
2688 | msgstr "nouvel utilisateur" |
|
2693 | msgstr "nouvel utilisateur" | |
2689 |
|
2694 | |||
2690 | #: rhodecode/templates/admin/users/user_add.html:50 |
|
2695 | #: rhodecode/templates/admin/users/user_add.html:50 | |
2691 | msgid "Password confirmation" |
|
2696 | msgid "Password confirmation" | |
2692 | msgstr "Confirmation" |
|
2697 | msgstr "Confirmation" | |
2693 |
|
2698 | |||
2694 | #: rhodecode/templates/admin/users/user_edit.html:5 |
|
2699 | #: rhodecode/templates/admin/users/user_edit.html:5 | |
2695 | msgid "Edit user" |
|
2700 | msgid "Edit user" | |
2696 | msgstr "Éditer l'utilisateur" |
|
2701 | msgstr "Éditer l'utilisateur" | |
2697 |
|
2702 | |||
2698 | #: rhodecode/templates/admin/users/user_edit.html:34 |
|
2703 | #: rhodecode/templates/admin/users/user_edit.html:34 | |
2699 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:10 |
|
2704 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:10 | |
2700 | msgid "Change your avatar at" |
|
2705 | msgid "Change your avatar at" | |
2701 | msgstr "Vous pouvez changer votre avatar sur" |
|
2706 | msgstr "Vous pouvez changer votre avatar sur" | |
2702 |
|
2707 | |||
2703 | #: rhodecode/templates/admin/users/user_edit.html:35 |
|
2708 | #: rhodecode/templates/admin/users/user_edit.html:35 | |
2704 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:11 |
|
2709 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:11 | |
2705 | msgid "Using" |
|
2710 | msgid "Using" | |
2706 | msgstr "en utilisant l’adresse" |
|
2711 | msgstr "en utilisant l’adresse" | |
2707 |
|
2712 | |||
2708 | #: rhodecode/templates/admin/users/user_edit.html:43 |
|
2713 | #: rhodecode/templates/admin/users/user_edit.html:43 | |
2709 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:20 |
|
2714 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:20 | |
2710 | msgid "API key" |
|
2715 | msgid "API key" | |
2711 | msgstr "Clé d’API" |
|
2716 | msgstr "Clé d’API" | |
2712 |
|
2717 | |||
2713 | #: rhodecode/templates/admin/users/user_edit.html:63 |
|
2718 | #: rhodecode/templates/admin/users/user_edit.html:63 | |
2714 | msgid "LDAP DN" |
|
2719 | msgid "LDAP DN" | |
2715 | msgstr "DN LDAP" |
|
2720 | msgstr "DN LDAP" | |
2716 |
|
2721 | |||
2717 | #: rhodecode/templates/admin/users/user_edit.html:72 |
|
2722 | #: rhodecode/templates/admin/users/user_edit.html:72 | |
2718 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:35 |
|
2723 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:35 | |
2719 | msgid "New password" |
|
2724 | msgid "New password" | |
2720 | msgstr "Nouveau mot de passe" |
|
2725 | msgstr "Nouveau mot de passe" | |
2721 |
|
2726 | |||
2722 | #: rhodecode/templates/admin/users/user_edit.html:81 |
|
2727 | #: rhodecode/templates/admin/users/user_edit.html:81 | |
2723 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:44 |
|
2728 | #: rhodecode/templates/admin/users/user_edit_my_account_form.html:44 | |
2724 | msgid "New password confirmation" |
|
2729 | msgid "New password confirmation" | |
2725 | msgstr "Confirmation du nouveau mot de passe" |
|
2730 | msgstr "Confirmation du nouveau mot de passe" | |
2726 |
|
2731 | |||
2727 | #: rhodecode/templates/admin/users/user_edit.html:151 |
|
2732 | #: rhodecode/templates/admin/users/user_edit.html:151 | |
2728 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:108 |
|
2733 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:108 | |
2729 | msgid "Inherit default permissions" |
|
2734 | msgid "Inherit default permissions" | |
2730 | msgstr "Utiliser les permissions par défaut" |
|
2735 | msgstr "Utiliser les permissions par défaut" | |
2731 |
|
2736 | |||
2732 | #: rhodecode/templates/admin/users/user_edit.html:156 |
|
2737 | #: rhodecode/templates/admin/users/user_edit.html:156 | |
2733 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:113 |
|
2738 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:113 | |
2734 | #, python-format |
|
2739 | #, python-format | |
2735 | msgid "" |
|
2740 | msgid "" | |
2736 | "Select to inherit permissions from %s settings. With this selected below " |
|
2741 | "Select to inherit permissions from %s settings. With this selected below " | |
2737 | "options does not have any action" |
|
2742 | "options does not have any action" | |
2738 | msgstr "" |
|
2743 | msgstr "" | |
2739 | "Cochez pour utiliser les permissions des les réglages %s. Si cette option" |
|
2744 | "Cochez pour utiliser les permissions des les réglages %s. Si cette option" | |
2740 | " est activée, les réglages ci-dessous n’auront pas d’effet." |
|
2745 | " est activée, les réglages ci-dessous n’auront pas d’effet." | |
2741 |
|
2746 | |||
2742 | #: rhodecode/templates/admin/users/user_edit.html:162 |
|
2747 | #: rhodecode/templates/admin/users/user_edit.html:162 | |
2743 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:119 |
|
2748 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:119 | |
2744 | msgid "Create repositories" |
|
2749 | msgid "Create repositories" | |
2745 | msgstr "Création de dépôts" |
|
2750 | msgstr "Création de dépôts" | |
2746 |
|
2751 | |||
2747 | #: rhodecode/templates/admin/users/user_edit.html:170 |
|
2752 | #: rhodecode/templates/admin/users/user_edit.html:170 | |
2748 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:127 |
|
2753 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:127 | |
2749 | msgid "Fork repositories" |
|
2754 | msgid "Fork repositories" | |
2750 | msgstr "Forker les dépôts" |
|
2755 | msgstr "Forker les dépôts" | |
2751 |
|
2756 | |||
2752 | #: rhodecode/templates/admin/users/user_edit.html:190 |
|
2757 | #: rhodecode/templates/admin/users/user_edit.html:190 | |
2753 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:22 |
|
2758 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:22 | |
2754 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:39 |
|
2759 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:39 | |
2755 | msgid "Nothing here yet" |
|
2760 | msgid "Nothing here yet" | |
2756 | msgstr "Rien ici pour le moment" |
|
2761 | msgstr "Rien ici pour le moment" | |
2757 |
|
2762 | |||
2758 | #: rhodecode/templates/admin/users/user_edit.html:197 |
|
2763 | #: rhodecode/templates/admin/users/user_edit.html:197 | |
2759 | #: rhodecode/templates/admin/users/user_edit_my_account.html:60 |
|
2764 | #: rhodecode/templates/admin/users/user_edit_my_account.html:60 | |
2760 | #: rhodecode/templates/admin/users/user_edit_my_account.html:217 |
|
2765 | #: rhodecode/templates/admin/users/user_edit_my_account.html:217 | |
2761 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:185 |
|
2766 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:185 | |
2762 | msgid "Permission" |
|
2767 | msgid "Permission" | |
2763 | msgstr "Permission" |
|
2768 | msgstr "Permission" | |
2764 |
|
2769 | |||
2765 | #: rhodecode/templates/admin/users/user_edit.html:198 |
|
2770 | #: rhodecode/templates/admin/users/user_edit.html:198 | |
2766 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:186 |
|
2771 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:186 | |
2767 | msgid "Edit Permission" |
|
2772 | msgid "Edit Permission" | |
2768 | msgstr "Éditer" |
|
2773 | msgstr "Éditer" | |
2769 |
|
2774 | |||
2770 | #: rhodecode/templates/admin/users/user_edit.html:247 |
|
2775 | #: rhodecode/templates/admin/users/user_edit.html:247 | |
2771 | msgid "Email addresses" |
|
2776 | msgid "Email addresses" | |
2772 | msgstr "Adresses e-mail" |
|
2777 | msgstr "Adresses e-mail" | |
2773 |
|
2778 | |||
2774 | #: rhodecode/templates/admin/users/user_edit.html:260 |
|
2779 | #: rhodecode/templates/admin/users/user_edit.html:260 | |
2775 | #, python-format |
|
2780 | #, python-format | |
2776 | msgid "Confirm to delete this email: %s" |
|
2781 | msgid "Confirm to delete this email: %s" | |
2777 | msgstr "Veuillez confirmer la suppression de l’e-mail : %s" |
|
2782 | msgstr "Veuillez confirmer la suppression de l’e-mail : %s" | |
2778 |
|
2783 | |||
2779 | #: rhodecode/templates/admin/users/user_edit.html:274 |
|
2784 | #: rhodecode/templates/admin/users/user_edit.html:274 | |
2780 | msgid "New email address" |
|
2785 | msgid "New email address" | |
2781 | msgstr "Nouvelle adrese" |
|
2786 | msgstr "Nouvelle adrese" | |
2782 |
|
2787 | |||
2783 | #: rhodecode/templates/admin/users/user_edit.html:281 |
|
2788 | #: rhodecode/templates/admin/users/user_edit.html:281 | |
2784 | msgid "Add" |
|
2789 | msgid "Add" | |
2785 | msgstr "Ajouter" |
|
2790 | msgstr "Ajouter" | |
2786 |
|
2791 | |||
2787 | #: rhodecode/templates/admin/users/user_edit_my_account.html:5 |
|
2792 | #: rhodecode/templates/admin/users/user_edit_my_account.html:5 | |
2788 | #: rhodecode/templates/base/base.html:124 |
|
2793 | #: rhodecode/templates/base/base.html:124 | |
2789 | msgid "My account" |
|
2794 | msgid "My account" | |
2790 | msgstr "Mon compte" |
|
2795 | msgstr "Mon compte" | |
2791 |
|
2796 | |||
2792 | #: rhodecode/templates/admin/users/user_edit_my_account.html:9 |
|
2797 | #: rhodecode/templates/admin/users/user_edit_my_account.html:9 | |
2793 | msgid "My Account" |
|
2798 | msgid "My Account" | |
2794 | msgstr "Mon compte" |
|
2799 | msgstr "Mon compte" | |
2795 |
|
2800 | |||
2796 | #: rhodecode/templates/admin/users/user_edit_my_account.html:35 |
|
2801 | #: rhodecode/templates/admin/users/user_edit_my_account.html:35 | |
2797 | msgid "My permissions" |
|
2802 | msgid "My permissions" | |
2798 | msgstr "Mes permissions" |
|
2803 | msgstr "Mes permissions" | |
2799 |
|
2804 | |||
2800 | #: rhodecode/templates/admin/users/user_edit_my_account.html:38 |
|
2805 | #: rhodecode/templates/admin/users/user_edit_my_account.html:38 | |
2801 |
#: rhodecode/templates/journal/journal.html:4 |
|
2806 | #: rhodecode/templates/journal/journal.html:49 | |
2802 | msgid "My repos" |
|
2807 | msgid "My repos" | |
2803 | msgstr "Mes dépôts" |
|
2808 | msgstr "Mes dépôts" | |
2804 |
|
2809 | |||
2805 | #: rhodecode/templates/admin/users/user_edit_my_account.html:41 |
|
2810 | #: rhodecode/templates/admin/users/user_edit_my_account.html:41 | |
2806 | msgid "My pull requests" |
|
2811 | msgid "My pull requests" | |
2807 | msgstr "Mes requêtes de pull" |
|
2812 | msgstr "Mes requêtes de pull" | |
2808 |
|
2813 | |||
2809 | #: rhodecode/templates/admin/users/user_edit_my_account.html:45 |
|
2814 | #: rhodecode/templates/admin/users/user_edit_my_account.html:45 | |
2810 | msgid "Add repo" |
|
2815 | msgid "Add repo" | |
2811 | msgstr "Ajouter un dépôt" |
|
2816 | msgstr "Ajouter un dépôt" | |
2812 |
|
2817 | |||
2813 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:2 |
|
2818 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:2 | |
2814 | msgid "Opened by me" |
|
2819 | msgid "Opened by me" | |
2815 | msgstr "Ouvertes par moi" |
|
2820 | msgstr "Ouvertes par moi" | |
2816 |
|
2821 | |||
2817 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:10 |
|
2822 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:10 | |
2818 | #, python-format |
|
2823 | #, python-format | |
2819 | msgid "Pull request #%s opened on %s" |
|
2824 | msgid "Pull request #%s opened on %s" | |
2820 | msgstr "Requête de pull nº%s ouverte le %s" |
|
2825 | msgstr "Requête de pull nº%s ouverte le %s" | |
2821 |
|
2826 | |||
2822 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:15 |
|
2827 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:15 | |
2823 | msgid "Confirm to delete this pull request" |
|
2828 | msgid "Confirm to delete this pull request" | |
2824 | msgstr "Veuillez confirmer la suppression de cette requête de pull." |
|
2829 | msgstr "Veuillez confirmer la suppression de cette requête de pull." | |
2825 |
|
2830 | |||
2826 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:26 |
|
2831 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:26 | |
2827 | msgid "I participate in" |
|
2832 | msgid "I participate in" | |
2828 | msgstr "Je participe à" |
|
2833 | msgstr "Je participe à" | |
2829 |
|
2834 | |||
2830 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:33 |
|
2835 | #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:33 | |
2831 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:30 |
|
2836 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:30 | |
2832 | #, python-format |
|
2837 | #, python-format | |
2833 | msgid "Pull request #%s opened by %s on %s" |
|
2838 | msgid "Pull request #%s opened by %s on %s" | |
2834 | msgstr "Requête de pull nº%s ouverte par %s le %s" |
|
2839 | msgstr "Requête de pull nº%s ouverte par %s le %s" | |
2835 |
|
2840 | |||
2836 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:7 |
|
2841 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:7 | |
2837 | #: rhodecode/templates/bookmarks/bookmarks.html:40 |
|
2842 | #: rhodecode/templates/bookmarks/bookmarks.html:40 | |
2838 | #: rhodecode/templates/bookmarks/bookmarks_data.html:9 |
|
2843 | #: rhodecode/templates/bookmarks/bookmarks_data.html:9 | |
2839 | #: rhodecode/templates/branches/branches.html:54 |
|
2844 | #: rhodecode/templates/branches/branches.html:54 | |
2840 | #: rhodecode/templates/branches/branches_data.html:9 |
|
2845 | #: rhodecode/templates/branches/branches_data.html:9 | |
2841 | #: rhodecode/templates/journal/journal_page_repos.html:8 |
|
2846 | #: rhodecode/templates/journal/journal_page_repos.html:8 | |
2842 | #: rhodecode/templates/tags/tags.html:55 |
|
2847 | #: rhodecode/templates/tags/tags.html:55 | |
2843 | #: rhodecode/templates/tags/tags_data.html:9 |
|
2848 | #: rhodecode/templates/tags/tags_data.html:9 | |
2844 | msgid "Revision" |
|
2849 | msgid "Revision" | |
2845 | msgstr "Révision" |
|
2850 | msgstr "Révision" | |
2846 |
|
2851 | |||
2847 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 |
|
2852 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28 | |
2848 | #: rhodecode/templates/journal/journal_page_repos.html:29 |
|
2853 | #: rhodecode/templates/journal/journal_page_repos.html:29 | |
2849 | msgid "private" |
|
2854 | msgid "private" | |
2850 | msgstr "privé" |
|
2855 | msgstr "privé" | |
2851 |
|
2856 | |||
2852 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:31 |
|
2857 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:31 | |
2853 | #: rhodecode/templates/data_table/_dt_elements.html:7 |
|
2858 | #: rhodecode/templates/data_table/_dt_elements.html:7 | |
2854 | #: rhodecode/templates/journal/journal_page_repos.html:32 |
|
2859 | #: rhodecode/templates/journal/journal_page_repos.html:32 | |
2855 | #, python-format |
|
2860 | #, python-format | |
2856 | msgid "Confirm to delete this repository: %s" |
|
2861 | msgid "Confirm to delete this repository: %s" | |
2857 | msgstr "Voulez-vous vraiment supprimer le dépôt %s ?" |
|
2862 | msgstr "Voulez-vous vraiment supprimer le dépôt %s ?" | |
2858 |
|
2863 | |||
2859 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:38 |
|
2864 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:38 | |
2860 | #: rhodecode/templates/journal/journal_page_repos.html:42 |
|
2865 | #: rhodecode/templates/journal/journal_page_repos.html:42 | |
2861 | msgid "No repositories yet" |
|
2866 | msgid "No repositories yet" | |
2862 | msgstr "Aucun dépôt pour le moment" |
|
2867 | msgstr "Aucun dépôt pour le moment" | |
2863 |
|
2868 | |||
2864 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:40 |
|
2869 | #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:40 | |
2865 | #: rhodecode/templates/journal/journal_page_repos.html:44 |
|
2870 | #: rhodecode/templates/journal/journal_page_repos.html:44 | |
2866 | msgid "create one now" |
|
2871 | msgid "create one now" | |
2867 | msgstr "En créer un maintenant" |
|
2872 | msgstr "En créer un maintenant" | |
2868 |
|
2873 | |||
2869 | #: rhodecode/templates/admin/users/users.html:5 |
|
2874 | #: rhodecode/templates/admin/users/users.html:5 | |
2870 | msgid "Users administration" |
|
2875 | msgid "Users administration" | |
2871 | msgstr "Administration des utilisateurs" |
|
2876 | msgstr "Administration des utilisateurs" | |
2872 |
|
2877 | |||
2873 | #: rhodecode/templates/admin/users/users.html:9 |
|
2878 | #: rhodecode/templates/admin/users/users.html:9 | |
2874 | #: rhodecode/templates/base/base.html:235 |
|
2879 | #: rhodecode/templates/base/base.html:235 | |
2875 | msgid "users" |
|
2880 | msgid "users" | |
2876 | msgstr "Utilisateurs" |
|
2881 | msgstr "Utilisateurs" | |
2877 |
|
2882 | |||
2878 | #: rhodecode/templates/admin/users/users.html:23 |
|
2883 | #: rhodecode/templates/admin/users/users.html:23 | |
2879 | msgid "ADD NEW USER" |
|
2884 | msgid "ADD NEW USER" | |
2880 | msgstr "NOUVEL UTILISATEUR" |
|
2885 | msgstr "NOUVEL UTILISATEUR" | |
2881 |
|
2886 | |||
2882 | #: rhodecode/templates/admin/users/users.html:77 |
|
2887 | #: rhodecode/templates/admin/users/users.html:77 | |
2883 | msgid "username" |
|
2888 | msgid "username" | |
2884 | msgstr "Nom d’utilisateur" |
|
2889 | msgstr "Nom d’utilisateur" | |
2885 |
|
2890 | |||
2886 | #: rhodecode/templates/admin/users/users.html:80 |
|
2891 | #: rhodecode/templates/admin/users/users.html:80 | |
2887 | msgid "firstname" |
|
2892 | msgid "firstname" | |
2888 | msgstr "Prénom" |
|
2893 | msgstr "Prénom" | |
2889 |
|
2894 | |||
2890 | #: rhodecode/templates/admin/users/users.html:81 |
|
2895 | #: rhodecode/templates/admin/users/users.html:81 | |
2891 | msgid "lastname" |
|
2896 | msgid "lastname" | |
2892 | msgstr "Nom de famille" |
|
2897 | msgstr "Nom de famille" | |
2893 |
|
2898 | |||
2894 | #: rhodecode/templates/admin/users/users.html:82 |
|
2899 | #: rhodecode/templates/admin/users/users.html:82 | |
2895 | msgid "last login" |
|
2900 | msgid "last login" | |
2896 | msgstr "Dernière connexion" |
|
2901 | msgstr "Dernière connexion" | |
2897 |
|
2902 | |||
2898 | #: rhodecode/templates/admin/users/users.html:84 |
|
2903 | #: rhodecode/templates/admin/users/users.html:84 | |
2899 | #: rhodecode/templates/admin/users_groups/users_groups.html:34 |
|
2904 | #: rhodecode/templates/admin/users_groups/users_groups.html:34 | |
2900 | msgid "active" |
|
2905 | msgid "active" | |
2901 | msgstr "Actif" |
|
2906 | msgstr "Actif" | |
2902 |
|
2907 | |||
2903 | #: rhodecode/templates/admin/users/users.html:86 |
|
2908 | #: rhodecode/templates/admin/users/users.html:86 | |
2904 | #: rhodecode/templates/base/base.html:238 |
|
2909 | #: rhodecode/templates/base/base.html:238 | |
2905 | msgid "ldap" |
|
2910 | msgid "ldap" | |
2906 | msgstr "LDAP" |
|
2911 | msgstr "LDAP" | |
2907 |
|
2912 | |||
2908 | #: rhodecode/templates/admin/users_groups/users_group_add.html:5 |
|
2913 | #: rhodecode/templates/admin/users_groups/users_group_add.html:5 | |
2909 | msgid "Add users group" |
|
2914 | msgid "Add users group" | |
2910 | msgstr "Ajouter un groupe d’utilisateur" |
|
2915 | msgstr "Ajouter un groupe d’utilisateur" | |
2911 |
|
2916 | |||
2912 | #: rhodecode/templates/admin/users_groups/users_group_add.html:10 |
|
2917 | #: rhodecode/templates/admin/users_groups/users_group_add.html:10 | |
2913 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 |
|
2918 | #: rhodecode/templates/admin/users_groups/users_groups.html:9 | |
2914 | msgid "Users groups" |
|
2919 | msgid "Users groups" | |
2915 | msgstr "Groupes d’utilisateurs" |
|
2920 | msgstr "Groupes d’utilisateurs" | |
2916 |
|
2921 | |||
2917 | #: rhodecode/templates/admin/users_groups/users_group_add.html:12 |
|
2922 | #: rhodecode/templates/admin/users_groups/users_group_add.html:12 | |
2918 | msgid "add new users group" |
|
2923 | msgid "add new users group" | |
2919 | msgstr "Ajouter un nouveau groupe" |
|
2924 | msgstr "Ajouter un nouveau groupe" | |
2920 |
|
2925 | |||
2921 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:5 |
|
2926 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:5 | |
2922 | msgid "Edit users group" |
|
2927 | msgid "Edit users group" | |
2923 | msgstr "Éditer le groupe d’utilisateurs" |
|
2928 | msgstr "Éditer le groupe d’utilisateurs" | |
2924 |
|
2929 | |||
2925 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:11 |
|
2930 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:11 | |
2926 | msgid "UsersGroups" |
|
2931 | msgid "UsersGroups" | |
2927 | msgstr "UsersGroups" |
|
2932 | msgstr "UsersGroups" | |
2928 |
|
2933 | |||
2929 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:50 |
|
2934 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:50 | |
2930 | msgid "Members" |
|
2935 | msgid "Members" | |
2931 | msgstr "Membres" |
|
2936 | msgstr "Membres" | |
2932 |
|
2937 | |||
2933 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:58 |
|
2938 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:58 | |
2934 | msgid "Choosen group members" |
|
2939 | msgid "Choosen group members" | |
2935 | msgstr "Membres du groupe" |
|
2940 | msgstr "Membres du groupe" | |
2936 |
|
2941 | |||
2937 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:61 |
|
2942 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:61 | |
2938 | msgid "Remove all elements" |
|
2943 | msgid "Remove all elements" | |
2939 | msgstr "Tout enlever" |
|
2944 | msgstr "Tout enlever" | |
2940 |
|
2945 | |||
2941 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:75 |
|
2946 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:75 | |
2942 | msgid "Available members" |
|
2947 | msgid "Available members" | |
2943 | msgstr "Membres disponibles" |
|
2948 | msgstr "Membres disponibles" | |
2944 |
|
2949 | |||
2945 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:79 |
|
2950 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:79 | |
2946 | msgid "Add all elements" |
|
2951 | msgid "Add all elements" | |
2947 | msgstr "Tout ajouter" |
|
2952 | msgstr "Tout ajouter" | |
2948 |
|
2953 | |||
2949 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:146 |
|
2954 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:146 | |
2950 | msgid "Group members" |
|
2955 | msgid "Group members" | |
2951 | msgstr "Membres du groupe" |
|
2956 | msgstr "Membres du groupe" | |
2952 |
|
2957 | |||
2953 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:163 |
|
2958 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:163 | |
2954 | #, fuzzy |
|
2959 | #, fuzzy | |
2955 | msgid "No members yet" |
|
2960 | msgid "No members yet" | |
2956 | msgstr "Membres" |
|
2961 | msgstr "Membres" | |
2957 |
|
2962 | |||
2958 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:171 |
|
2963 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:171 | |
2959 | #, fuzzy |
|
2964 | #, fuzzy | |
2960 | msgid "Permissions defined for this group" |
|
2965 | msgid "Permissions defined for this group" | |
2961 | msgstr "Gestion des permissions" |
|
2966 | msgstr "Gestion des permissions" | |
2962 |
|
2967 | |||
2963 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:178 |
|
2968 | #: rhodecode/templates/admin/users_groups/users_group_edit.html:178 | |
2964 | #, fuzzy |
|
2969 | #, fuzzy | |
2965 | msgid "No permissions set yet" |
|
2970 | msgid "No permissions set yet" | |
2966 | msgstr "Copier les permissions" |
|
2971 | msgstr "Copier les permissions" | |
2967 |
|
2972 | |||
2968 | #: rhodecode/templates/admin/users_groups/users_groups.html:5 |
|
2973 | #: rhodecode/templates/admin/users_groups/users_groups.html:5 | |
2969 | msgid "Users groups administration" |
|
2974 | msgid "Users groups administration" | |
2970 | msgstr "Gestion des groupes d’utilisateurs" |
|
2975 | msgstr "Gestion des groupes d’utilisateurs" | |
2971 |
|
2976 | |||
2972 | #: rhodecode/templates/admin/users_groups/users_groups.html:23 |
|
2977 | #: rhodecode/templates/admin/users_groups/users_groups.html:23 | |
2973 | msgid "ADD NEW USER GROUP" |
|
2978 | msgid "ADD NEW USER GROUP" | |
2974 | msgstr "AJOUTER UN NOUVEAU GROUPE" |
|
2979 | msgstr "AJOUTER UN NOUVEAU GROUPE" | |
2975 |
|
2980 | |||
2976 | #: rhodecode/templates/admin/users_groups/users_groups.html:32 |
|
2981 | #: rhodecode/templates/admin/users_groups/users_groups.html:32 | |
2977 | msgid "group name" |
|
2982 | msgid "group name" | |
2978 | msgstr "Nom du groupe" |
|
2983 | msgstr "Nom du groupe" | |
2979 |
|
2984 | |||
2980 | #: rhodecode/templates/admin/users_groups/users_groups.html:33 |
|
2985 | #: rhodecode/templates/admin/users_groups/users_groups.html:33 | |
2981 | #: rhodecode/templates/base/root.html:46 |
|
2986 | #: rhodecode/templates/base/root.html:46 | |
2982 | msgid "members" |
|
2987 | msgid "members" | |
2983 | msgstr "Membres" |
|
2988 | msgstr "Membres" | |
2984 |
|
2989 | |||
2985 | #: rhodecode/templates/admin/users_groups/users_groups.html:45 |
|
2990 | #: rhodecode/templates/admin/users_groups/users_groups.html:45 | |
2986 | #, python-format |
|
2991 | #, python-format | |
2987 | msgid "Confirm to delete this users group: %s" |
|
2992 | msgid "Confirm to delete this users group: %s" | |
2988 | msgstr "Voulez-vous vraiment supprimer le groupe d‘utilisateurs « %s » ?" |
|
2993 | msgstr "Voulez-vous vraiment supprimer le groupe d‘utilisateurs « %s » ?" | |
2989 |
|
2994 | |||
2990 | #: rhodecode/templates/base/base.html:41 |
|
2995 | #: rhodecode/templates/base/base.html:41 | |
2991 | msgid "Submit a bug" |
|
2996 | msgid "Submit a bug" | |
2992 | msgstr "Signaler un bogue" |
|
2997 | msgstr "Signaler un bogue" | |
2993 |
|
2998 | |||
2994 | #: rhodecode/templates/base/base.html:77 |
|
2999 | #: rhodecode/templates/base/base.html:77 | |
2995 | msgid "Login to your account" |
|
3000 | msgid "Login to your account" | |
2996 | msgstr "Connexion à votre compte" |
|
3001 | msgstr "Connexion à votre compte" | |
2997 |
|
3002 | |||
2998 | #: rhodecode/templates/base/base.html:100 |
|
3003 | #: rhodecode/templates/base/base.html:100 | |
2999 | msgid "Forgot password ?" |
|
3004 | msgid "Forgot password ?" | |
3000 | msgstr "Mot de passe oublié ?" |
|
3005 | msgstr "Mot de passe oublié ?" | |
3001 |
|
3006 | |||
3002 | #: rhodecode/templates/base/base.html:107 |
|
3007 | #: rhodecode/templates/base/base.html:107 | |
3003 | msgid "Log In" |
|
3008 | msgid "Log In" | |
3004 | msgstr "Connexion" |
|
3009 | msgstr "Connexion" | |
3005 |
|
3010 | |||
3006 | #: rhodecode/templates/base/base.html:118 |
|
3011 | #: rhodecode/templates/base/base.html:118 | |
3007 | msgid "Inbox" |
|
3012 | msgid "Inbox" | |
3008 | msgstr "Boîte de réception" |
|
3013 | msgstr "Boîte de réception" | |
3009 |
|
3014 | |||
3010 | #: rhodecode/templates/base/base.html:123 |
|
3015 | #: rhodecode/templates/base/base.html:123 | |
3011 | #: rhodecode/templates/base/base.html:322 |
|
3016 | #: rhodecode/templates/base/base.html:322 | |
3012 | #: rhodecode/templates/base/base.html:324 |
|
3017 | #: rhodecode/templates/base/base.html:324 | |
3013 | #: rhodecode/templates/base/base.html:326 |
|
3018 | #: rhodecode/templates/base/base.html:326 | |
3014 | #: rhodecode/templates/journal/journal.html:4 |
|
3019 | #: rhodecode/templates/journal/journal.html:4 | |
3015 | #: rhodecode/templates/journal/journal.html:21 |
|
|||
3016 | #: rhodecode/templates/journal/public_journal.html:4 |
|
3020 | #: rhodecode/templates/journal/public_journal.html:4 | |
3017 | msgid "Journal" |
|
3021 | msgid "Journal" | |
3018 | msgstr "Historique" |
|
3022 | msgstr "Historique" | |
3019 |
|
3023 | |||
3020 | #: rhodecode/templates/base/base.html:125 |
|
3024 | #: rhodecode/templates/base/base.html:125 | |
3021 | msgid "Log Out" |
|
3025 | msgid "Log Out" | |
3022 | msgstr "Se déconnecter" |
|
3026 | msgstr "Se déconnecter" | |
3023 |
|
3027 | |||
3024 | #: rhodecode/templates/base/base.html:144 |
|
3028 | #: rhodecode/templates/base/base.html:144 | |
3025 | msgid "Switch repository" |
|
3029 | msgid "Switch repository" | |
3026 | msgstr "Aller au dépôt" |
|
3030 | msgstr "Aller au dépôt" | |
3027 |
|
3031 | |||
3028 | #: rhodecode/templates/base/base.html:146 |
|
3032 | #: rhodecode/templates/base/base.html:146 | |
3029 | msgid "Products" |
|
3033 | msgid "Products" | |
3030 | msgstr "Produits" |
|
3034 | msgstr "Produits" | |
3031 |
|
3035 | |||
3032 | #: rhodecode/templates/base/base.html:152 |
|
3036 | #: rhodecode/templates/base/base.html:152 | |
3033 | #: rhodecode/templates/base/base.html:182 rhodecode/templates/base/root.html:47 |
|
3037 | #: rhodecode/templates/base/base.html:182 rhodecode/templates/base/root.html:47 | |
3034 | msgid "loading..." |
|
3038 | msgid "loading..." | |
3035 | msgstr "Chargement…" |
|
3039 | msgstr "Chargement…" | |
3036 |
|
3040 | |||
3037 | #: rhodecode/templates/base/base.html:158 |
|
3041 | #: rhodecode/templates/base/base.html:158 | |
3038 | #: rhodecode/templates/base/base.html:160 |
|
3042 | #: rhodecode/templates/base/base.html:160 | |
3039 | #: rhodecode/templates/base/base.html:162 |
|
3043 | #: rhodecode/templates/base/base.html:162 | |
3040 | #: rhodecode/templates/data_table/_dt_elements.html:15 |
|
3044 | #: rhodecode/templates/data_table/_dt_elements.html:15 | |
3041 | #: rhodecode/templates/data_table/_dt_elements.html:17 |
|
3045 | #: rhodecode/templates/data_table/_dt_elements.html:17 | |
3042 | #: rhodecode/templates/data_table/_dt_elements.html:19 |
|
3046 | #: rhodecode/templates/data_table/_dt_elements.html:19 | |
3043 | msgid "Summary" |
|
3047 | msgid "Summary" | |
3044 | msgstr "Résumé" |
|
3048 | msgstr "Résumé" | |
3045 |
|
3049 | |||
3046 | #: rhodecode/templates/base/base.html:166 |
|
3050 | #: rhodecode/templates/base/base.html:166 | |
3047 | #: rhodecode/templates/base/base.html:168 |
|
3051 | #: rhodecode/templates/base/base.html:168 | |
3048 | #: rhodecode/templates/base/base.html:170 |
|
3052 | #: rhodecode/templates/base/base.html:170 | |
3049 | #: rhodecode/templates/changelog/changelog.html:15 |
|
3053 | #: rhodecode/templates/changelog/changelog.html:15 | |
3050 | #: rhodecode/templates/data_table/_dt_elements.html:23 |
|
3054 | #: rhodecode/templates/data_table/_dt_elements.html:23 | |
3051 | #: rhodecode/templates/data_table/_dt_elements.html:25 |
|
3055 | #: rhodecode/templates/data_table/_dt_elements.html:25 | |
3052 | #: rhodecode/templates/data_table/_dt_elements.html:27 |
|
3056 | #: rhodecode/templates/data_table/_dt_elements.html:27 | |
3053 | msgid "Changelog" |
|
3057 | msgid "Changelog" | |
3054 | msgstr "Historique" |
|
3058 | msgstr "Historique" | |
3055 |
|
3059 | |||
3056 | #: rhodecode/templates/base/base.html:175 |
|
3060 | #: rhodecode/templates/base/base.html:175 | |
3057 | #: rhodecode/templates/base/base.html:177 |
|
3061 | #: rhodecode/templates/base/base.html:177 | |
3058 | #: rhodecode/templates/base/base.html:179 |
|
3062 | #: rhodecode/templates/base/base.html:179 | |
3059 | msgid "Switch to" |
|
3063 | msgid "Switch to" | |
3060 | msgstr "Aller" |
|
3064 | msgstr "Aller" | |
3061 |
|
3065 | |||
3062 | #: rhodecode/templates/base/base.html:186 |
|
3066 | #: rhodecode/templates/base/base.html:186 | |
3063 | #: rhodecode/templates/base/base.html:188 |
|
3067 | #: rhodecode/templates/base/base.html:188 | |
3064 | #: rhodecode/templates/base/base.html:190 |
|
3068 | #: rhodecode/templates/base/base.html:190 | |
3065 | #: rhodecode/templates/data_table/_dt_elements.html:31 |
|
3069 | #: rhodecode/templates/data_table/_dt_elements.html:31 | |
3066 | #: rhodecode/templates/data_table/_dt_elements.html:33 |
|
3070 | #: rhodecode/templates/data_table/_dt_elements.html:33 | |
3067 | #: rhodecode/templates/data_table/_dt_elements.html:35 |
|
3071 | #: rhodecode/templates/data_table/_dt_elements.html:35 | |
3068 | msgid "Files" |
|
3072 | msgid "Files" | |
3069 | msgstr "Fichiers" |
|
3073 | msgstr "Fichiers" | |
3070 |
|
3074 | |||
3071 | #: rhodecode/templates/base/base.html:195 |
|
3075 | #: rhodecode/templates/base/base.html:195 | |
3072 | #: rhodecode/templates/base/base.html:199 |
|
3076 | #: rhodecode/templates/base/base.html:199 | |
3073 | msgid "Options" |
|
3077 | msgid "Options" | |
3074 | msgstr "Options" |
|
3078 | msgstr "Options" | |
3075 |
|
3079 | |||
3076 | #: rhodecode/templates/base/base.html:204 |
|
3080 | #: rhodecode/templates/base/base.html:204 | |
3077 | #: rhodecode/templates/base/base.html:206 |
|
3081 | #: rhodecode/templates/base/base.html:206 | |
3078 | msgid "repository settings" |
|
3082 | msgid "repository settings" | |
3079 | msgstr "Réglages de dépôt" |
|
3083 | msgstr "Réglages de dépôt" | |
3080 |
|
3084 | |||
3081 | #: rhodecode/templates/base/base.html:210 |
|
3085 | #: rhodecode/templates/base/base.html:210 | |
3082 | #: rhodecode/templates/data_table/_dt_elements.html:80 |
|
3086 | #: rhodecode/templates/data_table/_dt_elements.html:80 | |
3083 | #: rhodecode/templates/forks/fork.html:13 |
|
3087 | #: rhodecode/templates/forks/fork.html:13 | |
3084 | msgid "fork" |
|
3088 | msgid "fork" | |
3085 | msgstr "Fork" |
|
3089 | msgstr "Fork" | |
3086 |
|
3090 | |||
3087 | #: rhodecode/templates/base/base.html:212 rhodecode/templates/base/root.html:50 |
|
3091 | #: rhodecode/templates/base/base.html:212 rhodecode/templates/base/root.html:50 | |
3088 | #: rhodecode/templates/changelog/changelog.html:43 |
|
3092 | #: rhodecode/templates/changelog/changelog.html:43 | |
3089 | msgid "Open new pull request" |
|
3093 | msgid "Open new pull request" | |
3090 | msgstr "Nouvelle requête de pull" |
|
3094 | msgstr "Nouvelle requête de pull" | |
3091 |
|
3095 | |||
3092 | #: rhodecode/templates/base/base.html:215 |
|
3096 | #: rhodecode/templates/base/base.html:215 | |
3093 | #: rhodecode/templates/forks/forks_data.html:21 |
|
3097 | #: rhodecode/templates/forks/forks_data.html:21 | |
3094 | msgid "Compare fork" |
|
3098 | msgid "Compare fork" | |
3095 | msgstr "Comparer le fork" |
|
3099 | msgstr "Comparer le fork" | |
3096 |
|
3100 | |||
3097 | #: rhodecode/templates/base/base.html:217 |
|
3101 | #: rhodecode/templates/base/base.html:217 | |
3098 | msgid "search" |
|
3102 | msgid "search" | |
3099 | msgstr "Rechercher" |
|
3103 | msgstr "Rechercher" | |
3100 |
|
3104 | |||
3101 | #: rhodecode/templates/base/base.html:223 |
|
3105 | #: rhodecode/templates/base/base.html:223 | |
3102 | msgid "lock" |
|
3106 | msgid "lock" | |
3103 | msgstr "Verrouiller" |
|
3107 | msgstr "Verrouiller" | |
3104 |
|
3108 | |||
3105 | #: rhodecode/templates/base/base.html:234 |
|
3109 | #: rhodecode/templates/base/base.html:234 | |
3106 | msgid "repositories groups" |
|
3110 | msgid "repositories groups" | |
3107 | msgstr "Groupes de dépôts" |
|
3111 | msgstr "Groupes de dépôts" | |
3108 |
|
3112 | |||
3109 | #: rhodecode/templates/base/base.html:236 |
|
3113 | #: rhodecode/templates/base/base.html:236 | |
3110 | msgid "users groups" |
|
3114 | msgid "users groups" | |
3111 | msgstr "Groupes d’utilisateurs" |
|
3115 | msgstr "Groupes d’utilisateurs" | |
3112 |
|
3116 | |||
3113 | #: rhodecode/templates/base/base.html:237 |
|
3117 | #: rhodecode/templates/base/base.html:237 | |
3114 | msgid "permissions" |
|
3118 | msgid "permissions" | |
3115 | msgstr "Permissions" |
|
3119 | msgstr "Permissions" | |
3116 |
|
3120 | |||
3117 | #: rhodecode/templates/base/base.html:239 |
|
3121 | #: rhodecode/templates/base/base.html:239 | |
3118 | #, fuzzy |
|
3122 | #, fuzzy | |
3119 | msgid "defaults" |
|
3123 | msgid "defaults" | |
3120 | msgstr "[Par défaut]" |
|
3124 | msgstr "[Par défaut]" | |
3121 |
|
3125 | |||
3122 | #: rhodecode/templates/base/base.html:240 |
|
3126 | #: rhodecode/templates/base/base.html:240 | |
3123 | msgid "settings" |
|
3127 | msgid "settings" | |
3124 | msgstr "Réglages" |
|
3128 | msgstr "Réglages" | |
3125 |
|
3129 | |||
3126 | #: rhodecode/templates/base/base.html:251 |
|
3130 | #: rhodecode/templates/base/base.html:251 | |
3127 | #: rhodecode/templates/base/base.html:253 |
|
3131 | #: rhodecode/templates/base/base.html:253 | |
3128 | msgid "Followers" |
|
3132 | msgid "Followers" | |
3129 | msgstr "Followers" |
|
3133 | msgstr "Followers" | |
3130 |
|
3134 | |||
3131 | #: rhodecode/templates/base/base.html:259 |
|
3135 | #: rhodecode/templates/base/base.html:259 | |
3132 | #: rhodecode/templates/base/base.html:261 |
|
3136 | #: rhodecode/templates/base/base.html:261 | |
3133 | msgid "Forks" |
|
3137 | msgid "Forks" | |
3134 | msgstr "Forks" |
|
3138 | msgstr "Forks" | |
3135 |
|
3139 | |||
3136 | #: rhodecode/templates/base/base.html:340 |
|
3140 | #: rhodecode/templates/base/base.html:340 | |
3137 | #: rhodecode/templates/base/base.html:342 |
|
3141 | #: rhodecode/templates/base/base.html:342 | |
3138 | #: rhodecode/templates/base/base.html:344 |
|
3142 | #: rhodecode/templates/base/base.html:344 | |
3139 | #: rhodecode/templates/search/search.html:52 |
|
3143 | #: rhodecode/templates/search/search.html:52 | |
3140 | msgid "Search" |
|
3144 | msgid "Search" | |
3141 | msgstr "Rechercher" |
|
3145 | msgstr "Rechercher" | |
3142 |
|
3146 | |||
3143 | #: rhodecode/templates/base/root.html:42 |
|
3147 | #: rhodecode/templates/base/root.html:42 | |
3144 | msgid "add another comment" |
|
3148 | msgid "add another comment" | |
3145 | msgstr "Nouveau commentaire" |
|
3149 | msgstr "Nouveau commentaire" | |
3146 |
|
3150 | |||
3147 | #: rhodecode/templates/base/root.html:43 |
|
3151 | #: rhodecode/templates/base/root.html:43 | |
3148 |
#: rhodecode/templates/journal/journal.html: |
|
3152 | #: rhodecode/templates/journal/journal.html:83 | |
3149 | #: rhodecode/templates/summary/summary.html:57 |
|
3153 | #: rhodecode/templates/summary/summary.html:57 | |
3150 | msgid "Stop following this repository" |
|
3154 | msgid "Stop following this repository" | |
3151 | msgstr "Arrêter de suivre ce dépôt" |
|
3155 | msgstr "Arrêter de suivre ce dépôt" | |
3152 |
|
3156 | |||
3153 | #: rhodecode/templates/base/root.html:44 |
|
3157 | #: rhodecode/templates/base/root.html:44 | |
3154 | #: rhodecode/templates/summary/summary.html:61 |
|
3158 | #: rhodecode/templates/summary/summary.html:61 | |
3155 | msgid "Start following this repository" |
|
3159 | msgid "Start following this repository" | |
3156 | msgstr "Suivre ce dépôt" |
|
3160 | msgstr "Suivre ce dépôt" | |
3157 |
|
3161 | |||
3158 | #: rhodecode/templates/base/root.html:45 |
|
3162 | #: rhodecode/templates/base/root.html:45 | |
3159 | msgid "Group" |
|
3163 | msgid "Group" | |
3160 | msgstr "Groupe" |
|
3164 | msgstr "Groupe" | |
3161 |
|
3165 | |||
3162 | #: rhodecode/templates/base/root.html:48 |
|
3166 | #: rhodecode/templates/base/root.html:48 | |
3163 | msgid "search truncated" |
|
3167 | msgid "search truncated" | |
3164 | msgstr "Résultats tronqués" |
|
3168 | msgstr "Résultats tronqués" | |
3165 |
|
3169 | |||
3166 | #: rhodecode/templates/base/root.html:49 |
|
3170 | #: rhodecode/templates/base/root.html:49 | |
3167 | msgid "no matching files" |
|
3171 | msgid "no matching files" | |
3168 | msgstr "Aucun fichier ne correspond" |
|
3172 | msgstr "Aucun fichier ne correspond" | |
3169 |
|
3173 | |||
3170 | #: rhodecode/templates/base/root.html:51 |
|
3174 | #: rhodecode/templates/base/root.html:51 | |
3171 | #, fuzzy |
|
3175 | #, fuzzy | |
3172 | msgid "Open new pull request for selected changesets" |
|
3176 | msgid "Open new pull request for selected changesets" | |
3173 | msgstr "a ouvert une nouvelle requête de pull" |
|
3177 | msgstr "a ouvert une nouvelle requête de pull" | |
3174 |
|
3178 | |||
3175 | #: rhodecode/templates/base/root.html:52 |
|
3179 | #: rhodecode/templates/base/root.html:52 | |
3176 | msgid "Show selected changes __S -> __E" |
|
3180 | msgid "Show selected changes __S -> __E" | |
3177 | msgstr "Afficher les changements sélections de __S à __E" |
|
3181 | msgstr "Afficher les changements sélections de __S à __E" | |
3178 |
|
3182 | |||
3179 | #: rhodecode/templates/base/root.html:53 |
|
3183 | #: rhodecode/templates/base/root.html:53 | |
3180 | msgid "Selection link" |
|
3184 | msgid "Selection link" | |
3181 | msgstr "Lien vers la sélection" |
|
3185 | msgstr "Lien vers la sélection" | |
3182 |
|
3186 | |||
3183 | #: rhodecode/templates/bookmarks/bookmarks.html:5 |
|
3187 | #: rhodecode/templates/bookmarks/bookmarks.html:5 | |
3184 | #, python-format |
|
3188 | #, python-format | |
3185 | msgid "%s Bookmarks" |
|
3189 | msgid "%s Bookmarks" | |
3186 | msgstr "Signets de %s" |
|
3190 | msgstr "Signets de %s" | |
3187 |
|
3191 | |||
3188 | #: rhodecode/templates/bookmarks/bookmarks.html:39 |
|
3192 | #: rhodecode/templates/bookmarks/bookmarks.html:39 | |
3189 | #: rhodecode/templates/bookmarks/bookmarks_data.html:8 |
|
3193 | #: rhodecode/templates/bookmarks/bookmarks_data.html:8 | |
3190 | #: rhodecode/templates/branches/branches.html:53 |
|
3194 | #: rhodecode/templates/branches/branches.html:53 | |
3191 | #: rhodecode/templates/branches/branches_data.html:8 |
|
3195 | #: rhodecode/templates/branches/branches_data.html:8 | |
3192 | #: rhodecode/templates/tags/tags.html:54 |
|
3196 | #: rhodecode/templates/tags/tags.html:54 | |
3193 | #: rhodecode/templates/tags/tags_data.html:8 |
|
3197 | #: rhodecode/templates/tags/tags_data.html:8 | |
3194 | msgid "Author" |
|
3198 | msgid "Author" | |
3195 | msgstr "Auteur" |
|
3199 | msgstr "Auteur" | |
3196 |
|
3200 | |||
3197 | #: rhodecode/templates/branches/branches.html:5 |
|
3201 | #: rhodecode/templates/branches/branches.html:5 | |
3198 | #, python-format |
|
3202 | #, python-format | |
3199 | msgid "%s Branches" |
|
3203 | msgid "%s Branches" | |
3200 | msgstr "Branches de %s" |
|
3204 | msgstr "Branches de %s" | |
3201 |
|
3205 | |||
3202 | #: rhodecode/templates/branches/branches.html:29 |
|
3206 | #: rhodecode/templates/branches/branches.html:29 | |
3203 | msgid "Compare branches" |
|
3207 | msgid "Compare branches" | |
3204 | msgstr "Comparer les branches" |
|
3208 | msgstr "Comparer les branches" | |
3205 |
|
3209 | |||
3206 | #: rhodecode/templates/branches/branches.html:56 |
|
3210 | #: rhodecode/templates/branches/branches.html:56 | |
3207 | #: rhodecode/templates/branches/branches_data.html:10 |
|
3211 | #: rhodecode/templates/branches/branches_data.html:10 | |
3208 | #: rhodecode/templates/compare/compare_diff.html:5 |
|
3212 | #: rhodecode/templates/compare/compare_diff.html:5 | |
3209 | #: rhodecode/templates/compare/compare_diff.html:13 |
|
3213 | #: rhodecode/templates/compare/compare_diff.html:13 | |
3210 | #: rhodecode/templates/tags/tags.html:57 |
|
3214 | #: rhodecode/templates/tags/tags.html:57 | |
3211 | #: rhodecode/templates/tags/tags_data.html:10 |
|
3215 | #: rhodecode/templates/tags/tags_data.html:10 | |
3212 | msgid "Compare" |
|
3216 | msgid "Compare" | |
3213 | msgstr "Comparer" |
|
3217 | msgstr "Comparer" | |
3214 |
|
3218 | |||
3215 | #: rhodecode/templates/changelog/changelog.html:6 |
|
3219 | #: rhodecode/templates/changelog/changelog.html:6 | |
3216 | #, python-format |
|
3220 | #, python-format | |
3217 | msgid "%s Changelog" |
|
3221 | msgid "%s Changelog" | |
3218 | msgstr "Historique de %s" |
|
3222 | msgstr "Historique de %s" | |
3219 |
|
3223 | |||
3220 | #: rhodecode/templates/changelog/changelog.html:15 |
|
3224 | #: rhodecode/templates/changelog/changelog.html:15 | |
3221 | #, python-format |
|
3225 | #, python-format | |
3222 | msgid "showing %d out of %d revision" |
|
3226 | msgid "showing %d out of %d revision" | |
3223 | msgid_plural "showing %d out of %d revisions" |
|
3227 | msgid_plural "showing %d out of %d revisions" | |
3224 | msgstr[0] "Affichage de %d révision sur %d" |
|
3228 | msgstr[0] "Affichage de %d révision sur %d" | |
3225 | msgstr[1] "Affichage de %d révisions sur %d" |
|
3229 | msgstr[1] "Affichage de %d révisions sur %d" | |
3226 |
|
3230 | |||
3227 | #: rhodecode/templates/changelog/changelog.html:37 |
|
3231 | #: rhodecode/templates/changelog/changelog.html:37 | |
3228 | #, fuzzy |
|
3232 | #, fuzzy | |
3229 | msgid "Clear selection" |
|
3233 | msgid "Clear selection" | |
3230 | msgstr "Réglages de recherche" |
|
3234 | msgstr "Réglages de recherche" | |
3231 |
|
3235 | |||
3232 | #: rhodecode/templates/changelog/changelog.html:40 |
|
3236 | #: rhodecode/templates/changelog/changelog.html:40 | |
3233 | #: rhodecode/templates/forks/forks_data.html:19 |
|
3237 | #: rhodecode/templates/forks/forks_data.html:19 | |
3234 | #, python-format |
|
3238 | #, python-format | |
3235 | msgid "compare fork with %s" |
|
3239 | msgid "compare fork with %s" | |
3236 | msgstr "Comparer le fork avec %s" |
|
3240 | msgstr "Comparer le fork avec %s" | |
3237 |
|
3241 | |||
3238 | #: rhodecode/templates/changelog/changelog.html:40 |
|
3242 | #: rhodecode/templates/changelog/changelog.html:40 | |
3239 | #, fuzzy |
|
3243 | #, fuzzy | |
3240 | msgid "Compare fork with parent" |
|
3244 | msgid "Compare fork with parent" | |
3241 | msgstr "Comparer le fork avec %s" |
|
3245 | msgstr "Comparer le fork avec %s" | |
3242 |
|
3246 | |||
3243 | #: rhodecode/templates/changelog/changelog.html:49 |
|
3247 | #: rhodecode/templates/changelog/changelog.html:49 | |
3244 | msgid "Show" |
|
3248 | msgid "Show" | |
3245 | msgstr "Afficher" |
|
3249 | msgstr "Afficher" | |
3246 |
|
3250 | |||
3247 | #: rhodecode/templates/changelog/changelog.html:74 |
|
3251 | #: rhodecode/templates/changelog/changelog.html:74 | |
3248 | #: rhodecode/templates/summary/summary.html:375 |
|
3252 | #: rhodecode/templates/summary/summary.html:375 | |
3249 | msgid "show more" |
|
3253 | msgid "show more" | |
3250 | msgstr "montrer plus" |
|
3254 | msgstr "montrer plus" | |
3251 |
|
3255 | |||
3252 | #: rhodecode/templates/changelog/changelog.html:78 |
|
3256 | #: rhodecode/templates/changelog/changelog.html:78 | |
3253 | msgid "Affected number of files, click to show more details" |
|
3257 | msgid "Affected number of files, click to show more details" | |
3254 | msgstr "Nombre de fichiers modifiés, cliquez pour plus de détails" |
|
3258 | msgstr "Nombre de fichiers modifiés, cliquez pour plus de détails" | |
3255 |
|
3259 | |||
3256 | #: rhodecode/templates/changelog/changelog.html:91 |
|
3260 | #: rhodecode/templates/changelog/changelog.html:91 | |
3257 |
#: rhodecode/templates/changeset/changeset.html: |
|
3261 | #: rhodecode/templates/changeset/changeset.html:65 | |
3258 | #: rhodecode/templates/changeset/changeset_file_comment.html:20 |
|
3262 | #: rhodecode/templates/changeset/changeset_file_comment.html:20 | |
3259 | #: rhodecode/templates/changeset/changeset_range.html:46 |
|
3263 | #: rhodecode/templates/changeset/changeset_range.html:46 | |
3260 | msgid "Changeset status" |
|
3264 | msgid "Changeset status" | |
3261 | msgstr "Statut du changeset" |
|
3265 | msgstr "Statut du changeset" | |
3262 |
|
3266 | |||
3263 | #: rhodecode/templates/changelog/changelog.html:94 |
|
3267 | #: rhodecode/templates/changelog/changelog.html:94 | |
3264 | #: rhodecode/templates/shortlog/shortlog_data.html:20 |
|
3268 | #: rhodecode/templates/shortlog/shortlog_data.html:20 | |
3265 | msgid "Click to open associated pull request" |
|
3269 | msgid "Click to open associated pull request" | |
3266 | msgstr "Cliquez ici pour ouvrir la requête de pull associée." |
|
3270 | msgstr "Cliquez ici pour ouvrir la requête de pull associée." | |
3267 |
|
3271 | |||
3268 | #: rhodecode/templates/changelog/changelog.html:104 |
|
3272 | #: rhodecode/templates/changelog/changelog.html:104 | |
3269 | #: rhodecode/templates/changeset/changeset.html:85 |
|
|||
3270 | msgid "Parent" |
|
3273 | msgid "Parent" | |
3271 | msgstr "Parent" |
|
3274 | msgstr "Parent" | |
3272 |
|
3275 | |||
3273 | #: rhodecode/templates/changelog/changelog.html:110 |
|
3276 | #: rhodecode/templates/changelog/changelog.html:110 | |
3274 |
#: rhodecode/templates/changeset/changeset.html: |
|
3277 | #: rhodecode/templates/changeset/changeset.html:42 | |
3275 | msgid "No parents" |
|
3278 | msgid "No parents" | |
3276 | msgstr "Aucun parent" |
|
3279 | msgstr "Aucun parent" | |
3277 |
|
3280 | |||
3278 | #: rhodecode/templates/changelog/changelog.html:115 |
|
3281 | #: rhodecode/templates/changelog/changelog.html:115 | |
3279 |
#: rhodecode/templates/changeset/changeset.html: |
|
3282 | #: rhodecode/templates/changeset/changeset.html:106 | |
3280 | #: rhodecode/templates/changeset/changeset_range.html:79 |
|
3283 | #: rhodecode/templates/changeset/changeset_range.html:79 | |
3281 | msgid "merge" |
|
3284 | msgid "merge" | |
3282 | msgstr "Fusion" |
|
3285 | msgstr "Fusion" | |
3283 |
|
3286 | |||
3284 | #: rhodecode/templates/changelog/changelog.html:118 |
|
3287 | #: rhodecode/templates/changelog/changelog.html:118 | |
3285 |
#: rhodecode/templates/changeset/changeset.html:9 |
|
3288 | #: rhodecode/templates/changeset/changeset.html:109 | |
3286 | #: rhodecode/templates/changeset/changeset_range.html:82 |
|
3289 | #: rhodecode/templates/changeset/changeset_range.html:82 | |
3287 | #: rhodecode/templates/files/files.html:29 |
|
3290 | #: rhodecode/templates/files/files.html:29 | |
3288 | #: rhodecode/templates/files/files_add.html:33 |
|
3291 | #: rhodecode/templates/files/files_add.html:33 | |
3289 | #: rhodecode/templates/files/files_edit.html:33 |
|
3292 | #: rhodecode/templates/files/files_edit.html:33 | |
3290 | #: rhodecode/templates/shortlog/shortlog_data.html:9 |
|
3293 | #: rhodecode/templates/shortlog/shortlog_data.html:9 | |
3291 | msgid "branch" |
|
3294 | msgid "branch" | |
3292 | msgstr "Branche" |
|
3295 | msgstr "Branche" | |
3293 |
|
3296 | |||
3294 | #: rhodecode/templates/changelog/changelog.html:124 |
|
3297 | #: rhodecode/templates/changelog/changelog.html:124 | |
3295 | #: rhodecode/templates/changeset/changeset_range.html:88 |
|
3298 | #: rhodecode/templates/changeset/changeset_range.html:88 | |
3296 | msgid "bookmark" |
|
3299 | msgid "bookmark" | |
3297 | msgstr "Signet" |
|
3300 | msgstr "Signet" | |
3298 |
|
3301 | |||
3299 | #: rhodecode/templates/changelog/changelog.html:130 |
|
3302 | #: rhodecode/templates/changelog/changelog.html:130 | |
3300 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
3303 | #: rhodecode/templates/changeset/changeset.html:114 | |
3301 | #: rhodecode/templates/changeset/changeset_range.html:94 |
|
3304 | #: rhodecode/templates/changeset/changeset_range.html:94 | |
3302 | msgid "tag" |
|
3305 | msgid "tag" | |
3303 | msgstr "Tag" |
|
3306 | msgstr "Tag" | |
3304 |
|
3307 | |||
3305 | #: rhodecode/templates/changelog/changelog.html:301 |
|
3308 | #: rhodecode/templates/changelog/changelog.html:301 | |
3306 | msgid "There are no changes yet" |
|
3309 | msgid "There are no changes yet" | |
3307 | msgstr "Il n’y a aucun changement pour le moment" |
|
3310 | msgstr "Il n’y a aucun changement pour le moment" | |
3308 |
|
3311 | |||
3309 | #: rhodecode/templates/changelog/changelog_details.html:4 |
|
3312 | #: rhodecode/templates/changelog/changelog_details.html:4 | |
3310 |
#: rhodecode/templates/changeset/changeset.html: |
|
3313 | #: rhodecode/templates/changeset/changeset.html:94 | |
3311 | msgid "removed" |
|
3314 | msgid "removed" | |
3312 | msgstr "Supprimés" |
|
3315 | msgstr "Supprimés" | |
3313 |
|
3316 | |||
3314 | #: rhodecode/templates/changelog/changelog_details.html:5 |
|
3317 | #: rhodecode/templates/changelog/changelog_details.html:5 | |
3315 |
#: rhodecode/templates/changeset/changeset.html: |
|
3318 | #: rhodecode/templates/changeset/changeset.html:95 | |
3316 | msgid "changed" |
|
3319 | msgid "changed" | |
3317 | msgstr "Modifiés" |
|
3320 | msgstr "Modifiés" | |
3318 |
|
3321 | |||
3319 | #: rhodecode/templates/changelog/changelog_details.html:6 |
|
3322 | #: rhodecode/templates/changelog/changelog_details.html:6 | |
3320 |
#: rhodecode/templates/changeset/changeset.html: |
|
3323 | #: rhodecode/templates/changeset/changeset.html:96 | |
3321 | msgid "added" |
|
3324 | msgid "added" | |
3322 | msgstr "Ajoutés" |
|
3325 | msgstr "Ajoutés" | |
3323 |
|
3326 | |||
3324 | #: rhodecode/templates/changelog/changelog_details.html:8 |
|
3327 | #: rhodecode/templates/changelog/changelog_details.html:8 | |
3325 | #: rhodecode/templates/changelog/changelog_details.html:9 |
|
3328 | #: rhodecode/templates/changelog/changelog_details.html:9 | |
3326 | #: rhodecode/templates/changelog/changelog_details.html:10 |
|
3329 | #: rhodecode/templates/changelog/changelog_details.html:10 | |
3327 |
#: rhodecode/templates/changeset/changeset.html: |
|
3330 | #: rhodecode/templates/changeset/changeset.html:98 | |
3328 |
#: rhodecode/templates/changeset/changeset.html: |
|
3331 | #: rhodecode/templates/changeset/changeset.html:99 | |
3329 |
#: rhodecode/templates/changeset/changeset.html: |
|
3332 | #: rhodecode/templates/changeset/changeset.html:100 | |
3330 | #, python-format |
|
3333 | #, python-format | |
3331 | msgid "affected %s files" |
|
3334 | msgid "affected %s files" | |
3332 | msgstr "%s fichiers affectés" |
|
3335 | msgstr "%s fichiers affectés" | |
3333 |
|
3336 | |||
3334 | #: rhodecode/templates/changeset/changeset.html:6 |
|
3337 | #: rhodecode/templates/changeset/changeset.html:6 | |
3335 | #, python-format |
|
3338 | #, python-format | |
3336 | msgid "%s Changeset" |
|
3339 | msgid "%s Changeset" | |
3337 | msgstr "Changeset de %s" |
|
3340 | msgstr "Changeset de %s" | |
3338 |
|
3341 | |||
3339 | #: rhodecode/templates/changeset/changeset.html:14 |
|
3342 | #: rhodecode/templates/changeset/changeset.html:14 | |
3340 | msgid "Changeset" |
|
3343 | msgid "Changeset" | |
3341 | msgstr "Changements" |
|
3344 | msgstr "Changements" | |
3342 |
|
3345 | |||
3343 |
#: rhodecode/templates/changeset/changeset.html: |
|
3346 | #: rhodecode/templates/changeset/changeset.html:52 | |
|
3347 | #, fuzzy | |||
|
3348 | msgid "No children" | |||
|
3349 | msgstr "Appliquer aux enfants" | |||
|
3350 | ||||
|
3351 | #: rhodecode/templates/changeset/changeset.html:70 | |||
3344 | #: rhodecode/templates/changeset/diff_block.html:20 |
|
3352 | #: rhodecode/templates/changeset/diff_block.html:20 | |
3345 | msgid "raw diff" |
|
3353 | msgid "raw diff" | |
3346 | msgstr "Diff brut" |
|
3354 | msgstr "Diff brut" | |
3347 |
|
3355 | |||
3348 |
#: rhodecode/templates/changeset/changeset.html: |
|
3356 | #: rhodecode/templates/changeset/changeset.html:71 | |
3349 | #, fuzzy |
|
3357 | #, fuzzy | |
3350 | msgid "patch diff" |
|
3358 | msgid "patch diff" | |
3351 | msgstr "Diff brut" |
|
3359 | msgstr "Diff brut" | |
3352 |
|
3360 | |||
3353 |
#: rhodecode/templates/changeset/changeset.html: |
|
3361 | #: rhodecode/templates/changeset/changeset.html:72 | |
3354 | #: rhodecode/templates/changeset/diff_block.html:21 |
|
3362 | #: rhodecode/templates/changeset/diff_block.html:21 | |
3355 | msgid "download diff" |
|
3363 | msgid "download diff" | |
3356 | msgstr "Télécharger le diff" |
|
3364 | msgstr "Télécharger le diff" | |
3357 |
|
3365 | |||
3358 |
#: rhodecode/templates/changeset/changeset.html: |
|
3366 | #: rhodecode/templates/changeset/changeset.html:76 | |
3359 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 |
|
3367 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 | |
3360 | #, python-format |
|
3368 | #, python-format | |
3361 | msgid "%d comment" |
|
3369 | msgid "%d comment" | |
3362 | msgid_plural "%d comments" |
|
3370 | msgid_plural "%d comments" | |
3363 | msgstr[0] "%d commentaire" |
|
3371 | msgstr[0] "%d commentaire" | |
3364 | msgstr[1] "%d commentaires" |
|
3372 | msgstr[1] "%d commentaires" | |
3365 |
|
3373 | |||
3366 |
#: rhodecode/templates/changeset/changeset.html: |
|
3374 | #: rhodecode/templates/changeset/changeset.html:76 | |
3367 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 |
|
3375 | #: rhodecode/templates/changeset/changeset_file_comment.html:82 | |
3368 | #, python-format |
|
3376 | #, python-format | |
3369 | msgid "(%d inline)" |
|
3377 | msgid "(%d inline)" | |
3370 | msgid_plural "(%d inline)" |
|
3378 | msgid_plural "(%d inline)" | |
3371 | msgstr[0] "(et %d en ligne)" |
|
3379 | msgstr[0] "(et %d en ligne)" | |
3372 | msgstr[1] "(et %d en ligne)" |
|
3380 | msgstr[1] "(et %d en ligne)" | |
3373 |
|
3381 | |||
3374 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
3382 | #: rhodecode/templates/changeset/changeset.html:122 | |
3375 | #: rhodecode/templates/compare/compare_diff.html:44 |
|
3383 | #: rhodecode/templates/compare/compare_diff.html:44 | |
3376 | #: rhodecode/templates/pullrequests/pullrequest_show.html:76 |
|
3384 | #: rhodecode/templates/pullrequests/pullrequest_show.html:76 | |
3377 | #, fuzzy, python-format |
|
3385 | #, fuzzy, python-format | |
3378 | msgid "%s file changed" |
|
3386 | msgid "%s file changed" | |
3379 | msgid_plural "%s files changed" |
|
3387 | msgid_plural "%s files changed" | |
3380 | msgstr[0] "%s fichié modifié" |
|
3388 | msgstr[0] "%s fichié modifié" | |
3381 | msgstr[1] "%s fichié modifié" |
|
3389 | msgstr[1] "%s fichié modifié" | |
3382 |
|
3390 | |||
3383 |
#: rhodecode/templates/changeset/changeset.html:1 |
|
3391 | #: rhodecode/templates/changeset/changeset.html:124 | |
3384 | #: rhodecode/templates/compare/compare_diff.html:46 |
|
3392 | #: rhodecode/templates/compare/compare_diff.html:46 | |
3385 | #: rhodecode/templates/pullrequests/pullrequest_show.html:78 |
|
3393 | #: rhodecode/templates/pullrequests/pullrequest_show.html:78 | |
3386 | #, fuzzy, python-format |
|
3394 | #, fuzzy, python-format | |
3387 | msgid "%s file changed with %s insertions and %s deletions" |
|
3395 | msgid "%s file changed with %s insertions and %s deletions" | |
3388 | msgid_plural "%s files changed with %s insertions and %s deletions" |
|
3396 | msgid_plural "%s files changed with %s insertions and %s deletions" | |
3389 | msgstr[0] "%s fichiers affectés avec %s insertions et %s suppressions" |
|
3397 | msgstr[0] "%s fichiers affectés avec %s insertions et %s suppressions" | |
3390 | msgstr[1] "%s fichiers affectés avec %s insertions et %s suppressions" |
|
3398 | msgstr[1] "%s fichiers affectés avec %s insertions et %s suppressions" | |
3391 |
|
3399 | |||
3392 | #: rhodecode/templates/changeset/changeset_file_comment.html:42 |
|
3400 | #: rhodecode/templates/changeset/changeset_file_comment.html:42 | |
3393 | msgid "Submitting..." |
|
3401 | msgid "Submitting..." | |
3394 | msgstr "Envoi…" |
|
3402 | msgstr "Envoi…" | |
3395 |
|
3403 | |||
3396 | #: rhodecode/templates/changeset/changeset_file_comment.html:45 |
|
3404 | #: rhodecode/templates/changeset/changeset_file_comment.html:45 | |
3397 | msgid "Commenting on line {1}." |
|
3405 | msgid "Commenting on line {1}." | |
3398 | msgstr "Commentaire sur la ligne {1}." |
|
3406 | msgstr "Commentaire sur la ligne {1}." | |
3399 |
|
3407 | |||
3400 | #: rhodecode/templates/changeset/changeset_file_comment.html:46 |
|
3408 | #: rhodecode/templates/changeset/changeset_file_comment.html:46 | |
3401 | #: rhodecode/templates/changeset/changeset_file_comment.html:121 |
|
3409 | #: rhodecode/templates/changeset/changeset_file_comment.html:121 | |
3402 | #, python-format |
|
3410 | #, python-format | |
3403 | msgid "Comments parsed using %s syntax with %s support." |
|
3411 | msgid "Comments parsed using %s syntax with %s support." | |
3404 | msgstr "" |
|
3412 | msgstr "" | |
3405 | "Les commentaires sont analysés avec la syntaxe %s, avec le support de la " |
|
3413 | "Les commentaires sont analysés avec la syntaxe %s, avec le support de la " | |
3406 | "commande %s." |
|
3414 | "commande %s." | |
3407 |
|
3415 | |||
3408 | #: rhodecode/templates/changeset/changeset_file_comment.html:48 |
|
3416 | #: rhodecode/templates/changeset/changeset_file_comment.html:48 | |
3409 | #: rhodecode/templates/changeset/changeset_file_comment.html:123 |
|
3417 | #: rhodecode/templates/changeset/changeset_file_comment.html:123 | |
3410 | msgid "Use @username inside this text to send notification to this RhodeCode user" |
|
3418 | msgid "Use @username inside this text to send notification to this RhodeCode user" | |
3411 | msgstr "" |
|
3419 | msgstr "" | |
3412 | "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à " |
|
3420 | "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à " | |
3413 | "l’utilisateur RhodeCode en question." |
|
3421 | "l’utilisateur RhodeCode en question." | |
3414 |
|
3422 | |||
3415 | #: rhodecode/templates/changeset/changeset_file_comment.html:59 |
|
3423 | #: rhodecode/templates/changeset/changeset_file_comment.html:59 | |
3416 |
#: rhodecode/templates/changeset/changeset_file_comment.html:13 |
|
3424 | #: rhodecode/templates/changeset/changeset_file_comment.html:143 | |
3417 | msgid "Comment" |
|
3425 | msgid "Comment" | |
3418 | msgstr "Commentaire" |
|
3426 | msgstr "Commentaire" | |
3419 |
|
3427 | |||
3420 | #: rhodecode/templates/changeset/changeset_file_comment.html:60 |
|
3428 | #: rhodecode/templates/changeset/changeset_file_comment.html:60 | |
3421 | #: rhodecode/templates/changeset/changeset_file_comment.html:71 |
|
3429 | #: rhodecode/templates/changeset/changeset_file_comment.html:71 | |
3422 | msgid "Hide" |
|
3430 | msgid "Hide" | |
3423 | msgstr "Masquer" |
|
3431 | msgstr "Masquer" | |
3424 |
|
3432 | |||
3425 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 |
|
3433 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 | |
3426 | msgid "You need to be logged in to comment." |
|
3434 | msgid "You need to be logged in to comment." | |
3427 | msgstr "Vous devez être connecté pour poster des commentaires." |
|
3435 | msgstr "Vous devez être connecté pour poster des commentaires." | |
3428 |
|
3436 | |||
3429 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 |
|
3437 | #: rhodecode/templates/changeset/changeset_file_comment.html:67 | |
3430 | msgid "Login now" |
|
3438 | msgid "Login now" | |
3431 | msgstr "Se connecter maintenant" |
|
3439 | msgstr "Se connecter maintenant" | |
3432 |
|
3440 | |||
3433 | #: rhodecode/templates/changeset/changeset_file_comment.html:118 |
|
3441 | #: rhodecode/templates/changeset/changeset_file_comment.html:118 | |
3434 | msgid "Leave a comment" |
|
3442 | msgid "Leave a comment" | |
3435 | msgstr "Laisser un commentaire" |
|
3443 | msgstr "Laisser un commentaire" | |
3436 |
|
3444 | |||
3437 |
#: rhodecode/templates/changeset/changeset_file_comment.html:12 |
|
3445 | #: rhodecode/templates/changeset/changeset_file_comment.html:125 | |
3438 | msgid "Check this to change current status of code-review for this changeset" |
|
3446 | msgid "Check this to change current status of code-review for this changeset" | |
3439 | msgstr "Cochez pour changer le statut de la relecture de code pour ce changeset" |
|
3447 | msgstr "Cochez pour changer le statut de la relecture de code pour ce changeset" | |
3440 |
|
3448 | |||
3441 |
#: rhodecode/templates/changeset/changeset_file_comment.html:12 |
|
3449 | #: rhodecode/templates/changeset/changeset_file_comment.html:125 | |
3442 | msgid "change status" |
|
3450 | msgid "change status" | |
3443 | msgstr "Modifier le statut" |
|
3451 | msgstr "Modifier le statut" | |
3444 |
|
3452 | |||
3445 |
#: rhodecode/templates/changeset/changeset_file_comment.html:14 |
|
3453 | #: rhodecode/templates/changeset/changeset_file_comment.html:145 | |
3446 | msgid "Comment and close" |
|
3454 | msgid "Comment and close" | |
3447 | msgstr "Commenter et fermer" |
|
3455 | msgstr "Commenter et fermer" | |
3448 |
|
3456 | |||
3449 | #: rhodecode/templates/changeset/changeset_range.html:5 |
|
3457 | #: rhodecode/templates/changeset/changeset_range.html:5 | |
3450 | #, python-format |
|
3458 | #, python-format | |
3451 | msgid "%s Changesets" |
|
3459 | msgid "%s Changesets" | |
3452 | msgstr "Changesets de %s" |
|
3460 | msgstr "Changesets de %s" | |
3453 |
|
3461 | |||
3454 | #: rhodecode/templates/changeset/changeset_range.html:29 |
|
3462 | #: rhodecode/templates/changeset/changeset_range.html:29 | |
3455 | #: rhodecode/templates/compare/compare_diff.html:29 |
|
3463 | #: rhodecode/templates/compare/compare_diff.html:29 | |
3456 | msgid "Compare View" |
|
3464 | msgid "Compare View" | |
3457 | msgstr "Comparaison" |
|
3465 | msgstr "Comparaison" | |
3458 |
|
3466 | |||
3459 | #: rhodecode/templates/changeset/changeset_range.html:29 |
|
3467 | #: rhodecode/templates/changeset/changeset_range.html:29 | |
3460 | #, fuzzy |
|
3468 | #, fuzzy | |
3461 | msgid "Show combined compare" |
|
3469 | msgid "Show combined compare" | |
3462 | msgstr "Afficher les commentaires" |
|
3470 | msgstr "Afficher les commentaires" | |
3463 |
|
3471 | |||
3464 | #: rhodecode/templates/changeset/changeset_range.html:54 |
|
3472 | #: rhodecode/templates/changeset/changeset_range.html:54 | |
3465 | msgid "Files affected" |
|
3473 | msgid "Files affected" | |
3466 | msgstr "Fichiers affectés" |
|
3474 | msgstr "Fichiers affectés" | |
3467 |
|
3475 | |||
3468 | #: rhodecode/templates/changeset/diff_block.html:19 |
|
3476 | #: rhodecode/templates/changeset/diff_block.html:19 | |
3469 | msgid "show full diff for this file" |
|
3477 | msgid "show full diff for this file" | |
3470 | msgstr "" |
|
3478 | msgstr "" | |
3471 |
|
3479 | |||
3472 | #: rhodecode/templates/changeset/diff_block.html:27 |
|
3480 | #: rhodecode/templates/changeset/diff_block.html:27 | |
3473 | msgid "show inline comments" |
|
3481 | msgid "show inline comments" | |
3474 | msgstr "Afficher les commentaires" |
|
3482 | msgstr "Afficher les commentaires" | |
3475 |
|
3483 | |||
3476 | #: rhodecode/templates/compare/compare_cs.html:5 |
|
3484 | #: rhodecode/templates/compare/compare_cs.html:5 | |
3477 | msgid "No changesets" |
|
3485 | msgid "No changesets" | |
3478 | msgstr "Aucun changeset" |
|
3486 | msgstr "Aucun changeset" | |
3479 |
|
3487 | |||
3480 | #: rhodecode/templates/compare/compare_diff.html:37 |
|
3488 | #: rhodecode/templates/compare/compare_diff.html:37 | |
3481 | #: rhodecode/templates/pullrequests/pullrequest_show.html:69 |
|
3489 | #: rhodecode/templates/pullrequests/pullrequest_show.html:69 | |
3482 | #, fuzzy, python-format |
|
3490 | #, fuzzy, python-format | |
3483 | msgid "Showing %s commit" |
|
3491 | msgid "Showing %s commit" | |
3484 | msgid_plural "Showing %s commits" |
|
3492 | msgid_plural "Showing %s commits" | |
3485 | msgstr[0] "Afficher %s les commentaires" |
|
3493 | msgstr[0] "Afficher %s les commentaires" | |
3486 | msgstr[1] "Afficher %s les commentaires" |
|
3494 | msgstr[1] "Afficher %s les commentaires" | |
3487 |
|
3495 | |||
3488 | #: rhodecode/templates/compare/compare_diff.html:52 |
|
3496 | #: rhodecode/templates/compare/compare_diff.html:52 | |
3489 | #: rhodecode/templates/pullrequests/pullrequest_show.html:84 |
|
3497 | #: rhodecode/templates/pullrequests/pullrequest_show.html:84 | |
3490 | #, fuzzy |
|
3498 | #, fuzzy | |
3491 | msgid "No files" |
|
3499 | msgid "No files" | |
3492 | msgstr "Fichiers" |
|
3500 | msgstr "Fichiers" | |
3493 |
|
3501 | |||
3494 | #: rhodecode/templates/data_table/_dt_elements.html:39 |
|
3502 | #: rhodecode/templates/data_table/_dt_elements.html:39 | |
3495 | #: rhodecode/templates/data_table/_dt_elements.html:41 |
|
3503 | #: rhodecode/templates/data_table/_dt_elements.html:41 | |
3496 | #: rhodecode/templates/data_table/_dt_elements.html:43 |
|
3504 | #: rhodecode/templates/data_table/_dt_elements.html:43 | |
3497 | msgid "Fork" |
|
3505 | msgid "Fork" | |
3498 | msgstr "Fork" |
|
3506 | msgstr "Fork" | |
3499 |
|
3507 | |||
3500 | #: rhodecode/templates/data_table/_dt_elements.html:60 |
|
3508 | #: rhodecode/templates/data_table/_dt_elements.html:60 | |
3501 |
#: rhodecode/templates/journal/journal.html:8 |
|
3509 | #: rhodecode/templates/journal/journal.html:89 | |
3502 | #: rhodecode/templates/summary/summary.html:77 |
|
3510 | #: rhodecode/templates/summary/summary.html:77 | |
3503 | msgid "Mercurial repository" |
|
3511 | msgid "Mercurial repository" | |
3504 | msgstr "Dépôt Mercurial" |
|
3512 | msgstr "Dépôt Mercurial" | |
3505 |
|
3513 | |||
3506 | #: rhodecode/templates/data_table/_dt_elements.html:62 |
|
3514 | #: rhodecode/templates/data_table/_dt_elements.html:62 | |
3507 |
#: rhodecode/templates/journal/journal.html: |
|
3515 | #: rhodecode/templates/journal/journal.html:91 | |
3508 | #: rhodecode/templates/summary/summary.html:80 |
|
3516 | #: rhodecode/templates/summary/summary.html:80 | |
3509 | msgid "Git repository" |
|
3517 | msgid "Git repository" | |
3510 | msgstr "Dépôt Git" |
|
3518 | msgstr "Dépôt Git" | |
3511 |
|
3519 | |||
3512 | #: rhodecode/templates/data_table/_dt_elements.html:69 |
|
3520 | #: rhodecode/templates/data_table/_dt_elements.html:69 | |
3513 |
#: rhodecode/templates/journal/journal.html: |
|
3521 | #: rhodecode/templates/journal/journal.html:97 | |
3514 | #: rhodecode/templates/summary/summary.html:87 |
|
3522 | #: rhodecode/templates/summary/summary.html:87 | |
3515 | msgid "public repository" |
|
3523 | msgid "public repository" | |
3516 | msgstr "Dépôt public" |
|
3524 | msgstr "Dépôt public" | |
3517 |
|
3525 | |||
3518 | #: rhodecode/templates/data_table/_dt_elements.html:80 |
|
3526 | #: rhodecode/templates/data_table/_dt_elements.html:80 | |
3519 | #: rhodecode/templates/summary/summary.html:96 |
|
3527 | #: rhodecode/templates/summary/summary.html:96 | |
3520 | #: rhodecode/templates/summary/summary.html:97 |
|
3528 | #: rhodecode/templates/summary/summary.html:97 | |
3521 | msgid "Fork of" |
|
3529 | msgid "Fork of" | |
3522 | msgstr "Fork de" |
|
3530 | msgstr "Fork de" | |
3523 |
|
3531 | |||
3524 | #: rhodecode/templates/data_table/_dt_elements.html:94 |
|
3532 | #: rhodecode/templates/data_table/_dt_elements.html:94 | |
3525 | msgid "No changesets yet" |
|
3533 | msgid "No changesets yet" | |
3526 | msgstr "Dépôt vide" |
|
3534 | msgstr "Dépôt vide" | |
3527 |
|
3535 | |||
3528 | #: rhodecode/templates/data_table/_dt_elements.html:101 |
|
3536 | #: rhodecode/templates/data_table/_dt_elements.html:101 | |
3529 | #: rhodecode/templates/data_table/_dt_elements.html:103 |
|
3537 | #: rhodecode/templates/data_table/_dt_elements.html:103 | |
3530 | #, python-format |
|
3538 | #, python-format | |
3531 | msgid "Subscribe to %s rss feed" |
|
3539 | msgid "Subscribe to %s rss feed" | |
3532 | msgstr "S’abonner au flux RSS de %s" |
|
3540 | msgstr "S’abonner au flux RSS de %s" | |
3533 |
|
3541 | |||
3534 | #: rhodecode/templates/data_table/_dt_elements.html:109 |
|
3542 | #: rhodecode/templates/data_table/_dt_elements.html:109 | |
3535 | #: rhodecode/templates/data_table/_dt_elements.html:111 |
|
3543 | #: rhodecode/templates/data_table/_dt_elements.html:111 | |
3536 | #, python-format |
|
3544 | #, python-format | |
3537 | msgid "Subscribe to %s atom feed" |
|
3545 | msgid "Subscribe to %s atom feed" | |
3538 | msgstr "S’abonner au flux ATOM de %s" |
|
3546 | msgstr "S’abonner au flux ATOM de %s" | |
3539 |
|
3547 | |||
3540 | #: rhodecode/templates/data_table/_dt_elements.html:122 |
|
3548 | #: rhodecode/templates/data_table/_dt_elements.html:122 | |
3541 | #, python-format |
|
3549 | #, python-format | |
3542 | msgid "Confirm to delete this user: %s" |
|
3550 | msgid "Confirm to delete this user: %s" | |
3543 | msgstr "Voulez-vous vraiment supprimer l’utilisateur « %s » ?" |
|
3551 | msgstr "Voulez-vous vraiment supprimer l’utilisateur « %s » ?" | |
3544 |
|
3552 | |||
3545 | #: rhodecode/templates/email_templates/changeset_comment.html:10 |
|
3553 | #: rhodecode/templates/email_templates/changeset_comment.html:10 | |
3546 | #, fuzzy |
|
3554 | #, fuzzy | |
3547 | msgid "New status$" |
|
3555 | msgid "New status$" | |
3548 | msgstr "Modifier le statut" |
|
3556 | msgstr "Modifier le statut" | |
3549 |
|
3557 | |||
3550 | #: rhodecode/templates/email_templates/main.html:8 |
|
3558 | #: rhodecode/templates/email_templates/main.html:8 | |
3551 | #, fuzzy |
|
3559 | #, fuzzy | |
3552 | msgid "This is a notification from RhodeCode." |
|
3560 | msgid "This is a notification from RhodeCode." | |
3553 | msgstr "Ceci est une notification de RhodeCode." |
|
3561 | msgstr "Ceci est une notification de RhodeCode." | |
3554 |
|
3562 | |||
3555 | #: rhodecode/templates/email_templates/password_reset.html:4 |
|
3563 | #: rhodecode/templates/email_templates/password_reset.html:4 | |
3556 | msgid "Hello" |
|
3564 | msgid "Hello" | |
3557 | msgstr "" |
|
3565 | msgstr "" | |
3558 |
|
3566 | |||
3559 | #: rhodecode/templates/email_templates/password_reset.html:6 |
|
3567 | #: rhodecode/templates/email_templates/password_reset.html:6 | |
3560 | msgid "We received a request to create a new password for your account." |
|
3568 | msgid "We received a request to create a new password for your account." | |
3561 | msgstr "" |
|
3569 | msgstr "" | |
3562 |
|
3570 | |||
3563 | #: rhodecode/templates/email_templates/password_reset.html:8 |
|
3571 | #: rhodecode/templates/email_templates/password_reset.html:8 | |
3564 | msgid "You can generate it by clicking following URL" |
|
3572 | msgid "You can generate it by clicking following URL" | |
3565 | msgstr "" |
|
3573 | msgstr "" | |
3566 |
|
3574 | |||
3567 | #: rhodecode/templates/email_templates/password_reset.html:12 |
|
3575 | #: rhodecode/templates/email_templates/password_reset.html:12 | |
3568 | msgid "If you didn't request new password please ignore this email." |
|
3576 | msgid "If you didn't request new password please ignore this email." | |
3569 | msgstr "" |
|
3577 | msgstr "" | |
3570 |
|
3578 | |||
3571 | #: rhodecode/templates/email_templates/pull_request.html:4 |
|
3579 | #: rhodecode/templates/email_templates/pull_request.html:4 | |
3572 | #, python-format |
|
3580 | #, python-format | |
3573 | msgid "" |
|
3581 | msgid "" | |
3574 | "User %s opened pull request for repository %s and wants you to review " |
|
3582 | "User %s opened pull request for repository %s and wants you to review " | |
3575 | "changes." |
|
3583 | "changes." | |
3576 | msgstr "" |
|
3584 | msgstr "" | |
3577 |
|
3585 | |||
3578 | #: rhodecode/templates/email_templates/pull_request.html:5 |
|
3586 | #: rhodecode/templates/email_templates/pull_request.html:5 | |
3579 | #, fuzzy |
|
3587 | #, fuzzy | |
3580 | msgid "title" |
|
3588 | msgid "title" | |
3581 | msgstr "Titre" |
|
3589 | msgstr "Titre" | |
3582 |
|
3590 | |||
3583 | #: rhodecode/templates/email_templates/pull_request.html:6 |
|
3591 | #: rhodecode/templates/email_templates/pull_request.html:6 | |
3584 | #: rhodecode/templates/pullrequests/pullrequest.html:115 |
|
3592 | #: rhodecode/templates/pullrequests/pullrequest.html:115 | |
3585 | msgid "description" |
|
3593 | msgid "description" | |
3586 | msgstr "Description" |
|
3594 | msgstr "Description" | |
3587 |
|
3595 | |||
3588 | #: rhodecode/templates/email_templates/pull_request.html:11 |
|
3596 | #: rhodecode/templates/email_templates/pull_request.html:11 | |
3589 | msgid "revisions for reviewing" |
|
3597 | msgid "revisions for reviewing" | |
3590 | msgstr "" |
|
3598 | msgstr "" | |
3591 |
|
3599 | |||
3592 | #: rhodecode/templates/email_templates/pull_request.html:18 |
|
3600 | #: rhodecode/templates/email_templates/pull_request.html:18 | |
3593 | #, fuzzy |
|
3601 | #, fuzzy | |
3594 | msgid "View this pull request here" |
|
3602 | msgid "View this pull request here" | |
3595 | msgstr "Ajouter un relecteur à cette requête de pull." |
|
3603 | msgstr "Ajouter un relecteur à cette requête de pull." | |
3596 |
|
3604 | |||
3597 | #: rhodecode/templates/email_templates/pull_request_comment.html:4 |
|
3605 | #: rhodecode/templates/email_templates/pull_request_comment.html:4 | |
3598 | #, fuzzy, python-format |
|
3606 | #, fuzzy, python-format | |
3599 | msgid "User %s commented on pull request #%s for repository %s" |
|
3607 | msgid "User %s commented on pull request #%s for repository %s" | |
3600 | msgstr "" |
|
3608 | msgstr "" | |
3601 |
|
3609 | |||
3602 | #: rhodecode/templates/email_templates/pull_request_comment.html:10 |
|
3610 | #: rhodecode/templates/email_templates/pull_request_comment.html:10 | |
3603 | #, fuzzy |
|
3611 | #, fuzzy | |
3604 | msgid "New status" |
|
3612 | msgid "New status" | |
3605 | msgstr "Modifier le statut" |
|
3613 | msgstr "Modifier le statut" | |
3606 |
|
3614 | |||
3607 | #: rhodecode/templates/email_templates/pull_request_comment.html:14 |
|
3615 | #: rhodecode/templates/email_templates/pull_request_comment.html:14 | |
3608 | msgid "View this comment here" |
|
3616 | msgid "View this comment here" | |
3609 | msgstr "" |
|
3617 | msgstr "" | |
3610 |
|
3618 | |||
3611 | #: rhodecode/templates/email_templates/registration.html:4 |
|
3619 | #: rhodecode/templates/email_templates/registration.html:4 | |
3612 | #, fuzzy |
|
3620 | #, fuzzy | |
3613 | msgid "A new user have registered in RhodeCode" |
|
3621 | msgid "A new user have registered in RhodeCode" | |
3614 | msgstr "Vous vous êtes inscrits avec succès à RhodeCode" |
|
3622 | msgstr "Vous vous êtes inscrits avec succès à RhodeCode" | |
3615 |
|
3623 | |||
3616 | #: rhodecode/templates/email_templates/registration.html:9 |
|
3624 | #: rhodecode/templates/email_templates/registration.html:9 | |
3617 | msgid "View this user here" |
|
3625 | msgid "View this user here" | |
3618 | msgstr "" |
|
3626 | msgstr "" | |
3619 |
|
3627 | |||
3620 | #: rhodecode/templates/errors/error_document.html:46 |
|
3628 | #: rhodecode/templates/errors/error_document.html:46 | |
3621 | #, python-format |
|
3629 | #, python-format | |
3622 | msgid "You will be redirected to %s in %s seconds" |
|
3630 | msgid "You will be redirected to %s in %s seconds" | |
3623 | msgstr "Vous serez redirigé vers %s dans %s secondes." |
|
3631 | msgstr "Vous serez redirigé vers %s dans %s secondes." | |
3624 |
|
3632 | |||
3625 | #: rhodecode/templates/files/file_diff.html:4 |
|
3633 | #: rhodecode/templates/files/file_diff.html:4 | |
3626 | #, python-format |
|
3634 | #, python-format | |
3627 | msgid "%s File diff" |
|
3635 | msgid "%s File diff" | |
3628 | msgstr "Diff de fichier de %s" |
|
3636 | msgstr "Diff de fichier de %s" | |
3629 |
|
3637 | |||
3630 | #: rhodecode/templates/files/file_diff.html:12 |
|
3638 | #: rhodecode/templates/files/file_diff.html:12 | |
3631 | msgid "File diff" |
|
3639 | msgid "File diff" | |
3632 | msgstr "Diff de fichier" |
|
3640 | msgstr "Diff de fichier" | |
3633 |
|
3641 | |||
3634 | #: rhodecode/templates/files/files.html:4 |
|
3642 | #: rhodecode/templates/files/files.html:4 | |
3635 | #: rhodecode/templates/files/files.html:74 |
|
3643 | #: rhodecode/templates/files/files.html:74 | |
3636 | #, python-format |
|
3644 | #, python-format | |
3637 | msgid "%s files" |
|
3645 | msgid "%s files" | |
3638 | msgstr "Fichiers de %s" |
|
3646 | msgstr "Fichiers de %s" | |
3639 |
|
3647 | |||
3640 | #: rhodecode/templates/files/files.html:12 |
|
3648 | #: rhodecode/templates/files/files.html:12 | |
3641 | #: rhodecode/templates/summary/summary.html:351 |
|
3649 | #: rhodecode/templates/summary/summary.html:351 | |
3642 | msgid "files" |
|
3650 | msgid "files" | |
3643 | msgstr "Fichiers" |
|
3651 | msgstr "Fichiers" | |
3644 |
|
3652 | |||
3645 | #: rhodecode/templates/files/files_add.html:4 |
|
3653 | #: rhodecode/templates/files/files_add.html:4 | |
3646 | #: rhodecode/templates/files/files_edit.html:4 |
|
3654 | #: rhodecode/templates/files/files_edit.html:4 | |
3647 | #, python-format |
|
3655 | #, python-format | |
3648 | msgid "%s Edit file" |
|
3656 | msgid "%s Edit file" | |
3649 | msgstr "Edition de fichier de %s" |
|
3657 | msgstr "Edition de fichier de %s" | |
3650 |
|
3658 | |||
3651 | #: rhodecode/templates/files/files_add.html:19 |
|
3659 | #: rhodecode/templates/files/files_add.html:19 | |
3652 | msgid "add file" |
|
3660 | msgid "add file" | |
3653 | msgstr "Ajouter un fichier" |
|
3661 | msgstr "Ajouter un fichier" | |
3654 |
|
3662 | |||
3655 | #: rhodecode/templates/files/files_add.html:40 |
|
3663 | #: rhodecode/templates/files/files_add.html:40 | |
3656 | msgid "Add new file" |
|
3664 | msgid "Add new file" | |
3657 | msgstr "Ajouter un nouveau fichier" |
|
3665 | msgstr "Ajouter un nouveau fichier" | |
3658 |
|
3666 | |||
3659 | #: rhodecode/templates/files/files_add.html:45 |
|
3667 | #: rhodecode/templates/files/files_add.html:45 | |
3660 | msgid "File Name" |
|
3668 | msgid "File Name" | |
3661 | msgstr "Nom de fichier" |
|
3669 | msgstr "Nom de fichier" | |
3662 |
|
3670 | |||
3663 | #: rhodecode/templates/files/files_add.html:49 |
|
3671 | #: rhodecode/templates/files/files_add.html:49 | |
3664 | #: rhodecode/templates/files/files_add.html:58 |
|
3672 | #: rhodecode/templates/files/files_add.html:58 | |
3665 | msgid "or" |
|
3673 | msgid "or" | |
3666 | msgstr "ou" |
|
3674 | msgstr "ou" | |
3667 |
|
3675 | |||
3668 | #: rhodecode/templates/files/files_add.html:49 |
|
3676 | #: rhodecode/templates/files/files_add.html:49 | |
3669 | #: rhodecode/templates/files/files_add.html:54 |
|
3677 | #: rhodecode/templates/files/files_add.html:54 | |
3670 | msgid "Upload file" |
|
3678 | msgid "Upload file" | |
3671 | msgstr "Téléverser un fichier" |
|
3679 | msgstr "Téléverser un fichier" | |
3672 |
|
3680 | |||
3673 | #: rhodecode/templates/files/files_add.html:58 |
|
3681 | #: rhodecode/templates/files/files_add.html:58 | |
3674 | msgid "Create new file" |
|
3682 | msgid "Create new file" | |
3675 | msgstr "Créer un nouveau fichier" |
|
3683 | msgstr "Créer un nouveau fichier" | |
3676 |
|
3684 | |||
3677 | #: rhodecode/templates/files/files_add.html:63 |
|
3685 | #: rhodecode/templates/files/files_add.html:63 | |
3678 | #: rhodecode/templates/files/files_edit.html:39 |
|
3686 | #: rhodecode/templates/files/files_edit.html:39 | |
3679 | #: rhodecode/templates/files/files_ypjax.html:3 |
|
3687 | #: rhodecode/templates/files/files_ypjax.html:3 | |
3680 | msgid "Location" |
|
3688 | msgid "Location" | |
3681 | msgstr "Emplacement" |
|
3689 | msgstr "Emplacement" | |
3682 |
|
3690 | |||
3683 | #: rhodecode/templates/files/files_add.html:67 |
|
3691 | #: rhodecode/templates/files/files_add.html:67 | |
3684 | msgid "use / to separate directories" |
|
3692 | msgid "use / to separate directories" | |
3685 | msgstr "Utilisez / pour séparer les répertoires" |
|
3693 | msgstr "Utilisez / pour séparer les répertoires" | |
3686 |
|
3694 | |||
3687 | #: rhodecode/templates/files/files_add.html:77 |
|
3695 | #: rhodecode/templates/files/files_add.html:77 | |
3688 | #: rhodecode/templates/files/files_edit.html:63 |
|
3696 | #: rhodecode/templates/files/files_edit.html:63 | |
3689 | #: rhodecode/templates/shortlog/shortlog_data.html:6 |
|
3697 | #: rhodecode/templates/shortlog/shortlog_data.html:6 | |
3690 | msgid "commit message" |
|
3698 | msgid "commit message" | |
3691 | msgstr "Message de commit" |
|
3699 | msgstr "Message de commit" | |
3692 |
|
3700 | |||
3693 | #: rhodecode/templates/files/files_add.html:81 |
|
3701 | #: rhodecode/templates/files/files_add.html:81 | |
3694 | #: rhodecode/templates/files/files_edit.html:67 |
|
3702 | #: rhodecode/templates/files/files_edit.html:67 | |
3695 | msgid "Commit changes" |
|
3703 | msgid "Commit changes" | |
3696 | msgstr "Commiter les changements" |
|
3704 | msgstr "Commiter les changements" | |
3697 |
|
3705 | |||
3698 | #: rhodecode/templates/files/files_browser.html:13 |
|
3706 | #: rhodecode/templates/files/files_browser.html:13 | |
3699 | msgid "view" |
|
3707 | msgid "view" | |
3700 | msgstr "voir" |
|
3708 | msgstr "voir" | |
3701 |
|
3709 | |||
3702 | #: rhodecode/templates/files/files_browser.html:14 |
|
3710 | #: rhodecode/templates/files/files_browser.html:14 | |
3703 | msgid "previous revision" |
|
3711 | msgid "previous revision" | |
3704 | msgstr "révision précédente" |
|
3712 | msgstr "révision précédente" | |
3705 |
|
3713 | |||
3706 | #: rhodecode/templates/files/files_browser.html:16 |
|
3714 | #: rhodecode/templates/files/files_browser.html:16 | |
3707 | msgid "next revision" |
|
3715 | msgid "next revision" | |
3708 | msgstr "révision suivante" |
|
3716 | msgstr "révision suivante" | |
3709 |
|
3717 | |||
3710 | #: rhodecode/templates/files/files_browser.html:23 |
|
3718 | #: rhodecode/templates/files/files_browser.html:23 | |
3711 | msgid "follow current branch" |
|
3719 | msgid "follow current branch" | |
3712 | msgstr "Suivre la branche actuelle" |
|
3720 | msgstr "Suivre la branche actuelle" | |
3713 |
|
3721 | |||
3714 | #: rhodecode/templates/files/files_browser.html:27 |
|
3722 | #: rhodecode/templates/files/files_browser.html:27 | |
3715 | msgid "search file list" |
|
3723 | msgid "search file list" | |
3716 | msgstr "Rechercher un fichier" |
|
3724 | msgstr "Rechercher un fichier" | |
3717 |
|
3725 | |||
3718 | #: rhodecode/templates/files/files_browser.html:31 |
|
3726 | #: rhodecode/templates/files/files_browser.html:31 | |
3719 | #: rhodecode/templates/shortlog/shortlog_data.html:78 |
|
3727 | #: rhodecode/templates/shortlog/shortlog_data.html:78 | |
3720 | msgid "add new file" |
|
3728 | msgid "add new file" | |
3721 | msgstr "Ajouter un fichier" |
|
3729 | msgstr "Ajouter un fichier" | |
3722 |
|
3730 | |||
3723 | #: rhodecode/templates/files/files_browser.html:35 |
|
3731 | #: rhodecode/templates/files/files_browser.html:35 | |
3724 | msgid "Loading file list..." |
|
3732 | msgid "Loading file list..." | |
3725 | msgstr "Chargement de la liste des fichiers…" |
|
3733 | msgstr "Chargement de la liste des fichiers…" | |
3726 |
|
3734 | |||
3727 | #: rhodecode/templates/files/files_browser.html:48 |
|
3735 | #: rhodecode/templates/files/files_browser.html:48 | |
3728 | msgid "Size" |
|
3736 | msgid "Size" | |
3729 | msgstr "Taille" |
|
3737 | msgstr "Taille" | |
3730 |
|
3738 | |||
3731 | #: rhodecode/templates/files/files_browser.html:49 |
|
3739 | #: rhodecode/templates/files/files_browser.html:49 | |
3732 | msgid "Mimetype" |
|
3740 | msgid "Mimetype" | |
3733 | msgstr "Type MIME" |
|
3741 | msgstr "Type MIME" | |
3734 |
|
3742 | |||
3735 | #: rhodecode/templates/files/files_browser.html:50 |
|
3743 | #: rhodecode/templates/files/files_browser.html:50 | |
3736 | msgid "Last Revision" |
|
3744 | msgid "Last Revision" | |
3737 | msgstr "Dernière révision" |
|
3745 | msgstr "Dernière révision" | |
3738 |
|
3746 | |||
3739 | #: rhodecode/templates/files/files_browser.html:51 |
|
3747 | #: rhodecode/templates/files/files_browser.html:51 | |
3740 | msgid "Last modified" |
|
3748 | msgid "Last modified" | |
3741 | msgstr "Dernière modification" |
|
3749 | msgstr "Dernière modification" | |
3742 |
|
3750 | |||
3743 | #: rhodecode/templates/files/files_browser.html:52 |
|
3751 | #: rhodecode/templates/files/files_browser.html:52 | |
3744 | msgid "Last commiter" |
|
3752 | msgid "Last commiter" | |
3745 | msgstr "Dernier commiteur" |
|
3753 | msgstr "Dernier commiteur" | |
3746 |
|
3754 | |||
3747 | #: rhodecode/templates/files/files_edit.html:19 |
|
3755 | #: rhodecode/templates/files/files_edit.html:19 | |
3748 | msgid "edit file" |
|
3756 | msgid "edit file" | |
3749 | msgstr "Éditer le fichier" |
|
3757 | msgstr "Éditer le fichier" | |
3750 |
|
3758 | |||
3751 | #: rhodecode/templates/files/files_edit.html:49 |
|
3759 | #: rhodecode/templates/files/files_edit.html:49 | |
3752 | #: rhodecode/templates/files/files_source.html:23 |
|
3760 | #: rhodecode/templates/files/files_source.html:23 | |
3753 | msgid "show annotation" |
|
3761 | msgid "show annotation" | |
3754 | msgstr "Afficher les annotations" |
|
3762 | msgstr "Afficher les annotations" | |
3755 |
|
3763 | |||
3756 | #: rhodecode/templates/files/files_edit.html:50 |
|
3764 | #: rhodecode/templates/files/files_edit.html:50 | |
3757 | #: rhodecode/templates/files/files_source.html:25 |
|
3765 | #: rhodecode/templates/files/files_source.html:25 | |
3758 | #: rhodecode/templates/files/files_source.html:53 |
|
3766 | #: rhodecode/templates/files/files_source.html:53 | |
3759 | msgid "show as raw" |
|
3767 | msgid "show as raw" | |
3760 | msgstr "montrer le fichier brut" |
|
3768 | msgstr "montrer le fichier brut" | |
3761 |
|
3769 | |||
3762 | #: rhodecode/templates/files/files_edit.html:51 |
|
3770 | #: rhodecode/templates/files/files_edit.html:51 | |
3763 | #: rhodecode/templates/files/files_source.html:26 |
|
3771 | #: rhodecode/templates/files/files_source.html:26 | |
3764 | msgid "download as raw" |
|
3772 | msgid "download as raw" | |
3765 | msgstr "télécharger le fichier brut" |
|
3773 | msgstr "télécharger le fichier brut" | |
3766 |
|
3774 | |||
3767 | #: rhodecode/templates/files/files_edit.html:54 |
|
3775 | #: rhodecode/templates/files/files_edit.html:54 | |
3768 | msgid "source" |
|
3776 | msgid "source" | |
3769 | msgstr "Source" |
|
3777 | msgstr "Source" | |
3770 |
|
3778 | |||
3771 | #: rhodecode/templates/files/files_edit.html:59 |
|
3779 | #: rhodecode/templates/files/files_edit.html:59 | |
3772 | msgid "Editing file" |
|
3780 | msgid "Editing file" | |
3773 | msgstr "Édition du fichier" |
|
3781 | msgstr "Édition du fichier" | |
3774 |
|
3782 | |||
3775 | #: rhodecode/templates/files/files_history_box.html:2 |
|
3783 | #: rhodecode/templates/files/files_history_box.html:2 | |
3776 | msgid "History" |
|
3784 | msgid "History" | |
3777 | msgstr "Historique" |
|
3785 | msgstr "Historique" | |
3778 |
|
3786 | |||
3779 | #: rhodecode/templates/files/files_history_box.html:9 |
|
3787 | #: rhodecode/templates/files/files_history_box.html:9 | |
3780 | msgid "diff to revision" |
|
3788 | msgid "diff to revision" | |
3781 | msgstr "Diff avec la révision" |
|
3789 | msgstr "Diff avec la révision" | |
3782 |
|
3790 | |||
3783 | #: rhodecode/templates/files/files_history_box.html:10 |
|
3791 | #: rhodecode/templates/files/files_history_box.html:10 | |
3784 | msgid "show at revision" |
|
3792 | msgid "show at revision" | |
3785 | msgstr "Afficher à la révision" |
|
3793 | msgstr "Afficher à la révision" | |
3786 |
|
3794 | |||
3787 | #: rhodecode/templates/files/files_history_box.html:11 |
|
3795 | #: rhodecode/templates/files/files_history_box.html:11 | |
3788 | #, fuzzy |
|
3796 | #, fuzzy | |
3789 | msgid "show full history" |
|
3797 | msgid "show full history" | |
3790 | msgstr "Chargement de la liste des fichiers…" |
|
3798 | msgstr "Chargement de la liste des fichiers…" | |
3791 |
|
3799 | |||
3792 | #: rhodecode/templates/files/files_history_box.html:16 |
|
3800 | #: rhodecode/templates/files/files_history_box.html:16 | |
3793 | #, python-format |
|
3801 | #, python-format | |
3794 | msgid "%s author" |
|
3802 | msgid "%s author" | |
3795 | msgid_plural "%s authors" |
|
3803 | msgid_plural "%s authors" | |
3796 | msgstr[0] "%s auteur" |
|
3804 | msgstr[0] "%s auteur" | |
3797 | msgstr[1] "%s auteurs" |
|
3805 | msgstr[1] "%s auteurs" | |
3798 |
|
3806 | |||
3799 | #: rhodecode/templates/files/files_source.html:6 |
|
3807 | #: rhodecode/templates/files/files_source.html:6 | |
3800 | #, fuzzy |
|
3808 | #, fuzzy | |
3801 | msgid "Load file history" |
|
3809 | msgid "Load file history" | |
3802 | msgstr "Chargement de la liste des fichiers…" |
|
3810 | msgstr "Chargement de la liste des fichiers…" | |
3803 |
|
3811 | |||
3804 | #: rhodecode/templates/files/files_source.html:21 |
|
3812 | #: rhodecode/templates/files/files_source.html:21 | |
3805 | msgid "show source" |
|
3813 | msgid "show source" | |
3806 | msgstr "montrer les sources" |
|
3814 | msgstr "montrer les sources" | |
3807 |
|
3815 | |||
3808 | #: rhodecode/templates/files/files_source.html:44 |
|
3816 | #: rhodecode/templates/files/files_source.html:44 | |
3809 | #, python-format |
|
3817 | #, python-format | |
3810 | msgid "Binary file (%s)" |
|
3818 | msgid "Binary file (%s)" | |
3811 | msgstr "Fichier binaire (%s)" |
|
3819 | msgstr "Fichier binaire (%s)" | |
3812 |
|
3820 | |||
3813 | #: rhodecode/templates/files/files_source.html:53 |
|
3821 | #: rhodecode/templates/files/files_source.html:53 | |
3814 | msgid "File is too big to display" |
|
3822 | msgid "File is too big to display" | |
3815 | msgstr "Ce fichier est trop gros pour être affiché." |
|
3823 | msgstr "Ce fichier est trop gros pour être affiché." | |
3816 |
|
3824 | |||
3817 | #: rhodecode/templates/files/files_ypjax.html:5 |
|
3825 | #: rhodecode/templates/files/files_ypjax.html:5 | |
3818 | msgid "annotation" |
|
3826 | msgid "annotation" | |
3819 | msgstr "annotation" |
|
3827 | msgstr "annotation" | |
3820 |
|
3828 | |||
3821 | #: rhodecode/templates/files/files_ypjax.html:15 |
|
3829 | #: rhodecode/templates/files/files_ypjax.html:15 | |
3822 | msgid "Go back" |
|
3830 | msgid "Go back" | |
3823 | msgstr "Revenir en arrière" |
|
3831 | msgstr "Revenir en arrière" | |
3824 |
|
3832 | |||
3825 | #: rhodecode/templates/files/files_ypjax.html:16 |
|
3833 | #: rhodecode/templates/files/files_ypjax.html:16 | |
3826 | msgid "No files at given path" |
|
3834 | msgid "No files at given path" | |
3827 | msgstr "Aucun fichier à cet endroit" |
|
3835 | msgstr "Aucun fichier à cet endroit" | |
3828 |
|
3836 | |||
3829 | #: rhodecode/templates/followers/followers.html:5 |
|
3837 | #: rhodecode/templates/followers/followers.html:5 | |
3830 | #, python-format |
|
3838 | #, python-format | |
3831 | msgid "%s Followers" |
|
3839 | msgid "%s Followers" | |
3832 | msgstr "Followers de %s" |
|
3840 | msgstr "Followers de %s" | |
3833 |
|
3841 | |||
3834 | #: rhodecode/templates/followers/followers.html:13 |
|
3842 | #: rhodecode/templates/followers/followers.html:13 | |
3835 | msgid "followers" |
|
3843 | msgid "followers" | |
3836 | msgstr "followers" |
|
3844 | msgstr "followers" | |
3837 |
|
3845 | |||
3838 | #: rhodecode/templates/followers/followers_data.html:12 |
|
3846 | #: rhodecode/templates/followers/followers_data.html:12 | |
3839 | msgid "Started following -" |
|
3847 | msgid "Started following -" | |
3840 | msgstr "A commencé à suivre le dépôt :" |
|
3848 | msgstr "A commencé à suivre le dépôt :" | |
3841 |
|
3849 | |||
3842 | #: rhodecode/templates/forks/fork.html:5 |
|
3850 | #: rhodecode/templates/forks/fork.html:5 | |
3843 | #, python-format |
|
3851 | #, python-format | |
3844 | msgid "%s Fork" |
|
3852 | msgid "%s Fork" | |
3845 | msgstr "Fork de %s" |
|
3853 | msgstr "Fork de %s" | |
3846 |
|
3854 | |||
3847 | #: rhodecode/templates/forks/fork.html:31 |
|
3855 | #: rhodecode/templates/forks/fork.html:31 | |
3848 | msgid "Fork name" |
|
3856 | msgid "Fork name" | |
3849 | msgstr "Nom du fork" |
|
3857 | msgstr "Nom du fork" | |
3850 |
|
3858 | |||
3851 | #: rhodecode/templates/forks/fork.html:68 |
|
3859 | #: rhodecode/templates/forks/fork.html:68 | |
3852 | msgid "Private" |
|
3860 | msgid "Private" | |
3853 | msgstr "Privé" |
|
3861 | msgstr "Privé" | |
3854 |
|
3862 | |||
3855 | #: rhodecode/templates/forks/fork.html:77 |
|
3863 | #: rhodecode/templates/forks/fork.html:77 | |
3856 | msgid "Copy permissions" |
|
3864 | msgid "Copy permissions" | |
3857 | msgstr "Copier les permissions" |
|
3865 | msgstr "Copier les permissions" | |
3858 |
|
3866 | |||
3859 | #: rhodecode/templates/forks/fork.html:81 |
|
3867 | #: rhodecode/templates/forks/fork.html:81 | |
3860 | msgid "Copy permissions from forked repository" |
|
3868 | msgid "Copy permissions from forked repository" | |
3861 | msgstr "Copier les permissions depuis le dépôt forké" |
|
3869 | msgstr "Copier les permissions depuis le dépôt forké" | |
3862 |
|
3870 | |||
3863 | #: rhodecode/templates/forks/fork.html:86 |
|
3871 | #: rhodecode/templates/forks/fork.html:86 | |
3864 | msgid "Update after clone" |
|
3872 | msgid "Update after clone" | |
3865 | msgstr "MÀJ après le clonage" |
|
3873 | msgstr "MÀJ après le clonage" | |
3866 |
|
3874 | |||
3867 | #: rhodecode/templates/forks/fork.html:90 |
|
3875 | #: rhodecode/templates/forks/fork.html:90 | |
3868 | msgid "Checkout source after making a clone" |
|
3876 | msgid "Checkout source after making a clone" | |
3869 | msgstr "Mettre à jour depuis la source après clonage" |
|
3877 | msgstr "Mettre à jour depuis la source après clonage" | |
3870 |
|
3878 | |||
3871 | #: rhodecode/templates/forks/fork.html:94 |
|
3879 | #: rhodecode/templates/forks/fork.html:94 | |
3872 | msgid "fork this repository" |
|
3880 | msgid "fork this repository" | |
3873 | msgstr "Forker ce dépôt" |
|
3881 | msgstr "Forker ce dépôt" | |
3874 |
|
3882 | |||
3875 | #: rhodecode/templates/forks/forks.html:5 |
|
3883 | #: rhodecode/templates/forks/forks.html:5 | |
3876 | #, python-format |
|
3884 | #, python-format | |
3877 | msgid "%s Forks" |
|
3885 | msgid "%s Forks" | |
3878 | msgstr "Forks de %s" |
|
3886 | msgstr "Forks de %s" | |
3879 |
|
3887 | |||
3880 | #: rhodecode/templates/forks/forks.html:13 |
|
3888 | #: rhodecode/templates/forks/forks.html:13 | |
3881 | msgid "forks" |
|
3889 | msgid "forks" | |
3882 | msgstr "forks" |
|
3890 | msgstr "forks" | |
3883 |
|
3891 | |||
3884 | #: rhodecode/templates/forks/forks_data.html:17 |
|
3892 | #: rhodecode/templates/forks/forks_data.html:17 | |
3885 | msgid "forked" |
|
3893 | msgid "forked" | |
3886 | msgstr "forké" |
|
3894 | msgstr "forké" | |
3887 |
|
3895 | |||
3888 | #: rhodecode/templates/forks/forks_data.html:42 |
|
3896 | #: rhodecode/templates/forks/forks_data.html:42 | |
3889 | msgid "There are no forks yet" |
|
3897 | msgid "There are no forks yet" | |
3890 | msgstr "Il n’y a pas encore de forks." |
|
3898 | msgstr "Il n’y a pas encore de forks." | |
3891 |
|
3899 | |||
3892 |
#: rhodecode/templates/journal/journal.html:1 |
|
3900 | #: rhodecode/templates/journal/journal.html:21 | |
3893 | msgid "ATOM journal feed" |
|
3901 | msgid "ATOM journal feed" | |
3894 | msgstr "Flux ATOM du journal" |
|
3902 | msgstr "Flux ATOM du journal" | |
3895 |
|
3903 | |||
3896 |
#: rhodecode/templates/journal/journal.html: |
|
3904 | #: rhodecode/templates/journal/journal.html:22 | |
3897 | msgid "RSS journal feed" |
|
3905 | msgid "RSS journal feed" | |
3898 | msgstr "Flux RSS du journal" |
|
3906 | msgstr "Flux RSS du journal" | |
3899 |
|
3907 | |||
3900 |
#: rhodecode/templates/journal/journal.html:2 |
|
3908 | #: rhodecode/templates/journal/journal.html:32 | |
3901 | #: rhodecode/templates/pullrequests/pullrequest.html:55 |
|
3909 | #: rhodecode/templates/pullrequests/pullrequest.html:55 | |
3902 | msgid "Refresh" |
|
3910 | msgid "Refresh" | |
3903 | msgstr "Rafraîchir" |
|
3911 | msgstr "Rafraîchir" | |
3904 |
|
3912 | |||
3905 |
#: rhodecode/templates/journal/journal.html: |
|
3913 | #: rhodecode/templates/journal/journal.html:35 | |
3906 | #: rhodecode/templates/journal/public_journal.html:24 |
|
3914 | #: rhodecode/templates/journal/public_journal.html:24 | |
3907 | msgid "RSS feed" |
|
3915 | msgid "RSS feed" | |
3908 | msgstr "Flux RSS" |
|
3916 | msgstr "Flux RSS" | |
3909 |
|
3917 | |||
3910 |
#: rhodecode/templates/journal/journal.html:3 |
|
3918 | #: rhodecode/templates/journal/journal.html:38 | |
3911 | #: rhodecode/templates/journal/public_journal.html:27 |
|
3919 | #: rhodecode/templates/journal/public_journal.html:27 | |
3912 | msgid "ATOM feed" |
|
3920 | msgid "ATOM feed" | |
3913 | msgstr "Flux ATOM" |
|
3921 | msgstr "Flux ATOM" | |
3914 |
|
3922 | |||
3915 |
#: rhodecode/templates/journal/journal.html:4 |
|
3923 | #: rhodecode/templates/journal/journal.html:49 | |
3916 | msgid "Watched" |
|
3924 | msgid "Watched" | |
3917 | msgstr "Surveillé" |
|
3925 | msgstr "Surveillé" | |
3918 |
|
3926 | |||
3919 |
#: rhodecode/templates/journal/journal.html:4 |
|
3927 | #: rhodecode/templates/journal/journal.html:54 | |
3920 | msgid "ADD" |
|
3928 | msgid "ADD" | |
3921 | msgstr "AJOUTER" |
|
3929 | msgstr "AJOUTER" | |
3922 |
|
3930 | |||
3923 |
#: rhodecode/templates/journal/journal.html: |
|
3931 | #: rhodecode/templates/journal/journal.html:77 | |
3924 | msgid "following user" |
|
3932 | msgid "following user" | |
3925 | msgstr "utilisateur suivant" |
|
3933 | msgstr "utilisateur suivant" | |
3926 |
|
3934 | |||
3927 |
#: rhodecode/templates/journal/journal.html: |
|
3935 | #: rhodecode/templates/journal/journal.html:77 | |
3928 | msgid "user" |
|
3936 | msgid "user" | |
3929 | msgstr "utilisateur" |
|
3937 | msgstr "utilisateur" | |
3930 |
|
3938 | |||
3931 |
#: rhodecode/templates/journal/journal.html:10 |
|
3939 | #: rhodecode/templates/journal/journal.html:110 | |
3932 | msgid "You are not following any users or repositories" |
|
3940 | msgid "You are not following any users or repositories" | |
3933 | msgstr "Vous ne suivez aucun utilisateur ou dépôt" |
|
3941 | msgstr "Vous ne suivez aucun utilisateur ou dépôt" | |
3934 |
|
3942 | |||
3935 |
#: rhodecode/templates/journal/journal_data.html:5 |
|
3943 | #: rhodecode/templates/journal/journal_data.html:55 | |
3936 | msgid "No entries yet" |
|
3944 | msgid "No entries yet" | |
3937 | msgstr "Aucune entrée pour le moment" |
|
3945 | msgstr "Aucune entrée pour le moment" | |
3938 |
|
3946 | |||
3939 | #: rhodecode/templates/journal/public_journal.html:13 |
|
3947 | #: rhodecode/templates/journal/public_journal.html:13 | |
3940 | msgid "ATOM public journal feed" |
|
3948 | msgid "ATOM public journal feed" | |
3941 | msgstr "Flux ATOM du journal public" |
|
3949 | msgstr "Flux ATOM du journal public" | |
3942 |
|
3950 | |||
3943 | #: rhodecode/templates/journal/public_journal.html:14 |
|
3951 | #: rhodecode/templates/journal/public_journal.html:14 | |
3944 | msgid "RSS public journal feed" |
|
3952 | msgid "RSS public journal feed" | |
3945 | msgstr "Flux RSS du journal public" |
|
3953 | msgstr "Flux RSS du journal public" | |
3946 |
|
3954 | |||
3947 | #: rhodecode/templates/journal/public_journal.html:21 |
|
3955 | #: rhodecode/templates/journal/public_journal.html:21 | |
3948 | msgid "Public Journal" |
|
3956 | msgid "Public Journal" | |
3949 | msgstr "Journal public" |
|
3957 | msgstr "Journal public" | |
3950 |
|
3958 | |||
3951 | #: rhodecode/templates/pullrequests/pullrequest.html:4 |
|
3959 | #: rhodecode/templates/pullrequests/pullrequest.html:4 | |
3952 | #: rhodecode/templates/pullrequests/pullrequest.html:12 |
|
3960 | #: rhodecode/templates/pullrequests/pullrequest.html:12 | |
3953 | msgid "New pull request" |
|
3961 | msgid "New pull request" | |
3954 | msgstr "Nouvelle requête de pull" |
|
3962 | msgstr "Nouvelle requête de pull" | |
3955 |
|
3963 | |||
3956 | #: rhodecode/templates/pullrequests/pullrequest.html:54 |
|
3964 | #: rhodecode/templates/pullrequests/pullrequest.html:54 | |
3957 | msgid "refresh overview" |
|
3965 | msgid "refresh overview" | |
3958 | msgstr "Rafraîchir les informations" |
|
3966 | msgstr "Rafraîchir les informations" | |
3959 |
|
3967 | |||
3960 | #: rhodecode/templates/pullrequests/pullrequest.html:66 |
|
3968 | #: rhodecode/templates/pullrequests/pullrequest.html:66 | |
3961 | msgid "Detailed compare view" |
|
3969 | msgid "Detailed compare view" | |
3962 | msgstr "Comparaison détaillée" |
|
3970 | msgstr "Comparaison détaillée" | |
3963 |
|
3971 | |||
3964 | #: rhodecode/templates/pullrequests/pullrequest.html:70 |
|
3972 | #: rhodecode/templates/pullrequests/pullrequest.html:70 | |
3965 | #: rhodecode/templates/pullrequests/pullrequest_show.html:100 |
|
3973 | #: rhodecode/templates/pullrequests/pullrequest_show.html:100 | |
3966 | msgid "Pull request reviewers" |
|
3974 | msgid "Pull request reviewers" | |
3967 | msgstr "Relecteurs de la requête de pull" |
|
3975 | msgstr "Relecteurs de la requête de pull" | |
3968 |
|
3976 | |||
3969 | #: rhodecode/templates/pullrequests/pullrequest.html:79 |
|
3977 | #: rhodecode/templates/pullrequests/pullrequest.html:79 | |
3970 | #: rhodecode/templates/pullrequests/pullrequest_show.html:112 |
|
3978 | #: rhodecode/templates/pullrequests/pullrequest_show.html:112 | |
3971 | msgid "owner" |
|
3979 | msgid "owner" | |
3972 | msgstr "Propriétaire" |
|
3980 | msgstr "Propriétaire" | |
3973 |
|
3981 | |||
3974 | #: rhodecode/templates/pullrequests/pullrequest.html:91 |
|
3982 | #: rhodecode/templates/pullrequests/pullrequest.html:91 | |
3975 | #: rhodecode/templates/pullrequests/pullrequest_show.html:127 |
|
3983 | #: rhodecode/templates/pullrequests/pullrequest_show.html:127 | |
3976 | msgid "Add reviewer to this pull request." |
|
3984 | msgid "Add reviewer to this pull request." | |
3977 | msgstr "Ajouter un relecteur à cette requête de pull." |
|
3985 | msgstr "Ajouter un relecteur à cette requête de pull." | |
3978 |
|
3986 | |||
3979 | #: rhodecode/templates/pullrequests/pullrequest.html:97 |
|
3987 | #: rhodecode/templates/pullrequests/pullrequest.html:97 | |
3980 | msgid "Create new pull request" |
|
3988 | msgid "Create new pull request" | |
3981 | msgstr "Nouvelle requête de pull" |
|
3989 | msgstr "Nouvelle requête de pull" | |
3982 |
|
3990 | |||
3983 | #: rhodecode/templates/pullrequests/pullrequest.html:106 |
|
3991 | #: rhodecode/templates/pullrequests/pullrequest.html:106 | |
3984 | #: rhodecode/templates/pullrequests/pullrequest_show.html:25 |
|
3992 | #: rhodecode/templates/pullrequests/pullrequest_show.html:25 | |
3985 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:33 |
|
3993 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:33 | |
3986 | msgid "Title" |
|
3994 | msgid "Title" | |
3987 | msgstr "Titre" |
|
3995 | msgstr "Titre" | |
3988 |
|
3996 | |||
3989 | #: rhodecode/templates/pullrequests/pullrequest.html:123 |
|
3997 | #: rhodecode/templates/pullrequests/pullrequest.html:123 | |
3990 | msgid "Send pull request" |
|
3998 | msgid "Send pull request" | |
3991 | msgstr "Envoyer la requête de pull" |
|
3999 | msgstr "Envoyer la requête de pull" | |
3992 |
|
4000 | |||
3993 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 |
|
4001 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 | |
3994 | #, python-format |
|
4002 | #, python-format | |
3995 | msgid "Closed %s" |
|
4003 | msgid "Closed %s" | |
3996 | msgstr "Fermée %s" |
|
4004 | msgstr "Fermée %s" | |
3997 |
|
4005 | |||
3998 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 |
|
4006 | #: rhodecode/templates/pullrequests/pullrequest_show.html:23 | |
3999 | #, python-format |
|
4007 | #, python-format | |
4000 | msgid "with status %s" |
|
4008 | msgid "with status %s" | |
4001 | msgstr "avec %s comme statut." |
|
4009 | msgstr "avec %s comme statut." | |
4002 |
|
4010 | |||
4003 | #: rhodecode/templates/pullrequests/pullrequest_show.html:31 |
|
4011 | #: rhodecode/templates/pullrequests/pullrequest_show.html:31 | |
4004 | msgid "Status" |
|
4012 | msgid "Status" | |
4005 | msgstr "Statut" |
|
4013 | msgstr "Statut" | |
4006 |
|
4014 | |||
4007 | #: rhodecode/templates/pullrequests/pullrequest_show.html:36 |
|
4015 | #: rhodecode/templates/pullrequests/pullrequest_show.html:36 | |
4008 | msgid "Pull request status" |
|
4016 | msgid "Pull request status" | |
4009 | msgstr "Statut de la requête de pull" |
|
4017 | msgstr "Statut de la requête de pull" | |
4010 |
|
4018 | |||
4011 | #: rhodecode/templates/pullrequests/pullrequest_show.html:44 |
|
4019 | #: rhodecode/templates/pullrequests/pullrequest_show.html:44 | |
4012 | msgid "Still not reviewed by" |
|
4020 | msgid "Still not reviewed by" | |
4013 | msgstr "Pas encore relue par" |
|
4021 | msgstr "Pas encore relue par" | |
4014 |
|
4022 | |||
4015 | #: rhodecode/templates/pullrequests/pullrequest_show.html:48 |
|
4023 | #: rhodecode/templates/pullrequests/pullrequest_show.html:48 | |
4016 | #, python-format |
|
4024 | #, python-format | |
4017 | msgid "%d reviewer" |
|
4025 | msgid "%d reviewer" | |
4018 | msgid_plural "%d reviewers" |
|
4026 | msgid_plural "%d reviewers" | |
4019 | msgstr[0] "%d relecteur" |
|
4027 | msgstr[0] "%d relecteur" | |
4020 | msgstr[1] "%d relecteurs" |
|
4028 | msgstr[1] "%d relecteurs" | |
4021 |
|
4029 | |||
4022 | #: rhodecode/templates/pullrequests/pullrequest_show.html:50 |
|
4030 | #: rhodecode/templates/pullrequests/pullrequest_show.html:50 | |
4023 | msgid "pull request was reviewed by all reviewers" |
|
4031 | msgid "pull request was reviewed by all reviewers" | |
4024 | msgstr "La requête de pull a été relue par tous les relecteurs." |
|
4032 | msgstr "La requête de pull a été relue par tous les relecteurs." | |
4025 |
|
4033 | |||
4026 | #: rhodecode/templates/pullrequests/pullrequest_show.html:58 |
|
4034 | #: rhodecode/templates/pullrequests/pullrequest_show.html:58 | |
4027 | msgid "Created on" |
|
4035 | msgid "Created on" | |
4028 | msgstr "Créé le" |
|
4036 | msgstr "Créé le" | |
4029 |
|
4037 | |||
4030 | #: rhodecode/templates/pullrequests/pullrequest_show.html:65 |
|
4038 | #: rhodecode/templates/pullrequests/pullrequest_show.html:65 | |
4031 | msgid "Compare view" |
|
4039 | msgid "Compare view" | |
4032 | msgstr "Vue de comparaison" |
|
4040 | msgstr "Vue de comparaison" | |
4033 |
|
4041 | |||
|
4042 | #: rhodecode/templates/pullrequests/pullrequest_show.html:112 | |||
|
4043 | #, fuzzy | |||
|
4044 | msgid "reviewer" | |||
|
4045 | msgstr "%d relecteur" | |||
|
4046 | ||||
4034 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:4 |
|
4047 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:4 | |
4035 | msgid "all pull requests" |
|
4048 | msgid "all pull requests" | |
4036 | msgstr "Requêtes de pull" |
|
4049 | msgstr "Requêtes de pull" | |
4037 |
|
4050 | |||
4038 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:12 |
|
4051 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:12 | |
4039 | msgid "All pull requests" |
|
4052 | msgid "All pull requests" | |
4040 | msgstr "Toutes les requêtes de pull" |
|
4053 | msgstr "Toutes les requêtes de pull" | |
4041 |
|
4054 | |||
4042 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:27 |
|
4055 | #: rhodecode/templates/pullrequests/pullrequest_show_all.html:27 | |
4043 | msgid "Closed" |
|
4056 | msgid "Closed" | |
4044 | msgstr "Fermée" |
|
4057 | msgstr "Fermée" | |
4045 |
|
4058 | |||
4046 | #: rhodecode/templates/search/search.html:6 |
|
4059 | #: rhodecode/templates/search/search.html:6 | |
4047 | #, python-format |
|
4060 | #, python-format | |
4048 | msgid "Search \"%s\" in repository: %s" |
|
4061 | msgid "Search \"%s\" in repository: %s" | |
4049 | msgstr "Rechercher « %s » dans le dépôt : %s" |
|
4062 | msgstr "Rechercher « %s » dans le dépôt : %s" | |
4050 |
|
4063 | |||
4051 | #: rhodecode/templates/search/search.html:8 |
|
4064 | #: rhodecode/templates/search/search.html:8 | |
4052 | #, python-format |
|
4065 | #, python-format | |
4053 | msgid "Search \"%s\" in all repositories" |
|
4066 | msgid "Search \"%s\" in all repositories" | |
4054 | msgstr "Rechercher « %s » dans tous les dépôts" |
|
4067 | msgstr "Rechercher « %s » dans tous les dépôts" | |
4055 |
|
4068 | |||
4056 | #: rhodecode/templates/search/search.html:12 |
|
4069 | #: rhodecode/templates/search/search.html:12 | |
4057 | #: rhodecode/templates/search/search.html:32 |
|
4070 | #: rhodecode/templates/search/search.html:32 | |
4058 | #, python-format |
|
4071 | #, python-format | |
4059 | msgid "Search in repository: %s" |
|
4072 | msgid "Search in repository: %s" | |
4060 | msgstr "Rechercher dans le dépôt : %s" |
|
4073 | msgstr "Rechercher dans le dépôt : %s" | |
4061 |
|
4074 | |||
4062 | #: rhodecode/templates/search/search.html:14 |
|
4075 | #: rhodecode/templates/search/search.html:14 | |
4063 | #: rhodecode/templates/search/search.html:34 |
|
4076 | #: rhodecode/templates/search/search.html:34 | |
4064 | msgid "Search in all repositories" |
|
4077 | msgid "Search in all repositories" | |
4065 | msgstr "Rechercher dans tous les dépôts" |
|
4078 | msgstr "Rechercher dans tous les dépôts" | |
4066 |
|
4079 | |||
4067 | #: rhodecode/templates/search/search.html:48 |
|
4080 | #: rhodecode/templates/search/search.html:48 | |
4068 | msgid "Search term" |
|
4081 | msgid "Search term" | |
4069 | msgstr "Termes de la recherches" |
|
4082 | msgstr "Termes de la recherches" | |
4070 |
|
4083 | |||
4071 | #: rhodecode/templates/search/search.html:60 |
|
4084 | #: rhodecode/templates/search/search.html:60 | |
4072 | msgid "Search in" |
|
4085 | msgid "Search in" | |
4073 | msgstr "Rechercher dans" |
|
4086 | msgstr "Rechercher dans" | |
4074 |
|
4087 | |||
4075 | #: rhodecode/templates/search/search.html:63 |
|
4088 | #: rhodecode/templates/search/search.html:63 | |
4076 | msgid "File contents" |
|
4089 | msgid "File contents" | |
4077 | msgstr "Le contenu des fichiers" |
|
4090 | msgstr "Le contenu des fichiers" | |
4078 |
|
4091 | |||
4079 | #: rhodecode/templates/search/search.html:64 |
|
4092 | #: rhodecode/templates/search/search.html:64 | |
4080 | msgid "Commit messages" |
|
4093 | msgid "Commit messages" | |
4081 | msgstr "Les messages de commit" |
|
4094 | msgstr "Les messages de commit" | |
4082 |
|
4095 | |||
4083 | #: rhodecode/templates/search/search.html:65 |
|
4096 | #: rhodecode/templates/search/search.html:65 | |
4084 | msgid "File names" |
|
4097 | msgid "File names" | |
4085 | msgstr "Les noms de fichiers" |
|
4098 | msgstr "Les noms de fichiers" | |
4086 |
|
4099 | |||
4087 | #: rhodecode/templates/search/search_commit.html:35 |
|
4100 | #: rhodecode/templates/search/search_commit.html:35 | |
4088 | #: rhodecode/templates/search/search_content.html:21 |
|
4101 | #: rhodecode/templates/search/search_content.html:21 | |
4089 | #: rhodecode/templates/search/search_path.html:15 |
|
4102 | #: rhodecode/templates/search/search_path.html:15 | |
4090 | msgid "Permission denied" |
|
4103 | msgid "Permission denied" | |
4091 | msgstr "Permission refusée" |
|
4104 | msgstr "Permission refusée" | |
4092 |
|
4105 | |||
4093 | #: rhodecode/templates/settings/repo_settings.html:5 |
|
4106 | #: rhodecode/templates/settings/repo_settings.html:5 | |
4094 | #, python-format |
|
4107 | #, python-format | |
4095 | msgid "%s Settings" |
|
4108 | msgid "%s Settings" | |
4096 | msgstr "Réglages de %s" |
|
4109 | msgstr "Réglages de %s" | |
4097 |
|
4110 | |||
|
4111 | #: rhodecode/templates/settings/repo_settings.html:102 | |||
|
4112 | #, fuzzy | |||
|
4113 | msgid "Delete repository" | |||
|
4114 | msgstr "[a supprimé] le dépôt" | |||
|
4115 | ||||
|
4116 | #: rhodecode/templates/settings/repo_settings.html:109 | |||
|
4117 | #, fuzzy | |||
|
4118 | msgid "Remove repo" | |||
|
4119 | msgstr "Enlever" | |||
|
4120 | ||||
4098 | #: rhodecode/templates/shortlog/shortlog.html:5 |
|
4121 | #: rhodecode/templates/shortlog/shortlog.html:5 | |
4099 | #, python-format |
|
4122 | #, python-format | |
4100 | msgid "%s Shortlog" |
|
4123 | msgid "%s Shortlog" | |
4101 | msgstr "Résumé de %s" |
|
4124 | msgstr "Résumé de %s" | |
4102 |
|
4125 | |||
4103 | #: rhodecode/templates/shortlog/shortlog.html:15 |
|
4126 | #: rhodecode/templates/shortlog/shortlog.html:15 | |
4104 | #: rhodecode/templates/shortlog/shortlog.html:19 |
|
4127 | #: rhodecode/templates/shortlog/shortlog.html:19 | |
4105 | msgid "shortlog" |
|
4128 | msgid "shortlog" | |
4106 | msgstr "Résumé" |
|
4129 | msgstr "Résumé" | |
4107 |
|
4130 | |||
4108 | #: rhodecode/templates/shortlog/shortlog_data.html:5 |
|
4131 | #: rhodecode/templates/shortlog/shortlog_data.html:5 | |
4109 | msgid "revision" |
|
4132 | msgid "revision" | |
4110 | msgstr "Révision" |
|
4133 | msgstr "Révision" | |
4111 |
|
4134 | |||
4112 | #: rhodecode/templates/shortlog/shortlog_data.html:7 |
|
4135 | #: rhodecode/templates/shortlog/shortlog_data.html:7 | |
4113 | msgid "age" |
|
4136 | msgid "age" | |
4114 | msgstr "Âge" |
|
4137 | msgstr "Âge" | |
4115 |
|
4138 | |||
4116 | #: rhodecode/templates/shortlog/shortlog_data.html:8 |
|
4139 | #: rhodecode/templates/shortlog/shortlog_data.html:8 | |
4117 | msgid "author" |
|
4140 | msgid "author" | |
4118 | msgstr "Auteur" |
|
4141 | msgstr "Auteur" | |
4119 |
|
4142 | |||
4120 | #: rhodecode/templates/shortlog/shortlog_data.html:75 |
|
4143 | #: rhodecode/templates/shortlog/shortlog_data.html:75 | |
4121 | msgid "Add or upload files directly via RhodeCode" |
|
4144 | msgid "Add or upload files directly via RhodeCode" | |
4122 | msgstr "Ajouter ou téléverser des fichiers directement via RhodeCode…" |
|
4145 | msgstr "Ajouter ou téléverser des fichiers directement via RhodeCode…" | |
4123 |
|
4146 | |||
4124 | #: rhodecode/templates/shortlog/shortlog_data.html:84 |
|
4147 | #: rhodecode/templates/shortlog/shortlog_data.html:84 | |
4125 | msgid "Push new repo" |
|
4148 | msgid "Push new repo" | |
4126 | msgstr "Pusher le nouveau dépôt" |
|
4149 | msgstr "Pusher le nouveau dépôt" | |
4127 |
|
4150 | |||
4128 | #: rhodecode/templates/shortlog/shortlog_data.html:92 |
|
4151 | #: rhodecode/templates/shortlog/shortlog_data.html:92 | |
4129 | msgid "Existing repository?" |
|
4152 | msgid "Existing repository?" | |
4130 | msgstr "Le dépôt existe déjà ?" |
|
4153 | msgstr "Le dépôt existe déjà ?" | |
4131 |
|
4154 | |||
4132 | #: rhodecode/templates/summary/summary.html:4 |
|
4155 | #: rhodecode/templates/summary/summary.html:4 | |
4133 | #, python-format |
|
4156 | #, python-format | |
4134 | msgid "%s Summary" |
|
4157 | msgid "%s Summary" | |
4135 | msgstr "Résumé de %s" |
|
4158 | msgstr "Résumé de %s" | |
4136 |
|
4159 | |||
4137 | #: rhodecode/templates/summary/summary.html:12 |
|
4160 | #: rhodecode/templates/summary/summary.html:12 | |
4138 | msgid "summary" |
|
4161 | msgid "summary" | |
4139 | msgstr "résumé" |
|
4162 | msgstr "résumé" | |
4140 |
|
4163 | |||
4141 | #: rhodecode/templates/summary/summary.html:20 |
|
4164 | #: rhodecode/templates/summary/summary.html:20 | |
4142 | #, python-format |
|
4165 | #, python-format | |
4143 | msgid "repo %s ATOM feed" |
|
4166 | msgid "repo %s ATOM feed" | |
4144 | msgstr "Flux ATOM du dépôt %s" |
|
4167 | msgstr "Flux ATOM du dépôt %s" | |
4145 |
|
4168 | |||
4146 | #: rhodecode/templates/summary/summary.html:21 |
|
4169 | #: rhodecode/templates/summary/summary.html:21 | |
4147 | #, python-format |
|
4170 | #, python-format | |
4148 | msgid "repo %s RSS feed" |
|
4171 | msgid "repo %s RSS feed" | |
4149 | msgstr "Flux RSS du dépôt %s" |
|
4172 | msgstr "Flux RSS du dépôt %s" | |
4150 |
|
4173 | |||
4151 | #: rhodecode/templates/summary/summary.html:49 |
|
4174 | #: rhodecode/templates/summary/summary.html:49 | |
4152 | #: rhodecode/templates/summary/summary.html:52 |
|
4175 | #: rhodecode/templates/summary/summary.html:52 | |
4153 | msgid "ATOM" |
|
4176 | msgid "ATOM" | |
4154 | msgstr "ATOM" |
|
4177 | msgstr "ATOM" | |
4155 |
|
4178 | |||
4156 | #: rhodecode/templates/summary/summary.html:70 |
|
4179 | #: rhodecode/templates/summary/summary.html:70 | |
4157 | #, fuzzy, python-format |
|
4180 | #, fuzzy, python-format | |
4158 | msgid "Repository locked by %s" |
|
4181 | msgid "Repository locked by %s" | |
4159 | msgstr "Ce dépôt n’est pas verrouillé %s." |
|
4182 | msgstr "Ce dépôt n’est pas verrouillé %s." | |
4160 |
|
4183 | |||
4161 | #: rhodecode/templates/summary/summary.html:72 |
|
4184 | #: rhodecode/templates/summary/summary.html:72 | |
4162 | #, fuzzy |
|
4185 | #, fuzzy | |
4163 | msgid "Repository unlocked" |
|
4186 | msgid "Repository unlocked" | |
4164 | msgstr "Ce dépôt n’est pas verrouillé." |
|
4187 | msgstr "Ce dépôt n’est pas verrouillé." | |
4165 |
|
4188 | |||
4166 | #: rhodecode/templates/summary/summary.html:91 |
|
4189 | #: rhodecode/templates/summary/summary.html:91 | |
4167 | #, python-format |
|
4190 | #, python-format | |
4168 | msgid "Non changable ID %s" |
|
4191 | msgid "Non changable ID %s" | |
4169 | msgstr "Identifiant permanent : %s" |
|
4192 | msgstr "Identifiant permanent : %s" | |
4170 |
|
4193 | |||
4171 | #: rhodecode/templates/summary/summary.html:96 |
|
4194 | #: rhodecode/templates/summary/summary.html:96 | |
4172 | msgid "public" |
|
4195 | msgid "public" | |
4173 | msgstr "publique" |
|
4196 | msgstr "publique" | |
4174 |
|
4197 | |||
4175 | #: rhodecode/templates/summary/summary.html:104 |
|
4198 | #: rhodecode/templates/summary/summary.html:104 | |
4176 | msgid "remote clone" |
|
4199 | msgid "remote clone" | |
4177 | msgstr "Clone distant" |
|
4200 | msgstr "Clone distant" | |
4178 |
|
4201 | |||
4179 | #: rhodecode/templates/summary/summary.html:125 |
|
4202 | #: rhodecode/templates/summary/summary.html:125 | |
4180 | msgid "Contact" |
|
4203 | msgid "Contact" | |
4181 | msgstr "Contact" |
|
4204 | msgstr "Contact" | |
4182 |
|
4205 | |||
4183 | #: rhodecode/templates/summary/summary.html:139 |
|
4206 | #: rhodecode/templates/summary/summary.html:139 | |
4184 | msgid "Clone url" |
|
4207 | msgid "Clone url" | |
4185 | msgstr "URL de clone" |
|
4208 | msgstr "URL de clone" | |
4186 |
|
4209 | |||
4187 | #: rhodecode/templates/summary/summary.html:142 |
|
4210 | #: rhodecode/templates/summary/summary.html:142 | |
4188 | msgid "Show by Name" |
|
4211 | msgid "Show by Name" | |
4189 | msgstr "Afficher par nom" |
|
4212 | msgstr "Afficher par nom" | |
4190 |
|
4213 | |||
4191 | #: rhodecode/templates/summary/summary.html:143 |
|
4214 | #: rhodecode/templates/summary/summary.html:143 | |
4192 | msgid "Show by ID" |
|
4215 | msgid "Show by ID" | |
4193 | msgstr "Afficher par ID" |
|
4216 | msgstr "Afficher par ID" | |
4194 |
|
4217 | |||
4195 | #: rhodecode/templates/summary/summary.html:151 |
|
4218 | #: rhodecode/templates/summary/summary.html:151 | |
4196 | msgid "Trending files" |
|
4219 | msgid "Trending files" | |
4197 | msgstr "Populaires" |
|
4220 | msgstr "Populaires" | |
4198 |
|
4221 | |||
4199 | #: rhodecode/templates/summary/summary.html:159 |
|
4222 | #: rhodecode/templates/summary/summary.html:159 | |
4200 | #: rhodecode/templates/summary/summary.html:175 |
|
4223 | #: rhodecode/templates/summary/summary.html:175 | |
4201 | #: rhodecode/templates/summary/summary.html:203 |
|
4224 | #: rhodecode/templates/summary/summary.html:203 | |
4202 | msgid "enable" |
|
4225 | msgid "enable" | |
4203 | msgstr "Activer" |
|
4226 | msgstr "Activer" | |
4204 |
|
4227 | |||
4205 | #: rhodecode/templates/summary/summary.html:167 |
|
4228 | #: rhodecode/templates/summary/summary.html:167 | |
4206 | msgid "Download" |
|
4229 | msgid "Download" | |
4207 | msgstr "Téléchargements" |
|
4230 | msgstr "Téléchargements" | |
4208 |
|
4231 | |||
4209 | #: rhodecode/templates/summary/summary.html:171 |
|
4232 | #: rhodecode/templates/summary/summary.html:171 | |
4210 | msgid "There are no downloads yet" |
|
4233 | msgid "There are no downloads yet" | |
4211 | msgstr "Il n’y a pas encore de téléchargements proposés." |
|
4234 | msgstr "Il n’y a pas encore de téléchargements proposés." | |
4212 |
|
4235 | |||
4213 | #: rhodecode/templates/summary/summary.html:173 |
|
4236 | #: rhodecode/templates/summary/summary.html:173 | |
4214 | msgid "Downloads are disabled for this repository" |
|
4237 | msgid "Downloads are disabled for this repository" | |
4215 | msgstr "Les téléchargements sont désactivés pour ce dépôt." |
|
4238 | msgstr "Les téléchargements sont désactivés pour ce dépôt." | |
4216 |
|
4239 | |||
4217 | #: rhodecode/templates/summary/summary.html:179 |
|
4240 | #: rhodecode/templates/summary/summary.html:179 | |
4218 | msgid "Download as zip" |
|
4241 | msgid "Download as zip" | |
4219 | msgstr "Télécharger en ZIP" |
|
4242 | msgstr "Télécharger en ZIP" | |
4220 |
|
4243 | |||
4221 | #: rhodecode/templates/summary/summary.html:182 |
|
4244 | #: rhodecode/templates/summary/summary.html:182 | |
4222 | msgid "Check this to download archive with subrepos" |
|
4245 | msgid "Check this to download archive with subrepos" | |
4223 | msgstr "Télécharger une archive contenant également les sous-dépôts éventuels" |
|
4246 | msgstr "Télécharger une archive contenant également les sous-dépôts éventuels" | |
4224 |
|
4247 | |||
4225 | #: rhodecode/templates/summary/summary.html:182 |
|
4248 | #: rhodecode/templates/summary/summary.html:182 | |
4226 | msgid "with subrepos" |
|
4249 | msgid "with subrepos" | |
4227 | msgstr "avec les sous-dépôts" |
|
4250 | msgstr "avec les sous-dépôts" | |
4228 |
|
4251 | |||
4229 | #: rhodecode/templates/summary/summary.html:195 |
|
4252 | #: rhodecode/templates/summary/summary.html:195 | |
4230 | msgid "Commit activity by day / author" |
|
4253 | msgid "Commit activity by day / author" | |
4231 | msgstr "Activité de commit par jour et par auteur" |
|
4254 | msgstr "Activité de commit par jour et par auteur" | |
4232 |
|
4255 | |||
4233 | #: rhodecode/templates/summary/summary.html:206 |
|
4256 | #: rhodecode/templates/summary/summary.html:206 | |
4234 | msgid "Stats gathered: " |
|
4257 | msgid "Stats gathered: " | |
4235 | msgstr "Statistiques obtenues :" |
|
4258 | msgstr "Statistiques obtenues :" | |
4236 |
|
4259 | |||
4237 | #: rhodecode/templates/summary/summary.html:227 |
|
4260 | #: rhodecode/templates/summary/summary.html:227 | |
4238 | msgid "Shortlog" |
|
4261 | msgid "Shortlog" | |
4239 | msgstr "Résumé des changements" |
|
4262 | msgstr "Résumé des changements" | |
4240 |
|
4263 | |||
4241 | #: rhodecode/templates/summary/summary.html:229 |
|
4264 | #: rhodecode/templates/summary/summary.html:229 | |
4242 | msgid "Quick start" |
|
4265 | msgid "Quick start" | |
4243 | msgstr "Démarrage rapide" |
|
4266 | msgstr "Démarrage rapide" | |
4244 |
|
4267 | |||
4245 | #: rhodecode/templates/summary/summary.html:243 |
|
4268 | #: rhodecode/templates/summary/summary.html:243 | |
4246 | #, python-format |
|
4269 | #, python-format | |
4247 | msgid "Readme file at revision '%s'" |
|
4270 | msgid "Readme file at revision '%s'" | |
4248 | msgstr "Fichier « Lisez-moi » à la révision « %s »" |
|
4271 | msgstr "Fichier « Lisez-moi » à la révision « %s »" | |
4249 |
|
4272 | |||
4250 | #: rhodecode/templates/summary/summary.html:246 |
|
4273 | #: rhodecode/templates/summary/summary.html:246 | |
4251 | msgid "Permalink to this readme" |
|
4274 | msgid "Permalink to this readme" | |
4252 | msgstr "Lien permanent vers ce fichier « Lisez-moi »" |
|
4275 | msgstr "Lien permanent vers ce fichier « Lisez-moi »" | |
4253 |
|
4276 | |||
4254 | #: rhodecode/templates/summary/summary.html:304 |
|
4277 | #: rhodecode/templates/summary/summary.html:304 | |
4255 | #, python-format |
|
4278 | #, python-format | |
4256 | msgid "Download %s as %s" |
|
4279 | msgid "Download %s as %s" | |
4257 | msgstr "Télécharger %s comme archive %s" |
|
4280 | msgstr "Télécharger %s comme archive %s" | |
4258 |
|
4281 | |||
4259 | #: rhodecode/templates/summary/summary.html:661 |
|
4282 | #: rhodecode/templates/summary/summary.html:661 | |
4260 | msgid "commits" |
|
4283 | msgid "commits" | |
4261 | msgstr "commits" |
|
4284 | msgstr "commits" | |
4262 |
|
4285 | |||
4263 | #: rhodecode/templates/summary/summary.html:662 |
|
4286 | #: rhodecode/templates/summary/summary.html:662 | |
4264 | msgid "files added" |
|
4287 | msgid "files added" | |
4265 | msgstr "fichiers ajoutés" |
|
4288 | msgstr "fichiers ajoutés" | |
4266 |
|
4289 | |||
4267 | #: rhodecode/templates/summary/summary.html:663 |
|
4290 | #: rhodecode/templates/summary/summary.html:663 | |
4268 | msgid "files changed" |
|
4291 | msgid "files changed" | |
4269 | msgstr "fichiers modifiés" |
|
4292 | msgstr "fichiers modifiés" | |
4270 |
|
4293 | |||
4271 | #: rhodecode/templates/summary/summary.html:664 |
|
4294 | #: rhodecode/templates/summary/summary.html:664 | |
4272 | msgid "files removed" |
|
4295 | msgid "files removed" | |
4273 | msgstr "fichiers supprimés" |
|
4296 | msgstr "fichiers supprimés" | |
4274 |
|
4297 | |||
4275 | #: rhodecode/templates/summary/summary.html:667 |
|
4298 | #: rhodecode/templates/summary/summary.html:667 | |
4276 | msgid "commit" |
|
4299 | msgid "commit" | |
4277 | msgstr "commit" |
|
4300 | msgstr "commit" | |
4278 |
|
4301 | |||
4279 | #: rhodecode/templates/summary/summary.html:668 |
|
4302 | #: rhodecode/templates/summary/summary.html:668 | |
4280 | msgid "file added" |
|
4303 | msgid "file added" | |
4281 | msgstr "fichier ajouté" |
|
4304 | msgstr "fichier ajouté" | |
4282 |
|
4305 | |||
4283 | #: rhodecode/templates/summary/summary.html:669 |
|
4306 | #: rhodecode/templates/summary/summary.html:669 | |
4284 | msgid "file changed" |
|
4307 | msgid "file changed" | |
4285 | msgstr "fichié modifié" |
|
4308 | msgstr "fichié modifié" | |
4286 |
|
4309 | |||
4287 | #: rhodecode/templates/summary/summary.html:670 |
|
4310 | #: rhodecode/templates/summary/summary.html:670 | |
4288 | msgid "file removed" |
|
4311 | msgid "file removed" | |
4289 | msgstr "fichier supprimé" |
|
4312 | msgstr "fichier supprimé" | |
4290 |
|
4313 | |||
4291 | #: rhodecode/templates/tags/tags.html:5 |
|
4314 | #: rhodecode/templates/tags/tags.html:5 | |
4292 | #, python-format |
|
4315 | #, python-format | |
4293 | msgid "%s Tags" |
|
4316 | msgid "%s Tags" | |
4294 | msgstr "Tags de %s" |
|
4317 | msgstr "Tags de %s" | |
4295 |
|
4318 | |||
4296 | #: rhodecode/templates/tags/tags.html:29 |
|
4319 | #: rhodecode/templates/tags/tags.html:29 | |
4297 | #, fuzzy |
|
4320 | #, fuzzy | |
4298 | msgid "Compare tags" |
|
4321 | msgid "Compare tags" | |
4299 | msgstr "Comparer" |
|
4322 | msgstr "Comparer" | |
4300 |
|
4323 | |||
|
4324 | #~ msgid "" | |||
|
4325 | #~ "%s repository is not mapped to db" | |||
|
4326 | #~ " perhaps it was created or renamed" | |||
|
4327 | #~ " from the file system please run " | |||
|
4328 | #~ "the application again in order to " | |||
|
4329 | #~ "rescan repositories" | |||
|
4330 | #~ msgstr "" | |||
|
4331 | #~ "Le dépôt %s n’est pas représenté " | |||
|
4332 | #~ "dans la base de données. Il a " | |||
|
4333 | #~ "probablement été créé ou renommé " | |||
|
4334 | #~ "manuellement. Veuillez relancer l’application " | |||
|
4335 | #~ "pour rescanner les dépôts." | |||
|
4336 | ||||
|
4337 | #~ msgid "" | |||
|
4338 | #~ "%s repository is not mapped to db" | |||
|
4339 | #~ " perhaps it was moved or renamed " | |||
|
4340 | #~ "from the filesystem please run the " | |||
|
4341 | #~ "application again in order to rescan " | |||
|
4342 | #~ "repositories" | |||
|
4343 | #~ msgstr "" | |||
|
4344 | #~ "Le dépôt %s n’est pas représenté " | |||
|
4345 | #~ "dans la base de données. Il a " | |||
|
4346 | #~ "probablement été déplacé ou renommé " | |||
|
4347 | #~ "manuellement. Veuillez relancer l’application " | |||
|
4348 | #~ "pour rescanner les dépôts." | |||
|
4349 |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
1 | NO CONTENT: modified file |
|
NO CONTENT: modified file | ||
The requested commit or file is too big and content was truncated. Show full diff |
General Comments 0
You need to be logged in to leave comments.
Login now