##// 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
The requested commit or file is too big and content was truncated. Show full diff
@@ -1,885 +1,903 b''
1 1 .. _changelog:
2 2
3 3 =========
4 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 26 1.5.0 (**2012-12-12**)
9 27 ----------------------
10 28
11 29 news
12 30 ++++
13 31
14 32 - new rewritten from scratch diff engine. 10x faster in edge cases. Handling
15 33 of file renames, copies, change flags and binary files
16 34 - added lightweight dashboard option. ref #500. New version of dashboard
17 35 page that doesn't use any VCS data and is super fast to render. Recommended
18 36 for large amount of repositories.
19 37 - implements #648 write Script for updating last modification time for
20 38 lightweight dashboard
21 39 - implemented compare engine for git repositories.
22 40 - LDAP failover, option to specify multiple servers
23 41 - added Errormator and Sentry support for monitoring RhodeCode
24 42 - implemented #628: Pass server URL to rc-extensions hooks
25 43 - new tooltip implementation - added lazy loading of changesets from journal
26 44 pages. This can significantly improve speed of rendering the page
27 45 - implements #632,added branch/tag/bookmarks info into feeds
28 46 added changeset link to body of message
29 47 - implemented #638 permissions overview to groups
30 48 - implements #636, lazy loading of history and authors to speed up source
31 49 pages rendering
32 50 - implemented #647, option to pass list of default encoding used to
33 51 encode to/decode from unicode
34 52 - added caching layer into RSS/ATOM feeds.
35 53 - basic implementation of cherry picking changesets for pull request, ref #575
36 54 - implemented #661 Add option to include diff in RSS feed
37 55 - implemented file history page for showing detailed changelog for a given file
38 56 - implemented #663 Admin/permission: specify default repogroup perms
39 57 - implemented #379 defaults settings page for creation of repositories, locking
40 58 statistics, downloads, repository type
41 59 - implemented #210 filtering of admin journal based on Whoosh Query language
42 60 - added parents/children links in changeset viewref #650
43 61
44 62 fixes
45 63 +++++
46 64
47 65 - fixed git version checker
48 66 - #586 patched basic auth handler to fix issues with git behind proxy
49 67 - #589 search urlgenerator didn't properly escape special characters
50 68 - fixed issue #614 Include repo name in delete confirmation dialog
51 69 - fixed #623: Lang meta-tag doesn't work with C#/C++
52 70 - fixes #612 Double quotes to Single quotes result in bad html in diff
53 71 - fixes #630 git statistics do too much work making them slow.
54 72 - fixes #625 Git-Tags are not displayed in Shortlog
55 73 - fix for issue #602, enforce str when setting mercurial UI object.
56 74 When this is used together with mercurial internal translation system
57 75 it can lead to UnicodeDecodeErrors
58 76 - fixes #645 Fix git handler when doing delete remote branch
59 77 - implements #649 added two seperate method for author and commiter to VCS
60 78 changeset class switch author for git backed to be the real author not commiter
61 79 - fix issue #504 RhodeCode is showing different versions of README on
62 80 different summary page loads
63 81 - implemented #658 Changing username in LDAP-Mode should not be allowed.
64 82 - fixes #652 switch to generator approach when doing file annotation to prevent
65 83 huge memory consumption
66 84 - fixes #666 move lockkey path location to cache_dir to ensure this path is
67 85 always writable for rhodecode server
68 86 - many more small fixes and improvements
69 87 - fixed issues with recursive scans on removed repositories that could take
70 88 long time on instance start
71 89
72 90 1.4.4 (**2012-10-08**)
73 91 ----------------------
74 92
75 93 news
76 94 ++++
77 95
78 96 - obfuscate db password in logs for engine connection string
79 97 - #574 Show pull request status also in shortlog (if any)
80 98 - remember selected tab in my account page
81 99 - Bumped mercurial version to 2.3.2
82 100 - #595 rcextension hook for repository delete
83 101
84 102 fixes
85 103 +++++
86 104
87 105 - Add git version detection to warn users that Git used in system is to
88 106 old. Ref #588 - also show git version in system details in settings page
89 107 - fixed files quick filter links
90 108 - #590 Add GET flag that controls the way the diff are generated, for pull
91 109 requests we want to use non-bundle based diffs, That are far better for
92 110 doing code reviews. The /compare url still uses bundle compare for full
93 111 comparison including the incoming changesets
94 112 - Fixed #585, checks for status of revision where to strict, and made
95 113 opening pull request with those revision impossible due to previously set
96 114 status. Checks now are made also for the repository.
97 115 - fixes #591 git backend was causing encoding errors when handling binary
98 116 files - added a test case for VCS lib tests
99 117 - fixed #597 commits in future get negative age.
100 118 - fixed #598 API docs methods had wrong members parameter as returned data
101 119
102 120 1.4.3 (**2012-09-28**)
103 121 ----------------------
104 122
105 123 news
106 124 ++++
107 125
108 126 - #558 Added config file to hooks extra data
109 127 - bumped mercurial version to 2.3.1
110 128 - #518 added possibility of specifying multiple patterns for issues
111 129 - update codemirror to latest version
112 130
113 131 fixes
114 132 +++++
115 133
116 134 - fixed #570 explicit users group permissions can overwrite owner permissions
117 135 - fixed #578 set proper PATH with current Python for Git
118 136 hooks to execute within same Python as RhodeCode
119 137 - fixed issue with Git bare repos that ends with .git in name
120 138
121 139 1.4.2 (**2012-09-12**)
122 140 ----------------------
123 141
124 142 news
125 143 ++++
126 144
127 145 - added option to menu to quick lock/unlock repository for users that have
128 146 write access to
129 147 - Implemented permissions for writing to repo
130 148 groups. Now only write access to group allows to create a repostiory
131 149 within that group
132 150 - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url
133 151 - updated translation for zh_CN
134 152
135 153 fixes
136 154 +++++
137 155
138 156 - fixed visual permissions check on repos groups inside groups
139 157 - fixed issues with non-ascii search terms in search, and indexers
140 158 - fixed parsing of page number in GET parameters
141 159 - fixed issues with generating pull-request overview for repos with
142 160 bookmarks and tags, also preview doesn't loose chosen revision from
143 161 select dropdown
144 162
145 163 1.4.1 (**2012-09-07**)
146 164 ----------------------
147 165
148 166 news
149 167 ++++
150 168
151 169 - always put a comment about code-review status change even if user send
152 170 empty data
153 171 - modified_on column saves repository update and it's going to be used
154 172 later for light version of main page ref #500
155 173 - pull request notifications send much nicer emails with details about pull
156 174 request
157 175 - #551 show breadcrumbs in summary view for repositories inside a group
158 176
159 177 fixes
160 178 +++++
161 179
162 180 - fixed migrations of permissions that can lead to inconsistency.
163 181 Some users sent feedback that after upgrading from older versions issues
164 182 with updating default permissions occurred. RhodeCode detects that now and
165 183 resets default user permission to initial state if there is a need for that.
166 184 Also forces users to set the default value for new forking permission.
167 185 - #535 improved apache wsgi example configuration in docs
168 186 - fixes #550 mercurial repositories comparision failed when origin repo had
169 187 additional not-common changesets
170 188 - fixed status of code-review in preview windows of pull request
171 189 - git forks were not initialized at bare repos
172 190 - fixes #555 fixes issues with comparing non-related repositories
173 191 - fixes #557 follower counter always counts up
174 192 - fixed issue #560 require push ssl checkbox wasn't shown when option was
175 193 enabled
176 194 - fixed #559
177 195 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
178 196 if it was a request to url by repository ID
179 197
180 198 1.4.0 (**2012-09-03**)
181 199 ----------------------
182 200
183 201 news
184 202 ++++
185 203
186 204 - new codereview system
187 205 - email map, allowing users to have multiple email addresses mapped into
188 206 their accounts
189 207 - improved git-hook system. Now all actions for git are logged into journal
190 208 including pushed revisions, user and IP address
191 209 - changed setup-app into setup-rhodecode and added default options to it.
192 210 - new git repos are created as bare now by default
193 211 - #464 added links to groups in permission box
194 212 - #465 mentions autocomplete inside comments boxes
195 213 - #469 added --update-only option to whoosh to re-index only given list
196 214 of repos in index
197 215 - rhodecode-api CLI client
198 216 - new git http protocol replaced buggy dulwich implementation.
199 217 Now based on pygrack & gitweb
200 218 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
201 219 reformated based on user suggestions. Additional rss/atom feeds for user
202 220 journal
203 221 - various i18n improvements
204 222 - #478 permissions overview for admin in user edit view
205 223 - File view now displays small gravatars off all authors of given file
206 224 - Implemented landing revisions. Each repository will get landing_rev attribute
207 225 that defines 'default' revision/branch for generating readme files
208 226 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
209 227 earliest possible call.
210 228 - Import remote svn repositories to mercurial using hgsubversion.
211 229 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
212 230 - RhodeCode can use alternative server for generating avatar icons
213 231 - implemented repositories locking. Pull locks, push unlocks. Also can be done
214 232 via API calls
215 233 - #538 form for permissions can handle multiple users at once
216 234
217 235 fixes
218 236 +++++
219 237
220 238 - improved translations
221 239 - fixes issue #455 Creating an archive generates an exception on Windows
222 240 - fixes #448 Download ZIP archive keeps file in /tmp open and results
223 241 in out of disk space
224 242 - fixes issue #454 Search results under Windows include proceeding
225 243 backslash
226 244 - fixed issue #450. Rhodecode no longer will crash when bad revision is
227 245 present in journal data.
228 246 - fix for issue #417, git execution was broken on windows for certain
229 247 commands.
230 248 - fixed #413. Don't disable .git directory for bare repos on deleting
231 249 - fixed issue #459. Changed the way of obtaining logger in reindex task.
232 250 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
233 251 reindexing modified files
234 252 - fixed #481 rhodecode emails are sent without Date header
235 253 - fixed #458 wrong count when no repos are present
236 254 - fixed issue #492 missing `\ No newline at end of file` test at the end of
237 255 new chunk in html diff
238 256 - full text search now works also for commit messages
239 257
240 258 1.3.6 (**2012-05-17**)
241 259 ----------------------
242 260
243 261 news
244 262 ++++
245 263
246 264 - chinese traditional translation
247 265 - changed setup-app into setup-rhodecode and added arguments for auto-setup
248 266 mode that doesn't need user interaction
249 267
250 268 fixes
251 269 +++++
252 270
253 271 - fixed no scm found warning
254 272 - fixed __future__ import error on rcextensions
255 273 - made simplejson required lib for speedup on JSON encoding
256 274 - fixes #449 bad regex could get more than revisions from parsing history
257 275 - don't clear DB session when CELERY_EAGER is turned ON
258 276
259 277 1.3.5 (**2012-05-10**)
260 278 ----------------------
261 279
262 280 news
263 281 ++++
264 282
265 283 - use ext_json for json module
266 284 - unified annotation view with file source view
267 285 - notification improvements, better inbox + css
268 286 - #419 don't strip passwords for login forms, make rhodecode
269 287 more compatible with LDAP servers
270 288 - Added HTTP_X_FORWARDED_FOR as another method of extracting
271 289 IP for pull/push logs. - moved all to base controller
272 290 - #415: Adding comment to changeset causes reload.
273 291 Comments are now added via ajax and doesn't reload the page
274 292 - #374 LDAP config is discarded when LDAP can't be activated
275 293 - limited push/pull operations are now logged for git in the journal
276 294 - bumped mercurial to 2.2.X series
277 295 - added support for displaying submodules in file-browser
278 296 - #421 added bookmarks in changelog view
279 297
280 298 fixes
281 299 +++++
282 300
283 301 - fixed dev-version marker for stable when served from source codes
284 302 - fixed missing permission checks on show forks page
285 303 - #418 cast to unicode fixes in notification objects
286 304 - #426 fixed mention extracting regex
287 305 - fixed remote-pulling for git remotes remopositories
288 306 - fixed #434: Error when accessing files or changesets of a git repository
289 307 with submodules
290 308 - fixed issue with empty APIKEYS for users after registration ref. #438
291 309 - fixed issue with getting README files from git repositories
292 310
293 311 1.3.4 (**2012-03-28**)
294 312 ----------------------
295 313
296 314 news
297 315 ++++
298 316
299 317 - Whoosh logging is now controlled by the .ini files logging setup
300 318 - added clone-url into edit form on /settings page
301 319 - added help text into repo add/edit forms
302 320 - created rcextensions module with additional mappings (ref #322) and
303 321 post push/pull/create repo hooks callbacks
304 322 - implemented #377 Users view for his own permissions on account page
305 323 - #399 added inheritance of permissions for users group on repos groups
306 324 - #401 repository group is automatically pre-selected when adding repos
307 325 inside a repository group
308 326 - added alternative HTTP 403 response when client failed to authenticate. Helps
309 327 solving issues with Mercurial and LDAP
310 328 - #402 removed group prefix from repository name when listing repositories
311 329 inside a group
312 330 - added gravatars into permission view and permissions autocomplete
313 331 - #347 when running multiple RhodeCode instances, properly invalidates cache
314 332 for all registered servers
315 333
316 334 fixes
317 335 +++++
318 336
319 337 - fixed #390 cache invalidation problems on repos inside group
320 338 - fixed #385 clone by ID url was loosing proxy prefix in URL
321 339 - fixed some unicode problems with waitress
322 340 - fixed issue with escaping < and > in changeset commits
323 341 - fixed error occurring during recursive group creation in API
324 342 create_repo function
325 343 - fixed #393 py2.5 fixes for routes url generator
326 344 - fixed #397 Private repository groups shows up before login
327 345 - fixed #396 fixed problems with revoking users in nested groups
328 346 - fixed mysql unicode issues + specified InnoDB as default engine with
329 347 utf8 charset
330 348 - #406 trim long branch/tag names in changelog to not break UI
331 349
332 350 1.3.3 (**2012-03-02**)
333 351 ----------------------
334 352
335 353 news
336 354 ++++
337 355
338 356
339 357 fixes
340 358 +++++
341 359
342 360 - fixed some python2.5 compatibility issues
343 361 - fixed issues with removed repos was accidentally added as groups, after
344 362 full rescan of paths
345 363 - fixes #376 Cannot edit user (using container auth)
346 364 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
347 365 configuration
348 366 - fixed initial sorting of repos inside repo group
349 367 - fixes issue when user tried to resubmit same permission into user/user_groups
350 368 - bumped beaker version that fixes #375 leap error bug
351 369 - fixed raw_changeset for git. It was generated with hg patch headers
352 370 - fixed vcs issue with last_changeset for filenodes
353 371 - fixed missing commit after hook delete
354 372 - fixed #372 issues with git operation detection that caused a security issue
355 373 for git repos
356 374
357 375 1.3.2 (**2012-02-28**)
358 376 ----------------------
359 377
360 378 news
361 379 ++++
362 380
363 381
364 382 fixes
365 383 +++++
366 384
367 385 - fixed git protocol issues with repos-groups
368 386 - fixed git remote repos validator that prevented from cloning remote git repos
369 387 - fixes #370 ending slashes fixes for repo and groups
370 388 - fixes #368 improved git-protocol detection to handle other clients
371 389 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
372 390 Moved To Root
373 391 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
374 392 - fixed #373 missing cascade drop on user_group_to_perm table
375 393
376 394 1.3.1 (**2012-02-27**)
377 395 ----------------------
378 396
379 397 news
380 398 ++++
381 399
382 400
383 401 fixes
384 402 +++++
385 403
386 404 - redirection loop occurs when remember-me wasn't checked during login
387 405 - fixes issues with git blob history generation
388 406 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
389 407
390 408 1.3.0 (**2012-02-26**)
391 409 ----------------------
392 410
393 411 news
394 412 ++++
395 413
396 414 - code review, inspired by github code-comments
397 415 - #215 rst and markdown README files support
398 416 - #252 Container-based and proxy pass-through authentication support
399 417 - #44 branch browser. Filtering of changelog by branches
400 418 - mercurial bookmarks support
401 419 - new hover top menu, optimized to add maximum size for important views
402 420 - configurable clone url template with possibility to specify protocol like
403 421 ssh:// or http:// and also manually alter other parts of clone_url.
404 422 - enabled largefiles extension by default
405 423 - optimized summary file pages and saved a lot of unused space in them
406 424 - #239 option to manually mark repository as fork
407 425 - #320 mapping of commit authors to RhodeCode users
408 426 - #304 hashes are displayed using monospace font
409 427 - diff configuration, toggle white lines and context lines
410 428 - #307 configurable diffs, whitespace toggle, increasing context lines
411 429 - sorting on branches, tags and bookmarks using YUI datatable
412 430 - improved file filter on files page
413 431 - implements #330 api method for listing nodes ar particular revision
414 432 - #73 added linking issues in commit messages to chosen issue tracker url
415 433 based on user defined regular expression
416 434 - added linking of changesets in commit messages
417 435 - new compact changelog with expandable commit messages
418 436 - firstname and lastname are optional in user creation
419 437 - #348 added post-create repository hook
420 438 - #212 global encoding settings is now configurable from .ini files
421 439 - #227 added repository groups permissions
422 440 - markdown gets codehilite extensions
423 441 - new API methods, delete_repositories, grante/revoke permissions for groups
424 442 and repos
425 443
426 444
427 445 fixes
428 446 +++++
429 447
430 448 - rewrote dbsession management for atomic operations, and better error handling
431 449 - fixed sorting of repo tables
432 450 - #326 escape of special html entities in diffs
433 451 - normalized user_name => username in api attributes
434 452 - fixes #298 ldap created users with mixed case emails created conflicts
435 453 on saving a form
436 454 - fixes issue when owner of a repo couldn't revoke permissions for users
437 455 and groups
438 456 - fixes #271 rare JSON serialization problem with statistics
439 457 - fixes #337 missing validation check for conflicting names of a group with a
440 458 repositories group
441 459 - #340 fixed session problem for mysql and celery tasks
442 460 - fixed #331 RhodeCode mangles repository names if the a repository group
443 461 contains the "full path" to the repositories
444 462 - #355 RhodeCode doesn't store encrypted LDAP passwords
445 463
446 464 1.2.5 (**2012-01-28**)
447 465 ----------------------
448 466
449 467 news
450 468 ++++
451 469
452 470 fixes
453 471 +++++
454 472
455 473 - #340 Celery complains about MySQL server gone away, added session cleanup
456 474 for celery tasks
457 475 - #341 "scanning for repositories in None" log message during Rescan was missing
458 476 a parameter
459 477 - fixed creating archives with subrepos. Some hooks were triggered during that
460 478 operation leading to crash.
461 479 - fixed missing email in account page.
462 480 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
463 481 forking on windows impossible
464 482
465 483 1.2.4 (**2012-01-19**)
466 484 ----------------------
467 485
468 486 news
469 487 ++++
470 488
471 489 - RhodeCode is bundled with mercurial series 2.0.X by default, with
472 490 full support to largefiles extension. Enabled by default in new installations
473 491 - #329 Ability to Add/Remove Groups to/from a Repository via AP
474 492 - added requires.txt file with requirements
475 493
476 494 fixes
477 495 +++++
478 496
479 497 - fixes db session issues with celery when emailing admins
480 498 - #331 RhodeCode mangles repository names if the a repository group
481 499 contains the "full path" to the repositories
482 500 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
483 501 - DB session cleanup after hg protocol operations, fixes issues with
484 502 `mysql has gone away` errors
485 503 - #333 doc fixes for get_repo api function
486 504 - #271 rare JSON serialization problem with statistics enabled
487 505 - #337 Fixes issues with validation of repository name conflicting with
488 506 a group name. A proper message is now displayed.
489 507 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
490 508 doesn't work
491 509 - #316 fixes issues with web description in hgrc files
492 510
493 511 1.2.3 (**2011-11-02**)
494 512 ----------------------
495 513
496 514 news
497 515 ++++
498 516
499 517 - added option to manage repos group for non admin users
500 518 - added following API methods for get_users, create_user, get_users_groups,
501 519 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
502 520 get_repo, create_repo, add_user_to_repo
503 521 - implements #237 added password confirmation for my account
504 522 and admin edit user.
505 523 - implements #291 email notification for global events are now sent to all
506 524 administrator users, and global config email.
507 525
508 526 fixes
509 527 +++++
510 528
511 529 - added option for passing auth method for smtp mailer
512 530 - #276 issue with adding a single user with id>10 to usergroups
513 531 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
514 532 - #288 fixes managing of repos in a group for non admin user
515 533
516 534 1.2.2 (**2011-10-17**)
517 535 ----------------------
518 536
519 537 news
520 538 ++++
521 539
522 540 - #226 repo groups are available by path instead of numerical id
523 541
524 542 fixes
525 543 +++++
526 544
527 545 - #259 Groups with the same name but with different parent group
528 546 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
529 547 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
530 548 - #265 ldap save fails sometimes on converting attributes to booleans,
531 549 added getter and setter into model that will prevent from this on db model level
532 550 - fixed problems with timestamps issues #251 and #213
533 551 - fixes #266 RhodeCode allows to create repo with the same name and in
534 552 the same parent as group
535 553 - fixes #245 Rescan of the repositories on Windows
536 554 - fixes #248 cannot edit repos inside a group on windows
537 555 - fixes #219 forking problems on windows
538 556
539 557 1.2.1 (**2011-10-08**)
540 558 ----------------------
541 559
542 560 news
543 561 ++++
544 562
545 563
546 564 fixes
547 565 +++++
548 566
549 567 - fixed problems with basic auth and push problems
550 568 - gui fixes
551 569 - fixed logger
552 570
553 571 1.2.0 (**2011-10-07**)
554 572 ----------------------
555 573
556 574 news
557 575 ++++
558 576
559 577 - implemented #47 repository groups
560 578 - implemented #89 Can setup google analytics code from settings menu
561 579 - implemented #91 added nicer looking archive urls with more download options
562 580 like tags, branches
563 581 - implemented #44 into file browsing, and added follow branch option
564 582 - implemented #84 downloads can be enabled/disabled for each repository
565 583 - anonymous repository can be cloned without having to pass default:default
566 584 into clone url
567 585 - fixed #90 whoosh indexer can index chooses repositories passed in command
568 586 line
569 587 - extended journal with day aggregates and paging
570 588 - implemented #107 source code lines highlight ranges
571 589 - implemented #93 customizable changelog on combined revision ranges -
572 590 equivalent of githubs compare view
573 591 - implemented #108 extended and more powerful LDAP configuration
574 592 - implemented #56 users groups
575 593 - major code rewrites optimized codes for speed and memory usage
576 594 - raw and diff downloads are now in git format
577 595 - setup command checks for write access to given path
578 596 - fixed many issues with international characters and unicode. It uses utf8
579 597 decode with replace to provide less errors even with non utf8 encoded strings
580 598 - #125 added API KEY access to feeds
581 599 - #109 Repository can be created from external Mercurial link (aka. remote
582 600 repository, and manually updated (via pull) from admin panel
583 601 - beta git support - push/pull server + basic view for git repos
584 602 - added followers page and forks page
585 603 - server side file creation (with binary file upload interface)
586 604 and edition with commits powered by codemirror
587 605 - #111 file browser file finder, quick lookup files on whole file tree
588 606 - added quick login sliding menu into main page
589 607 - changelog uses lazy loading of affected files details, in some scenarios
590 608 this can improve speed of changelog page dramatically especially for
591 609 larger repositories.
592 610 - implements #214 added support for downloading subrepos in download menu.
593 611 - Added basic API for direct operations on rhodecode via JSON
594 612 - Implemented advanced hook management
595 613
596 614 fixes
597 615 +++++
598 616
599 617 - fixed file browser bug, when switching into given form revision the url was
600 618 not changing
601 619 - fixed propagation to error controller on simplehg and simplegit middlewares
602 620 - fixed error when trying to make a download on empty repository
603 621 - fixed problem with '[' chars in commit messages in journal
604 622 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
605 623 - journal fork fixes
606 624 - removed issue with space inside renamed repository after deletion
607 625 - fixed strange issue on formencode imports
608 626 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
609 627 - #150 fixes for errors on repositories mapped in db but corrupted in
610 628 filesystem
611 629 - fixed problem with ascendant characters in realm #181
612 630 - fixed problem with sqlite file based database connection pool
613 631 - whoosh indexer and code stats share the same dynamic extensions map
614 632 - fixes #188 - relationship delete of repo_to_perm entry on user removal
615 633 - fixes issue #189 Trending source files shows "show more" when no more exist
616 634 - fixes issue #197 Relative paths for pidlocks
617 635 - fixes issue #198 password will require only 3 chars now for login form
618 636 - fixes issue #199 wrong redirection for non admin users after creating a repository
619 637 - fixes issues #202, bad db constraint made impossible to attach same group
620 638 more than one time. Affects only mysql/postgres
621 639 - fixes #218 os.kill patch for windows was missing sig param
622 640 - improved rendering of dag (they are not trimmed anymore when number of
623 641 heads exceeds 5)
624 642
625 643 1.1.8 (**2011-04-12**)
626 644 ----------------------
627 645
628 646 news
629 647 ++++
630 648
631 649 - improved windows support
632 650
633 651 fixes
634 652 +++++
635 653
636 654 - fixed #140 freeze of python dateutil library, since new version is python2.x
637 655 incompatible
638 656 - setup-app will check for write permission in given path
639 657 - cleaned up license info issue #149
640 658 - fixes for issues #137,#116 and problems with unicode and accented characters.
641 659 - fixes crashes on gravatar, when passed in email as unicode
642 660 - fixed tooltip flickering problems
643 661 - fixed came_from redirection on windows
644 662 - fixed logging modules, and sql formatters
645 663 - windows fixes for os.kill issue #133
646 664 - fixes path splitting for windows issues #148
647 665 - fixed issue #143 wrong import on migration to 1.1.X
648 666 - fixed problems with displaying binary files, thanks to Thomas Waldmann
649 667 - removed name from archive files since it's breaking ui for long repo names
650 668 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
651 669 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
652 670 Thomas Waldmann
653 671 - fixed issue #166 summary pager was skipping 10 revisions on second page
654 672
655 673
656 674 1.1.7 (**2011-03-23**)
657 675 ----------------------
658 676
659 677 news
660 678 ++++
661 679
662 680 fixes
663 681 +++++
664 682
665 683 - fixed (again) #136 installation support for FreeBSD
666 684
667 685
668 686 1.1.6 (**2011-03-21**)
669 687 ----------------------
670 688
671 689 news
672 690 ++++
673 691
674 692 fixes
675 693 +++++
676 694
677 695 - fixed #136 installation support for FreeBSD
678 696 - RhodeCode will check for python version during installation
679 697
680 698 1.1.5 (**2011-03-17**)
681 699 ----------------------
682 700
683 701 news
684 702 ++++
685 703
686 704 - basic windows support, by exchanging pybcrypt into sha256 for windows only
687 705 highly inspired by idea of mantis406
688 706
689 707 fixes
690 708 +++++
691 709
692 710 - fixed sorting by author in main page
693 711 - fixed crashes with diffs on binary files
694 712 - fixed #131 problem with boolean values for LDAP
695 713 - fixed #122 mysql problems thanks to striker69
696 714 - fixed problem with errors on calling raw/raw_files/annotate functions
697 715 with unknown revisions
698 716 - fixed returned rawfiles attachment names with international character
699 717 - cleaned out docs, big thanks to Jason Harris
700 718
701 719 1.1.4 (**2011-02-19**)
702 720 ----------------------
703 721
704 722 news
705 723 ++++
706 724
707 725 fixes
708 726 +++++
709 727
710 728 - fixed formencode import problem on settings page, that caused server crash
711 729 when that page was accessed as first after server start
712 730 - journal fixes
713 731 - fixed option to access repository just by entering http://server/<repo_name>
714 732
715 733 1.1.3 (**2011-02-16**)
716 734 ----------------------
717 735
718 736 news
719 737 ++++
720 738
721 739 - implemented #102 allowing the '.' character in username
722 740 - added option to access repository just by entering http://server/<repo_name>
723 741 - celery task ignores result for better performance
724 742
725 743 fixes
726 744 +++++
727 745
728 746 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
729 747 apollo13 and Johan Walles
730 748 - small fixes in journal
731 749 - fixed problems with getting setting for celery from .ini files
732 750 - registration, password reset and login boxes share the same title as main
733 751 application now
734 752 - fixed #113: to high permissions to fork repository
735 753 - fixed problem with '[' chars in commit messages in journal
736 754 - removed issue with space inside renamed repository after deletion
737 755 - db transaction fixes when filesystem repository creation failed
738 756 - fixed #106 relation issues on databases different than sqlite
739 757 - fixed static files paths links to use of url() method
740 758
741 759 1.1.2 (**2011-01-12**)
742 760 ----------------------
743 761
744 762 news
745 763 ++++
746 764
747 765
748 766 fixes
749 767 +++++
750 768
751 769 - fixes #98 protection against float division of percentage stats
752 770 - fixed graph bug
753 771 - forced webhelpers version since it was making troubles during installation
754 772
755 773 1.1.1 (**2011-01-06**)
756 774 ----------------------
757 775
758 776 news
759 777 ++++
760 778
761 779 - added force https option into ini files for easier https usage (no need to
762 780 set server headers with this options)
763 781 - small css updates
764 782
765 783 fixes
766 784 +++++
767 785
768 786 - fixed #96 redirect loop on files view on repositories without changesets
769 787 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
770 788 and server crashed with errors
771 789 - fixed large tooltips problems on main page
772 790 - fixed #92 whoosh indexer is more error proof
773 791
774 792 1.1.0 (**2010-12-18**)
775 793 ----------------------
776 794
777 795 news
778 796 ++++
779 797
780 798 - rewrite of internals for vcs >=0.1.10
781 799 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
782 800 with older clients
783 801 - anonymous access, authentication via ldap
784 802 - performance upgrade for cached repos list - each repository has its own
785 803 cache that's invalidated when needed.
786 804 - performance upgrades on repositories with large amount of commits (20K+)
787 805 - main page quick filter for filtering repositories
788 806 - user dashboards with ability to follow chosen repositories actions
789 807 - sends email to admin on new user registration
790 808 - added cache/statistics reset options into repository settings
791 809 - more detailed action logger (based on hooks) with pushed changesets lists
792 810 and options to disable those hooks from admin panel
793 811 - introduced new enhanced changelog for merges that shows more accurate results
794 812 - new improved and faster code stats (based on pygments lexers mapping tables,
795 813 showing up to 10 trending sources for each repository. Additionally stats
796 814 can be disabled in repository settings.
797 815 - gui optimizations, fixed application width to 1024px
798 816 - added cut off (for large files/changesets) limit into config files
799 817 - whoosh, celeryd, upgrade moved to paster command
800 818 - other than sqlite database backends can be used
801 819
802 820 fixes
803 821 +++++
804 822
805 823 - fixes #61 forked repo was showing only after cache expired
806 824 - fixes #76 no confirmation on user deletes
807 825 - fixes #66 Name field misspelled
808 826 - fixes #72 block user removal when he owns repositories
809 827 - fixes #69 added password confirmation fields
810 828 - fixes #87 RhodeCode crashes occasionally on updating repository owner
811 829 - fixes #82 broken annotations on files with more than 1 blank line at the end
812 830 - a lot of fixes and tweaks for file browser
813 831 - fixed detached session issues
814 832 - fixed when user had no repos he would see all repos listed in my account
815 833 - fixed ui() instance bug when global hgrc settings was loaded for server
816 834 instance and all hgrc options were merged with our db ui() object
817 835 - numerous small bugfixes
818 836
819 837 (special thanks for TkSoh for detailed feedback)
820 838
821 839
822 840 1.0.2 (**2010-11-12**)
823 841 ----------------------
824 842
825 843 news
826 844 ++++
827 845
828 846 - tested under python2.7
829 847 - bumped sqlalchemy and celery versions
830 848
831 849 fixes
832 850 +++++
833 851
834 852 - fixed #59 missing graph.js
835 853 - fixed repo_size crash when repository had broken symlinks
836 854 - fixed python2.5 crashes.
837 855
838 856
839 857 1.0.1 (**2010-11-10**)
840 858 ----------------------
841 859
842 860 news
843 861 ++++
844 862
845 863 - small css updated
846 864
847 865 fixes
848 866 +++++
849 867
850 868 - fixed #53 python2.5 incompatible enumerate calls
851 869 - fixed #52 disable mercurial extension for web
852 870 - fixed #51 deleting repositories don't delete it's dependent objects
853 871
854 872
855 873 1.0.0 (**2010-11-02**)
856 874 ----------------------
857 875
858 876 - security bugfix simplehg wasn't checking for permissions on commands
859 877 other than pull or push.
860 878 - fixed doubled messages after push or pull in admin journal
861 879 - templating and css corrections, fixed repo switcher on chrome, updated titles
862 880 - admin menu accessible from options menu on repository view
863 881 - permissions cached queries
864 882
865 883 1.0.0rc4 (**2010-10-12**)
866 884 --------------------------
867 885
868 886 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
869 887 - removed cache_manager settings from sqlalchemy meta
870 888 - added sqlalchemy cache settings to ini files
871 889 - validated password length and added second try of failure on paster setup-app
872 890 - fixed setup database destroy prompt even when there was no db
873 891
874 892
875 893 1.0.0rc3 (**2010-10-11**)
876 894 -------------------------
877 895
878 896 - fixed i18n during installation.
879 897
880 898 1.0.0rc2 (**2010-10-11**)
881 899 -------------------------
882 900
883 901 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
884 902 occure. After vcs is fixed it'll be put back again.
885 903 - templating/css rewrites, optimized css. No newline at end of file
@@ -1,67 +1,67 b''
1 1 # -*- coding: utf-8 -*-
2 2 """
3 3 rhodecode.__init__
4 4 ~~~~~~~~~~~~~~~~~~
5 5
6 6 RhodeCode, a web based repository management based on pylons
7 7 versioning implementation: http://www.python.org/dev/peps/pep-0386/
8 8
9 9 :created_on: Apr 9, 2010
10 10 :author: marcink
11 11 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
12 12 :license: GPLv3, see COPYING for more details.
13 13 """
14 14 # This program is free software: you can redistribute it and/or modify
15 15 # it under the terms of the GNU General Public License as published by
16 16 # the Free Software Foundation, either version 3 of the License, or
17 17 # (at your option) any later version.
18 18 #
19 19 # This program is distributed in the hope that it will be useful,
20 20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 22 # GNU General Public License for more details.
23 23 #
24 24 # You should have received a copy of the GNU General Public License
25 25 # along with this program. If not, see <http://www.gnu.org/licenses/>.
26 26 import sys
27 27 import platform
28 28
29 VERSION = (1, 5, 0)
29 VERSION = (1, 5, 1)
30 30
31 31 try:
32 32 from rhodecode.lib import get_current_revision
33 33 _rev = get_current_revision(quiet=True)
34 34 if _rev and len(VERSION) > 3:
35 35 VERSION += ('dev%s' % _rev[0],)
36 36 except ImportError:
37 37 pass
38 38
39 39 __version__ = ('.'.join((str(each) for each in VERSION[:3])) +
40 40 '.'.join(VERSION[3:]))
41 __dbversion__ = 8 # defines current db version for migrations
41 __dbversion__ = 9 # defines current db version for migrations
42 42 __platform__ = platform.system()
43 43 __license__ = 'GPLv3'
44 44 __py_version__ = sys.version_info
45 45 __author__ = 'Marcin Kuzminski'
46 46 __url__ = 'http://rhodecode.org'
47 47
48 48 PLATFORM_WIN = ('Windows')
49 49 PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS') #depracated
50 50
51 51 is_windows = __platform__ in PLATFORM_WIN
52 52 is_unix = not is_windows
53 53
54 54
55 55 BACKENDS = {
56 56 'hg': 'Mercurial repository',
57 57 'git': 'Git repository',
58 58 }
59 59
60 60 CELERY_ON = False
61 61 CELERY_EAGER = False
62 62
63 63 # link to config for pylons
64 64 CONFIG = {}
65 65
66 66 # Linked module for extensions
67 67 EXTENSIONS = {}
@@ -1,520 +1,510 b''
1 1 # -*- coding: utf-8 -*-
2 2 """
3 3 rhodecode.controllers.admin.repos
4 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 5
6 6 Repositories controller for RhodeCode
7 7
8 8 :created_on: Apr 7, 2010
9 9 :author: marcink
10 10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
11 11 :license: GPLv3, see COPYING for more details.
12 12 """
13 13 # This program is free software: you can redistribute it and/or modify
14 14 # it under the terms of the GNU General Public License as published by
15 15 # the Free Software Foundation, either version 3 of the License, or
16 16 # (at your option) any later version.
17 17 #
18 18 # This program is distributed in the hope that it will be useful,
19 19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 21 # GNU General Public License for more details.
22 22 #
23 23 # You should have received a copy of the GNU General Public License
24 24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25
26 26 import logging
27 27 import traceback
28 28 import formencode
29 29 from formencode import htmlfill
30 30
31 31 from webob.exc import HTTPInternalServerError
32 32 from pylons import request, session, tmpl_context as c, url
33 33 from pylons.controllers.util import redirect
34 34 from pylons.i18n.translation import _
35 35 from sqlalchemy.exc import IntegrityError
36 36
37 37 import rhodecode
38 38 from rhodecode.lib import helpers as h
39 39 from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator, \
40 40 HasPermissionAnyDecorator, HasRepoPermissionAllDecorator
41 41 from rhodecode.lib.base import BaseController, render
42 42 from rhodecode.lib.utils import invalidate_cache, action_logger, repo_name_slug
43 43 from rhodecode.lib.helpers import get_token
44 44 from rhodecode.model.meta import Session
45 45 from rhodecode.model.db import User, Repository, UserFollowing, RepoGroup,\
46 46 RhodeCodeSetting
47 47 from rhodecode.model.forms import RepoForm
48 48 from rhodecode.model.scm import ScmModel
49 49 from rhodecode.model.repo import RepoModel
50 50 from rhodecode.lib.compat import json
51 51 from sqlalchemy.sql.expression import func
52 52
53 53 log = logging.getLogger(__name__)
54 54
55 55
56 56 class ReposController(BaseController):
57 57 """
58 58 REST Controller styled on the Atom Publishing Protocol"""
59 59 # To properly map this controller, ensure your config/routing.py
60 60 # file has a resource setup:
61 61 # map.resource('repo', 'repos')
62 62
63 63 @LoginRequired()
64 64 @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository')
65 65 def __before__(self):
66 66 c.admin_user = session.get('admin_user')
67 67 c.admin_username = session.get('admin_username')
68 68 super(ReposController, self).__before__()
69 69
70 70 def __load_defaults(self):
71 71 c.repo_groups = RepoGroup.groups_choices(check_perms=True)
72 72 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups)
73 73
74 74 repo_model = RepoModel()
75 75 c.users_array = repo_model.get_users_js()
76 76 c.users_groups_array = repo_model.get_users_groups_js()
77 77 choices, c.landing_revs = ScmModel().get_repo_landing_revs()
78 78 c.landing_revs_choices = choices
79 79
80 80 def __load_data(self, repo_name=None):
81 81 """
82 82 Load defaults settings for edit, and update
83 83
84 84 :param repo_name:
85 85 """
86 86 self.__load_defaults()
87 87
88 88 c.repo_info = db_repo = Repository.get_by_repo_name(repo_name)
89 89 repo = db_repo.scm_instance
90 90
91 91 if c.repo_info is None:
92 h.flash(_('%s repository is not mapped to db perhaps'
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
92 h.not_mapped_error(repo_name)
98 93 return redirect(url('repos'))
99 94
100 95 ##override defaults for exact repo info here git/hg etc
101 96 choices, c.landing_revs = ScmModel().get_repo_landing_revs(c.repo_info)
102 97 c.landing_revs_choices = choices
103 98
104 99 c.default_user_id = User.get_by_username('default').user_id
105 100 c.in_public_journal = UserFollowing.query()\
106 101 .filter(UserFollowing.user_id == c.default_user_id)\
107 102 .filter(UserFollowing.follows_repository == c.repo_info).scalar()
108 103
109 104 if c.repo_info.stats:
110 105 # this is on what revision we ended up so we add +1 for count
111 106 last_rev = c.repo_info.stats.stat_on_revision + 1
112 107 else:
113 108 last_rev = 0
114 109 c.stats_revision = last_rev
115 110
116 111 c.repo_last_rev = repo.count() if repo.revisions else 0
117 112
118 113 if last_rev == 0 or c.repo_last_rev == 0:
119 114 c.stats_percentage = 0
120 115 else:
121 116 c.stats_percentage = '%.2f' % ((float((last_rev)) /
122 117 c.repo_last_rev) * 100)
123 118
124 119 defaults = RepoModel()._get_defaults(repo_name)
125 120
126 121 c.repos_list = [('', _('--REMOVE FORK--'))]
127 122 c.repos_list += [(x.repo_id, x.repo_name) for x in
128 123 Repository.query().order_by(Repository.repo_name).all()
129 124 if x.repo_id != c.repo_info.repo_id]
130 125
131 126 defaults['id_fork_of'] = db_repo.fork.repo_id if db_repo.fork else ''
132 127 return defaults
133 128
134 129 @HasPermissionAllDecorator('hg.admin')
135 130 def index(self, format='html'):
136 131 """GET /repos: All items in the collection"""
137 132 # url('repos')
138 133
139 134 c.repos_list = Repository.query()\
140 135 .order_by(func.lower(Repository.repo_name))\
141 136 .all()
142 137
143 138 repos_data = []
144 139 total_records = len(c.repos_list)
145 140
146 141 _tmpl_lookup = rhodecode.CONFIG['pylons.app_globals'].mako_lookup
147 142 template = _tmpl_lookup.get_template('data_table/_dt_elements.html')
148 143
149 144 quick_menu = lambda repo_name: (template.get_def("quick_menu")
150 145 .render(repo_name, _=_, h=h, c=c))
151 146 repo_lnk = lambda name, rtype, private, fork_of: (
152 147 template.get_def("repo_name")
153 148 .render(name, rtype, private, fork_of, short_name=False,
154 149 admin=True, _=_, h=h, c=c))
155 150
156 151 repo_actions = lambda repo_name: (template.get_def("repo_actions")
157 152 .render(repo_name, _=_, h=h, c=c))
158 153
159 154 for repo in c.repos_list:
160 155 repos_data.append({
161 156 "menu": quick_menu(repo.repo_name),
162 157 "raw_name": repo.repo_name.lower(),
163 158 "name": repo_lnk(repo.repo_name, repo.repo_type,
164 159 repo.private, repo.fork),
165 160 "desc": repo.description,
166 161 "owner": repo.user.username,
167 162 "action": repo_actions(repo.repo_name),
168 163 })
169 164
170 165 c.data = json.dumps({
171 166 "totalRecords": total_records,
172 167 "startIndex": 0,
173 168 "sort": "name",
174 169 "dir": "asc",
175 170 "records": repos_data
176 171 })
177 172
178 173 return render('admin/repos/repos.html')
179 174
180 175 @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository')
181 176 def create(self):
182 177 """
183 178 POST /repos: Create a new item"""
184 179 # url('repos')
185 180
186 181 self.__load_defaults()
187 182 form_result = {}
188 183 try:
189 184 form_result = RepoForm(repo_groups=c.repo_groups_choices,
190 185 landing_revs=c.landing_revs_choices)()\
191 186 .to_python(dict(request.POST))
192 187 new_repo = RepoModel().create(form_result,
193 188 self.rhodecode_user.user_id)
194 189 if form_result['clone_uri']:
195 190 h.flash(_('created repository %s from %s') \
196 191 % (form_result['repo_name'], form_result['clone_uri']),
197 192 category='success')
198 193 else:
199 194 h.flash(_('created repository %s') % form_result['repo_name'],
200 195 category='success')
201 196
202 197 if request.POST.get('user_created'):
203 198 # created by regular non admin user
204 199 action_logger(self.rhodecode_user, 'user_created_repo',
205 200 form_result['repo_name_full'], self.ip_addr,
206 201 self.sa)
207 202 else:
208 203 action_logger(self.rhodecode_user, 'admin_created_repo',
209 204 form_result['repo_name_full'], self.ip_addr,
210 205 self.sa)
211 206 Session().commit()
212 207 except formencode.Invalid, errors:
213 208
214 209 c.new_repo = errors.value['repo_name']
215 210
216 211 if request.POST.get('user_created'):
217 212 r = render('admin/repos/repo_add_create_repository.html')
218 213 else:
219 214 r = render('admin/repos/repo_add.html')
220 215
221 216 return htmlfill.render(
222 217 r,
223 218 defaults=errors.value,
224 219 errors=errors.error_dict or {},
225 220 prefix_error=False,
226 221 encoding="UTF-8")
227 222
228 223 except Exception:
229 224 log.error(traceback.format_exc())
230 225 msg = _('error occurred during creation of repository %s') \
231 226 % form_result.get('repo_name')
232 227 h.flash(msg, category='error')
233 228 return redirect(url('repos'))
234 229 #redirect to our new repo !
235 230 return redirect(url('summary_home', repo_name=new_repo.repo_name))
236 231
237 232 @HasPermissionAllDecorator('hg.admin')
238 233 def new(self, format='html'):
239 234 """GET /repos/new: Form to create a new item"""
240 235 new_repo = request.GET.get('repo', '')
241 236 c.new_repo = repo_name_slug(new_repo)
242 237 self.__load_defaults()
243 238 ## apply the defaults from defaults page
244 239 defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True)
245 240 return htmlfill.render(
246 241 render('admin/repos/repo_add.html'),
247 242 defaults=defaults,
248 243 errors={},
249 244 prefix_error=False,
250 245 encoding="UTF-8"
251 246 )
252 247
253 248 @HasPermissionAllDecorator('hg.admin')
254 249 def update(self, repo_name):
255 250 """
256 251 PUT /repos/repo_name: Update an existing item"""
257 252 # Forms posted to this method should contain a hidden field:
258 253 # <input type="hidden" name="_method" value="PUT" />
259 254 # Or using helpers:
260 255 # h.form(url('repo', repo_name=ID),
261 256 # method='put')
262 257 # url('repo', repo_name=ID)
263 258 self.__load_defaults()
264 259 repo_model = RepoModel()
265 260 changed_name = repo_name
266 261 #override the choices with extracted revisions !
267 262 choices, c.landing_revs = ScmModel().get_repo_landing_revs(repo_name)
268 263 c.landing_revs_choices = choices
269 264
270 265 _form = RepoForm(edit=True, old_data={'repo_name': repo_name},
271 266 repo_groups=c.repo_groups_choices,
272 267 landing_revs=c.landing_revs_choices)()
273 268 try:
274 269 form_result = _form.to_python(dict(request.POST))
275 270 repo = repo_model.update(repo_name, **form_result)
276 271 invalidate_cache('get_repo_cached_%s' % repo_name)
277 272 h.flash(_('Repository %s updated successfully') % repo_name,
278 273 category='success')
279 274 changed_name = repo.repo_name
280 275 action_logger(self.rhodecode_user, 'admin_updated_repo',
281 276 changed_name, self.ip_addr, self.sa)
282 277 Session().commit()
283 278 except formencode.Invalid, errors:
284 279 defaults = self.__load_data(repo_name)
285 280 defaults.update(errors.value)
286 281 return htmlfill.render(
287 282 render('admin/repos/repo_edit.html'),
288 283 defaults=defaults,
289 284 errors=errors.error_dict or {},
290 285 prefix_error=False,
291 286 encoding="UTF-8")
292 287
293 288 except Exception:
294 289 log.error(traceback.format_exc())
295 290 h.flash(_('error occurred during update of repository %s') \
296 291 % repo_name, category='error')
297 292 return redirect(url('edit_repo', repo_name=changed_name))
298 293
299 294 @HasPermissionAllDecorator('hg.admin')
300 295 def delete(self, repo_name):
301 296 """
302 297 DELETE /repos/repo_name: Delete an existing item"""
303 298 # Forms posted to this method should contain a hidden field:
304 299 # <input type="hidden" name="_method" value="DELETE" />
305 300 # Or using helpers:
306 301 # h.form(url('repo', repo_name=ID),
307 302 # method='delete')
308 303 # url('repo', repo_name=ID)
309 304
310 305 repo_model = RepoModel()
311 306 repo = repo_model.get_by_repo_name(repo_name)
312 307 if not repo:
313 h.flash(_('%s repository is not mapped to db perhaps'
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
308 h.not_mapped_error(repo_name)
319 309 return redirect(url('repos'))
320 310 try:
321 311 action_logger(self.rhodecode_user, 'admin_deleted_repo',
322 312 repo_name, self.ip_addr, self.sa)
323 313 repo_model.delete(repo)
324 314 invalidate_cache('get_repo_cached_%s' % repo_name)
325 315 h.flash(_('deleted repository %s') % repo_name, category='success')
326 316 Session().commit()
327 317 except IntegrityError, e:
328 318 if e.message.find('repositories_fork_id_fkey') != -1:
329 319 log.error(traceback.format_exc())
330 320 h.flash(_('Cannot delete %s it still contains attached '
331 321 'forks') % repo_name,
332 322 category='warning')
333 323 else:
334 324 log.error(traceback.format_exc())
335 325 h.flash(_('An error occurred during '
336 326 'deletion of %s') % repo_name,
337 327 category='error')
338 328
339 329 except Exception, e:
340 330 log.error(traceback.format_exc())
341 331 h.flash(_('An error occurred during deletion of %s') % repo_name,
342 332 category='error')
343 333
344 334 return redirect(url('repos'))
345 335
346 336 @HasRepoPermissionAllDecorator('repository.admin')
347 337 def delete_perm_user(self, repo_name):
348 338 """
349 339 DELETE an existing repository permission user
350 340
351 341 :param repo_name:
352 342 """
353 343 try:
354 344 RepoModel().revoke_user_permission(repo=repo_name,
355 345 user=request.POST['user_id'])
356 346 Session().commit()
357 347 except Exception:
358 348 log.error(traceback.format_exc())
359 349 h.flash(_('An error occurred during deletion of repository user'),
360 350 category='error')
361 351 raise HTTPInternalServerError()
362 352
363 353 @HasRepoPermissionAllDecorator('repository.admin')
364 354 def delete_perm_users_group(self, repo_name):
365 355 """
366 356 DELETE an existing repository permission users group
367 357
368 358 :param repo_name:
369 359 """
370 360
371 361 try:
372 362 RepoModel().revoke_users_group_permission(
373 363 repo=repo_name, group_name=request.POST['users_group_id']
374 364 )
375 365 Session().commit()
376 366 except Exception:
377 367 log.error(traceback.format_exc())
378 368 h.flash(_('An error occurred during deletion of repository'
379 369 ' users groups'),
380 370 category='error')
381 371 raise HTTPInternalServerError()
382 372
383 373 @HasPermissionAllDecorator('hg.admin')
384 374 def repo_stats(self, repo_name):
385 375 """
386 376 DELETE an existing repository statistics
387 377
388 378 :param repo_name:
389 379 """
390 380
391 381 try:
392 382 RepoModel().delete_stats(repo_name)
393 383 Session().commit()
394 384 except Exception, e:
395 385 log.error(traceback.format_exc())
396 386 h.flash(_('An error occurred during deletion of repository stats'),
397 387 category='error')
398 388 return redirect(url('edit_repo', repo_name=repo_name))
399 389
400 390 @HasPermissionAllDecorator('hg.admin')
401 391 def repo_cache(self, repo_name):
402 392 """
403 393 INVALIDATE existing repository cache
404 394
405 395 :param repo_name:
406 396 """
407 397
408 398 try:
409 399 ScmModel().mark_for_invalidation(repo_name)
410 400 Session().commit()
411 401 except Exception, e:
412 402 log.error(traceback.format_exc())
413 403 h.flash(_('An error occurred during cache invalidation'),
414 404 category='error')
415 405 return redirect(url('edit_repo', repo_name=repo_name))
416 406
417 407 @HasPermissionAllDecorator('hg.admin')
418 408 def repo_locking(self, repo_name):
419 409 """
420 410 Unlock repository when it is locked !
421 411
422 412 :param repo_name:
423 413 """
424 414
425 415 try:
426 416 repo = Repository.get_by_repo_name(repo_name)
427 417 if request.POST.get('set_lock'):
428 418 Repository.lock(repo, c.rhodecode_user.user_id)
429 419 elif request.POST.get('set_unlock'):
430 420 Repository.unlock(repo)
431 421 except Exception, e:
432 422 log.error(traceback.format_exc())
433 423 h.flash(_('An error occurred during unlocking'),
434 424 category='error')
435 425 return redirect(url('edit_repo', repo_name=repo_name))
436 426
437 427 @HasPermissionAllDecorator('hg.admin')
438 428 def repo_public_journal(self, repo_name):
439 429 """
440 430 Set's this repository to be visible in public journal,
441 431 in other words assing default user to follow this repo
442 432
443 433 :param repo_name:
444 434 """
445 435
446 436 cur_token = request.POST.get('auth_token')
447 437 token = get_token()
448 438 if cur_token == token:
449 439 try:
450 440 repo_id = Repository.get_by_repo_name(repo_name).repo_id
451 441 user_id = User.get_by_username('default').user_id
452 442 self.scm_model.toggle_following_repo(repo_id, user_id)
453 443 h.flash(_('Updated repository visibility in public journal'),
454 444 category='success')
455 445 Session().commit()
456 446 except:
457 447 h.flash(_('An error occurred during setting this'
458 448 ' repository in public journal'),
459 449 category='error')
460 450
461 451 else:
462 452 h.flash(_('Token mismatch'), category='error')
463 453 return redirect(url('edit_repo', repo_name=repo_name))
464 454
465 455 @HasPermissionAllDecorator('hg.admin')
466 456 def repo_pull(self, repo_name):
467 457 """
468 458 Runs task to update given repository with remote changes,
469 459 ie. make pull on remote location
470 460
471 461 :param repo_name:
472 462 """
473 463 try:
474 464 ScmModel().pull_changes(repo_name, self.rhodecode_user.username)
475 465 h.flash(_('Pulled from remote location'), category='success')
476 466 except Exception, e:
477 467 h.flash(_('An error occurred during pull from remote location'),
478 468 category='error')
479 469
480 470 return redirect(url('edit_repo', repo_name=repo_name))
481 471
482 472 @HasPermissionAllDecorator('hg.admin')
483 473 def repo_as_fork(self, repo_name):
484 474 """
485 475 Mark given repository as a fork of another
486 476
487 477 :param repo_name:
488 478 """
489 479 try:
490 480 fork_id = request.POST.get('id_fork_of')
491 481 repo = ScmModel().mark_as_fork(repo_name, fork_id,
492 482 self.rhodecode_user.username)
493 483 fork = repo.fork.repo_name if repo.fork else _('Nothing')
494 484 Session().commit()
495 485 h.flash(_('Marked repo %s as fork of %s') % (repo_name, fork),
496 486 category='success')
497 487 except Exception, e:
498 488 log.error(traceback.format_exc())
499 489 h.flash(_('An error occurred during this operation'),
500 490 category='error')
501 491
502 492 return redirect(url('edit_repo', repo_name=repo_name))
503 493
504 494 @HasPermissionAllDecorator('hg.admin')
505 495 def show(self, repo_name, format='html'):
506 496 """GET /repos/repo_name: Show a specific item"""
507 497 # url('repo', repo_name=ID)
508 498
509 499 @HasPermissionAllDecorator('hg.admin')
510 500 def edit(self, repo_name, format='html'):
511 501 """GET /repos/repo_name/edit: Form to edit an existing item"""
512 502 # url('edit_repo', repo_name=ID)
513 503 defaults = self.__load_data(repo_name)
514 504
515 505 return htmlfill.render(
516 506 render('admin/repos/repo_edit.html'),
517 507 defaults=defaults,
518 508 encoding="UTF-8",
519 509 force_defaults=False
520 510 )
@@ -1,185 +1,175 b''
1 1 # -*- coding: utf-8 -*-
2 2 """
3 3 rhodecode.controllers.forks
4 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 5
6 6 forks controller for rhodecode
7 7
8 8 :created_on: Apr 23, 2011
9 9 :author: marcink
10 10 :copyright: (C) 2011-2012 Marcin Kuzminski <marcin@python-works.com>
11 11 :license: GPLv3, see COPYING for more details.
12 12 """
13 13 # This program is free software: you can redistribute it and/or modify
14 14 # it under the terms of the GNU General Public License as published by
15 15 # the Free Software Foundation, either version 3 of the License, or
16 16 # (at your option) any later version.
17 17 #
18 18 # This program is distributed in the hope that it will be useful,
19 19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 21 # GNU General Public License for more details.
22 22 #
23 23 # You should have received a copy of the GNU General Public License
24 24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25 import logging
26 26 import formencode
27 27 import traceback
28 28 from formencode import htmlfill
29 29
30 30 from pylons import tmpl_context as c, request, url
31 31 from pylons.controllers.util import redirect
32 32 from pylons.i18n.translation import _
33 33
34 34 import rhodecode.lib.helpers as h
35 35
36 36 from rhodecode.lib.helpers import Page
37 37 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator, \
38 38 NotAnonymous, HasRepoPermissionAny, HasPermissionAllDecorator,\
39 39 HasPermissionAnyDecorator
40 40 from rhodecode.lib.base import BaseRepoController, render
41 41 from rhodecode.model.db import Repository, RepoGroup, UserFollowing, User
42 42 from rhodecode.model.repo import RepoModel
43 43 from rhodecode.model.forms import RepoForkForm
44 44 from rhodecode.model.scm import ScmModel
45 45 from rhodecode.lib.utils2 import safe_int
46 46
47 47 log = logging.getLogger(__name__)
48 48
49 49
50 50 class ForksController(BaseRepoController):
51 51
52 52 @LoginRequired()
53 53 def __before__(self):
54 54 super(ForksController, self).__before__()
55 55
56 56 def __load_defaults(self):
57 57 c.repo_groups = RepoGroup.groups_choices(check_perms=True)
58 58 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups)
59 59 choices, c.landing_revs = ScmModel().get_repo_landing_revs()
60 60 c.landing_revs_choices = choices
61 61
62 62 def __load_data(self, repo_name=None):
63 63 """
64 64 Load defaults settings for edit, and update
65 65
66 66 :param repo_name:
67 67 """
68 68 self.__load_defaults()
69 69
70 70 c.repo_info = db_repo = Repository.get_by_repo_name(repo_name)
71 71 repo = db_repo.scm_instance
72 72
73 73 if c.repo_info is None:
74 h.flash(_('%s repository is not mapped to db perhaps'
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
74 h.not_mapped_error(repo_name)
80 75 return redirect(url('repos'))
81 76
82 77 c.default_user_id = User.get_by_username('default').user_id
83 78 c.in_public_journal = UserFollowing.query()\
84 79 .filter(UserFollowing.user_id == c.default_user_id)\
85 80 .filter(UserFollowing.follows_repository == c.repo_info).scalar()
86 81
87 82 if c.repo_info.stats:
88 83 last_rev = c.repo_info.stats.stat_on_revision+1
89 84 else:
90 85 last_rev = 0
91 86 c.stats_revision = last_rev
92 87
93 88 c.repo_last_rev = repo.count() if repo.revisions else 0
94 89
95 90 if last_rev == 0 or c.repo_last_rev == 0:
96 91 c.stats_percentage = 0
97 92 else:
98 93 c.stats_percentage = '%.2f' % ((float((last_rev)) /
99 94 c.repo_last_rev) * 100)
100 95
101 96 defaults = RepoModel()._get_defaults(repo_name)
102 97 # add suffix to fork
103 98 defaults['repo_name'] = '%s-fork' % defaults['repo_name']
104 99 return defaults
105 100
106 101 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
107 102 'repository.admin')
108 103 def forks(self, repo_name):
109 104 p = safe_int(request.params.get('page', 1), 1)
110 105 repo_id = c.rhodecode_db_repo.repo_id
111 106 d = []
112 107 for r in Repository.get_repo_forks(repo_id):
113 108 if not HasRepoPermissionAny(
114 109 'repository.read', 'repository.write', 'repository.admin'
115 110 )(r.repo_name, 'get forks check'):
116 111 continue
117 112 d.append(r)
118 113 c.forks_pager = Page(d, page=p, items_per_page=20)
119 114
120 115 c.forks_data = render('/forks/forks_data.html')
121 116
122 117 if request.environ.get('HTTP_X_PARTIAL_XHR'):
123 118 return c.forks_data
124 119
125 120 return render('/forks/forks.html')
126 121
127 122 @NotAnonymous()
128 123 @HasPermissionAnyDecorator('hg.admin', 'hg.fork.repository')
129 124 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
130 125 'repository.admin')
131 126 def fork(self, repo_name):
132 127 c.repo_info = Repository.get_by_repo_name(repo_name)
133 128 if not c.repo_info:
134 h.flash(_('%s repository is not mapped to db perhaps'
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
129 h.not_mapped_error(repo_name)
140 130 return redirect(url('home'))
141 131
142 132 defaults = self.__load_data(repo_name)
143 133
144 134 return htmlfill.render(
145 135 render('forks/fork.html'),
146 136 defaults=defaults,
147 137 encoding="UTF-8",
148 138 force_defaults=False
149 139 )
150 140
151 141 @NotAnonymous()
152 142 @HasPermissionAnyDecorator('hg.admin', 'hg.fork.repository')
153 143 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
154 144 'repository.admin')
155 145 def fork_create(self, repo_name):
156 146 self.__load_defaults()
157 147 c.repo_info = Repository.get_by_repo_name(repo_name)
158 148 _form = RepoForkForm(old_data={'repo_type': c.repo_info.repo_type},
159 149 repo_groups=c.repo_groups_choices,
160 150 landing_revs=c.landing_revs_choices)()
161 151 form_result = {}
162 152 try:
163 153 form_result = _form.to_python(dict(request.POST))
164 154
165 155 # create fork is done sometimes async on celery, db transaction
166 156 # management is handled there.
167 157 RepoModel().create_fork(form_result, self.rhodecode_user.user_id)
168 158 h.flash(_('forked %s repository as %s') \
169 159 % (repo_name, form_result['repo_name']),
170 160 category='success')
171 161 except formencode.Invalid, errors:
172 162 c.new_repo = errors.value['repo_name']
173 163
174 164 return htmlfill.render(
175 165 render('forks/fork.html'),
176 166 defaults=errors.value,
177 167 errors=errors.error_dict or {},
178 168 prefix_error=False,
179 169 encoding="UTF-8")
180 170 except Exception:
181 171 log.error(traceback.format_exc())
182 172 h.flash(_('An error occurred during repository forking %s') %
183 173 repo_name, category='error')
184 174
185 175 return redirect(url('home'))
@@ -1,472 +1,487 b''
1 1 # -*- coding: utf-8 -*-
2 2 """
3 3 rhodecode.controllers.pullrequests
4 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 5
6 6 pull requests controller for rhodecode for initializing pull requests
7 7
8 8 :created_on: May 7, 2012
9 9 :author: marcink
10 10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
11 11 :license: GPLv3, see COPYING for more details.
12 12 """
13 13 # This program is free software: you can redistribute it and/or modify
14 14 # it under the terms of the GNU General Public License as published by
15 15 # the Free Software Foundation, either version 3 of the License, or
16 16 # (at your option) any later version.
17 17 #
18 18 # This program is distributed in the hope that it will be useful,
19 19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 21 # GNU General Public License for more details.
22 22 #
23 23 # You should have received a copy of the GNU General Public License
24 24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25 import logging
26 26 import traceback
27 27 import formencode
28 28
29 29 from webob.exc import HTTPNotFound, HTTPForbidden
30 30 from collections import defaultdict
31 31 from itertools import groupby
32 32
33 33 from pylons import request, response, session, tmpl_context as c, url
34 34 from pylons.controllers.util import abort, redirect
35 35 from pylons.i18n.translation import _
36 36
37 37 from rhodecode.lib.compat import json
38 38 from rhodecode.lib.base import BaseRepoController, render
39 39 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator,\
40 40 NotAnonymous
41 41 from rhodecode.lib import helpers as h
42 42 from rhodecode.lib import diffs
43 43 from rhodecode.lib.utils import action_logger, jsonify
44 44 from rhodecode.lib.vcs.exceptions import EmptyRepositoryError
45 45 from rhodecode.lib.vcs.backends.base import EmptyChangeset
46 46 from rhodecode.lib.diffs import LimitedDiffContainer
47 47 from rhodecode.model.db import User, PullRequest, ChangesetStatus,\
48 48 ChangesetComment
49 49 from rhodecode.model.pull_request import PullRequestModel
50 50 from rhodecode.model.meta import Session
51 51 from rhodecode.model.repo import RepoModel
52 52 from rhodecode.model.comment import ChangesetCommentsModel
53 53 from rhodecode.model.changeset_status import ChangesetStatusModel
54 54 from rhodecode.model.forms import PullRequestForm
55 55
56 56 log = logging.getLogger(__name__)
57 57
58 58
59 59 class PullrequestsController(BaseRepoController):
60 60
61 61 @LoginRequired()
62 62 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
63 63 'repository.admin')
64 64 def __before__(self):
65 65 super(PullrequestsController, self).__before__()
66 66 repo_model = RepoModel()
67 67 c.users_array = repo_model.get_users_js()
68 68 c.users_groups_array = repo_model.get_users_groups_js()
69 69
70 70 def _get_repo_refs(self, repo):
71 71 hist_l = []
72 72
73 73 branches_group = ([('branch:%s:%s' % (k, v), k) for
74 74 k, v in repo.branches.iteritems()], _("Branches"))
75 75 bookmarks_group = ([('book:%s:%s' % (k, v), k) for
76 76 k, v in repo.bookmarks.iteritems()], _("Bookmarks"))
77 77 tags_group = ([('tag:%s:%s' % (k, v), k) for
78 78 k, v in repo.tags.iteritems()], _("Tags"))
79 79
80 80 hist_l.append(bookmarks_group)
81 81 hist_l.append(branches_group)
82 82 hist_l.append(tags_group)
83 83
84 84 return hist_l
85 85
86 86 def _get_default_rev(self, repo):
87 87 """
88 88 Get's default revision to do compare on pull request
89 89
90 90 :param repo:
91 91 """
92 92 repo = repo.scm_instance
93 93 if 'default' in repo.branches:
94 94 return 'default'
95 95 else:
96 96 #if repo doesn't have default branch return first found
97 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 105 def show_all(self, repo_name):
100 106 c.pull_requests = PullRequestModel().get_all(repo_name)
101 107 c.repo_name = repo_name
102 108 return render('/pullrequests/pullrequest_show_all.html')
103 109
104 110 @NotAnonymous()
105 111 def index(self):
106 112 org_repo = c.rhodecode_db_repo
107 113
108 114 if org_repo.scm_instance.alias != 'hg':
109 115 log.error('Review not available for GIT REPOS')
110 116 raise HTTPNotFound
111 117
112 118 try:
113 119 org_repo.scm_instance.get_changeset()
114 120 except EmptyRepositoryError, e:
115 121 h.flash(h.literal(_('There are no changesets yet')),
116 122 category='warning')
117 123 redirect(url('summary_home', repo_name=org_repo.repo_name))
118 124
119 125 other_repos_info = {}
120 126
121 127 c.org_refs = self._get_repo_refs(c.rhodecode_repo)
122 128 c.org_repos = []
123 129 c.other_repos = []
124 130 c.org_repos.append((org_repo.repo_name, '%s/%s' % (
125 131 org_repo.user.username, c.repo_name))
126 132 )
127 133
128 134 # add org repo to other so we can open pull request agains itself
129 135 c.other_repos.extend(c.org_repos)
130 136
131 137 c.default_pull_request = org_repo.repo_name # repo name pre-selected
132 138 c.default_pull_request_rev = self._get_default_rev(org_repo) # revision pre-selected
133 139 c.default_revs = self._get_repo_refs(org_repo.scm_instance)
134 140 #add orginal repo
135 141 other_repos_info[org_repo.repo_name] = {
136 142 'gravatar': h.gravatar_url(org_repo.user.email, 24),
137 143 'description': org_repo.description,
138 144 'revs': h.select('other_ref', '', c.default_revs, class_='refs')
139 145 }
140 146
141 147 #gather forks and add to this list
142 148 for fork in org_repo.forks:
143 149 c.other_repos.append((fork.repo_name, '%s/%s' % (
144 150 fork.user.username, fork.repo_name))
145 151 )
146 152 other_repos_info[fork.repo_name] = {
147 153 'gravatar': h.gravatar_url(fork.user.email, 24),
148 154 'description': fork.description,
149 155 'revs': h.select('other_ref', '',
150 156 self._get_repo_refs(fork.scm_instance),
151 157 class_='refs')
152 158 }
153 159 #add parents of this fork also, but only if it's not empty
154 160 if org_repo.parent and org_repo.parent.scm_instance.revisions:
155 161 c.default_pull_request = org_repo.parent.repo_name
156 162 c.default_pull_request_rev = self._get_default_rev(org_repo.parent)
157 163 c.default_revs = self._get_repo_refs(org_repo.parent.scm_instance)
158 164 c.other_repos.append((org_repo.parent.repo_name, '%s/%s' % (
159 165 org_repo.parent.user.username,
160 166 org_repo.parent.repo_name))
161 167 )
162 168 other_repos_info[org_repo.parent.repo_name] = {
163 169 'gravatar': h.gravatar_url(org_repo.parent.user.email, 24),
164 170 'description': org_repo.parent.description,
165 171 'revs': h.select('other_ref', '',
166 172 self._get_repo_refs(org_repo.parent.scm_instance),
167 173 class_='refs')
168 174 }
169 175
170 176 c.other_repos_info = json.dumps(other_repos_info)
171 177 c.review_members = [org_repo.user]
172 178 return render('/pullrequests/pullrequest.html')
173 179
174 180 @NotAnonymous()
175 181 def create(self, repo_name):
176 182 repo = RepoModel()._get_repo(repo_name)
177 183 try:
178 184 _form = PullRequestForm(repo.repo_id)().to_python(request.POST)
179 185 except formencode.Invalid, errors:
180 186 log.error(traceback.format_exc())
181 187 if errors.error_dict.get('revisions'):
182 188 msg = 'Revisions: %s' % errors.error_dict['revisions']
183 189 elif errors.error_dict.get('pullrequest_title'):
184 190 msg = _('Pull request requires a title with min. 3 chars')
185 191 else:
186 192 msg = _('error during creation of pull request')
187 193
188 194 h.flash(msg, 'error')
189 195 return redirect(url('pullrequest_home', repo_name=repo_name))
190 196
191 197 org_repo = _form['org_repo']
192 198 org_ref = _form['org_ref']
193 199 other_repo = _form['other_repo']
194 200 other_ref = _form['other_ref']
195 201 revisions = _form['revisions']
196 202 reviewers = _form['review_members']
197 203
198 204 # if we have cherry picked pull request we don't care what is in
199 205 # org_ref/other_ref
200 206 rev_start = request.POST.get('rev_start')
201 207 rev_end = request.POST.get('rev_end')
202 208
203 209 if rev_start and rev_end:
204 210 # this is swapped to simulate that rev_end is a revision from
205 211 # parent of the fork
206 212 org_ref = 'rev:%s:%s' % (rev_end, rev_end)
207 213 other_ref = 'rev:%s:%s' % (rev_start, rev_start)
208 214
209 215 title = _form['pullrequest_title']
210 216 description = _form['pullrequest_desc']
211 217
212 218 try:
213 219 pull_request = PullRequestModel().create(
214 220 self.rhodecode_user.user_id, org_repo, org_ref, other_repo,
215 221 other_ref, revisions, reviewers, title, description
216 222 )
217 223 Session().commit()
218 224 h.flash(_('Successfully opened new pull request'),
219 225 category='success')
220 226 except Exception:
221 227 h.flash(_('Error occurred during sending pull request'),
222 228 category='error')
223 229 log.error(traceback.format_exc())
224 230 return redirect(url('pullrequest_home', repo_name=repo_name))
225 231
226 232 return redirect(url('pullrequest_show', repo_name=other_repo,
227 233 pull_request_id=pull_request.pull_request_id))
228 234
229 235 @NotAnonymous()
230 236 @jsonify
231 237 def update(self, repo_name, pull_request_id):
232 238 pull_request = PullRequest.get_or_404(pull_request_id)
233 239 if pull_request.is_closed():
234 240 raise HTTPForbidden()
235 241 #only owner or admin can update it
236 242 owner = pull_request.author.user_id == c.rhodecode_user.user_id
237 243 if h.HasPermissionAny('hg.admin', 'repository.admin')() or owner:
238 244 reviewers_ids = map(int, filter(lambda v: v not in [None, ''],
239 245 request.POST.get('reviewers_ids', '').split(',')))
240 246
241 247 PullRequestModel().update_reviewers(pull_request_id, reviewers_ids)
242 248 Session().commit()
243 249 return True
244 250 raise HTTPForbidden()
245 251
246 252 @NotAnonymous()
247 253 @jsonify
248 254 def delete(self, repo_name, pull_request_id):
249 255 pull_request = PullRequest.get_or_404(pull_request_id)
250 256 #only owner can delete it !
251 257 if pull_request.author.user_id == c.rhodecode_user.user_id:
252 258 PullRequestModel().delete(pull_request)
253 259 Session().commit()
254 260 h.flash(_('Successfully deleted pull request'),
255 261 category='success')
256 262 return redirect(url('admin_settings_my_account', anchor='pullrequests'))
257 263 raise HTTPForbidden()
258 264
259 265 def _load_compare_data(self, pull_request, enable_comments=True):
260 266 """
261 267 Load context data needed for generating compare diff
262 268
263 269 :param pull_request:
264 270 :type pull_request:
265 271 """
266 272 rev_start = request.GET.get('rev_start')
267 273 rev_end = request.GET.get('rev_end')
268 274
269 275 org_repo = pull_request.org_repo
270 276 (org_ref_type,
271 277 org_ref_name,
272 278 org_ref_rev) = pull_request.org_ref.split(':')
273 279
274 280 other_repo = org_repo
275 281 (other_ref_type,
276 282 other_ref_name,
277 283 other_ref_rev) = pull_request.other_ref.split(':')
278 284
279 285 # despite opening revisions for bookmarks/branches/tags, we always
280 286 # convert this to rev to prevent changes after book or branch change
281 287 org_ref = ('rev', org_ref_rev)
282 288 other_ref = ('rev', other_ref_rev)
283 289
284 290 c.org_repo = org_repo
285 291 c.other_repo = other_repo
286 292
287 293 c.fulldiff = fulldiff = request.GET.get('fulldiff')
288 294
289 295 c.cs_ranges = [org_repo.get_changeset(x) for x in pull_request.revisions]
290 296
291 297 other_ref = ('rev', getattr(c.cs_ranges[0].parents[0]
292 298 if c.cs_ranges[0].parents
293 299 else EmptyChangeset(), 'raw_id'))
294 300
295 301 c.statuses = org_repo.statuses([x.raw_id for x in c.cs_ranges])
296 302 c.target_repo = c.repo_name
297 303 # defines that we need hidden inputs with changesets
298 304 c.as_form = request.GET.get('as_form', False)
299 305
300 306 c.org_ref = org_ref[1]
301 307 c.other_ref = other_ref[1]
302 308
303 309 diff_limit = self.cut_off_limit if not fulldiff else None
304 310
305 311 #we swap org/other ref since we run a simple diff on one repo
306 312 _diff = diffs.differ(org_repo, other_ref, other_repo, org_ref)
307 313
308 314 diff_processor = diffs.DiffProcessor(_diff or '', format='gitdiff',
309 315 diff_limit=diff_limit)
310 316 _parsed = diff_processor.prepare()
311 317
312 318 c.limited_diff = False
313 319 if isinstance(_parsed, LimitedDiffContainer):
314 320 c.limited_diff = True
315 321
316 322 c.files = []
317 323 c.changes = {}
318 324 c.lines_added = 0
319 325 c.lines_deleted = 0
320 326 for f in _parsed:
321 327 st = f['stats']
322 328 if st[0] != 'b':
323 329 c.lines_added += st[0]
324 330 c.lines_deleted += st[1]
325 331 fid = h.FID('', f['filename'])
326 332 c.files.append([fid, f['operation'], f['filename'], f['stats']])
327 333 diff = diff_processor.as_html(enable_comments=enable_comments,
328 334 parsed_lines=[f])
329 335 c.changes[fid] = [f['operation'], f['filename'], diff]
330 336
331 337 def show(self, repo_name, pull_request_id):
332 338 repo_model = RepoModel()
333 339 c.users_array = repo_model.get_users_js()
334 340 c.users_groups_array = repo_model.get_users_groups_js()
335 341 c.pull_request = PullRequest.get_or_404(pull_request_id)
336 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 344 cc_model = ChangesetCommentsModel()
339 345 cs_model = ChangesetStatusModel()
340 346 _cs_statuses = cs_model.get_statuses(c.pull_request.org_repo,
341 347 pull_request=c.pull_request,
342 348 with_revisions=True)
343 349
344 350 cs_statuses = defaultdict(list)
345 351 for st in _cs_statuses:
346 352 cs_statuses[st.author.username] += [st]
347 353
348 354 c.pull_request_reviewers = []
349 355 c.pull_request_pending_reviewers = []
350 356 for o in c.pull_request.reviewers:
351 357 st = cs_statuses.get(o.user.username, None)
352 358 if st:
353 359 sorter = lambda k: k.version
354 360 st = [(x, list(y)[0])
355 361 for x, y in (groupby(sorted(st, key=sorter), sorter))]
356 362 else:
357 363 c.pull_request_pending_reviewers.append(o.user)
358 364 c.pull_request_reviewers.append([o.user, st])
359 365
360 366 # pull_requests repo_name we opened it against
361 367 # ie. other_repo must match
362 368 if repo_name != c.pull_request.other_repo.repo_name:
363 369 raise HTTPNotFound
364 370
365 371 # load compare data into template context
366 372 enable_comments = not c.pull_request.is_closed()
367 373 self._load_compare_data(c.pull_request, enable_comments=enable_comments)
368 374
369 375 # inline comments
370 376 c.inline_cnt = 0
371 377 c.inline_comments = cc_model.get_inline_comments(
372 378 c.rhodecode_db_repo.repo_id,
373 379 pull_request=pull_request_id)
374 380 # count inline comments
375 381 for __, lines in c.inline_comments:
376 382 for comments in lines.values():
377 383 c.inline_cnt += len(comments)
378 384 # comments
379 385 c.comments = cc_model.get_comments(c.rhodecode_db_repo.repo_id,
380 386 pull_request=pull_request_id)
381 387
382 388 try:
383 389 cur_status = c.statuses[c.pull_request.revisions[0]][0]
384 390 except:
385 391 log.error(traceback.format_exc())
386 392 cur_status = 'undefined'
387 393 if c.pull_request.is_closed() and 0:
388 394 c.current_changeset_status = cur_status
389 395 else:
390 396 # changeset(pull-request) status calulation based on reviewers
391 397 c.current_changeset_status = cs_model.calculate_status(
392 398 c.pull_request_reviewers,
393 399 )
394 400 c.changeset_statuses = ChangesetStatus.STATUSES
395 401
396 402 return render('/pullrequests/pullrequest_show.html')
397 403
398 404 @NotAnonymous()
399 405 @jsonify
400 406 def comment(self, repo_name, pull_request_id):
401 407 pull_request = PullRequest.get_or_404(pull_request_id)
402 408 if pull_request.is_closed():
403 409 raise HTTPForbidden()
404 410
405 411 status = request.POST.get('changeset_status')
406 412 change_status = request.POST.get('change_changeset_status')
407 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 417 text = text or (_('Status change -> %s')
410 418 % ChangesetStatus.get_status_lbl(status))
411 419 comm = ChangesetCommentsModel().create(
412 420 text=text,
413 421 repo=c.rhodecode_db_repo.repo_id,
414 422 user=c.rhodecode_user.user_id,
415 423 pull_request=pull_request_id,
416 424 f_path=request.POST.get('f_path'),
417 425 line_no=request.POST.get('line'),
418 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
422 # get status if set !
423 if status and change_status:
424 ChangesetStatusModel().set_status(
425 c.rhodecode_db_repo.repo_id,
426 status,
427 c.rhodecode_user.user_id,
428 comm,
429 pull_request=pull_request_id
430 )
431 430 action_logger(self.rhodecode_user,
432 431 'user_commented_pull_request:%s' % pull_request_id,
433 432 c.rhodecode_db_repo, self.ip_addr, self.sa)
434 433
435 if request.POST.get('save_close'):
436 PullRequestModel().close_pull_request(pull_request_id)
437 action_logger(self.rhodecode_user,
438 'user_closed_pull_request:%s' % pull_request_id,
439 c.rhodecode_db_repo, self.ip_addr, self.sa)
434 if allowed_to_change_status:
435 # get status if set !
436 if status and change_status:
437 ChangesetStatusModel().set_status(
438 c.rhodecode_db_repo.repo_id,
439 status,
440 c.rhodecode_user.user_id,
441 comm,
442 pull_request=pull_request_id
443 )
444
445 if request.POST.get('save_close'):
446 if status in ['rejected', 'approved']:
447 PullRequestModel().close_pull_request(pull_request_id)
448 action_logger(self.rhodecode_user,
449 'user_closed_pull_request:%s' % pull_request_id,
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 456 Session().commit()
442 457
443 458 if not request.environ.get('HTTP_X_PARTIAL_XHR'):
444 459 return redirect(h.url('pullrequest_show', repo_name=repo_name,
445 460 pull_request_id=pull_request_id))
446 461
447 462 data = {
448 463 'target_id': h.safeid(h.safe_unicode(request.POST.get('f_path'))),
449 464 }
450 465 if comm:
451 466 c.co = comm
452 467 data.update(comm.get_dict())
453 468 data.update({'rendered_text':
454 469 render('changeset/changeset_comment_block.html')})
455 470
456 471 return data
457 472
458 473 @NotAnonymous()
459 474 @jsonify
460 475 def delete_comment(self, repo_name, comment_id):
461 476 co = ChangesetComment.get(comment_id)
462 477 if co.pull_request.is_closed():
463 478 #don't allow deleting comments on closed pull request
464 479 raise HTTPForbidden()
465 480
466 481 owner = lambda: co.author.user_id == c.rhodecode_user.user_id
467 482 if h.HasPermissionAny('hg.admin', 'repository.admin')() or owner:
468 483 ChangesetCommentsModel().delete(comment=co)
469 484 Session().commit()
470 485 return True
471 486 else:
472 487 raise HTTPForbidden()
@@ -1,206 +1,196 b''
1 1 # -*- coding: utf-8 -*-
2 2 """
3 3 rhodecode.controllers.settings
4 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 5
6 6 Settings controller for rhodecode
7 7
8 8 :created_on: Jun 30, 2010
9 9 :author: marcink
10 10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
11 11 :license: GPLv3, see COPYING for more details.
12 12 """
13 13 # This program is free software: you can redistribute it and/or modify
14 14 # it under the terms of the GNU General Public License as published by
15 15 # the Free Software Foundation, either version 3 of the License, or
16 16 # (at your option) any later version.
17 17 #
18 18 # This program is distributed in the hope that it will be useful,
19 19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 21 # GNU General Public License for more details.
22 22 #
23 23 # You should have received a copy of the GNU General Public License
24 24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25
26 26 import logging
27 27 import traceback
28 28 import formencode
29 29
30 30 from formencode import htmlfill
31 31
32 32 from pylons import tmpl_context as c, request, url
33 33 from pylons.controllers.util import redirect
34 34 from pylons.i18n.translation import _
35 35
36 36 import rhodecode.lib.helpers as h
37 37
38 38 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAllDecorator,\
39 39 HasRepoPermissionAnyDecorator
40 40 from rhodecode.lib.base import BaseRepoController, render
41 41 from rhodecode.lib.utils import invalidate_cache, action_logger
42 42
43 43 from rhodecode.model.forms import RepoSettingsForm
44 44 from rhodecode.model.repo import RepoModel
45 45 from rhodecode.model.db import RepoGroup, Repository
46 46 from rhodecode.model.meta import Session
47 47 from rhodecode.model.scm import ScmModel
48 48
49 49 log = logging.getLogger(__name__)
50 50
51 51
52 52 class SettingsController(BaseRepoController):
53 53
54 54 @LoginRequired()
55 55 def __before__(self):
56 56 super(SettingsController, self).__before__()
57 57
58 58 def __load_defaults(self):
59 59 c.repo_groups = RepoGroup.groups_choices(check_perms=True)
60 60 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups)
61 61
62 62 repo_model = RepoModel()
63 63 c.users_array = repo_model.get_users_js()
64 64 c.users_groups_array = repo_model.get_users_groups_js()
65 65 choices, c.landing_revs = ScmModel().get_repo_landing_revs()
66 66 c.landing_revs_choices = choices
67 67
68 68 def __load_data(self, repo_name=None):
69 69 """
70 70 Load defaults settings for edit, and update
71 71
72 72 :param repo_name:
73 73 """
74 74 self.__load_defaults()
75 75
76 76 c.repo_info = db_repo = Repository.get_by_repo_name(repo_name)
77 77 repo = db_repo.scm_instance
78 78
79 79 if c.repo_info is None:
80 h.flash(_('%s repository is not mapped to db perhaps'
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
80 h.not_mapped_error(repo_name)
86 81 return redirect(url('home'))
87 82
88 83 ##override defaults for exact repo info here git/hg etc
89 84 choices, c.landing_revs = ScmModel().get_repo_landing_revs(c.repo_info)
90 85 c.landing_revs_choices = choices
91 86
92 87 defaults = RepoModel()._get_defaults(repo_name)
93 88
94 89 return defaults
95 90
96 91 @HasRepoPermissionAllDecorator('repository.admin')
97 92 def index(self, repo_name):
98 93 defaults = self.__load_data(repo_name)
99 94
100 95 return htmlfill.render(
101 96 render('settings/repo_settings.html'),
102 97 defaults=defaults,
103 98 encoding="UTF-8",
104 99 force_defaults=False
105 100 )
106 101
107 102 @HasRepoPermissionAllDecorator('repository.admin')
108 103 def update(self, repo_name):
109 104 self.__load_defaults()
110 105 repo_model = RepoModel()
111 106 changed_name = repo_name
112 107 #override the choices with extracted revisions !
113 108 choices, c.landing_revs = ScmModel().get_repo_landing_revs(repo_name)
114 109 c.landing_revs_choices = choices
115 110
116 111 _form = RepoSettingsForm(edit=True,
117 112 old_data={'repo_name': repo_name},
118 113 repo_groups=c.repo_groups_choices,
119 114 landing_revs=c.landing_revs_choices)()
120 115 try:
121 116 form_result = _form.to_python(dict(request.POST))
122 117 repo_model.update(repo_name, **form_result)
123 118 invalidate_cache('get_repo_cached_%s' % repo_name)
124 119 h.flash(_('Repository %s updated successfully') % repo_name,
125 120 category='success')
126 121 changed_name = form_result['repo_name_full']
127 122 action_logger(self.rhodecode_user, 'user_updated_repo',
128 123 changed_name, self.ip_addr, self.sa)
129 124 Session().commit()
130 125 except formencode.Invalid, errors:
131 126 defaults = self.__load_data(repo_name)
132 127 defaults.update(errors.value)
133 128 return htmlfill.render(
134 129 render('settings/repo_settings.html'),
135 130 defaults=errors.value,
136 131 errors=errors.error_dict or {},
137 132 prefix_error=False,
138 133 encoding="UTF-8")
139 134
140 135 except Exception:
141 136 log.error(traceback.format_exc())
142 137 h.flash(_('error occurred during update of repository %s') \
143 138 % repo_name, category='error')
144 139
145 140 return redirect(url('repo_settings_home', repo_name=changed_name))
146 141
147 142 @HasRepoPermissionAllDecorator('repository.admin')
148 143 def delete(self, repo_name):
149 144 """DELETE /repos/repo_name: Delete an existing item"""
150 145 # Forms posted to this method should contain a hidden field:
151 146 # <input type="hidden" name="_method" value="DELETE" />
152 147 # Or using helpers:
153 148 # h.form(url('repo_settings_delete', repo_name=ID),
154 149 # method='delete')
155 150 # url('repo_settings_delete', repo_name=ID)
156 151
157 152 repo_model = RepoModel()
158 153 repo = repo_model.get_by_repo_name(repo_name)
159 154 if not repo:
160 h.flash(_('%s repository is not mapped to db perhaps'
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
155 h.not_mapped_error(repo_name)
166 156 return redirect(url('home'))
167 157 try:
168 158 action_logger(self.rhodecode_user, 'user_deleted_repo',
169 159 repo_name, self.ip_addr, self.sa)
170 160 repo_model.delete(repo)
171 161 invalidate_cache('get_repo_cached_%s' % repo_name)
172 162 h.flash(_('deleted repository %s') % repo_name, category='success')
173 163 Session().commit()
174 164 except Exception:
175 165 log.error(traceback.format_exc())
176 166 h.flash(_('An error occurred during deletion of %s') % repo_name,
177 167 category='error')
178 168
179 169 return redirect(url('admin_settings_my_account', anchor='my'))
180 170
181 171 @HasRepoPermissionAnyDecorator('repository.write', 'repository.admin')
182 172 def toggle_locking(self, repo_name):
183 173 """
184 174 Toggle locking of repository by simple GET call to url
185 175
186 176 :param repo_name:
187 177 """
188 178
189 179 try:
190 180 repo = Repository.get_by_repo_name(repo_name)
191 181
192 182 if repo.enable_locking:
193 183 if repo.locked[0]:
194 184 Repository.unlock(repo)
195 185 action = _('unlocked')
196 186 else:
197 187 Repository.lock(repo, c.rhodecode_user.user_id)
198 188 action = _('locked')
199 189
200 190 h.flash(_('Repository has been %s') % action,
201 191 category='success')
202 192 except Exception, e:
203 193 log.error(traceback.format_exc())
204 194 h.flash(_('An error occurred during unlocking'),
205 195 category='error')
206 196 return redirect(url('summary_home', repo_name=repo_name))
@@ -1,4173 +1,4212 b''
1 1 # English translations for rhodecode.
2 2 # Copyright (C) 2010 ORGANIZATION
3 3 # This file is distributed under the same license as the rhodecode project.
4 4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
5 5 #
6 6 msgid ""
7 7 msgstr ""
8 8 "Project-Id-Version: rhodecode 0.1\n"
9 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 11 "PO-Revision-Date: 2011-02-25 19:13+0100\n"
12 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 13 "Language-Team: en <LL@li.org>\n"
14 14 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
15 15 "MIME-Version: 1.0\n"
16 16 "Content-Type: text/plain; charset=utf-8\n"
17 17 "Content-Transfer-Encoding: 8bit\n"
18 18 "Generated-By: Babel 0.9.6\n"
19 19
20 20 #: rhodecode/controllers/changelog.py:95
21 21 msgid "All Branches"
22 22 msgstr ""
23 23
24 #: rhodecode/controllers/changeset.py:84
24 #: rhodecode/controllers/changeset.py:83
25 25 msgid "show white space"
26 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 29 msgid "ignore white space"
30 30 msgstr ""
31 31
32 #: rhodecode/controllers/changeset.py:164
32 #: rhodecode/controllers/changeset.py:163
33 33 #, python-format
34 34 msgid "%s line context"
35 35 msgstr ""
36 36
37 #: rhodecode/controllers/changeset.py:315
38 #: rhodecode/controllers/pullrequests.py:411
37 #: rhodecode/controllers/changeset.py:314
38 #: rhodecode/controllers/pullrequests.py:417
39 39 #, python-format
40 40 msgid "Status change -> %s"
41 41 msgstr ""
42 42
43 #: rhodecode/controllers/changeset.py:346
43 #: rhodecode/controllers/changeset.py:345
44 44 msgid ""
45 45 "Changing status on a changeset associated witha closed pull request is "
46 46 "not allowed"
47 47 msgstr ""
48 48
49 49 #: rhodecode/controllers/compare.py:75
50 #: rhodecode/controllers/pullrequests.py:117
50 #: rhodecode/controllers/pullrequests.py:121
51 51 #: rhodecode/controllers/shortlog.py:100
52 52 msgid "There are no changesets yet"
53 53 msgstr ""
54 54
55 55 #: rhodecode/controllers/error.py:69
56 56 msgid "Home page"
57 57 msgstr ""
58 58
59 59 #: rhodecode/controllers/error.py:98
60 60 msgid "The request could not be understood by the server due to malformed syntax."
61 61 msgstr ""
62 62
63 63 #: rhodecode/controllers/error.py:101
64 64 msgid "Unauthorized access to resource"
65 65 msgstr ""
66 66
67 67 #: rhodecode/controllers/error.py:103
68 68 msgid "You don't have permission to view this page"
69 69 msgstr ""
70 70
71 71 #: rhodecode/controllers/error.py:105
72 72 msgid "The resource could not be found"
73 73 msgstr ""
74 74
75 75 #: rhodecode/controllers/error.py:107
76 76 msgid ""
77 77 "The server encountered an unexpected condition which prevented it from "
78 78 "fulfilling the request."
79 79 msgstr ""
80 80
81 81 #: rhodecode/controllers/feed.py:52
82 82 #, python-format
83 83 msgid "Changes on %s repository"
84 84 msgstr ""
85 85
86 86 #: rhodecode/controllers/feed.py:53
87 87 #, python-format
88 88 msgid "%s %s feed"
89 89 msgstr ""
90 90
91 91 #: rhodecode/controllers/feed.py:86
92 #: rhodecode/templates/changeset/changeset.html:126
93 #: rhodecode/templates/changeset/changeset.html:138
92 #: rhodecode/templates/changeset/changeset.html:137
93 #: rhodecode/templates/changeset/changeset.html:149
94 94 #: rhodecode/templates/compare/compare_diff.html:62
95 95 #: rhodecode/templates/compare/compare_diff.html:73
96 96 #: rhodecode/templates/pullrequests/pullrequest_show.html:94
97 97 #: rhodecode/templates/pullrequests/pullrequest_show.html:153
98 98 msgid "Changeset was too big and was cut off..."
99 99 msgstr ""
100 100
101 101 #: rhodecode/controllers/feed.py:92
102 102 msgid "commited on"
103 103 msgstr ""
104 104
105 105 #: rhodecode/controllers/files.py:86
106 106 msgid "click here to add new file"
107 107 msgstr ""
108 108
109 109 #: rhodecode/controllers/files.py:87
110 110 #, python-format
111 111 msgid "There are no files yet %s"
112 112 msgstr ""
113 113
114 114 #: rhodecode/controllers/files.py:265 rhodecode/controllers/files.py:325
115 115 #, python-format
116 116 msgid "This repository is has been locked by %s on %s"
117 117 msgstr ""
118 118
119 119 #: rhodecode/controllers/files.py:292
120 120 #, python-format
121 121 msgid "Edited %s via RhodeCode"
122 122 msgstr ""
123 123
124 124 #: rhodecode/controllers/files.py:297
125 125 msgid "No changes"
126 126 msgstr ""
127 127
128 128 #: rhodecode/controllers/files.py:308 rhodecode/controllers/files.py:372
129 129 #, python-format
130 130 msgid "Successfully committed to %s"
131 131 msgstr ""
132 132
133 133 #: rhodecode/controllers/files.py:313 rhodecode/controllers/files.py:378
134 134 msgid "Error occurred during commit"
135 135 msgstr ""
136 136
137 137 #: rhodecode/controllers/files.py:344
138 138 #, python-format
139 139 msgid "Added %s via RhodeCode"
140 140 msgstr ""
141 141
142 142 #: rhodecode/controllers/files.py:358
143 143 msgid "No content"
144 144 msgstr ""
145 145
146 146 #: rhodecode/controllers/files.py:362
147 147 msgid "No filename"
148 148 msgstr ""
149 149
150 150 #: rhodecode/controllers/files.py:404
151 151 msgid "downloads disabled"
152 152 msgstr ""
153 153
154 154 #: rhodecode/controllers/files.py:415
155 155 #, python-format
156 156 msgid "Unknown revision %s"
157 157 msgstr ""
158 158
159 159 #: rhodecode/controllers/files.py:417
160 160 msgid "Empty repository"
161 161 msgstr ""
162 162
163 163 #: rhodecode/controllers/files.py:419
164 164 msgid "Unknown archive type"
165 165 msgstr ""
166 166
167 167 #: rhodecode/controllers/files.py:564
168 168 #: rhodecode/templates/changeset/changeset_range.html:13
169 169 #: rhodecode/templates/changeset/changeset_range.html:31
170 170 msgid "Changesets"
171 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 174 #: rhodecode/controllers/summary.py:236 rhodecode/model/scm.py:550
175 175 msgid "Branches"
176 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 179 #: rhodecode/controllers/summary.py:237 rhodecode/model/scm.py:561
180 180 msgid "Tags"
181 181 msgstr ""
182 182
183 #: rhodecode/controllers/forks.py:74 rhodecode/controllers/admin/repos.py:92
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
183 #: rhodecode/controllers/forks.py:158
200 184 #, python-format
201 185 msgid "forked %s repository as %s"
202 186 msgstr ""
203 187
204 #: rhodecode/controllers/forks.py:182
188 #: rhodecode/controllers/forks.py:172
205 189 #, python-format
206 190 msgid "An error occurred during repository forking %s"
207 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 194 msgid "public journal"
211 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 198 #: rhodecode/templates/base/base.html:232
199 #: rhodecode/templates/journal/journal.html:12
215 200 msgid "journal"
216 201 msgstr ""
217 202
218 203 #: rhodecode/controllers/login.py:143
219 204 msgid "You have successfully registered into rhodecode"
220 205 msgstr ""
221 206
222 207 #: rhodecode/controllers/login.py:164
223 208 msgid "Your password reset link was sent"
224 209 msgstr ""
225 210
226 211 #: rhodecode/controllers/login.py:184
227 212 msgid ""
228 213 "Your password reset was successful, new password has been sent to your "
229 214 "email"
230 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 218 msgid "Bookmarks"
234 219 msgstr ""
235 220
236 #: rhodecode/controllers/pullrequests.py:186
221 #: rhodecode/controllers/pullrequests.py:190
237 222 msgid "Pull request requires a title with min. 3 chars"
238 223 msgstr ""
239 224
240 #: rhodecode/controllers/pullrequests.py:188
225 #: rhodecode/controllers/pullrequests.py:192
241 226 msgid "error during creation of pull request"
242 227 msgstr ""
243 228
244 #: rhodecode/controllers/pullrequests.py:220
229 #: rhodecode/controllers/pullrequests.py:224
245 230 msgid "Successfully opened new pull request"
246 231 msgstr ""
247 232
248 #: rhodecode/controllers/pullrequests.py:223
233 #: rhodecode/controllers/pullrequests.py:227
249 234 msgid "Error occurred during sending pull request"
250 235 msgstr ""
251 236
252 #: rhodecode/controllers/pullrequests.py:256
237 #: rhodecode/controllers/pullrequests.py:260
253 238 msgid "Successfully deleted pull request"
254 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 245 #: rhodecode/controllers/search.py:134
257 246 msgid "Invalid search query. Try quoting it."
258 247 msgstr ""
259 248
260 249 #: rhodecode/controllers/search.py:139
261 250 msgid "There is no index to search in. Please run whoosh indexer"
262 251 msgstr ""
263 252
264 253 #: rhodecode/controllers/search.py:143
265 254 msgid "An error occurred during this search operation"
266 255 msgstr ""
267 256
268 #: rhodecode/controllers/settings.py:108
269 #: rhodecode/controllers/admin/repos.py:268
257 #: rhodecode/controllers/settings.py:119
258 #: rhodecode/controllers/admin/repos.py:272
270 259 #, python-format
271 260 msgid "Repository %s updated successfully"
272 261 msgstr ""
273 262
274 #: rhodecode/controllers/settings.py:126
275 #: rhodecode/controllers/admin/repos.py:286
263 #: rhodecode/controllers/settings.py:137
264 #: rhodecode/controllers/admin/repos.py:290
276 265 #, python-format
277 266 msgid "error occurred during update of repository %s"
278 267 msgstr ""
279 268
280 #: rhodecode/controllers/settings.py:144
281 #: rhodecode/controllers/admin/repos.py:304
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
269 #: rhodecode/controllers/settings.py:162
270 #: rhodecode/controllers/admin/repos.py:315
291 271 #, python-format
292 272 msgid "deleted repository %s"
293 273 msgstr ""
294 274
295 #: rhodecode/controllers/settings.py:160
296 #: rhodecode/controllers/admin/repos.py:326
297 #: rhodecode/controllers/admin/repos.py:332
275 #: rhodecode/controllers/settings.py:166
276 #: rhodecode/controllers/admin/repos.py:325
277 #: rhodecode/controllers/admin/repos.py:331
298 278 #, python-format
299 279 msgid "An error occurred during deletion of %s"
300 280 msgstr ""
301 281
302 #: rhodecode/controllers/settings.py:179
282 #: rhodecode/controllers/settings.py:185
303 283 msgid "unlocked"
304 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 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 297 msgid "An error occurred during unlocking"
318 298 msgstr ""
319 299
320 300 #: rhodecode/controllers/summary.py:140
321 301 msgid "No data loaded yet"
322 302 msgstr ""
323 303
324 304 #: rhodecode/controllers/summary.py:144
325 305 #: rhodecode/templates/summary/summary.html:157
326 306 msgid "Statistics are disabled for this repository"
327 307 msgstr ""
328 308
329 309 #: rhodecode/controllers/admin/defaults.py:96
330 310 msgid "Default settings updated successfully"
331 311 msgstr ""
332 312
333 313 #: rhodecode/controllers/admin/defaults.py:110
334 314 msgid "error occurred during update of defaults"
335 315 msgstr ""
336 316
337 317 #: rhodecode/controllers/admin/ldap_settings.py:50
338 318 msgid "BASE"
339 319 msgstr ""
340 320
341 321 #: rhodecode/controllers/admin/ldap_settings.py:51
342 322 msgid "ONELEVEL"
343 323 msgstr ""
344 324
345 325 #: rhodecode/controllers/admin/ldap_settings.py:52
346 326 msgid "SUBTREE"
347 327 msgstr ""
348 328
349 329 #: rhodecode/controllers/admin/ldap_settings.py:56
350 330 msgid "NEVER"
351 331 msgstr ""
352 332
353 333 #: rhodecode/controllers/admin/ldap_settings.py:57
354 334 msgid "ALLOW"
355 335 msgstr ""
356 336
357 337 #: rhodecode/controllers/admin/ldap_settings.py:58
358 338 msgid "TRY"
359 339 msgstr ""
360 340
361 341 #: rhodecode/controllers/admin/ldap_settings.py:59
362 342 msgid "DEMAND"
363 343 msgstr ""
364 344
365 345 #: rhodecode/controllers/admin/ldap_settings.py:60
366 346 msgid "HARD"
367 347 msgstr ""
368 348
369 349 #: rhodecode/controllers/admin/ldap_settings.py:64
370 350 msgid "No encryption"
371 351 msgstr ""
372 352
373 353 #: rhodecode/controllers/admin/ldap_settings.py:65
374 354 msgid "LDAPS connection"
375 355 msgstr ""
376 356
377 357 #: rhodecode/controllers/admin/ldap_settings.py:66
378 358 msgid "START_TLS on LDAP connection"
379 359 msgstr ""
380 360
381 361 #: rhodecode/controllers/admin/ldap_settings.py:126
382 362 msgid "Ldap settings updated successfully"
383 363 msgstr ""
384 364
385 365 #: rhodecode/controllers/admin/ldap_settings.py:130
386 366 msgid "Unable to activate ldap. The \"python-ldap\" library is missing."
387 367 msgstr ""
388 368
389 369 #: rhodecode/controllers/admin/ldap_settings.py:147
390 370 msgid "error occurred during update of ldap settings"
391 371 msgstr ""
392 372
393 373 #: rhodecode/controllers/admin/permissions.py:59
394 374 #: rhodecode/controllers/admin/permissions.py:63
395 375 msgid "None"
396 376 msgstr ""
397 377
398 378 #: rhodecode/controllers/admin/permissions.py:60
399 379 #: rhodecode/controllers/admin/permissions.py:64
400 380 msgid "Read"
401 381 msgstr ""
402 382
403 383 #: rhodecode/controllers/admin/permissions.py:61
404 384 #: rhodecode/controllers/admin/permissions.py:65
405 385 msgid "Write"
406 386 msgstr ""
407 387
408 388 #: rhodecode/controllers/admin/permissions.py:62
409 389 #: rhodecode/controllers/admin/permissions.py:66
410 390 #: rhodecode/templates/admin/defaults/defaults.html:9
411 391 #: rhodecode/templates/admin/ldap/ldap.html:9
412 392 #: rhodecode/templates/admin/permissions/permissions.html:9
413 393 #: rhodecode/templates/admin/repos/repo_add.html:9
414 394 #: rhodecode/templates/admin/repos/repo_edit.html:9
415 395 #: rhodecode/templates/admin/repos/repos.html:9
416 396 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8
417 397 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8
418 398 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10
419 399 #: rhodecode/templates/admin/settings/hooks.html:9
420 400 #: rhodecode/templates/admin/settings/settings.html:9
421 401 #: rhodecode/templates/admin/users/user_add.html:8
422 402 #: rhodecode/templates/admin/users/user_edit.html:9
423 403 #: rhodecode/templates/admin/users/user_edit.html:126
424 404 #: rhodecode/templates/admin/users/users.html:9
425 405 #: rhodecode/templates/admin/users_groups/users_group_add.html:8
426 406 #: rhodecode/templates/admin/users_groups/users_group_edit.html:9
427 407 #: rhodecode/templates/admin/users_groups/users_groups.html:9
428 408 #: rhodecode/templates/base/base.html:197
429 409 #: rhodecode/templates/base/base.html:350
430 410 #: rhodecode/templates/base/base.html:352
431 411 #: rhodecode/templates/base/base.html:354
432 412 msgid "Admin"
433 413 msgstr ""
434 414
435 415 #: rhodecode/controllers/admin/permissions.py:69
436 416 msgid "disabled"
437 417 msgstr ""
438 418
439 419 #: rhodecode/controllers/admin/permissions.py:71
440 420 msgid "allowed with manual account activation"
441 421 msgstr ""
442 422
443 423 #: rhodecode/controllers/admin/permissions.py:73
444 424 msgid "allowed with automatic account activation"
445 425 msgstr ""
446 426
447 427 #: rhodecode/controllers/admin/permissions.py:75
448 428 #: rhodecode/controllers/admin/permissions.py:78
449 429 msgid "Disabled"
450 430 msgstr ""
451 431
452 432 #: rhodecode/controllers/admin/permissions.py:76
453 433 #: rhodecode/controllers/admin/permissions.py:79
454 434 msgid "Enabled"
455 435 msgstr ""
456 436
457 437 #: rhodecode/controllers/admin/permissions.py:122
458 438 msgid "Default permissions updated successfully"
459 439 msgstr ""
460 440
461 441 #: rhodecode/controllers/admin/permissions.py:136
462 442 msgid "error occurred during update of permissions"
463 443 msgstr ""
464 444
465 #: rhodecode/controllers/admin/repos.py:125
445 #: rhodecode/controllers/admin/repos.py:121
466 446 msgid "--REMOVE FORK--"
467 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 454 #: rhodecode/controllers/admin/repos.py:194
470 455 #, python-format
471 msgid "created repository %s from %s"
472 msgstr ""
473
474 #: rhodecode/controllers/admin/repos.py:198
475 #, python-format
476 456 msgid "created repository %s"
477 457 msgstr ""
478 458
479 #: rhodecode/controllers/admin/repos.py:229
459 #: rhodecode/controllers/admin/repos.py:225
480 460 #, python-format
481 461 msgid "error occurred during creation of repository %s"
482 462 msgstr ""
483 463
484 #: rhodecode/controllers/admin/repos.py:321
464 #: rhodecode/controllers/admin/repos.py:320
485 465 #, python-format
486 466 msgid "Cannot delete %s it still contains attached forks"
487 467 msgstr ""
488 468
489 #: rhodecode/controllers/admin/repos.py:350
469 #: rhodecode/controllers/admin/repos.py:349
490 470 msgid "An error occurred during deletion of repository user"
491 471 msgstr ""
492 472
493 #: rhodecode/controllers/admin/repos.py:369
473 #: rhodecode/controllers/admin/repos.py:368
494 474 msgid "An error occurred during deletion of repository users groups"
495 475 msgstr ""
496 476
497 #: rhodecode/controllers/admin/repos.py:387
477 #: rhodecode/controllers/admin/repos.py:386
498 478 msgid "An error occurred during deletion of repository stats"
499 479 msgstr ""
500 480
501 #: rhodecode/controllers/admin/repos.py:404
481 #: rhodecode/controllers/admin/repos.py:403
502 482 msgid "An error occurred during cache invalidation"
503 483 msgstr ""
504 484
505 #: rhodecode/controllers/admin/repos.py:444
485 #: rhodecode/controllers/admin/repos.py:443
506 486 msgid "Updated repository visibility in public journal"
507 487 msgstr ""
508 488
509 #: rhodecode/controllers/admin/repos.py:448
489 #: rhodecode/controllers/admin/repos.py:447
510 490 msgid "An error occurred during setting this repository in public journal"
511 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 494 msgid "Token mismatch"
515 495 msgstr ""
516 496
517 #: rhodecode/controllers/admin/repos.py:466
497 #: rhodecode/controllers/admin/repos.py:465
518 498 msgid "Pulled from remote location"
519 499 msgstr ""
520 500
521 #: rhodecode/controllers/admin/repos.py:468
501 #: rhodecode/controllers/admin/repos.py:467
522 502 msgid "An error occurred during pull from remote location"
523 503 msgstr ""
524 504
525 #: rhodecode/controllers/admin/repos.py:484
505 #: rhodecode/controllers/admin/repos.py:483
526 506 msgid "Nothing"
527 507 msgstr ""
528 508
529 #: rhodecode/controllers/admin/repos.py:486
509 #: rhodecode/controllers/admin/repos.py:485
530 510 #, python-format
531 511 msgid "Marked repo %s as fork of %s"
532 512 msgstr ""
533 513
534 #: rhodecode/controllers/admin/repos.py:490
514 #: rhodecode/controllers/admin/repos.py:489
535 515 msgid "An error occurred during this operation"
536 516 msgstr ""
537 517
538 518 #: rhodecode/controllers/admin/repos_groups.py:120
539 519 #, python-format
540 520 msgid "created repos group %s"
541 521 msgstr ""
542 522
543 523 #: rhodecode/controllers/admin/repos_groups.py:133
544 524 #, python-format
545 525 msgid "error occurred during creation of repos group %s"
546 526 msgstr ""
547 527
548 528 #: rhodecode/controllers/admin/repos_groups.py:167
549 529 #, python-format
550 530 msgid "updated repos group %s"
551 531 msgstr ""
552 532
553 533 #: rhodecode/controllers/admin/repos_groups.py:180
554 534 #, python-format
555 535 msgid "error occurred during update of repos group %s"
556 536 msgstr ""
557 537
558 538 #: rhodecode/controllers/admin/repos_groups.py:198
559 539 #, python-format
560 540 msgid "This group contains %s repositores and cannot be deleted"
561 541 msgstr ""
562 542
563 543 #: rhodecode/controllers/admin/repos_groups.py:206
564 544 #, python-format
565 545 msgid "removed repos group %s"
566 546 msgstr ""
567 547
568 548 #: rhodecode/controllers/admin/repos_groups.py:212
569 549 msgid "Cannot delete this group it still contains subgroups"
570 550 msgstr ""
571 551
572 552 #: rhodecode/controllers/admin/repos_groups.py:217
573 553 #: rhodecode/controllers/admin/repos_groups.py:222
574 554 #, python-format
575 555 msgid "error occurred during deletion of repos group %s"
576 556 msgstr ""
577 557
578 558 #: rhodecode/controllers/admin/repos_groups.py:243
579 559 msgid "An error occurred during deletion of group user"
580 560 msgstr ""
581 561
582 562 #: rhodecode/controllers/admin/repos_groups.py:264
583 563 msgid "An error occurred during deletion of group users groups"
584 564 msgstr ""
585 565
586 566 #: rhodecode/controllers/admin/settings.py:123
587 567 #, python-format
588 568 msgid "Repositories successfully rescanned added: %s,removed: %s"
589 569 msgstr ""
590 570
591 571 #: rhodecode/controllers/admin/settings.py:131
592 572 msgid "Whoosh reindex task scheduled"
593 573 msgstr ""
594 574
595 575 #: rhodecode/controllers/admin/settings.py:162
596 576 msgid "Updated application settings"
597 577 msgstr ""
598 578
599 579 #: rhodecode/controllers/admin/settings.py:166
600 580 #: rhodecode/controllers/admin/settings.py:299
601 581 msgid "error occurred during updating application settings"
602 582 msgstr ""
603 583
604 584 #: rhodecode/controllers/admin/settings.py:207
605 585 msgid "Updated visualisation settings"
606 586 msgstr ""
607 587
608 588 #: rhodecode/controllers/admin/settings.py:212
609 589 msgid "error occurred during updating visualisation settings"
610 590 msgstr ""
611 591
612 592 #: rhodecode/controllers/admin/settings.py:295
613 593 msgid "Updated VCS settings"
614 594 msgstr ""
615 595
616 596 #: rhodecode/controllers/admin/settings.py:309
617 597 msgid "Added new hook"
618 598 msgstr ""
619 599
620 600 #: rhodecode/controllers/admin/settings.py:321
621 601 msgid "Updated hooks"
622 602 msgstr ""
623 603
624 604 #: rhodecode/controllers/admin/settings.py:325
625 605 msgid "error occurred during hook creation"
626 606 msgstr ""
627 607
628 608 #: rhodecode/controllers/admin/settings.py:344
629 609 msgid "Email task created"
630 610 msgstr ""
631 611
632 612 #: rhodecode/controllers/admin/settings.py:399
633 613 msgid "You can't edit this user since it's crucial for entire application"
634 614 msgstr ""
635 615
636 616 #: rhodecode/controllers/admin/settings.py:430
637 617 msgid "Your account was updated successfully"
638 618 msgstr ""
639 619
640 620 #: rhodecode/controllers/admin/settings.py:445
641 621 #: rhodecode/controllers/admin/users.py:196
642 622 #, python-format
643 623 msgid "error occurred during update of user %s"
644 624 msgstr ""
645 625
646 626 #: rhodecode/controllers/admin/users.py:130
647 627 #, python-format
648 628 msgid "created user %s"
649 629 msgstr ""
650 630
651 631 #: rhodecode/controllers/admin/users.py:142
652 632 #, python-format
653 633 msgid "error occurred during creation of user %s"
654 634 msgstr ""
655 635
656 636 #: rhodecode/controllers/admin/users.py:176
657 637 msgid "User updated successfully"
658 638 msgstr ""
659 639
660 640 #: rhodecode/controllers/admin/users.py:212
661 641 msgid "successfully deleted user"
662 642 msgstr ""
663 643
664 644 #: rhodecode/controllers/admin/users.py:217
665 645 msgid "An error occurred during deletion of user"
666 646 msgstr ""
667 647
668 648 #: rhodecode/controllers/admin/users.py:231
669 649 msgid "You can't edit this user"
670 650 msgstr ""
671 651
672 652 #: rhodecode/controllers/admin/users.py:272
673 653 msgid "Granted 'repository create' permission to user"
674 654 msgstr ""
675 655
676 656 #: rhodecode/controllers/admin/users.py:277
677 657 msgid "Revoked 'repository create' permission to user"
678 658 msgstr ""
679 659
680 660 #: rhodecode/controllers/admin/users.py:283
681 661 msgid "Granted 'repository fork' permission to user"
682 662 msgstr ""
683 663
684 664 #: rhodecode/controllers/admin/users.py:288
685 665 msgid "Revoked 'repository fork' permission to user"
686 666 msgstr ""
687 667
688 668 #: rhodecode/controllers/admin/users.py:294
689 669 #: rhodecode/controllers/admin/users_groups.py:279
690 670 msgid "An error occurred during permissions saving"
691 671 msgstr ""
692 672
693 673 #: rhodecode/controllers/admin/users.py:309
694 674 #, python-format
695 675 msgid "Added email %s to user"
696 676 msgstr ""
697 677
698 678 #: rhodecode/controllers/admin/users.py:315
699 679 msgid "An error occurred during email saving"
700 680 msgstr ""
701 681
702 682 #: rhodecode/controllers/admin/users.py:325
703 683 msgid "Removed email from user"
704 684 msgstr ""
705 685
706 686 #: rhodecode/controllers/admin/users_groups.py:86
707 687 #, python-format
708 688 msgid "created users group %s"
709 689 msgstr ""
710 690
711 691 #: rhodecode/controllers/admin/users_groups.py:97
712 692 #, python-format
713 693 msgid "error occurred during creation of users group %s"
714 694 msgstr ""
715 695
716 696 #: rhodecode/controllers/admin/users_groups.py:164
717 697 #, python-format
718 698 msgid "updated users group %s"
719 699 msgstr ""
720 700
721 701 #: rhodecode/controllers/admin/users_groups.py:186
722 702 #, python-format
723 703 msgid "error occurred during update of users group %s"
724 704 msgstr ""
725 705
726 706 #: rhodecode/controllers/admin/users_groups.py:203
727 707 msgid "successfully deleted users group"
728 708 msgstr ""
729 709
730 710 #: rhodecode/controllers/admin/users_groups.py:208
731 711 msgid "An error occurred during deletion of users group"
732 712 msgstr ""
733 713
734 714 #: rhodecode/controllers/admin/users_groups.py:257
735 715 msgid "Granted 'repository create' permission to users group"
736 716 msgstr ""
737 717
738 718 #: rhodecode/controllers/admin/users_groups.py:262
739 719 msgid "Revoked 'repository create' permission to users group"
740 720 msgstr ""
741 721
742 722 #: rhodecode/controllers/admin/users_groups.py:268
743 723 msgid "Granted 'repository fork' permission to users group"
744 724 msgstr ""
745 725
746 726 #: rhodecode/controllers/admin/users_groups.py:273
747 727 msgid "Revoked 'repository fork' permission to users group"
748 728 msgstr ""
749 729
750 730 #: rhodecode/lib/auth.py:499
751 731 msgid "You need to be a registered user to perform this action"
752 732 msgstr ""
753 733
754 734 #: rhodecode/lib/auth.py:540
755 735 msgid "You need to be a signed in to view this page"
756 736 msgstr ""
757 737
758 738 #: rhodecode/lib/diffs.py:74
759 739 msgid "binary file"
760 740 msgstr ""
761 741
762 742 #: rhodecode/lib/diffs.py:90
763 743 msgid "Changeset was too big and was cut off, use diff menu to display this diff"
764 744 msgstr ""
765 745
766 746 #: rhodecode/lib/diffs.py:100
767 747 msgid "No changes detected"
768 748 msgstr ""
769 749
770 #: rhodecode/lib/helpers.py:373
750 #: rhodecode/lib/helpers.py:374
771 751 #, python-format
772 752 msgid "%a, %d %b %Y %H:%M:%S"
773 753 msgstr ""
774 754
775 #: rhodecode/lib/helpers.py:485
755 #: rhodecode/lib/helpers.py:486
776 756 msgid "True"
777 757 msgstr ""
778 758
779 #: rhodecode/lib/helpers.py:489
759 #: rhodecode/lib/helpers.py:490
780 760 msgid "False"
781 761 msgstr ""
782 762
783 #: rhodecode/lib/helpers.py:529
763 #: rhodecode/lib/helpers.py:530
784 764 #, python-format
785 765 msgid "Deleted branch: %s"
786 766 msgstr ""
787 767
788 #: rhodecode/lib/helpers.py:532
768 #: rhodecode/lib/helpers.py:533
789 769 #, python-format
790 770 msgid "Created tag: %s"
791 771 msgstr ""
792 772
793 #: rhodecode/lib/helpers.py:545
773 #: rhodecode/lib/helpers.py:546
794 774 msgid "Changeset not found"
795 775 msgstr ""
796 776
797 #: rhodecode/lib/helpers.py:588
777 #: rhodecode/lib/helpers.py:589
798 778 #, python-format
799 779 msgid "Show all combined changesets %s->%s"
800 780 msgstr ""
801 781
802 #: rhodecode/lib/helpers.py:594
782 #: rhodecode/lib/helpers.py:595
803 783 msgid "compare view"
804 784 msgstr ""
805 785
806 #: rhodecode/lib/helpers.py:614
807 msgid "and"
808 msgstr ""
809
810 786 #: rhodecode/lib/helpers.py:615
787 msgid "and"
788 msgstr ""
789
790 #: rhodecode/lib/helpers.py:616
811 791 #, python-format
812 792 msgid "%s more"
813 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 796 msgid "revisions"
817 797 msgstr ""
818 798
819 #: rhodecode/lib/helpers.py:640
799 #: rhodecode/lib/helpers.py:641
820 800 #, python-format
821 801 msgid "fork name %s"
822 802 msgstr ""
823 803
824 #: rhodecode/lib/helpers.py:653
804 #: rhodecode/lib/helpers.py:658
825 805 #: rhodecode/templates/pullrequests/pullrequest_show.html:4
826 806 #: rhodecode/templates/pullrequests/pullrequest_show.html:12
827 807 #, python-format
828 808 msgid "Pull request #%s"
829 809 msgstr ""
830 810
831 #: rhodecode/lib/helpers.py:659
811 #: rhodecode/lib/helpers.py:664
832 812 msgid "[deleted] repository"
833 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 816 msgid "[created] repository"
837 817 msgstr ""
838 818
839 #: rhodecode/lib/helpers.py:663
819 #: rhodecode/lib/helpers.py:668
840 820 msgid "[created] repository as fork"
841 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 824 msgid "[forked] repository"
845 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 828 msgid "[updated] repository"
849 829 msgstr ""
850 830
851 #: rhodecode/lib/helpers.py:669
831 #: rhodecode/lib/helpers.py:674
852 832 msgid "[delete] repository"
853 833 msgstr ""
854 834
855 #: rhodecode/lib/helpers.py:677
835 #: rhodecode/lib/helpers.py:682
856 836 msgid "[created] user"
857 837 msgstr ""
858 838
859 #: rhodecode/lib/helpers.py:679
839 #: rhodecode/lib/helpers.py:684
860 840 msgid "[updated] user"
861 841 msgstr ""
862 842
863 #: rhodecode/lib/helpers.py:681
843 #: rhodecode/lib/helpers.py:686
864 844 msgid "[created] users group"
865 845 msgstr ""
866 846
867 #: rhodecode/lib/helpers.py:683
847 #: rhodecode/lib/helpers.py:688
868 848 msgid "[updated] users group"
869 849 msgstr ""
870 850
871 #: rhodecode/lib/helpers.py:685
851 #: rhodecode/lib/helpers.py:690
872 852 msgid "[commented] on revision in repository"
873 853 msgstr ""
874 854
875 #: rhodecode/lib/helpers.py:687
855 #: rhodecode/lib/helpers.py:692
876 856 msgid "[commented] on pull request for"
877 857 msgstr ""
878 858
879 #: rhodecode/lib/helpers.py:689
859 #: rhodecode/lib/helpers.py:694
880 860 msgid "[closed] pull request for"
881 861 msgstr ""
882 862
883 #: rhodecode/lib/helpers.py:691
863 #: rhodecode/lib/helpers.py:696
884 864 msgid "[pushed] into"
885 865 msgstr ""
886 866
887 #: rhodecode/lib/helpers.py:693
867 #: rhodecode/lib/helpers.py:698
888 868 msgid "[committed via RhodeCode] into repository"
889 869 msgstr ""
890 870
891 #: rhodecode/lib/helpers.py:695
871 #: rhodecode/lib/helpers.py:700
892 872 msgid "[pulled from remote] into repository"
893 873 msgstr ""
894 874
895 #: rhodecode/lib/helpers.py:697
875 #: rhodecode/lib/helpers.py:702
896 876 msgid "[pulled] from"
897 877 msgstr ""
898 878
899 #: rhodecode/lib/helpers.py:699
879 #: rhodecode/lib/helpers.py:704
900 880 msgid "[started following] repository"
901 881 msgstr ""
902 882
903 #: rhodecode/lib/helpers.py:701
883 #: rhodecode/lib/helpers.py:706
904 884 msgid "[stopped following] repository"
905 885 msgstr ""
906 886
907 #: rhodecode/lib/helpers.py:877
887 #: rhodecode/lib/helpers.py:883
908 888 #, python-format
909 889 msgid " and %s more"
910 890 msgstr ""
911 891
912 #: rhodecode/lib/helpers.py:881
892 #: rhodecode/lib/helpers.py:887
913 893 msgid "No Files"
914 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 904 #: rhodecode/lib/utils2.py:403
917 905 #, python-format
918 906 msgid "%d year"
919 907 msgid_plural "%d years"
920 908 msgstr[0] ""
921 909 msgstr[1] ""
922 910
923 911 #: rhodecode/lib/utils2.py:404
924 912 #, python-format
925 913 msgid "%d month"
926 914 msgid_plural "%d months"
927 915 msgstr[0] ""
928 916 msgstr[1] ""
929 917
930 918 #: rhodecode/lib/utils2.py:405
931 919 #, python-format
932 920 msgid "%d day"
933 921 msgid_plural "%d days"
934 922 msgstr[0] ""
935 923 msgstr[1] ""
936 924
937 925 #: rhodecode/lib/utils2.py:406
938 926 #, python-format
939 927 msgid "%d hour"
940 928 msgid_plural "%d hours"
941 929 msgstr[0] ""
942 930 msgstr[1] ""
943 931
944 932 #: rhodecode/lib/utils2.py:407
945 933 #, python-format
946 934 msgid "%d minute"
947 935 msgid_plural "%d minutes"
948 936 msgstr[0] ""
949 937 msgstr[1] ""
950 938
951 939 #: rhodecode/lib/utils2.py:408
952 940 #, python-format
953 941 msgid "%d second"
954 942 msgid_plural "%d seconds"
955 943 msgstr[0] ""
956 944 msgstr[1] ""
957 945
958 946 #: rhodecode/lib/utils2.py:424
959 947 #, python-format
960 948 msgid "in %s"
961 949 msgstr ""
962 950
963 951 #: rhodecode/lib/utils2.py:426
964 952 #, python-format
965 953 msgid "%s ago"
966 954 msgstr ""
967 955
968 956 #: rhodecode/lib/utils2.py:428
969 957 #, python-format
970 958 msgid "in %s and %s"
971 959 msgstr ""
972 960
973 961 #: rhodecode/lib/utils2.py:431
974 962 #, python-format
975 963 msgid "%s and %s ago"
976 964 msgstr ""
977 965
978 966 #: rhodecode/lib/utils2.py:434
979 967 msgid "just now"
980 968 msgstr ""
981 969
982 970 #: rhodecode/lib/celerylib/tasks.py:270
983 971 msgid "password reset link"
984 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 975 msgid "Repository no access"
988 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 979 msgid "Repository read access"
992 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 983 msgid "Repository write access"
996 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 987 msgid "Repository admin access"
1000 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 991 msgid "Repositories Group no access"
1004 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 995 msgid "Repositories Group read access"
1008 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 999 msgid "Repositories Group write access"
1012 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 1003 msgid "Repositories Group admin access"
1016 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 1007 msgid "RhodeCode Administrator"
1020 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 1011 msgid "Repository creation disabled"
1024 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 1015 msgid "Repository creation enabled"
1028 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 1019 msgid "Repository forking disabled"
1032 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 1023 msgid "Repository forking enabled"
1036 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 1027 msgid "Register disabled"
1040 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 1031 msgid "Register new user with RhodeCode with manual activation"
1044 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 1035 msgid "Register new user with RhodeCode with auto activation"
1048 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 1039 msgid "Not Reviewed"
1052 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 1043 msgid "Approved"
1056 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 1047 msgid "Rejected"
1060 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 1051 msgid "Under Review"
1064 1052 msgstr ""
1065 1053
1066 1054 #: rhodecode/model/comment.py:110
1067 1055 #, python-format
1068 1056 msgid "on line %s"
1069 1057 msgstr ""
1070 1058
1071 1059 #: rhodecode/model/comment.py:173
1072 1060 msgid "[Mention]"
1073 1061 msgstr ""
1074 1062
1075 1063 #: rhodecode/model/forms.py:43
1076 1064 msgid "Please enter a login"
1077 1065 msgstr ""
1078 1066
1079 1067 #: rhodecode/model/forms.py:44
1080 1068 #, python-format
1081 1069 msgid "Enter a value %(min)i characters long or more"
1082 1070 msgstr ""
1083 1071
1084 1072 #: rhodecode/model/forms.py:52
1085 1073 msgid "Please enter a password"
1086 1074 msgstr ""
1087 1075
1088 1076 #: rhodecode/model/forms.py:53
1089 1077 #, python-format
1090 1078 msgid "Enter %(min)i characters or more"
1091 1079 msgstr ""
1092 1080
1093 1081 #: rhodecode/model/notification.py:220
1094 1082 #, python-format
1095 1083 msgid "commented on commit at %(when)s"
1096 1084 msgstr ""
1097 1085
1098 1086 #: rhodecode/model/notification.py:221
1099 1087 #, python-format
1100 1088 msgid "sent message at %(when)s"
1101 1089 msgstr ""
1102 1090
1103 1091 #: rhodecode/model/notification.py:222
1104 1092 #, python-format
1105 1093 msgid "mentioned you at %(when)s"
1106 1094 msgstr ""
1107 1095
1108 1096 #: rhodecode/model/notification.py:223
1109 1097 #, python-format
1110 1098 msgid "registered in RhodeCode at %(when)s"
1111 1099 msgstr ""
1112 1100
1113 1101 #: rhodecode/model/notification.py:224
1114 1102 #, python-format
1115 1103 msgid "opened new pull request at %(when)s"
1116 1104 msgstr ""
1117 1105
1118 1106 #: rhodecode/model/notification.py:225
1119 1107 #, python-format
1120 1108 msgid "commented on pull request at %(when)s"
1121 1109 msgstr ""
1122 1110
1123 1111 #: rhodecode/model/pull_request.py:90
1124 1112 #, python-format
1125 1113 msgid "%(user)s wants you to review pull request #%(pr_id)s"
1126 1114 msgstr ""
1127 1115
1128 1116 #: rhodecode/model/scm.py:542
1129 1117 msgid "latest tip"
1130 1118 msgstr ""
1131 1119
1132 #: rhodecode/model/user.py:230
1120 #: rhodecode/model/user.py:232
1133 1121 msgid "new user registration"
1134 1122 msgstr ""
1135 1123
1136 #: rhodecode/model/user.py:255 rhodecode/model/user.py:279
1137 #: rhodecode/model/user.py:301
1124 #: rhodecode/model/user.py:257 rhodecode/model/user.py:281
1125 #: rhodecode/model/user.py:303
1138 1126 msgid "You can't Edit this user since it's crucial for entire application"
1139 1127 msgstr ""
1140 1128
1141 #: rhodecode/model/user.py:325
1129 #: rhodecode/model/user.py:327
1142 1130 msgid "You can't remove this user since it's crucial for entire application"
1143 1131 msgstr ""
1144 1132
1145 #: rhodecode/model/user.py:331
1133 #: rhodecode/model/user.py:333
1146 1134 #, python-format
1147 1135 msgid ""
1148 1136 "user \"%s\" still owns %s repositories and cannot be removed. Switch "
1149 1137 "owners or remove those repositories. %s"
1150 1138 msgstr ""
1151 1139
1152 1140 #: rhodecode/model/validators.py:36 rhodecode/model/validators.py:37
1153 1141 msgid "Value cannot be an empty list"
1154 1142 msgstr ""
1155 1143
1156 1144 #: rhodecode/model/validators.py:83
1157 1145 #, python-format
1158 1146 msgid "Username \"%(username)s\" already exists"
1159 1147 msgstr ""
1160 1148
1161 1149 #: rhodecode/model/validators.py:85
1162 1150 #, python-format
1163 1151 msgid "Username \"%(username)s\" is forbidden"
1164 1152 msgstr ""
1165 1153
1166 1154 #: rhodecode/model/validators.py:87
1167 1155 msgid ""
1168 1156 "Username may only contain alphanumeric characters underscores, periods or"
1169 1157 " dashes and must begin with alphanumeric character"
1170 1158 msgstr ""
1171 1159
1172 1160 #: rhodecode/model/validators.py:115
1173 1161 #, python-format
1174 1162 msgid "Username %(username)s is not valid"
1175 1163 msgstr ""
1176 1164
1177 1165 #: rhodecode/model/validators.py:134
1178 1166 msgid "Invalid users group name"
1179 1167 msgstr ""
1180 1168
1181 1169 #: rhodecode/model/validators.py:135
1182 1170 #, python-format
1183 1171 msgid "Users group \"%(usersgroup)s\" already exists"
1184 1172 msgstr ""
1185 1173
1186 1174 #: rhodecode/model/validators.py:137
1187 1175 msgid ""
1188 1176 "users group name may only contain alphanumeric characters underscores, "
1189 1177 "periods or dashes and must begin with alphanumeric character"
1190 1178 msgstr ""
1191 1179
1192 1180 #: rhodecode/model/validators.py:175
1193 1181 msgid "Cannot assign this group as parent"
1194 1182 msgstr ""
1195 1183
1196 1184 #: rhodecode/model/validators.py:176
1197 1185 #, python-format
1198 1186 msgid "Group \"%(group_name)s\" already exists"
1199 1187 msgstr ""
1200 1188
1201 1189 #: rhodecode/model/validators.py:178
1202 1190 #, python-format
1203 1191 msgid "Repository with name \"%(group_name)s\" already exists"
1204 1192 msgstr ""
1205 1193
1206 1194 #: rhodecode/model/validators.py:236
1207 1195 msgid "Invalid characters (non-ascii) in password"
1208 1196 msgstr ""
1209 1197
1210 1198 #: rhodecode/model/validators.py:251
1211 1199 msgid "Passwords do not match"
1212 1200 msgstr ""
1213 1201
1214 1202 #: rhodecode/model/validators.py:268
1215 1203 msgid "invalid password"
1216 1204 msgstr ""
1217 1205
1218 1206 #: rhodecode/model/validators.py:269
1219 1207 msgid "invalid user name"
1220 1208 msgstr ""
1221 1209
1222 1210 #: rhodecode/model/validators.py:270
1223 1211 msgid "Your account is disabled"
1224 1212 msgstr ""
1225 1213
1226 1214 #: rhodecode/model/validators.py:314
1227 1215 #, python-format
1228 1216 msgid "Repository name %(repo)s is disallowed"
1229 1217 msgstr ""
1230 1218
1231 1219 #: rhodecode/model/validators.py:316
1232 1220 #, python-format
1233 1221 msgid "Repository named %(repo)s already exists"
1234 1222 msgstr ""
1235 1223
1236 1224 #: rhodecode/model/validators.py:317
1237 1225 #, python-format
1238 1226 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
1239 1227 msgstr ""
1240 1228
1241 1229 #: rhodecode/model/validators.py:319
1242 1230 #, python-format
1243 1231 msgid "Repositories group with name \"%(repo)s\" already exists"
1244 1232 msgstr ""
1245 1233
1246 1234 #: rhodecode/model/validators.py:432
1247 1235 msgid "invalid clone url"
1248 1236 msgstr ""
1249 1237
1250 1238 #: rhodecode/model/validators.py:433
1251 1239 msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
1252 1240 msgstr ""
1253 1241
1254 1242 #: rhodecode/model/validators.py:458
1255 1243 msgid "Fork have to be the same type as parent"
1256 1244 msgstr ""
1257 1245
1258 1246 #: rhodecode/model/validators.py:473
1259 1247 msgid "You don't have permissions to create repository in this group"
1260 1248 msgstr ""
1261 1249
1262 1250 #: rhodecode/model/validators.py:498
1263 1251 msgid "This username or users group name is not valid"
1264 1252 msgstr ""
1265 1253
1266 #: rhodecode/model/validators.py:582
1254 #: rhodecode/model/validators.py:591
1267 1255 msgid "This is not a valid path"
1268 1256 msgstr ""
1269 1257
1270 #: rhodecode/model/validators.py:597
1258 #: rhodecode/model/validators.py:606
1271 1259 msgid "This e-mail address is already taken"
1272 1260 msgstr ""
1273 1261
1274 #: rhodecode/model/validators.py:617
1262 #: rhodecode/model/validators.py:626
1275 1263 #, python-format
1276 1264 msgid "e-mail \"%(email)s\" does not exist."
1277 1265 msgstr ""
1278 1266
1279 #: rhodecode/model/validators.py:654
1267 #: rhodecode/model/validators.py:663
1280 1268 msgid ""
1281 1269 "The LDAP Login attribute of the CN must be specified - this is the name "
1282 1270 "of the attribute that is equivalent to \"username\""
1283 1271 msgstr ""
1284 1272
1285 #: rhodecode/model/validators.py:673
1273 #: rhodecode/model/validators.py:682
1286 1274 #, python-format
1287 1275 msgid "Revisions %(revs)s are already part of pull request or have set status"
1288 1276 msgstr ""
1289 1277
1290 1278 #: rhodecode/templates/index.html:3
1291 1279 msgid "Dashboard"
1292 1280 msgstr ""
1293 1281
1294 1282 #: rhodecode/templates/index_base.html:6
1295 1283 #: rhodecode/templates/repo_switcher_list.html:4
1296 1284 #: rhodecode/templates/admin/repos/repos.html:9
1297 1285 #: rhodecode/templates/admin/users/user_edit_my_account.html:31
1298 1286 #: rhodecode/templates/admin/users/users.html:9
1299 1287 #: rhodecode/templates/bookmarks/bookmarks.html:10
1300 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 1291 #: rhodecode/templates/tags/tags.html:10
1303 1292 msgid "quick filter..."
1304 1293 msgstr ""
1305 1294
1306 1295 #: rhodecode/templates/index_base.html:6
1307 1296 #: rhodecode/templates/admin/repos/repos.html:9
1308 1297 #: rhodecode/templates/base/base.html:233
1309 1298 msgid "repositories"
1310 1299 msgstr ""
1311 1300
1312 1301 #: rhodecode/templates/index_base.html:13
1313 1302 #: rhodecode/templates/index_base.html:15
1314 1303 #: rhodecode/templates/admin/repos/repos.html:21
1315 1304 msgid "ADD REPOSITORY"
1316 1305 msgstr ""
1317 1306
1318 1307 #: rhodecode/templates/index_base.html:29
1319 1308 #: rhodecode/templates/index_base.html:136
1320 1309 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32
1321 1310 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32
1322 1311 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33
1323 1312 #: rhodecode/templates/admin/users_groups/users_group_add.html:32
1324 1313 #: rhodecode/templates/admin/users_groups/users_group_edit.html:33
1325 1314 msgid "Group name"
1326 1315 msgstr ""
1327 1316
1328 1317 #: rhodecode/templates/index_base.html:30
1329 1318 #: rhodecode/templates/index_base.html:72
1330 1319 #: rhodecode/templates/index_base.html:138
1331 1320 #: rhodecode/templates/index_base.html:176
1332 1321 #: rhodecode/templates/index_base.html:266
1333 1322 #: rhodecode/templates/admin/repos/repo_add_base.html:56
1334 1323 #: rhodecode/templates/admin/repos/repo_edit.html:75
1335 1324 #: rhodecode/templates/admin/repos/repos.html:72
1336 1325 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41
1337 1326 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41
1338 1327 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34
1339 1328 #: rhodecode/templates/forks/fork.html:59
1340 1329 #: rhodecode/templates/settings/repo_settings.html:66
1341 1330 #: rhodecode/templates/summary/summary.html:114
1342 1331 msgid "Description"
1343 1332 msgstr ""
1344 1333
1345 1334 #: rhodecode/templates/index_base.html:40
1346 1335 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:47
1347 1336 msgid "Repositories group"
1348 1337 msgstr ""
1349 1338
1350 1339 #: rhodecode/templates/index_base.html:71
1351 1340 #: rhodecode/templates/index_base.html:174
1352 1341 #: rhodecode/templates/index_base.html:264
1353 1342 #: rhodecode/templates/admin/repos/repo_add_base.html:9
1354 1343 #: rhodecode/templates/admin/repos/repo_edit.html:32
1355 1344 #: rhodecode/templates/admin/repos/repos.html:70
1356 1345 #: rhodecode/templates/admin/users/user_edit.html:196
1357 1346 #: rhodecode/templates/admin/users/user_edit_my_account.html:59
1358 1347 #: rhodecode/templates/admin/users/user_edit_my_account.html:180
1359 1348 #: rhodecode/templates/admin/users/user_edit_my_account.html:216
1360 1349 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:6
1361 1350 #: rhodecode/templates/admin/users_groups/users_group_edit.html:184
1362 1351 #: rhodecode/templates/bookmarks/bookmarks.html:36
1363 1352 #: rhodecode/templates/bookmarks/bookmarks_data.html:6
1364 1353 #: rhodecode/templates/branches/branches.html:50
1365 1354 #: rhodecode/templates/branches/branches_data.html:6
1366 1355 #: rhodecode/templates/files/files_browser.html:47
1367 #: rhodecode/templates/journal/journal.html:62
1368 #: rhodecode/templates/journal/journal.html:168
1356 #: rhodecode/templates/journal/journal.html:70
1357 #: rhodecode/templates/journal/journal.html:196
1369 1358 #: rhodecode/templates/journal/journal_page_repos.html:7
1370 1359 #: rhodecode/templates/settings/repo_settings.html:31
1371 1360 #: rhodecode/templates/summary/summary.html:43
1372 1361 #: rhodecode/templates/summary/summary.html:132
1373 1362 #: rhodecode/templates/tags/tags.html:51
1374 1363 #: rhodecode/templates/tags/tags_data.html:6
1375 1364 msgid "Name"
1376 1365 msgstr ""
1377 1366
1378 1367 #: rhodecode/templates/index_base.html:73
1379 1368 msgid "Last change"
1380 1369 msgstr ""
1381 1370
1382 1371 #: rhodecode/templates/index_base.html:74
1383 1372 #: rhodecode/templates/index_base.html:179
1384 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 1375 msgid "Tip"
1387 1376 msgstr ""
1388 1377
1389 1378 #: rhodecode/templates/index_base.html:75
1390 1379 #: rhodecode/templates/index_base.html:181
1391 1380 #: rhodecode/templates/index_base.html:269
1392 1381 #: rhodecode/templates/admin/repos/repo_edit.html:121
1393 1382 #: rhodecode/templates/admin/repos/repos.html:73
1394 1383 msgid "Owner"
1395 1384 msgstr ""
1396 1385
1397 1386 #: rhodecode/templates/index_base.html:76
1398 1387 #: rhodecode/templates/summary/summary.html:48
1399 1388 #: rhodecode/templates/summary/summary.html:51
1400 1389 msgid "RSS"
1401 1390 msgstr ""
1402 1391
1403 1392 #: rhodecode/templates/index_base.html:77
1404 1393 msgid "Atom"
1405 1394 msgstr ""
1406 1395
1407 1396 #: rhodecode/templates/index_base.html:167
1408 1397 #: rhodecode/templates/index_base.html:207
1409 1398 #: rhodecode/templates/index_base.html:291
1410 1399 #: rhodecode/templates/admin/repos/repos.html:94
1411 1400 #: rhodecode/templates/admin/users/user_edit_my_account.html:202
1412 1401 #: rhodecode/templates/admin/users/users.html:107
1413 1402 #: rhodecode/templates/bookmarks/bookmarks.html:60
1414 1403 #: rhodecode/templates/branches/branches.html:76
1415 #: rhodecode/templates/journal/journal.html:193
1404 #: rhodecode/templates/journal/journal.html:221
1416 1405 #: rhodecode/templates/tags/tags.html:77
1417 1406 msgid "Click to sort ascending"
1418 1407 msgstr ""
1419 1408
1420 1409 #: rhodecode/templates/index_base.html:168
1421 1410 #: rhodecode/templates/index_base.html:208
1422 1411 #: rhodecode/templates/index_base.html:292
1423 1412 #: rhodecode/templates/admin/repos/repos.html:95
1424 1413 #: rhodecode/templates/admin/users/user_edit_my_account.html:203
1425 1414 #: rhodecode/templates/admin/users/users.html:108
1426 1415 #: rhodecode/templates/bookmarks/bookmarks.html:61
1427 1416 #: rhodecode/templates/branches/branches.html:77
1428 #: rhodecode/templates/journal/journal.html:194
1417 #: rhodecode/templates/journal/journal.html:222
1429 1418 #: rhodecode/templates/tags/tags.html:78
1430 1419 msgid "Click to sort descending"
1431 1420 msgstr ""
1432 1421
1433 1422 #: rhodecode/templates/index_base.html:177
1434 1423 #: rhodecode/templates/index_base.html:267
1435 1424 msgid "Last Change"
1436 1425 msgstr ""
1437 1426
1438 1427 #: rhodecode/templates/index_base.html:209
1439 1428 #: rhodecode/templates/index_base.html:293
1440 1429 #: rhodecode/templates/admin/repos/repos.html:96
1441 1430 #: rhodecode/templates/admin/users/user_edit_my_account.html:204
1442 1431 #: rhodecode/templates/admin/users/users.html:109
1443 1432 #: rhodecode/templates/bookmarks/bookmarks.html:62
1444 1433 #: rhodecode/templates/branches/branches.html:78
1445 #: rhodecode/templates/journal/journal.html:195
1434 #: rhodecode/templates/journal/journal.html:223
1446 1435 #: rhodecode/templates/tags/tags.html:79
1447 1436 msgid "No records found."
1448 1437 msgstr ""
1449 1438
1450 1439 #: rhodecode/templates/index_base.html:210
1451 1440 #: rhodecode/templates/index_base.html:294
1452 1441 #: rhodecode/templates/admin/repos/repos.html:97
1453 1442 #: rhodecode/templates/admin/users/user_edit_my_account.html:205
1454 1443 #: rhodecode/templates/admin/users/users.html:110
1455 1444 #: rhodecode/templates/bookmarks/bookmarks.html:63
1456 1445 #: rhodecode/templates/branches/branches.html:79
1457 #: rhodecode/templates/journal/journal.html:196
1446 #: rhodecode/templates/journal/journal.html:224
1458 1447 #: rhodecode/templates/tags/tags.html:80
1459 1448 msgid "Data error."
1460 1449 msgstr ""
1461 1450
1462 1451 #: rhodecode/templates/index_base.html:211
1463 1452 #: rhodecode/templates/index_base.html:295
1464 1453 #: rhodecode/templates/admin/repos/repos.html:98
1465 1454 #: rhodecode/templates/admin/users/user_edit_my_account.html:206
1466 1455 #: rhodecode/templates/admin/users/users.html:111
1467 1456 #: rhodecode/templates/bookmarks/bookmarks.html:64
1468 1457 #: rhodecode/templates/branches/branches.html:80
1469 #: rhodecode/templates/journal/journal.html:54
1470 #: rhodecode/templates/journal/journal.html:197
1458 #: rhodecode/templates/journal/journal.html:62
1459 #: rhodecode/templates/journal/journal.html:225
1471 1460 #: rhodecode/templates/tags/tags.html:81
1472 1461 msgid "Loading..."
1473 1462 msgstr ""
1474 1463
1475 1464 #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54
1476 1465 msgid "Sign In"
1477 1466 msgstr ""
1478 1467
1479 1468 #: rhodecode/templates/login.html:21
1480 1469 msgid "Sign In to"
1481 1470 msgstr ""
1482 1471
1483 1472 #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20
1484 1473 #: rhodecode/templates/admin/admin_log.html:5
1485 1474 #: rhodecode/templates/admin/users/user_add.html:32
1486 1475 #: rhodecode/templates/admin/users/user_edit.html:50
1487 1476 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:26
1488 1477 #: rhodecode/templates/base/base.html:83
1489 1478 #: rhodecode/templates/summary/summary.html:131
1490 1479 msgid "Username"
1491 1480 msgstr ""
1492 1481
1493 1482 #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29
1494 1483 #: rhodecode/templates/admin/ldap/ldap.html:46
1495 1484 #: rhodecode/templates/admin/users/user_add.html:41
1496 1485 #: rhodecode/templates/base/base.html:92
1497 1486 msgid "Password"
1498 1487 msgstr ""
1499 1488
1500 1489 #: rhodecode/templates/login.html:50
1501 1490 msgid "Remember me"
1502 1491 msgstr ""
1503 1492
1504 1493 #: rhodecode/templates/login.html:60
1505 1494 msgid "Forgot your password ?"
1506 1495 msgstr ""
1507 1496
1508 1497 #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103
1509 1498 msgid "Don't have an account ?"
1510 1499 msgstr ""
1511 1500
1512 1501 #: rhodecode/templates/password_reset.html:5
1513 1502 msgid "Reset your password"
1514 1503 msgstr ""
1515 1504
1516 1505 #: rhodecode/templates/password_reset.html:11
1517 1506 msgid "Reset your password to"
1518 1507 msgstr ""
1519 1508
1520 1509 #: rhodecode/templates/password_reset.html:21
1521 1510 msgid "Email address"
1522 1511 msgstr ""
1523 1512
1524 1513 #: rhodecode/templates/password_reset.html:30
1525 1514 msgid "Reset my password"
1526 1515 msgstr ""
1527 1516
1528 1517 #: rhodecode/templates/password_reset.html:31
1529 1518 msgid "Password reset link will be send to matching email address"
1530 1519 msgstr ""
1531 1520
1532 1521 #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74
1533 1522 msgid "Sign Up"
1534 1523 msgstr ""
1535 1524
1536 1525 #: rhodecode/templates/register.html:11
1537 1526 msgid "Sign Up to"
1538 1527 msgstr ""
1539 1528
1540 1529 #: rhodecode/templates/register.html:38
1541 1530 msgid "Re-enter password"
1542 1531 msgstr ""
1543 1532
1544 1533 #: rhodecode/templates/register.html:47
1545 1534 #: rhodecode/templates/admin/users/user_add.html:59
1546 1535 #: rhodecode/templates/admin/users/user_edit.html:90
1547 1536 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:53
1548 1537 msgid "First Name"
1549 1538 msgstr ""
1550 1539
1551 1540 #: rhodecode/templates/register.html:56
1552 1541 #: rhodecode/templates/admin/users/user_add.html:68
1553 1542 #: rhodecode/templates/admin/users/user_edit.html:99
1554 1543 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:62
1555 1544 msgid "Last Name"
1556 1545 msgstr ""
1557 1546
1558 1547 #: rhodecode/templates/register.html:65
1559 1548 #: rhodecode/templates/admin/users/user_add.html:77
1560 1549 #: rhodecode/templates/admin/users/user_edit.html:108
1561 1550 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:71
1562 1551 #: rhodecode/templates/summary/summary.html:133
1563 1552 msgid "Email"
1564 1553 msgstr ""
1565 1554
1566 1555 #: rhodecode/templates/register.html:76
1567 1556 msgid "Your account will be activated right after registration"
1568 1557 msgstr ""
1569 1558
1570 1559 #: rhodecode/templates/register.html:78
1571 1560 msgid "Your account must wait for activation by administrator"
1572 1561 msgstr ""
1573 1562
1574 1563 #: rhodecode/templates/repo_switcher_list.html:11
1575 1564 #: rhodecode/templates/admin/defaults/defaults.html:44
1576 1565 #: rhodecode/templates/admin/repos/repo_add_base.html:65
1577 1566 #: rhodecode/templates/admin/repos/repo_edit.html:85
1578 1567 #: rhodecode/templates/settings/repo_settings.html:76
1579 1568 msgid "Private repository"
1580 1569 msgstr ""
1581 1570
1582 1571 #: rhodecode/templates/repo_switcher_list.html:16
1583 1572 msgid "Public repository"
1584 1573 msgstr ""
1585 1574
1586 1575 #: rhodecode/templates/switch_to_list.html:3
1587 1576 #: rhodecode/templates/branches/branches.html:14
1588 1577 msgid "branches"
1589 1578 msgstr ""
1590 1579
1591 1580 #: rhodecode/templates/switch_to_list.html:10
1592 1581 #: rhodecode/templates/branches/branches_data.html:57
1593 1582 msgid "There are no branches yet"
1594 1583 msgstr ""
1595 1584
1596 1585 #: rhodecode/templates/switch_to_list.html:15
1597 1586 #: rhodecode/templates/shortlog/shortlog_data.html:10
1598 1587 #: rhodecode/templates/tags/tags.html:15
1599 1588 msgid "tags"
1600 1589 msgstr ""
1601 1590
1602 1591 #: rhodecode/templates/switch_to_list.html:22
1603 1592 #: rhodecode/templates/tags/tags_data.html:38
1604 1593 msgid "There are no tags yet"
1605 1594 msgstr ""
1606 1595
1607 1596 #: rhodecode/templates/switch_to_list.html:28
1608 1597 #: rhodecode/templates/bookmarks/bookmarks.html:15
1609 1598 msgid "bookmarks"
1610 1599 msgstr ""
1611 1600
1612 1601 #: rhodecode/templates/switch_to_list.html:35
1613 1602 #: rhodecode/templates/bookmarks/bookmarks_data.html:32
1614 1603 msgid "There are no bookmarks yet"
1615 1604 msgstr ""
1616 1605
1617 1606 #: rhodecode/templates/admin/admin.html:5
1618 #: rhodecode/templates/admin/admin.html:9
1607 #: rhodecode/templates/admin/admin.html:13
1619 1608 msgid "Admin journal"
1620 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 1628 #: rhodecode/templates/admin/admin_log.html:6
1623 1629 #: rhodecode/templates/admin/repos/repos.html:74
1624 1630 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:8
1625 1631 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:9
1626 1632 #: rhodecode/templates/journal/journal_page_repos.html:9
1627 1633 #: rhodecode/templates/journal/journal_page_repos.html:10
1628 1634 msgid "Action"
1629 1635 msgstr ""
1630 1636
1631 1637 #: rhodecode/templates/admin/admin_log.html:7
1632 1638 #: rhodecode/templates/admin/permissions/permissions.html:41
1633 1639 msgid "Repository"
1634 1640 msgstr ""
1635 1641
1636 1642 #: rhodecode/templates/admin/admin_log.html:8
1637 1643 #: rhodecode/templates/bookmarks/bookmarks.html:37
1638 1644 #: rhodecode/templates/bookmarks/bookmarks_data.html:7
1639 1645 #: rhodecode/templates/branches/branches.html:51
1640 1646 #: rhodecode/templates/branches/branches_data.html:7
1641 1647 #: rhodecode/templates/tags/tags.html:52
1642 1648 #: rhodecode/templates/tags/tags_data.html:7
1643 1649 msgid "Date"
1644 1650 msgstr ""
1645 1651
1646 1652 #: rhodecode/templates/admin/admin_log.html:9
1647 1653 msgid "From IP"
1648 1654 msgstr ""
1649 1655
1650 #: rhodecode/templates/admin/admin_log.html:57
1656 #: rhodecode/templates/admin/admin_log.html:63
1651 1657 msgid "No actions yet"
1652 1658 msgstr ""
1653 1659
1654 1660 #: rhodecode/templates/admin/defaults/defaults.html:5
1655 1661 #: rhodecode/templates/admin/defaults/defaults.html:25
1656 1662 msgid "Repositories defaults"
1657 1663 msgstr ""
1658 1664
1659 1665 #: rhodecode/templates/admin/defaults/defaults.html:11
1660 1666 msgid "Defaults"
1661 1667 msgstr ""
1662 1668
1663 1669 #: rhodecode/templates/admin/defaults/defaults.html:35
1664 1670 #: rhodecode/templates/admin/repos/repo_add_base.html:38
1665 1671 #: rhodecode/templates/admin/repos/repo_edit.html:58
1666 1672 msgid "Type"
1667 1673 msgstr ""
1668 1674
1669 1675 #: rhodecode/templates/admin/defaults/defaults.html:48
1670 1676 #: rhodecode/templates/admin/repos/repo_add_base.html:69
1671 1677 #: rhodecode/templates/admin/repos/repo_edit.html:89
1672 1678 #: rhodecode/templates/forks/fork.html:72
1673 1679 #: rhodecode/templates/settings/repo_settings.html:80
1674 1680 msgid ""
1675 1681 "Private repositories are only visible to people explicitly added as "
1676 1682 "collaborators."
1677 1683 msgstr ""
1678 1684
1679 1685 #: rhodecode/templates/admin/defaults/defaults.html:55
1680 1686 #: rhodecode/templates/admin/repos/repo_edit.html:94
1681 1687 msgid "Enable statistics"
1682 1688 msgstr ""
1683 1689
1684 1690 #: rhodecode/templates/admin/defaults/defaults.html:59
1685 1691 #: rhodecode/templates/admin/repos/repo_edit.html:98
1686 1692 msgid "Enable statistics window on summary page."
1687 1693 msgstr ""
1688 1694
1689 1695 #: rhodecode/templates/admin/defaults/defaults.html:65
1690 1696 #: rhodecode/templates/admin/repos/repo_edit.html:103
1691 1697 msgid "Enable downloads"
1692 1698 msgstr ""
1693 1699
1694 1700 #: rhodecode/templates/admin/defaults/defaults.html:69
1695 1701 #: rhodecode/templates/admin/repos/repo_edit.html:107
1696 1702 msgid "Enable download menu on summary page."
1697 1703 msgstr ""
1698 1704
1699 1705 #: rhodecode/templates/admin/defaults/defaults.html:75
1700 1706 #: rhodecode/templates/admin/repos/repo_edit.html:112
1701 1707 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66
1702 1708 msgid "Enable locking"
1703 1709 msgstr ""
1704 1710
1705 1711 #: rhodecode/templates/admin/defaults/defaults.html:79
1706 1712 #: rhodecode/templates/admin/repos/repo_edit.html:116
1707 1713 msgid "Enable lock-by-pulling on repository."
1708 1714 msgstr ""
1709 1715
1710 1716 #: rhodecode/templates/admin/defaults/defaults.html:84
1711 1717 #: rhodecode/templates/admin/ldap/ldap.html:89
1712 1718 #: rhodecode/templates/admin/repos/repo_edit.html:141
1713 1719 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:74
1714 1720 #: rhodecode/templates/admin/settings/hooks.html:73
1715 1721 #: rhodecode/templates/admin/users/user_edit.html:133
1716 1722 #: rhodecode/templates/admin/users/user_edit.html:178
1717 1723 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:79
1718 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 1726 msgid "Save"
1721 1727 msgstr ""
1722 1728
1723 1729 #: rhodecode/templates/admin/ldap/ldap.html:5
1724 1730 msgid "LDAP administration"
1725 1731 msgstr ""
1726 1732
1727 1733 #: rhodecode/templates/admin/ldap/ldap.html:11
1728 1734 msgid "Ldap"
1729 1735 msgstr ""
1730 1736
1731 1737 #: rhodecode/templates/admin/ldap/ldap.html:28
1732 1738 msgid "Connection settings"
1733 1739 msgstr ""
1734 1740
1735 1741 #: rhodecode/templates/admin/ldap/ldap.html:30
1736 1742 msgid "Enable LDAP"
1737 1743 msgstr ""
1738 1744
1739 1745 #: rhodecode/templates/admin/ldap/ldap.html:34
1740 1746 msgid "Host"
1741 1747 msgstr ""
1742 1748
1743 1749 #: rhodecode/templates/admin/ldap/ldap.html:38
1744 1750 msgid "Port"
1745 1751 msgstr ""
1746 1752
1747 1753 #: rhodecode/templates/admin/ldap/ldap.html:42
1748 1754 msgid "Account"
1749 1755 msgstr ""
1750 1756
1751 1757 #: rhodecode/templates/admin/ldap/ldap.html:50
1752 1758 msgid "Connection security"
1753 1759 msgstr ""
1754 1760
1755 1761 #: rhodecode/templates/admin/ldap/ldap.html:54
1756 1762 msgid "Certificate Checks"
1757 1763 msgstr ""
1758 1764
1759 1765 #: rhodecode/templates/admin/ldap/ldap.html:57
1760 1766 msgid "Search settings"
1761 1767 msgstr ""
1762 1768
1763 1769 #: rhodecode/templates/admin/ldap/ldap.html:59
1764 1770 msgid "Base DN"
1765 1771 msgstr ""
1766 1772
1767 1773 #: rhodecode/templates/admin/ldap/ldap.html:63
1768 1774 msgid "LDAP Filter"
1769 1775 msgstr ""
1770 1776
1771 1777 #: rhodecode/templates/admin/ldap/ldap.html:67
1772 1778 msgid "LDAP Search Scope"
1773 1779 msgstr ""
1774 1780
1775 1781 #: rhodecode/templates/admin/ldap/ldap.html:70
1776 1782 msgid "Attribute mappings"
1777 1783 msgstr ""
1778 1784
1779 1785 #: rhodecode/templates/admin/ldap/ldap.html:72
1780 1786 msgid "Login Attribute"
1781 1787 msgstr ""
1782 1788
1783 1789 #: rhodecode/templates/admin/ldap/ldap.html:76
1784 1790 msgid "First Name Attribute"
1785 1791 msgstr ""
1786 1792
1787 1793 #: rhodecode/templates/admin/ldap/ldap.html:80
1788 1794 msgid "Last Name Attribute"
1789 1795 msgstr ""
1790 1796
1791 1797 #: rhodecode/templates/admin/ldap/ldap.html:84
1792 1798 msgid "E-mail Attribute"
1793 1799 msgstr ""
1794 1800
1795 1801 #: rhodecode/templates/admin/notifications/notifications.html:5
1796 1802 #: rhodecode/templates/admin/notifications/notifications.html:9
1797 1803 msgid "My Notifications"
1798 1804 msgstr ""
1799 1805
1800 1806 #: rhodecode/templates/admin/notifications/notifications.html:29
1801 1807 msgid "All"
1802 1808 msgstr ""
1803 1809
1804 1810 #: rhodecode/templates/admin/notifications/notifications.html:30
1805 1811 #, fuzzy
1806 1812 msgid "Comments"
1807 1813 msgstr ""
1808 1814
1809 1815 #: rhodecode/templates/admin/notifications/notifications.html:31
1810 1816 #: rhodecode/templates/base/base.html:267
1811 1817 #: rhodecode/templates/base/base.html:269
1812 1818 msgid "Pull requests"
1813 1819 msgstr ""
1814 1820
1815 1821 #: rhodecode/templates/admin/notifications/notifications.html:35
1816 1822 msgid "Mark all read"
1817 1823 msgstr ""
1818 1824
1819 1825 #: rhodecode/templates/admin/notifications/notifications_data.html:39
1820 1826 msgid "No notifications here yet"
1821 1827 msgstr ""
1822 1828
1823 1829 #: rhodecode/templates/admin/notifications/show_notification.html:5
1824 1830 #: rhodecode/templates/admin/notifications/show_notification.html:11
1825 1831 msgid "Show notification"
1826 1832 msgstr ""
1827 1833
1828 1834 #: rhodecode/templates/admin/notifications/show_notification.html:9
1829 1835 msgid "Notifications"
1830 1836 msgstr ""
1831 1837
1832 1838 #: rhodecode/templates/admin/permissions/permissions.html:5
1833 1839 msgid "Permissions administration"
1834 1840 msgstr ""
1835 1841
1836 1842 #: rhodecode/templates/admin/permissions/permissions.html:11
1837 1843 #: rhodecode/templates/admin/repos/repo_edit.html:134
1838 1844 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58
1839 1845 #: rhodecode/templates/admin/users/user_edit.html:143
1840 1846 #: rhodecode/templates/admin/users_groups/users_group_edit.html:100
1841 1847 #: rhodecode/templates/settings/repo_settings.html:86
1842 1848 msgid "Permissions"
1843 1849 msgstr ""
1844 1850
1845 1851 #: rhodecode/templates/admin/permissions/permissions.html:24
1846 1852 msgid "Default permissions"
1847 1853 msgstr ""
1848 1854
1849 1855 #: rhodecode/templates/admin/permissions/permissions.html:31
1850 1856 msgid "Anonymous access"
1851 1857 msgstr ""
1852 1858
1853 1859 #: rhodecode/templates/admin/permissions/permissions.html:49
1854 1860 msgid ""
1855 1861 "All default permissions on each repository will be reset to choosen "
1856 1862 "permission, note that all custom default permission on repositories will "
1857 1863 "be lost"
1858 1864 msgstr ""
1859 1865
1860 1866 #: rhodecode/templates/admin/permissions/permissions.html:50
1861 1867 #: rhodecode/templates/admin/permissions/permissions.html:63
1862 1868 msgid "overwrite existing settings"
1863 1869 msgstr ""
1864 1870
1865 1871 #: rhodecode/templates/admin/permissions/permissions.html:55
1866 1872 #: rhodecode/templates/admin/repos/repo_add_base.html:29
1867 1873 #: rhodecode/templates/admin/repos/repo_edit.html:49
1868 1874 #: rhodecode/templates/admin/repos_groups/repos_groups.html:4
1869 1875 #: rhodecode/templates/forks/fork.html:50
1870 1876 #: rhodecode/templates/settings/repo_settings.html:48
1871 1877 msgid "Repository group"
1872 1878 msgstr ""
1873 1879
1874 1880 #: rhodecode/templates/admin/permissions/permissions.html:62
1875 1881 msgid ""
1876 1882 "All default permissions on each repository group will be reset to choosen"
1877 1883 " permission, note that all custom default permission on repositories "
1878 1884 "group will be lost"
1879 1885 msgstr ""
1880 1886
1881 1887 #: rhodecode/templates/admin/permissions/permissions.html:69
1882 1888 msgid "Registration"
1883 1889 msgstr ""
1884 1890
1885 1891 #: rhodecode/templates/admin/permissions/permissions.html:77
1886 1892 msgid "Repository creation"
1887 1893 msgstr ""
1888 1894
1889 1895 #: rhodecode/templates/admin/permissions/permissions.html:85
1890 1896 msgid "Repository forking"
1891 1897 msgstr ""
1892 1898
1893 1899 #: rhodecode/templates/admin/permissions/permissions.html:92
1894 1900 #: rhodecode/templates/admin/repos/repo_edit.html:264
1895 1901 msgid "set"
1896 1902 msgstr ""
1897 1903
1898 1904 #: rhodecode/templates/admin/repos/repo_add.html:5
1899 1905 #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5
1900 1906 msgid "Add repository"
1901 1907 msgstr ""
1902 1908
1903 1909 #: rhodecode/templates/admin/repos/repo_add.html:11
1904 1910 #: rhodecode/templates/admin/repos/repo_edit.html:11
1905 1911 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10
1906 1912 msgid "Repositories"
1907 1913 msgstr ""
1908 1914
1909 1915 #: rhodecode/templates/admin/repos/repo_add.html:13
1910 1916 msgid "add new"
1911 1917 msgstr ""
1912 1918
1913 1919 #: rhodecode/templates/admin/repos/repo_add_base.html:20
1914 1920 #: rhodecode/templates/summary/summary.html:104
1915 1921 #: rhodecode/templates/summary/summary.html:105
1916 1922 msgid "Clone from"
1917 1923 msgstr ""
1918 1924
1919 1925 #: rhodecode/templates/admin/repos/repo_add_base.html:24
1920 1926 #: rhodecode/templates/admin/repos/repo_edit.html:44
1921 1927 #: rhodecode/templates/settings/repo_settings.html:43
1922 1928 msgid "Optional http[s] url from which repository should be cloned."
1923 1929 msgstr ""
1924 1930
1925 1931 #: rhodecode/templates/admin/repos/repo_add_base.html:33
1926 1932 #: rhodecode/templates/forks/fork.html:54
1927 1933 msgid "Optionaly select a group to put this repository into."
1928 1934 msgstr ""
1929 1935
1930 1936 #: rhodecode/templates/admin/repos/repo_add_base.html:42
1931 1937 msgid "Type of repository to create."
1932 1938 msgstr ""
1933 1939
1934 1940 #: rhodecode/templates/admin/repos/repo_add_base.html:47
1935 1941 #: rhodecode/templates/admin/repos/repo_edit.html:66
1936 1942 #: rhodecode/templates/forks/fork.html:41
1937 1943 #: rhodecode/templates/settings/repo_settings.html:57
1938 1944 msgid "Landing revision"
1939 1945 msgstr ""
1940 1946
1941 1947 #: rhodecode/templates/admin/repos/repo_add_base.html:51
1942 1948 #: rhodecode/templates/admin/repos/repo_edit.html:70
1943 1949 #: rhodecode/templates/forks/fork.html:45
1944 1950 #: rhodecode/templates/settings/repo_settings.html:61
1945 1951 msgid "Default revision for files page, downloads, whoosh and readme"
1946 1952 msgstr ""
1947 1953
1948 1954 #: rhodecode/templates/admin/repos/repo_add_base.html:60
1949 1955 #: rhodecode/templates/admin/repos/repo_edit.html:79
1950 1956 #: rhodecode/templates/forks/fork.html:63
1951 1957 #: rhodecode/templates/settings/repo_settings.html:70
1952 1958 msgid "Keep it short and to the point. Use a README file for longer descriptions."
1953 1959 msgstr ""
1954 1960
1955 1961 #: rhodecode/templates/admin/repos/repo_add_base.html:73
1956 1962 msgid "add"
1957 1963 msgstr ""
1958 1964
1959 1965 #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9
1960 1966 msgid "add new repository"
1961 1967 msgstr ""
1962 1968
1963 1969 #: rhodecode/templates/admin/repos/repo_edit.html:5
1964 1970 msgid "Edit repository"
1965 1971 msgstr ""
1966 1972
1967 1973 #: rhodecode/templates/admin/repos/repo_edit.html:13
1968 1974 #: rhodecode/templates/admin/users/user_edit.html:13
1969 1975 #: rhodecode/templates/admin/users/user_edit.html:228
1970 1976 #: rhodecode/templates/admin/users/user_edit.html:230
1971 1977 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28
1972 1978 #: rhodecode/templates/admin/users_groups/users_group_edit.html:13
1973 1979 #: rhodecode/templates/admin/users_groups/users_group_edit.html:207
1974 1980 #: rhodecode/templates/admin/users_groups/users_group_edit.html:209
1975 1981 #: rhodecode/templates/files/files_source.html:29
1976 1982 #: rhodecode/templates/journal/journal_page_repos.html:29
1977 1983 msgid "edit"
1978 1984 msgstr ""
1979 1985
1980 1986 #: rhodecode/templates/admin/repos/repo_edit.html:40
1981 1987 #: rhodecode/templates/settings/repo_settings.html:39
1982 1988 msgid "Clone uri"
1983 1989 msgstr ""
1984 1990
1985 1991 #: rhodecode/templates/admin/repos/repo_edit.html:53
1986 1992 #: rhodecode/templates/settings/repo_settings.html:52
1987 1993 msgid "Optional select a group to put this repository into."
1988 1994 msgstr ""
1989 1995
1990 1996 #: rhodecode/templates/admin/repos/repo_edit.html:126
1991 1997 msgid "Change owner of this repository."
1992 1998 msgstr ""
1993 1999
1994 2000 #: rhodecode/templates/admin/repos/repo_edit.html:142
1995 2001 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:75
1996 2002 #: rhodecode/templates/admin/settings/settings.html:113
1997 2003 #: rhodecode/templates/admin/settings/settings.html:179
1998 2004 #: rhodecode/templates/admin/settings/settings.html:269
1999 2005 #: rhodecode/templates/admin/users/user_edit.html:134
2000 2006 #: rhodecode/templates/admin/users/user_edit.html:179
2001 2007 #: rhodecode/templates/admin/users/user_edit.html:282
2002 2008 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:80
2003 2009 #: rhodecode/templates/admin/users_groups/users_group_edit.html:136
2004 2010 #: rhodecode/templates/files/files_add.html:82
2005 2011 #: rhodecode/templates/files/files_edit.html:68
2006 2012 #: rhodecode/templates/pullrequests/pullrequest.html:124
2007 #: rhodecode/templates/settings/repo_settings.html:94
2013 #: rhodecode/templates/settings/repo_settings.html:95
2008 2014 msgid "Reset"
2009 2015 msgstr ""
2010 2016
2011 2017 #: rhodecode/templates/admin/repos/repo_edit.html:152
2012 2018 msgid "Administration"
2013 2019 msgstr ""
2014 2020
2015 2021 #: rhodecode/templates/admin/repos/repo_edit.html:155
2016 2022 msgid "Statistics"
2017 2023 msgstr ""
2018 2024
2019 2025 #: rhodecode/templates/admin/repos/repo_edit.html:159
2020 2026 msgid "Reset current statistics"
2021 2027 msgstr ""
2022 2028
2023 2029 #: rhodecode/templates/admin/repos/repo_edit.html:159
2024 2030 msgid "Confirm to remove current statistics"
2025 2031 msgstr ""
2026 2032
2027 2033 #: rhodecode/templates/admin/repos/repo_edit.html:162
2028 2034 msgid "Fetched to rev"
2029 2035 msgstr ""
2030 2036
2031 2037 #: rhodecode/templates/admin/repos/repo_edit.html:163
2032 2038 msgid "Stats gathered"
2033 2039 msgstr ""
2034 2040
2035 2041 #: rhodecode/templates/admin/repos/repo_edit.html:171
2036 2042 msgid "Remote"
2037 2043 msgstr ""
2038 2044
2039 2045 #: rhodecode/templates/admin/repos/repo_edit.html:175
2040 2046 msgid "Pull changes from remote location"
2041 2047 msgstr ""
2042 2048
2043 2049 #: rhodecode/templates/admin/repos/repo_edit.html:175
2044 2050 msgid "Confirm to pull changes from remote side"
2045 2051 msgstr ""
2046 2052
2047 2053 #: rhodecode/templates/admin/repos/repo_edit.html:186
2048 2054 msgid "Cache"
2049 2055 msgstr ""
2050 2056
2051 2057 #: rhodecode/templates/admin/repos/repo_edit.html:190
2052 2058 msgid "Invalidate repository cache"
2053 2059 msgstr ""
2054 2060
2055 2061 #: rhodecode/templates/admin/repos/repo_edit.html:190
2056 2062 msgid "Confirm to invalidate repository cache"
2057 2063 msgstr ""
2058 2064
2059 2065 #: rhodecode/templates/admin/repos/repo_edit.html:193
2060 2066 msgid ""
2061 2067 "Manually invalidate cache for this repository. On first access repository"
2062 2068 " will be cached again"
2063 2069 msgstr ""
2064 2070
2065 2071 #: rhodecode/templates/admin/repos/repo_edit.html:198
2066 2072 msgid "List of cached values"
2067 2073 msgstr ""
2068 2074
2069 2075 #: rhodecode/templates/admin/repos/repo_edit.html:201
2070 2076 msgid "Prefix"
2071 2077 msgstr ""
2072 2078
2073 2079 #: rhodecode/templates/admin/repos/repo_edit.html:202
2074 2080 msgid "Key"
2075 2081 msgstr ""
2076 2082
2077 2083 #: rhodecode/templates/admin/repos/repo_edit.html:203
2078 2084 #: rhodecode/templates/admin/users/user_add.html:86
2079 2085 #: rhodecode/templates/admin/users/user_edit.html:117
2080 2086 #: rhodecode/templates/admin/users_groups/users_group_add.html:41
2081 2087 #: rhodecode/templates/admin/users_groups/users_group_edit.html:42
2082 2088 msgid "Active"
2083 2089 msgstr ""
2084 2090
2085 2091 #: rhodecode/templates/admin/repos/repo_edit.html:218
2086 2092 #: rhodecode/templates/base/base.html:331
2087 2093 #: rhodecode/templates/base/base.html:333
2088 2094 #: rhodecode/templates/base/base.html:335
2089 2095 msgid "Public journal"
2090 2096 msgstr ""
2091 2097
2092 2098 #: rhodecode/templates/admin/repos/repo_edit.html:224
2093 2099 msgid "Remove from public journal"
2094 2100 msgstr ""
2095 2101
2096 2102 #: rhodecode/templates/admin/repos/repo_edit.html:226
2097 2103 msgid "Add to public journal"
2098 2104 msgstr ""
2099 2105
2100 2106 #: rhodecode/templates/admin/repos/repo_edit.html:231
2101 2107 msgid ""
2102 2108 "All actions made on this repository will be accessible to everyone in "
2103 2109 "public journal"
2104 2110 msgstr ""
2105 2111
2106 2112 #: rhodecode/templates/admin/repos/repo_edit.html:238
2107 2113 msgid "Locking"
2108 2114 msgstr ""
2109 2115
2110 2116 #: rhodecode/templates/admin/repos/repo_edit.html:243
2111 2117 msgid "Unlock locked repo"
2112 2118 msgstr ""
2113 2119
2114 2120 #: rhodecode/templates/admin/repos/repo_edit.html:243
2115 2121 msgid "Confirm to unlock repository"
2116 2122 msgstr ""
2117 2123
2118 2124 #: rhodecode/templates/admin/repos/repo_edit.html:246
2119 2125 msgid "lock repo"
2120 2126 msgstr ""
2121 2127
2122 2128 #: rhodecode/templates/admin/repos/repo_edit.html:246
2123 2129 msgid "Confirm to lock repository"
2124 2130 msgstr ""
2125 2131
2126 2132 #: rhodecode/templates/admin/repos/repo_edit.html:247
2127 2133 msgid "Repository is not locked"
2128 2134 msgstr ""
2129 2135
2130 2136 #: rhodecode/templates/admin/repos/repo_edit.html:252
2131 2137 msgid "Force locking on repository. Works only when anonymous access is disabled"
2132 2138 msgstr ""
2133 2139
2134 2140 #: rhodecode/templates/admin/repos/repo_edit.html:259
2135 2141 msgid "Set as fork of"
2136 2142 msgstr ""
2137 2143
2138 2144 #: rhodecode/templates/admin/repos/repo_edit.html:268
2139 2145 msgid "Manually set this repository as a fork of another from the list"
2140 2146 msgstr ""
2141 2147
2142 2148 #: rhodecode/templates/admin/repos/repo_edit.html:274
2143 2149 #: rhodecode/templates/changeset/changeset_file_comment.html:26
2144 2150 msgid "Delete"
2145 2151 msgstr ""
2146 2152
2147 2153 #: rhodecode/templates/admin/repos/repo_edit.html:278
2154 #: rhodecode/templates/settings/repo_settings.html:115
2148 2155 msgid "Remove this repository"
2149 2156 msgstr ""
2150 2157
2151 2158 #: rhodecode/templates/admin/repos/repo_edit.html:278
2159 #: rhodecode/templates/settings/repo_settings.html:115
2152 2160 msgid "Confirm to delete this repository"
2153 2161 msgstr ""
2154 2162
2155 2163 #: rhodecode/templates/admin/repos/repo_edit.html:282
2164 #: rhodecode/templates/settings/repo_settings.html:119
2156 2165 msgid ""
2157 2166 "This repository will be renamed in a special way in order to be "
2158 "unaccesible for RhodeCode and VCS systems.\n"
2159 " If you need fully delete it from filesystem "
2160 "please do it manually"
2167 "unaccesible for RhodeCode and VCS systems. If you need fully delete it "
2168 "from file system please do it manually"
2161 2169 msgstr ""
2162 2170
2163 2171 #: rhodecode/templates/admin/repos/repo_edit_perms.html:3
2164 2172 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3
2165 2173 msgid "none"
2166 2174 msgstr ""
2167 2175
2168 2176 #: rhodecode/templates/admin/repos/repo_edit_perms.html:4
2169 2177 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4
2170 2178 msgid "read"
2171 2179 msgstr ""
2172 2180
2173 2181 #: rhodecode/templates/admin/repos/repo_edit_perms.html:5
2174 2182 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5
2175 2183 msgid "write"
2176 2184 msgstr ""
2177 2185
2178 2186 #: rhodecode/templates/admin/repos/repo_edit_perms.html:6
2179 2187 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6
2180 2188 #: rhodecode/templates/admin/users/users.html:85
2181 2189 #: rhodecode/templates/base/base.html:229
2182 2190 msgid "admin"
2183 2191 msgstr ""
2184 2192
2185 2193 #: rhodecode/templates/admin/repos/repo_edit_perms.html:7
2186 2194 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7
2187 2195 msgid "member"
2188 2196 msgstr ""
2189 2197
2190 2198 #: rhodecode/templates/admin/repos/repo_edit_perms.html:16
2191 2199 #: rhodecode/templates/data_table/_dt_elements.html:67
2192 #: rhodecode/templates/journal/journal.html:87
2200 #: rhodecode/templates/journal/journal.html:95
2193 2201 #: rhodecode/templates/summary/summary.html:85
2194 2202 msgid "private repository"
2195 2203 msgstr ""
2196 2204
2197 2205 #: rhodecode/templates/admin/repos/repo_edit_perms.html:19
2198 2206 #: rhodecode/templates/admin/repos/repo_edit_perms.html:28
2199 2207 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:18
2200 2208 msgid "default"
2201 2209 msgstr ""
2202 2210
2203 2211 #: rhodecode/templates/admin/repos/repo_edit_perms.html:33
2204 2212 #: rhodecode/templates/admin/repos/repo_edit_perms.html:58
2205 2213 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23
2206 2214 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42
2207 2215 msgid "revoke"
2208 2216 msgstr ""
2209 2217
2210 2218 #: rhodecode/templates/admin/repos/repo_edit_perms.html:83
2211 2219 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:67
2212 2220 msgid "Add another member"
2213 2221 msgstr ""
2214 2222
2215 2223 #: rhodecode/templates/admin/repos/repo_edit_perms.html:97
2216 2224 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:87
2217 2225 msgid "Failed to remove user"
2218 2226 msgstr ""
2219 2227
2220 2228 #: rhodecode/templates/admin/repos/repo_edit_perms.html:112
2221 2229 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:103
2222 2230 msgid "Failed to remove users group"
2223 2231 msgstr ""
2224 2232
2225 2233 #: rhodecode/templates/admin/repos/repos.html:5
2226 2234 msgid "Repositories administration"
2227 2235 msgstr ""
2228 2236
2229 2237 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:73
2230 2238 msgid "apply to children"
2231 2239 msgstr ""
2232 2240
2233 2241 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:74
2234 2242 msgid ""
2235 2243 "Set or revoke permission to all children of that group, including "
2236 2244 "repositories and other groups"
2237 2245 msgstr ""
2238 2246
2239 2247 #: rhodecode/templates/admin/repos_groups/repos_groups.html:9
2240 2248 #: rhodecode/templates/base/base.html:122
2241 2249 #: rhodecode/templates/base/base.html:313
2242 2250 #: rhodecode/templates/base/base.html:315
2243 2251 #: rhodecode/templates/base/base.html:317
2244 2252 #: rhodecode/templates/bookmarks/bookmarks.html:11
2245 2253 #: rhodecode/templates/branches/branches.html:10
2246 2254 #: rhodecode/templates/changelog/changelog.html:10
2247 2255 #: rhodecode/templates/changeset/changeset.html:10
2248 2256 #: rhodecode/templates/changeset/changeset_range.html:9
2249 2257 #: rhodecode/templates/compare/compare_diff.html:9
2250 2258 #: rhodecode/templates/files/file_diff.html:8
2251 2259 #: rhodecode/templates/files/files.html:8
2252 2260 #: rhodecode/templates/files/files_add.html:15
2253 2261 #: rhodecode/templates/files/files_edit.html:15
2254 2262 #: rhodecode/templates/followers/followers.html:9
2255 2263 #: rhodecode/templates/forks/fork.html:9 rhodecode/templates/forks/forks.html:9
2256 2264 #: rhodecode/templates/pullrequests/pullrequest.html:8
2257 2265 #: rhodecode/templates/pullrequests/pullrequest_show.html:8
2258 2266 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:8
2259 2267 #: rhodecode/templates/settings/repo_settings.html:9
2260 2268 #: rhodecode/templates/shortlog/shortlog.html:10
2261 2269 #: rhodecode/templates/summary/summary.html:8
2262 2270 #: rhodecode/templates/tags/tags.html:11
2263 2271 msgid "Home"
2264 2272 msgstr ""
2265 2273
2266 2274 #: rhodecode/templates/admin/repos_groups/repos_groups.html:13
2267 2275 msgid "with"
2268 2276 msgstr ""
2269 2277
2270 2278 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5
2271 2279 msgid "Add repos group"
2272 2280 msgstr ""
2273 2281
2274 2282 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10
2275 2283 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10
2276 2284 msgid "Repos groups"
2277 2285 msgstr ""
2278 2286
2279 2287 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12
2280 2288 msgid "add new repos group"
2281 2289 msgstr ""
2282 2290
2283 2291 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50
2284 2292 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50
2285 2293 msgid "Group parent"
2286 2294 msgstr ""
2287 2295
2288 2296 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58
2289 2297 #: rhodecode/templates/admin/users/user_add.html:94
2290 2298 #: rhodecode/templates/admin/users_groups/users_group_add.html:49
2291 2299 #: rhodecode/templates/admin/users_groups/users_group_edit.html:90
2292 2300 #: rhodecode/templates/pullrequests/pullrequest_show.html:131
2293 2301 msgid "save"
2294 2302 msgstr ""
2295 2303
2296 2304 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5
2297 2305 msgid "Edit repos group"
2298 2306 msgstr ""
2299 2307
2300 2308 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12
2301 2309 msgid "edit repos group"
2302 2310 msgstr ""
2303 2311
2304 2312 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:70
2305 2313 msgid ""
2306 2314 "Enable lock-by-pulling on group. This option will be applied to all other"
2307 2315 " groups and repositories inside"
2308 2316 msgstr ""
2309 2317
2310 2318 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5
2311 2319 msgid "Repositories groups administration"
2312 2320 msgstr ""
2313 2321
2314 2322 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22
2315 2323 msgid "ADD NEW GROUP"
2316 2324 msgstr ""
2317 2325
2318 2326 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35
2319 2327 msgid "Number of toplevel repositories"
2320 2328 msgstr ""
2321 2329
2322 2330 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36
2323 2331 #: rhodecode/templates/admin/users/users.html:87
2324 2332 #: rhodecode/templates/admin/users_groups/users_groups.html:35
2325 2333 msgid "action"
2326 2334 msgstr ""
2327 2335
2328 2336 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55
2329 2337 #: rhodecode/templates/admin/users/user_edit.html:259
2330 2338 #: rhodecode/templates/admin/users_groups/users_groups.html:44
2331 2339 #: rhodecode/templates/data_table/_dt_elements.html:7
2332 2340 #: rhodecode/templates/data_table/_dt_elements.html:121
2333 2341 msgid "delete"
2334 2342 msgstr ""
2335 2343
2336 2344 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55
2337 2345 #, python-format
2338 2346 msgid "Confirm to delete this group: %s with %s repository"
2339 2347 msgid_plural "Confirm to delete this group: %s with %s repositories"
2340 2348 msgstr[0] ""
2341 2349 msgstr[1] ""
2342 2350
2343 2351 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:63
2344 2352 msgid "There are no repositories groups yet"
2345 2353 msgstr ""
2346 2354
2347 2355 #: rhodecode/templates/admin/settings/hooks.html:5
2348 2356 #: rhodecode/templates/admin/settings/settings.html:5
2349 2357 msgid "Settings administration"
2350 2358 msgstr ""
2351 2359
2352 2360 #: rhodecode/templates/admin/settings/hooks.html:9
2353 2361 #: rhodecode/templates/admin/settings/settings.html:9
2354 2362 #: rhodecode/templates/settings/repo_settings.html:13
2355 2363 msgid "Settings"
2356 2364 msgstr ""
2357 2365
2358 2366 #: rhodecode/templates/admin/settings/hooks.html:24
2359 2367 msgid "Built in hooks - read only"
2360 2368 msgstr ""
2361 2369
2362 2370 #: rhodecode/templates/admin/settings/hooks.html:40
2363 2371 msgid "Custom hooks"
2364 2372 msgstr ""
2365 2373
2366 2374 #: rhodecode/templates/admin/settings/hooks.html:56
2367 2375 msgid "remove"
2368 2376 msgstr ""
2369 2377
2370 2378 #: rhodecode/templates/admin/settings/hooks.html:88
2371 2379 msgid "Failed to remove hook"
2372 2380 msgstr ""
2373 2381
2374 2382 #: rhodecode/templates/admin/settings/settings.html:24
2375 2383 msgid "Remap and rescan repositories"
2376 2384 msgstr ""
2377 2385
2378 2386 #: rhodecode/templates/admin/settings/settings.html:32
2379 2387 msgid "rescan option"
2380 2388 msgstr ""
2381 2389
2382 2390 #: rhodecode/templates/admin/settings/settings.html:38
2383 2391 msgid ""
2384 2392 "In case a repository was deleted from filesystem and there are leftovers "
2385 2393 "in the database check this option to scan obsolete data in database and "
2386 2394 "remove it."
2387 2395 msgstr ""
2388 2396
2389 2397 #: rhodecode/templates/admin/settings/settings.html:39
2390 2398 msgid "destroy old data"
2391 2399 msgstr ""
2392 2400
2393 2401 #: rhodecode/templates/admin/settings/settings.html:41
2394 2402 msgid ""
2395 2403 "Rescan repositories location for new repositories. Also deletes obsolete "
2396 2404 "if `destroy` flag is checked "
2397 2405 msgstr ""
2398 2406
2399 2407 #: rhodecode/templates/admin/settings/settings.html:46
2400 2408 msgid "Rescan repositories"
2401 2409 msgstr ""
2402 2410
2403 2411 #: rhodecode/templates/admin/settings/settings.html:52
2404 2412 msgid "Whoosh indexing"
2405 2413 msgstr ""
2406 2414
2407 2415 #: rhodecode/templates/admin/settings/settings.html:60
2408 2416 msgid "index build option"
2409 2417 msgstr ""
2410 2418
2411 2419 #: rhodecode/templates/admin/settings/settings.html:65
2412 2420 msgid "build from scratch"
2413 2421 msgstr ""
2414 2422
2415 2423 #: rhodecode/templates/admin/settings/settings.html:71
2416 2424 msgid "Reindex"
2417 2425 msgstr ""
2418 2426
2419 2427 #: rhodecode/templates/admin/settings/settings.html:77
2420 2428 msgid "Global application settings"
2421 2429 msgstr ""
2422 2430
2423 2431 #: rhodecode/templates/admin/settings/settings.html:86
2424 2432 msgid "Application name"
2425 2433 msgstr ""
2426 2434
2427 2435 #: rhodecode/templates/admin/settings/settings.html:95
2428 2436 msgid "Realm text"
2429 2437 msgstr ""
2430 2438
2431 2439 #: rhodecode/templates/admin/settings/settings.html:104
2432 2440 msgid "GA code"
2433 2441 msgstr ""
2434 2442
2435 2443 #: rhodecode/templates/admin/settings/settings.html:112
2436 2444 #: rhodecode/templates/admin/settings/settings.html:178
2437 2445 #: rhodecode/templates/admin/settings/settings.html:268
2438 2446 msgid "Save settings"
2439 2447 msgstr ""
2440 2448
2441 2449 #: rhodecode/templates/admin/settings/settings.html:119
2442 2450 msgid "Visualisation settings"
2443 2451 msgstr ""
2444 2452
2445 2453 #: rhodecode/templates/admin/settings/settings.html:127
2446 2454 msgid "General"
2447 2455 msgstr ""
2448 2456
2449 2457 #: rhodecode/templates/admin/settings/settings.html:132
2450 2458 msgid "Use lightweight dashboard"
2451 2459 msgstr ""
2452 2460
2453 2461 #: rhodecode/templates/admin/settings/settings.html:139
2454 2462 msgid "Icons"
2455 2463 msgstr ""
2456 2464
2457 2465 #: rhodecode/templates/admin/settings/settings.html:144
2458 2466 msgid "Show public repo icon on repositories"
2459 2467 msgstr ""
2460 2468
2461 2469 #: rhodecode/templates/admin/settings/settings.html:148
2462 2470 msgid "Show private repo icon on repositories"
2463 2471 msgstr ""
2464 2472
2465 2473 #: rhodecode/templates/admin/settings/settings.html:155
2466 2474 msgid "Meta-Tagging"
2467 2475 msgstr ""
2468 2476
2469 2477 #: rhodecode/templates/admin/settings/settings.html:160
2470 2478 msgid "Stylify recognised metatags:"
2471 2479 msgstr ""
2472 2480
2473 2481 #: rhodecode/templates/admin/settings/settings.html:187
2474 2482 msgid "VCS settings"
2475 2483 msgstr ""
2476 2484
2477 2485 #: rhodecode/templates/admin/settings/settings.html:196
2478 2486 msgid "Web"
2479 2487 msgstr ""
2480 2488
2481 2489 #: rhodecode/templates/admin/settings/settings.html:201
2482 2490 msgid "require ssl for vcs operations"
2483 2491 msgstr ""
2484 2492
2485 2493 #: rhodecode/templates/admin/settings/settings.html:203
2486 2494 msgid ""
2487 2495 "RhodeCode will require SSL for pushing or pulling. If SSL is missing it "
2488 2496 "will return HTTP Error 406: Not Acceptable"
2489 2497 msgstr ""
2490 2498
2491 2499 #: rhodecode/templates/admin/settings/settings.html:209
2492 2500 msgid "Hooks"
2493 2501 msgstr ""
2494 2502
2495 2503 #: rhodecode/templates/admin/settings/settings.html:214
2496 2504 msgid "Update repository after push (hg update)"
2497 2505 msgstr ""
2498 2506
2499 2507 #: rhodecode/templates/admin/settings/settings.html:218
2500 2508 msgid "Show repository size after push"
2501 2509 msgstr ""
2502 2510
2503 2511 #: rhodecode/templates/admin/settings/settings.html:222
2504 2512 msgid "Log user push commands"
2505 2513 msgstr ""
2506 2514
2507 2515 #: rhodecode/templates/admin/settings/settings.html:226
2508 2516 msgid "Log user pull commands"
2509 2517 msgstr ""
2510 2518
2511 2519 #: rhodecode/templates/admin/settings/settings.html:230
2512 2520 msgid "advanced setup"
2513 2521 msgstr ""
2514 2522
2515 2523 #: rhodecode/templates/admin/settings/settings.html:235
2516 2524 msgid "Mercurial Extensions"
2517 2525 msgstr ""
2518 2526
2519 2527 #: rhodecode/templates/admin/settings/settings.html:240
2520 2528 msgid "largefiles extensions"
2521 2529 msgstr ""
2522 2530
2523 2531 #: rhodecode/templates/admin/settings/settings.html:244
2524 2532 msgid "hgsubversion extensions"
2525 2533 msgstr ""
2526 2534
2527 2535 #: rhodecode/templates/admin/settings/settings.html:246
2528 2536 msgid ""
2529 2537 "Requires hgsubversion library installed. Allows clonning from svn remote "
2530 2538 "locations"
2531 2539 msgstr ""
2532 2540
2533 2541 #: rhodecode/templates/admin/settings/settings.html:256
2534 2542 msgid "Repositories location"
2535 2543 msgstr ""
2536 2544
2537 2545 #: rhodecode/templates/admin/settings/settings.html:261
2538 2546 msgid ""
2539 2547 "This a crucial application setting. If you are really sure you need to "
2540 2548 "change this, you must restart application in order to make this setting "
2541 2549 "take effect. Click this label to unlock."
2542 2550 msgstr ""
2543 2551
2544 2552 #: rhodecode/templates/admin/settings/settings.html:262
2545 2553 #: rhodecode/templates/base/base.html:221
2546 2554 msgid "unlock"
2547 2555 msgstr ""
2548 2556
2549 2557 #: rhodecode/templates/admin/settings/settings.html:263
2550 2558 msgid ""
2551 2559 "Location where repositories are stored. After changing this value a "
2552 2560 "restart, and rescan is required"
2553 2561 msgstr ""
2554 2562
2555 2563 #: rhodecode/templates/admin/settings/settings.html:283
2556 2564 msgid "Test Email"
2557 2565 msgstr ""
2558 2566
2559 2567 #: rhodecode/templates/admin/settings/settings.html:291
2560 2568 msgid "Email to"
2561 2569 msgstr ""
2562 2570
2563 2571 #: rhodecode/templates/admin/settings/settings.html:299
2564 2572 msgid "Send"
2565 2573 msgstr ""
2566 2574
2567 2575 #: rhodecode/templates/admin/settings/settings.html:305
2568 2576 msgid "System Info and Packages"
2569 2577 msgstr ""
2570 2578
2571 2579 #: rhodecode/templates/admin/settings/settings.html:308
2572 2580 msgid "show"
2573 2581 msgstr ""
2574 2582
2575 2583 #: rhodecode/templates/admin/users/user_add.html:5
2576 2584 msgid "Add user"
2577 2585 msgstr ""
2578 2586
2579 2587 #: rhodecode/templates/admin/users/user_add.html:10
2580 2588 #: rhodecode/templates/admin/users/user_edit.html:11
2581 2589 msgid "Users"
2582 2590 msgstr ""
2583 2591
2584 2592 #: rhodecode/templates/admin/users/user_add.html:12
2585 2593 msgid "add new user"
2586 2594 msgstr ""
2587 2595
2588 2596 #: rhodecode/templates/admin/users/user_add.html:50
2589 2597 msgid "Password confirmation"
2590 2598 msgstr ""
2591 2599
2592 2600 #: rhodecode/templates/admin/users/user_edit.html:5
2593 2601 msgid "Edit user"
2594 2602 msgstr ""
2595 2603
2596 2604 #: rhodecode/templates/admin/users/user_edit.html:34
2597 2605 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:10
2598 2606 msgid "Change your avatar at"
2599 2607 msgstr ""
2600 2608
2601 2609 #: rhodecode/templates/admin/users/user_edit.html:35
2602 2610 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:11
2603 2611 msgid "Using"
2604 2612 msgstr ""
2605 2613
2606 2614 #: rhodecode/templates/admin/users/user_edit.html:43
2607 2615 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:20
2608 2616 msgid "API key"
2609 2617 msgstr ""
2610 2618
2611 2619 #: rhodecode/templates/admin/users/user_edit.html:63
2612 2620 msgid "LDAP DN"
2613 2621 msgstr ""
2614 2622
2615 2623 #: rhodecode/templates/admin/users/user_edit.html:72
2616 2624 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:35
2617 2625 msgid "New password"
2618 2626 msgstr ""
2619 2627
2620 2628 #: rhodecode/templates/admin/users/user_edit.html:81
2621 2629 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:44
2622 2630 msgid "New password confirmation"
2623 2631 msgstr ""
2624 2632
2625 2633 #: rhodecode/templates/admin/users/user_edit.html:151
2626 2634 #: rhodecode/templates/admin/users_groups/users_group_edit.html:108
2627 2635 msgid "Inherit default permissions"
2628 2636 msgstr ""
2629 2637
2630 2638 #: rhodecode/templates/admin/users/user_edit.html:156
2631 2639 #: rhodecode/templates/admin/users_groups/users_group_edit.html:113
2632 2640 #, python-format
2633 2641 msgid ""
2634 2642 "Select to inherit permissions from %s settings. With this selected below "
2635 2643 "options does not have any action"
2636 2644 msgstr ""
2637 2645
2638 2646 #: rhodecode/templates/admin/users/user_edit.html:162
2639 2647 #: rhodecode/templates/admin/users_groups/users_group_edit.html:119
2640 2648 msgid "Create repositories"
2641 2649 msgstr ""
2642 2650
2643 2651 #: rhodecode/templates/admin/users/user_edit.html:170
2644 2652 #: rhodecode/templates/admin/users_groups/users_group_edit.html:127
2645 2653 msgid "Fork repositories"
2646 2654 msgstr ""
2647 2655
2648 2656 #: rhodecode/templates/admin/users/user_edit.html:190
2649 2657 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:22
2650 2658 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:39
2651 2659 msgid "Nothing here yet"
2652 2660 msgstr ""
2653 2661
2654 2662 #: rhodecode/templates/admin/users/user_edit.html:197
2655 2663 #: rhodecode/templates/admin/users/user_edit_my_account.html:60
2656 2664 #: rhodecode/templates/admin/users/user_edit_my_account.html:217
2657 2665 #: rhodecode/templates/admin/users_groups/users_group_edit.html:185
2658 2666 msgid "Permission"
2659 2667 msgstr ""
2660 2668
2661 2669 #: rhodecode/templates/admin/users/user_edit.html:198
2662 2670 #: rhodecode/templates/admin/users_groups/users_group_edit.html:186
2663 2671 msgid "Edit Permission"
2664 2672 msgstr ""
2665 2673
2666 2674 #: rhodecode/templates/admin/users/user_edit.html:247
2667 2675 msgid "Email addresses"
2668 2676 msgstr ""
2669 2677
2670 2678 #: rhodecode/templates/admin/users/user_edit.html:260
2671 2679 #, python-format
2672 2680 msgid "Confirm to delete this email: %s"
2673 2681 msgstr ""
2674 2682
2675 2683 #: rhodecode/templates/admin/users/user_edit.html:274
2676 2684 msgid "New email address"
2677 2685 msgstr ""
2678 2686
2679 2687 #: rhodecode/templates/admin/users/user_edit.html:281
2680 2688 msgid "Add"
2681 2689 msgstr ""
2682 2690
2683 2691 #: rhodecode/templates/admin/users/user_edit_my_account.html:5
2684 2692 #: rhodecode/templates/base/base.html:124
2685 2693 msgid "My account"
2686 2694 msgstr ""
2687 2695
2688 2696 #: rhodecode/templates/admin/users/user_edit_my_account.html:9
2689 2697 msgid "My Account"
2690 2698 msgstr ""
2691 2699
2692 2700 #: rhodecode/templates/admin/users/user_edit_my_account.html:35
2693 2701 msgid "My permissions"
2694 2702 msgstr ""
2695 2703
2696 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 2706 msgid "My repos"
2699 2707 msgstr ""
2700 2708
2701 2709 #: rhodecode/templates/admin/users/user_edit_my_account.html:41
2702 2710 msgid "My pull requests"
2703 2711 msgstr ""
2704 2712
2705 2713 #: rhodecode/templates/admin/users/user_edit_my_account.html:45
2706 2714 msgid "Add repo"
2707 2715 msgstr ""
2708 2716
2709 2717 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:2
2710 2718 msgid "Opened by me"
2711 2719 msgstr ""
2712 2720
2713 2721 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:10
2714 2722 #, python-format
2715 2723 msgid "Pull request #%s opened on %s"
2716 2724 msgstr ""
2717 2725
2718 2726 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:15
2719 2727 msgid "Confirm to delete this pull request"
2720 2728 msgstr ""
2721 2729
2722 2730 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:26
2723 2731 msgid "I participate in"
2724 2732 msgstr ""
2725 2733
2726 2734 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:33
2727 2735 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:30
2728 2736 #, python-format
2729 2737 msgid "Pull request #%s opened by %s on %s"
2730 2738 msgstr ""
2731 2739
2732 2740 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:7
2733 2741 #: rhodecode/templates/bookmarks/bookmarks.html:40
2734 2742 #: rhodecode/templates/bookmarks/bookmarks_data.html:9
2735 2743 #: rhodecode/templates/branches/branches.html:54
2736 2744 #: rhodecode/templates/branches/branches_data.html:9
2737 2745 #: rhodecode/templates/journal/journal_page_repos.html:8
2738 2746 #: rhodecode/templates/tags/tags.html:55
2739 2747 #: rhodecode/templates/tags/tags_data.html:9
2740 2748 msgid "Revision"
2741 2749 msgstr ""
2742 2750
2743 2751 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28
2744 2752 #: rhodecode/templates/journal/journal_page_repos.html:29
2745 2753 msgid "private"
2746 2754 msgstr ""
2747 2755
2748 2756 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:31
2749 2757 #: rhodecode/templates/data_table/_dt_elements.html:7
2750 2758 #: rhodecode/templates/journal/journal_page_repos.html:32
2751 2759 #, python-format
2752 2760 msgid "Confirm to delete this repository: %s"
2753 2761 msgstr ""
2754 2762
2755 2763 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:38
2756 2764 #: rhodecode/templates/journal/journal_page_repos.html:42
2757 2765 msgid "No repositories yet"
2758 2766 msgstr ""
2759 2767
2760 2768 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:40
2761 2769 #: rhodecode/templates/journal/journal_page_repos.html:44
2762 2770 msgid "create one now"
2763 2771 msgstr ""
2764 2772
2765 2773 #: rhodecode/templates/admin/users/users.html:5
2766 2774 msgid "Users administration"
2767 2775 msgstr ""
2768 2776
2769 2777 #: rhodecode/templates/admin/users/users.html:9
2770 2778 #: rhodecode/templates/base/base.html:235
2771 2779 msgid "users"
2772 2780 msgstr ""
2773 2781
2774 2782 #: rhodecode/templates/admin/users/users.html:23
2775 2783 msgid "ADD NEW USER"
2776 2784 msgstr ""
2777 2785
2778 2786 #: rhodecode/templates/admin/users/users.html:77
2779 2787 msgid "username"
2780 2788 msgstr ""
2781 2789
2782 2790 #: rhodecode/templates/admin/users/users.html:80
2783 2791 msgid "firstname"
2784 2792 msgstr ""
2785 2793
2786 2794 #: rhodecode/templates/admin/users/users.html:81
2787 2795 msgid "lastname"
2788 2796 msgstr ""
2789 2797
2790 2798 #: rhodecode/templates/admin/users/users.html:82
2791 2799 msgid "last login"
2792 2800 msgstr ""
2793 2801
2794 2802 #: rhodecode/templates/admin/users/users.html:84
2795 2803 #: rhodecode/templates/admin/users_groups/users_groups.html:34
2796 2804 msgid "active"
2797 2805 msgstr ""
2798 2806
2799 2807 #: rhodecode/templates/admin/users/users.html:86
2800 2808 #: rhodecode/templates/base/base.html:238
2801 2809 msgid "ldap"
2802 2810 msgstr ""
2803 2811
2804 2812 #: rhodecode/templates/admin/users_groups/users_group_add.html:5
2805 2813 msgid "Add users group"
2806 2814 msgstr ""
2807 2815
2808 2816 #: rhodecode/templates/admin/users_groups/users_group_add.html:10
2809 2817 #: rhodecode/templates/admin/users_groups/users_groups.html:9
2810 2818 msgid "Users groups"
2811 2819 msgstr ""
2812 2820
2813 2821 #: rhodecode/templates/admin/users_groups/users_group_add.html:12
2814 2822 msgid "add new users group"
2815 2823 msgstr ""
2816 2824
2817 2825 #: rhodecode/templates/admin/users_groups/users_group_edit.html:5
2818 2826 msgid "Edit users group"
2819 2827 msgstr ""
2820 2828
2821 2829 #: rhodecode/templates/admin/users_groups/users_group_edit.html:11
2822 2830 msgid "UsersGroups"
2823 2831 msgstr ""
2824 2832
2825 2833 #: rhodecode/templates/admin/users_groups/users_group_edit.html:50
2826 2834 msgid "Members"
2827 2835 msgstr ""
2828 2836
2829 2837 #: rhodecode/templates/admin/users_groups/users_group_edit.html:58
2830 2838 msgid "Choosen group members"
2831 2839 msgstr ""
2832 2840
2833 2841 #: rhodecode/templates/admin/users_groups/users_group_edit.html:61
2834 2842 msgid "Remove all elements"
2835 2843 msgstr ""
2836 2844
2837 2845 #: rhodecode/templates/admin/users_groups/users_group_edit.html:75
2838 2846 msgid "Available members"
2839 2847 msgstr ""
2840 2848
2841 2849 #: rhodecode/templates/admin/users_groups/users_group_edit.html:79
2842 2850 msgid "Add all elements"
2843 2851 msgstr ""
2844 2852
2845 2853 #: rhodecode/templates/admin/users_groups/users_group_edit.html:146
2846 2854 msgid "Group members"
2847 2855 msgstr ""
2848 2856
2849 2857 #: rhodecode/templates/admin/users_groups/users_group_edit.html:163
2850 2858 msgid "No members yet"
2851 2859 msgstr ""
2852 2860
2853 2861 #: rhodecode/templates/admin/users_groups/users_group_edit.html:171
2854 2862 msgid "Permissions defined for this group"
2855 2863 msgstr ""
2856 2864
2857 2865 #: rhodecode/templates/admin/users_groups/users_group_edit.html:178
2858 2866 msgid "No permissions set yet"
2859 2867 msgstr ""
2860 2868
2861 2869 #: rhodecode/templates/admin/users_groups/users_groups.html:5
2862 2870 msgid "Users groups administration"
2863 2871 msgstr ""
2864 2872
2865 2873 #: rhodecode/templates/admin/users_groups/users_groups.html:23
2866 2874 msgid "ADD NEW USER GROUP"
2867 2875 msgstr ""
2868 2876
2869 2877 #: rhodecode/templates/admin/users_groups/users_groups.html:32
2870 2878 msgid "group name"
2871 2879 msgstr ""
2872 2880
2873 2881 #: rhodecode/templates/admin/users_groups/users_groups.html:33
2874 2882 #: rhodecode/templates/base/root.html:46
2875 2883 msgid "members"
2876 2884 msgstr ""
2877 2885
2878 2886 #: rhodecode/templates/admin/users_groups/users_groups.html:45
2879 2887 #, python-format
2880 2888 msgid "Confirm to delete this users group: %s"
2881 2889 msgstr ""
2882 2890
2883 2891 #: rhodecode/templates/base/base.html:41
2884 2892 msgid "Submit a bug"
2885 2893 msgstr ""
2886 2894
2887 2895 #: rhodecode/templates/base/base.html:77
2888 2896 msgid "Login to your account"
2889 2897 msgstr ""
2890 2898
2891 2899 #: rhodecode/templates/base/base.html:100
2892 2900 msgid "Forgot password ?"
2893 2901 msgstr ""
2894 2902
2895 2903 #: rhodecode/templates/base/base.html:107
2896 2904 msgid "Log In"
2897 2905 msgstr ""
2898 2906
2899 2907 #: rhodecode/templates/base/base.html:118
2900 2908 msgid "Inbox"
2901 2909 msgstr ""
2902 2910
2903 2911 #: rhodecode/templates/base/base.html:123
2904 2912 #: rhodecode/templates/base/base.html:322
2905 2913 #: rhodecode/templates/base/base.html:324
2906 2914 #: rhodecode/templates/base/base.html:326
2907 2915 #: rhodecode/templates/journal/journal.html:4
2908 #: rhodecode/templates/journal/journal.html:21
2909 2916 #: rhodecode/templates/journal/public_journal.html:4
2910 2917 msgid "Journal"
2911 2918 msgstr ""
2912 2919
2913 2920 #: rhodecode/templates/base/base.html:125
2914 2921 msgid "Log Out"
2915 2922 msgstr ""
2916 2923
2917 2924 #: rhodecode/templates/base/base.html:144
2918 2925 msgid "Switch repository"
2919 2926 msgstr ""
2920 2927
2921 2928 #: rhodecode/templates/base/base.html:146
2922 2929 msgid "Products"
2923 2930 msgstr ""
2924 2931
2925 2932 #: rhodecode/templates/base/base.html:152
2926 2933 #: rhodecode/templates/base/base.html:182 rhodecode/templates/base/root.html:47
2927 2934 msgid "loading..."
2928 2935 msgstr ""
2929 2936
2930 2937 #: rhodecode/templates/base/base.html:158
2931 2938 #: rhodecode/templates/base/base.html:160
2932 2939 #: rhodecode/templates/base/base.html:162
2933 2940 #: rhodecode/templates/data_table/_dt_elements.html:15
2934 2941 #: rhodecode/templates/data_table/_dt_elements.html:17
2935 2942 #: rhodecode/templates/data_table/_dt_elements.html:19
2936 2943 msgid "Summary"
2937 2944 msgstr ""
2938 2945
2939 2946 #: rhodecode/templates/base/base.html:166
2940 2947 #: rhodecode/templates/base/base.html:168
2941 2948 #: rhodecode/templates/base/base.html:170
2942 2949 #: rhodecode/templates/changelog/changelog.html:15
2943 2950 #: rhodecode/templates/data_table/_dt_elements.html:23
2944 2951 #: rhodecode/templates/data_table/_dt_elements.html:25
2945 2952 #: rhodecode/templates/data_table/_dt_elements.html:27
2946 2953 msgid "Changelog"
2947 2954 msgstr ""
2948 2955
2949 2956 #: rhodecode/templates/base/base.html:175
2950 2957 #: rhodecode/templates/base/base.html:177
2951 2958 #: rhodecode/templates/base/base.html:179
2952 2959 msgid "Switch to"
2953 2960 msgstr ""
2954 2961
2955 2962 #: rhodecode/templates/base/base.html:186
2956 2963 #: rhodecode/templates/base/base.html:188
2957 2964 #: rhodecode/templates/base/base.html:190
2958 2965 #: rhodecode/templates/data_table/_dt_elements.html:31
2959 2966 #: rhodecode/templates/data_table/_dt_elements.html:33
2960 2967 #: rhodecode/templates/data_table/_dt_elements.html:35
2961 2968 msgid "Files"
2962 2969 msgstr ""
2963 2970
2964 2971 #: rhodecode/templates/base/base.html:195
2965 2972 #: rhodecode/templates/base/base.html:199
2966 2973 msgid "Options"
2967 2974 msgstr ""
2968 2975
2969 2976 #: rhodecode/templates/base/base.html:204
2970 2977 #: rhodecode/templates/base/base.html:206
2971 2978 msgid "repository settings"
2972 2979 msgstr ""
2973 2980
2974 2981 #: rhodecode/templates/base/base.html:210
2975 2982 #: rhodecode/templates/data_table/_dt_elements.html:80
2976 2983 #: rhodecode/templates/forks/fork.html:13
2977 2984 msgid "fork"
2978 2985 msgstr ""
2979 2986
2980 2987 #: rhodecode/templates/base/base.html:212 rhodecode/templates/base/root.html:50
2981 2988 #: rhodecode/templates/changelog/changelog.html:43
2982 2989 msgid "Open new pull request"
2983 2990 msgstr ""
2984 2991
2985 2992 #: rhodecode/templates/base/base.html:215
2986 2993 #: rhodecode/templates/forks/forks_data.html:21
2987 2994 msgid "Compare fork"
2988 2995 msgstr ""
2989 2996
2990 2997 #: rhodecode/templates/base/base.html:217
2991 2998 msgid "search"
2992 2999 msgstr ""
2993 3000
2994 3001 #: rhodecode/templates/base/base.html:223
2995 3002 msgid "lock"
2996 3003 msgstr ""
2997 3004
2998 3005 #: rhodecode/templates/base/base.html:234
2999 3006 msgid "repositories groups"
3000 3007 msgstr ""
3001 3008
3002 3009 #: rhodecode/templates/base/base.html:236
3003 3010 msgid "users groups"
3004 3011 msgstr ""
3005 3012
3006 3013 #: rhodecode/templates/base/base.html:237
3007 3014 msgid "permissions"
3008 3015 msgstr ""
3009 3016
3010 3017 #: rhodecode/templates/base/base.html:239
3011 3018 msgid "defaults"
3012 3019 msgstr ""
3013 3020
3014 3021 #: rhodecode/templates/base/base.html:240
3015 3022 msgid "settings"
3016 3023 msgstr ""
3017 3024
3018 3025 #: rhodecode/templates/base/base.html:251
3019 3026 #: rhodecode/templates/base/base.html:253
3020 3027 msgid "Followers"
3021 3028 msgstr ""
3022 3029
3023 3030 #: rhodecode/templates/base/base.html:259
3024 3031 #: rhodecode/templates/base/base.html:261
3025 3032 msgid "Forks"
3026 3033 msgstr ""
3027 3034
3028 3035 #: rhodecode/templates/base/base.html:340
3029 3036 #: rhodecode/templates/base/base.html:342
3030 3037 #: rhodecode/templates/base/base.html:344
3031 3038 #: rhodecode/templates/search/search.html:52
3032 3039 msgid "Search"
3033 3040 msgstr ""
3034 3041
3035 3042 #: rhodecode/templates/base/root.html:42
3036 3043 msgid "add another comment"
3037 3044 msgstr ""
3038 3045
3039 3046 #: rhodecode/templates/base/root.html:43
3040 #: rhodecode/templates/journal/journal.html:75
3047 #: rhodecode/templates/journal/journal.html:83
3041 3048 #: rhodecode/templates/summary/summary.html:57
3042 3049 msgid "Stop following this repository"
3043 3050 msgstr ""
3044 3051
3045 3052 #: rhodecode/templates/base/root.html:44
3046 3053 #: rhodecode/templates/summary/summary.html:61
3047 3054 msgid "Start following this repository"
3048 3055 msgstr ""
3049 3056
3050 3057 #: rhodecode/templates/base/root.html:45
3051 3058 msgid "Group"
3052 3059 msgstr ""
3053 3060
3054 3061 #: rhodecode/templates/base/root.html:48
3055 3062 msgid "search truncated"
3056 3063 msgstr ""
3057 3064
3058 3065 #: rhodecode/templates/base/root.html:49
3059 3066 msgid "no matching files"
3060 3067 msgstr ""
3061 3068
3062 3069 #: rhodecode/templates/base/root.html:51
3063 3070 msgid "Open new pull request for selected changesets"
3064 3071 msgstr ""
3065 3072
3066 3073 #: rhodecode/templates/base/root.html:52
3067 3074 msgid "Show selected changes __S -> __E"
3068 3075 msgstr ""
3069 3076
3070 3077 #: rhodecode/templates/base/root.html:53
3071 3078 msgid "Selection link"
3072 3079 msgstr ""
3073 3080
3074 3081 #: rhodecode/templates/bookmarks/bookmarks.html:5
3075 3082 #, python-format
3076 3083 msgid "%s Bookmarks"
3077 3084 msgstr ""
3078 3085
3079 3086 #: rhodecode/templates/bookmarks/bookmarks.html:39
3080 3087 #: rhodecode/templates/bookmarks/bookmarks_data.html:8
3081 3088 #: rhodecode/templates/branches/branches.html:53
3082 3089 #: rhodecode/templates/branches/branches_data.html:8
3083 3090 #: rhodecode/templates/tags/tags.html:54
3084 3091 #: rhodecode/templates/tags/tags_data.html:8
3085 3092 msgid "Author"
3086 3093 msgstr ""
3087 3094
3088 3095 #: rhodecode/templates/branches/branches.html:5
3089 3096 #, python-format
3090 3097 msgid "%s Branches"
3091 3098 msgstr ""
3092 3099
3093 3100 #: rhodecode/templates/branches/branches.html:29
3094 3101 msgid "Compare branches"
3095 3102 msgstr ""
3096 3103
3097 3104 #: rhodecode/templates/branches/branches.html:56
3098 3105 #: rhodecode/templates/branches/branches_data.html:10
3099 3106 #: rhodecode/templates/compare/compare_diff.html:5
3100 3107 #: rhodecode/templates/compare/compare_diff.html:13
3101 3108 #: rhodecode/templates/tags/tags.html:57
3102 3109 #: rhodecode/templates/tags/tags_data.html:10
3103 3110 msgid "Compare"
3104 3111 msgstr ""
3105 3112
3106 3113 #: rhodecode/templates/changelog/changelog.html:6
3107 3114 #, python-format
3108 3115 msgid "%s Changelog"
3109 3116 msgstr ""
3110 3117
3111 3118 #: rhodecode/templates/changelog/changelog.html:15
3112 3119 #, python-format
3113 3120 msgid "showing %d out of %d revision"
3114 3121 msgid_plural "showing %d out of %d revisions"
3115 3122 msgstr[0] ""
3116 3123 msgstr[1] ""
3117 3124
3118 3125 #: rhodecode/templates/changelog/changelog.html:37
3119 3126 msgid "Clear selection"
3120 3127 msgstr ""
3121 3128
3122 3129 #: rhodecode/templates/changelog/changelog.html:40
3123 3130 #: rhodecode/templates/forks/forks_data.html:19
3124 3131 #, python-format
3125 3132 msgid "compare fork with %s"
3126 3133 msgstr ""
3127 3134
3128 3135 #: rhodecode/templates/changelog/changelog.html:40
3129 3136 msgid "Compare fork with parent"
3130 3137 msgstr ""
3131 3138
3132 3139 #: rhodecode/templates/changelog/changelog.html:49
3133 3140 msgid "Show"
3134 3141 msgstr ""
3135 3142
3136 3143 #: rhodecode/templates/changelog/changelog.html:74
3137 3144 #: rhodecode/templates/summary/summary.html:375
3138 3145 msgid "show more"
3139 3146 msgstr ""
3140 3147
3141 3148 #: rhodecode/templates/changelog/changelog.html:78
3142 3149 msgid "Affected number of files, click to show more details"
3143 3150 msgstr ""
3144 3151
3145 3152 #: rhodecode/templates/changelog/changelog.html:91
3146 #: rhodecode/templates/changeset/changeset.html:44
3153 #: rhodecode/templates/changeset/changeset.html:65
3147 3154 #: rhodecode/templates/changeset/changeset_file_comment.html:20
3148 3155 #: rhodecode/templates/changeset/changeset_range.html:46
3149 3156 msgid "Changeset status"
3150 3157 msgstr ""
3151 3158
3152 3159 #: rhodecode/templates/changelog/changelog.html:94
3153 3160 #: rhodecode/templates/shortlog/shortlog_data.html:20
3154 3161 msgid "Click to open associated pull request"
3155 3162 msgstr ""
3156 3163
3157 3164 #: rhodecode/templates/changelog/changelog.html:104
3158 #: rhodecode/templates/changeset/changeset.html:85
3159 3165 msgid "Parent"
3160 3166 msgstr ""
3161 3167
3162 3168 #: rhodecode/templates/changelog/changelog.html:110
3163 #: rhodecode/templates/changeset/changeset.html:91
3169 #: rhodecode/templates/changeset/changeset.html:42
3164 3170 msgid "No parents"
3165 3171 msgstr ""
3166 3172
3167 3173 #: rhodecode/templates/changelog/changelog.html:115
3168 #: rhodecode/templates/changeset/changeset.html:95
3174 #: rhodecode/templates/changeset/changeset.html:106
3169 3175 #: rhodecode/templates/changeset/changeset_range.html:79
3170 3176 msgid "merge"
3171 3177 msgstr ""
3172 3178
3173 3179 #: rhodecode/templates/changelog/changelog.html:118
3174 #: rhodecode/templates/changeset/changeset.html:98
3180 #: rhodecode/templates/changeset/changeset.html:109
3175 3181 #: rhodecode/templates/changeset/changeset_range.html:82
3176 3182 #: rhodecode/templates/files/files.html:29
3177 3183 #: rhodecode/templates/files/files_add.html:33
3178 3184 #: rhodecode/templates/files/files_edit.html:33
3179 3185 #: rhodecode/templates/shortlog/shortlog_data.html:9
3180 3186 msgid "branch"
3181 3187 msgstr ""
3182 3188
3183 3189 #: rhodecode/templates/changelog/changelog.html:124
3184 3190 #: rhodecode/templates/changeset/changeset_range.html:88
3185 3191 msgid "bookmark"
3186 3192 msgstr ""
3187 3193
3188 3194 #: rhodecode/templates/changelog/changelog.html:130
3189 #: rhodecode/templates/changeset/changeset.html:103
3195 #: rhodecode/templates/changeset/changeset.html:114
3190 3196 #: rhodecode/templates/changeset/changeset_range.html:94
3191 3197 msgid "tag"
3192 3198 msgstr ""
3193 3199
3194 3200 #: rhodecode/templates/changelog/changelog.html:301
3195 3201 msgid "There are no changes yet"
3196 3202 msgstr ""
3197 3203
3198 3204 #: rhodecode/templates/changelog/changelog_details.html:4
3199 #: rhodecode/templates/changeset/changeset.html:73
3205 #: rhodecode/templates/changeset/changeset.html:94
3200 3206 msgid "removed"
3201 3207 msgstr ""
3202 3208
3203 3209 #: rhodecode/templates/changelog/changelog_details.html:5
3204 #: rhodecode/templates/changeset/changeset.html:74
3210 #: rhodecode/templates/changeset/changeset.html:95
3205 3211 msgid "changed"
3206 3212 msgstr ""
3207 3213
3208 3214 #: rhodecode/templates/changelog/changelog_details.html:6
3209 #: rhodecode/templates/changeset/changeset.html:75
3215 #: rhodecode/templates/changeset/changeset.html:96
3210 3216 msgid "added"
3211 3217 msgstr ""
3212 3218
3213 3219 #: rhodecode/templates/changelog/changelog_details.html:8
3214 3220 #: rhodecode/templates/changelog/changelog_details.html:9
3215 3221 #: rhodecode/templates/changelog/changelog_details.html:10
3216 #: rhodecode/templates/changeset/changeset.html:77
3217 #: rhodecode/templates/changeset/changeset.html:78
3218 #: rhodecode/templates/changeset/changeset.html:79
3222 #: rhodecode/templates/changeset/changeset.html:98
3223 #: rhodecode/templates/changeset/changeset.html:99
3224 #: rhodecode/templates/changeset/changeset.html:100
3219 3225 #, python-format
3220 3226 msgid "affected %s files"
3221 3227 msgstr ""
3222 3228
3223 3229 #: rhodecode/templates/changeset/changeset.html:6
3224 3230 #, python-format
3225 3231 msgid "%s Changeset"
3226 3232 msgstr ""
3227 3233
3228 3234 #: rhodecode/templates/changeset/changeset.html:14
3229 3235 msgid "Changeset"
3230 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 3243 #: rhodecode/templates/changeset/diff_block.html:20
3234 3244 msgid "raw diff"
3235 3245 msgstr ""
3236 3246
3237 #: rhodecode/templates/changeset/changeset.html:50
3247 #: rhodecode/templates/changeset/changeset.html:71
3238 3248 msgid "patch diff"
3239 3249 msgstr ""
3240 3250
3241 #: rhodecode/templates/changeset/changeset.html:51
3251 #: rhodecode/templates/changeset/changeset.html:72
3242 3252 #: rhodecode/templates/changeset/diff_block.html:21
3243 3253 msgid "download diff"
3244 3254 msgstr ""
3245 3255
3246 #: rhodecode/templates/changeset/changeset.html:55
3256 #: rhodecode/templates/changeset/changeset.html:76
3247 3257 #: rhodecode/templates/changeset/changeset_file_comment.html:82
3248 3258 #, python-format
3249 3259 msgid "%d comment"
3250 3260 msgid_plural "%d comments"
3251 3261 msgstr[0] ""
3252 3262 msgstr[1] ""
3253 3263
3254 #: rhodecode/templates/changeset/changeset.html:55
3264 #: rhodecode/templates/changeset/changeset.html:76
3255 3265 #: rhodecode/templates/changeset/changeset_file_comment.html:82
3256 3266 #, python-format
3257 3267 msgid "(%d inline)"
3258 3268 msgid_plural "(%d inline)"
3259 3269 msgstr[0] ""
3260 3270 msgstr[1] ""
3261 3271
3262 #: rhodecode/templates/changeset/changeset.html:111
3272 #: rhodecode/templates/changeset/changeset.html:122
3263 3273 #: rhodecode/templates/compare/compare_diff.html:44
3264 3274 #: rhodecode/templates/pullrequests/pullrequest_show.html:76
3265 3275 #, python-format
3266 3276 msgid "%s file changed"
3267 3277 msgid_plural "%s files changed"
3268 3278 msgstr[0] ""
3269 3279 msgstr[1] ""
3270 3280
3271 #: rhodecode/templates/changeset/changeset.html:113
3281 #: rhodecode/templates/changeset/changeset.html:124
3272 3282 #: rhodecode/templates/compare/compare_diff.html:46
3273 3283 #: rhodecode/templates/pullrequests/pullrequest_show.html:78
3274 3284 #, python-format
3275 3285 msgid "%s file changed with %s insertions and %s deletions"
3276 3286 msgid_plural "%s files changed with %s insertions and %s deletions"
3277 3287 msgstr[0] ""
3278 3288 msgstr[1] ""
3279 3289
3280 3290 #: rhodecode/templates/changeset/changeset_file_comment.html:42
3281 3291 msgid "Submitting..."
3282 3292 msgstr ""
3283 3293
3284 3294 #: rhodecode/templates/changeset/changeset_file_comment.html:45
3285 3295 msgid "Commenting on line {1}."
3286 3296 msgstr ""
3287 3297
3288 3298 #: rhodecode/templates/changeset/changeset_file_comment.html:46
3289 3299 #: rhodecode/templates/changeset/changeset_file_comment.html:121
3290 3300 #, python-format
3291 3301 msgid "Comments parsed using %s syntax with %s support."
3292 3302 msgstr ""
3293 3303
3294 3304 #: rhodecode/templates/changeset/changeset_file_comment.html:48
3295 3305 #: rhodecode/templates/changeset/changeset_file_comment.html:123
3296 3306 msgid "Use @username inside this text to send notification to this RhodeCode user"
3297 3307 msgstr ""
3298 3308
3299 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 3311 msgid "Comment"
3302 3312 msgstr ""
3303 3313
3304 3314 #: rhodecode/templates/changeset/changeset_file_comment.html:60
3305 3315 #: rhodecode/templates/changeset/changeset_file_comment.html:71
3306 3316 msgid "Hide"
3307 3317 msgstr ""
3308 3318
3309 3319 #: rhodecode/templates/changeset/changeset_file_comment.html:67
3310 3320 msgid "You need to be logged in to comment."
3311 3321 msgstr ""
3312 3322
3313 3323 #: rhodecode/templates/changeset/changeset_file_comment.html:67
3314 3324 msgid "Login now"
3315 3325 msgstr ""
3316 3326
3317 3327 #: rhodecode/templates/changeset/changeset_file_comment.html:118
3318 3328 msgid "Leave a comment"
3319 3329 msgstr ""
3320 3330
3321 #: rhodecode/templates/changeset/changeset_file_comment.html:124
3331 #: rhodecode/templates/changeset/changeset_file_comment.html:125
3322 3332 msgid "Check this to change current status of code-review for this changeset"
3323 3333 msgstr ""
3324 3334
3325 #: rhodecode/templates/changeset/changeset_file_comment.html:124
3335 #: rhodecode/templates/changeset/changeset_file_comment.html:125
3326 3336 msgid "change status"
3327 3337 msgstr ""
3328 3338
3329 #: rhodecode/templates/changeset/changeset_file_comment.html:140
3339 #: rhodecode/templates/changeset/changeset_file_comment.html:145
3330 3340 msgid "Comment and close"
3331 3341 msgstr ""
3332 3342
3333 3343 #: rhodecode/templates/changeset/changeset_range.html:5
3334 3344 #, python-format
3335 3345 msgid "%s Changesets"
3336 3346 msgstr ""
3337 3347
3338 3348 #: rhodecode/templates/changeset/changeset_range.html:29
3339 3349 #: rhodecode/templates/compare/compare_diff.html:29
3340 3350 msgid "Compare View"
3341 3351 msgstr ""
3342 3352
3343 3353 #: rhodecode/templates/changeset/changeset_range.html:29
3344 3354 msgid "Show combined compare"
3345 3355 msgstr ""
3346 3356
3347 3357 #: rhodecode/templates/changeset/changeset_range.html:54
3348 3358 msgid "Files affected"
3349 3359 msgstr ""
3350 3360
3351 3361 #: rhodecode/templates/changeset/diff_block.html:19
3352 3362 msgid "show full diff for this file"
3353 3363 msgstr ""
3354 3364
3355 3365 #: rhodecode/templates/changeset/diff_block.html:27
3356 3366 msgid "show inline comments"
3357 3367 msgstr ""
3358 3368
3359 3369 #: rhodecode/templates/compare/compare_cs.html:5
3360 3370 msgid "No changesets"
3361 3371 msgstr ""
3362 3372
3363 3373 #: rhodecode/templates/compare/compare_diff.html:37
3364 3374 #: rhodecode/templates/pullrequests/pullrequest_show.html:69
3365 3375 #, python-format
3366 3376 msgid "Showing %s commit"
3367 3377 msgid_plural "Showing %s commits"
3368 3378 msgstr[0] ""
3369 3379 msgstr[1] ""
3370 3380
3371 3381 #: rhodecode/templates/compare/compare_diff.html:52
3372 3382 #: rhodecode/templates/pullrequests/pullrequest_show.html:84
3373 3383 msgid "No files"
3374 3384 msgstr ""
3375 3385
3376 3386 #: rhodecode/templates/data_table/_dt_elements.html:39
3377 3387 #: rhodecode/templates/data_table/_dt_elements.html:41
3378 3388 #: rhodecode/templates/data_table/_dt_elements.html:43
3379 3389 msgid "Fork"
3380 3390 msgstr ""
3381 3391
3382 3392 #: rhodecode/templates/data_table/_dt_elements.html:60
3383 #: rhodecode/templates/journal/journal.html:81
3393 #: rhodecode/templates/journal/journal.html:89
3384 3394 #: rhodecode/templates/summary/summary.html:77
3385 3395 msgid "Mercurial repository"
3386 3396 msgstr ""
3387 3397
3388 3398 #: rhodecode/templates/data_table/_dt_elements.html:62
3389 #: rhodecode/templates/journal/journal.html:83
3399 #: rhodecode/templates/journal/journal.html:91
3390 3400 #: rhodecode/templates/summary/summary.html:80
3391 3401 msgid "Git repository"
3392 3402 msgstr ""
3393 3403
3394 3404 #: rhodecode/templates/data_table/_dt_elements.html:69
3395 #: rhodecode/templates/journal/journal.html:89
3405 #: rhodecode/templates/journal/journal.html:97
3396 3406 #: rhodecode/templates/summary/summary.html:87
3397 3407 msgid "public repository"
3398 3408 msgstr ""
3399 3409
3400 3410 #: rhodecode/templates/data_table/_dt_elements.html:80
3401 3411 #: rhodecode/templates/summary/summary.html:96
3402 3412 #: rhodecode/templates/summary/summary.html:97
3403 3413 msgid "Fork of"
3404 3414 msgstr ""
3405 3415
3406 3416 #: rhodecode/templates/data_table/_dt_elements.html:94
3407 3417 msgid "No changesets yet"
3408 3418 msgstr ""
3409 3419
3410 3420 #: rhodecode/templates/data_table/_dt_elements.html:101
3411 3421 #: rhodecode/templates/data_table/_dt_elements.html:103
3412 3422 #, python-format
3413 3423 msgid "Subscribe to %s rss feed"
3414 3424 msgstr ""
3415 3425
3416 3426 #: rhodecode/templates/data_table/_dt_elements.html:109
3417 3427 #: rhodecode/templates/data_table/_dt_elements.html:111
3418 3428 #, python-format
3419 3429 msgid "Subscribe to %s atom feed"
3420 3430 msgstr ""
3421 3431
3422 3432 #: rhodecode/templates/data_table/_dt_elements.html:122
3423 3433 #, python-format
3424 3434 msgid "Confirm to delete this user: %s"
3425 3435 msgstr ""
3426 3436
3427 3437 #: rhodecode/templates/email_templates/changeset_comment.html:10
3428 3438 msgid "New status$"
3429 3439 msgstr ""
3430 3440
3431 3441 #: rhodecode/templates/email_templates/main.html:8
3432 3442 msgid "This is a notification from RhodeCode."
3433 3443 msgstr ""
3434 3444
3435 3445 #: rhodecode/templates/email_templates/password_reset.html:4
3436 3446 msgid "Hello"
3437 3447 msgstr ""
3438 3448
3439 3449 #: rhodecode/templates/email_templates/password_reset.html:6
3440 3450 msgid "We received a request to create a new password for your account."
3441 3451 msgstr ""
3442 3452
3443 3453 #: rhodecode/templates/email_templates/password_reset.html:8
3444 3454 msgid "You can generate it by clicking following URL"
3445 3455 msgstr ""
3446 3456
3447 3457 #: rhodecode/templates/email_templates/password_reset.html:12
3448 3458 msgid "If you didn't request new password please ignore this email."
3449 3459 msgstr ""
3450 3460
3451 3461 #: rhodecode/templates/email_templates/pull_request.html:4
3452 3462 #, python-format
3453 3463 msgid ""
3454 3464 "User %s opened pull request for repository %s and wants you to review "
3455 3465 "changes."
3456 3466 msgstr ""
3457 3467
3458 3468 #: rhodecode/templates/email_templates/pull_request.html:5
3459 3469 msgid "title"
3460 3470 msgstr ""
3461 3471
3462 3472 #: rhodecode/templates/email_templates/pull_request.html:6
3463 3473 #: rhodecode/templates/pullrequests/pullrequest.html:115
3464 3474 msgid "description"
3465 3475 msgstr ""
3466 3476
3467 3477 #: rhodecode/templates/email_templates/pull_request.html:11
3468 3478 msgid "revisions for reviewing"
3469 3479 msgstr ""
3470 3480
3471 3481 #: rhodecode/templates/email_templates/pull_request.html:18
3472 3482 msgid "View this pull request here"
3473 3483 msgstr ""
3474 3484
3475 3485 #: rhodecode/templates/email_templates/pull_request_comment.html:4
3476 3486 #, python-format
3477 3487 msgid "User %s commented on pull request #%s for repository %s"
3478 3488 msgstr ""
3479 3489
3480 3490 #: rhodecode/templates/email_templates/pull_request_comment.html:10
3481 3491 msgid "New status"
3482 3492 msgstr ""
3483 3493
3484 3494 #: rhodecode/templates/email_templates/pull_request_comment.html:14
3485 3495 msgid "View this comment here"
3486 3496 msgstr ""
3487 3497
3488 3498 #: rhodecode/templates/email_templates/registration.html:4
3489 3499 msgid "A new user have registered in RhodeCode"
3490 3500 msgstr ""
3491 3501
3492 3502 #: rhodecode/templates/email_templates/registration.html:9
3493 3503 msgid "View this user here"
3494 3504 msgstr ""
3495 3505
3496 3506 #: rhodecode/templates/errors/error_document.html:46
3497 3507 #, python-format
3498 3508 msgid "You will be redirected to %s in %s seconds"
3499 3509 msgstr ""
3500 3510
3501 3511 #: rhodecode/templates/files/file_diff.html:4
3502 3512 #, python-format
3503 3513 msgid "%s File diff"
3504 3514 msgstr ""
3505 3515
3506 3516 #: rhodecode/templates/files/file_diff.html:12
3507 3517 msgid "File diff"
3508 3518 msgstr ""
3509 3519
3510 3520 #: rhodecode/templates/files/files.html:4
3511 3521 #: rhodecode/templates/files/files.html:74
3512 3522 #, python-format
3513 3523 msgid "%s files"
3514 3524 msgstr ""
3515 3525
3516 3526 #: rhodecode/templates/files/files.html:12
3517 3527 #: rhodecode/templates/summary/summary.html:351
3518 3528 msgid "files"
3519 3529 msgstr ""
3520 3530
3521 3531 #: rhodecode/templates/files/files_add.html:4
3522 3532 #: rhodecode/templates/files/files_edit.html:4
3523 3533 #, python-format
3524 3534 msgid "%s Edit file"
3525 3535 msgstr ""
3526 3536
3527 3537 #: rhodecode/templates/files/files_add.html:19
3528 3538 msgid "add file"
3529 3539 msgstr ""
3530 3540
3531 3541 #: rhodecode/templates/files/files_add.html:40
3532 3542 msgid "Add new file"
3533 3543 msgstr ""
3534 3544
3535 3545 #: rhodecode/templates/files/files_add.html:45
3536 3546 msgid "File Name"
3537 3547 msgstr ""
3538 3548
3539 3549 #: rhodecode/templates/files/files_add.html:49
3540 3550 #: rhodecode/templates/files/files_add.html:58
3541 3551 msgid "or"
3542 3552 msgstr ""
3543 3553
3544 3554 #: rhodecode/templates/files/files_add.html:49
3545 3555 #: rhodecode/templates/files/files_add.html:54
3546 3556 msgid "Upload file"
3547 3557 msgstr ""
3548 3558
3549 3559 #: rhodecode/templates/files/files_add.html:58
3550 3560 msgid "Create new file"
3551 3561 msgstr ""
3552 3562
3553 3563 #: rhodecode/templates/files/files_add.html:63
3554 3564 #: rhodecode/templates/files/files_edit.html:39
3555 3565 #: rhodecode/templates/files/files_ypjax.html:3
3556 3566 msgid "Location"
3557 3567 msgstr ""
3558 3568
3559 3569 #: rhodecode/templates/files/files_add.html:67
3560 3570 msgid "use / to separate directories"
3561 3571 msgstr ""
3562 3572
3563 3573 #: rhodecode/templates/files/files_add.html:77
3564 3574 #: rhodecode/templates/files/files_edit.html:63
3565 3575 #: rhodecode/templates/shortlog/shortlog_data.html:6
3566 3576 msgid "commit message"
3567 3577 msgstr ""
3568 3578
3569 3579 #: rhodecode/templates/files/files_add.html:81
3570 3580 #: rhodecode/templates/files/files_edit.html:67
3571 3581 msgid "Commit changes"
3572 3582 msgstr ""
3573 3583
3574 3584 #: rhodecode/templates/files/files_browser.html:13
3575 3585 msgid "view"
3576 3586 msgstr ""
3577 3587
3578 3588 #: rhodecode/templates/files/files_browser.html:14
3579 3589 msgid "previous revision"
3580 3590 msgstr ""
3581 3591
3582 3592 #: rhodecode/templates/files/files_browser.html:16
3583 3593 msgid "next revision"
3584 3594 msgstr ""
3585 3595
3586 3596 #: rhodecode/templates/files/files_browser.html:23
3587 3597 msgid "follow current branch"
3588 3598 msgstr ""
3589 3599
3590 3600 #: rhodecode/templates/files/files_browser.html:27
3591 3601 msgid "search file list"
3592 3602 msgstr ""
3593 3603
3594 3604 #: rhodecode/templates/files/files_browser.html:31
3595 3605 #: rhodecode/templates/shortlog/shortlog_data.html:78
3596 3606 msgid "add new file"
3597 3607 msgstr ""
3598 3608
3599 3609 #: rhodecode/templates/files/files_browser.html:35
3600 3610 msgid "Loading file list..."
3601 3611 msgstr ""
3602 3612
3603 3613 #: rhodecode/templates/files/files_browser.html:48
3604 3614 msgid "Size"
3605 3615 msgstr ""
3606 3616
3607 3617 #: rhodecode/templates/files/files_browser.html:49
3608 3618 msgid "Mimetype"
3609 3619 msgstr ""
3610 3620
3611 3621 #: rhodecode/templates/files/files_browser.html:50
3612 3622 msgid "Last Revision"
3613 3623 msgstr ""
3614 3624
3615 3625 #: rhodecode/templates/files/files_browser.html:51
3616 3626 msgid "Last modified"
3617 3627 msgstr ""
3618 3628
3619 3629 #: rhodecode/templates/files/files_browser.html:52
3620 3630 msgid "Last commiter"
3621 3631 msgstr ""
3622 3632
3623 3633 #: rhodecode/templates/files/files_edit.html:19
3624 3634 msgid "edit file"
3625 3635 msgstr ""
3626 3636
3627 3637 #: rhodecode/templates/files/files_edit.html:49
3628 3638 #: rhodecode/templates/files/files_source.html:23
3629 3639 msgid "show annotation"
3630 3640 msgstr ""
3631 3641
3632 3642 #: rhodecode/templates/files/files_edit.html:50
3633 3643 #: rhodecode/templates/files/files_source.html:25
3634 3644 #: rhodecode/templates/files/files_source.html:53
3635 3645 msgid "show as raw"
3636 3646 msgstr ""
3637 3647
3638 3648 #: rhodecode/templates/files/files_edit.html:51
3639 3649 #: rhodecode/templates/files/files_source.html:26
3640 3650 msgid "download as raw"
3641 3651 msgstr ""
3642 3652
3643 3653 #: rhodecode/templates/files/files_edit.html:54
3644 3654 msgid "source"
3645 3655 msgstr ""
3646 3656
3647 3657 #: rhodecode/templates/files/files_edit.html:59
3648 3658 msgid "Editing file"
3649 3659 msgstr ""
3650 3660
3651 3661 #: rhodecode/templates/files/files_history_box.html:2
3652 3662 msgid "History"
3653 3663 msgstr ""
3654 3664
3655 3665 #: rhodecode/templates/files/files_history_box.html:9
3656 3666 msgid "diff to revision"
3657 3667 msgstr ""
3658 3668
3659 3669 #: rhodecode/templates/files/files_history_box.html:10
3660 3670 #, fuzzy
3661 3671 msgid "show at revision"
3662 3672 msgstr ""
3663 3673
3664 3674 #: rhodecode/templates/files/files_history_box.html:11
3665 3675 msgid "show full history"
3666 3676 msgstr ""
3667 3677
3668 3678 #: rhodecode/templates/files/files_history_box.html:16
3669 3679 #, fuzzy, python-format
3670 3680 msgid "%s author"
3671 3681 msgid_plural "%s authors"
3672 3682 msgstr[0] ""
3673 3683 msgstr[1] ""
3674 3684
3675 3685 #: rhodecode/templates/files/files_source.html:6
3676 3686 msgid "Load file history"
3677 3687 msgstr ""
3678 3688
3679 3689 #: rhodecode/templates/files/files_source.html:21
3680 3690 msgid "show source"
3681 3691 msgstr ""
3682 3692
3683 3693 #: rhodecode/templates/files/files_source.html:44
3684 3694 #, python-format
3685 3695 msgid "Binary file (%s)"
3686 3696 msgstr ""
3687 3697
3688 3698 #: rhodecode/templates/files/files_source.html:53
3689 3699 msgid "File is too big to display"
3690 3700 msgstr ""
3691 3701
3692 3702 #: rhodecode/templates/files/files_ypjax.html:5
3693 3703 msgid "annotation"
3694 3704 msgstr ""
3695 3705
3696 3706 #: rhodecode/templates/files/files_ypjax.html:15
3697 3707 msgid "Go back"
3698 3708 msgstr ""
3699 3709
3700 3710 #: rhodecode/templates/files/files_ypjax.html:16
3701 3711 msgid "No files at given path"
3702 3712 msgstr ""
3703 3713
3704 3714 #: rhodecode/templates/followers/followers.html:5
3705 3715 #, python-format
3706 3716 msgid "%s Followers"
3707 3717 msgstr ""
3708 3718
3709 3719 #: rhodecode/templates/followers/followers.html:13
3710 3720 msgid "followers"
3711 3721 msgstr ""
3712 3722
3713 3723 #: rhodecode/templates/followers/followers_data.html:12
3714 3724 msgid "Started following -"
3715 3725 msgstr ""
3716 3726
3717 3727 #: rhodecode/templates/forks/fork.html:5
3718 3728 #, python-format
3719 3729 msgid "%s Fork"
3720 3730 msgstr ""
3721 3731
3722 3732 #: rhodecode/templates/forks/fork.html:31
3723 3733 msgid "Fork name"
3724 3734 msgstr ""
3725 3735
3726 3736 #: rhodecode/templates/forks/fork.html:68
3727 3737 msgid "Private"
3728 3738 msgstr ""
3729 3739
3730 3740 #: rhodecode/templates/forks/fork.html:77
3731 3741 msgid "Copy permissions"
3732 3742 msgstr ""
3733 3743
3734 3744 #: rhodecode/templates/forks/fork.html:81
3735 3745 msgid "Copy permissions from forked repository"
3736 3746 msgstr ""
3737 3747
3738 3748 #: rhodecode/templates/forks/fork.html:86
3739 3749 msgid "Update after clone"
3740 3750 msgstr ""
3741 3751
3742 3752 #: rhodecode/templates/forks/fork.html:90
3743 3753 msgid "Checkout source after making a clone"
3744 3754 msgstr ""
3745 3755
3746 3756 #: rhodecode/templates/forks/fork.html:94
3747 3757 msgid "fork this repository"
3748 3758 msgstr ""
3749 3759
3750 3760 #: rhodecode/templates/forks/forks.html:5
3751 3761 #, python-format
3752 3762 msgid "%s Forks"
3753 3763 msgstr ""
3754 3764
3755 3765 #: rhodecode/templates/forks/forks.html:13
3756 3766 msgid "forks"
3757 3767 msgstr ""
3758 3768
3759 3769 #: rhodecode/templates/forks/forks_data.html:17
3760 3770 msgid "forked"
3761 3771 msgstr ""
3762 3772
3763 3773 #: rhodecode/templates/forks/forks_data.html:42
3764 3774 msgid "There are no forks yet"
3765 3775 msgstr ""
3766 3776
3767 #: rhodecode/templates/journal/journal.html:13
3777 #: rhodecode/templates/journal/journal.html:21
3768 3778 msgid "ATOM journal feed"
3769 3779 msgstr ""
3770 3780
3771 #: rhodecode/templates/journal/journal.html:14
3781 #: rhodecode/templates/journal/journal.html:22
3772 3782 msgid "RSS journal feed"
3773 3783 msgstr ""
3774 3784
3775 #: rhodecode/templates/journal/journal.html:24
3785 #: rhodecode/templates/journal/journal.html:32
3776 3786 #: rhodecode/templates/pullrequests/pullrequest.html:55
3777 3787 msgid "Refresh"
3778 3788 msgstr ""
3779 3789
3780 #: rhodecode/templates/journal/journal.html:27
3790 #: rhodecode/templates/journal/journal.html:35
3781 3791 #: rhodecode/templates/journal/public_journal.html:24
3782 3792 msgid "RSS feed"
3783 3793 msgstr ""
3784 3794
3785 #: rhodecode/templates/journal/journal.html:30
3795 #: rhodecode/templates/journal/journal.html:38
3786 3796 #: rhodecode/templates/journal/public_journal.html:27
3787 3797 msgid "ATOM feed"
3788 3798 msgstr ""
3789 3799
3790 #: rhodecode/templates/journal/journal.html:41
3800 #: rhodecode/templates/journal/journal.html:49
3791 3801 msgid "Watched"
3792 3802 msgstr ""
3793 3803
3794 #: rhodecode/templates/journal/journal.html:46
3804 #: rhodecode/templates/journal/journal.html:54
3795 3805 msgid "ADD"
3796 3806 msgstr ""
3797 3807
3798 #: rhodecode/templates/journal/journal.html:69
3808 #: rhodecode/templates/journal/journal.html:77
3799 3809 msgid "following user"
3800 3810 msgstr ""
3801 3811
3802 #: rhodecode/templates/journal/journal.html:69
3812 #: rhodecode/templates/journal/journal.html:77
3803 3813 msgid "user"
3804 3814 msgstr ""
3805 3815
3806 #: rhodecode/templates/journal/journal.html:102
3816 #: rhodecode/templates/journal/journal.html:110
3807 3817 msgid "You are not following any users or repositories"
3808 3818 msgstr ""
3809 3819
3810 #: rhodecode/templates/journal/journal_data.html:51
3820 #: rhodecode/templates/journal/journal_data.html:55
3811 3821 msgid "No entries yet"
3812 3822 msgstr ""
3813 3823
3814 3824 #: rhodecode/templates/journal/public_journal.html:13
3815 3825 msgid "ATOM public journal feed"
3816 3826 msgstr ""
3817 3827
3818 3828 #: rhodecode/templates/journal/public_journal.html:14
3819 3829 msgid "RSS public journal feed"
3820 3830 msgstr ""
3821 3831
3822 3832 #: rhodecode/templates/journal/public_journal.html:21
3823 3833 msgid "Public Journal"
3824 3834 msgstr ""
3825 3835
3826 3836 #: rhodecode/templates/pullrequests/pullrequest.html:4
3827 3837 #: rhodecode/templates/pullrequests/pullrequest.html:12
3828 3838 msgid "New pull request"
3829 3839 msgstr ""
3830 3840
3831 3841 #: rhodecode/templates/pullrequests/pullrequest.html:54
3832 3842 msgid "refresh overview"
3833 3843 msgstr ""
3834 3844
3835 3845 #: rhodecode/templates/pullrequests/pullrequest.html:66
3836 3846 msgid "Detailed compare view"
3837 3847 msgstr ""
3838 3848
3839 3849 #: rhodecode/templates/pullrequests/pullrequest.html:70
3840 3850 #: rhodecode/templates/pullrequests/pullrequest_show.html:100
3841 3851 msgid "Pull request reviewers"
3842 3852 msgstr ""
3843 3853
3844 3854 #: rhodecode/templates/pullrequests/pullrequest.html:79
3845 3855 #: rhodecode/templates/pullrequests/pullrequest_show.html:112
3846 3856 msgid "owner"
3847 3857 msgstr ""
3848 3858
3849 3859 #: rhodecode/templates/pullrequests/pullrequest.html:91
3850 3860 #: rhodecode/templates/pullrequests/pullrequest_show.html:127
3851 3861 msgid "Add reviewer to this pull request."
3852 3862 msgstr ""
3853 3863
3854 3864 #: rhodecode/templates/pullrequests/pullrequest.html:97
3855 3865 msgid "Create new pull request"
3856 3866 msgstr ""
3857 3867
3858 3868 #: rhodecode/templates/pullrequests/pullrequest.html:106
3859 3869 #: rhodecode/templates/pullrequests/pullrequest_show.html:25
3860 3870 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:33
3861 3871 msgid "Title"
3862 3872 msgstr ""
3863 3873
3864 3874 #: rhodecode/templates/pullrequests/pullrequest.html:123
3865 3875 msgid "Send pull request"
3866 3876 msgstr ""
3867 3877
3868 3878 #: rhodecode/templates/pullrequests/pullrequest_show.html:23
3869 3879 #, python-format
3870 3880 msgid "Closed %s"
3871 3881 msgstr ""
3872 3882
3873 3883 #: rhodecode/templates/pullrequests/pullrequest_show.html:23
3874 3884 #, python-format
3875 3885 msgid "with status %s"
3876 3886 msgstr ""
3877 3887
3878 3888 #: rhodecode/templates/pullrequests/pullrequest_show.html:31
3879 3889 msgid "Status"
3880 3890 msgstr ""
3881 3891
3882 3892 #: rhodecode/templates/pullrequests/pullrequest_show.html:36
3883 3893 msgid "Pull request status"
3884 3894 msgstr ""
3885 3895
3886 3896 #: rhodecode/templates/pullrequests/pullrequest_show.html:44
3887 3897 msgid "Still not reviewed by"
3888 3898 msgstr ""
3889 3899
3890 3900 #: rhodecode/templates/pullrequests/pullrequest_show.html:48
3891 3901 #, python-format
3892 3902 msgid "%d reviewer"
3893 3903 msgid_plural "%d reviewers"
3894 3904 msgstr[0] ""
3895 3905 msgstr[1] ""
3896 3906
3897 3907 #: rhodecode/templates/pullrequests/pullrequest_show.html:50
3898 3908 msgid "pull request was reviewed by all reviewers"
3899 3909 msgstr ""
3900 3910
3901 3911 #: rhodecode/templates/pullrequests/pullrequest_show.html:58
3902 3912 msgid "Created on"
3903 3913 msgstr ""
3904 3914
3905 3915 #: rhodecode/templates/pullrequests/pullrequest_show.html:65
3906 3916 msgid "Compare view"
3907 3917 msgstr ""
3908 3918
3919 #: rhodecode/templates/pullrequests/pullrequest_show.html:112
3920 #, fuzzy
3921 msgid "reviewer"
3922 msgstr ""
3923
3909 3924 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:4
3910 3925 msgid "all pull requests"
3911 3926 msgstr ""
3912 3927
3913 3928 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:12
3914 3929 msgid "All pull requests"
3915 3930 msgstr ""
3916 3931
3917 3932 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:27
3918 3933 msgid "Closed"
3919 3934 msgstr ""
3920 3935
3921 3936 #: rhodecode/templates/search/search.html:6
3922 3937 #, python-format
3923 3938 msgid "Search \"%s\" in repository: %s"
3924 3939 msgstr ""
3925 3940
3926 3941 #: rhodecode/templates/search/search.html:8
3927 3942 #, python-format
3928 3943 msgid "Search \"%s\" in all repositories"
3929 3944 msgstr ""
3930 3945
3931 3946 #: rhodecode/templates/search/search.html:12
3932 3947 #: rhodecode/templates/search/search.html:32
3933 3948 #, python-format
3934 3949 msgid "Search in repository: %s"
3935 3950 msgstr ""
3936 3951
3937 3952 #: rhodecode/templates/search/search.html:14
3938 3953 #: rhodecode/templates/search/search.html:34
3939 3954 msgid "Search in all repositories"
3940 3955 msgstr ""
3941 3956
3942 3957 #: rhodecode/templates/search/search.html:48
3943 3958 msgid "Search term"
3944 3959 msgstr ""
3945 3960
3946 3961 #: rhodecode/templates/search/search.html:60
3947 3962 msgid "Search in"
3948 3963 msgstr ""
3949 3964
3950 3965 #: rhodecode/templates/search/search.html:63
3951 3966 msgid "File contents"
3952 3967 msgstr ""
3953 3968
3954 3969 #: rhodecode/templates/search/search.html:64
3955 3970 msgid "Commit messages"
3956 3971 msgstr ""
3957 3972
3958 3973 #: rhodecode/templates/search/search.html:65
3959 3974 msgid "File names"
3960 3975 msgstr ""
3961 3976
3962 3977 #: rhodecode/templates/search/search_commit.html:35
3963 3978 #: rhodecode/templates/search/search_content.html:21
3964 3979 #: rhodecode/templates/search/search_path.html:15
3965 3980 msgid "Permission denied"
3966 3981 msgstr ""
3967 3982
3968 3983 #: rhodecode/templates/settings/repo_settings.html:5
3969 3984 #, python-format
3970 3985 msgid "%s Settings"
3971 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 3996 #: rhodecode/templates/shortlog/shortlog.html:5
3974 3997 #, python-format
3975 3998 msgid "%s Shortlog"
3976 3999 msgstr ""
3977 4000
3978 4001 #: rhodecode/templates/shortlog/shortlog.html:15
3979 4002 #: rhodecode/templates/shortlog/shortlog.html:19
3980 4003 msgid "shortlog"
3981 4004 msgstr ""
3982 4005
3983 4006 #: rhodecode/templates/shortlog/shortlog_data.html:5
3984 4007 msgid "revision"
3985 4008 msgstr ""
3986 4009
3987 4010 #: rhodecode/templates/shortlog/shortlog_data.html:7
3988 4011 msgid "age"
3989 4012 msgstr ""
3990 4013
3991 4014 #: rhodecode/templates/shortlog/shortlog_data.html:8
3992 4015 msgid "author"
3993 4016 msgstr ""
3994 4017
3995 4018 #: rhodecode/templates/shortlog/shortlog_data.html:75
3996 4019 msgid "Add or upload files directly via RhodeCode"
3997 4020 msgstr ""
3998 4021
3999 4022 #: rhodecode/templates/shortlog/shortlog_data.html:84
4000 4023 msgid "Push new repo"
4001 4024 msgstr ""
4002 4025
4003 4026 #: rhodecode/templates/shortlog/shortlog_data.html:92
4004 4027 msgid "Existing repository?"
4005 4028 msgstr ""
4006 4029
4007 4030 #: rhodecode/templates/summary/summary.html:4
4008 4031 #, python-format
4009 4032 msgid "%s Summary"
4010 4033 msgstr ""
4011 4034
4012 4035 #: rhodecode/templates/summary/summary.html:12
4013 4036 msgid "summary"
4014 4037 msgstr ""
4015 4038
4016 4039 #: rhodecode/templates/summary/summary.html:20
4017 4040 #, python-format
4018 4041 msgid "repo %s ATOM feed"
4019 4042 msgstr ""
4020 4043
4021 4044 #: rhodecode/templates/summary/summary.html:21
4022 4045 #, python-format
4023 4046 msgid "repo %s RSS feed"
4024 4047 msgstr ""
4025 4048
4026 4049 #: rhodecode/templates/summary/summary.html:49
4027 4050 #: rhodecode/templates/summary/summary.html:52
4028 4051 msgid "ATOM"
4029 4052 msgstr ""
4030 4053
4031 4054 #: rhodecode/templates/summary/summary.html:70
4032 4055 #, python-format
4033 4056 msgid "Repository locked by %s"
4034 4057 msgstr ""
4035 4058
4036 4059 #: rhodecode/templates/summary/summary.html:72
4037 4060 msgid "Repository unlocked"
4038 4061 msgstr ""
4039 4062
4040 4063 #: rhodecode/templates/summary/summary.html:91
4041 4064 #, python-format
4042 4065 msgid "Non changable ID %s"
4043 4066 msgstr ""
4044 4067
4045 4068 #: rhodecode/templates/summary/summary.html:96
4046 4069 msgid "public"
4047 4070 msgstr ""
4048 4071
4049 4072 #: rhodecode/templates/summary/summary.html:104
4050 4073 msgid "remote clone"
4051 4074 msgstr ""
4052 4075
4053 4076 #: rhodecode/templates/summary/summary.html:125
4054 4077 msgid "Contact"
4055 4078 msgstr ""
4056 4079
4057 4080 #: rhodecode/templates/summary/summary.html:139
4058 4081 msgid "Clone url"
4059 4082 msgstr ""
4060 4083
4061 4084 #: rhodecode/templates/summary/summary.html:142
4062 4085 msgid "Show by Name"
4063 4086 msgstr ""
4064 4087
4065 4088 #: rhodecode/templates/summary/summary.html:143
4066 4089 msgid "Show by ID"
4067 4090 msgstr ""
4068 4091
4069 4092 #: rhodecode/templates/summary/summary.html:151
4070 4093 msgid "Trending files"
4071 4094 msgstr ""
4072 4095
4073 4096 #: rhodecode/templates/summary/summary.html:159
4074 4097 #: rhodecode/templates/summary/summary.html:175
4075 4098 #: rhodecode/templates/summary/summary.html:203
4076 4099 msgid "enable"
4077 4100 msgstr ""
4078 4101
4079 4102 #: rhodecode/templates/summary/summary.html:167
4080 4103 msgid "Download"
4081 4104 msgstr ""
4082 4105
4083 4106 #: rhodecode/templates/summary/summary.html:171
4084 4107 msgid "There are no downloads yet"
4085 4108 msgstr ""
4086 4109
4087 4110 #: rhodecode/templates/summary/summary.html:173
4088 4111 msgid "Downloads are disabled for this repository"
4089 4112 msgstr ""
4090 4113
4091 4114 #: rhodecode/templates/summary/summary.html:179
4092 4115 msgid "Download as zip"
4093 4116 msgstr ""
4094 4117
4095 4118 #: rhodecode/templates/summary/summary.html:182
4096 4119 msgid "Check this to download archive with subrepos"
4097 4120 msgstr ""
4098 4121
4099 4122 #: rhodecode/templates/summary/summary.html:182
4100 4123 msgid "with subrepos"
4101 4124 msgstr ""
4102 4125
4103 4126 #: rhodecode/templates/summary/summary.html:195
4104 4127 msgid "Commit activity by day / author"
4105 4128 msgstr ""
4106 4129
4107 4130 #: rhodecode/templates/summary/summary.html:206
4108 4131 msgid "Stats gathered: "
4109 4132 msgstr ""
4110 4133
4111 4134 #: rhodecode/templates/summary/summary.html:227
4112 4135 msgid "Shortlog"
4113 4136 msgstr ""
4114 4137
4115 4138 #: rhodecode/templates/summary/summary.html:229
4116 4139 msgid "Quick start"
4117 4140 msgstr ""
4118 4141
4119 4142 #: rhodecode/templates/summary/summary.html:243
4120 4143 #, python-format
4121 4144 msgid "Readme file at revision '%s'"
4122 4145 msgstr ""
4123 4146
4124 4147 #: rhodecode/templates/summary/summary.html:246
4125 4148 msgid "Permalink to this readme"
4126 4149 msgstr ""
4127 4150
4128 4151 #: rhodecode/templates/summary/summary.html:304
4129 4152 #, python-format
4130 4153 msgid "Download %s as %s"
4131 4154 msgstr ""
4132 4155
4133 4156 #: rhodecode/templates/summary/summary.html:661
4134 4157 msgid "commits"
4135 4158 msgstr ""
4136 4159
4137 4160 #: rhodecode/templates/summary/summary.html:662
4138 4161 msgid "files added"
4139 4162 msgstr ""
4140 4163
4141 4164 #: rhodecode/templates/summary/summary.html:663
4142 4165 msgid "files changed"
4143 4166 msgstr ""
4144 4167
4145 4168 #: rhodecode/templates/summary/summary.html:664
4146 4169 msgid "files removed"
4147 4170 msgstr ""
4148 4171
4149 4172 #: rhodecode/templates/summary/summary.html:667
4150 4173 msgid "commit"
4151 4174 msgstr ""
4152 4175
4153 4176 #: rhodecode/templates/summary/summary.html:668
4154 4177 msgid "file added"
4155 4178 msgstr ""
4156 4179
4157 4180 #: rhodecode/templates/summary/summary.html:669
4158 4181 msgid "file changed"
4159 4182 msgstr ""
4160 4183
4161 4184 #: rhodecode/templates/summary/summary.html:670
4162 4185 msgid "file removed"
4163 4186 msgstr ""
4164 4187
4165 4188 #: rhodecode/templates/tags/tags.html:5
4166 4189 #, python-format
4167 4190 msgid "%s Tags"
4168 4191 msgstr ""
4169 4192
4170 4193 #: rhodecode/templates/tags/tags.html:29
4171 4194 msgid "Compare tags"
4172 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 1 # French translations for RhodeCode.
2 2 # Copyright (C) 2011 ORGANIZATION
3 3 # This file is distributed under the same license as the RhodeCode project.
4 4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
5 5 #
6 6 msgid ""
7 7 msgstr ""
8 8 "Project-Id-Version: RhodeCode 1.1.5\n"
9 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 11 "PO-Revision-Date: 2012-10-02 11:32+0100\n"
12 12 "Last-Translator: Vincent Duvert <vincent@duvert.net>\n"
13 13 "Language-Team: fr <LL@li.org>\n"
14 14 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
15 15 "MIME-Version: 1.0\n"
16 16 "Content-Type: text/plain; charset=utf-8\n"
17 17 "Content-Transfer-Encoding: 8bit\n"
18 18 "Generated-By: Babel 0.9.6\n"
19 19
20 20 #: rhodecode/controllers/changelog.py:95
21 21 msgid "All Branches"
22 22 msgstr "Toutes les branches"
23 23
24 #: rhodecode/controllers/changeset.py:84
24 #: rhodecode/controllers/changeset.py:83
25 25 msgid "show white space"
26 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 29 msgid "ignore white space"
30 30 msgstr "Ignorer les espaces et tabulations"
31 31
32 #: rhodecode/controllers/changeset.py:164
32 #: rhodecode/controllers/changeset.py:163
33 33 #, python-format
34 34 msgid "%s line context"
35 35 msgstr "Afficher %s lignes de contexte"
36 36
37 #: rhodecode/controllers/changeset.py:315
38 #: rhodecode/controllers/pullrequests.py:411
37 #: rhodecode/controllers/changeset.py:314
38 #: rhodecode/controllers/pullrequests.py:417
39 39 #, python-format
40 40 msgid "Status change -> %s"
41 41 msgstr "Changement de statut -> %s"
42 42
43 #: rhodecode/controllers/changeset.py:346
43 #: rhodecode/controllers/changeset.py:345
44 44 msgid ""
45 45 "Changing status on a changeset associated witha closed pull request is "
46 46 "not allowed"
47 47 msgstr ""
48 48 "Le changement de statut d’un changeset associé à une pull request fermée "
49 49 "n’est pas autorisé."
50 50
51 51 #: rhodecode/controllers/compare.py:75
52 #: rhodecode/controllers/pullrequests.py:117
52 #: rhodecode/controllers/pullrequests.py:121
53 53 #: rhodecode/controllers/shortlog.py:100
54 54 msgid "There are no changesets yet"
55 55 msgstr "Il n’y a aucun changement pour le moment"
56 56
57 57 #: rhodecode/controllers/error.py:69
58 58 msgid "Home page"
59 59 msgstr "Accueil"
60 60
61 61 #: rhodecode/controllers/error.py:98
62 62 msgid "The request could not be understood by the server due to malformed syntax."
63 63 msgstr ""
64 64 "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de "
65 65 "syntaxe"
66 66
67 67 #: rhodecode/controllers/error.py:101
68 68 msgid "Unauthorized access to resource"
69 69 msgstr "Accès interdit à cet ressource"
70 70
71 71 #: rhodecode/controllers/error.py:103
72 72 msgid "You don't have permission to view this page"
73 73 msgstr "Vous n’avez pas la permission de voir cette page"
74 74
75 75 #: rhodecode/controllers/error.py:105
76 76 msgid "The resource could not be found"
77 77 msgstr "Ressource introuvable"
78 78
79 79 #: rhodecode/controllers/error.py:107
80 80 msgid ""
81 81 "The server encountered an unexpected condition which prevented it from "
82 82 "fulfilling the request."
83 83 msgstr ""
84 84 "La requête n’a pu être traitée en raison d’une erreur survenue sur le "
85 85 "serveur."
86 86
87 87 #: rhodecode/controllers/feed.py:52
88 88 #, python-format
89 89 msgid "Changes on %s repository"
90 90 msgstr "Changements sur le dépôt %s"
91 91
92 92 #: rhodecode/controllers/feed.py:53
93 93 #, python-format
94 94 msgid "%s %s feed"
95 95 msgstr "Flux %s de %s"
96 96
97 97 #: rhodecode/controllers/feed.py:86
98 #: rhodecode/templates/changeset/changeset.html:126
99 #: rhodecode/templates/changeset/changeset.html:138
98 #: rhodecode/templates/changeset/changeset.html:137
99 #: rhodecode/templates/changeset/changeset.html:149
100 100 #: rhodecode/templates/compare/compare_diff.html:62
101 101 #: rhodecode/templates/compare/compare_diff.html:73
102 102 #: rhodecode/templates/pullrequests/pullrequest_show.html:94
103 103 #: rhodecode/templates/pullrequests/pullrequest_show.html:153
104 104 msgid "Changeset was too big and was cut off..."
105 105 msgstr "Cet ensemble de changements était trop important et a été découpé…"
106 106
107 107 #: rhodecode/controllers/feed.py:92
108 108 msgid "commited on"
109 109 msgstr "a commité, le"
110 110
111 111 #: rhodecode/controllers/files.py:86
112 112 msgid "click here to add new file"
113 113 msgstr "Ajouter un nouveau fichier"
114 114
115 115 #: rhodecode/controllers/files.py:87
116 116 #, python-format
117 117 msgid "There are no files yet %s"
118 118 msgstr "Il n’y a pas encore de fichiers %s"
119 119
120 120 #: rhodecode/controllers/files.py:265 rhodecode/controllers/files.py:325
121 121 #, python-format
122 122 msgid "This repository is has been locked by %s on %s"
123 123 msgstr "Ce dépôt a été verrouillé par %s sur %s."
124 124
125 125 #: rhodecode/controllers/files.py:292
126 126 #, python-format
127 127 msgid "Edited %s via RhodeCode"
128 128 msgstr "%s édité via RhodeCode"
129 129
130 130 #: rhodecode/controllers/files.py:297
131 131 msgid "No changes"
132 132 msgstr "Aucun changement"
133 133
134 134 #: rhodecode/controllers/files.py:308 rhodecode/controllers/files.py:372
135 135 #, python-format
136 136 msgid "Successfully committed to %s"
137 137 msgstr "Commit réalisé avec succès sur %s"
138 138
139 139 #: rhodecode/controllers/files.py:313 rhodecode/controllers/files.py:378
140 140 msgid "Error occurred during commit"
141 141 msgstr "Une erreur est survenue durant le commit"
142 142
143 143 #: rhodecode/controllers/files.py:344
144 144 #, python-format
145 145 msgid "Added %s via RhodeCode"
146 146 msgstr "%s ajouté par RhodeCode"
147 147
148 148 #: rhodecode/controllers/files.py:358
149 149 msgid "No content"
150 150 msgstr "Aucun contenu"
151 151
152 152 #: rhodecode/controllers/files.py:362
153 153 msgid "No filename"
154 154 msgstr "Aucun nom de fichier"
155 155
156 156 #: rhodecode/controllers/files.py:404
157 157 msgid "downloads disabled"
158 158 msgstr "Les téléchargements sont désactivés"
159 159
160 160 #: rhodecode/controllers/files.py:415
161 161 #, python-format
162 162 msgid "Unknown revision %s"
163 163 msgstr "Révision %s inconnue."
164 164
165 165 #: rhodecode/controllers/files.py:417
166 166 msgid "Empty repository"
167 167 msgstr "Dépôt vide."
168 168
169 169 #: rhodecode/controllers/files.py:419
170 170 msgid "Unknown archive type"
171 171 msgstr "Type d’archive inconnu"
172 172
173 173 #: rhodecode/controllers/files.py:564
174 174 #: rhodecode/templates/changeset/changeset_range.html:13
175 175 #: rhodecode/templates/changeset/changeset_range.html:31
176 176 msgid "Changesets"
177 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 180 #: rhodecode/controllers/summary.py:236 rhodecode/model/scm.py:550
181 181 msgid "Branches"
182 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 185 #: rhodecode/controllers/summary.py:237 rhodecode/model/scm.py:561
186 186 msgid "Tags"
187 187 msgstr "Tags"
188 188
189 #: rhodecode/controllers/forks.py:74 rhodecode/controllers/admin/repos.py:92
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
189 #: rhodecode/controllers/forks.py:158
212 190 #, python-format
213 191 msgid "forked %s repository as %s"
214 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 195 #, python-format
218 196 msgid "An error occurred during repository forking %s"
219 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 200 msgid "public journal"
223 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 204 #: rhodecode/templates/base/base.html:232
205 #: rhodecode/templates/journal/journal.html:12
227 206 msgid "journal"
228 207 msgstr "Journal"
229 208
230 209 #: rhodecode/controllers/login.py:143
231 210 msgid "You have successfully registered into rhodecode"
232 211 msgstr "Vous vous êtes inscrits avec succès à RhodeCode"
233 212
234 213 #: rhodecode/controllers/login.py:164
235 214 msgid "Your password reset link was sent"
236 215 msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé."
237 216
238 217 #: rhodecode/controllers/login.py:184
239 218 msgid ""
240 219 "Your password reset was successful, new password has been sent to your "
241 220 "email"
242 221 msgstr ""
243 222 "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a "
244 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 226 msgid "Bookmarks"
248 227 msgstr "Signets"
249 228
250 #: rhodecode/controllers/pullrequests.py:186
229 #: rhodecode/controllers/pullrequests.py:190
251 230 msgid "Pull request requires a title with min. 3 chars"
252 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 234 msgid "error during creation of pull request"
256 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 238 msgid "Successfully opened new pull request"
260 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 242 msgid "Error occurred during sending pull request"
264 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 246 msgid "Successfully deleted pull request"
268 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 253 #: rhodecode/controllers/search.py:134
271 254 msgid "Invalid search query. Try quoting it."
272 255 msgstr "Requête invalide. Essayer de la mettre entre guillemets."
273 256
274 257 #: rhodecode/controllers/search.py:139
275 258 msgid "There is no index to search in. Please run whoosh indexer"
276 259 msgstr ""
277 260 "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de "
278 261 "code Whoosh."
279 262
280 263 #: rhodecode/controllers/search.py:143
281 264 msgid "An error occurred during this search operation"
282 265 msgstr "Une erreur est survenue durant l’opération de recherche."
283 266
284 #: rhodecode/controllers/settings.py:108
285 #: rhodecode/controllers/admin/repos.py:268
267 #: rhodecode/controllers/settings.py:119
268 #: rhodecode/controllers/admin/repos.py:272
286 269 #, python-format
287 270 msgid "Repository %s updated successfully"
288 271 msgstr "Dépôt %s mis à jour avec succès."
289 272
290 #: rhodecode/controllers/settings.py:126
291 #: rhodecode/controllers/admin/repos.py:286
273 #: rhodecode/controllers/settings.py:137
274 #: rhodecode/controllers/admin/repos.py:290
292 275 #, python-format
293 276 msgid "error occurred during update of repository %s"
294 277 msgstr "Une erreur est survenue lors de la mise à jour du dépôt %s."
295 278
296 #: rhodecode/controllers/settings.py:144
297 #: rhodecode/controllers/admin/repos.py:304
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
279 #: rhodecode/controllers/settings.py:162
280 #: rhodecode/controllers/admin/repos.py:315
310 281 #, python-format
311 282 msgid "deleted repository %s"
312 283 msgstr "Dépôt %s supprimé"
313 284
314 #: rhodecode/controllers/settings.py:160
315 #: rhodecode/controllers/admin/repos.py:326
316 #: rhodecode/controllers/admin/repos.py:332
285 #: rhodecode/controllers/settings.py:166
286 #: rhodecode/controllers/admin/repos.py:325
287 #: rhodecode/controllers/admin/repos.py:331
317 288 #, python-format
318 289 msgid "An error occurred during deletion of %s"
319 290 msgstr "Erreur pendant la suppression de %s"
320 291
321 #: rhodecode/controllers/settings.py:179
292 #: rhodecode/controllers/settings.py:185
322 293 msgid "unlocked"
323 294 msgstr "déverrouillé"
324 295
325 #: rhodecode/controllers/settings.py:182
296 #: rhodecode/controllers/settings.py:188
326 297 msgid "locked"
327 298 msgstr "verrouillé"
328 299
329 #: rhodecode/controllers/settings.py:184
300 #: rhodecode/controllers/settings.py:190
330 301 #, python-format
331 302 msgid "Repository has been %s"
332 303 msgstr "Le dépôt a été %s."
333 304
334 #: rhodecode/controllers/settings.py:188
335 #: rhodecode/controllers/admin/repos.py:424
305 #: rhodecode/controllers/settings.py:194
306 #: rhodecode/controllers/admin/repos.py:423
336 307 msgid "An error occurred during unlocking"
337 308 msgstr "Une erreur est survenue durant le déverrouillage."
338 309
339 310 #: rhodecode/controllers/summary.py:140
340 311 msgid "No data loaded yet"
341 312 msgstr "Aucune donnée actuellement disponible."
342 313
343 314 #: rhodecode/controllers/summary.py:144
344 315 #: rhodecode/templates/summary/summary.html:157
345 316 msgid "Statistics are disabled for this repository"
346 317 msgstr "La mise à jour des statistiques est désactivée pour ce dépôt."
347 318
348 319 #: rhodecode/controllers/admin/defaults.py:96
349 320 #, fuzzy
350 321 msgid "Default settings updated successfully"
351 322 msgstr "Mise à jour réussie des réglages LDAP"
352 323
353 324 #: rhodecode/controllers/admin/defaults.py:110
354 325 #, fuzzy
355 326 msgid "error occurred during update of defaults"
356 327 msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s."
357 328
358 329 #: rhodecode/controllers/admin/ldap_settings.py:50
359 330 msgid "BASE"
360 331 msgstr "Base"
361 332
362 333 #: rhodecode/controllers/admin/ldap_settings.py:51
363 334 msgid "ONELEVEL"
364 335 msgstr "Un niveau"
365 336
366 337 #: rhodecode/controllers/admin/ldap_settings.py:52
367 338 msgid "SUBTREE"
368 339 msgstr "Sous-arbre"
369 340
370 341 #: rhodecode/controllers/admin/ldap_settings.py:56
371 342 msgid "NEVER"
372 343 msgstr "NEVER"
373 344
374 345 #: rhodecode/controllers/admin/ldap_settings.py:57
375 346 msgid "ALLOW"
376 347 msgstr "Autoriser"
377 348
378 349 #: rhodecode/controllers/admin/ldap_settings.py:58
379 350 msgid "TRY"
380 351 msgstr "TRY"
381 352
382 353 #: rhodecode/controllers/admin/ldap_settings.py:59
383 354 msgid "DEMAND"
384 355 msgstr "DEMAND"
385 356
386 357 #: rhodecode/controllers/admin/ldap_settings.py:60
387 358 msgid "HARD"
388 359 msgstr "HARD"
389 360
390 361 #: rhodecode/controllers/admin/ldap_settings.py:64
391 362 msgid "No encryption"
392 363 msgstr "Pas de chiffrement"
393 364
394 365 #: rhodecode/controllers/admin/ldap_settings.py:65
395 366 msgid "LDAPS connection"
396 367 msgstr "Connection LDAPS"
397 368
398 369 #: rhodecode/controllers/admin/ldap_settings.py:66
399 370 msgid "START_TLS on LDAP connection"
400 371 msgstr "START_TLS à la connexion"
401 372
402 373 #: rhodecode/controllers/admin/ldap_settings.py:126
403 374 msgid "Ldap settings updated successfully"
404 375 msgstr "Mise à jour réussie des réglages LDAP"
405 376
406 377 #: rhodecode/controllers/admin/ldap_settings.py:130
407 378 msgid "Unable to activate ldap. The \"python-ldap\" library is missing."
408 379 msgstr "Impossible d’activer LDAP. La bibliothèque « python-ldap » est manquante."
409 380
410 381 #: rhodecode/controllers/admin/ldap_settings.py:147
411 382 msgid "error occurred during update of ldap settings"
412 383 msgstr "Une erreur est survenue durant la mise à jour des réglages du LDAP."
413 384
414 385 #: rhodecode/controllers/admin/permissions.py:59
415 386 #: rhodecode/controllers/admin/permissions.py:63
416 387 msgid "None"
417 388 msgstr "Aucun"
418 389
419 390 #: rhodecode/controllers/admin/permissions.py:60
420 391 #: rhodecode/controllers/admin/permissions.py:64
421 392 msgid "Read"
422 393 msgstr "Lire"
423 394
424 395 #: rhodecode/controllers/admin/permissions.py:61
425 396 #: rhodecode/controllers/admin/permissions.py:65
426 397 msgid "Write"
427 398 msgstr "Écrire"
428 399
429 400 #: rhodecode/controllers/admin/permissions.py:62
430 401 #: rhodecode/controllers/admin/permissions.py:66
431 402 #: rhodecode/templates/admin/defaults/defaults.html:9
432 403 #: rhodecode/templates/admin/ldap/ldap.html:9
433 404 #: rhodecode/templates/admin/permissions/permissions.html:9
434 405 #: rhodecode/templates/admin/repos/repo_add.html:9
435 406 #: rhodecode/templates/admin/repos/repo_edit.html:9
436 407 #: rhodecode/templates/admin/repos/repos.html:9
437 408 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8
438 409 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8
439 410 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10
440 411 #: rhodecode/templates/admin/settings/hooks.html:9
441 412 #: rhodecode/templates/admin/settings/settings.html:9
442 413 #: rhodecode/templates/admin/users/user_add.html:8
443 414 #: rhodecode/templates/admin/users/user_edit.html:9
444 415 #: rhodecode/templates/admin/users/user_edit.html:126
445 416 #: rhodecode/templates/admin/users/users.html:9
446 417 #: rhodecode/templates/admin/users_groups/users_group_add.html:8
447 418 #: rhodecode/templates/admin/users_groups/users_group_edit.html:9
448 419 #: rhodecode/templates/admin/users_groups/users_groups.html:9
449 420 #: rhodecode/templates/base/base.html:197
450 421 #: rhodecode/templates/base/base.html:350
451 422 #: rhodecode/templates/base/base.html:352
452 423 #: rhodecode/templates/base/base.html:354
453 424 msgid "Admin"
454 425 msgstr "Administration"
455 426
456 427 #: rhodecode/controllers/admin/permissions.py:69
457 428 msgid "disabled"
458 429 msgstr "Désactivé"
459 430
460 431 #: rhodecode/controllers/admin/permissions.py:71
461 432 msgid "allowed with manual account activation"
462 433 msgstr "Autorisé avec activation manuelle du compte"
463 434
464 435 #: rhodecode/controllers/admin/permissions.py:73
465 436 msgid "allowed with automatic account activation"
466 437 msgstr "Autorisé avec activation automatique du compte"
467 438
468 439 #: rhodecode/controllers/admin/permissions.py:75
469 440 #: rhodecode/controllers/admin/permissions.py:78
470 441 msgid "Disabled"
471 442 msgstr "Interdite"
472 443
473 444 #: rhodecode/controllers/admin/permissions.py:76
474 445 #: rhodecode/controllers/admin/permissions.py:79
475 446 msgid "Enabled"
476 447 msgstr "Autorisée"
477 448
478 449 #: rhodecode/controllers/admin/permissions.py:122
479 450 msgid "Default permissions updated successfully"
480 451 msgstr "Permissions par défaut mises à jour avec succès"
481 452
482 453 #: rhodecode/controllers/admin/permissions.py:136
483 454 msgid "error occurred during update of permissions"
484 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 458 msgid "--REMOVE FORK--"
488 459 msgstr "[Pas un fork]"
489 460
490 #: rhodecode/controllers/admin/repos.py:194
461 #: rhodecode/controllers/admin/repos.py:190
491 462 #, python-format
492 463 msgid "created repository %s from %s"
493 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 467 #, python-format
497 468 msgid "created repository %s"
498 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 472 #, python-format
502 473 msgid "error occurred during creation of repository %s"
503 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 477 #, python-format
507 478 msgid "Cannot delete %s it still contains attached forks"
508 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 482 msgid "An error occurred during deletion of repository user"
512 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 486 msgid "An error occurred during deletion of repository users groups"
516 487 msgstr ""
517 488 "Une erreur est survenue durant la suppression du groupe d’utilisateurs de"
518 489 " ce dépôt."
519 490
520 #: rhodecode/controllers/admin/repos.py:387
491 #: rhodecode/controllers/admin/repos.py:386
521 492 msgid "An error occurred during deletion of repository stats"
522 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 496 msgid "An error occurred during cache invalidation"
526 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 500 msgid "Updated repository visibility in public journal"
530 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 504 msgid "An error occurred during setting this repository in public journal"
534 505 msgstr ""
535 506 "Une erreur est survenue durant la configuration du journal public pour ce"
536 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 510 msgid "Token mismatch"
540 511 msgstr "Jeton d’authentification incorrect."
541 512
542 #: rhodecode/controllers/admin/repos.py:466
513 #: rhodecode/controllers/admin/repos.py:465
543 514 msgid "Pulled from remote location"
544 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 518 msgid "An error occurred during pull from remote location"
548 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 522 msgid "Nothing"
552 523 msgstr "[Aucun dépôt]"
553 524
554 #: rhodecode/controllers/admin/repos.py:486
525 #: rhodecode/controllers/admin/repos.py:485
555 526 #, python-format
556 527 msgid "Marked repo %s as fork of %s"
557 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 531 msgid "An error occurred during this operation"
561 532 msgstr "Une erreur est survenue durant cette opération."
562 533
563 534 #: rhodecode/controllers/admin/repos_groups.py:120
564 535 #, python-format
565 536 msgid "created repos group %s"
566 537 msgstr "Le groupe de dépôts %s a été créé."
567 538
568 539 #: rhodecode/controllers/admin/repos_groups.py:133
569 540 #, python-format
570 541 msgid "error occurred during creation of repos group %s"
571 542 msgstr "Une erreur est survenue durant la création du groupe de dépôts %s."
572 543
573 544 #: rhodecode/controllers/admin/repos_groups.py:167
574 545 #, python-format
575 546 msgid "updated repos group %s"
576 547 msgstr "Le groupe de dépôts %s a été mis à jour."
577 548
578 549 #: rhodecode/controllers/admin/repos_groups.py:180
579 550 #, python-format
580 551 msgid "error occurred during update of repos group %s"
581 552 msgstr "Une erreur est survenue durant la mise à jour du groupe de dépôts %s."
582 553
583 554 #: rhodecode/controllers/admin/repos_groups.py:198
584 555 #, python-format
585 556 msgid "This group contains %s repositores and cannot be deleted"
586 557 msgstr "Ce groupe contient %s dépôts et ne peut être supprimé."
587 558
588 559 #: rhodecode/controllers/admin/repos_groups.py:206
589 560 #, python-format
590 561 msgid "removed repos group %s"
591 562 msgstr "Le groupe de dépôts %s a été supprimé."
592 563
593 564 #: rhodecode/controllers/admin/repos_groups.py:212
594 565 msgid "Cannot delete this group it still contains subgroups"
595 566 msgstr "Impossible de supprimer ce groupe : Il contient des sous-groupes."
596 567
597 568 #: rhodecode/controllers/admin/repos_groups.py:217
598 569 #: rhodecode/controllers/admin/repos_groups.py:222
599 570 #, python-format
600 571 msgid "error occurred during deletion of repos group %s"
601 572 msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s."
602 573
603 574 #: rhodecode/controllers/admin/repos_groups.py:243
604 575 msgid "An error occurred during deletion of group user"
605 576 msgstr ""
606 577 "Une erreur est survenue durant la suppression de l’utilisateur du groupe "
607 578 "de dépôts."
608 579
609 580 #: rhodecode/controllers/admin/repos_groups.py:264
610 581 msgid "An error occurred during deletion of group users groups"
611 582 msgstr ""
612 583 "Une erreur est survenue durant la suppression du groupe d’utilisateurs du"
613 584 " groupe de dépôts."
614 585
615 586 #: rhodecode/controllers/admin/settings.py:123
616 587 #, python-format
617 588 msgid "Repositories successfully rescanned added: %s,removed: %s"
618 589 msgstr "Après re-scan : %s ajouté(s), %s enlevé(s)"
619 590
620 591 #: rhodecode/controllers/admin/settings.py:131
621 592 msgid "Whoosh reindex task scheduled"
622 593 msgstr "La tâche de réindexation Whoosh a été planifiée."
623 594
624 595 #: rhodecode/controllers/admin/settings.py:162
625 596 msgid "Updated application settings"
626 597 msgstr "Réglages mis à jour"
627 598
628 599 #: rhodecode/controllers/admin/settings.py:166
629 600 #: rhodecode/controllers/admin/settings.py:299
630 601 msgid "error occurred during updating application settings"
631 602 msgstr "Une erreur est survenue durant la mise à jour des options."
632 603
633 604 #: rhodecode/controllers/admin/settings.py:207
634 605 msgid "Updated visualisation settings"
635 606 msgstr "Réglages d’affichage mis à jour."
636 607
637 608 #: rhodecode/controllers/admin/settings.py:212
638 609 msgid "error occurred during updating visualisation settings"
639 610 msgstr "Une erreur est survenue durant la mise à jour des réglages d’affichages."
640 611
641 612 #: rhodecode/controllers/admin/settings.py:295
642 613 msgid "Updated VCS settings"
643 614 msgstr "Réglages des gestionnaires de versions mis à jour."
644 615
645 616 #: rhodecode/controllers/admin/settings.py:309
646 617 msgid "Added new hook"
647 618 msgstr "Le nouveau hook a été ajouté."
648 619
649 620 #: rhodecode/controllers/admin/settings.py:321
650 621 msgid "Updated hooks"
651 622 msgstr "Hooks mis à jour"
652 623
653 624 #: rhodecode/controllers/admin/settings.py:325
654 625 msgid "error occurred during hook creation"
655 626 msgstr "Une erreur est survenue durant la création du hook."
656 627
657 628 #: rhodecode/controllers/admin/settings.py:344
658 629 msgid "Email task created"
659 630 msgstr "La tâche d’e-mail a été créée."
660 631
661 632 #: rhodecode/controllers/admin/settings.py:399
662 633 msgid "You can't edit this user since it's crucial for entire application"
663 634 msgstr ""
664 635 "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
665 636 " fonctionnement de l’application."
666 637
667 638 #: rhodecode/controllers/admin/settings.py:430
668 639 msgid "Your account was updated successfully"
669 640 msgstr "Votre compte a été mis à jour avec succès"
670 641
671 642 #: rhodecode/controllers/admin/settings.py:445
672 643 #: rhodecode/controllers/admin/users.py:196
673 644 #, python-format
674 645 msgid "error occurred during update of user %s"
675 646 msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s."
676 647
677 648 #: rhodecode/controllers/admin/users.py:130
678 649 #, python-format
679 650 msgid "created user %s"
680 651 msgstr "utilisateur %s créé"
681 652
682 653 #: rhodecode/controllers/admin/users.py:142
683 654 #, python-format
684 655 msgid "error occurred during creation of user %s"
685 656 msgstr "Une erreur est survenue durant la création de l’utilisateur %s."
686 657
687 658 #: rhodecode/controllers/admin/users.py:176
688 659 msgid "User updated successfully"
689 660 msgstr "L’utilisateur a été mis à jour avec succès."
690 661
691 662 #: rhodecode/controllers/admin/users.py:212
692 663 msgid "successfully deleted user"
693 664 msgstr "L’utilisateur a été supprimé avec succès."
694 665
695 666 #: rhodecode/controllers/admin/users.py:217
696 667 msgid "An error occurred during deletion of user"
697 668 msgstr "Une erreur est survenue durant la suppression de l’utilisateur."
698 669
699 670 #: rhodecode/controllers/admin/users.py:231
700 671 msgid "You can't edit this user"
701 672 msgstr "Vous ne pouvez pas éditer cet utilisateur"
702 673
703 674 #: rhodecode/controllers/admin/users.py:272
704 675 msgid "Granted 'repository create' permission to user"
705 676 msgstr "La permission de création de dépôts a été accordée à l’utilisateur."
706 677
707 678 #: rhodecode/controllers/admin/users.py:277
708 679 msgid "Revoked 'repository create' permission to user"
709 680 msgstr "La permission de création de dépôts a été révoquée à l’utilisateur."
710 681
711 682 #: rhodecode/controllers/admin/users.py:283
712 683 msgid "Granted 'repository fork' permission to user"
713 684 msgstr "La permission de fork de dépôts a été accordée à l’utilisateur."
714 685
715 686 #: rhodecode/controllers/admin/users.py:288
716 687 msgid "Revoked 'repository fork' permission to user"
717 688 msgstr "La permission de fork de dépôts a été révoquée à l’utilisateur."
718 689
719 690 #: rhodecode/controllers/admin/users.py:294
720 691 #: rhodecode/controllers/admin/users_groups.py:279
721 692 msgid "An error occurred during permissions saving"
722 693 msgstr "Une erreur est survenue durant l’enregistrement des permissions."
723 694
724 695 #: rhodecode/controllers/admin/users.py:309
725 696 #, python-format
726 697 msgid "Added email %s to user"
727 698 msgstr "L’e-mail « %s » a été ajouté à l’utilisateur."
728 699
729 700 #: rhodecode/controllers/admin/users.py:315
730 701 msgid "An error occurred during email saving"
731 702 msgstr "Une erreur est survenue durant l’enregistrement de l’e-mail."
732 703
733 704 #: rhodecode/controllers/admin/users.py:325
734 705 msgid "Removed email from user"
735 706 msgstr "L’e-mail a été enlevé de l’utilisateur."
736 707
737 708 #: rhodecode/controllers/admin/users_groups.py:86
738 709 #, python-format
739 710 msgid "created users group %s"
740 711 msgstr "Le groupe d’utilisateurs %s a été créé."
741 712
742 713 #: rhodecode/controllers/admin/users_groups.py:97
743 714 #, python-format
744 715 msgid "error occurred during creation of users group %s"
745 716 msgstr "Une erreur est survenue durant la création du groupe d’utilisateurs %s."
746 717
747 718 #: rhodecode/controllers/admin/users_groups.py:164
748 719 #, python-format
749 720 msgid "updated users group %s"
750 721 msgstr "Le groupe d’utilisateurs %s a été mis à jour."
751 722
752 723 #: rhodecode/controllers/admin/users_groups.py:186
753 724 #, python-format
754 725 msgid "error occurred during update of users group %s"
755 726 msgstr "Une erreur est survenue durant la mise à jour du groupe d’utilisateurs %s."
756 727
757 728 #: rhodecode/controllers/admin/users_groups.py:203
758 729 msgid "successfully deleted users group"
759 730 msgstr "Le groupe d’utilisateurs a été supprimé avec succès."
760 731
761 732 #: rhodecode/controllers/admin/users_groups.py:208
762 733 msgid "An error occurred during deletion of users group"
763 734 msgstr "Une erreur est survenue lors de la suppression du groupe d’utilisateurs."
764 735
765 736 #: rhodecode/controllers/admin/users_groups.py:257
766 737 msgid "Granted 'repository create' permission to users group"
767 738 msgstr ""
768 739 "La permission de création de dépôts a été accordée au groupe "
769 740 "d’utilisateurs."
770 741
771 742 #: rhodecode/controllers/admin/users_groups.py:262
772 743 msgid "Revoked 'repository create' permission to users group"
773 744 msgstr ""
774 745 "La permission de création de dépôts a été révoquée au groupe "
775 746 "d’utilisateurs."
776 747
777 748 #: rhodecode/controllers/admin/users_groups.py:268
778 749 msgid "Granted 'repository fork' permission to users group"
779 750 msgstr "La permission de fork de dépôts a été accordée au groupe d’utilisateur."
780 751
781 752 #: rhodecode/controllers/admin/users_groups.py:273
782 753 msgid "Revoked 'repository fork' permission to users group"
783 754 msgstr "La permission de fork de dépôts a été révoquée au groupe d’utilisateurs."
784 755
785 756 #: rhodecode/lib/auth.py:499
786 757 msgid "You need to be a registered user to perform this action"
787 758 msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action."
788 759
789 760 #: rhodecode/lib/auth.py:540
790 761 msgid "You need to be a signed in to view this page"
791 762 msgstr "Vous devez être connecté pour visualiser cette page."
792 763
793 764 #: rhodecode/lib/diffs.py:74
794 765 msgid "binary file"
795 766 msgstr "Fichier binaire"
796 767
797 768 #: rhodecode/lib/diffs.py:90
798 769 msgid "Changeset was too big and was cut off, use diff menu to display this diff"
799 770 msgstr ""
800 771 "Cet ensemble de changements était trop gros pour être affiché et a été "
801 772 "découpé, utilisez le menu « Diff » pour afficher les différences."
802 773
803 774 #: rhodecode/lib/diffs.py:100
804 775 msgid "No changes detected"
805 776 msgstr "Aucun changement détecté."
806 777
807 #: rhodecode/lib/helpers.py:373
778 #: rhodecode/lib/helpers.py:374
808 779 #, python-format
809 780 msgid "%a, %d %b %Y %H:%M:%S"
810 781 msgstr "%d/%m/%Y à %H:%M:%S"
811 782
812 #: rhodecode/lib/helpers.py:485
783 #: rhodecode/lib/helpers.py:486
813 784 msgid "True"
814 785 msgstr "Vrai"
815 786
816 #: rhodecode/lib/helpers.py:489
787 #: rhodecode/lib/helpers.py:490
817 788 msgid "False"
818 789 msgstr "Faux"
819 790
820 #: rhodecode/lib/helpers.py:529
791 #: rhodecode/lib/helpers.py:530
821 792 #, fuzzy, python-format
822 793 msgid "Deleted branch: %s"
823 794 msgstr "Dépôt %s supprimé"
824 795
825 #: rhodecode/lib/helpers.py:532
796 #: rhodecode/lib/helpers.py:533
826 797 #, fuzzy, python-format
827 798 msgid "Created tag: %s"
828 799 msgstr "utilisateur %s créé"
829 800
830 #: rhodecode/lib/helpers.py:545
801 #: rhodecode/lib/helpers.py:546
831 802 msgid "Changeset not found"
832 803 msgstr "Ensemble de changements non trouvé"
833 804
834 #: rhodecode/lib/helpers.py:588
805 #: rhodecode/lib/helpers.py:589
835 806 #, python-format
836 807 msgid "Show all combined changesets %s->%s"
837 808 msgstr "Afficher les changements combinés %s->%s"
838 809
839 #: rhodecode/lib/helpers.py:594
810 #: rhodecode/lib/helpers.py:595
840 811 msgid "compare view"
841 812 msgstr "vue de comparaison"
842 813
843 #: rhodecode/lib/helpers.py:614
814 #: rhodecode/lib/helpers.py:615
844 815 msgid "and"
845 816 msgstr "et"
846 817
847 #: rhodecode/lib/helpers.py:615
818 #: rhodecode/lib/helpers.py:616
848 819 #, python-format
849 820 msgid "%s more"
850 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 824 msgid "revisions"
854 825 msgstr "révisions"
855 826
856 #: rhodecode/lib/helpers.py:640
827 #: rhodecode/lib/helpers.py:641
857 828 #, fuzzy, python-format
858 829 msgid "fork name %s"
859 830 msgstr "Nom du fork %s"
860 831
861 #: rhodecode/lib/helpers.py:653
832 #: rhodecode/lib/helpers.py:658
862 833 #: rhodecode/templates/pullrequests/pullrequest_show.html:4
863 834 #: rhodecode/templates/pullrequests/pullrequest_show.html:12
864 835 #, python-format
865 836 msgid "Pull request #%s"
866 837 msgstr "Requête de pull #%s"
867 838
868 #: rhodecode/lib/helpers.py:659
839 #: rhodecode/lib/helpers.py:664
869 840 msgid "[deleted] repository"
870 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 844 msgid "[created] repository"
874 845 msgstr "[a créé] le dépôt"
875 846
876 #: rhodecode/lib/helpers.py:663
847 #: rhodecode/lib/helpers.py:668
877 848 msgid "[created] repository as fork"
878 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 852 msgid "[forked] repository"
882 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 856 msgid "[updated] repository"
886 857 msgstr "[a mis à jour] le dépôt"
887 858
888 #: rhodecode/lib/helpers.py:669
859 #: rhodecode/lib/helpers.py:674
889 860 msgid "[delete] repository"
890 861 msgstr "[a supprimé] le dépôt"
891 862
892 #: rhodecode/lib/helpers.py:677
863 #: rhodecode/lib/helpers.py:682
893 864 msgid "[created] user"
894 865 msgstr "[a créé] l’utilisateur"
895 866
896 #: rhodecode/lib/helpers.py:679
867 #: rhodecode/lib/helpers.py:684
897 868 msgid "[updated] user"
898 869 msgstr "[a mis à jour] l’utilisateur"
899 870
900 #: rhodecode/lib/helpers.py:681
871 #: rhodecode/lib/helpers.py:686
901 872 msgid "[created] users group"
902 873 msgstr "[a créé] le groupe d’utilisateurs"
903 874
904 #: rhodecode/lib/helpers.py:683
875 #: rhodecode/lib/helpers.py:688
905 876 msgid "[updated] users group"
906 877 msgstr "[a mis à jour] le groupe d’utilisateurs"
907 878
908 #: rhodecode/lib/helpers.py:685
879 #: rhodecode/lib/helpers.py:690
909 880 msgid "[commented] on revision in repository"
910 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 884 msgid "[commented] on pull request for"
914 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 888 msgid "[closed] pull request for"
918 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 892 msgid "[pushed] into"
922 893 msgstr "[a pushé] dans"
923 894
924 #: rhodecode/lib/helpers.py:693
895 #: rhodecode/lib/helpers.py:698
925 896 msgid "[committed via RhodeCode] into repository"
926 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 900 msgid "[pulled from remote] into repository"
930 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 904 msgid "[pulled] from"
934 905 msgstr "[a pullé] depuis"
935 906
936 #: rhodecode/lib/helpers.py:699
907 #: rhodecode/lib/helpers.py:704
937 908 msgid "[started following] repository"
938 909 msgstr "[suit maintenant] le dépôt"
939 910
940 #: rhodecode/lib/helpers.py:701
911 #: rhodecode/lib/helpers.py:706
941 912 msgid "[stopped following] repository"
942 913 msgstr "[ne suit plus] le dépôt"
943 914
944 #: rhodecode/lib/helpers.py:877
915 #: rhodecode/lib/helpers.py:883
945 916 #, python-format
946 917 msgid " and %s more"
947 918 msgstr "et %s de plus"
948 919
949 #: rhodecode/lib/helpers.py:881
920 #: rhodecode/lib/helpers.py:887
950 921 msgid "No Files"
951 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 935 #: rhodecode/lib/utils2.py:403
954 936 #, python-format
955 937 msgid "%d year"
956 938 msgid_plural "%d years"
957 939 msgstr[0] "%d an"
958 940 msgstr[1] "%d ans"
959 941
960 942 #: rhodecode/lib/utils2.py:404
961 943 #, python-format
962 944 msgid "%d month"
963 945 msgid_plural "%d months"
964 946 msgstr[0] "%d mois"
965 947 msgstr[1] "%d mois"
966 948
967 949 #: rhodecode/lib/utils2.py:405
968 950 #, python-format
969 951 msgid "%d day"
970 952 msgid_plural "%d days"
971 953 msgstr[0] "%d jour"
972 954 msgstr[1] "%d jours"
973 955
974 956 #: rhodecode/lib/utils2.py:406
975 957 #, python-format
976 958 msgid "%d hour"
977 959 msgid_plural "%d hours"
978 960 msgstr[0] "%d heure"
979 961 msgstr[1] "%d heures"
980 962
981 963 #: rhodecode/lib/utils2.py:407
982 964 #, python-format
983 965 msgid "%d minute"
984 966 msgid_plural "%d minutes"
985 967 msgstr[0] "%d minute"
986 968 msgstr[1] "%d minutes"
987 969
988 970 #: rhodecode/lib/utils2.py:408
989 971 #, python-format
990 972 msgid "%d second"
991 973 msgid_plural "%d seconds"
992 974 msgstr[0] "%d seconde"
993 975 msgstr[1] "%d secondes"
994 976
995 977 #: rhodecode/lib/utils2.py:424
996 978 #, fuzzy, python-format
997 979 msgid "in %s"
998 980 msgstr "à la ligne %s"
999 981
1000 982 #: rhodecode/lib/utils2.py:426
1001 983 #, python-format
1002 984 msgid "%s ago"
1003 985 msgstr "Il y a %s"
1004 986
1005 987 #: rhodecode/lib/utils2.py:428
1006 988 #, fuzzy, python-format
1007 989 msgid "in %s and %s"
1008 990 msgstr "Il y a %s et %s"
1009 991
1010 992 #: rhodecode/lib/utils2.py:431
1011 993 #, python-format
1012 994 msgid "%s and %s ago"
1013 995 msgstr "Il y a %s et %s"
1014 996
1015 997 #: rhodecode/lib/utils2.py:434
1016 998 msgid "just now"
1017 999 msgstr "à l’instant"
1018 1000
1019 1001 #: rhodecode/lib/celerylib/tasks.py:270
1020 1002 msgid "password reset link"
1021 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 1006 msgid "Repository no access"
1025 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 1010 msgid "Repository read access"
1029 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 1014 msgid "Repository write access"
1033 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 1018 msgid "Repository admin access"
1037 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 1022 msgid "Repositories Group no access"
1041 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 1026 msgid "Repositories Group read access"
1045 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 1030 msgid "Repositories Group write access"
1049 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 1034 msgid "Repositories Group admin access"
1053 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 1038 msgid "RhodeCode Administrator"
1057 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 1042 msgid "Repository creation disabled"
1061 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 1046 msgid "Repository creation enabled"
1065 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 1050 msgid "Repository forking disabled"
1069 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 1054 msgid "Repository forking enabled"
1073 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 1058 msgid "Register disabled"
1077 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 1062 msgid "Register new user with RhodeCode with manual activation"
1081 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 1066 msgid "Register new user with RhodeCode with auto activation"
1085 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 1070 msgid "Not Reviewed"
1089 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 1074 msgid "Approved"
1093 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 1078 msgid "Rejected"
1097 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 1082 msgid "Under Review"
1101 1083 msgstr "En cours de relecture"
1102 1084
1103 1085 #: rhodecode/model/comment.py:110
1104 1086 #, python-format
1105 1087 msgid "on line %s"
1106 1088 msgstr "à la ligne %s"
1107 1089
1108 1090 #: rhodecode/model/comment.py:173
1109 1091 msgid "[Mention]"
1110 1092 msgstr "[Mention]"
1111 1093
1112 1094 #: rhodecode/model/forms.py:43
1113 1095 msgid "Please enter a login"
1114 1096 msgstr "Veuillez entrer un identifiant"
1115 1097
1116 1098 #: rhodecode/model/forms.py:44
1117 1099 #, python-format
1118 1100 msgid "Enter a value %(min)i characters long or more"
1119 1101 msgstr "Entrez une valeur d’au moins %(min)i caractères de long."
1120 1102
1121 1103 #: rhodecode/model/forms.py:52
1122 1104 msgid "Please enter a password"
1123 1105 msgstr "Veuillez entrer un mot de passe"
1124 1106
1125 1107 #: rhodecode/model/forms.py:53
1126 1108 #, python-format
1127 1109 msgid "Enter %(min)i characters or more"
1128 1110 msgstr "Entrez au moins %(min)i caractères"
1129 1111
1130 1112 #: rhodecode/model/notification.py:220
1131 1113 #, fuzzy, python-format
1132 1114 msgid "commented on commit at %(when)s"
1133 1115 msgstr "a posté un commentaire sur le commit %(when)s"
1134 1116
1135 1117 #: rhodecode/model/notification.py:221
1136 1118 #, fuzzy, python-format
1137 1119 msgid "sent message at %(when)s"
1138 1120 msgstr "a envoyé un message %(when)s"
1139 1121
1140 1122 #: rhodecode/model/notification.py:222
1141 1123 #, fuzzy, python-format
1142 1124 msgid "mentioned you at %(when)s"
1143 1125 msgstr "vous a mentioné %(when)s"
1144 1126
1145 1127 #: rhodecode/model/notification.py:223
1146 1128 #, fuzzy, python-format
1147 1129 msgid "registered in RhodeCode at %(when)s"
1148 1130 msgstr "s’est enregistré sur RhodeCode %(when)s"
1149 1131
1150 1132 #: rhodecode/model/notification.py:224
1151 1133 #, fuzzy, python-format
1152 1134 msgid "opened new pull request at %(when)s"
1153 1135 msgstr "a ouvert une nouvelle requête de pull %(when)s"
1154 1136
1155 1137 #: rhodecode/model/notification.py:225
1156 1138 #, fuzzy, python-format
1157 1139 msgid "commented on pull request at %(when)s"
1158 1140 msgstr "a commenté sur la requête de pull %(when)s"
1159 1141
1160 1142 #: rhodecode/model/pull_request.py:90
1161 1143 #, python-format
1162 1144 msgid "%(user)s wants you to review pull request #%(pr_id)s"
1163 1145 msgstr "%(user)s voudrait que vous examiniez sa requête de pull nº%(pr_id)s"
1164 1146
1165 1147 #: rhodecode/model/scm.py:542
1166 1148 msgid "latest tip"
1167 1149 msgstr "Dernier sommet"
1168 1150
1169 #: rhodecode/model/user.py:230
1151 #: rhodecode/model/user.py:232
1170 1152 msgid "new user registration"
1171 1153 msgstr "Nouveau compte utilisateur enregistré"
1172 1154
1173 #: rhodecode/model/user.py:255 rhodecode/model/user.py:279
1174 #: rhodecode/model/user.py:301
1155 #: rhodecode/model/user.py:257 rhodecode/model/user.py:281
1156 #: rhodecode/model/user.py:303
1175 1157 msgid "You can't Edit this user since it's crucial for entire application"
1176 1158 msgstr ""
1177 1159 "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
1178 1160 " fonctionnement de l’application."
1179 1161
1180 #: rhodecode/model/user.py:325
1162 #: rhodecode/model/user.py:327
1181 1163 msgid "You can't remove this user since it's crucial for entire application"
1182 1164 msgstr ""
1183 1165 "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le "
1184 1166 "bon fonctionnement de l’application."
1185 1167
1186 #: rhodecode/model/user.py:331
1168 #: rhodecode/model/user.py:333
1187 1169 #, python-format
1188 1170 msgid ""
1189 1171 "user \"%s\" still owns %s repositories and cannot be removed. Switch "
1190 1172 "owners or remove those repositories. %s"
1191 1173 msgstr ""
1192 1174 "L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez "
1193 1175 "les propriétaires de ces dépôts. %s"
1194 1176
1195 1177 #: rhodecode/model/validators.py:36 rhodecode/model/validators.py:37
1196 1178 msgid "Value cannot be an empty list"
1197 1179 msgstr "Cette valeur ne peut être une liste vide."
1198 1180
1199 1181 #: rhodecode/model/validators.py:83
1200 1182 #, python-format
1201 1183 msgid "Username \"%(username)s\" already exists"
1202 1184 msgstr "Le nom d’utilisateur « %(username)s » existe déjà."
1203 1185
1204 1186 #: rhodecode/model/validators.py:85
1205 1187 #, python-format
1206 1188 msgid "Username \"%(username)s\" is forbidden"
1207 1189 msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé"
1208 1190
1209 1191 #: rhodecode/model/validators.py:87
1210 1192 msgid ""
1211 1193 "Username may only contain alphanumeric characters underscores, periods or"
1212 1194 " dashes and must begin with alphanumeric character"
1213 1195 msgstr ""
1214 1196 "Le nom d’utilisateur peut contenir uniquement des caractères alpha-"
1215 1197 "numériques ainsi que les caractères suivants : « _ . - ». Il doit "
1216 1198 "commencer par un caractère alpha-numérique."
1217 1199
1218 1200 #: rhodecode/model/validators.py:115
1219 1201 #, python-format
1220 1202 msgid "Username %(username)s is not valid"
1221 1203 msgstr "Le nom d’utilisateur « %(username)s » n’est pas valide."
1222 1204
1223 1205 #: rhodecode/model/validators.py:134
1224 1206 msgid "Invalid users group name"
1225 1207 msgstr "Nom de groupe d’utilisateurs invalide."
1226 1208
1227 1209 #: rhodecode/model/validators.py:135
1228 1210 #, python-format
1229 1211 msgid "Users group \"%(usersgroup)s\" already exists"
1230 1212 msgstr "Le groupe d’utilisateurs « %(usersgroup)s » existe déjà."
1231 1213
1232 1214 #: rhodecode/model/validators.py:137
1233 1215 msgid ""
1234 1216 "users group name may only contain alphanumeric characters underscores, "
1235 1217 "periods or dashes and must begin with alphanumeric character"
1236 1218 msgstr ""
1237 1219 "Le nom de groupe d’utilisateurs peut contenir uniquement des caractères "
1238 1220 "alpha-numériques ainsi que les caractères suivants : « _ . - ». Il doit "
1239 1221 "commencer par un caractère alpha-numérique."
1240 1222
1241 1223 #: rhodecode/model/validators.py:175
1242 1224 msgid "Cannot assign this group as parent"
1243 1225 msgstr "Impossible d’assigner ce groupe en tant que parent."
1244 1226
1245 1227 #: rhodecode/model/validators.py:176
1246 1228 #, python-format
1247 1229 msgid "Group \"%(group_name)s\" already exists"
1248 1230 msgstr "Le groupe « %(group_name)s » existe déjà."
1249 1231
1250 1232 #: rhodecode/model/validators.py:178
1251 1233 #, python-format
1252 1234 msgid "Repository with name \"%(group_name)s\" already exists"
1253 1235 msgstr "Un dépôt portant le nom « %(group_name)s » existe déjà."
1254 1236
1255 1237 #: rhodecode/model/validators.py:236
1256 1238 msgid "Invalid characters (non-ascii) in password"
1257 1239 msgstr "Caractères incorrects (non-ASCII) dans le mot de passe."
1258 1240
1259 1241 #: rhodecode/model/validators.py:251
1260 1242 msgid "Passwords do not match"
1261 1243 msgstr "Les mots de passe ne correspondent pas."
1262 1244
1263 1245 #: rhodecode/model/validators.py:268
1264 1246 msgid "invalid password"
1265 1247 msgstr "mot de passe invalide"
1266 1248
1267 1249 #: rhodecode/model/validators.py:269
1268 1250 msgid "invalid user name"
1269 1251 msgstr "nom d’utilisateur invalide"
1270 1252
1271 1253 #: rhodecode/model/validators.py:270
1272 1254 msgid "Your account is disabled"
1273 1255 msgstr "Votre compte est désactivé"
1274 1256
1275 1257 #: rhodecode/model/validators.py:314
1276 1258 #, python-format
1277 1259 msgid "Repository name %(repo)s is disallowed"
1278 1260 msgstr "Le nom de dépôt « %(repo)s » n’est pas autorisé."
1279 1261
1280 1262 #: rhodecode/model/validators.py:316
1281 1263 #, python-format
1282 1264 msgid "Repository named %(repo)s already exists"
1283 1265 msgstr "Un dépôt portant le nom « %(repo)s » existe déjà."
1284 1266
1285 1267 #: rhodecode/model/validators.py:317
1286 1268 #, python-format
1287 1269 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
1288 1270 msgstr "Le dépôt « %(repo)s » existe déjà dans le groupe « %(group)s »."
1289 1271
1290 1272 #: rhodecode/model/validators.py:319
1291 1273 #, python-format
1292 1274 msgid "Repositories group with name \"%(repo)s\" already exists"
1293 1275 msgstr "Un groupe de dépôts portant le nom « %(repo)s » existe déjà."
1294 1276
1295 1277 #: rhodecode/model/validators.py:432
1296 1278 msgid "invalid clone url"
1297 1279 msgstr "URL de clonage invalide."
1298 1280
1299 1281 #: rhodecode/model/validators.py:433
1300 1282 msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url"
1301 1283 msgstr ""
1302 1284 "URL à cloner invalide. Veuillez fournir une URL valide en http(s) ou "
1303 1285 "svn+http(s)."
1304 1286
1305 1287 #: rhodecode/model/validators.py:458
1306 1288 msgid "Fork have to be the same type as parent"
1307 1289 msgstr "Le fork doit être du même type que le parent."
1308 1290
1309 1291 #: rhodecode/model/validators.py:473
1310 1292 msgid "You don't have permissions to create repository in this group"
1311 1293 msgstr "Vous n’avez pas la permission de créer un dépôt dans ce groupe."
1312 1294
1313 1295 #: rhodecode/model/validators.py:498
1314 1296 msgid "This username or users group name is not valid"
1315 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 1300 msgid "This is not a valid path"
1319 1301 msgstr "Ceci n’est pas un chemin valide"
1320 1302
1321 #: rhodecode/model/validators.py:597
1303 #: rhodecode/model/validators.py:606
1322 1304 msgid "This e-mail address is already taken"
1323 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 1308 #, python-format
1327 1309 msgid "e-mail \"%(email)s\" does not exist."
1328 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 1313 msgid ""
1332 1314 "The LDAP Login attribute of the CN must be specified - this is the name "
1333 1315 "of the attribute that is equivalent to \"username\""
1334 1316 msgstr ""
1335 1317 "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom"
1336 1318 " d’utilisateur."
1337 1319
1338 #: rhodecode/model/validators.py:673
1320 #: rhodecode/model/validators.py:682
1339 1321 #, python-format
1340 1322 msgid "Revisions %(revs)s are already part of pull request or have set status"
1341 1323 msgstr ""
1342 1324 "Les révisions %(revs)s font déjà partie de la requête de pull ou on des "
1343 1325 "statuts définis."
1344 1326
1345 1327 #: rhodecode/templates/index.html:3
1346 1328 msgid "Dashboard"
1347 1329 msgstr "Tableau de bord"
1348 1330
1349 1331 #: rhodecode/templates/index_base.html:6
1350 1332 #: rhodecode/templates/repo_switcher_list.html:4
1351 1333 #: rhodecode/templates/admin/repos/repos.html:9
1352 1334 #: rhodecode/templates/admin/users/user_edit_my_account.html:31
1353 1335 #: rhodecode/templates/admin/users/users.html:9
1354 1336 #: rhodecode/templates/bookmarks/bookmarks.html:10
1355 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 1340 #: rhodecode/templates/tags/tags.html:10
1358 1341 msgid "quick filter..."
1359 1342 msgstr "Filtre rapide…"
1360 1343
1361 1344 #: rhodecode/templates/index_base.html:6
1362 1345 #: rhodecode/templates/admin/repos/repos.html:9
1363 1346 #: rhodecode/templates/base/base.html:233
1364 1347 msgid "repositories"
1365 1348 msgstr "Dépôts"
1366 1349
1367 1350 #: rhodecode/templates/index_base.html:13
1368 1351 #: rhodecode/templates/index_base.html:15
1369 1352 #: rhodecode/templates/admin/repos/repos.html:21
1370 1353 msgid "ADD REPOSITORY"
1371 1354 msgstr "AJOUTER UN DÉPÔT"
1372 1355
1373 1356 #: rhodecode/templates/index_base.html:29
1374 1357 #: rhodecode/templates/index_base.html:136
1375 1358 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32
1376 1359 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32
1377 1360 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33
1378 1361 #: rhodecode/templates/admin/users_groups/users_group_add.html:32
1379 1362 #: rhodecode/templates/admin/users_groups/users_group_edit.html:33
1380 1363 msgid "Group name"
1381 1364 msgstr "Nom de groupe"
1382 1365
1383 1366 #: rhodecode/templates/index_base.html:30
1384 1367 #: rhodecode/templates/index_base.html:72
1385 1368 #: rhodecode/templates/index_base.html:138
1386 1369 #: rhodecode/templates/index_base.html:176
1387 1370 #: rhodecode/templates/index_base.html:266
1388 1371 #: rhodecode/templates/admin/repos/repo_add_base.html:56
1389 1372 #: rhodecode/templates/admin/repos/repo_edit.html:75
1390 1373 #: rhodecode/templates/admin/repos/repos.html:72
1391 1374 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41
1392 1375 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41
1393 1376 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34
1394 1377 #: rhodecode/templates/forks/fork.html:59
1395 1378 #: rhodecode/templates/settings/repo_settings.html:66
1396 1379 #: rhodecode/templates/summary/summary.html:114
1397 1380 msgid "Description"
1398 1381 msgstr "Description"
1399 1382
1400 1383 #: rhodecode/templates/index_base.html:40
1401 1384 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:47
1402 1385 msgid "Repositories group"
1403 1386 msgstr "Groupe de dépôts"
1404 1387
1405 1388 #: rhodecode/templates/index_base.html:71
1406 1389 #: rhodecode/templates/index_base.html:174
1407 1390 #: rhodecode/templates/index_base.html:264
1408 1391 #: rhodecode/templates/admin/repos/repo_add_base.html:9
1409 1392 #: rhodecode/templates/admin/repos/repo_edit.html:32
1410 1393 #: rhodecode/templates/admin/repos/repos.html:70
1411 1394 #: rhodecode/templates/admin/users/user_edit.html:196
1412 1395 #: rhodecode/templates/admin/users/user_edit_my_account.html:59
1413 1396 #: rhodecode/templates/admin/users/user_edit_my_account.html:180
1414 1397 #: rhodecode/templates/admin/users/user_edit_my_account.html:216
1415 1398 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:6
1416 1399 #: rhodecode/templates/admin/users_groups/users_group_edit.html:184
1417 1400 #: rhodecode/templates/bookmarks/bookmarks.html:36
1418 1401 #: rhodecode/templates/bookmarks/bookmarks_data.html:6
1419 1402 #: rhodecode/templates/branches/branches.html:50
1420 1403 #: rhodecode/templates/branches/branches_data.html:6
1421 1404 #: rhodecode/templates/files/files_browser.html:47
1422 #: rhodecode/templates/journal/journal.html:62
1423 #: rhodecode/templates/journal/journal.html:168
1405 #: rhodecode/templates/journal/journal.html:70
1406 #: rhodecode/templates/journal/journal.html:196
1424 1407 #: rhodecode/templates/journal/journal_page_repos.html:7
1425 1408 #: rhodecode/templates/settings/repo_settings.html:31
1426 1409 #: rhodecode/templates/summary/summary.html:43
1427 1410 #: rhodecode/templates/summary/summary.html:132
1428 1411 #: rhodecode/templates/tags/tags.html:51
1429 1412 #: rhodecode/templates/tags/tags_data.html:6
1430 1413 msgid "Name"
1431 1414 msgstr "Nom"
1432 1415
1433 1416 #: rhodecode/templates/index_base.html:73
1434 1417 msgid "Last change"
1435 1418 msgstr "Dernière modification"
1436 1419
1437 1420 #: rhodecode/templates/index_base.html:74
1438 1421 #: rhodecode/templates/index_base.html:179
1439 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 1424 msgid "Tip"
1442 1425 msgstr "Sommet"
1443 1426
1444 1427 #: rhodecode/templates/index_base.html:75
1445 1428 #: rhodecode/templates/index_base.html:181
1446 1429 #: rhodecode/templates/index_base.html:269
1447 1430 #: rhodecode/templates/admin/repos/repo_edit.html:121
1448 1431 #: rhodecode/templates/admin/repos/repos.html:73
1449 1432 msgid "Owner"
1450 1433 msgstr "Propriétaire"
1451 1434
1452 1435 #: rhodecode/templates/index_base.html:76
1453 1436 #: rhodecode/templates/summary/summary.html:48
1454 1437 #: rhodecode/templates/summary/summary.html:51
1455 1438 msgid "RSS"
1456 1439 msgstr "RSS"
1457 1440
1458 1441 #: rhodecode/templates/index_base.html:77
1459 1442 msgid "Atom"
1460 1443 msgstr "Atom"
1461 1444
1462 1445 #: rhodecode/templates/index_base.html:167
1463 1446 #: rhodecode/templates/index_base.html:207
1464 1447 #: rhodecode/templates/index_base.html:291
1465 1448 #: rhodecode/templates/admin/repos/repos.html:94
1466 1449 #: rhodecode/templates/admin/users/user_edit_my_account.html:202
1467 1450 #: rhodecode/templates/admin/users/users.html:107
1468 1451 #: rhodecode/templates/bookmarks/bookmarks.html:60
1469 1452 #: rhodecode/templates/branches/branches.html:76
1470 #: rhodecode/templates/journal/journal.html:193
1453 #: rhodecode/templates/journal/journal.html:221
1471 1454 #: rhodecode/templates/tags/tags.html:77
1472 1455 msgid "Click to sort ascending"
1473 1456 msgstr "Tri ascendant"
1474 1457
1475 1458 #: rhodecode/templates/index_base.html:168
1476 1459 #: rhodecode/templates/index_base.html:208
1477 1460 #: rhodecode/templates/index_base.html:292
1478 1461 #: rhodecode/templates/admin/repos/repos.html:95
1479 1462 #: rhodecode/templates/admin/users/user_edit_my_account.html:203
1480 1463 #: rhodecode/templates/admin/users/users.html:108
1481 1464 #: rhodecode/templates/bookmarks/bookmarks.html:61
1482 1465 #: rhodecode/templates/branches/branches.html:77
1483 #: rhodecode/templates/journal/journal.html:194
1466 #: rhodecode/templates/journal/journal.html:222
1484 1467 #: rhodecode/templates/tags/tags.html:78
1485 1468 msgid "Click to sort descending"
1486 1469 msgstr "Tri descendant"
1487 1470
1488 1471 #: rhodecode/templates/index_base.html:177
1489 1472 #: rhodecode/templates/index_base.html:267
1490 1473 msgid "Last Change"
1491 1474 msgstr "Dernière modification"
1492 1475
1493 1476 #: rhodecode/templates/index_base.html:209
1494 1477 #: rhodecode/templates/index_base.html:293
1495 1478 #: rhodecode/templates/admin/repos/repos.html:96
1496 1479 #: rhodecode/templates/admin/users/user_edit_my_account.html:204
1497 1480 #: rhodecode/templates/admin/users/users.html:109
1498 1481 #: rhodecode/templates/bookmarks/bookmarks.html:62
1499 1482 #: rhodecode/templates/branches/branches.html:78
1500 #: rhodecode/templates/journal/journal.html:195
1483 #: rhodecode/templates/journal/journal.html:223
1501 1484 #: rhodecode/templates/tags/tags.html:79
1502 1485 msgid "No records found."
1503 1486 msgstr "Aucun élément n’a été trouvé."
1504 1487
1505 1488 #: rhodecode/templates/index_base.html:210
1506 1489 #: rhodecode/templates/index_base.html:294
1507 1490 #: rhodecode/templates/admin/repos/repos.html:97
1508 1491 #: rhodecode/templates/admin/users/user_edit_my_account.html:205
1509 1492 #: rhodecode/templates/admin/users/users.html:110
1510 1493 #: rhodecode/templates/bookmarks/bookmarks.html:63
1511 1494 #: rhodecode/templates/branches/branches.html:79
1512 #: rhodecode/templates/journal/journal.html:196
1495 #: rhodecode/templates/journal/journal.html:224
1513 1496 #: rhodecode/templates/tags/tags.html:80
1514 1497 msgid "Data error."
1515 1498 msgstr "Erreur d’intégrité des données."
1516 1499
1517 1500 #: rhodecode/templates/index_base.html:211
1518 1501 #: rhodecode/templates/index_base.html:295
1519 1502 #: rhodecode/templates/admin/repos/repos.html:98
1520 1503 #: rhodecode/templates/admin/users/user_edit_my_account.html:206
1521 1504 #: rhodecode/templates/admin/users/users.html:111
1522 1505 #: rhodecode/templates/bookmarks/bookmarks.html:64
1523 1506 #: rhodecode/templates/branches/branches.html:80
1524 #: rhodecode/templates/journal/journal.html:54
1525 #: rhodecode/templates/journal/journal.html:197
1507 #: rhodecode/templates/journal/journal.html:62
1508 #: rhodecode/templates/journal/journal.html:225
1526 1509 #: rhodecode/templates/tags/tags.html:81
1527 1510 msgid "Loading..."
1528 1511 msgstr "Chargement…"
1529 1512
1530 1513 #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54
1531 1514 msgid "Sign In"
1532 1515 msgstr "Connexion"
1533 1516
1534 1517 #: rhodecode/templates/login.html:21
1535 1518 msgid "Sign In to"
1536 1519 msgstr "Connexion à"
1537 1520
1538 1521 #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20
1539 1522 #: rhodecode/templates/admin/admin_log.html:5
1540 1523 #: rhodecode/templates/admin/users/user_add.html:32
1541 1524 #: rhodecode/templates/admin/users/user_edit.html:50
1542 1525 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:26
1543 1526 #: rhodecode/templates/base/base.html:83
1544 1527 #: rhodecode/templates/summary/summary.html:131
1545 1528 msgid "Username"
1546 1529 msgstr "Nom d’utilisateur"
1547 1530
1548 1531 #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29
1549 1532 #: rhodecode/templates/admin/ldap/ldap.html:46
1550 1533 #: rhodecode/templates/admin/users/user_add.html:41
1551 1534 #: rhodecode/templates/base/base.html:92
1552 1535 msgid "Password"
1553 1536 msgstr "Mot de passe"
1554 1537
1555 1538 #: rhodecode/templates/login.html:50
1556 1539 msgid "Remember me"
1557 1540 msgstr "Se souvenir de moi"
1558 1541
1559 1542 #: rhodecode/templates/login.html:60
1560 1543 msgid "Forgot your password ?"
1561 1544 msgstr "Mot de passe oublié ?"
1562 1545
1563 1546 #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103
1564 1547 msgid "Don't have an account ?"
1565 1548 msgstr "Vous n’avez pas de compte ?"
1566 1549
1567 1550 #: rhodecode/templates/password_reset.html:5
1568 1551 msgid "Reset your password"
1569 1552 msgstr "Mot de passe oublié ?"
1570 1553
1571 1554 #: rhodecode/templates/password_reset.html:11
1572 1555 msgid "Reset your password to"
1573 1556 msgstr "Réinitialiser votre mot de passe"
1574 1557
1575 1558 #: rhodecode/templates/password_reset.html:21
1576 1559 msgid "Email address"
1577 1560 msgstr "Adresse e-mail"
1578 1561
1579 1562 #: rhodecode/templates/password_reset.html:30
1580 1563 msgid "Reset my password"
1581 1564 msgstr "Réinitialiser mon mot de passe"
1582 1565
1583 1566 #: rhodecode/templates/password_reset.html:31
1584 1567 msgid "Password reset link will be send to matching email address"
1585 1568 msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante."
1586 1569
1587 1570 #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74
1588 1571 msgid "Sign Up"
1589 1572 msgstr "Inscription"
1590 1573
1591 1574 #: rhodecode/templates/register.html:11
1592 1575 msgid "Sign Up to"
1593 1576 msgstr "Inscription à"
1594 1577
1595 1578 #: rhodecode/templates/register.html:38
1596 1579 msgid "Re-enter password"
1597 1580 msgstr "Confirmation"
1598 1581
1599 1582 #: rhodecode/templates/register.html:47
1600 1583 #: rhodecode/templates/admin/users/user_add.html:59
1601 1584 #: rhodecode/templates/admin/users/user_edit.html:90
1602 1585 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:53
1603 1586 msgid "First Name"
1604 1587 msgstr "Prénom"
1605 1588
1606 1589 #: rhodecode/templates/register.html:56
1607 1590 #: rhodecode/templates/admin/users/user_add.html:68
1608 1591 #: rhodecode/templates/admin/users/user_edit.html:99
1609 1592 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:62
1610 1593 msgid "Last Name"
1611 1594 msgstr "Nom"
1612 1595
1613 1596 #: rhodecode/templates/register.html:65
1614 1597 #: rhodecode/templates/admin/users/user_add.html:77
1615 1598 #: rhodecode/templates/admin/users/user_edit.html:108
1616 1599 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:71
1617 1600 #: rhodecode/templates/summary/summary.html:133
1618 1601 msgid "Email"
1619 1602 msgstr "E-mail"
1620 1603
1621 1604 #: rhodecode/templates/register.html:76
1622 1605 msgid "Your account will be activated right after registration"
1623 1606 msgstr "Votre compte utilisateur sera actif dès la fin de l’enregistrement."
1624 1607
1625 1608 #: rhodecode/templates/register.html:78
1626 1609 msgid "Your account must wait for activation by administrator"
1627 1610 msgstr "Votre compte utilisateur devra être activé par un administrateur."
1628 1611
1629 1612 #: rhodecode/templates/repo_switcher_list.html:11
1630 1613 #: rhodecode/templates/admin/defaults/defaults.html:44
1631 1614 #: rhodecode/templates/admin/repos/repo_add_base.html:65
1632 1615 #: rhodecode/templates/admin/repos/repo_edit.html:85
1633 1616 #: rhodecode/templates/settings/repo_settings.html:76
1634 1617 msgid "Private repository"
1635 1618 msgstr "Dépôt privé"
1636 1619
1637 1620 #: rhodecode/templates/repo_switcher_list.html:16
1638 1621 msgid "Public repository"
1639 1622 msgstr "Dépôt public"
1640 1623
1641 1624 #: rhodecode/templates/switch_to_list.html:3
1642 1625 #: rhodecode/templates/branches/branches.html:14
1643 1626 msgid "branches"
1644 1627 msgstr "Branches"
1645 1628
1646 1629 #: rhodecode/templates/switch_to_list.html:10
1647 1630 #: rhodecode/templates/branches/branches_data.html:57
1648 1631 msgid "There are no branches yet"
1649 1632 msgstr "Aucune branche n’a été créée pour le moment."
1650 1633
1651 1634 #: rhodecode/templates/switch_to_list.html:15
1652 1635 #: rhodecode/templates/shortlog/shortlog_data.html:10
1653 1636 #: rhodecode/templates/tags/tags.html:15
1654 1637 msgid "tags"
1655 1638 msgstr "Tags"
1656 1639
1657 1640 #: rhodecode/templates/switch_to_list.html:22
1658 1641 #: rhodecode/templates/tags/tags_data.html:38
1659 1642 msgid "There are no tags yet"
1660 1643 msgstr "Aucun tag n’a été créé pour le moment."
1661 1644
1662 1645 #: rhodecode/templates/switch_to_list.html:28
1663 1646 #: rhodecode/templates/bookmarks/bookmarks.html:15
1664 1647 msgid "bookmarks"
1665 1648 msgstr "Signets"
1666 1649
1667 1650 #: rhodecode/templates/switch_to_list.html:35
1668 1651 #: rhodecode/templates/bookmarks/bookmarks_data.html:32
1669 1652 msgid "There are no bookmarks yet"
1670 1653 msgstr "Aucun signet n’a été créé."
1671 1654
1672 1655 #: rhodecode/templates/admin/admin.html:5
1673 #: rhodecode/templates/admin/admin.html:9
1656 #: rhodecode/templates/admin/admin.html:13
1674 1657 msgid "Admin journal"
1675 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 1679 #: rhodecode/templates/admin/admin_log.html:6
1678 1680 #: rhodecode/templates/admin/repos/repos.html:74
1679 1681 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:8
1680 1682 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:9
1681 1683 #: rhodecode/templates/journal/journal_page_repos.html:9
1682 1684 #: rhodecode/templates/journal/journal_page_repos.html:10
1683 1685 msgid "Action"
1684 1686 msgstr "Action"
1685 1687
1686 1688 #: rhodecode/templates/admin/admin_log.html:7
1687 1689 #: rhodecode/templates/admin/permissions/permissions.html:41
1688 1690 msgid "Repository"
1689 1691 msgstr "Dépôt"
1690 1692
1691 1693 #: rhodecode/templates/admin/admin_log.html:8
1692 1694 #: rhodecode/templates/bookmarks/bookmarks.html:37
1693 1695 #: rhodecode/templates/bookmarks/bookmarks_data.html:7
1694 1696 #: rhodecode/templates/branches/branches.html:51
1695 1697 #: rhodecode/templates/branches/branches_data.html:7
1696 1698 #: rhodecode/templates/tags/tags.html:52
1697 1699 #: rhodecode/templates/tags/tags_data.html:7
1698 1700 msgid "Date"
1699 1701 msgstr "Date"
1700 1702
1701 1703 #: rhodecode/templates/admin/admin_log.html:9
1702 1704 msgid "From IP"
1703 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 1708 msgid "No actions yet"
1707 1709 msgstr "Aucune action n’a été enregistrée pour le moment."
1708 1710
1709 1711 #: rhodecode/templates/admin/defaults/defaults.html:5
1710 1712 #: rhodecode/templates/admin/defaults/defaults.html:25
1711 1713 #, fuzzy
1712 1714 msgid "Repositories defaults"
1713 1715 msgstr "Groupes de dépôts"
1714 1716
1715 1717 #: rhodecode/templates/admin/defaults/defaults.html:11
1716 1718 #, fuzzy
1717 1719 msgid "Defaults"
1718 1720 msgstr "[Par défaut]"
1719 1721
1720 1722 #: rhodecode/templates/admin/defaults/defaults.html:35
1721 1723 #: rhodecode/templates/admin/repos/repo_add_base.html:38
1722 1724 #: rhodecode/templates/admin/repos/repo_edit.html:58
1723 1725 msgid "Type"
1724 1726 msgstr "Type"
1725 1727
1726 1728 #: rhodecode/templates/admin/defaults/defaults.html:48
1727 1729 #: rhodecode/templates/admin/repos/repo_add_base.html:69
1728 1730 #: rhodecode/templates/admin/repos/repo_edit.html:89
1729 1731 #: rhodecode/templates/forks/fork.html:72
1730 1732 #: rhodecode/templates/settings/repo_settings.html:80
1731 1733 msgid ""
1732 1734 "Private repositories are only visible to people explicitly added as "
1733 1735 "collaborators."
1734 1736 msgstr ""
1735 1737 "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés "
1736 1738 "comme collaborateurs."
1737 1739
1738 1740 #: rhodecode/templates/admin/defaults/defaults.html:55
1739 1741 #: rhodecode/templates/admin/repos/repo_edit.html:94
1740 1742 msgid "Enable statistics"
1741 1743 msgstr "Activer les statistiques"
1742 1744
1743 1745 #: rhodecode/templates/admin/defaults/defaults.html:59
1744 1746 #: rhodecode/templates/admin/repos/repo_edit.html:98
1745 1747 msgid "Enable statistics window on summary page."
1746 1748 msgstr "Afficher les statistiques sur la page du dépôt."
1747 1749
1748 1750 #: rhodecode/templates/admin/defaults/defaults.html:65
1749 1751 #: rhodecode/templates/admin/repos/repo_edit.html:103
1750 1752 msgid "Enable downloads"
1751 1753 msgstr "Activer les téléchargements"
1752 1754
1753 1755 #: rhodecode/templates/admin/defaults/defaults.html:69
1754 1756 #: rhodecode/templates/admin/repos/repo_edit.html:107
1755 1757 msgid "Enable download menu on summary page."
1756 1758 msgstr "Afficher le menu de téléchargements sur la page du dépôt."
1757 1759
1758 1760 #: rhodecode/templates/admin/defaults/defaults.html:75
1759 1761 #: rhodecode/templates/admin/repos/repo_edit.html:112
1760 1762 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66
1761 1763 msgid "Enable locking"
1762 1764 msgstr "Activer le verrouillage"
1763 1765
1764 1766 #: rhodecode/templates/admin/defaults/defaults.html:79
1765 1767 #: rhodecode/templates/admin/repos/repo_edit.html:116
1766 1768 msgid "Enable lock-by-pulling on repository."
1767 1769 msgstr "Activer le verrouillage lors d’un pull sur le dépôt."
1768 1770
1769 1771 #: rhodecode/templates/admin/defaults/defaults.html:84
1770 1772 #: rhodecode/templates/admin/ldap/ldap.html:89
1771 1773 #: rhodecode/templates/admin/repos/repo_edit.html:141
1772 1774 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:74
1773 1775 #: rhodecode/templates/admin/settings/hooks.html:73
1774 1776 #: rhodecode/templates/admin/users/user_edit.html:133
1775 1777 #: rhodecode/templates/admin/users/user_edit.html:178
1776 1778 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:79
1777 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 1781 msgid "Save"
1780 1782 msgstr "Enregistrer"
1781 1783
1782 1784 #: rhodecode/templates/admin/ldap/ldap.html:5
1783 1785 msgid "LDAP administration"
1784 1786 msgstr "Administration LDAP"
1785 1787
1786 1788 #: rhodecode/templates/admin/ldap/ldap.html:11
1787 1789 msgid "Ldap"
1788 1790 msgstr "LDAP"
1789 1791
1790 1792 #: rhodecode/templates/admin/ldap/ldap.html:28
1791 1793 msgid "Connection settings"
1792 1794 msgstr "Options de connexion"
1793 1795
1794 1796 #: rhodecode/templates/admin/ldap/ldap.html:30
1795 1797 msgid "Enable LDAP"
1796 1798 msgstr "Activer le LDAP"
1797 1799
1798 1800 #: rhodecode/templates/admin/ldap/ldap.html:34
1799 1801 msgid "Host"
1800 1802 msgstr "Serveur"
1801 1803
1802 1804 #: rhodecode/templates/admin/ldap/ldap.html:38
1803 1805 msgid "Port"
1804 1806 msgstr "Port"
1805 1807
1806 1808 #: rhodecode/templates/admin/ldap/ldap.html:42
1807 1809 msgid "Account"
1808 1810 msgstr "Compte"
1809 1811
1810 1812 #: rhodecode/templates/admin/ldap/ldap.html:50
1811 1813 msgid "Connection security"
1812 1814 msgstr "Connexion sécurisée"
1813 1815
1814 1816 #: rhodecode/templates/admin/ldap/ldap.html:54
1815 1817 msgid "Certificate Checks"
1816 1818 msgstr "Vérif. des certificats"
1817 1819
1818 1820 #: rhodecode/templates/admin/ldap/ldap.html:57
1819 1821 msgid "Search settings"
1820 1822 msgstr "Réglages de recherche"
1821 1823
1822 1824 #: rhodecode/templates/admin/ldap/ldap.html:59
1823 1825 msgid "Base DN"
1824 1826 msgstr "Base de recherche"
1825 1827
1826 1828 #: rhodecode/templates/admin/ldap/ldap.html:63
1827 1829 msgid "LDAP Filter"
1828 1830 msgstr "Filtre de recherche"
1829 1831
1830 1832 #: rhodecode/templates/admin/ldap/ldap.html:67
1831 1833 msgid "LDAP Search Scope"
1832 1834 msgstr "Portée de recherche"
1833 1835
1834 1836 #: rhodecode/templates/admin/ldap/ldap.html:70
1835 1837 msgid "Attribute mappings"
1836 1838 msgstr "Correspondance des attributs"
1837 1839
1838 1840 #: rhodecode/templates/admin/ldap/ldap.html:72
1839 1841 msgid "Login Attribute"
1840 1842 msgstr "Attribut pour le nom d’utilisateur"
1841 1843
1842 1844 #: rhodecode/templates/admin/ldap/ldap.html:76
1843 1845 msgid "First Name Attribute"
1844 1846 msgstr "Attribut pour le prénom"
1845 1847
1846 1848 #: rhodecode/templates/admin/ldap/ldap.html:80
1847 1849 msgid "Last Name Attribute"
1848 1850 msgstr "Attribut pour le nom de famille"
1849 1851
1850 1852 #: rhodecode/templates/admin/ldap/ldap.html:84
1851 1853 msgid "E-mail Attribute"
1852 1854 msgstr "Attribut pour l’e-mail"
1853 1855
1854 1856 #: rhodecode/templates/admin/notifications/notifications.html:5
1855 1857 #: rhodecode/templates/admin/notifications/notifications.html:9
1856 1858 msgid "My Notifications"
1857 1859 msgstr "Mes notifications"
1858 1860
1859 1861 #: rhodecode/templates/admin/notifications/notifications.html:29
1860 1862 msgid "All"
1861 1863 msgstr "Tous"
1862 1864
1863 1865 #: rhodecode/templates/admin/notifications/notifications.html:30
1864 1866 msgid "Comments"
1865 1867 msgstr "Commentaires"
1866 1868
1867 1869 #: rhodecode/templates/admin/notifications/notifications.html:31
1868 1870 #: rhodecode/templates/base/base.html:267
1869 1871 #: rhodecode/templates/base/base.html:269
1870 1872 msgid "Pull requests"
1871 1873 msgstr "Requêtes de pull"
1872 1874
1873 1875 #: rhodecode/templates/admin/notifications/notifications.html:35
1874 1876 msgid "Mark all read"
1875 1877 msgstr "Tout marquer comme lu"
1876 1878
1877 1879 #: rhodecode/templates/admin/notifications/notifications_data.html:39
1878 1880 msgid "No notifications here yet"
1879 1881 msgstr "Aucune notification pour le moment."
1880 1882
1881 1883 #: rhodecode/templates/admin/notifications/show_notification.html:5
1882 1884 #: rhodecode/templates/admin/notifications/show_notification.html:11
1883 1885 msgid "Show notification"
1884 1886 msgstr "Notification"
1885 1887
1886 1888 #: rhodecode/templates/admin/notifications/show_notification.html:9
1887 1889 msgid "Notifications"
1888 1890 msgstr "Notifications"
1889 1891
1890 1892 #: rhodecode/templates/admin/permissions/permissions.html:5
1891 1893 msgid "Permissions administration"
1892 1894 msgstr "Gestion des permissions"
1893 1895
1894 1896 #: rhodecode/templates/admin/permissions/permissions.html:11
1895 1897 #: rhodecode/templates/admin/repos/repo_edit.html:134
1896 1898 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58
1897 1899 #: rhodecode/templates/admin/users/user_edit.html:143
1898 1900 #: rhodecode/templates/admin/users_groups/users_group_edit.html:100
1899 1901 #: rhodecode/templates/settings/repo_settings.html:86
1900 1902 msgid "Permissions"
1901 1903 msgstr "Permissions"
1902 1904
1903 1905 #: rhodecode/templates/admin/permissions/permissions.html:24
1904 1906 msgid "Default permissions"
1905 1907 msgstr "Permissions par défaut"
1906 1908
1907 1909 #: rhodecode/templates/admin/permissions/permissions.html:31
1908 1910 msgid "Anonymous access"
1909 1911 msgstr "Accès anonyme"
1910 1912
1911 1913 #: rhodecode/templates/admin/permissions/permissions.html:49
1912 1914 msgid ""
1913 1915 "All default permissions on each repository will be reset to choosen "
1914 1916 "permission, note that all custom default permission on repositories will "
1915 1917 "be lost"
1916 1918 msgstr ""
1917 1919 "Les permissions par défaut de chaque dépôt vont être remplacées par la "
1918 1920 "permission choisie. Toutes les permissions par défaut des dépôts seront "
1919 1921 "perdues."
1920 1922
1921 1923 #: rhodecode/templates/admin/permissions/permissions.html:50
1922 1924 #: rhodecode/templates/admin/permissions/permissions.html:63
1923 1925 msgid "overwrite existing settings"
1924 1926 msgstr "Écraser les permissions existantes"
1925 1927
1926 1928 #: rhodecode/templates/admin/permissions/permissions.html:55
1927 1929 #: rhodecode/templates/admin/repos/repo_add_base.html:29
1928 1930 #: rhodecode/templates/admin/repos/repo_edit.html:49
1929 1931 #: rhodecode/templates/admin/repos_groups/repos_groups.html:4
1930 1932 #: rhodecode/templates/forks/fork.html:50
1931 1933 #: rhodecode/templates/settings/repo_settings.html:48
1932 1934 msgid "Repository group"
1933 1935 msgstr "Groupe de dépôt"
1934 1936
1935 1937 #: rhodecode/templates/admin/permissions/permissions.html:62
1936 1938 #, fuzzy
1937 1939 msgid ""
1938 1940 "All default permissions on each repository group will be reset to choosen"
1939 1941 " permission, note that all custom default permission on repositories "
1940 1942 "group will be lost"
1941 1943 msgstr ""
1942 1944 "Les permissions par défaut de chaque dépôt vont être remplacées par la "
1943 1945 "permission choisie. Toutes les permissions par défaut des dépôts seront "
1944 1946 "perdues."
1945 1947
1946 1948 #: rhodecode/templates/admin/permissions/permissions.html:69
1947 1949 msgid "Registration"
1948 1950 msgstr "Enregistrement"
1949 1951
1950 1952 #: rhodecode/templates/admin/permissions/permissions.html:77
1951 1953 msgid "Repository creation"
1952 1954 msgstr "Création de dépôt"
1953 1955
1954 1956 #: rhodecode/templates/admin/permissions/permissions.html:85
1955 1957 msgid "Repository forking"
1956 1958 msgstr "Fork de dépôt"
1957 1959
1958 1960 #: rhodecode/templates/admin/permissions/permissions.html:92
1959 1961 #: rhodecode/templates/admin/repos/repo_edit.html:264
1960 1962 msgid "set"
1961 1963 msgstr "Définir"
1962 1964
1963 1965 #: rhodecode/templates/admin/repos/repo_add.html:5
1964 1966 #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5
1965 1967 msgid "Add repository"
1966 1968 msgstr "Ajouter un dépôt"
1967 1969
1968 1970 #: rhodecode/templates/admin/repos/repo_add.html:11
1969 1971 #: rhodecode/templates/admin/repos/repo_edit.html:11
1970 1972 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10
1971 1973 msgid "Repositories"
1972 1974 msgstr "Dépôts"
1973 1975
1974 1976 #: rhodecode/templates/admin/repos/repo_add.html:13
1975 1977 msgid "add new"
1976 1978 msgstr "ajouter un nouveau"
1977 1979
1978 1980 #: rhodecode/templates/admin/repos/repo_add_base.html:20
1979 1981 #: rhodecode/templates/summary/summary.html:104
1980 1982 #: rhodecode/templates/summary/summary.html:105
1981 1983 msgid "Clone from"
1982 1984 msgstr "Cloner depuis"
1983 1985
1984 1986 #: rhodecode/templates/admin/repos/repo_add_base.html:24
1985 1987 #: rhodecode/templates/admin/repos/repo_edit.html:44
1986 1988 #: rhodecode/templates/settings/repo_settings.html:43
1987 1989 msgid "Optional http[s] url from which repository should be cloned."
1988 1990 msgstr "URL http(s) depuis laquelle le dépôt doit être cloné."
1989 1991
1990 1992 #: rhodecode/templates/admin/repos/repo_add_base.html:33
1991 1993 #: rhodecode/templates/forks/fork.html:54
1992 1994 msgid "Optionaly select a group to put this repository into."
1993 1995 msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt."
1994 1996
1995 1997 #: rhodecode/templates/admin/repos/repo_add_base.html:42
1996 1998 msgid "Type of repository to create."
1997 1999 msgstr "Type de dépôt à créer."
1998 2000
1999 2001 #: rhodecode/templates/admin/repos/repo_add_base.html:47
2000 2002 #: rhodecode/templates/admin/repos/repo_edit.html:66
2001 2003 #: rhodecode/templates/forks/fork.html:41
2002 2004 #: rhodecode/templates/settings/repo_settings.html:57
2003 2005 msgid "Landing revision"
2004 2006 msgstr "Révision d’arrivée"
2005 2007
2006 2008 #: rhodecode/templates/admin/repos/repo_add_base.html:51
2007 2009 #: rhodecode/templates/admin/repos/repo_edit.html:70
2008 2010 #: rhodecode/templates/forks/fork.html:45
2009 2011 #: rhodecode/templates/settings/repo_settings.html:61
2010 2012 msgid "Default revision for files page, downloads, whoosh and readme"
2011 2013 msgstr ""
2012 2014 "Révision par défaut pour les pages de fichiers, de téléchargements, de "
2013 2015 "recherche et de documentation."
2014 2016
2015 2017 #: rhodecode/templates/admin/repos/repo_add_base.html:60
2016 2018 #: rhodecode/templates/admin/repos/repo_edit.html:79
2017 2019 #: rhodecode/templates/forks/fork.html:63
2018 2020 #: rhodecode/templates/settings/repo_settings.html:70
2019 2021 msgid "Keep it short and to the point. Use a README file for longer descriptions."
2020 2022 msgstr ""
2021 2023 "Gardez cette description précise et concise. Utilisez un fichier README "
2022 2024 "pour des descriptions plus détaillées."
2023 2025
2024 2026 #: rhodecode/templates/admin/repos/repo_add_base.html:73
2025 2027 msgid "add"
2026 2028 msgstr "Ajouter"
2027 2029
2028 2030 #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9
2029 2031 msgid "add new repository"
2030 2032 msgstr "ajouter un nouveau dépôt"
2031 2033
2032 2034 #: rhodecode/templates/admin/repos/repo_edit.html:5
2033 2035 msgid "Edit repository"
2034 2036 msgstr "Éditer le dépôt"
2035 2037
2036 2038 #: rhodecode/templates/admin/repos/repo_edit.html:13
2037 2039 #: rhodecode/templates/admin/users/user_edit.html:13
2038 2040 #: rhodecode/templates/admin/users/user_edit.html:228
2039 2041 #: rhodecode/templates/admin/users/user_edit.html:230
2040 2042 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28
2041 2043 #: rhodecode/templates/admin/users_groups/users_group_edit.html:13
2042 2044 #: rhodecode/templates/admin/users_groups/users_group_edit.html:207
2043 2045 #: rhodecode/templates/admin/users_groups/users_group_edit.html:209
2044 2046 #: rhodecode/templates/files/files_source.html:29
2045 2047 #: rhodecode/templates/journal/journal_page_repos.html:29
2046 2048 msgid "edit"
2047 2049 msgstr "éditer"
2048 2050
2049 2051 #: rhodecode/templates/admin/repos/repo_edit.html:40
2050 2052 #: rhodecode/templates/settings/repo_settings.html:39
2051 2053 msgid "Clone uri"
2052 2054 msgstr "URL de clone"
2053 2055
2054 2056 #: rhodecode/templates/admin/repos/repo_edit.html:53
2055 2057 #: rhodecode/templates/settings/repo_settings.html:52
2056 2058 msgid "Optional select a group to put this repository into."
2057 2059 msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt."
2058 2060
2059 2061 #: rhodecode/templates/admin/repos/repo_edit.html:126
2060 2062 msgid "Change owner of this repository."
2061 2063 msgstr "Changer le propriétaire de ce dépôt."
2062 2064
2063 2065 #: rhodecode/templates/admin/repos/repo_edit.html:142
2064 2066 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:75
2065 2067 #: rhodecode/templates/admin/settings/settings.html:113
2066 2068 #: rhodecode/templates/admin/settings/settings.html:179
2067 2069 #: rhodecode/templates/admin/settings/settings.html:269
2068 2070 #: rhodecode/templates/admin/users/user_edit.html:134
2069 2071 #: rhodecode/templates/admin/users/user_edit.html:179
2070 2072 #: rhodecode/templates/admin/users/user_edit.html:282
2071 2073 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:80
2072 2074 #: rhodecode/templates/admin/users_groups/users_group_edit.html:136
2073 2075 #: rhodecode/templates/files/files_add.html:82
2074 2076 #: rhodecode/templates/files/files_edit.html:68
2075 2077 #: rhodecode/templates/pullrequests/pullrequest.html:124
2076 #: rhodecode/templates/settings/repo_settings.html:94
2078 #: rhodecode/templates/settings/repo_settings.html:95
2077 2079 msgid "Reset"
2078 2080 msgstr "Réinitialiser"
2079 2081
2080 2082 #: rhodecode/templates/admin/repos/repo_edit.html:152
2081 2083 msgid "Administration"
2082 2084 msgstr "Administration"
2083 2085
2084 2086 #: rhodecode/templates/admin/repos/repo_edit.html:155
2085 2087 msgid "Statistics"
2086 2088 msgstr "Statistiques"
2087 2089
2088 2090 #: rhodecode/templates/admin/repos/repo_edit.html:159
2089 2091 msgid "Reset current statistics"
2090 2092 msgstr "Réinitialiser les statistiques"
2091 2093
2092 2094 #: rhodecode/templates/admin/repos/repo_edit.html:159
2093 2095 msgid "Confirm to remove current statistics"
2094 2096 msgstr "Souhaitez-vous vraiment réinitialiser les statistiques de ce dépôt ?"
2095 2097
2096 2098 #: rhodecode/templates/admin/repos/repo_edit.html:162
2097 2099 msgid "Fetched to rev"
2098 2100 msgstr "Parcouru jusqu’à la révision"
2099 2101
2100 2102 #: rhodecode/templates/admin/repos/repo_edit.html:163
2101 2103 msgid "Stats gathered"
2102 2104 msgstr "Statistiques obtenues"
2103 2105
2104 2106 #: rhodecode/templates/admin/repos/repo_edit.html:171
2105 2107 msgid "Remote"
2106 2108 msgstr "Dépôt distant"
2107 2109
2108 2110 #: rhodecode/templates/admin/repos/repo_edit.html:175
2109 2111 msgid "Pull changes from remote location"
2110 2112 msgstr "Récupérer les changements depuis le site distant"
2111 2113
2112 2114 #: rhodecode/templates/admin/repos/repo_edit.html:175
2113 2115 msgid "Confirm to pull changes from remote side"
2114 2116 msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?"
2115 2117
2116 2118 #: rhodecode/templates/admin/repos/repo_edit.html:186
2117 2119 msgid "Cache"
2118 2120 msgstr "Cache"
2119 2121
2120 2122 #: rhodecode/templates/admin/repos/repo_edit.html:190
2121 2123 msgid "Invalidate repository cache"
2122 2124 msgstr "Invalider le cache du dépôt"
2123 2125
2124 2126 #: rhodecode/templates/admin/repos/repo_edit.html:190
2125 2127 msgid "Confirm to invalidate repository cache"
2126 2128 msgstr "Voulez-vous vraiment invalider le cache du dépôt ?"
2127 2129
2128 2130 #: rhodecode/templates/admin/repos/repo_edit.html:193
2129 2131 msgid ""
2130 2132 "Manually invalidate cache for this repository. On first access repository"
2131 2133 " will be cached again"
2132 2134 msgstr ""
2133 2135 "Invalide manuellement le cache de ce dépôt. Au prochain accès sur ce "
2134 2136 "dépôt, il sera à nouveau mis en cache."
2135 2137
2136 2138 #: rhodecode/templates/admin/repos/repo_edit.html:198
2137 2139 msgid "List of cached values"
2138 2140 msgstr "Liste des valeurs en cache"
2139 2141
2140 2142 #: rhodecode/templates/admin/repos/repo_edit.html:201
2141 2143 msgid "Prefix"
2142 2144 msgstr ""
2143 2145
2144 2146 #: rhodecode/templates/admin/repos/repo_edit.html:202
2145 2147 #, fuzzy
2146 2148 msgid "Key"
2147 2149 msgstr "Clé d’API"
2148 2150
2149 2151 #: rhodecode/templates/admin/repos/repo_edit.html:203
2150 2152 #: rhodecode/templates/admin/users/user_add.html:86
2151 2153 #: rhodecode/templates/admin/users/user_edit.html:117
2152 2154 #: rhodecode/templates/admin/users_groups/users_group_add.html:41
2153 2155 #: rhodecode/templates/admin/users_groups/users_group_edit.html:42
2154 2156 msgid "Active"
2155 2157 msgstr "Actif"
2156 2158
2157 2159 #: rhodecode/templates/admin/repos/repo_edit.html:218
2158 2160 #: rhodecode/templates/base/base.html:331
2159 2161 #: rhodecode/templates/base/base.html:333
2160 2162 #: rhodecode/templates/base/base.html:335
2161 2163 msgid "Public journal"
2162 2164 msgstr "Journal public"
2163 2165
2164 2166 #: rhodecode/templates/admin/repos/repo_edit.html:224
2165 2167 msgid "Remove from public journal"
2166 2168 msgstr "Supprimer du journal public"
2167 2169
2168 2170 #: rhodecode/templates/admin/repos/repo_edit.html:226
2169 2171 msgid "Add to public journal"
2170 2172 msgstr "Ajouter le dépôt au journal public"
2171 2173
2172 2174 #: rhodecode/templates/admin/repos/repo_edit.html:231
2173 2175 msgid ""
2174 2176 "All actions made on this repository will be accessible to everyone in "
2175 2177 "public journal"
2176 2178 msgstr ""
2177 2179 "Le descriptif des actions réalisées sur ce dépôt sera visible à tous "
2178 2180 "depuis le journal public."
2179 2181
2180 2182 #: rhodecode/templates/admin/repos/repo_edit.html:238
2181 2183 msgid "Locking"
2182 2184 msgstr "Verrouillage"
2183 2185
2184 2186 #: rhodecode/templates/admin/repos/repo_edit.html:243
2185 2187 msgid "Unlock locked repo"
2186 2188 msgstr "Déverrouiller le dépôt"
2187 2189
2188 2190 #: rhodecode/templates/admin/repos/repo_edit.html:243
2189 2191 msgid "Confirm to unlock repository"
2190 2192 msgstr "Veuillez confirmer le déverrouillage de ce dépôt."
2191 2193
2192 2194 #: rhodecode/templates/admin/repos/repo_edit.html:246
2193 2195 msgid "lock repo"
2194 2196 msgstr "Verrouiller le dépôt"
2195 2197
2196 2198 #: rhodecode/templates/admin/repos/repo_edit.html:246
2197 2199 msgid "Confirm to lock repository"
2198 2200 msgstr "Veuillez confirmer le verrouillage de ce dépôt."
2199 2201
2200 2202 #: rhodecode/templates/admin/repos/repo_edit.html:247
2201 2203 msgid "Repository is not locked"
2202 2204 msgstr "Ce dépôt n’est pas verrouillé."
2203 2205
2204 2206 #: rhodecode/templates/admin/repos/repo_edit.html:252
2205 2207 msgid "Force locking on repository. Works only when anonymous access is disabled"
2206 2208 msgstr ""
2207 2209 "Forcer le verrouillage du dépôt. Ce réglage fonctionne uniquement quand "
2208 2210 "l‘accès anonyme est désactivé."
2209 2211
2210 2212 #: rhodecode/templates/admin/repos/repo_edit.html:259
2211 2213 msgid "Set as fork of"
2212 2214 msgstr "Indiquer comme fork"
2213 2215
2214 2216 #: rhodecode/templates/admin/repos/repo_edit.html:268
2215 2217 msgid "Manually set this repository as a fork of another from the list"
2216 2218 msgstr "Marquer ce dépôt comme fork d’un autre dépôt de la liste."
2217 2219
2218 2220 #: rhodecode/templates/admin/repos/repo_edit.html:274
2219 2221 #: rhodecode/templates/changeset/changeset_file_comment.html:26
2220 2222 msgid "Delete"
2221 2223 msgstr "Supprimer"
2222 2224
2223 2225 #: rhodecode/templates/admin/repos/repo_edit.html:278
2226 #: rhodecode/templates/settings/repo_settings.html:115
2224 2227 msgid "Remove this repository"
2225 2228 msgstr "Supprimer ce dépôt"
2226 2229
2227 2230 #: rhodecode/templates/admin/repos/repo_edit.html:278
2231 #: rhodecode/templates/settings/repo_settings.html:115
2228 2232 msgid "Confirm to delete this repository"
2229 2233 msgstr "Voulez-vous vraiment supprimer ce dépôt ?"
2230 2234
2231 2235 #: rhodecode/templates/admin/repos/repo_edit.html:282
2236 #: rhodecode/templates/settings/repo_settings.html:119
2237 #, fuzzy
2232 2238 msgid ""
2233 2239 "This repository will be renamed in a special way in order to be "
2234 "unaccesible for RhodeCode and VCS systems.\n"
2235 " If you need fully delete it from filesystem "
2236 "please do it manually"
2240 "unaccesible for RhodeCode and VCS systems. If you need fully delete it "
2241 "from file system please do it manually"
2237 2242 msgstr ""
2238 2243 "Ce dépôt sera renommé de manière à le rendre inaccessible à RhodeCode et "
2239 2244 "au système de gestion de versions.\n"
2240 2245 "Si vous voulez le supprimer complètement, effectuez la suppression "
2241 2246 "manuellement. Ce dépôt sera renommé de manière à le rendre inaccessible à"
2242 2247 " RhodeCode et au système de gestion de versions.\n"
2243 2248 "Si vous voulez le supprimer complètement, effectuez la suppression "
2244 2249 "manuellement."
2245 2250
2246 2251 #: rhodecode/templates/admin/repos/repo_edit_perms.html:3
2247 2252 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3
2248 2253 msgid "none"
2249 2254 msgstr "Aucune"
2250 2255
2251 2256 #: rhodecode/templates/admin/repos/repo_edit_perms.html:4
2252 2257 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4
2253 2258 msgid "read"
2254 2259 msgstr "Lecture"
2255 2260
2256 2261 #: rhodecode/templates/admin/repos/repo_edit_perms.html:5
2257 2262 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5
2258 2263 msgid "write"
2259 2264 msgstr "Écriture"
2260 2265
2261 2266 #: rhodecode/templates/admin/repos/repo_edit_perms.html:6
2262 2267 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6
2263 2268 #: rhodecode/templates/admin/users/users.html:85
2264 2269 #: rhodecode/templates/base/base.html:229
2265 2270 msgid "admin"
2266 2271 msgstr "Administration"
2267 2272
2268 2273 #: rhodecode/templates/admin/repos/repo_edit_perms.html:7
2269 2274 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7
2270 2275 msgid "member"
2271 2276 msgstr "Membre"
2272 2277
2273 2278 #: rhodecode/templates/admin/repos/repo_edit_perms.html:16
2274 2279 #: rhodecode/templates/data_table/_dt_elements.html:67
2275 #: rhodecode/templates/journal/journal.html:87
2280 #: rhodecode/templates/journal/journal.html:95
2276 2281 #: rhodecode/templates/summary/summary.html:85
2277 2282 msgid "private repository"
2278 2283 msgstr "Dépôt privé"
2279 2284
2280 2285 #: rhodecode/templates/admin/repos/repo_edit_perms.html:19
2281 2286 #: rhodecode/templates/admin/repos/repo_edit_perms.html:28
2282 2287 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:18
2283 2288 msgid "default"
2284 2289 msgstr "[Par défaut]"
2285 2290
2286 2291 #: rhodecode/templates/admin/repos/repo_edit_perms.html:33
2287 2292 #: rhodecode/templates/admin/repos/repo_edit_perms.html:58
2288 2293 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23
2289 2294 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42
2290 2295 msgid "revoke"
2291 2296 msgstr "Révoquer"
2292 2297
2293 2298 #: rhodecode/templates/admin/repos/repo_edit_perms.html:83
2294 2299 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:67
2295 2300 msgid "Add another member"
2296 2301 msgstr "Ajouter un utilisateur"
2297 2302
2298 2303 #: rhodecode/templates/admin/repos/repo_edit_perms.html:97
2299 2304 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:87
2300 2305 msgid "Failed to remove user"
2301 2306 msgstr "Échec de suppression de l’utilisateur"
2302 2307
2303 2308 #: rhodecode/templates/admin/repos/repo_edit_perms.html:112
2304 2309 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:103
2305 2310 msgid "Failed to remove users group"
2306 2311 msgstr "Erreur lors de la suppression du groupe d’utilisateurs."
2307 2312
2308 2313 #: rhodecode/templates/admin/repos/repos.html:5
2309 2314 msgid "Repositories administration"
2310 2315 msgstr "Administration des dépôts"
2311 2316
2312 2317 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:73
2313 2318 msgid "apply to children"
2314 2319 msgstr "Appliquer aux enfants"
2315 2320
2316 2321 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:74
2317 2322 msgid ""
2318 2323 "Set or revoke permission to all children of that group, including "
2319 2324 "repositories and other groups"
2320 2325 msgstr ""
2321 2326 "Applique ou révoque les permissions sur tous les éléments de ce groupe, "
2322 2327 "notamment les dépôts et sous-groupes."
2323 2328
2324 2329 #: rhodecode/templates/admin/repos_groups/repos_groups.html:9
2325 2330 #: rhodecode/templates/base/base.html:122
2326 2331 #: rhodecode/templates/base/base.html:313
2327 2332 #: rhodecode/templates/base/base.html:315
2328 2333 #: rhodecode/templates/base/base.html:317
2329 2334 #: rhodecode/templates/bookmarks/bookmarks.html:11
2330 2335 #: rhodecode/templates/branches/branches.html:10
2331 2336 #: rhodecode/templates/changelog/changelog.html:10
2332 2337 #: rhodecode/templates/changeset/changeset.html:10
2333 2338 #: rhodecode/templates/changeset/changeset_range.html:9
2334 2339 #: rhodecode/templates/compare/compare_diff.html:9
2335 2340 #: rhodecode/templates/files/file_diff.html:8
2336 2341 #: rhodecode/templates/files/files.html:8
2337 2342 #: rhodecode/templates/files/files_add.html:15
2338 2343 #: rhodecode/templates/files/files_edit.html:15
2339 2344 #: rhodecode/templates/followers/followers.html:9
2340 2345 #: rhodecode/templates/forks/fork.html:9 rhodecode/templates/forks/forks.html:9
2341 2346 #: rhodecode/templates/pullrequests/pullrequest.html:8
2342 2347 #: rhodecode/templates/pullrequests/pullrequest_show.html:8
2343 2348 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:8
2344 2349 #: rhodecode/templates/settings/repo_settings.html:9
2345 2350 #: rhodecode/templates/shortlog/shortlog.html:10
2346 2351 #: rhodecode/templates/summary/summary.html:8
2347 2352 #: rhodecode/templates/tags/tags.html:11
2348 2353 msgid "Home"
2349 2354 msgstr "Accueil"
2350 2355
2351 2356 #: rhodecode/templates/admin/repos_groups/repos_groups.html:13
2352 2357 msgid "with"
2353 2358 msgstr "comprenant"
2354 2359
2355 2360 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5
2356 2361 msgid "Add repos group"
2357 2362 msgstr "Créer un groupe de dépôt"
2358 2363
2359 2364 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10
2360 2365 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10
2361 2366 msgid "Repos groups"
2362 2367 msgstr "Groupes de dépôts"
2363 2368
2364 2369 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12
2365 2370 msgid "add new repos group"
2366 2371 msgstr "Nouveau groupe de dépôt"
2367 2372
2368 2373 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50
2369 2374 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50
2370 2375 msgid "Group parent"
2371 2376 msgstr "Parent du groupe"
2372 2377
2373 2378 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58
2374 2379 #: rhodecode/templates/admin/users/user_add.html:94
2375 2380 #: rhodecode/templates/admin/users_groups/users_group_add.html:49
2376 2381 #: rhodecode/templates/admin/users_groups/users_group_edit.html:90
2377 2382 #: rhodecode/templates/pullrequests/pullrequest_show.html:131
2378 2383 msgid "save"
2379 2384 msgstr "Enregistrer"
2380 2385
2381 2386 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5
2382 2387 msgid "Edit repos group"
2383 2388 msgstr "Éditer le groupe de dépôt"
2384 2389
2385 2390 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12
2386 2391 msgid "edit repos group"
2387 2392 msgstr "Édition du groupe de dépôt"
2388 2393
2389 2394 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:70
2390 2395 msgid ""
2391 2396 "Enable lock-by-pulling on group. This option will be applied to all other"
2392 2397 " groups and repositories inside"
2393 2398 msgstr ""
2394 2399 "Activer le verrou lors d’un pull sur le groupe. Cette option sera "
2395 2400 "appliquée à tous les sous-groupes et dépôts de ce groupe."
2396 2401
2397 2402 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5
2398 2403 msgid "Repositories groups administration"
2399 2404 msgstr "Administration des groupes de dépôts"
2400 2405
2401 2406 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22
2402 2407 msgid "ADD NEW GROUP"
2403 2408 msgstr "AJOUTER UN NOUVEAU GROUPE"
2404 2409
2405 2410 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35
2406 2411 msgid "Number of toplevel repositories"
2407 2412 msgstr "Nombre de sous-dépôts"
2408 2413
2409 2414 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36
2410 2415 #: rhodecode/templates/admin/users/users.html:87
2411 2416 #: rhodecode/templates/admin/users_groups/users_groups.html:35
2412 2417 msgid "action"
2413 2418 msgstr "Action"
2414 2419
2415 2420 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55
2416 2421 #: rhodecode/templates/admin/users/user_edit.html:259
2417 2422 #: rhodecode/templates/admin/users_groups/users_groups.html:44
2418 2423 #: rhodecode/templates/data_table/_dt_elements.html:7
2419 2424 #: rhodecode/templates/data_table/_dt_elements.html:121
2420 2425 msgid "delete"
2421 2426 msgstr "Supprimer"
2422 2427
2423 2428 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:55
2424 2429 #, fuzzy, python-format
2425 2430 msgid "Confirm to delete this group: %s with %s repository"
2426 2431 msgid_plural "Confirm to delete this group: %s with %s repositories"
2427 2432 msgstr[0] ""
2428 2433 msgstr[1] ""
2429 2434
2430 2435 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:63
2431 2436 msgid "There are no repositories groups yet"
2432 2437 msgstr "Aucun groupe de dépôts n’a été créé pour le moment."
2433 2438
2434 2439 #: rhodecode/templates/admin/settings/hooks.html:5
2435 2440 #: rhodecode/templates/admin/settings/settings.html:5
2436 2441 msgid "Settings administration"
2437 2442 msgstr "Administration générale"
2438 2443
2439 2444 #: rhodecode/templates/admin/settings/hooks.html:9
2440 2445 #: rhodecode/templates/admin/settings/settings.html:9
2441 2446 #: rhodecode/templates/settings/repo_settings.html:13
2442 2447 msgid "Settings"
2443 2448 msgstr "Options"
2444 2449
2445 2450 #: rhodecode/templates/admin/settings/hooks.html:24
2446 2451 msgid "Built in hooks - read only"
2447 2452 msgstr "Hooks prédéfinis (lecture seule)"
2448 2453
2449 2454 #: rhodecode/templates/admin/settings/hooks.html:40
2450 2455 msgid "Custom hooks"
2451 2456 msgstr "Hooks personnalisés"
2452 2457
2453 2458 #: rhodecode/templates/admin/settings/hooks.html:56
2454 2459 msgid "remove"
2455 2460 msgstr "Enlever"
2456 2461
2457 2462 #: rhodecode/templates/admin/settings/hooks.html:88
2458 2463 msgid "Failed to remove hook"
2459 2464 msgstr "Erreur lors de la suppression du hook."
2460 2465
2461 2466 #: rhodecode/templates/admin/settings/settings.html:24
2462 2467 msgid "Remap and rescan repositories"
2463 2468 msgstr "Ré-associer et re-scanner les dépôts"
2464 2469
2465 2470 #: rhodecode/templates/admin/settings/settings.html:32
2466 2471 msgid "rescan option"
2467 2472 msgstr "Option de re-scan"
2468 2473
2469 2474 #: rhodecode/templates/admin/settings/settings.html:38
2470 2475 msgid ""
2471 2476 "In case a repository was deleted from filesystem and there are leftovers "
2472 2477 "in the database check this option to scan obsolete data in database and "
2473 2478 "remove it."
2474 2479 msgstr ""
2475 2480 "Cochez cette option pour supprimer d’éventuelles données obsolètes "
2476 2481 "(concernant des dépôts manuellement supprimés) de la base de données."
2477 2482
2478 2483 #: rhodecode/templates/admin/settings/settings.html:39
2479 2484 msgid "destroy old data"
2480 2485 msgstr "Supprimer les données obsolètes"
2481 2486
2482 2487 #: rhodecode/templates/admin/settings/settings.html:41
2483 2488 msgid ""
2484 2489 "Rescan repositories location for new repositories. Also deletes obsolete "
2485 2490 "if `destroy` flag is checked "
2486 2491 msgstr ""
2487 2492 "Rescanner le dossier contenant les dépôts pour en trouver de nouveaux. "
2488 2493 "Supprime égalements les entrées de dépôts obsolètes si « Supprimer les "
2489 2494 "données obsolètes » est coché."
2490 2495
2491 2496 #: rhodecode/templates/admin/settings/settings.html:46
2492 2497 msgid "Rescan repositories"
2493 2498 msgstr "Re-scanner les dépôts"
2494 2499
2495 2500 #: rhodecode/templates/admin/settings/settings.html:52
2496 2501 msgid "Whoosh indexing"
2497 2502 msgstr "Indexation Whoosh"
2498 2503
2499 2504 #: rhodecode/templates/admin/settings/settings.html:60
2500 2505 msgid "index build option"
2501 2506 msgstr "Option d’indexation"
2502 2507
2503 2508 #: rhodecode/templates/admin/settings/settings.html:65
2504 2509 msgid "build from scratch"
2505 2510 msgstr "Purger et reconstruire l’index"
2506 2511
2507 2512 #: rhodecode/templates/admin/settings/settings.html:71
2508 2513 msgid "Reindex"
2509 2514 msgstr "Mettre à jour l’index"
2510 2515
2511 2516 #: rhodecode/templates/admin/settings/settings.html:77
2512 2517 msgid "Global application settings"
2513 2518 msgstr "Réglages d’application globaux"
2514 2519
2515 2520 #: rhodecode/templates/admin/settings/settings.html:86
2516 2521 msgid "Application name"
2517 2522 msgstr "Nom de l’application"
2518 2523
2519 2524 #: rhodecode/templates/admin/settings/settings.html:95
2520 2525 msgid "Realm text"
2521 2526 msgstr "Texte du royaume"
2522 2527
2523 2528 #: rhodecode/templates/admin/settings/settings.html:104
2524 2529 msgid "GA code"
2525 2530 msgstr "Code GA"
2526 2531
2527 2532 #: rhodecode/templates/admin/settings/settings.html:112
2528 2533 #: rhodecode/templates/admin/settings/settings.html:178
2529 2534 #: rhodecode/templates/admin/settings/settings.html:268
2530 2535 msgid "Save settings"
2531 2536 msgstr "Enregister les options"
2532 2537
2533 2538 #: rhodecode/templates/admin/settings/settings.html:119
2534 2539 msgid "Visualisation settings"
2535 2540 msgstr "Réglages d’affichage"
2536 2541
2537 2542 #: rhodecode/templates/admin/settings/settings.html:127
2538 2543 #, fuzzy
2539 2544 msgid "General"
2540 2545 msgstr "Activer"
2541 2546
2542 2547 #: rhodecode/templates/admin/settings/settings.html:132
2543 2548 msgid "Use lightweight dashboard"
2544 2549 msgstr ""
2545 2550
2546 2551 #: rhodecode/templates/admin/settings/settings.html:139
2547 2552 msgid "Icons"
2548 2553 msgstr "Icônes"
2549 2554
2550 2555 #: rhodecode/templates/admin/settings/settings.html:144
2551 2556 msgid "Show public repo icon on repositories"
2552 2557 msgstr "Afficher l’icône de dépôt public sur les dépôts"
2553 2558
2554 2559 #: rhodecode/templates/admin/settings/settings.html:148
2555 2560 msgid "Show private repo icon on repositories"
2556 2561 msgstr "Afficher l’icône de dépôt privé sur les dépôts"
2557 2562
2558 2563 #: rhodecode/templates/admin/settings/settings.html:155
2559 2564 msgid "Meta-Tagging"
2560 2565 msgstr "Meta-Tagging"
2561 2566
2562 2567 #: rhodecode/templates/admin/settings/settings.html:160
2563 2568 msgid "Stylify recognised metatags:"
2564 2569 msgstr "Styliser les méta-tags reconnus :"
2565 2570
2566 2571 #: rhodecode/templates/admin/settings/settings.html:187
2567 2572 msgid "VCS settings"
2568 2573 msgstr "Réglages de gestionnaire de version"
2569 2574
2570 2575 #: rhodecode/templates/admin/settings/settings.html:196
2571 2576 msgid "Web"
2572 2577 msgstr "Web"
2573 2578
2574 2579 #: rhodecode/templates/admin/settings/settings.html:201
2575 2580 msgid "require ssl for vcs operations"
2576 2581 msgstr "SSL requis pour les opérations de push/pull"
2577 2582
2578 2583 #: rhodecode/templates/admin/settings/settings.html:203
2579 2584 msgid ""
2580 2585 "RhodeCode will require SSL for pushing or pulling. If SSL is missing it "
2581 2586 "will return HTTP Error 406: Not Acceptable"
2582 2587 msgstr ""
2583 2588 "RhodeCode requièrera SSL pour les pushs et pulls. Si le SSL n’est pas "
2584 2589 "utilisé l’erreur HTTP 406 (Non Acceptable) sera renvoyée."
2585 2590
2586 2591 #: rhodecode/templates/admin/settings/settings.html:209
2587 2592 msgid "Hooks"
2588 2593 msgstr "Hooks"
2589 2594
2590 2595 #: rhodecode/templates/admin/settings/settings.html:214
2591 2596 msgid "Update repository after push (hg update)"
2592 2597 msgstr "Mettre à jour les dépôts après un push (hg update)"
2593 2598
2594 2599 #: rhodecode/templates/admin/settings/settings.html:218
2595 2600 msgid "Show repository size after push"
2596 2601 msgstr "Afficher la taille du dépôt après un push"
2597 2602
2598 2603 #: rhodecode/templates/admin/settings/settings.html:222
2599 2604 msgid "Log user push commands"
2600 2605 msgstr "Journaliser les commandes de push"
2601 2606
2602 2607 #: rhodecode/templates/admin/settings/settings.html:226
2603 2608 msgid "Log user pull commands"
2604 2609 msgstr "Journaliser les commandes de pull"
2605 2610
2606 2611 #: rhodecode/templates/admin/settings/settings.html:230
2607 2612 msgid "advanced setup"
2608 2613 msgstr "Avancé"
2609 2614
2610 2615 #: rhodecode/templates/admin/settings/settings.html:235
2611 2616 msgid "Mercurial Extensions"
2612 2617 msgstr "Extensions Mercurial"
2613 2618
2614 2619 #: rhodecode/templates/admin/settings/settings.html:240
2615 2620 msgid "largefiles extensions"
2616 2621 msgstr "Extensions largefiles"
2617 2622
2618 2623 #: rhodecode/templates/admin/settings/settings.html:244
2619 2624 msgid "hgsubversion extensions"
2620 2625 msgstr "Extensions hgsubversion"
2621 2626
2622 2627 #: rhodecode/templates/admin/settings/settings.html:246
2623 2628 msgid ""
2624 2629 "Requires hgsubversion library installed. Allows clonning from svn remote "
2625 2630 "locations"
2626 2631 msgstr ""
2627 2632 "Ceci nécessite l’installation de la bibliothèque hgsubversion. Permet de "
2628 2633 "clôner à partir de dépôts Suversion."
2629 2634
2630 2635 #: rhodecode/templates/admin/settings/settings.html:256
2631 2636 msgid "Repositories location"
2632 2637 msgstr "Emplacement des dépôts"
2633 2638
2634 2639 #: rhodecode/templates/admin/settings/settings.html:261
2635 2640 msgid ""
2636 2641 "This a crucial application setting. If you are really sure you need to "
2637 2642 "change this, you must restart application in order to make this setting "
2638 2643 "take effect. Click this label to unlock."
2639 2644 msgstr ""
2640 2645 "Ce réglage ne devrait pas être modifié en temps normal. Si vous devez "
2641 2646 "vraiment le faire, redémarrer l’application une fois le changement "
2642 2647 "effectué. Cliquez sur ce texte pour déverrouiller."
2643 2648
2644 2649 #: rhodecode/templates/admin/settings/settings.html:262
2645 2650 #: rhodecode/templates/base/base.html:221
2646 2651 msgid "unlock"
2647 2652 msgstr "Déverrouiller"
2648 2653
2649 2654 #: rhodecode/templates/admin/settings/settings.html:263
2650 2655 msgid ""
2651 2656 "Location where repositories are stored. After changing this value a "
2652 2657 "restart, and rescan is required"
2653 2658 msgstr ""
2654 2659 "Emplacement de stockage des dépôts. Si cette valeur est changée, "
2655 2660 "Rhodecode devra être redémarré les les dépôts rescannés."
2656 2661
2657 2662 #: rhodecode/templates/admin/settings/settings.html:283
2658 2663 msgid "Test Email"
2659 2664 msgstr "E-mail de test"
2660 2665
2661 2666 #: rhodecode/templates/admin/settings/settings.html:291
2662 2667 msgid "Email to"
2663 2668 msgstr "Envoyer l’e-mail à"
2664 2669
2665 2670 #: rhodecode/templates/admin/settings/settings.html:299
2666 2671 msgid "Send"
2667 2672 msgstr "Envoyer"
2668 2673
2669 2674 #: rhodecode/templates/admin/settings/settings.html:305
2670 2675 msgid "System Info and Packages"
2671 2676 msgstr "Information système et paquets"
2672 2677
2673 2678 #: rhodecode/templates/admin/settings/settings.html:308
2674 2679 msgid "show"
2675 2680 msgstr "Montrer"
2676 2681
2677 2682 #: rhodecode/templates/admin/users/user_add.html:5
2678 2683 msgid "Add user"
2679 2684 msgstr "Ajouter un utilisateur"
2680 2685
2681 2686 #: rhodecode/templates/admin/users/user_add.html:10
2682 2687 #: rhodecode/templates/admin/users/user_edit.html:11
2683 2688 msgid "Users"
2684 2689 msgstr "Utilisateurs"
2685 2690
2686 2691 #: rhodecode/templates/admin/users/user_add.html:12
2687 2692 msgid "add new user"
2688 2693 msgstr "nouvel utilisateur"
2689 2694
2690 2695 #: rhodecode/templates/admin/users/user_add.html:50
2691 2696 msgid "Password confirmation"
2692 2697 msgstr "Confirmation"
2693 2698
2694 2699 #: rhodecode/templates/admin/users/user_edit.html:5
2695 2700 msgid "Edit user"
2696 2701 msgstr "Éditer l'utilisateur"
2697 2702
2698 2703 #: rhodecode/templates/admin/users/user_edit.html:34
2699 2704 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:10
2700 2705 msgid "Change your avatar at"
2701 2706 msgstr "Vous pouvez changer votre avatar sur"
2702 2707
2703 2708 #: rhodecode/templates/admin/users/user_edit.html:35
2704 2709 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:11
2705 2710 msgid "Using"
2706 2711 msgstr "en utilisant l’adresse"
2707 2712
2708 2713 #: rhodecode/templates/admin/users/user_edit.html:43
2709 2714 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:20
2710 2715 msgid "API key"
2711 2716 msgstr "Clé d’API"
2712 2717
2713 2718 #: rhodecode/templates/admin/users/user_edit.html:63
2714 2719 msgid "LDAP DN"
2715 2720 msgstr "DN LDAP"
2716 2721
2717 2722 #: rhodecode/templates/admin/users/user_edit.html:72
2718 2723 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:35
2719 2724 msgid "New password"
2720 2725 msgstr "Nouveau mot de passe"
2721 2726
2722 2727 #: rhodecode/templates/admin/users/user_edit.html:81
2723 2728 #: rhodecode/templates/admin/users/user_edit_my_account_form.html:44
2724 2729 msgid "New password confirmation"
2725 2730 msgstr "Confirmation du nouveau mot de passe"
2726 2731
2727 2732 #: rhodecode/templates/admin/users/user_edit.html:151
2728 2733 #: rhodecode/templates/admin/users_groups/users_group_edit.html:108
2729 2734 msgid "Inherit default permissions"
2730 2735 msgstr "Utiliser les permissions par défaut"
2731 2736
2732 2737 #: rhodecode/templates/admin/users/user_edit.html:156
2733 2738 #: rhodecode/templates/admin/users_groups/users_group_edit.html:113
2734 2739 #, python-format
2735 2740 msgid ""
2736 2741 "Select to inherit permissions from %s settings. With this selected below "
2737 2742 "options does not have any action"
2738 2743 msgstr ""
2739 2744 "Cochez pour utiliser les permissions des les réglages %s. Si cette option"
2740 2745 " est activée, les réglages ci-dessous n’auront pas d’effet."
2741 2746
2742 2747 #: rhodecode/templates/admin/users/user_edit.html:162
2743 2748 #: rhodecode/templates/admin/users_groups/users_group_edit.html:119
2744 2749 msgid "Create repositories"
2745 2750 msgstr "Création de dépôts"
2746 2751
2747 2752 #: rhodecode/templates/admin/users/user_edit.html:170
2748 2753 #: rhodecode/templates/admin/users_groups/users_group_edit.html:127
2749 2754 msgid "Fork repositories"
2750 2755 msgstr "Forker les dépôts"
2751 2756
2752 2757 #: rhodecode/templates/admin/users/user_edit.html:190
2753 2758 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:22
2754 2759 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:39
2755 2760 msgid "Nothing here yet"
2756 2761 msgstr "Rien ici pour le moment"
2757 2762
2758 2763 #: rhodecode/templates/admin/users/user_edit.html:197
2759 2764 #: rhodecode/templates/admin/users/user_edit_my_account.html:60
2760 2765 #: rhodecode/templates/admin/users/user_edit_my_account.html:217
2761 2766 #: rhodecode/templates/admin/users_groups/users_group_edit.html:185
2762 2767 msgid "Permission"
2763 2768 msgstr "Permission"
2764 2769
2765 2770 #: rhodecode/templates/admin/users/user_edit.html:198
2766 2771 #: rhodecode/templates/admin/users_groups/users_group_edit.html:186
2767 2772 msgid "Edit Permission"
2768 2773 msgstr "Éditer"
2769 2774
2770 2775 #: rhodecode/templates/admin/users/user_edit.html:247
2771 2776 msgid "Email addresses"
2772 2777 msgstr "Adresses e-mail"
2773 2778
2774 2779 #: rhodecode/templates/admin/users/user_edit.html:260
2775 2780 #, python-format
2776 2781 msgid "Confirm to delete this email: %s"
2777 2782 msgstr "Veuillez confirmer la suppression de l’e-mail : %s"
2778 2783
2779 2784 #: rhodecode/templates/admin/users/user_edit.html:274
2780 2785 msgid "New email address"
2781 2786 msgstr "Nouvelle adrese"
2782 2787
2783 2788 #: rhodecode/templates/admin/users/user_edit.html:281
2784 2789 msgid "Add"
2785 2790 msgstr "Ajouter"
2786 2791
2787 2792 #: rhodecode/templates/admin/users/user_edit_my_account.html:5
2788 2793 #: rhodecode/templates/base/base.html:124
2789 2794 msgid "My account"
2790 2795 msgstr "Mon compte"
2791 2796
2792 2797 #: rhodecode/templates/admin/users/user_edit_my_account.html:9
2793 2798 msgid "My Account"
2794 2799 msgstr "Mon compte"
2795 2800
2796 2801 #: rhodecode/templates/admin/users/user_edit_my_account.html:35
2797 2802 msgid "My permissions"
2798 2803 msgstr "Mes permissions"
2799 2804
2800 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 2807 msgid "My repos"
2803 2808 msgstr "Mes dépôts"
2804 2809
2805 2810 #: rhodecode/templates/admin/users/user_edit_my_account.html:41
2806 2811 msgid "My pull requests"
2807 2812 msgstr "Mes requêtes de pull"
2808 2813
2809 2814 #: rhodecode/templates/admin/users/user_edit_my_account.html:45
2810 2815 msgid "Add repo"
2811 2816 msgstr "Ajouter un dépôt"
2812 2817
2813 2818 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:2
2814 2819 msgid "Opened by me"
2815 2820 msgstr "Ouvertes par moi"
2816 2821
2817 2822 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:10
2818 2823 #, python-format
2819 2824 msgid "Pull request #%s opened on %s"
2820 2825 msgstr "Requête de pull nº%s ouverte le %s"
2821 2826
2822 2827 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:15
2823 2828 msgid "Confirm to delete this pull request"
2824 2829 msgstr "Veuillez confirmer la suppression de cette requête de pull."
2825 2830
2826 2831 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:26
2827 2832 msgid "I participate in"
2828 2833 msgstr "Je participe à"
2829 2834
2830 2835 #: rhodecode/templates/admin/users/user_edit_my_account_pullrequests.html:33
2831 2836 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:30
2832 2837 #, python-format
2833 2838 msgid "Pull request #%s opened by %s on %s"
2834 2839 msgstr "Requête de pull nº%s ouverte par %s le %s"
2835 2840
2836 2841 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:7
2837 2842 #: rhodecode/templates/bookmarks/bookmarks.html:40
2838 2843 #: rhodecode/templates/bookmarks/bookmarks_data.html:9
2839 2844 #: rhodecode/templates/branches/branches.html:54
2840 2845 #: rhodecode/templates/branches/branches_data.html:9
2841 2846 #: rhodecode/templates/journal/journal_page_repos.html:8
2842 2847 #: rhodecode/templates/tags/tags.html:55
2843 2848 #: rhodecode/templates/tags/tags_data.html:9
2844 2849 msgid "Revision"
2845 2850 msgstr "Révision"
2846 2851
2847 2852 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:28
2848 2853 #: rhodecode/templates/journal/journal_page_repos.html:29
2849 2854 msgid "private"
2850 2855 msgstr "privé"
2851 2856
2852 2857 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:31
2853 2858 #: rhodecode/templates/data_table/_dt_elements.html:7
2854 2859 #: rhodecode/templates/journal/journal_page_repos.html:32
2855 2860 #, python-format
2856 2861 msgid "Confirm to delete this repository: %s"
2857 2862 msgstr "Voulez-vous vraiment supprimer le dépôt %s ?"
2858 2863
2859 2864 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:38
2860 2865 #: rhodecode/templates/journal/journal_page_repos.html:42
2861 2866 msgid "No repositories yet"
2862 2867 msgstr "Aucun dépôt pour le moment"
2863 2868
2864 2869 #: rhodecode/templates/admin/users/user_edit_my_account_repos.html:40
2865 2870 #: rhodecode/templates/journal/journal_page_repos.html:44
2866 2871 msgid "create one now"
2867 2872 msgstr "En créer un maintenant"
2868 2873
2869 2874 #: rhodecode/templates/admin/users/users.html:5
2870 2875 msgid "Users administration"
2871 2876 msgstr "Administration des utilisateurs"
2872 2877
2873 2878 #: rhodecode/templates/admin/users/users.html:9
2874 2879 #: rhodecode/templates/base/base.html:235
2875 2880 msgid "users"
2876 2881 msgstr "Utilisateurs"
2877 2882
2878 2883 #: rhodecode/templates/admin/users/users.html:23
2879 2884 msgid "ADD NEW USER"
2880 2885 msgstr "NOUVEL UTILISATEUR"
2881 2886
2882 2887 #: rhodecode/templates/admin/users/users.html:77
2883 2888 msgid "username"
2884 2889 msgstr "Nom d’utilisateur"
2885 2890
2886 2891 #: rhodecode/templates/admin/users/users.html:80
2887 2892 msgid "firstname"
2888 2893 msgstr "Prénom"
2889 2894
2890 2895 #: rhodecode/templates/admin/users/users.html:81
2891 2896 msgid "lastname"
2892 2897 msgstr "Nom de famille"
2893 2898
2894 2899 #: rhodecode/templates/admin/users/users.html:82
2895 2900 msgid "last login"
2896 2901 msgstr "Dernière connexion"
2897 2902
2898 2903 #: rhodecode/templates/admin/users/users.html:84
2899 2904 #: rhodecode/templates/admin/users_groups/users_groups.html:34
2900 2905 msgid "active"
2901 2906 msgstr "Actif"
2902 2907
2903 2908 #: rhodecode/templates/admin/users/users.html:86
2904 2909 #: rhodecode/templates/base/base.html:238
2905 2910 msgid "ldap"
2906 2911 msgstr "LDAP"
2907 2912
2908 2913 #: rhodecode/templates/admin/users_groups/users_group_add.html:5
2909 2914 msgid "Add users group"
2910 2915 msgstr "Ajouter un groupe d’utilisateur"
2911 2916
2912 2917 #: rhodecode/templates/admin/users_groups/users_group_add.html:10
2913 2918 #: rhodecode/templates/admin/users_groups/users_groups.html:9
2914 2919 msgid "Users groups"
2915 2920 msgstr "Groupes d’utilisateurs"
2916 2921
2917 2922 #: rhodecode/templates/admin/users_groups/users_group_add.html:12
2918 2923 msgid "add new users group"
2919 2924 msgstr "Ajouter un nouveau groupe"
2920 2925
2921 2926 #: rhodecode/templates/admin/users_groups/users_group_edit.html:5
2922 2927 msgid "Edit users group"
2923 2928 msgstr "Éditer le groupe d’utilisateurs"
2924 2929
2925 2930 #: rhodecode/templates/admin/users_groups/users_group_edit.html:11
2926 2931 msgid "UsersGroups"
2927 2932 msgstr "UsersGroups"
2928 2933
2929 2934 #: rhodecode/templates/admin/users_groups/users_group_edit.html:50
2930 2935 msgid "Members"
2931 2936 msgstr "Membres"
2932 2937
2933 2938 #: rhodecode/templates/admin/users_groups/users_group_edit.html:58
2934 2939 msgid "Choosen group members"
2935 2940 msgstr "Membres du groupe"
2936 2941
2937 2942 #: rhodecode/templates/admin/users_groups/users_group_edit.html:61
2938 2943 msgid "Remove all elements"
2939 2944 msgstr "Tout enlever"
2940 2945
2941 2946 #: rhodecode/templates/admin/users_groups/users_group_edit.html:75
2942 2947 msgid "Available members"
2943 2948 msgstr "Membres disponibles"
2944 2949
2945 2950 #: rhodecode/templates/admin/users_groups/users_group_edit.html:79
2946 2951 msgid "Add all elements"
2947 2952 msgstr "Tout ajouter"
2948 2953
2949 2954 #: rhodecode/templates/admin/users_groups/users_group_edit.html:146
2950 2955 msgid "Group members"
2951 2956 msgstr "Membres du groupe"
2952 2957
2953 2958 #: rhodecode/templates/admin/users_groups/users_group_edit.html:163
2954 2959 #, fuzzy
2955 2960 msgid "No members yet"
2956 2961 msgstr "Membres"
2957 2962
2958 2963 #: rhodecode/templates/admin/users_groups/users_group_edit.html:171
2959 2964 #, fuzzy
2960 2965 msgid "Permissions defined for this group"
2961 2966 msgstr "Gestion des permissions"
2962 2967
2963 2968 #: rhodecode/templates/admin/users_groups/users_group_edit.html:178
2964 2969 #, fuzzy
2965 2970 msgid "No permissions set yet"
2966 2971 msgstr "Copier les permissions"
2967 2972
2968 2973 #: rhodecode/templates/admin/users_groups/users_groups.html:5
2969 2974 msgid "Users groups administration"
2970 2975 msgstr "Gestion des groupes d’utilisateurs"
2971 2976
2972 2977 #: rhodecode/templates/admin/users_groups/users_groups.html:23
2973 2978 msgid "ADD NEW USER GROUP"
2974 2979 msgstr "AJOUTER UN NOUVEAU GROUPE"
2975 2980
2976 2981 #: rhodecode/templates/admin/users_groups/users_groups.html:32
2977 2982 msgid "group name"
2978 2983 msgstr "Nom du groupe"
2979 2984
2980 2985 #: rhodecode/templates/admin/users_groups/users_groups.html:33
2981 2986 #: rhodecode/templates/base/root.html:46
2982 2987 msgid "members"
2983 2988 msgstr "Membres"
2984 2989
2985 2990 #: rhodecode/templates/admin/users_groups/users_groups.html:45
2986 2991 #, python-format
2987 2992 msgid "Confirm to delete this users group: %s"
2988 2993 msgstr "Voulez-vous vraiment supprimer le groupe d‘utilisateurs « %s » ?"
2989 2994
2990 2995 #: rhodecode/templates/base/base.html:41
2991 2996 msgid "Submit a bug"
2992 2997 msgstr "Signaler un bogue"
2993 2998
2994 2999 #: rhodecode/templates/base/base.html:77
2995 3000 msgid "Login to your account"
2996 3001 msgstr "Connexion à votre compte"
2997 3002
2998 3003 #: rhodecode/templates/base/base.html:100
2999 3004 msgid "Forgot password ?"
3000 3005 msgstr "Mot de passe oublié ?"
3001 3006
3002 3007 #: rhodecode/templates/base/base.html:107
3003 3008 msgid "Log In"
3004 3009 msgstr "Connexion"
3005 3010
3006 3011 #: rhodecode/templates/base/base.html:118
3007 3012 msgid "Inbox"
3008 3013 msgstr "Boîte de réception"
3009 3014
3010 3015 #: rhodecode/templates/base/base.html:123
3011 3016 #: rhodecode/templates/base/base.html:322
3012 3017 #: rhodecode/templates/base/base.html:324
3013 3018 #: rhodecode/templates/base/base.html:326
3014 3019 #: rhodecode/templates/journal/journal.html:4
3015 #: rhodecode/templates/journal/journal.html:21
3016 3020 #: rhodecode/templates/journal/public_journal.html:4
3017 3021 msgid "Journal"
3018 3022 msgstr "Historique"
3019 3023
3020 3024 #: rhodecode/templates/base/base.html:125
3021 3025 msgid "Log Out"
3022 3026 msgstr "Se déconnecter"
3023 3027
3024 3028 #: rhodecode/templates/base/base.html:144
3025 3029 msgid "Switch repository"
3026 3030 msgstr "Aller au dépôt"
3027 3031
3028 3032 #: rhodecode/templates/base/base.html:146
3029 3033 msgid "Products"
3030 3034 msgstr "Produits"
3031 3035
3032 3036 #: rhodecode/templates/base/base.html:152
3033 3037 #: rhodecode/templates/base/base.html:182 rhodecode/templates/base/root.html:47
3034 3038 msgid "loading..."
3035 3039 msgstr "Chargement…"
3036 3040
3037 3041 #: rhodecode/templates/base/base.html:158
3038 3042 #: rhodecode/templates/base/base.html:160
3039 3043 #: rhodecode/templates/base/base.html:162
3040 3044 #: rhodecode/templates/data_table/_dt_elements.html:15
3041 3045 #: rhodecode/templates/data_table/_dt_elements.html:17
3042 3046 #: rhodecode/templates/data_table/_dt_elements.html:19
3043 3047 msgid "Summary"
3044 3048 msgstr "Résumé"
3045 3049
3046 3050 #: rhodecode/templates/base/base.html:166
3047 3051 #: rhodecode/templates/base/base.html:168
3048 3052 #: rhodecode/templates/base/base.html:170
3049 3053 #: rhodecode/templates/changelog/changelog.html:15
3050 3054 #: rhodecode/templates/data_table/_dt_elements.html:23
3051 3055 #: rhodecode/templates/data_table/_dt_elements.html:25
3052 3056 #: rhodecode/templates/data_table/_dt_elements.html:27
3053 3057 msgid "Changelog"
3054 3058 msgstr "Historique"
3055 3059
3056 3060 #: rhodecode/templates/base/base.html:175
3057 3061 #: rhodecode/templates/base/base.html:177
3058 3062 #: rhodecode/templates/base/base.html:179
3059 3063 msgid "Switch to"
3060 3064 msgstr "Aller"
3061 3065
3062 3066 #: rhodecode/templates/base/base.html:186
3063 3067 #: rhodecode/templates/base/base.html:188
3064 3068 #: rhodecode/templates/base/base.html:190
3065 3069 #: rhodecode/templates/data_table/_dt_elements.html:31
3066 3070 #: rhodecode/templates/data_table/_dt_elements.html:33
3067 3071 #: rhodecode/templates/data_table/_dt_elements.html:35
3068 3072 msgid "Files"
3069 3073 msgstr "Fichiers"
3070 3074
3071 3075 #: rhodecode/templates/base/base.html:195
3072 3076 #: rhodecode/templates/base/base.html:199
3073 3077 msgid "Options"
3074 3078 msgstr "Options"
3075 3079
3076 3080 #: rhodecode/templates/base/base.html:204
3077 3081 #: rhodecode/templates/base/base.html:206
3078 3082 msgid "repository settings"
3079 3083 msgstr "Réglages de dépôt"
3080 3084
3081 3085 #: rhodecode/templates/base/base.html:210
3082 3086 #: rhodecode/templates/data_table/_dt_elements.html:80
3083 3087 #: rhodecode/templates/forks/fork.html:13
3084 3088 msgid "fork"
3085 3089 msgstr "Fork"
3086 3090
3087 3091 #: rhodecode/templates/base/base.html:212 rhodecode/templates/base/root.html:50
3088 3092 #: rhodecode/templates/changelog/changelog.html:43
3089 3093 msgid "Open new pull request"
3090 3094 msgstr "Nouvelle requête de pull"
3091 3095
3092 3096 #: rhodecode/templates/base/base.html:215
3093 3097 #: rhodecode/templates/forks/forks_data.html:21
3094 3098 msgid "Compare fork"
3095 3099 msgstr "Comparer le fork"
3096 3100
3097 3101 #: rhodecode/templates/base/base.html:217
3098 3102 msgid "search"
3099 3103 msgstr "Rechercher"
3100 3104
3101 3105 #: rhodecode/templates/base/base.html:223
3102 3106 msgid "lock"
3103 3107 msgstr "Verrouiller"
3104 3108
3105 3109 #: rhodecode/templates/base/base.html:234
3106 3110 msgid "repositories groups"
3107 3111 msgstr "Groupes de dépôts"
3108 3112
3109 3113 #: rhodecode/templates/base/base.html:236
3110 3114 msgid "users groups"
3111 3115 msgstr "Groupes d’utilisateurs"
3112 3116
3113 3117 #: rhodecode/templates/base/base.html:237
3114 3118 msgid "permissions"
3115 3119 msgstr "Permissions"
3116 3120
3117 3121 #: rhodecode/templates/base/base.html:239
3118 3122 #, fuzzy
3119 3123 msgid "defaults"
3120 3124 msgstr "[Par défaut]"
3121 3125
3122 3126 #: rhodecode/templates/base/base.html:240
3123 3127 msgid "settings"
3124 3128 msgstr "Réglages"
3125 3129
3126 3130 #: rhodecode/templates/base/base.html:251
3127 3131 #: rhodecode/templates/base/base.html:253
3128 3132 msgid "Followers"
3129 3133 msgstr "Followers"
3130 3134
3131 3135 #: rhodecode/templates/base/base.html:259
3132 3136 #: rhodecode/templates/base/base.html:261
3133 3137 msgid "Forks"
3134 3138 msgstr "Forks"
3135 3139
3136 3140 #: rhodecode/templates/base/base.html:340
3137 3141 #: rhodecode/templates/base/base.html:342
3138 3142 #: rhodecode/templates/base/base.html:344
3139 3143 #: rhodecode/templates/search/search.html:52
3140 3144 msgid "Search"
3141 3145 msgstr "Rechercher"
3142 3146
3143 3147 #: rhodecode/templates/base/root.html:42
3144 3148 msgid "add another comment"
3145 3149 msgstr "Nouveau commentaire"
3146 3150
3147 3151 #: rhodecode/templates/base/root.html:43
3148 #: rhodecode/templates/journal/journal.html:75
3152 #: rhodecode/templates/journal/journal.html:83
3149 3153 #: rhodecode/templates/summary/summary.html:57
3150 3154 msgid "Stop following this repository"
3151 3155 msgstr "Arrêter de suivre ce dépôt"
3152 3156
3153 3157 #: rhodecode/templates/base/root.html:44
3154 3158 #: rhodecode/templates/summary/summary.html:61
3155 3159 msgid "Start following this repository"
3156 3160 msgstr "Suivre ce dépôt"
3157 3161
3158 3162 #: rhodecode/templates/base/root.html:45
3159 3163 msgid "Group"
3160 3164 msgstr "Groupe"
3161 3165
3162 3166 #: rhodecode/templates/base/root.html:48
3163 3167 msgid "search truncated"
3164 3168 msgstr "Résultats tronqués"
3165 3169
3166 3170 #: rhodecode/templates/base/root.html:49
3167 3171 msgid "no matching files"
3168 3172 msgstr "Aucun fichier ne correspond"
3169 3173
3170 3174 #: rhodecode/templates/base/root.html:51
3171 3175 #, fuzzy
3172 3176 msgid "Open new pull request for selected changesets"
3173 3177 msgstr "a ouvert une nouvelle requête de pull"
3174 3178
3175 3179 #: rhodecode/templates/base/root.html:52
3176 3180 msgid "Show selected changes __S -> __E"
3177 3181 msgstr "Afficher les changements sélections de __S à __E"
3178 3182
3179 3183 #: rhodecode/templates/base/root.html:53
3180 3184 msgid "Selection link"
3181 3185 msgstr "Lien vers la sélection"
3182 3186
3183 3187 #: rhodecode/templates/bookmarks/bookmarks.html:5
3184 3188 #, python-format
3185 3189 msgid "%s Bookmarks"
3186 3190 msgstr "Signets de %s"
3187 3191
3188 3192 #: rhodecode/templates/bookmarks/bookmarks.html:39
3189 3193 #: rhodecode/templates/bookmarks/bookmarks_data.html:8
3190 3194 #: rhodecode/templates/branches/branches.html:53
3191 3195 #: rhodecode/templates/branches/branches_data.html:8
3192 3196 #: rhodecode/templates/tags/tags.html:54
3193 3197 #: rhodecode/templates/tags/tags_data.html:8
3194 3198 msgid "Author"
3195 3199 msgstr "Auteur"
3196 3200
3197 3201 #: rhodecode/templates/branches/branches.html:5
3198 3202 #, python-format
3199 3203 msgid "%s Branches"
3200 3204 msgstr "Branches de %s"
3201 3205
3202 3206 #: rhodecode/templates/branches/branches.html:29
3203 3207 msgid "Compare branches"
3204 3208 msgstr "Comparer les branches"
3205 3209
3206 3210 #: rhodecode/templates/branches/branches.html:56
3207 3211 #: rhodecode/templates/branches/branches_data.html:10
3208 3212 #: rhodecode/templates/compare/compare_diff.html:5
3209 3213 #: rhodecode/templates/compare/compare_diff.html:13
3210 3214 #: rhodecode/templates/tags/tags.html:57
3211 3215 #: rhodecode/templates/tags/tags_data.html:10
3212 3216 msgid "Compare"
3213 3217 msgstr "Comparer"
3214 3218
3215 3219 #: rhodecode/templates/changelog/changelog.html:6
3216 3220 #, python-format
3217 3221 msgid "%s Changelog"
3218 3222 msgstr "Historique de %s"
3219 3223
3220 3224 #: rhodecode/templates/changelog/changelog.html:15
3221 3225 #, python-format
3222 3226 msgid "showing %d out of %d revision"
3223 3227 msgid_plural "showing %d out of %d revisions"
3224 3228 msgstr[0] "Affichage de %d révision sur %d"
3225 3229 msgstr[1] "Affichage de %d révisions sur %d"
3226 3230
3227 3231 #: rhodecode/templates/changelog/changelog.html:37
3228 3232 #, fuzzy
3229 3233 msgid "Clear selection"
3230 3234 msgstr "Réglages de recherche"
3231 3235
3232 3236 #: rhodecode/templates/changelog/changelog.html:40
3233 3237 #: rhodecode/templates/forks/forks_data.html:19
3234 3238 #, python-format
3235 3239 msgid "compare fork with %s"
3236 3240 msgstr "Comparer le fork avec %s"
3237 3241
3238 3242 #: rhodecode/templates/changelog/changelog.html:40
3239 3243 #, fuzzy
3240 3244 msgid "Compare fork with parent"
3241 3245 msgstr "Comparer le fork avec %s"
3242 3246
3243 3247 #: rhodecode/templates/changelog/changelog.html:49
3244 3248 msgid "Show"
3245 3249 msgstr "Afficher"
3246 3250
3247 3251 #: rhodecode/templates/changelog/changelog.html:74
3248 3252 #: rhodecode/templates/summary/summary.html:375
3249 3253 msgid "show more"
3250 3254 msgstr "montrer plus"
3251 3255
3252 3256 #: rhodecode/templates/changelog/changelog.html:78
3253 3257 msgid "Affected number of files, click to show more details"
3254 3258 msgstr "Nombre de fichiers modifiés, cliquez pour plus de détails"
3255 3259
3256 3260 #: rhodecode/templates/changelog/changelog.html:91
3257 #: rhodecode/templates/changeset/changeset.html:44
3261 #: rhodecode/templates/changeset/changeset.html:65
3258 3262 #: rhodecode/templates/changeset/changeset_file_comment.html:20
3259 3263 #: rhodecode/templates/changeset/changeset_range.html:46
3260 3264 msgid "Changeset status"
3261 3265 msgstr "Statut du changeset"
3262 3266
3263 3267 #: rhodecode/templates/changelog/changelog.html:94
3264 3268 #: rhodecode/templates/shortlog/shortlog_data.html:20
3265 3269 msgid "Click to open associated pull request"
3266 3270 msgstr "Cliquez ici pour ouvrir la requête de pull associée."
3267 3271
3268 3272 #: rhodecode/templates/changelog/changelog.html:104
3269 #: rhodecode/templates/changeset/changeset.html:85
3270 3273 msgid "Parent"
3271 3274 msgstr "Parent"
3272 3275
3273 3276 #: rhodecode/templates/changelog/changelog.html:110
3274 #: rhodecode/templates/changeset/changeset.html:91
3277 #: rhodecode/templates/changeset/changeset.html:42
3275 3278 msgid "No parents"
3276 3279 msgstr "Aucun parent"
3277 3280
3278 3281 #: rhodecode/templates/changelog/changelog.html:115
3279 #: rhodecode/templates/changeset/changeset.html:95
3282 #: rhodecode/templates/changeset/changeset.html:106
3280 3283 #: rhodecode/templates/changeset/changeset_range.html:79
3281 3284 msgid "merge"
3282 3285 msgstr "Fusion"
3283 3286
3284 3287 #: rhodecode/templates/changelog/changelog.html:118
3285 #: rhodecode/templates/changeset/changeset.html:98
3288 #: rhodecode/templates/changeset/changeset.html:109
3286 3289 #: rhodecode/templates/changeset/changeset_range.html:82
3287 3290 #: rhodecode/templates/files/files.html:29
3288 3291 #: rhodecode/templates/files/files_add.html:33
3289 3292 #: rhodecode/templates/files/files_edit.html:33
3290 3293 #: rhodecode/templates/shortlog/shortlog_data.html:9
3291 3294 msgid "branch"
3292 3295 msgstr "Branche"
3293 3296
3294 3297 #: rhodecode/templates/changelog/changelog.html:124
3295 3298 #: rhodecode/templates/changeset/changeset_range.html:88
3296 3299 msgid "bookmark"
3297 3300 msgstr "Signet"
3298 3301
3299 3302 #: rhodecode/templates/changelog/changelog.html:130
3300 #: rhodecode/templates/changeset/changeset.html:103
3303 #: rhodecode/templates/changeset/changeset.html:114
3301 3304 #: rhodecode/templates/changeset/changeset_range.html:94
3302 3305 msgid "tag"
3303 3306 msgstr "Tag"
3304 3307
3305 3308 #: rhodecode/templates/changelog/changelog.html:301
3306 3309 msgid "There are no changes yet"
3307 3310 msgstr "Il n’y a aucun changement pour le moment"
3308 3311
3309 3312 #: rhodecode/templates/changelog/changelog_details.html:4
3310 #: rhodecode/templates/changeset/changeset.html:73
3313 #: rhodecode/templates/changeset/changeset.html:94
3311 3314 msgid "removed"
3312 3315 msgstr "Supprimés"
3313 3316
3314 3317 #: rhodecode/templates/changelog/changelog_details.html:5
3315 #: rhodecode/templates/changeset/changeset.html:74
3318 #: rhodecode/templates/changeset/changeset.html:95
3316 3319 msgid "changed"
3317 3320 msgstr "Modifiés"
3318 3321
3319 3322 #: rhodecode/templates/changelog/changelog_details.html:6
3320 #: rhodecode/templates/changeset/changeset.html:75
3323 #: rhodecode/templates/changeset/changeset.html:96
3321 3324 msgid "added"
3322 3325 msgstr "Ajoutés"
3323 3326
3324 3327 #: rhodecode/templates/changelog/changelog_details.html:8
3325 3328 #: rhodecode/templates/changelog/changelog_details.html:9
3326 3329 #: rhodecode/templates/changelog/changelog_details.html:10
3327 #: rhodecode/templates/changeset/changeset.html:77
3328 #: rhodecode/templates/changeset/changeset.html:78
3329 #: rhodecode/templates/changeset/changeset.html:79
3330 #: rhodecode/templates/changeset/changeset.html:98
3331 #: rhodecode/templates/changeset/changeset.html:99
3332 #: rhodecode/templates/changeset/changeset.html:100
3330 3333 #, python-format
3331 3334 msgid "affected %s files"
3332 3335 msgstr "%s fichiers affectés"
3333 3336
3334 3337 #: rhodecode/templates/changeset/changeset.html:6
3335 3338 #, python-format
3336 3339 msgid "%s Changeset"
3337 3340 msgstr "Changeset de %s"
3338 3341
3339 3342 #: rhodecode/templates/changeset/changeset.html:14
3340 3343 msgid "Changeset"
3341 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 3352 #: rhodecode/templates/changeset/diff_block.html:20
3345 3353 msgid "raw diff"
3346 3354 msgstr "Diff brut"
3347 3355
3348 #: rhodecode/templates/changeset/changeset.html:50
3356 #: rhodecode/templates/changeset/changeset.html:71
3349 3357 #, fuzzy
3350 3358 msgid "patch diff"
3351 3359 msgstr "Diff brut"
3352 3360
3353 #: rhodecode/templates/changeset/changeset.html:51
3361 #: rhodecode/templates/changeset/changeset.html:72
3354 3362 #: rhodecode/templates/changeset/diff_block.html:21
3355 3363 msgid "download diff"
3356 3364 msgstr "Télécharger le diff"
3357 3365
3358 #: rhodecode/templates/changeset/changeset.html:55
3366 #: rhodecode/templates/changeset/changeset.html:76
3359 3367 #: rhodecode/templates/changeset/changeset_file_comment.html:82
3360 3368 #, python-format
3361 3369 msgid "%d comment"
3362 3370 msgid_plural "%d comments"
3363 3371 msgstr[0] "%d commentaire"
3364 3372 msgstr[1] "%d commentaires"
3365 3373
3366 #: rhodecode/templates/changeset/changeset.html:55
3374 #: rhodecode/templates/changeset/changeset.html:76
3367 3375 #: rhodecode/templates/changeset/changeset_file_comment.html:82
3368 3376 #, python-format
3369 3377 msgid "(%d inline)"
3370 3378 msgid_plural "(%d inline)"
3371 3379 msgstr[0] "(et %d en ligne)"
3372 3380 msgstr[1] "(et %d en ligne)"
3373 3381
3374 #: rhodecode/templates/changeset/changeset.html:111
3382 #: rhodecode/templates/changeset/changeset.html:122
3375 3383 #: rhodecode/templates/compare/compare_diff.html:44
3376 3384 #: rhodecode/templates/pullrequests/pullrequest_show.html:76
3377 3385 #, fuzzy, python-format
3378 3386 msgid "%s file changed"
3379 3387 msgid_plural "%s files changed"
3380 3388 msgstr[0] "%s fichié modifié"
3381 3389 msgstr[1] "%s fichié modifié"
3382 3390
3383 #: rhodecode/templates/changeset/changeset.html:113
3391 #: rhodecode/templates/changeset/changeset.html:124
3384 3392 #: rhodecode/templates/compare/compare_diff.html:46
3385 3393 #: rhodecode/templates/pullrequests/pullrequest_show.html:78
3386 3394 #, fuzzy, python-format
3387 3395 msgid "%s file changed with %s insertions and %s deletions"
3388 3396 msgid_plural "%s files changed with %s insertions and %s deletions"
3389 3397 msgstr[0] "%s fichiers affectés avec %s insertions et %s suppressions"
3390 3398 msgstr[1] "%s fichiers affectés avec %s insertions et %s suppressions"
3391 3399
3392 3400 #: rhodecode/templates/changeset/changeset_file_comment.html:42
3393 3401 msgid "Submitting..."
3394 3402 msgstr "Envoi…"
3395 3403
3396 3404 #: rhodecode/templates/changeset/changeset_file_comment.html:45
3397 3405 msgid "Commenting on line {1}."
3398 3406 msgstr "Commentaire sur la ligne {1}."
3399 3407
3400 3408 #: rhodecode/templates/changeset/changeset_file_comment.html:46
3401 3409 #: rhodecode/templates/changeset/changeset_file_comment.html:121
3402 3410 #, python-format
3403 3411 msgid "Comments parsed using %s syntax with %s support."
3404 3412 msgstr ""
3405 3413 "Les commentaires sont analysés avec la syntaxe %s, avec le support de la "
3406 3414 "commande %s."
3407 3415
3408 3416 #: rhodecode/templates/changeset/changeset_file_comment.html:48
3409 3417 #: rhodecode/templates/changeset/changeset_file_comment.html:123
3410 3418 msgid "Use @username inside this text to send notification to this RhodeCode user"
3411 3419 msgstr ""
3412 3420 "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à "
3413 3421 "l’utilisateur RhodeCode en question."
3414 3422
3415 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 3425 msgid "Comment"
3418 3426 msgstr "Commentaire"
3419 3427
3420 3428 #: rhodecode/templates/changeset/changeset_file_comment.html:60
3421 3429 #: rhodecode/templates/changeset/changeset_file_comment.html:71
3422 3430 msgid "Hide"
3423 3431 msgstr "Masquer"
3424 3432
3425 3433 #: rhodecode/templates/changeset/changeset_file_comment.html:67
3426 3434 msgid "You need to be logged in to comment."
3427 3435 msgstr "Vous devez être connecté pour poster des commentaires."
3428 3436
3429 3437 #: rhodecode/templates/changeset/changeset_file_comment.html:67
3430 3438 msgid "Login now"
3431 3439 msgstr "Se connecter maintenant"
3432 3440
3433 3441 #: rhodecode/templates/changeset/changeset_file_comment.html:118
3434 3442 msgid "Leave a comment"
3435 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 3446 msgid "Check this to change current status of code-review for this changeset"
3439 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 3450 msgid "change status"
3443 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 3454 msgid "Comment and close"
3447 3455 msgstr "Commenter et fermer"
3448 3456
3449 3457 #: rhodecode/templates/changeset/changeset_range.html:5
3450 3458 #, python-format
3451 3459 msgid "%s Changesets"
3452 3460 msgstr "Changesets de %s"
3453 3461
3454 3462 #: rhodecode/templates/changeset/changeset_range.html:29
3455 3463 #: rhodecode/templates/compare/compare_diff.html:29
3456 3464 msgid "Compare View"
3457 3465 msgstr "Comparaison"
3458 3466
3459 3467 #: rhodecode/templates/changeset/changeset_range.html:29
3460 3468 #, fuzzy
3461 3469 msgid "Show combined compare"
3462 3470 msgstr "Afficher les commentaires"
3463 3471
3464 3472 #: rhodecode/templates/changeset/changeset_range.html:54
3465 3473 msgid "Files affected"
3466 3474 msgstr "Fichiers affectés"
3467 3475
3468 3476 #: rhodecode/templates/changeset/diff_block.html:19
3469 3477 msgid "show full diff for this file"
3470 3478 msgstr ""
3471 3479
3472 3480 #: rhodecode/templates/changeset/diff_block.html:27
3473 3481 msgid "show inline comments"
3474 3482 msgstr "Afficher les commentaires"
3475 3483
3476 3484 #: rhodecode/templates/compare/compare_cs.html:5
3477 3485 msgid "No changesets"
3478 3486 msgstr "Aucun changeset"
3479 3487
3480 3488 #: rhodecode/templates/compare/compare_diff.html:37
3481 3489 #: rhodecode/templates/pullrequests/pullrequest_show.html:69
3482 3490 #, fuzzy, python-format
3483 3491 msgid "Showing %s commit"
3484 3492 msgid_plural "Showing %s commits"
3485 3493 msgstr[0] "Afficher %s les commentaires"
3486 3494 msgstr[1] "Afficher %s les commentaires"
3487 3495
3488 3496 #: rhodecode/templates/compare/compare_diff.html:52
3489 3497 #: rhodecode/templates/pullrequests/pullrequest_show.html:84
3490 3498 #, fuzzy
3491 3499 msgid "No files"
3492 3500 msgstr "Fichiers"
3493 3501
3494 3502 #: rhodecode/templates/data_table/_dt_elements.html:39
3495 3503 #: rhodecode/templates/data_table/_dt_elements.html:41
3496 3504 #: rhodecode/templates/data_table/_dt_elements.html:43
3497 3505 msgid "Fork"
3498 3506 msgstr "Fork"
3499 3507
3500 3508 #: rhodecode/templates/data_table/_dt_elements.html:60
3501 #: rhodecode/templates/journal/journal.html:81
3509 #: rhodecode/templates/journal/journal.html:89
3502 3510 #: rhodecode/templates/summary/summary.html:77
3503 3511 msgid "Mercurial repository"
3504 3512 msgstr "Dépôt Mercurial"
3505 3513
3506 3514 #: rhodecode/templates/data_table/_dt_elements.html:62
3507 #: rhodecode/templates/journal/journal.html:83
3515 #: rhodecode/templates/journal/journal.html:91
3508 3516 #: rhodecode/templates/summary/summary.html:80
3509 3517 msgid "Git repository"
3510 3518 msgstr "Dépôt Git"
3511 3519
3512 3520 #: rhodecode/templates/data_table/_dt_elements.html:69
3513 #: rhodecode/templates/journal/journal.html:89
3521 #: rhodecode/templates/journal/journal.html:97
3514 3522 #: rhodecode/templates/summary/summary.html:87
3515 3523 msgid "public repository"
3516 3524 msgstr "Dépôt public"
3517 3525
3518 3526 #: rhodecode/templates/data_table/_dt_elements.html:80
3519 3527 #: rhodecode/templates/summary/summary.html:96
3520 3528 #: rhodecode/templates/summary/summary.html:97
3521 3529 msgid "Fork of"
3522 3530 msgstr "Fork de"
3523 3531
3524 3532 #: rhodecode/templates/data_table/_dt_elements.html:94
3525 3533 msgid "No changesets yet"
3526 3534 msgstr "Dépôt vide"
3527 3535
3528 3536 #: rhodecode/templates/data_table/_dt_elements.html:101
3529 3537 #: rhodecode/templates/data_table/_dt_elements.html:103
3530 3538 #, python-format
3531 3539 msgid "Subscribe to %s rss feed"
3532 3540 msgstr "S’abonner au flux RSS de %s"
3533 3541
3534 3542 #: rhodecode/templates/data_table/_dt_elements.html:109
3535 3543 #: rhodecode/templates/data_table/_dt_elements.html:111
3536 3544 #, python-format
3537 3545 msgid "Subscribe to %s atom feed"
3538 3546 msgstr "S’abonner au flux ATOM de %s"
3539 3547
3540 3548 #: rhodecode/templates/data_table/_dt_elements.html:122
3541 3549 #, python-format
3542 3550 msgid "Confirm to delete this user: %s"
3543 3551 msgstr "Voulez-vous vraiment supprimer l’utilisateur « %s » ?"
3544 3552
3545 3553 #: rhodecode/templates/email_templates/changeset_comment.html:10
3546 3554 #, fuzzy
3547 3555 msgid "New status$"
3548 3556 msgstr "Modifier le statut"
3549 3557
3550 3558 #: rhodecode/templates/email_templates/main.html:8
3551 3559 #, fuzzy
3552 3560 msgid "This is a notification from RhodeCode."
3553 3561 msgstr "Ceci est une notification de RhodeCode."
3554 3562
3555 3563 #: rhodecode/templates/email_templates/password_reset.html:4
3556 3564 msgid "Hello"
3557 3565 msgstr ""
3558 3566
3559 3567 #: rhodecode/templates/email_templates/password_reset.html:6
3560 3568 msgid "We received a request to create a new password for your account."
3561 3569 msgstr ""
3562 3570
3563 3571 #: rhodecode/templates/email_templates/password_reset.html:8
3564 3572 msgid "You can generate it by clicking following URL"
3565 3573 msgstr ""
3566 3574
3567 3575 #: rhodecode/templates/email_templates/password_reset.html:12
3568 3576 msgid "If you didn't request new password please ignore this email."
3569 3577 msgstr ""
3570 3578
3571 3579 #: rhodecode/templates/email_templates/pull_request.html:4
3572 3580 #, python-format
3573 3581 msgid ""
3574 3582 "User %s opened pull request for repository %s and wants you to review "
3575 3583 "changes."
3576 3584 msgstr ""
3577 3585
3578 3586 #: rhodecode/templates/email_templates/pull_request.html:5
3579 3587 #, fuzzy
3580 3588 msgid "title"
3581 3589 msgstr "Titre"
3582 3590
3583 3591 #: rhodecode/templates/email_templates/pull_request.html:6
3584 3592 #: rhodecode/templates/pullrequests/pullrequest.html:115
3585 3593 msgid "description"
3586 3594 msgstr "Description"
3587 3595
3588 3596 #: rhodecode/templates/email_templates/pull_request.html:11
3589 3597 msgid "revisions for reviewing"
3590 3598 msgstr ""
3591 3599
3592 3600 #: rhodecode/templates/email_templates/pull_request.html:18
3593 3601 #, fuzzy
3594 3602 msgid "View this pull request here"
3595 3603 msgstr "Ajouter un relecteur à cette requête de pull."
3596 3604
3597 3605 #: rhodecode/templates/email_templates/pull_request_comment.html:4
3598 3606 #, fuzzy, python-format
3599 3607 msgid "User %s commented on pull request #%s for repository %s"
3600 3608 msgstr ""
3601 3609
3602 3610 #: rhodecode/templates/email_templates/pull_request_comment.html:10
3603 3611 #, fuzzy
3604 3612 msgid "New status"
3605 3613 msgstr "Modifier le statut"
3606 3614
3607 3615 #: rhodecode/templates/email_templates/pull_request_comment.html:14
3608 3616 msgid "View this comment here"
3609 3617 msgstr ""
3610 3618
3611 3619 #: rhodecode/templates/email_templates/registration.html:4
3612 3620 #, fuzzy
3613 3621 msgid "A new user have registered in RhodeCode"
3614 3622 msgstr "Vous vous êtes inscrits avec succès à RhodeCode"
3615 3623
3616 3624 #: rhodecode/templates/email_templates/registration.html:9
3617 3625 msgid "View this user here"
3618 3626 msgstr ""
3619 3627
3620 3628 #: rhodecode/templates/errors/error_document.html:46
3621 3629 #, python-format
3622 3630 msgid "You will be redirected to %s in %s seconds"
3623 3631 msgstr "Vous serez redirigé vers %s dans %s secondes."
3624 3632
3625 3633 #: rhodecode/templates/files/file_diff.html:4
3626 3634 #, python-format
3627 3635 msgid "%s File diff"
3628 3636 msgstr "Diff de fichier de %s"
3629 3637
3630 3638 #: rhodecode/templates/files/file_diff.html:12
3631 3639 msgid "File diff"
3632 3640 msgstr "Diff de fichier"
3633 3641
3634 3642 #: rhodecode/templates/files/files.html:4
3635 3643 #: rhodecode/templates/files/files.html:74
3636 3644 #, python-format
3637 3645 msgid "%s files"
3638 3646 msgstr "Fichiers de %s"
3639 3647
3640 3648 #: rhodecode/templates/files/files.html:12
3641 3649 #: rhodecode/templates/summary/summary.html:351
3642 3650 msgid "files"
3643 3651 msgstr "Fichiers"
3644 3652
3645 3653 #: rhodecode/templates/files/files_add.html:4
3646 3654 #: rhodecode/templates/files/files_edit.html:4
3647 3655 #, python-format
3648 3656 msgid "%s Edit file"
3649 3657 msgstr "Edition de fichier de %s"
3650 3658
3651 3659 #: rhodecode/templates/files/files_add.html:19
3652 3660 msgid "add file"
3653 3661 msgstr "Ajouter un fichier"
3654 3662
3655 3663 #: rhodecode/templates/files/files_add.html:40
3656 3664 msgid "Add new file"
3657 3665 msgstr "Ajouter un nouveau fichier"
3658 3666
3659 3667 #: rhodecode/templates/files/files_add.html:45
3660 3668 msgid "File Name"
3661 3669 msgstr "Nom de fichier"
3662 3670
3663 3671 #: rhodecode/templates/files/files_add.html:49
3664 3672 #: rhodecode/templates/files/files_add.html:58
3665 3673 msgid "or"
3666 3674 msgstr "ou"
3667 3675
3668 3676 #: rhodecode/templates/files/files_add.html:49
3669 3677 #: rhodecode/templates/files/files_add.html:54
3670 3678 msgid "Upload file"
3671 3679 msgstr "Téléverser un fichier"
3672 3680
3673 3681 #: rhodecode/templates/files/files_add.html:58
3674 3682 msgid "Create new file"
3675 3683 msgstr "Créer un nouveau fichier"
3676 3684
3677 3685 #: rhodecode/templates/files/files_add.html:63
3678 3686 #: rhodecode/templates/files/files_edit.html:39
3679 3687 #: rhodecode/templates/files/files_ypjax.html:3
3680 3688 msgid "Location"
3681 3689 msgstr "Emplacement"
3682 3690
3683 3691 #: rhodecode/templates/files/files_add.html:67
3684 3692 msgid "use / to separate directories"
3685 3693 msgstr "Utilisez / pour séparer les répertoires"
3686 3694
3687 3695 #: rhodecode/templates/files/files_add.html:77
3688 3696 #: rhodecode/templates/files/files_edit.html:63
3689 3697 #: rhodecode/templates/shortlog/shortlog_data.html:6
3690 3698 msgid "commit message"
3691 3699 msgstr "Message de commit"
3692 3700
3693 3701 #: rhodecode/templates/files/files_add.html:81
3694 3702 #: rhodecode/templates/files/files_edit.html:67
3695 3703 msgid "Commit changes"
3696 3704 msgstr "Commiter les changements"
3697 3705
3698 3706 #: rhodecode/templates/files/files_browser.html:13
3699 3707 msgid "view"
3700 3708 msgstr "voir"
3701 3709
3702 3710 #: rhodecode/templates/files/files_browser.html:14
3703 3711 msgid "previous revision"
3704 3712 msgstr "révision précédente"
3705 3713
3706 3714 #: rhodecode/templates/files/files_browser.html:16
3707 3715 msgid "next revision"
3708 3716 msgstr "révision suivante"
3709 3717
3710 3718 #: rhodecode/templates/files/files_browser.html:23
3711 3719 msgid "follow current branch"
3712 3720 msgstr "Suivre la branche actuelle"
3713 3721
3714 3722 #: rhodecode/templates/files/files_browser.html:27
3715 3723 msgid "search file list"
3716 3724 msgstr "Rechercher un fichier"
3717 3725
3718 3726 #: rhodecode/templates/files/files_browser.html:31
3719 3727 #: rhodecode/templates/shortlog/shortlog_data.html:78
3720 3728 msgid "add new file"
3721 3729 msgstr "Ajouter un fichier"
3722 3730
3723 3731 #: rhodecode/templates/files/files_browser.html:35
3724 3732 msgid "Loading file list..."
3725 3733 msgstr "Chargement de la liste des fichiers…"
3726 3734
3727 3735 #: rhodecode/templates/files/files_browser.html:48
3728 3736 msgid "Size"
3729 3737 msgstr "Taille"
3730 3738
3731 3739 #: rhodecode/templates/files/files_browser.html:49
3732 3740 msgid "Mimetype"
3733 3741 msgstr "Type MIME"
3734 3742
3735 3743 #: rhodecode/templates/files/files_browser.html:50
3736 3744 msgid "Last Revision"
3737 3745 msgstr "Dernière révision"
3738 3746
3739 3747 #: rhodecode/templates/files/files_browser.html:51
3740 3748 msgid "Last modified"
3741 3749 msgstr "Dernière modification"
3742 3750
3743 3751 #: rhodecode/templates/files/files_browser.html:52
3744 3752 msgid "Last commiter"
3745 3753 msgstr "Dernier commiteur"
3746 3754
3747 3755 #: rhodecode/templates/files/files_edit.html:19
3748 3756 msgid "edit file"
3749 3757 msgstr "Éditer le fichier"
3750 3758
3751 3759 #: rhodecode/templates/files/files_edit.html:49
3752 3760 #: rhodecode/templates/files/files_source.html:23
3753 3761 msgid "show annotation"
3754 3762 msgstr "Afficher les annotations"
3755 3763
3756 3764 #: rhodecode/templates/files/files_edit.html:50
3757 3765 #: rhodecode/templates/files/files_source.html:25
3758 3766 #: rhodecode/templates/files/files_source.html:53
3759 3767 msgid "show as raw"
3760 3768 msgstr "montrer le fichier brut"
3761 3769
3762 3770 #: rhodecode/templates/files/files_edit.html:51
3763 3771 #: rhodecode/templates/files/files_source.html:26
3764 3772 msgid "download as raw"
3765 3773 msgstr "télécharger le fichier brut"
3766 3774
3767 3775 #: rhodecode/templates/files/files_edit.html:54
3768 3776 msgid "source"
3769 3777 msgstr "Source"
3770 3778
3771 3779 #: rhodecode/templates/files/files_edit.html:59
3772 3780 msgid "Editing file"
3773 3781 msgstr "Édition du fichier"
3774 3782
3775 3783 #: rhodecode/templates/files/files_history_box.html:2
3776 3784 msgid "History"
3777 3785 msgstr "Historique"
3778 3786
3779 3787 #: rhodecode/templates/files/files_history_box.html:9
3780 3788 msgid "diff to revision"
3781 3789 msgstr "Diff avec la révision"
3782 3790
3783 3791 #: rhodecode/templates/files/files_history_box.html:10
3784 3792 msgid "show at revision"
3785 3793 msgstr "Afficher à la révision"
3786 3794
3787 3795 #: rhodecode/templates/files/files_history_box.html:11
3788 3796 #, fuzzy
3789 3797 msgid "show full history"
3790 3798 msgstr "Chargement de la liste des fichiers…"
3791 3799
3792 3800 #: rhodecode/templates/files/files_history_box.html:16
3793 3801 #, python-format
3794 3802 msgid "%s author"
3795 3803 msgid_plural "%s authors"
3796 3804 msgstr[0] "%s auteur"
3797 3805 msgstr[1] "%s auteurs"
3798 3806
3799 3807 #: rhodecode/templates/files/files_source.html:6
3800 3808 #, fuzzy
3801 3809 msgid "Load file history"
3802 3810 msgstr "Chargement de la liste des fichiers…"
3803 3811
3804 3812 #: rhodecode/templates/files/files_source.html:21
3805 3813 msgid "show source"
3806 3814 msgstr "montrer les sources"
3807 3815
3808 3816 #: rhodecode/templates/files/files_source.html:44
3809 3817 #, python-format
3810 3818 msgid "Binary file (%s)"
3811 3819 msgstr "Fichier binaire (%s)"
3812 3820
3813 3821 #: rhodecode/templates/files/files_source.html:53
3814 3822 msgid "File is too big to display"
3815 3823 msgstr "Ce fichier est trop gros pour être affiché."
3816 3824
3817 3825 #: rhodecode/templates/files/files_ypjax.html:5
3818 3826 msgid "annotation"
3819 3827 msgstr "annotation"
3820 3828
3821 3829 #: rhodecode/templates/files/files_ypjax.html:15
3822 3830 msgid "Go back"
3823 3831 msgstr "Revenir en arrière"
3824 3832
3825 3833 #: rhodecode/templates/files/files_ypjax.html:16
3826 3834 msgid "No files at given path"
3827 3835 msgstr "Aucun fichier à cet endroit"
3828 3836
3829 3837 #: rhodecode/templates/followers/followers.html:5
3830 3838 #, python-format
3831 3839 msgid "%s Followers"
3832 3840 msgstr "Followers de %s"
3833 3841
3834 3842 #: rhodecode/templates/followers/followers.html:13
3835 3843 msgid "followers"
3836 3844 msgstr "followers"
3837 3845
3838 3846 #: rhodecode/templates/followers/followers_data.html:12
3839 3847 msgid "Started following -"
3840 3848 msgstr "A commencé à suivre le dépôt :"
3841 3849
3842 3850 #: rhodecode/templates/forks/fork.html:5
3843 3851 #, python-format
3844 3852 msgid "%s Fork"
3845 3853 msgstr "Fork de %s"
3846 3854
3847 3855 #: rhodecode/templates/forks/fork.html:31
3848 3856 msgid "Fork name"
3849 3857 msgstr "Nom du fork"
3850 3858
3851 3859 #: rhodecode/templates/forks/fork.html:68
3852 3860 msgid "Private"
3853 3861 msgstr "Privé"
3854 3862
3855 3863 #: rhodecode/templates/forks/fork.html:77
3856 3864 msgid "Copy permissions"
3857 3865 msgstr "Copier les permissions"
3858 3866
3859 3867 #: rhodecode/templates/forks/fork.html:81
3860 3868 msgid "Copy permissions from forked repository"
3861 3869 msgstr "Copier les permissions depuis le dépôt forké"
3862 3870
3863 3871 #: rhodecode/templates/forks/fork.html:86
3864 3872 msgid "Update after clone"
3865 3873 msgstr "MÀJ après le clonage"
3866 3874
3867 3875 #: rhodecode/templates/forks/fork.html:90
3868 3876 msgid "Checkout source after making a clone"
3869 3877 msgstr "Mettre à jour depuis la source après clonage"
3870 3878
3871 3879 #: rhodecode/templates/forks/fork.html:94
3872 3880 msgid "fork this repository"
3873 3881 msgstr "Forker ce dépôt"
3874 3882
3875 3883 #: rhodecode/templates/forks/forks.html:5
3876 3884 #, python-format
3877 3885 msgid "%s Forks"
3878 3886 msgstr "Forks de %s"
3879 3887
3880 3888 #: rhodecode/templates/forks/forks.html:13
3881 3889 msgid "forks"
3882 3890 msgstr "forks"
3883 3891
3884 3892 #: rhodecode/templates/forks/forks_data.html:17
3885 3893 msgid "forked"
3886 3894 msgstr "forké"
3887 3895
3888 3896 #: rhodecode/templates/forks/forks_data.html:42
3889 3897 msgid "There are no forks yet"
3890 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 3901 msgid "ATOM journal feed"
3894 3902 msgstr "Flux ATOM du journal"
3895 3903
3896 #: rhodecode/templates/journal/journal.html:14
3904 #: rhodecode/templates/journal/journal.html:22
3897 3905 msgid "RSS journal feed"
3898 3906 msgstr "Flux RSS du journal"
3899 3907
3900 #: rhodecode/templates/journal/journal.html:24
3908 #: rhodecode/templates/journal/journal.html:32
3901 3909 #: rhodecode/templates/pullrequests/pullrequest.html:55
3902 3910 msgid "Refresh"
3903 3911 msgstr "Rafraîchir"
3904 3912
3905 #: rhodecode/templates/journal/journal.html:27
3913 #: rhodecode/templates/journal/journal.html:35
3906 3914 #: rhodecode/templates/journal/public_journal.html:24
3907 3915 msgid "RSS feed"
3908 3916 msgstr "Flux RSS"
3909 3917
3910 #: rhodecode/templates/journal/journal.html:30
3918 #: rhodecode/templates/journal/journal.html:38
3911 3919 #: rhodecode/templates/journal/public_journal.html:27
3912 3920 msgid "ATOM feed"
3913 3921 msgstr "Flux ATOM"
3914 3922
3915 #: rhodecode/templates/journal/journal.html:41
3923 #: rhodecode/templates/journal/journal.html:49
3916 3924 msgid "Watched"
3917 3925 msgstr "Surveillé"
3918 3926
3919 #: rhodecode/templates/journal/journal.html:46
3927 #: rhodecode/templates/journal/journal.html:54
3920 3928 msgid "ADD"
3921 3929 msgstr "AJOUTER"
3922 3930
3923 #: rhodecode/templates/journal/journal.html:69
3931 #: rhodecode/templates/journal/journal.html:77
3924 3932 msgid "following user"
3925 3933 msgstr "utilisateur suivant"
3926 3934
3927 #: rhodecode/templates/journal/journal.html:69
3935 #: rhodecode/templates/journal/journal.html:77
3928 3936 msgid "user"
3929 3937 msgstr "utilisateur"
3930 3938
3931 #: rhodecode/templates/journal/journal.html:102
3939 #: rhodecode/templates/journal/journal.html:110
3932 3940 msgid "You are not following any users or repositories"
3933 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 3944 msgid "No entries yet"
3937 3945 msgstr "Aucune entrée pour le moment"
3938 3946
3939 3947 #: rhodecode/templates/journal/public_journal.html:13
3940 3948 msgid "ATOM public journal feed"
3941 3949 msgstr "Flux ATOM du journal public"
3942 3950
3943 3951 #: rhodecode/templates/journal/public_journal.html:14
3944 3952 msgid "RSS public journal feed"
3945 3953 msgstr "Flux RSS du journal public"
3946 3954
3947 3955 #: rhodecode/templates/journal/public_journal.html:21
3948 3956 msgid "Public Journal"
3949 3957 msgstr "Journal public"
3950 3958
3951 3959 #: rhodecode/templates/pullrequests/pullrequest.html:4
3952 3960 #: rhodecode/templates/pullrequests/pullrequest.html:12
3953 3961 msgid "New pull request"
3954 3962 msgstr "Nouvelle requête de pull"
3955 3963
3956 3964 #: rhodecode/templates/pullrequests/pullrequest.html:54
3957 3965 msgid "refresh overview"
3958 3966 msgstr "Rafraîchir les informations"
3959 3967
3960 3968 #: rhodecode/templates/pullrequests/pullrequest.html:66
3961 3969 msgid "Detailed compare view"
3962 3970 msgstr "Comparaison détaillée"
3963 3971
3964 3972 #: rhodecode/templates/pullrequests/pullrequest.html:70
3965 3973 #: rhodecode/templates/pullrequests/pullrequest_show.html:100
3966 3974 msgid "Pull request reviewers"
3967 3975 msgstr "Relecteurs de la requête de pull"
3968 3976
3969 3977 #: rhodecode/templates/pullrequests/pullrequest.html:79
3970 3978 #: rhodecode/templates/pullrequests/pullrequest_show.html:112
3971 3979 msgid "owner"
3972 3980 msgstr "Propriétaire"
3973 3981
3974 3982 #: rhodecode/templates/pullrequests/pullrequest.html:91
3975 3983 #: rhodecode/templates/pullrequests/pullrequest_show.html:127
3976 3984 msgid "Add reviewer to this pull request."
3977 3985 msgstr "Ajouter un relecteur à cette requête de pull."
3978 3986
3979 3987 #: rhodecode/templates/pullrequests/pullrequest.html:97
3980 3988 msgid "Create new pull request"
3981 3989 msgstr "Nouvelle requête de pull"
3982 3990
3983 3991 #: rhodecode/templates/pullrequests/pullrequest.html:106
3984 3992 #: rhodecode/templates/pullrequests/pullrequest_show.html:25
3985 3993 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:33
3986 3994 msgid "Title"
3987 3995 msgstr "Titre"
3988 3996
3989 3997 #: rhodecode/templates/pullrequests/pullrequest.html:123
3990 3998 msgid "Send pull request"
3991 3999 msgstr "Envoyer la requête de pull"
3992 4000
3993 4001 #: rhodecode/templates/pullrequests/pullrequest_show.html:23
3994 4002 #, python-format
3995 4003 msgid "Closed %s"
3996 4004 msgstr "Fermée %s"
3997 4005
3998 4006 #: rhodecode/templates/pullrequests/pullrequest_show.html:23
3999 4007 #, python-format
4000 4008 msgid "with status %s"
4001 4009 msgstr "avec %s comme statut."
4002 4010
4003 4011 #: rhodecode/templates/pullrequests/pullrequest_show.html:31
4004 4012 msgid "Status"
4005 4013 msgstr "Statut"
4006 4014
4007 4015 #: rhodecode/templates/pullrequests/pullrequest_show.html:36
4008 4016 msgid "Pull request status"
4009 4017 msgstr "Statut de la requête de pull"
4010 4018
4011 4019 #: rhodecode/templates/pullrequests/pullrequest_show.html:44
4012 4020 msgid "Still not reviewed by"
4013 4021 msgstr "Pas encore relue par"
4014 4022
4015 4023 #: rhodecode/templates/pullrequests/pullrequest_show.html:48
4016 4024 #, python-format
4017 4025 msgid "%d reviewer"
4018 4026 msgid_plural "%d reviewers"
4019 4027 msgstr[0] "%d relecteur"
4020 4028 msgstr[1] "%d relecteurs"
4021 4029
4022 4030 #: rhodecode/templates/pullrequests/pullrequest_show.html:50
4023 4031 msgid "pull request was reviewed by all reviewers"
4024 4032 msgstr "La requête de pull a été relue par tous les relecteurs."
4025 4033
4026 4034 #: rhodecode/templates/pullrequests/pullrequest_show.html:58
4027 4035 msgid "Created on"
4028 4036 msgstr "Créé le"
4029 4037
4030 4038 #: rhodecode/templates/pullrequests/pullrequest_show.html:65
4031 4039 msgid "Compare view"
4032 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 4047 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:4
4035 4048 msgid "all pull requests"
4036 4049 msgstr "Requêtes de pull"
4037 4050
4038 4051 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:12
4039 4052 msgid "All pull requests"
4040 4053 msgstr "Toutes les requêtes de pull"
4041 4054
4042 4055 #: rhodecode/templates/pullrequests/pullrequest_show_all.html:27
4043 4056 msgid "Closed"
4044 4057 msgstr "Fermée"
4045 4058
4046 4059 #: rhodecode/templates/search/search.html:6
4047 4060 #, python-format
4048 4061 msgid "Search \"%s\" in repository: %s"
4049 4062 msgstr "Rechercher « %s » dans le dépôt : %s"
4050 4063
4051 4064 #: rhodecode/templates/search/search.html:8
4052 4065 #, python-format
4053 4066 msgid "Search \"%s\" in all repositories"
4054 4067 msgstr "Rechercher « %s » dans tous les dépôts"
4055 4068
4056 4069 #: rhodecode/templates/search/search.html:12
4057 4070 #: rhodecode/templates/search/search.html:32
4058 4071 #, python-format
4059 4072 msgid "Search in repository: %s"
4060 4073 msgstr "Rechercher dans le dépôt : %s"
4061 4074
4062 4075 #: rhodecode/templates/search/search.html:14
4063 4076 #: rhodecode/templates/search/search.html:34
4064 4077 msgid "Search in all repositories"
4065 4078 msgstr "Rechercher dans tous les dépôts"
4066 4079
4067 4080 #: rhodecode/templates/search/search.html:48
4068 4081 msgid "Search term"
4069 4082 msgstr "Termes de la recherches"
4070 4083
4071 4084 #: rhodecode/templates/search/search.html:60
4072 4085 msgid "Search in"
4073 4086 msgstr "Rechercher dans"
4074 4087
4075 4088 #: rhodecode/templates/search/search.html:63
4076 4089 msgid "File contents"
4077 4090 msgstr "Le contenu des fichiers"
4078 4091
4079 4092 #: rhodecode/templates/search/search.html:64
4080 4093 msgid "Commit messages"
4081 4094 msgstr "Les messages de commit"
4082 4095
4083 4096 #: rhodecode/templates/search/search.html:65
4084 4097 msgid "File names"
4085 4098 msgstr "Les noms de fichiers"
4086 4099
4087 4100 #: rhodecode/templates/search/search_commit.html:35
4088 4101 #: rhodecode/templates/search/search_content.html:21
4089 4102 #: rhodecode/templates/search/search_path.html:15
4090 4103 msgid "Permission denied"
4091 4104 msgstr "Permission refusée"
4092 4105
4093 4106 #: rhodecode/templates/settings/repo_settings.html:5
4094 4107 #, python-format
4095 4108 msgid "%s Settings"
4096 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 4121 #: rhodecode/templates/shortlog/shortlog.html:5
4099 4122 #, python-format
4100 4123 msgid "%s Shortlog"
4101 4124 msgstr "Résumé de %s"
4102 4125
4103 4126 #: rhodecode/templates/shortlog/shortlog.html:15
4104 4127 #: rhodecode/templates/shortlog/shortlog.html:19
4105 4128 msgid "shortlog"
4106 4129 msgstr "Résumé"
4107 4130
4108 4131 #: rhodecode/templates/shortlog/shortlog_data.html:5
4109 4132 msgid "revision"
4110 4133 msgstr "Révision"
4111 4134
4112 4135 #: rhodecode/templates/shortlog/shortlog_data.html:7
4113 4136 msgid "age"
4114 4137 msgstr "Âge"
4115 4138
4116 4139 #: rhodecode/templates/shortlog/shortlog_data.html:8
4117 4140 msgid "author"
4118 4141 msgstr "Auteur"
4119 4142
4120 4143 #: rhodecode/templates/shortlog/shortlog_data.html:75
4121 4144 msgid "Add or upload files directly via RhodeCode"
4122 4145 msgstr "Ajouter ou téléverser des fichiers directement via RhodeCode…"
4123 4146
4124 4147 #: rhodecode/templates/shortlog/shortlog_data.html:84
4125 4148 msgid "Push new repo"
4126 4149 msgstr "Pusher le nouveau dépôt"
4127 4150
4128 4151 #: rhodecode/templates/shortlog/shortlog_data.html:92
4129 4152 msgid "Existing repository?"
4130 4153 msgstr "Le dépôt existe déjà ?"
4131 4154
4132 4155 #: rhodecode/templates/summary/summary.html:4
4133 4156 #, python-format
4134 4157 msgid "%s Summary"
4135 4158 msgstr "Résumé de %s"
4136 4159
4137 4160 #: rhodecode/templates/summary/summary.html:12
4138 4161 msgid "summary"
4139 4162 msgstr "résumé"
4140 4163
4141 4164 #: rhodecode/templates/summary/summary.html:20
4142 4165 #, python-format
4143 4166 msgid "repo %s ATOM feed"
4144 4167 msgstr "Flux ATOM du dépôt %s"
4145 4168
4146 4169 #: rhodecode/templates/summary/summary.html:21
4147 4170 #, python-format
4148 4171 msgid "repo %s RSS feed"
4149 4172 msgstr "Flux RSS du dépôt %s"
4150 4173
4151 4174 #: rhodecode/templates/summary/summary.html:49
4152 4175 #: rhodecode/templates/summary/summary.html:52
4153 4176 msgid "ATOM"
4154 4177 msgstr "ATOM"
4155 4178
4156 4179 #: rhodecode/templates/summary/summary.html:70
4157 4180 #, fuzzy, python-format
4158 4181 msgid "Repository locked by %s"
4159 4182 msgstr "Ce dépôt n’est pas verrouillé %s."
4160 4183
4161 4184 #: rhodecode/templates/summary/summary.html:72
4162 4185 #, fuzzy
4163 4186 msgid "Repository unlocked"
4164 4187 msgstr "Ce dépôt n’est pas verrouillé."
4165 4188
4166 4189 #: rhodecode/templates/summary/summary.html:91
4167 4190 #, python-format
4168 4191 msgid "Non changable ID %s"
4169 4192 msgstr "Identifiant permanent : %s"
4170 4193
4171 4194 #: rhodecode/templates/summary/summary.html:96
4172 4195 msgid "public"
4173 4196 msgstr "publique"
4174 4197
4175 4198 #: rhodecode/templates/summary/summary.html:104
4176 4199 msgid "remote clone"
4177 4200 msgstr "Clone distant"
4178 4201
4179 4202 #: rhodecode/templates/summary/summary.html:125
4180 4203 msgid "Contact"
4181 4204 msgstr "Contact"
4182 4205
4183 4206 #: rhodecode/templates/summary/summary.html:139
4184 4207 msgid "Clone url"
4185 4208 msgstr "URL de clone"
4186 4209
4187 4210 #: rhodecode/templates/summary/summary.html:142
4188 4211 msgid "Show by Name"
4189 4212 msgstr "Afficher par nom"
4190 4213
4191 4214 #: rhodecode/templates/summary/summary.html:143
4192 4215 msgid "Show by ID"
4193 4216 msgstr "Afficher par ID"
4194 4217
4195 4218 #: rhodecode/templates/summary/summary.html:151
4196 4219 msgid "Trending files"
4197 4220 msgstr "Populaires"
4198 4221
4199 4222 #: rhodecode/templates/summary/summary.html:159
4200 4223 #: rhodecode/templates/summary/summary.html:175
4201 4224 #: rhodecode/templates/summary/summary.html:203
4202 4225 msgid "enable"
4203 4226 msgstr "Activer"
4204 4227
4205 4228 #: rhodecode/templates/summary/summary.html:167
4206 4229 msgid "Download"
4207 4230 msgstr "Téléchargements"
4208 4231
4209 4232 #: rhodecode/templates/summary/summary.html:171
4210 4233 msgid "There are no downloads yet"
4211 4234 msgstr "Il n’y a pas encore de téléchargements proposés."
4212 4235
4213 4236 #: rhodecode/templates/summary/summary.html:173
4214 4237 msgid "Downloads are disabled for this repository"
4215 4238 msgstr "Les téléchargements sont désactivés pour ce dépôt."
4216 4239
4217 4240 #: rhodecode/templates/summary/summary.html:179
4218 4241 msgid "Download as zip"
4219 4242 msgstr "Télécharger en ZIP"
4220 4243
4221 4244 #: rhodecode/templates/summary/summary.html:182
4222 4245 msgid "Check this to download archive with subrepos"
4223 4246 msgstr "Télécharger une archive contenant également les sous-dépôts éventuels"
4224 4247
4225 4248 #: rhodecode/templates/summary/summary.html:182
4226 4249 msgid "with subrepos"
4227 4250 msgstr "avec les sous-dépôts"
4228 4251
4229 4252 #: rhodecode/templates/summary/summary.html:195
4230 4253 msgid "Commit activity by day / author"
4231 4254 msgstr "Activité de commit par jour et par auteur"
4232 4255
4233 4256 #: rhodecode/templates/summary/summary.html:206
4234 4257 msgid "Stats gathered: "
4235 4258 msgstr "Statistiques obtenues :"
4236 4259
4237 4260 #: rhodecode/templates/summary/summary.html:227
4238 4261 msgid "Shortlog"
4239 4262 msgstr "Résumé des changements"
4240 4263
4241 4264 #: rhodecode/templates/summary/summary.html:229
4242 4265 msgid "Quick start"
4243 4266 msgstr "Démarrage rapide"
4244 4267
4245 4268 #: rhodecode/templates/summary/summary.html:243
4246 4269 #, python-format
4247 4270 msgid "Readme file at revision '%s'"
4248 4271 msgstr "Fichier « Lisez-moi » à la révision « %s »"
4249 4272
4250 4273 #: rhodecode/templates/summary/summary.html:246
4251 4274 msgid "Permalink to this readme"
4252 4275 msgstr "Lien permanent vers ce fichier « Lisez-moi »"
4253 4276
4254 4277 #: rhodecode/templates/summary/summary.html:304
4255 4278 #, python-format
4256 4279 msgid "Download %s as %s"
4257 4280 msgstr "Télécharger %s comme archive %s"
4258 4281
4259 4282 #: rhodecode/templates/summary/summary.html:661
4260 4283 msgid "commits"
4261 4284 msgstr "commits"
4262 4285
4263 4286 #: rhodecode/templates/summary/summary.html:662
4264 4287 msgid "files added"
4265 4288 msgstr "fichiers ajoutés"
4266 4289
4267 4290 #: rhodecode/templates/summary/summary.html:663
4268 4291 msgid "files changed"
4269 4292 msgstr "fichiers modifiés"
4270 4293
4271 4294 #: rhodecode/templates/summary/summary.html:664
4272 4295 msgid "files removed"
4273 4296 msgstr "fichiers supprimés"
4274 4297
4275 4298 #: rhodecode/templates/summary/summary.html:667
4276 4299 msgid "commit"
4277 4300 msgstr "commit"
4278 4301
4279 4302 #: rhodecode/templates/summary/summary.html:668
4280 4303 msgid "file added"
4281 4304 msgstr "fichier ajouté"
4282 4305
4283 4306 #: rhodecode/templates/summary/summary.html:669
4284 4307 msgid "file changed"
4285 4308 msgstr "fichié modifié"
4286 4309
4287 4310 #: rhodecode/templates/summary/summary.html:670
4288 4311 msgid "file removed"
4289 4312 msgstr "fichier supprimé"
4290 4313
4291 4314 #: rhodecode/templates/tags/tags.html:5
4292 4315 #, python-format
4293 4316 msgid "%s Tags"
4294 4317 msgstr "Tags de %s"
4295 4318
4296 4319 #: rhodecode/templates/tags/tags.html:29
4297 4320 #, fuzzy
4298 4321 msgid "Compare tags"
4299 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
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 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