##// END OF EJS Templates
merge with beta
marcink -
r3112:3259dc7c merge rhodecode-0.0.1.5.1 default
parent child Browse files
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, 0)
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__ = 8 # defines current db version for migrations
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 if status and change_status else None)
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-03 03:21+0100\n"
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:84
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:91 rhodecode/controllers/changeset.py:98
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:164
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:315
37 #: rhodecode/controllers/changeset.py:314
38 #: rhodecode/controllers/pullrequests.py:411
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:346
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:117
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:126
92 #: rhodecode/templates/changeset/changeset.html:137
93 #: rhodecode/templates/changeset/changeset.html:138
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:76
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:80
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:74 rhodecode/controllers/admin/repos.py:92
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:182
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:206 rhodecode/controllers/journal.py:243
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:210 rhodecode/controllers/journal.py:247
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:78 rhodecode/model/scm.py:556
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:186
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:188
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:220
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:223
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:256
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:108
257 #: rhodecode/controllers/settings.py:119
269 #: rhodecode/controllers/admin/repos.py:268
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:126
263 #: rhodecode/controllers/settings.py:137
275 #: rhodecode/controllers/admin/repos.py:286
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:144
269 #: rhodecode/controllers/settings.py:162
281 #: rhodecode/controllers/admin/repos.py:304
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:160
275 #: rhodecode/controllers/settings.py:166
296 #: rhodecode/controllers/admin/repos.py:326
276 #: rhodecode/controllers/admin/repos.py:325
297 #: rhodecode/controllers/admin/repos.py:332
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:179
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:125
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:229
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:321
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:350
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:369
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:387
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:404
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:444
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:448
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:453 rhodecode/model/validators.py:300
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:466
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:468
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:484
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:486
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:490
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:373
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:485
755 #: rhodecode/lib/helpers.py:486
776 msgid "True"
756 msgid "True"
777 msgstr ""
757 msgstr ""
778
758
779 #: rhodecode/lib/helpers.py:489
759 #: rhodecode/lib/helpers.py:490
780 msgid "False"
760 msgid "False"
781 msgstr ""
761 msgstr ""
782
762
783 #: rhodecode/lib/helpers.py:529
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:532
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:545
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:588
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:594
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:616 rhodecode/templates/changelog/changelog.html:51
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:640
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:653
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:659
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:661 rhodecode/lib/helpers.py:671
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:663
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:665 rhodecode/lib/helpers.py:673
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:667 rhodecode/lib/helpers.py:675
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:669
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:677
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:679
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:681
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:683
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:685
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:687
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:689
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:691
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:693
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:695
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:697
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:699
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:701
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:877
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:881
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:1180
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:1181
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:1182
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:1183
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:1185
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:1186
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:1187
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:1188
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:1190
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:1191
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:1192
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:1193
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:1194
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:1195
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:1196
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:1199
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:1640
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:1641
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:1642
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:1643
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:230
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:255 rhodecode/model/user.py:279
1124 #: rhodecode/model/user.py:257 rhodecode/model/user.py:281
1137 #: rhodecode/model/user.py:301
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:325
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:331
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:582
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:597
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:617
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:654
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:673
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:40
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:62
1356 #: rhodecode/templates/journal/journal.html:70
1368 #: rhodecode/templates/journal/journal.html:168
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:170
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:193
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:194
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:195
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:196
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:54
1458 #: rhodecode/templates/journal/journal.html:62
1470 #: rhodecode/templates/journal/journal.html:197
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:9
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:57
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:93
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:94
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.\n"
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:87
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:41
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:75
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:44
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:91
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:95
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:98
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:103
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:73
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:74
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:75
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:77
3222 #: rhodecode/templates/changeset/changeset.html:98
3217 #: rhodecode/templates/changeset/changeset.html:78
3223 #: rhodecode/templates/changeset/changeset.html:99
3218 #: rhodecode/templates/changeset/changeset.html:79
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:49
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:50
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:51
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:55
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:55
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:111
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:113
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:138
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:124
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:124
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:140
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:81
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:83
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:89
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:13
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:14
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:24
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:27
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:30
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:41
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:46
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:69
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:69
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:102
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:51
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-03 03:21+0100\n"
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:84
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:91 rhodecode/controllers/changeset.py:98
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:164
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:315
37 #: rhodecode/controllers/changeset.py:314
38 #: rhodecode/controllers/pullrequests.py:411
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:346
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:117
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:126
98 #: rhodecode/templates/changeset/changeset.html:137
99 #: rhodecode/templates/changeset/changeset.html:138
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:76
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:80
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:74 rhodecode/controllers/admin/repos.py:92
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:182
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:206 rhodecode/controllers/journal.py:243
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:210 rhodecode/controllers/journal.py:247
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:78 rhodecode/model/scm.py:556
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:186
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:188
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:220
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:223
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:256
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:108
267 #: rhodecode/controllers/settings.py:119
285 #: rhodecode/controllers/admin/repos.py:268
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:126
273 #: rhodecode/controllers/settings.py:137
291 #: rhodecode/controllers/admin/repos.py:286
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:144
279 #: rhodecode/controllers/settings.py:162
297 #: rhodecode/controllers/admin/repos.py:304
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:160
285 #: rhodecode/controllers/settings.py:166
315 #: rhodecode/controllers/admin/repos.py:326
286 #: rhodecode/controllers/admin/repos.py:325
316 #: rhodecode/controllers/admin/repos.py:332
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:179
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:182
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:184
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:188
305 #: rhodecode/controllers/settings.py:194
335 #: rhodecode/controllers/admin/repos.py:424
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:125
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:194
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:198
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:229
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:321
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:350
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:369
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:387
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:404
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:444
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:448
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:453 rhodecode/model/validators.py:300
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:466
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:468
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:484
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:486
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:490
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:373
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:485
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:489
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:529
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:532
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:545
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:588
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:594
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:614
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:615
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:616 rhodecode/templates/changelog/changelog.html:51
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:640
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:653
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:659
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:661 rhodecode/lib/helpers.py:671
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:663
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:665 rhodecode/lib/helpers.py:673
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:667 rhodecode/lib/helpers.py:675
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:669
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:677
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:679
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:681
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:683
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:685
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:687
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:689
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:691
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:693
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:695
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:697
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:699
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:701
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:877
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:881
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:1180
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:1181
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:1182
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:1183
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:1185
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:1186
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:1187
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:1188
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:1190
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:1191
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:1192
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:1193
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:1194
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:1195
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:1196
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:1199
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:1640
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:1641
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:1642
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:1643
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:230
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:255 rhodecode/model/user.py:279
1155 #: rhodecode/model/user.py:257 rhodecode/model/user.py:281
1174 #: rhodecode/model/user.py:301
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:325
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:331
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:582
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:597
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:617
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:654
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:673
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:40
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:62
1405 #: rhodecode/templates/journal/journal.html:70
1423 #: rhodecode/templates/journal/journal.html:168
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:170
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:193
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:194
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:195
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:196
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:54
1507 #: rhodecode/templates/journal/journal.html:62
1525 #: rhodecode/templates/journal/journal.html:197
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:9
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:57
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:93
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:94
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.\n"
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:87
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:41
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:75
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:44
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:91
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:95
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:98
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:103
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:73
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:74
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:75
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:77
3330 #: rhodecode/templates/changeset/changeset.html:98
3328 #: rhodecode/templates/changeset/changeset.html:78
3331 #: rhodecode/templates/changeset/changeset.html:99
3329 #: rhodecode/templates/changeset/changeset.html:79
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:49
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:50
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:51
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:55
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:55
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:111
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:113
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:138
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:124
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:124
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:140
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:81
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:83
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:89
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:13
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:14
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:24
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:27
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:30
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:41
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:46
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:69
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:69
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:102
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:51
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