##// END OF EJS Templates
merged beta into code-review
marcink -
r2328:d3f1b710 merge codereview
parent child Browse files
Show More
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
This diff has been collapsed as it changes many lines, (3135 lines changed) Show them Hide them
@@ -0,0 +1,3135 b''
1 # French translations for RhodeCode.
2 # Copyright (C) 2011 ORGANIZATION
3 # This file is distributed under the same license as the RhodeCode project.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: RhodeCode 1.1.5\n"
9 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10 "POT-Creation-Date: 2012-05-20 11:45+0200\n"
11 "PO-Revision-Date: 2012-05-20 11:36+0100\n"
12 "Last-Translator: Vincent Duvert <vincent@duvert.net>\n"
13 "Language-Team: fr <LL@li.org>\n"
14 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=utf-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Generated-By: Babel 0.9.6\n"
19
20 #: rhodecode/controllers/changelog.py:96
21 msgid "All Branches"
22 msgstr "Toutes les branches"
23
24 #: rhodecode/controllers/changeset.py:79
25 msgid "show white space"
26 msgstr "afficher les espaces et tabulations"
27
28 #: rhodecode/controllers/changeset.py:86 rhodecode/controllers/changeset.py:93
29 msgid "ignore white space"
30 msgstr "ignorer les espaces et tabulations"
31
32 #: rhodecode/controllers/changeset.py:153
33 #, python-format
34 msgid "%s line context"
35 msgstr "afficher %s lignes de contexte"
36
37 #: rhodecode/controllers/changeset.py:320
38 #: rhodecode/controllers/changeset.py:335 rhodecode/lib/diffs.py:62
39 msgid "binary file"
40 msgstr "fichier binaire"
41
42 #: rhodecode/controllers/error.py:69
43 msgid "Home page"
44 msgstr "Accueil"
45
46 #: rhodecode/controllers/error.py:98
47 msgid "The request could not be understood by the server due to malformed syntax."
48 msgstr ""
49 "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de "
50 "syntaxe"
51
52 #: rhodecode/controllers/error.py:101
53 msgid "Unauthorized access to resource"
54 msgstr "Accès interdit à cet ressource"
55
56 #: rhodecode/controllers/error.py:103
57 msgid "You don't have permission to view this page"
58 msgstr "Vous n’avez pas la permission de voir cette page"
59
60 #: rhodecode/controllers/error.py:105
61 msgid "The resource could not be found"
62 msgstr "Ressource introuvable"
63
64 #: rhodecode/controllers/error.py:107
65 msgid ""
66 "The server encountered an unexpected condition which prevented it from "
67 "fulfilling the request."
68 msgstr ""
69 "La requête n’a pu être traitée en raison d’une erreur survenue sur le "
70 "serveur."
71
72 #: rhodecode/controllers/feed.py:48
73 #, python-format
74 msgid "Changes on %s repository"
75 msgstr "Changements sur le dépôt %s"
76
77 #: rhodecode/controllers/feed.py:49
78 #, python-format
79 msgid "%s %s feed"
80 msgstr "Flux %s de %s"
81
82 #: rhodecode/controllers/files.py:86
83 #: rhodecode/templates/admin/repos/repo_add.html:13
84 msgid "add new"
85 msgstr "ajouter un nouveau"
86
87 #: rhodecode/controllers/files.py:87
88 #, python-format
89 msgid "There are no files yet %s"
90 msgstr "Il n’y a pas encore de fichiers %s"
91
92 #: rhodecode/controllers/files.py:247
93 #, python-format
94 msgid "Edited %s via RhodeCode"
95 msgstr "%s édité via RhodeCode"
96
97 #: rhodecode/controllers/files.py:252
98 msgid "No changes"
99 msgstr "Aucun changement"
100
101 #: rhodecode/controllers/files.py:263 rhodecode/controllers/files.py:316
102 #, python-format
103 msgid "Successfully committed to %s"
104 msgstr "Commit réalisé avec succès sur %s"
105
106 #: rhodecode/controllers/files.py:268 rhodecode/controllers/files.py:322
107 msgid "Error occurred during commit"
108 msgstr "Une erreur est survenue durant le commit"
109
110 #: rhodecode/controllers/files.py:288
111 #, python-format
112 msgid "Added %s via RhodeCode"
113 msgstr "%s ajouté par RhodeCode"
114
115 #: rhodecode/controllers/files.py:302
116 msgid "No content"
117 msgstr "Aucun contenu"
118
119 #: rhodecode/controllers/files.py:306
120 msgid "No filename"
121 msgstr "Aucun nom de fichier"
122
123 #: rhodecode/controllers/files.py:347
124 msgid "downloads disabled"
125 msgstr "Les téléchargements sont désactivés"
126
127 #: rhodecode/controllers/files.py:358
128 #, python-format
129 msgid "Unknown revision %s"
130 msgstr "Révision %s inconnue."
131
132 #: rhodecode/controllers/files.py:360
133 msgid "Empty repository"
134 msgstr "Dépôt vide."
135
136 #: rhodecode/controllers/files.py:362
137 msgid "Unknown archive type"
138 msgstr "Type d’archive inconnu"
139
140 #: rhodecode/controllers/files.py:461
141 #: rhodecode/templates/changeset/changeset_range.html:5
142 #: rhodecode/templates/changeset/changeset_range.html:13
143 #: rhodecode/templates/changeset/changeset_range.html:31
144 msgid "Changesets"
145 msgstr "Changesets"
146
147 #: rhodecode/controllers/files.py:462 rhodecode/controllers/summary.py:227
148 #: rhodecode/templates/branches/branches.html:5
149 msgid "Branches"
150 msgstr "Branches"
151
152 #: rhodecode/controllers/files.py:463 rhodecode/controllers/summary.py:228
153 #: rhodecode/templates/tags/tags.html:5
154 msgid "Tags"
155 msgstr "Tags"
156
157 #: rhodecode/controllers/forks.py:69 rhodecode/controllers/admin/repos.py:86
158 #, python-format
159 msgid ""
160 "%s repository is not mapped to db perhaps it was created or renamed from "
161 "the filesystem please run the application again in order to rescan "
162 "repositories"
163 msgstr ""
164 "Le dépôt %s n’est pas représenté dans la base de données. Il a "
165 "probablement été créé ou renommé manuellement. Veuillez relancer "
166 "l’application pour rescanner les dépôts."
167
168 #: rhodecode/controllers/forks.py:128 rhodecode/controllers/settings.py:69
169 #, python-format
170 msgid ""
171 "%s repository is not mapped to db perhaps it was created or renamed from "
172 "the file system please run the application again in order to rescan "
173 "repositories"
174 msgstr ""
175 "Le dépôt %s n’est pas représenté dans la base de données. Il a "
176 "probablement été créé ou renommé manuellement. Veuillez relancer "
177 "l’application pour rescanner les dépôts."
178
179 #: rhodecode/controllers/forks.py:163
180 #, python-format
181 msgid "forked %s repository as %s"
182 msgstr "dépôt %s forké en tant que %s"
183
184 #: rhodecode/controllers/forks.py:177
185 #, python-format
186 msgid "An error occurred during repository forking %s"
187 msgstr "Une erreur est survenue durant le fork du dépôt %s."
188
189 #: rhodecode/controllers/journal.py:53
190 #, python-format
191 msgid "%s public journal %s feed"
192 msgstr "%s — Flux %s du journal public"
193
194 #: rhodecode/controllers/journal.py:190 rhodecode/controllers/journal.py:224
195 #: rhodecode/templates/admin/repos/repo_edit.html:177
196 #: rhodecode/templates/base/base.html:307
197 #: rhodecode/templates/base/base.html:309
198 #: rhodecode/templates/base/base.html:311
199 msgid "Public journal"
200 msgstr "Journal public"
201
202 #: rhodecode/controllers/login.py:116
203 msgid "You have successfully registered into rhodecode"
204 msgstr "Vous vous êtes inscrits avec succès à RhodeCode"
205
206 #: rhodecode/controllers/login.py:137
207 msgid "Your password reset link was sent"
208 msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé."
209
210 #: rhodecode/controllers/login.py:157
211 msgid ""
212 "Your password reset was successful, new password has been sent to your "
213 "email"
214 msgstr ""
215 "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a "
216 "été envoyé par e-mail."
217
218 #: rhodecode/controllers/search.py:113
219 msgid "Invalid search query. Try quoting it."
220 msgstr "Requête invalide. Essayer de la mettre entre guillemets."
221
222 #: rhodecode/controllers/search.py:118
223 msgid "There is no index to search in. Please run whoosh indexer"
224 msgstr ""
225 "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de "
226 "code Whoosh."
227
228 #: rhodecode/controllers/search.py:122
229 msgid "An error occurred during this search operation"
230 msgstr "Une erreur est survenue durant l’opération de recherche."
231
232 #: rhodecode/controllers/settings.py:103
233 #: rhodecode/controllers/admin/repos.py:211
234 #, python-format
235 msgid "Repository %s updated successfully"
236 msgstr "Dépôt %s mis à jour avec succès."
237
238 #: rhodecode/controllers/settings.py:121
239 #: rhodecode/controllers/admin/repos.py:229
240 #, python-format
241 msgid "error occurred during update of repository %s"
242 msgstr "Une erreur est survenue lors de la mise à jour du dépôt %s."
243
244 #: rhodecode/controllers/settings.py:139
245 #: rhodecode/controllers/admin/repos.py:247
246 #, python-format
247 msgid ""
248 "%s repository is not mapped to db perhaps it was moved or renamed from "
249 "the filesystem please run the application again in order to rescan "
250 "repositories"
251 msgstr ""
252 "Le dépôt %s n’est pas représenté dans la base de données. Il a "
253 "probablement été déplacé ou renommé manuellement. Veuillez relancer "
254 "l’application pour rescanner les dépôts."
255
256 #: rhodecode/controllers/settings.py:151
257 #: rhodecode/controllers/admin/repos.py:259
258 #, python-format
259 msgid "deleted repository %s"
260 msgstr "Dépôt %s supprimé"
261
262 #: rhodecode/controllers/settings.py:155
263 #: rhodecode/controllers/admin/repos.py:269
264 #: rhodecode/controllers/admin/repos.py:275
265 #, python-format
266 msgid "An error occurred during deletion of %s"
267 msgstr "Erreur pendant la suppression de %s"
268
269 #: rhodecode/controllers/summary.py:137
270 msgid "No data loaded yet"
271 msgstr "Aucune donnée actuellement disponible."
272
273 #: rhodecode/controllers/summary.py:141
274 #: rhodecode/templates/summary/summary.html:139
275 msgid "Statistics are disabled for this repository"
276 msgstr "La mise à jour des statistiques est désactivée pour ce dépôt."
277
278 #: rhodecode/controllers/admin/ldap_settings.py:49
279 msgid "BASE"
280 msgstr "Base"
281
282 #: rhodecode/controllers/admin/ldap_settings.py:50
283 msgid "ONELEVEL"
284 msgstr "Un niveau"
285
286 #: rhodecode/controllers/admin/ldap_settings.py:51
287 msgid "SUBTREE"
288 msgstr "Sous-arbre"
289
290 #: rhodecode/controllers/admin/ldap_settings.py:55
291 msgid "NEVER"
292 msgstr "NEVER"
293
294 #: rhodecode/controllers/admin/ldap_settings.py:56
295 msgid "ALLOW"
296 msgstr "Autoriser"
297
298 #: rhodecode/controllers/admin/ldap_settings.py:57
299 msgid "TRY"
300 msgstr "TRY"
301
302 #: rhodecode/controllers/admin/ldap_settings.py:58
303 msgid "DEMAND"
304 msgstr "DEMAND"
305
306 #: rhodecode/controllers/admin/ldap_settings.py:59
307 msgid "HARD"
308 msgstr "HARD"
309
310 #: rhodecode/controllers/admin/ldap_settings.py:63
311 msgid "No encryption"
312 msgstr "Pas de chiffrement"
313
314 #: rhodecode/controllers/admin/ldap_settings.py:64
315 msgid "LDAPS connection"
316 msgstr "Connection LDAPS"
317
318 #: rhodecode/controllers/admin/ldap_settings.py:65
319 msgid "START_TLS on LDAP connection"
320 msgstr "START_TLS à la connexion"
321
322 #: rhodecode/controllers/admin/ldap_settings.py:125
323 msgid "Ldap settings updated successfully"
324 msgstr "Mise à jour réussie des réglages LDAP"
325
326 #: rhodecode/controllers/admin/ldap_settings.py:129
327 msgid "Unable to activate ldap. The \"python-ldap\" library is missing."
328 msgstr "Impossible d’activer LDAP. La bibliothèque « python-ldap » est manquante."
329
330 #: rhodecode/controllers/admin/ldap_settings.py:146
331 msgid "error occurred during update of ldap settings"
332 msgstr "Une erreur est survenue durant la mise à jour des réglages du LDAP."
333
334 #: rhodecode/controllers/admin/permissions.py:59
335 msgid "None"
336 msgstr "Aucun"
337
338 #: rhodecode/controllers/admin/permissions.py:60
339 msgid "Read"
340 msgstr "Lire"
341
342 #: rhodecode/controllers/admin/permissions.py:61
343 msgid "Write"
344 msgstr "Écrire"
345
346 #: rhodecode/controllers/admin/permissions.py:62
347 #: rhodecode/templates/admin/ldap/ldap.html:9
348 #: rhodecode/templates/admin/permissions/permissions.html:9
349 #: rhodecode/templates/admin/repos/repo_add.html:9
350 #: rhodecode/templates/admin/repos/repo_edit.html:9
351 #: rhodecode/templates/admin/repos/repos.html:10
352 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:8
353 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:8
354 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10
355 #: rhodecode/templates/admin/settings/hooks.html:9
356 #: rhodecode/templates/admin/settings/settings.html:9
357 #: rhodecode/templates/admin/users/user_add.html:8
358 #: rhodecode/templates/admin/users/user_edit.html:9
359 #: rhodecode/templates/admin/users/user_edit.html:122
360 #: rhodecode/templates/admin/users/users.html:9
361 #: rhodecode/templates/admin/users_groups/users_group_add.html:8
362 #: rhodecode/templates/admin/users_groups/users_group_edit.html:9
363 #: rhodecode/templates/admin/users_groups/users_groups.html:9
364 #: rhodecode/templates/base/base.html:197
365 #: rhodecode/templates/base/base.html:326
366 #: rhodecode/templates/base/base.html:328
367 #: rhodecode/templates/base/base.html:330
368 msgid "Admin"
369 msgstr "Administration"
370
371 #: rhodecode/controllers/admin/permissions.py:65
372 msgid "disabled"
373 msgstr "Désactivé"
374
375 #: rhodecode/controllers/admin/permissions.py:67
376 msgid "allowed with manual account activation"
377 msgstr "Autorisé avec activation manuelle du compte"
378
379 #: rhodecode/controllers/admin/permissions.py:69
380 msgid "allowed with automatic account activation"
381 msgstr "Autorisé avec activation automatique du compte"
382
383 #: rhodecode/controllers/admin/permissions.py:71
384 msgid "Disabled"
385 msgstr "Interdite"
386
387 #: rhodecode/controllers/admin/permissions.py:72
388 msgid "Enabled"
389 msgstr "Autorisée"
390
391 #: rhodecode/controllers/admin/permissions.py:106
392 msgid "Default permissions updated successfully"
393 msgstr "Permissions par défaut mises à jour avec succès"
394
395 #: rhodecode/controllers/admin/permissions.py:123
396 msgid "error occurred during update of permissions"
397 msgstr "erreur pendant la mise à jour des permissions"
398
399 #: rhodecode/controllers/admin/repos.py:116
400 msgid "--REMOVE FORK--"
401 msgstr "[Pas un fork]"
402
403 #: rhodecode/controllers/admin/repos.py:144
404 #, python-format
405 msgid "created repository %s from %s"
406 msgstr "Le dépôt %s a été créé depuis %s."
407
408 #: rhodecode/controllers/admin/repos.py:148
409 #, python-format
410 msgid "created repository %s"
411 msgstr "Le dépôt %s a été créé."
412
413 #: rhodecode/controllers/admin/repos.py:177
414 #, python-format
415 msgid "error occurred during creation of repository %s"
416 msgstr "Une erreur est survenue durant la création du dépôt %s."
417
418 #: rhodecode/controllers/admin/repos.py:264
419 #, python-format
420 msgid "Cannot delete %s it still contains attached forks"
421 msgstr "Impossible de supprimer le dépôt %s : Des forks y sont attachés."
422
423 #: rhodecode/controllers/admin/repos.py:293
424 msgid "An error occurred during deletion of repository user"
425 msgstr "Une erreur est survenue durant la suppression de l’utilisateur du dépôt."
426
427 #: rhodecode/controllers/admin/repos.py:312
428 msgid "An error occurred during deletion of repository users groups"
429 msgstr ""
430 "Une erreur est survenue durant la suppression du groupe d’utilisateurs de"
431 " ce dépôt."
432
433 #: rhodecode/controllers/admin/repos.py:329
434 msgid "An error occurred during deletion of repository stats"
435 msgstr "Une erreur est survenue durant la suppression des statistiques du dépôt."
436
437 #: rhodecode/controllers/admin/repos.py:345
438 msgid "An error occurred during cache invalidation"
439 msgstr "Une erreur est survenue durant l’invalidation du cache."
440
441 #: rhodecode/controllers/admin/repos.py:365
442 msgid "Updated repository visibility in public journal"
443 msgstr "La visibilité du dépôt dans le journal public a été mise à jour."
444
445 #: rhodecode/controllers/admin/repos.py:369
446 msgid "An error occurred during setting this repository in public journal"
447 msgstr ""
448 "Une erreur est survenue durant la configuration du journal public pour ce"
449 " dépôt."
450
451 #: rhodecode/controllers/admin/repos.py:374 rhodecode/model/forms.py:54
452 msgid "Token mismatch"
453 msgstr "Jeton d’authentification incorrect."
454
455 #: rhodecode/controllers/admin/repos.py:387
456 msgid "Pulled from remote location"
457 msgstr "Les changements distants ont été récupérés."
458
459 #: rhodecode/controllers/admin/repos.py:389
460 msgid "An error occurred during pull from remote location"
461 msgstr "Une erreur est survenue durant le pull depuis la source distante."
462
463 #: rhodecode/controllers/admin/repos.py:405
464 msgid "Nothing"
465 msgstr "[Aucun dépôt]"
466
467 #: rhodecode/controllers/admin/repos.py:407
468 #, python-format
469 msgid "Marked repo %s as fork of %s"
470 msgstr "Le dépôt %s a été marké comme fork de %s"
471
472 #: rhodecode/controllers/admin/repos.py:411
473 msgid "An error occurred during this operation"
474 msgstr "Une erreur est survenue durant cette opération."
475
476 #: rhodecode/controllers/admin/repos_groups.py:119
477 #, python-format
478 msgid "created repos group %s"
479 msgstr "Le groupe de dépôts %s a été créé."
480
481 #: rhodecode/controllers/admin/repos_groups.py:132
482 #, python-format
483 msgid "error occurred during creation of repos group %s"
484 msgstr "Une erreur est survenue durant la création du groupe de dépôts %s."
485
486 #: rhodecode/controllers/admin/repos_groups.py:166
487 #, python-format
488 msgid "updated repos group %s"
489 msgstr "Le groupe de dépôts %s a été mis à jour."
490
491 #: rhodecode/controllers/admin/repos_groups.py:179
492 #, python-format
493 msgid "error occurred during update of repos group %s"
494 msgstr "Une erreur est survenue durant la mise à jour du groupe de dépôts %s."
495
496 #: rhodecode/controllers/admin/repos_groups.py:198
497 #, python-format
498 msgid "This group contains %s repositores and cannot be deleted"
499 msgstr "Ce groupe contient %s dépôts et ne peut être supprimé."
500
501 #: rhodecode/controllers/admin/repos_groups.py:205
502 #, python-format
503 msgid "removed repos group %s"
504 msgstr "Le groupe de dépôts %s a été supprimé."
505
506 #: rhodecode/controllers/admin/repos_groups.py:210
507 msgid "Cannot delete this group it still contains subgroups"
508 msgstr "Impossible de supprimer ce groupe : Il contient des sous-groupes."
509
510 #: rhodecode/controllers/admin/repos_groups.py:215
511 #: rhodecode/controllers/admin/repos_groups.py:220
512 #, python-format
513 msgid "error occurred during deletion of repos group %s"
514 msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s."
515
516 #: rhodecode/controllers/admin/repos_groups.py:240
517 msgid "An error occurred during deletion of group user"
518 msgstr ""
519 "Une erreur est survenue durant la suppression de l’utilisateur du groupe "
520 "de dépôts."
521
522 #: rhodecode/controllers/admin/repos_groups.py:260
523 msgid "An error occurred during deletion of group users groups"
524 msgstr ""
525 "Une erreur est survenue durant la suppression du groupe d’utilisateurs du"
526 " groupe de dépôts."
527
528 #: rhodecode/controllers/admin/settings.py:120
529 #, python-format
530 msgid "Repositories successfully rescanned added: %s,removed: %s"
531 msgstr "Après re-scan : %s ajouté(s), %s enlevé(s)"
532
533 #: rhodecode/controllers/admin/settings.py:129
534 msgid "Whoosh reindex task scheduled"
535 msgstr "La tâche de réindexation Whoosh a été planifiée."
536
537 #: rhodecode/controllers/admin/settings.py:154
538 msgid "Updated application settings"
539 msgstr "Réglages mis à jour"
540
541 #: rhodecode/controllers/admin/settings.py:159
542 #: rhodecode/controllers/admin/settings.py:226
543 msgid "error occurred during updating application settings"
544 msgstr "Une erreur est survenue durant la mise à jour des options."
545
546 #: rhodecode/controllers/admin/settings.py:221
547 msgid "Updated mercurial settings"
548 msgstr "Réglages de Mercurial mis à jour"
549
550 #: rhodecode/controllers/admin/settings.py:246
551 msgid "Added new hook"
552 msgstr "Le nouveau hook a été ajouté."
553
554 #: rhodecode/controllers/admin/settings.py:258
555 msgid "Updated hooks"
556 msgstr "Hooks mis à jour"
557
558 #: rhodecode/controllers/admin/settings.py:262
559 msgid "error occurred during hook creation"
560 msgstr "Une erreur est survenue durant la création du hook."
561
562 #: rhodecode/controllers/admin/settings.py:281
563 msgid "Email task created"
564 msgstr "La tâche d’e-mail a été créée."
565
566 #: rhodecode/controllers/admin/settings.py:336
567 msgid "You can't edit this user since it's crucial for entire application"
568 msgstr ""
569 "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
570 " fonctionnement de l’application."
571
572 #: rhodecode/controllers/admin/settings.py:365
573 msgid "Your account was updated successfully"
574 msgstr "Votre compte a été mis à jour avec succès"
575
576 #: rhodecode/controllers/admin/settings.py:384
577 #: rhodecode/controllers/admin/users.py:132
578 #, python-format
579 msgid "error occurred during update of user %s"
580 msgstr "Une erreur est survenue durant la mise à jour de l’utilisateur %s."
581
582 #: rhodecode/controllers/admin/users.py:79
583 #, python-format
584 msgid "created user %s"
585 msgstr "utilisateur %s créé"
586
587 #: rhodecode/controllers/admin/users.py:92
588 #, python-format
589 msgid "error occurred during creation of user %s"
590 msgstr "Une erreur est survenue durant la création de l’utilisateur %s."
591
592 #: rhodecode/controllers/admin/users.py:118
593 msgid "User updated successfully"
594 msgstr "L’utilisateur a été mis à jour avec succès."
595
596 #: rhodecode/controllers/admin/users.py:149
597 msgid "successfully deleted user"
598 msgstr "L’utilisateur a été supprimé avec succès."
599
600 #: rhodecode/controllers/admin/users.py:154
601 msgid "An error occurred during deletion of user"
602 msgstr "Une erreur est survenue durant la suppression de l’utilisateur."
603
604 #: rhodecode/controllers/admin/users.py:169
605 msgid "You can't edit this user"
606 msgstr "Vous ne pouvez pas éditer cet utilisateur"
607
608 #: rhodecode/controllers/admin/users.py:199
609 #: rhodecode/controllers/admin/users_groups.py:215
610 msgid "Granted 'repository create' permission to user"
611 msgstr "La permission de création de dépôts a été accordée à l’utilisateur."
612
613 #: rhodecode/controllers/admin/users.py:208
614 #: rhodecode/controllers/admin/users_groups.py:225
615 msgid "Revoked 'repository create' permission to user"
616 msgstr "La permission de création de dépôts a été révoquée à l’utilisateur."
617
618 #: rhodecode/controllers/admin/users_groups.py:79
619 #, python-format
620 msgid "created users group %s"
621 msgstr "Le groupe d’utilisateurs %s a été créé."
622
623 #: rhodecode/controllers/admin/users_groups.py:92
624 #, python-format
625 msgid "error occurred during creation of users group %s"
626 msgstr "Une erreur est survenue durant la création du groupe d’utilisateurs %s."
627
628 #: rhodecode/controllers/admin/users_groups.py:128
629 #, python-format
630 msgid "updated users group %s"
631 msgstr "Le groupe d’utilisateurs %s a été mis à jour."
632
633 #: rhodecode/controllers/admin/users_groups.py:148
634 #, python-format
635 msgid "error occurred during update of users group %s"
636 msgstr "Une erreur est survenue durant la mise à jour du groupe d’utilisateurs %s."
637
638 #: rhodecode/controllers/admin/users_groups.py:165
639 msgid "successfully deleted users group"
640 msgstr "Le groupe d’utilisateurs a été supprimé avec succès."
641
642 #: rhodecode/controllers/admin/users_groups.py:170
643 msgid "An error occurred during deletion of users group"
644 msgstr "Une erreur est survenue lors de la suppression du groupe d’utilisateurs."
645
646 #: rhodecode/lib/auth.py:497
647 msgid "You need to be a registered user to perform this action"
648 msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action."
649
650 #: rhodecode/lib/auth.py:538
651 msgid "You need to be a signed in to view this page"
652 msgstr "Vous devez être connecté pour visualiser cette page."
653
654 #: rhodecode/lib/diffs.py:78
655 msgid "Changeset was to big and was cut off, use diff menu to display this diff"
656 msgstr ""
657 "Cet ensemble de changements était trop gros pour être affiché et a été "
658 "découpé, utilisez le menu « Diff » pour afficher les différences."
659
660 #: rhodecode/lib/diffs.py:88
661 msgid "No changes detected"
662 msgstr "Aucun changement détecté."
663
664 #: rhodecode/lib/helpers.py:412
665 msgid "True"
666 msgstr "Vrai"
667
668 #: rhodecode/lib/helpers.py:416
669 msgid "False"
670 msgstr "Faux"
671
672 #: rhodecode/lib/helpers.py:475
673 #, python-format
674 msgid "Show all combined changesets %s->%s"
675 msgstr "Afficher les changements combinés %s->%s"
676
677 #: rhodecode/lib/helpers.py:481
678 msgid "compare view"
679 msgstr "vue de comparaison"
680
681 #: rhodecode/lib/helpers.py:501
682 msgid "and"
683 msgstr "et"
684
685 #: rhodecode/lib/helpers.py:502
686 #, python-format
687 msgid "%s more"
688 msgstr "%s de plus"
689
690 #: rhodecode/lib/helpers.py:503 rhodecode/templates/changelog/changelog.html:40
691 msgid "revisions"
692 msgstr "révisions"
693
694 #: rhodecode/lib/helpers.py:526
695 msgid "fork name "
696 msgstr "Nom du fork"
697
698 #: rhodecode/lib/helpers.py:529
699 msgid "[deleted] repository"
700 msgstr "[a supprimé] le dépôt"
701
702 #: rhodecode/lib/helpers.py:530 rhodecode/lib/helpers.py:535
703 msgid "[created] repository"
704 msgstr "[a créé] le dépôt"
705
706 #: rhodecode/lib/helpers.py:531
707 msgid "[created] repository as fork"
708 msgstr "[a créé] le dépôt en tant que fork"
709
710 #: rhodecode/lib/helpers.py:532 rhodecode/lib/helpers.py:536
711 msgid "[forked] repository"
712 msgstr "[a forké] le dépôt"
713
714 #: rhodecode/lib/helpers.py:533 rhodecode/lib/helpers.py:537
715 msgid "[updated] repository"
716 msgstr "[a mis à jour] le dépôt"
717
718 #: rhodecode/lib/helpers.py:534
719 msgid "[delete] repository"
720 msgstr "[a supprimé] le dépôt"
721
722 #: rhodecode/lib/helpers.py:538
723 msgid "[pushed] into"
724 msgstr "[a pushé] dans"
725
726 #: rhodecode/lib/helpers.py:539
727 msgid "[committed via RhodeCode] into"
728 msgstr "[a commité via RhodeCode] dans"
729
730 #: rhodecode/lib/helpers.py:540
731 msgid "[pulled from remote] into"
732 msgstr "[a pullé depuis un site distant] dans"
733
734 #: rhodecode/lib/helpers.py:541
735 msgid "[pulled] from"
736 msgstr "[a pullé] depuis"
737
738 #: rhodecode/lib/helpers.py:542
739 msgid "[started following] repository"
740 msgstr "[suit maintenant] le dépôt"
741
742 #: rhodecode/lib/helpers.py:543
743 msgid "[stopped following] repository"
744 msgstr "[ne suit plus] le dépôt"
745
746 #: rhodecode/lib/helpers.py:721
747 #, python-format
748 msgid " and %s more"
749 msgstr "et %s de plus"
750
751 #: rhodecode/lib/helpers.py:725
752 msgid "No Files"
753 msgstr "Aucun fichier"
754
755 #: rhodecode/lib/utils2.py:335
756 #, python-format
757 msgid "%d year"
758 msgid_plural "%d years"
759 msgstr[0] "%d an"
760 msgstr[1] "%d ans"
761
762 #: rhodecode/lib/utils2.py:336
763 #, python-format
764 msgid "%d month"
765 msgid_plural "%d months"
766 msgstr[0] "%d mois"
767 msgstr[1] "%d mois"
768
769 #: rhodecode/lib/utils2.py:337
770 #, python-format
771 msgid "%d day"
772 msgid_plural "%d days"
773 msgstr[0] "%d jour"
774 msgstr[1] "%d jours"
775
776 #: rhodecode/lib/utils2.py:338
777 #, python-format
778 msgid "%d hour"
779 msgid_plural "%d hours"
780 msgstr[0] "%d heure"
781 msgstr[1] "%d heures"
782
783 #: rhodecode/lib/utils2.py:339
784 #, python-format
785 msgid "%d minute"
786 msgid_plural "%d minutes"
787 msgstr[0] "%d minute"
788 msgstr[1] "%d minutes"
789
790 #: rhodecode/lib/utils2.py:340
791 #, python-format
792 msgid "%d second"
793 msgid_plural "%d seconds"
794 msgstr[0] "%d seconde"
795 msgstr[1] "%d secondes"
796
797 #: rhodecode/lib/utils2.py:355
798 #, python-format
799 msgid "%s ago"
800 msgstr "Il y a %s"
801
802 #: rhodecode/lib/utils2.py:357
803 #, python-format
804 msgid "%s and %s ago"
805 msgstr "Il y a %s et %s"
806
807 #: rhodecode/lib/utils2.py:360
808 msgid "just now"
809 msgstr "à l’instant"
810
811 #: rhodecode/lib/celerylib/tasks.py:269
812 msgid "password reset link"
813 msgstr "Réinitialisation du mot de passe"
814
815 #: rhodecode/model/comment.py:85
816 #, python-format
817 msgid "on line %s"
818 msgstr "à la ligne %s"
819
820 #: rhodecode/model/comment.py:113
821 msgid "[Mention]"
822 msgstr "[Mention]"
823
824 #: rhodecode/model/forms.py:72
825 msgid "Invalid username"
826 msgstr "Nom d’utilisateur invalide"
827
828 #: rhodecode/model/forms.py:80
829 msgid "This username already exists"
830 msgstr "Ce nom d’utilisateur existe déjà"
831
832 #: rhodecode/model/forms.py:85
833 msgid ""
834 "Username may only contain alphanumeric characters underscores, periods or"
835 " dashes and must begin with alphanumeric character"
836 msgstr ""
837 "Le nom d’utilisateur peut contenir uniquement des caractères alpha-"
838 "numériques ainsi que les caractères suivants : « _ . - ». Il doit "
839 "commencer par un caractère alpha-numérique."
840
841 #: rhodecode/model/forms.py:101
842 msgid "Invalid group name"
843 msgstr "Nom de groupe invalide"
844
845 #: rhodecode/model/forms.py:111
846 msgid "This users group already exists"
847 msgstr "Ce groupe d’utilisateurs existe déjà."
848
849 #: rhodecode/model/forms.py:117
850 msgid ""
851 "RepoGroup name may only contain alphanumeric characters underscores, "
852 "periods or dashes and must begin with alphanumeric character"
853 msgstr ""
854 "Le nom de groupe de dépôts peut contenir uniquement des caractères alpha-"
855 "numériques ainsi que les caractères suivants : « _ . - ». Il doit "
856 "commencer par un caractère alpha-numérique."
857
858 #: rhodecode/model/forms.py:145
859 msgid "Cannot assign this group as parent"
860 msgstr "Impossible d’assigner ce groupe en tant que parent."
861
862 #: rhodecode/model/forms.py:164
863 msgid "This group already exists"
864 msgstr "Ce groupe existe déjà."
865
866 #: rhodecode/model/forms.py:176
867 msgid "Repository with this name already exists"
868 msgstr "Un dépôt portant ce nom existe déjà."
869
870 #: rhodecode/model/forms.py:195 rhodecode/model/forms.py:204
871 #: rhodecode/model/forms.py:213
872 msgid "Invalid characters in password"
873 msgstr "Caractères incorrects dans le mot de passe"
874
875 #: rhodecode/model/forms.py:226
876 msgid "Passwords do not match"
877 msgstr "Les mots de passe ne correspondent pas."
878
879 #: rhodecode/model/forms.py:232
880 msgid "invalid password"
881 msgstr "mot de passe invalide"
882
883 #: rhodecode/model/forms.py:233
884 msgid "invalid user name"
885 msgstr "nom d’utilisateur invalide"
886
887 #: rhodecode/model/forms.py:234
888 msgid "Your account is disabled"
889 msgstr "Votre compte est désactivé"
890
891 #: rhodecode/model/forms.py:274
892 msgid "This username is not valid"
893 msgstr "Ce nom d’utilisateur n’est plus valide"
894
895 #: rhodecode/model/forms.py:287
896 msgid "This repository name is disallowed"
897 msgstr "Ce nom de dépôt est interdit"
898
899 #: rhodecode/model/forms.py:310
900 #, python-format
901 msgid "This repository already exists in a group \"%s\""
902 msgstr "Ce dépôt existe déjà dans le groupe « %s »."
903
904 #: rhodecode/model/forms.py:317
905 #, python-format
906 msgid "There is a group with this name already \"%s\""
907 msgstr "Un groupe portant le nom « %s » existe déjà."
908
909 #: rhodecode/model/forms.py:324
910 msgid "This repository already exists"
911 msgstr "Ce dépôt existe déjà"
912
913 #: rhodecode/model/forms.py:367
914 msgid "invalid clone url"
915 msgstr "URL de clonage invalide."
916
917 #: rhodecode/model/forms.py:384
918 msgid "Invalid clone url, provide a valid clone http\\s url"
919 msgstr ""
920 "URL à cloner invalide. Veuillez fournir une URL valide commençant par "
921 "http(s)."
922
923 #: rhodecode/model/forms.py:398
924 msgid "Fork have to be the same type as original"
925 msgstr "Le fork doit être du même type que l’original"
926
927 #: rhodecode/model/forms.py:414
928 msgid "This username or users group name is not valid"
929 msgstr "Ce nom d’utilisateur ou de groupe n’est pas valide."
930
931 #: rhodecode/model/forms.py:480
932 msgid "This is not a valid path"
933 msgstr "Ceci n’est pas un chemin valide"
934
935 #: rhodecode/model/forms.py:494
936 msgid "This e-mail address is already taken"
937 msgstr "Cette adresse e-mail est déjà enregistrée"
938
939 #: rhodecode/model/forms.py:507
940 msgid "This e-mail address doesn't exist."
941 msgstr "Cette adresse e-mail n’existe pas"
942
943 #: rhodecode/model/forms.py:530
944 msgid ""
945 "The LDAP Login attribute of the CN must be specified - this is the name "
946 "of the attribute that is equivalent to 'username'"
947 msgstr ""
948 "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom"
949 " d’utilisateur."
950
951 #: rhodecode/model/forms.py:549
952 msgid "Please enter a login"
953 msgstr "Veuillez entrer un identifiant"
954
955 #: rhodecode/model/forms.py:550
956 #, python-format
957 msgid "Enter a value %(min)i characters long or more"
958 msgstr "Entrez une valeur d’au moins %(min)i caractères de long."
959
960 #: rhodecode/model/forms.py:558
961 msgid "Please enter a password"
962 msgstr "Veuillez entrer un mot de passe"
963
964 #: rhodecode/model/forms.py:559
965 #, python-format
966 msgid "Enter %(min)i characters or more"
967 msgstr "Entrez au moins %(min)i caractères"
968
969 #: rhodecode/model/notification.py:175
970 msgid "commented on commit"
971 msgstr "a posté un commentaire sur le commit"
972
973 #: rhodecode/model/notification.py:176
974 msgid "sent message"
975 msgstr "a envoyé un message"
976
977 #: rhodecode/model/notification.py:177
978 msgid "mentioned you"
979 msgstr "vous a mentioné"
980
981 #: rhodecode/model/notification.py:178
982 msgid "registered in RhodeCode"
983 msgstr "s’est enregistré sur RhodeCode"
984
985 #: rhodecode/model/user.py:235
986 msgid "new user registration"
987 msgstr "Nouveau compte utilisateur enregistré"
988
989 #: rhodecode/model/user.py:259 rhodecode/model/user.py:279
990 msgid "You can't Edit this user since it's crucial for entire application"
991 msgstr ""
992 "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
993 " fonctionnement de l’application."
994
995 #: rhodecode/model/user.py:300
996 msgid "You can't remove this user since it's crucial for entire application"
997 msgstr ""
998 "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le "
999 "bon fonctionnement de l’application."
1000
1001 #: rhodecode/model/user.py:306
1002 #, python-format
1003 msgid ""
1004 "user \"%s\" still owns %s repositories and cannot be removed. Switch "
1005 "owners or remove those repositories. %s"
1006 msgstr ""
1007 "L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez "
1008 "les propriétaires de ces dépôts. %s"
1009
1010 #: rhodecode/templates/index.html:3
1011 msgid "Dashboard"
1012 msgstr "Tableau de bord"
1013
1014 #: rhodecode/templates/index_base.html:6
1015 #: rhodecode/templates/admin/users/user_edit_my_account.html:115
1016 #: rhodecode/templates/bookmarks/bookmarks.html:10
1017 #: rhodecode/templates/branches/branches.html:9
1018 #: rhodecode/templates/journal/journal.html:31
1019 #: rhodecode/templates/tags/tags.html:10
1020 msgid "quick filter..."
1021 msgstr "filtre rapide"
1022
1023 #: rhodecode/templates/index_base.html:6 rhodecode/templates/base/base.html:218
1024 msgid "repositories"
1025 msgstr "Dépôts"
1026
1027 #: rhodecode/templates/index_base.html:13
1028 #: rhodecode/templates/index_base.html:15
1029 #: rhodecode/templates/admin/repos/repos.html:22
1030 msgid "ADD REPOSITORY"
1031 msgstr "AJOUTER UN DÉPÔT"
1032
1033 #: rhodecode/templates/index_base.html:29
1034 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32
1035 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32
1036 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33
1037 #: rhodecode/templates/admin/users_groups/users_group_add.html:32
1038 #: rhodecode/templates/admin/users_groups/users_group_edit.html:33
1039 msgid "Group name"
1040 msgstr "Nom de groupe"
1041
1042 #: rhodecode/templates/index_base.html:30
1043 #: rhodecode/templates/index_base.html:67
1044 #: rhodecode/templates/index_base.html:132
1045 #: rhodecode/templates/index_base.html:158
1046 #: rhodecode/templates/admin/repos/repo_add_base.html:47
1047 #: rhodecode/templates/admin/repos/repo_edit.html:66
1048 #: rhodecode/templates/admin/repos/repos.html:37
1049 #: rhodecode/templates/admin/repos/repos.html:84
1050 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41
1051 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41
1052 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34
1053 #: rhodecode/templates/forks/fork.html:49
1054 #: rhodecode/templates/settings/repo_settings.html:57
1055 #: rhodecode/templates/summary/summary.html:100
1056 msgid "Description"
1057 msgstr "Description"
1058
1059 #: rhodecode/templates/index_base.html:40
1060 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:46
1061 msgid "Repositories group"
1062 msgstr "Groupe de dépôts"
1063
1064 #: rhodecode/templates/index_base.html:66
1065 #: rhodecode/templates/index_base.html:156
1066 #: rhodecode/templates/admin/repos/repo_add_base.html:9
1067 #: rhodecode/templates/admin/repos/repo_edit.html:32
1068 #: rhodecode/templates/admin/repos/repos.html:36
1069 #: rhodecode/templates/admin/repos/repos.html:82
1070 #: rhodecode/templates/admin/users/user_edit_my_account.html:133
1071 #: rhodecode/templates/admin/users/user_edit_my_account.html:183
1072 #: rhodecode/templates/admin/users/user_edit_my_account.html:249
1073 #: rhodecode/templates/admin/users/user_edit_my_account.html:284
1074 #: rhodecode/templates/bookmarks/bookmarks.html:36
1075 #: rhodecode/templates/bookmarks/bookmarks_data.html:6
1076 #: rhodecode/templates/branches/branches.html:36
1077 #: rhodecode/templates/files/files_browser.html:47
1078 #: rhodecode/templates/journal/journal.html:50
1079 #: rhodecode/templates/journal/journal.html:98
1080 #: rhodecode/templates/journal/journal.html:177
1081 #: rhodecode/templates/settings/repo_settings.html:31
1082 #: rhodecode/templates/summary/summary.html:38
1083 #: rhodecode/templates/summary/summary.html:114
1084 #: rhodecode/templates/tags/tags.html:36
1085 #: rhodecode/templates/tags/tags_data.html:6
1086 msgid "Name"
1087 msgstr "Nom"
1088
1089 #: rhodecode/templates/index_base.html:68
1090 #: rhodecode/templates/admin/repos/repos.html:38
1091 msgid "Last change"
1092 msgstr "Dernière modification"
1093
1094 #: rhodecode/templates/index_base.html:69
1095 #: rhodecode/templates/index_base.html:161
1096 #: rhodecode/templates/admin/repos/repos.html:39
1097 #: rhodecode/templates/admin/repos/repos.html:87
1098 #: rhodecode/templates/admin/users/user_edit_my_account.html:251
1099 #: rhodecode/templates/journal/journal.html:179
1100 msgid "Tip"
1101 msgstr "Sommet"
1102
1103 #: rhodecode/templates/index_base.html:70
1104 #: rhodecode/templates/index_base.html:163
1105 #: rhodecode/templates/admin/repos/repo_edit.html:103
1106 #: rhodecode/templates/admin/repos/repos.html:89
1107 msgid "Owner"
1108 msgstr "Propriétaire"
1109
1110 #: rhodecode/templates/index_base.html:71
1111 #: rhodecode/templates/journal/public_journal.html:20
1112 #: rhodecode/templates/summary/summary.html:43
1113 #: rhodecode/templates/summary/summary.html:46
1114 msgid "RSS"
1115 msgstr "RSS"
1116
1117 #: rhodecode/templates/index_base.html:72
1118 #: rhodecode/templates/journal/public_journal.html:23
1119 msgid "Atom"
1120 msgstr "Atom"
1121
1122 #: rhodecode/templates/index_base.html:102
1123 #: rhodecode/templates/index_base.html:104
1124 #, python-format
1125 msgid "Subscribe to %s rss feed"
1126 msgstr "S’abonner au flux RSS de %s"
1127
1128 #: rhodecode/templates/index_base.html:109
1129 #: rhodecode/templates/index_base.html:111
1130 #, python-format
1131 msgid "Subscribe to %s atom feed"
1132 msgstr "S’abonner au flux ATOM de %s"
1133
1134 #: rhodecode/templates/index_base.html:130
1135 msgid "Group Name"
1136 msgstr "Nom du groupe"
1137
1138 #: rhodecode/templates/index_base.html:148
1139 #: rhodecode/templates/index_base.html:188
1140 #: rhodecode/templates/admin/repos/repos.html:112
1141 #: rhodecode/templates/admin/users/user_edit_my_account.html:270
1142 #: rhodecode/templates/bookmarks/bookmarks.html:60
1143 #: rhodecode/templates/branches/branches.html:60
1144 #: rhodecode/templates/journal/journal.html:202
1145 #: rhodecode/templates/tags/tags.html:60
1146 msgid "Click to sort ascending"
1147 msgstr "Tri ascendant"
1148
1149 #: rhodecode/templates/index_base.html:149
1150 #: rhodecode/templates/index_base.html:189
1151 #: rhodecode/templates/admin/repos/repos.html:113
1152 #: rhodecode/templates/admin/users/user_edit_my_account.html:271
1153 #: rhodecode/templates/bookmarks/bookmarks.html:61
1154 #: rhodecode/templates/branches/branches.html:61
1155 #: rhodecode/templates/journal/journal.html:203
1156 #: rhodecode/templates/tags/tags.html:61
1157 msgid "Click to sort descending"
1158 msgstr "Tri descendant"
1159
1160 #: rhodecode/templates/index_base.html:159
1161 #: rhodecode/templates/admin/repos/repos.html:85
1162 msgid "Last Change"
1163 msgstr "Dernière modification"
1164
1165 #: rhodecode/templates/index_base.html:190
1166 #: rhodecode/templates/admin/repos/repos.html:114
1167 #: rhodecode/templates/admin/users/user_edit_my_account.html:272
1168 #: rhodecode/templates/bookmarks/bookmarks.html:62
1169 #: rhodecode/templates/branches/branches.html:62
1170 #: rhodecode/templates/journal/journal.html:204
1171 #: rhodecode/templates/tags/tags.html:62
1172 msgid "No records found."
1173 msgstr "Aucun élément n’a été trouvé."
1174
1175 #: rhodecode/templates/index_base.html:191
1176 #: rhodecode/templates/admin/repos/repos.html:115
1177 #: rhodecode/templates/admin/users/user_edit_my_account.html:273
1178 #: rhodecode/templates/bookmarks/bookmarks.html:63
1179 #: rhodecode/templates/branches/branches.html:63
1180 #: rhodecode/templates/journal/journal.html:205
1181 #: rhodecode/templates/tags/tags.html:63
1182 msgid "Data error."
1183 msgstr "Erreur d’intégrité des données."
1184
1185 #: rhodecode/templates/index_base.html:192
1186 #: rhodecode/templates/admin/repos/repos.html:116
1187 #: rhodecode/templates/admin/users/user_edit_my_account.html:274
1188 #: rhodecode/templates/bookmarks/bookmarks.html:64
1189 #: rhodecode/templates/branches/branches.html:64
1190 #: rhodecode/templates/journal/journal.html:206
1191 #: rhodecode/templates/tags/tags.html:64
1192 msgid "Loading..."
1193 msgstr "Chargement…"
1194
1195 #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54
1196 msgid "Sign In"
1197 msgstr "Connexion"
1198
1199 #: rhodecode/templates/login.html:21
1200 msgid "Sign In to"
1201 msgstr "Connexion à"
1202
1203 #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20
1204 #: rhodecode/templates/admin/admin_log.html:5
1205 #: rhodecode/templates/admin/users/user_add.html:32
1206 #: rhodecode/templates/admin/users/user_edit.html:50
1207 #: rhodecode/templates/admin/users/user_edit_my_account.html:49
1208 #: rhodecode/templates/base/base.html:83
1209 #: rhodecode/templates/summary/summary.html:113
1210 msgid "Username"
1211 msgstr "Nom d’utilisateur"
1212
1213 #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29
1214 #: rhodecode/templates/admin/ldap/ldap.html:46
1215 #: rhodecode/templates/admin/users/user_add.html:41
1216 #: rhodecode/templates/base/base.html:92
1217 msgid "Password"
1218 msgstr "Mot de passe"
1219
1220 #: rhodecode/templates/login.html:50
1221 msgid "Remember me"
1222 msgstr "Se souvenir de moi"
1223
1224 #: rhodecode/templates/login.html:60
1225 msgid "Forgot your password ?"
1226 msgstr "Mot de passe oublié ?"
1227
1228 #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103
1229 msgid "Don't have an account ?"
1230 msgstr "Vous n’avez pas de compte ?"
1231
1232 #: rhodecode/templates/password_reset.html:5
1233 msgid "Reset your password"
1234 msgstr "Mot de passe oublié ?"
1235
1236 #: rhodecode/templates/password_reset.html:11
1237 msgid "Reset your password to"
1238 msgstr "Réinitialiser votre mot de passe"
1239
1240 #: rhodecode/templates/password_reset.html:21
1241 msgid "Email address"
1242 msgstr "Adresse e-mail"
1243
1244 #: rhodecode/templates/password_reset.html:30
1245 msgid "Reset my password"
1246 msgstr "Réinitialiser mon mot de passe"
1247
1248 #: rhodecode/templates/password_reset.html:31
1249 msgid "Password reset link will be send to matching email address"
1250 msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante."
1251
1252 #: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74
1253 msgid "Sign Up"
1254 msgstr "Inscription"
1255
1256 #: rhodecode/templates/register.html:11
1257 msgid "Sign Up to"
1258 msgstr "Inscription à"
1259
1260 #: rhodecode/templates/register.html:38
1261 msgid "Re-enter password"
1262 msgstr "Confirmation"
1263
1264 #: rhodecode/templates/register.html:47
1265 #: rhodecode/templates/admin/users/user_add.html:59
1266 #: rhodecode/templates/admin/users/user_edit.html:86
1267 #: rhodecode/templates/admin/users/user_edit_my_account.html:76
1268 msgid "First Name"
1269 msgstr "Prénom"
1270
1271 #: rhodecode/templates/register.html:56
1272 #: rhodecode/templates/admin/users/user_add.html:68
1273 #: rhodecode/templates/admin/users/user_edit.html:95
1274 #: rhodecode/templates/admin/users/user_edit_my_account.html:85
1275 msgid "Last Name"
1276 msgstr "Nom"
1277
1278 #: rhodecode/templates/register.html:65
1279 #: rhodecode/templates/admin/users/user_add.html:77
1280 #: rhodecode/templates/admin/users/user_edit.html:104
1281 #: rhodecode/templates/admin/users/user_edit_my_account.html:94
1282 #: rhodecode/templates/summary/summary.html:115
1283 msgid "Email"
1284 msgstr "E-mail"
1285
1286 #: rhodecode/templates/register.html:76
1287 msgid "Your account will be activated right after registration"
1288 msgstr "Votre compte utilisateur sera actif dès la fin de l’enregistrement."
1289
1290 #: rhodecode/templates/register.html:78
1291 msgid "Your account must wait for activation by administrator"
1292 msgstr "Votre compte utilisateur devra être activé par un administrateur."
1293
1294 #: rhodecode/templates/repo_switcher_list.html:11
1295 #: rhodecode/templates/admin/repos/repo_add_base.html:56
1296 #: rhodecode/templates/admin/repos/repo_edit.html:76
1297 #: rhodecode/templates/settings/repo_settings.html:67
1298 msgid "Private repository"
1299 msgstr "Dépôt privé"
1300
1301 #: rhodecode/templates/repo_switcher_list.html:16
1302 msgid "Public repository"
1303 msgstr "Dépôt public"
1304
1305 #: rhodecode/templates/switch_to_list.html:3
1306 #: rhodecode/templates/branches/branches.html:14
1307 msgid "branches"
1308 msgstr "Branches"
1309
1310 #: rhodecode/templates/switch_to_list.html:10
1311 #: rhodecode/templates/branches/branches_data.html:51
1312 msgid "There are no branches yet"
1313 msgstr "Aucune branche n’a été créée pour le moment."
1314
1315 #: rhodecode/templates/switch_to_list.html:15
1316 #: rhodecode/templates/shortlog/shortlog_data.html:10
1317 #: rhodecode/templates/tags/tags.html:15
1318 msgid "tags"
1319 msgstr "Tags"
1320
1321 #: rhodecode/templates/switch_to_list.html:22
1322 #: rhodecode/templates/tags/tags_data.html:33
1323 msgid "There are no tags yet"
1324 msgstr "Aucun tag n’a été créé pour le moment."
1325
1326 #: rhodecode/templates/switch_to_list.html:28
1327 #: rhodecode/templates/bookmarks/bookmarks.html:15
1328 msgid "bookmarks"
1329 msgstr "Signets"
1330
1331 #: rhodecode/templates/switch_to_list.html:35
1332 #: rhodecode/templates/bookmarks/bookmarks_data.html:32
1333 msgid "There are no bookmarks yet"
1334 msgstr "Aucun signet n’a été créé."
1335
1336 #: rhodecode/templates/admin/admin.html:5
1337 #: rhodecode/templates/admin/admin.html:9
1338 msgid "Admin journal"
1339 msgstr "Historique d’administration"
1340
1341 #: rhodecode/templates/admin/admin_log.html:6
1342 #: rhodecode/templates/admin/repos/repos.html:41
1343 #: rhodecode/templates/admin/repos/repos.html:90
1344 #: rhodecode/templates/admin/users/user_edit_my_account.html:135
1345 #: rhodecode/templates/admin/users/user_edit_my_account.html:136
1346 #: rhodecode/templates/journal/journal.html:52
1347 #: rhodecode/templates/journal/journal.html:53
1348 msgid "Action"
1349 msgstr "Action"
1350
1351 #: rhodecode/templates/admin/admin_log.html:7
1352 msgid "Repository"
1353 msgstr "Dépôt"
1354
1355 #: rhodecode/templates/admin/admin_log.html:8
1356 #: rhodecode/templates/bookmarks/bookmarks.html:37
1357 #: rhodecode/templates/bookmarks/bookmarks_data.html:7
1358 #: rhodecode/templates/branches/branches.html:37
1359 #: rhodecode/templates/tags/tags.html:37
1360 #: rhodecode/templates/tags/tags_data.html:7
1361 msgid "Date"
1362 msgstr "Date"
1363
1364 #: rhodecode/templates/admin/admin_log.html:9
1365 msgid "From IP"
1366 msgstr "Depuis l’adresse IP"
1367
1368 #: rhodecode/templates/admin/admin_log.html:52
1369 msgid "No actions yet"
1370 msgstr "Aucune action n’a été enregistrée pour le moment."
1371
1372 #: rhodecode/templates/admin/ldap/ldap.html:5
1373 msgid "LDAP administration"
1374 msgstr "Administration LDAP"
1375
1376 #: rhodecode/templates/admin/ldap/ldap.html:11
1377 msgid "Ldap"
1378 msgstr "LDAP"
1379
1380 #: rhodecode/templates/admin/ldap/ldap.html:28
1381 msgid "Connection settings"
1382 msgstr "Options de connexion"
1383
1384 #: rhodecode/templates/admin/ldap/ldap.html:30
1385 msgid "Enable LDAP"
1386 msgstr "Activer le LDAP"
1387
1388 #: rhodecode/templates/admin/ldap/ldap.html:34
1389 msgid "Host"
1390 msgstr "Serveur"
1391
1392 #: rhodecode/templates/admin/ldap/ldap.html:38
1393 msgid "Port"
1394 msgstr "Port"
1395
1396 #: rhodecode/templates/admin/ldap/ldap.html:42
1397 msgid "Account"
1398 msgstr "Compte"
1399
1400 #: rhodecode/templates/admin/ldap/ldap.html:50
1401 msgid "Connection security"
1402 msgstr "Connexion sécurisée"
1403
1404 #: rhodecode/templates/admin/ldap/ldap.html:54
1405 msgid "Certificate Checks"
1406 msgstr "Vérif. des certificats"
1407
1408 #: rhodecode/templates/admin/ldap/ldap.html:57
1409 msgid "Search settings"
1410 msgstr "Réglages de recherche"
1411
1412 #: rhodecode/templates/admin/ldap/ldap.html:59
1413 msgid "Base DN"
1414 msgstr "Base de recherche"
1415
1416 #: rhodecode/templates/admin/ldap/ldap.html:63
1417 msgid "LDAP Filter"
1418 msgstr "Filtre de recherche"
1419
1420 #: rhodecode/templates/admin/ldap/ldap.html:67
1421 msgid "LDAP Search Scope"
1422 msgstr "Portée de recherche"
1423
1424 #: rhodecode/templates/admin/ldap/ldap.html:70
1425 msgid "Attribute mappings"
1426 msgstr "Correspondance des attributs"
1427
1428 #: rhodecode/templates/admin/ldap/ldap.html:72
1429 msgid "Login Attribute"
1430 msgstr "Attribut pour le nom d’utilisateur"
1431
1432 #: rhodecode/templates/admin/ldap/ldap.html:76
1433 msgid "First Name Attribute"
1434 msgstr "Attribut pour le prénom"
1435
1436 #: rhodecode/templates/admin/ldap/ldap.html:80
1437 msgid "Last Name Attribute"
1438 msgstr "Attribut pour le nom de famille"
1439
1440 #: rhodecode/templates/admin/ldap/ldap.html:84
1441 msgid "E-mail Attribute"
1442 msgstr "Attribut pour l’e-mail"
1443
1444 #: rhodecode/templates/admin/ldap/ldap.html:89
1445 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66
1446 #: rhodecode/templates/admin/settings/hooks.html:73
1447 #: rhodecode/templates/admin/users/user_edit.html:129
1448 #: rhodecode/templates/admin/users/user_edit.html:154
1449 #: rhodecode/templates/admin/users/user_edit_my_account.html:102
1450 #: rhodecode/templates/admin/users_groups/users_group_edit.html:115
1451 #: rhodecode/templates/settings/repo_settings.html:84
1452 msgid "Save"
1453 msgstr "Enregistrer"
1454
1455 #: rhodecode/templates/admin/notifications/notifications.html:5
1456 #: rhodecode/templates/admin/notifications/notifications.html:9
1457 msgid "My Notifications"
1458 msgstr "Mes notifications"
1459
1460 #: rhodecode/templates/admin/notifications/notifications.html:29
1461 msgid "Mark all read"
1462 msgstr "Tout marquer comme lu"
1463
1464 #: rhodecode/templates/admin/notifications/notifications_data.html:38
1465 msgid "No notifications here yet"
1466 msgstr "Aucune notification pour le moment."
1467
1468 #: rhodecode/templates/admin/notifications/show_notification.html:5
1469 #: rhodecode/templates/admin/notifications/show_notification.html:11
1470 msgid "Show notification"
1471 msgstr "Notification"
1472
1473 #: rhodecode/templates/admin/notifications/show_notification.html:9
1474 msgid "Notifications"
1475 msgstr "Notifications"
1476
1477 #: rhodecode/templates/admin/permissions/permissions.html:5
1478 msgid "Permissions administration"
1479 msgstr "Gestion des permissions"
1480
1481 #: rhodecode/templates/admin/permissions/permissions.html:11
1482 #: rhodecode/templates/admin/repos/repo_edit.html:116
1483 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58
1484 #: rhodecode/templates/admin/users/user_edit.html:139
1485 #: rhodecode/templates/admin/users_groups/users_group_edit.html:100
1486 #: rhodecode/templates/settings/repo_settings.html:77
1487 msgid "Permissions"
1488 msgstr "Permissions"
1489
1490 #: rhodecode/templates/admin/permissions/permissions.html:24
1491 msgid "Default permissions"
1492 msgstr "Permissions par défaut"
1493
1494 #: rhodecode/templates/admin/permissions/permissions.html:31
1495 msgid "Anonymous access"
1496 msgstr "Accès anonyme"
1497
1498 #: rhodecode/templates/admin/permissions/permissions.html:41
1499 msgid "Repository permission"
1500 msgstr "Permissions du dépôt"
1501
1502 #: rhodecode/templates/admin/permissions/permissions.html:49
1503 msgid ""
1504 "All default permissions on each repository will be reset to choosen "
1505 "permission, note that all custom default permission on repositories will "
1506 "be lost"
1507 msgstr ""
1508 "Les permissions par défaut de chaque dépôt vont être remplacées par la "
1509 "permission choisie. Toutes les permissions par défaut des dépôts seront "
1510 "perdues."
1511
1512 #: rhodecode/templates/admin/permissions/permissions.html:50
1513 msgid "overwrite existing settings"
1514 msgstr "Écraser les permissions existantes"
1515
1516 #: rhodecode/templates/admin/permissions/permissions.html:55
1517 msgid "Registration"
1518 msgstr "Enregistrement"
1519
1520 #: rhodecode/templates/admin/permissions/permissions.html:63
1521 msgid "Repository creation"
1522 msgstr "Création de dépôt"
1523
1524 #: rhodecode/templates/admin/permissions/permissions.html:71
1525 #: rhodecode/templates/admin/repos/repo_edit.html:218
1526 msgid "set"
1527 msgstr "Définir"
1528
1529 #: rhodecode/templates/admin/repos/repo_add.html:5
1530 #: rhodecode/templates/admin/repos/repo_add_create_repository.html:5
1531 msgid "Add repository"
1532 msgstr "Ajouter un dépôt"
1533
1534 #: rhodecode/templates/admin/repos/repo_add.html:11
1535 #: rhodecode/templates/admin/repos/repo_edit.html:11
1536 #: rhodecode/templates/admin/repos/repos.html:10
1537 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:10
1538 msgid "Repositories"
1539 msgstr "Dépôts"
1540
1541 #: rhodecode/templates/admin/repos/repo_add_base.html:20
1542 #: rhodecode/templates/summary/summary.html:90
1543 #: rhodecode/templates/summary/summary.html:91
1544 msgid "Clone from"
1545 msgstr "Cloner depuis"
1546
1547 #: rhodecode/templates/admin/repos/repo_add_base.html:24
1548 #: rhodecode/templates/admin/repos/repo_edit.html:44
1549 #: rhodecode/templates/settings/repo_settings.html:43
1550 msgid "Optional http[s] url from which repository should be cloned."
1551 msgstr "URL http(s) depuis laquelle le dépôt doit être cloné."
1552
1553 #: rhodecode/templates/admin/repos/repo_add_base.html:29
1554 #: rhodecode/templates/admin/repos/repo_edit.html:49
1555 #: rhodecode/templates/admin/repos_groups/repos_groups.html:4
1556 #: rhodecode/templates/forks/fork.html:41
1557 #: rhodecode/templates/settings/repo_settings.html:48
1558 msgid "Repository group"
1559 msgstr "Groupe de dépôt"
1560
1561 #: rhodecode/templates/admin/repos/repo_add_base.html:33
1562 #: rhodecode/templates/admin/repos/repo_edit.html:53
1563 #: rhodecode/templates/settings/repo_settings.html:52
1564 msgid "Optional select a group to put this repository into."
1565 msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt."
1566
1567 #: rhodecode/templates/admin/repos/repo_add_base.html:38
1568 #: rhodecode/templates/admin/repos/repo_edit.html:58
1569 msgid "Type"
1570 msgstr "Type"
1571
1572 #: rhodecode/templates/admin/repos/repo_add_base.html:42
1573 msgid "Type of repository to create."
1574 msgstr "Type de dépôt à créer."
1575
1576 #: rhodecode/templates/admin/repos/repo_add_base.html:51
1577 #: rhodecode/templates/admin/repos/repo_edit.html:70
1578 #: rhodecode/templates/settings/repo_settings.html:61
1579 msgid "Keep it short and to the point. Use a README file for longer descriptions."
1580 msgstr ""
1581 "Gardez cette description précise et concise. Utilisez un fichier README "
1582 "pour des descriptions plus détaillées."
1583
1584 #: rhodecode/templates/admin/repos/repo_add_base.html:60
1585 #: rhodecode/templates/admin/repos/repo_edit.html:80
1586 #: rhodecode/templates/settings/repo_settings.html:71
1587 msgid ""
1588 "Private repositories are only visible to people explicitly added as "
1589 "collaborators."
1590 msgstr ""
1591 "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés "
1592 "comme collaborateurs."
1593
1594 #: rhodecode/templates/admin/repos/repo_add_base.html:64
1595 msgid "add"
1596 msgstr "Ajouter"
1597
1598 #: rhodecode/templates/admin/repos/repo_add_create_repository.html:9
1599 msgid "add new repository"
1600 msgstr "ajouter un nouveau dépôt"
1601
1602 #: rhodecode/templates/admin/repos/repo_edit.html:5
1603 msgid "Edit repository"
1604 msgstr "Éditer le dépôt"
1605
1606 #: rhodecode/templates/admin/repos/repo_edit.html:13
1607 #: rhodecode/templates/admin/users/user_edit.html:13
1608 #: rhodecode/templates/admin/users/user_edit_my_account.html:155
1609 #: rhodecode/templates/admin/users_groups/users_group_edit.html:13
1610 #: rhodecode/templates/files/files_source.html:32
1611 #: rhodecode/templates/journal/journal.html:72
1612 msgid "edit"
1613 msgstr "éditer"
1614
1615 #: rhodecode/templates/admin/repos/repo_edit.html:40
1616 #: rhodecode/templates/settings/repo_settings.html:39
1617 msgid "Clone uri"
1618 msgstr "URL de clone"
1619
1620 #: rhodecode/templates/admin/repos/repo_edit.html:85
1621 msgid "Enable statistics"
1622 msgstr "Activer les statistiques"
1623
1624 #: rhodecode/templates/admin/repos/repo_edit.html:89
1625 msgid "Enable statistics window on summary page."
1626 msgstr "Afficher les statistiques sur la page du dépôt."
1627
1628 #: rhodecode/templates/admin/repos/repo_edit.html:94
1629 msgid "Enable downloads"
1630 msgstr "Activer les téléchargements"
1631
1632 #: rhodecode/templates/admin/repos/repo_edit.html:98
1633 msgid "Enable download menu on summary page."
1634 msgstr "Afficher le menu de téléchargements sur la page du dépôt."
1635
1636 #: rhodecode/templates/admin/repos/repo_edit.html:108
1637 msgid "Change owner of this repository."
1638 msgstr "Changer le propriétaire de ce dépôt."
1639
1640 #: rhodecode/templates/admin/repos/repo_edit.html:134
1641 msgid "Administration"
1642 msgstr "Administration"
1643
1644 #: rhodecode/templates/admin/repos/repo_edit.html:137
1645 msgid "Statistics"
1646 msgstr "Statistiques"
1647
1648 #: rhodecode/templates/admin/repos/repo_edit.html:141
1649 msgid "Reset current statistics"
1650 msgstr "Réinitialiser les statistiques"
1651
1652 #: rhodecode/templates/admin/repos/repo_edit.html:141
1653 msgid "Confirm to remove current statistics"
1654 msgstr "Souhaitez-vous vraiment réinitialiser les statistiques de ce dépôt ?"
1655
1656 #: rhodecode/templates/admin/repos/repo_edit.html:144
1657 msgid "Fetched to rev"
1658 msgstr "Parcouru jusqu’à la révision"
1659
1660 #: rhodecode/templates/admin/repos/repo_edit.html:145
1661 msgid "Stats gathered"
1662 msgstr "Statistiques obtenues"
1663
1664 #: rhodecode/templates/admin/repos/repo_edit.html:153
1665 msgid "Remote"
1666 msgstr "Dépôt distant"
1667
1668 #: rhodecode/templates/admin/repos/repo_edit.html:157
1669 msgid "Pull changes from remote location"
1670 msgstr "Récupérer les changements depuis le site distant"
1671
1672 #: rhodecode/templates/admin/repos/repo_edit.html:157
1673 msgid "Confirm to pull changes from remote side"
1674 msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?"
1675
1676 #: rhodecode/templates/admin/repos/repo_edit.html:168
1677 msgid "Cache"
1678 msgstr "Cache"
1679
1680 #: rhodecode/templates/admin/repos/repo_edit.html:172
1681 msgid "Invalidate repository cache"
1682 msgstr "Invalider le cache du dépôt"
1683
1684 #: rhodecode/templates/admin/repos/repo_edit.html:172
1685 msgid "Confirm to invalidate repository cache"
1686 msgstr "Voulez-vous vraiment invalider le cache du dépôt ?"
1687
1688 #: rhodecode/templates/admin/repos/repo_edit.html:183
1689 msgid "Remove from public journal"
1690 msgstr "Supprimer du journal public"
1691
1692 #: rhodecode/templates/admin/repos/repo_edit.html:185
1693 msgid "Add to public journal"
1694 msgstr "Ajouter le dépôt au journal public"
1695
1696 #: rhodecode/templates/admin/repos/repo_edit.html:190
1697 msgid ""
1698 "All actions made on this repository will be accessible to everyone in "
1699 "public journal"
1700 msgstr ""
1701 "Le descriptif des actions réalisées sur ce dépôt sera visible à tous "
1702 "depuis le journal public."
1703
1704 #: rhodecode/templates/admin/repos/repo_edit.html:197
1705 #: rhodecode/templates/changeset/changeset_file_comment.html:19
1706 msgid "Delete"
1707 msgstr "Supprimer"
1708
1709 #: rhodecode/templates/admin/repos/repo_edit.html:201
1710 msgid "Remove this repository"
1711 msgstr "Supprimer ce dépôt"
1712
1713 #: rhodecode/templates/admin/repos/repo_edit.html:201
1714 msgid "Confirm to delete this repository"
1715 msgstr "Voulez-vous vraiment supprimer ce dépôt ?"
1716
1717 #: rhodecode/templates/admin/repos/repo_edit.html:205
1718 msgid ""
1719 "This repository will be renamed in a special way in order to be "
1720 "unaccesible for RhodeCode and VCS systems.\n"
1721 " If you need fully delete it from filesystem "
1722 "please do it manually"
1723 msgstr ""
1724 "Ce dépôt sera renommé de manière à le rendre inaccessible à RhodeCode et "
1725 "au système de gestion de versions.\n"
1726 "Si vous voulez le supprimer complètement, effectuez la suppression "
1727 "manuellement."
1728
1729 #: rhodecode/templates/admin/repos/repo_edit.html:213
1730 msgid "Set as fork"
1731 msgstr "Indiquer comme fork"
1732
1733 #: rhodecode/templates/admin/repos/repo_edit.html:222
1734 msgid "Manually set this repository as a fork of another"
1735 msgstr "Permet d’indiquer manuellement que ce dépôt est un fork d’un autre dépôt."
1736
1737 #: rhodecode/templates/admin/repos/repo_edit_perms.html:3
1738 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3
1739 msgid "none"
1740 msgstr "Aucune"
1741
1742 #: rhodecode/templates/admin/repos/repo_edit_perms.html:4
1743 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4
1744 msgid "read"
1745 msgstr "Lecture"
1746
1747 #: rhodecode/templates/admin/repos/repo_edit_perms.html:5
1748 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5
1749 msgid "write"
1750 msgstr "Écriture"
1751
1752 #: rhodecode/templates/admin/repos/repo_edit_perms.html:6
1753 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6
1754 #: rhodecode/templates/admin/users/users.html:38
1755 #: rhodecode/templates/base/base.html:214
1756 msgid "admin"
1757 msgstr "Administration"
1758
1759 #: rhodecode/templates/admin/repos/repo_edit_perms.html:7
1760 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7
1761 msgid "member"
1762 msgstr "Membre"
1763
1764 #: rhodecode/templates/admin/repos/repo_edit_perms.html:16
1765 #: rhodecode/templates/data_table/_dt_elements.html:61
1766 #: rhodecode/templates/journal/journal.html:123
1767 #: rhodecode/templates/summary/summary.html:71
1768 msgid "private repository"
1769 msgstr "Dépôt privé"
1770
1771 #: rhodecode/templates/admin/repos/repo_edit_perms.html:33
1772 #: rhodecode/templates/admin/repos/repo_edit_perms.html:53
1773 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23
1774 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42
1775 msgid "revoke"
1776 msgstr "Révoquer"
1777
1778 #: rhodecode/templates/admin/repos/repo_edit_perms.html:75
1779 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:64
1780 msgid "Add another member"
1781 msgstr "Ajouter un utilisateur"
1782
1783 #: rhodecode/templates/admin/repos/repo_edit_perms.html:89
1784 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:78
1785 msgid "Failed to remove user"
1786 msgstr "Échec de suppression de l’utilisateur"
1787
1788 #: rhodecode/templates/admin/repos/repo_edit_perms.html:104
1789 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:93
1790 msgid "Failed to remove users group"
1791 msgstr "Erreur lors de la suppression du groupe d’utilisateurs."
1792
1793 #: rhodecode/templates/admin/repos/repo_edit_perms.html:123
1794 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:112
1795 msgid "Group"
1796 msgstr "Groupe"
1797
1798 #: rhodecode/templates/admin/repos/repo_edit_perms.html:124
1799 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:113
1800 #: rhodecode/templates/admin/users_groups/users_groups.html:33
1801 msgid "members"
1802 msgstr "Membres"
1803
1804 #: rhodecode/templates/admin/repos/repos.html:5
1805 msgid "Repositories administration"
1806 msgstr "Administration des dépôts"
1807
1808 #: rhodecode/templates/admin/repos/repos.html:40
1809 #: rhodecode/templates/summary/summary.html:107
1810 msgid "Contact"
1811 msgstr "Contact"
1812
1813 #: rhodecode/templates/admin/repos/repos.html:68
1814 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54
1815 #: rhodecode/templates/admin/users/users.html:55
1816 #: rhodecode/templates/admin/users_groups/users_groups.html:44
1817 msgid "delete"
1818 msgstr "Supprimer"
1819
1820 #: rhodecode/templates/admin/repos/repos.html:68
1821 #: rhodecode/templates/admin/users/user_edit_my_account.html:158
1822 #, python-format
1823 msgid "Confirm to delete this repository: %s"
1824 msgstr "Voulez-vous vraiment supprimer le dépôt %s ?"
1825
1826 #: rhodecode/templates/admin/repos_groups/repos_groups.html:8
1827 msgid "Groups"
1828 msgstr "Groupes"
1829
1830 #: rhodecode/templates/admin/repos_groups/repos_groups.html:12
1831 msgid "with"
1832 msgstr "avec support de"
1833
1834 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:5
1835 msgid "Add repos group"
1836 msgstr "Créer un groupe de dépôt"
1837
1838 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:10
1839 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:10
1840 msgid "Repos groups"
1841 msgstr "Groupes de dépôts"
1842
1843 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:12
1844 msgid "add new repos group"
1845 msgstr "Nouveau groupe de dépôt"
1846
1847 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:50
1848 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:50
1849 msgid "Group parent"
1850 msgstr "Parent du groupe"
1851
1852 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58
1853 #: rhodecode/templates/admin/users/user_add.html:94
1854 #: rhodecode/templates/admin/users_groups/users_group_add.html:49
1855 #: rhodecode/templates/admin/users_groups/users_group_edit.html:90
1856 msgid "save"
1857 msgstr "Enregistrer"
1858
1859 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:5
1860 msgid "Edit repos group"
1861 msgstr "Éditer le groupe de dépôt"
1862
1863 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:12
1864 msgid "edit repos group"
1865 msgstr "Édition du groupe de dépôt"
1866
1867 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:67
1868 #: rhodecode/templates/admin/settings/settings.html:112
1869 #: rhodecode/templates/admin/settings/settings.html:177
1870 #: rhodecode/templates/admin/users/user_edit.html:130
1871 #: rhodecode/templates/admin/users/user_edit.html:155
1872 #: rhodecode/templates/admin/users/user_edit_my_account.html:103
1873 #: rhodecode/templates/admin/users_groups/users_group_edit.html:116
1874 #: rhodecode/templates/files/files_add.html:82
1875 #: rhodecode/templates/files/files_edit.html:68
1876 #: rhodecode/templates/settings/repo_settings.html:85
1877 msgid "Reset"
1878 msgstr "Réinitialiser"
1879
1880 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5
1881 msgid "Repositories groups administration"
1882 msgstr "Administration des groupes de dépôts"
1883
1884 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:22
1885 msgid "ADD NEW GROUP"
1886 msgstr "AJOUTER UN NOUVEAU GROUPE"
1887
1888 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35
1889 msgid "Number of toplevel repositories"
1890 msgstr "Nombre de sous-dépôts"
1891
1892 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36
1893 #: rhodecode/templates/admin/users/users.html:40
1894 #: rhodecode/templates/admin/users_groups/users_groups.html:35
1895 msgid "action"
1896 msgstr "Action"
1897
1898 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54
1899 #, python-format
1900 msgid "Confirm to delete this group: %s"
1901 msgstr "Voulez-vous vraiment supprimer le groupe « %s » ?"
1902
1903 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:62
1904 msgid "There are no repositories groups yet"
1905 msgstr "Aucun groupe de dépôts n’a été créé pour le moment."
1906
1907 #: rhodecode/templates/admin/settings/hooks.html:5
1908 #: rhodecode/templates/admin/settings/settings.html:5
1909 msgid "Settings administration"
1910 msgstr "Administration générale"
1911
1912 #: rhodecode/templates/admin/settings/hooks.html:9
1913 #: rhodecode/templates/admin/settings/settings.html:9
1914 #: rhodecode/templates/settings/repo_settings.html:5
1915 #: rhodecode/templates/settings/repo_settings.html:13
1916 msgid "Settings"
1917 msgstr "Options"
1918
1919 #: rhodecode/templates/admin/settings/hooks.html:24
1920 msgid "Built in hooks - read only"
1921 msgstr "Hooks prédéfinis (lecture seule)"
1922
1923 #: rhodecode/templates/admin/settings/hooks.html:40
1924 msgid "Custom hooks"
1925 msgstr "Hooks personnalisés"
1926
1927 #: rhodecode/templates/admin/settings/hooks.html:56
1928 msgid "remove"
1929 msgstr "Enlever"
1930
1931 #: rhodecode/templates/admin/settings/hooks.html:88
1932 msgid "Failed to remove hook"
1933 msgstr "Erreur lors de la suppression du hook."
1934
1935 #: rhodecode/templates/admin/settings/settings.html:24
1936 msgid "Remap and rescan repositories"
1937 msgstr "Ré-associer et re-scanner les dépôts"
1938
1939 #: rhodecode/templates/admin/settings/settings.html:32
1940 msgid "rescan option"
1941 msgstr "Option de re-scan"
1942
1943 #: rhodecode/templates/admin/settings/settings.html:38
1944 msgid ""
1945 "In case a repository was deleted from filesystem and there are leftovers "
1946 "in the database check this option to scan obsolete data in database and "
1947 "remove it."
1948 msgstr ""
1949 "Cochez cette option pour supprimer d’éventuelles données obsolètes "
1950 "(concernant des dépôts manuellement supprimés) de la base de données."
1951
1952 #: rhodecode/templates/admin/settings/settings.html:39
1953 msgid "destroy old data"
1954 msgstr "Supprimer les données obsolètes"
1955
1956 #: rhodecode/templates/admin/settings/settings.html:45
1957 msgid "Rescan repositories"
1958 msgstr "Re-scanner les dépôts"
1959
1960 #: rhodecode/templates/admin/settings/settings.html:51
1961 msgid "Whoosh indexing"
1962 msgstr "Indexation Whoosh"
1963
1964 #: rhodecode/templates/admin/settings/settings.html:59
1965 msgid "index build option"
1966 msgstr "Option d’indexation"
1967
1968 #: rhodecode/templates/admin/settings/settings.html:64
1969 msgid "build from scratch"
1970 msgstr "Purger et reconstruire l’index"
1971
1972 #: rhodecode/templates/admin/settings/settings.html:70
1973 msgid "Reindex"
1974 msgstr "Mettre à jour l’index"
1975
1976 #: rhodecode/templates/admin/settings/settings.html:76
1977 msgid "Global application settings"
1978 msgstr "Réglages d’application globaux"
1979
1980 #: rhodecode/templates/admin/settings/settings.html:85
1981 msgid "Application name"
1982 msgstr "Nom de l’application"
1983
1984 #: rhodecode/templates/admin/settings/settings.html:94
1985 msgid "Realm text"
1986 msgstr "Texte du royaume"
1987
1988 #: rhodecode/templates/admin/settings/settings.html:103
1989 msgid "GA code"
1990 msgstr "Code GA"
1991
1992 #: rhodecode/templates/admin/settings/settings.html:111
1993 #: rhodecode/templates/admin/settings/settings.html:176
1994 msgid "Save settings"
1995 msgstr "Enregister les options"
1996
1997 #: rhodecode/templates/admin/settings/settings.html:118
1998 msgid "Mercurial settings"
1999 msgstr "Options de Mercurial"
2000
2001 #: rhodecode/templates/admin/settings/settings.html:127
2002 msgid "Web"
2003 msgstr "Web"
2004
2005 #: rhodecode/templates/admin/settings/settings.html:132
2006 msgid "require ssl for pushing"
2007 msgstr "SSL requis pour les pushs"
2008
2009 #: rhodecode/templates/admin/settings/settings.html:139
2010 msgid "Hooks"
2011 msgstr "Hooks"
2012
2013 #: rhodecode/templates/admin/settings/settings.html:144
2014 msgid "Update repository after push (hg update)"
2015 msgstr "Mettre à jour les dépôts après un push (hg update)"
2016
2017 #: rhodecode/templates/admin/settings/settings.html:148
2018 msgid "Show repository size after push"
2019 msgstr "Afficher la taille du dépôt après un push"
2020
2021 #: rhodecode/templates/admin/settings/settings.html:152
2022 msgid "Log user push commands"
2023 msgstr "Journaliser les commandes de push"
2024
2025 #: rhodecode/templates/admin/settings/settings.html:156
2026 msgid "Log user pull commands"
2027 msgstr "Journaliser les commandes de pull"
2028
2029 #: rhodecode/templates/admin/settings/settings.html:160
2030 msgid "advanced setup"
2031 msgstr "Avancé"
2032
2033 #: rhodecode/templates/admin/settings/settings.html:165
2034 msgid "Repositories location"
2035 msgstr "Emplacement des dépôts"
2036
2037 #: rhodecode/templates/admin/settings/settings.html:170
2038 msgid ""
2039 "This a crucial application setting. If you are really sure you need to "
2040 "change this, you must restart application in order to make this setting "
2041 "take effect. Click this label to unlock."
2042 msgstr ""
2043 "Ce réglage ne devrait pas être modifié en temps normal. Si vous devez "
2044 "vraiment le faire, redémarrer l’application une fois le changement "
2045 "effectué. Cliquez sur ce texte pour déverrouiller."
2046
2047 #: rhodecode/templates/admin/settings/settings.html:171
2048 msgid "unlock"
2049 msgstr "Déverrouiller"
2050
2051 #: rhodecode/templates/admin/settings/settings.html:191
2052 msgid "Test Email"
2053 msgstr "E-mail de test"
2054
2055 #: rhodecode/templates/admin/settings/settings.html:199
2056 msgid "Email to"
2057 msgstr "Envoyer l’e-mail à"
2058
2059 #: rhodecode/templates/admin/settings/settings.html:207
2060 msgid "Send"
2061 msgstr "Envoyer"
2062
2063 #: rhodecode/templates/admin/settings/settings.html:213
2064 msgid "System Info and Packages"
2065 msgstr "Information système et paquets"
2066
2067 #: rhodecode/templates/admin/settings/settings.html:216
2068 msgid "show"
2069 msgstr "Montrer"
2070
2071 #: rhodecode/templates/admin/users/user_add.html:5
2072 msgid "Add user"
2073 msgstr "Ajouter un utilisateur"
2074
2075 #: rhodecode/templates/admin/users/user_add.html:10
2076 #: rhodecode/templates/admin/users/user_edit.html:11
2077 #: rhodecode/templates/admin/users/users.html:9
2078 msgid "Users"
2079 msgstr "Utilisateurs"
2080
2081 #: rhodecode/templates/admin/users/user_add.html:12
2082 msgid "add new user"
2083 msgstr "nouvel utilisateur"
2084
2085 #: rhodecode/templates/admin/users/user_add.html:50
2086 msgid "Password confirmation"
2087 msgstr "Confirmation"
2088
2089 #: rhodecode/templates/admin/users/user_add.html:86
2090 #: rhodecode/templates/admin/users/user_edit.html:113
2091 #: rhodecode/templates/admin/users_groups/users_group_add.html:41
2092 #: rhodecode/templates/admin/users_groups/users_group_edit.html:42
2093 msgid "Active"
2094 msgstr "Actif"
2095
2096 #: rhodecode/templates/admin/users/user_edit.html:5
2097 msgid "Edit user"
2098 msgstr "Éditer l'utilisateur"
2099
2100 #: rhodecode/templates/admin/users/user_edit.html:34
2101 #: rhodecode/templates/admin/users/user_edit_my_account.html:33
2102 msgid "Change your avatar at"
2103 msgstr "Vous pouvez changer votre avatar sur"
2104
2105 #: rhodecode/templates/admin/users/user_edit.html:35
2106 #: rhodecode/templates/admin/users/user_edit_my_account.html:34
2107 msgid "Using"
2108 msgstr "en utilisant l’adresse"
2109
2110 #: rhodecode/templates/admin/users/user_edit.html:43
2111 #: rhodecode/templates/admin/users/user_edit_my_account.html:43
2112 msgid "API key"
2113 msgstr "Clé d’API"
2114
2115 #: rhodecode/templates/admin/users/user_edit.html:59
2116 msgid "LDAP DN"
2117 msgstr "DN LDAP"
2118
2119 #: rhodecode/templates/admin/users/user_edit.html:68
2120 #: rhodecode/templates/admin/users/user_edit_my_account.html:58
2121 msgid "New password"
2122 msgstr "Nouveau mot de passe"
2123
2124 #: rhodecode/templates/admin/users/user_edit.html:77
2125 #: rhodecode/templates/admin/users/user_edit_my_account.html:67
2126 msgid "New password confirmation"
2127 msgstr "Confirmation du nouveau mot de passe"
2128
2129 #: rhodecode/templates/admin/users/user_edit.html:147
2130 #: rhodecode/templates/admin/users_groups/users_group_edit.html:108
2131 msgid "Create repositories"
2132 msgstr "Création de dépôts"
2133
2134 #: rhodecode/templates/admin/users/user_edit_my_account.html:5
2135 #: rhodecode/templates/base/base.html:124
2136 msgid "My account"
2137 msgstr "Mon compte"
2138
2139 #: rhodecode/templates/admin/users/user_edit_my_account.html:9
2140 msgid "My Account"
2141 msgstr "Mon compte"
2142
2143 #: rhodecode/templates/admin/users/user_edit_my_account.html:116
2144 #: rhodecode/templates/journal/journal.html:32
2145 msgid "My repos"
2146 msgstr "Mes dépôts"
2147
2148 #: rhodecode/templates/admin/users/user_edit_my_account.html:116
2149 msgid "My permissions"
2150 msgstr "Mes permissions"
2151
2152 #: rhodecode/templates/admin/users/user_edit_my_account.html:121
2153 #: rhodecode/templates/journal/journal.html:37
2154 msgid "ADD"
2155 msgstr "AJOUTER"
2156
2157 #: rhodecode/templates/admin/users/user_edit_my_account.html:134
2158 #: rhodecode/templates/bookmarks/bookmarks.html:40
2159 #: rhodecode/templates/bookmarks/bookmarks_data.html:9
2160 #: rhodecode/templates/branches/branches.html:40
2161 #: rhodecode/templates/journal/journal.html:51
2162 #: rhodecode/templates/tags/tags.html:40
2163 #: rhodecode/templates/tags/tags_data.html:9
2164 msgid "Revision"
2165 msgstr "Révision"
2166
2167 #: rhodecode/templates/admin/users/user_edit_my_account.html:155
2168 #: rhodecode/templates/journal/journal.html:72
2169 msgid "private"
2170 msgstr "privé"
2171
2172 #: rhodecode/templates/admin/users/user_edit_my_account.html:165
2173 #: rhodecode/templates/journal/journal.html:85
2174 msgid "No repositories yet"
2175 msgstr "Aucun dépôt pour le moment"
2176
2177 #: rhodecode/templates/admin/users/user_edit_my_account.html:167
2178 #: rhodecode/templates/journal/journal.html:87
2179 msgid "create one now"
2180 msgstr "En créer un maintenant"
2181
2182 #: rhodecode/templates/admin/users/user_edit_my_account.html:184
2183 #: rhodecode/templates/admin/users/user_edit_my_account.html:285
2184 msgid "Permission"
2185 msgstr "Permission"
2186
2187 #: rhodecode/templates/admin/users/users.html:5
2188 msgid "Users administration"
2189 msgstr "Administration des utilisateurs"
2190
2191 #: rhodecode/templates/admin/users/users.html:23
2192 msgid "ADD NEW USER"
2193 msgstr "NOUVEL UTILISATEUR"
2194
2195 #: rhodecode/templates/admin/users/users.html:33
2196 msgid "username"
2197 msgstr "Nom d’utilisateur"
2198
2199 #: rhodecode/templates/admin/users/users.html:34
2200 #: rhodecode/templates/branches/branches_data.html:6
2201 msgid "name"
2202 msgstr "Prénom"
2203
2204 #: rhodecode/templates/admin/users/users.html:35
2205 msgid "lastname"
2206 msgstr "Nom de famille"
2207
2208 #: rhodecode/templates/admin/users/users.html:36
2209 msgid "last login"
2210 msgstr "Dernière connexion"
2211
2212 #: rhodecode/templates/admin/users/users.html:37
2213 #: rhodecode/templates/admin/users_groups/users_groups.html:34
2214 msgid "active"
2215 msgstr "Actif"
2216
2217 #: rhodecode/templates/admin/users/users.html:39
2218 #: rhodecode/templates/base/base.html:223
2219 msgid "ldap"
2220 msgstr "LDAP"
2221
2222 #: rhodecode/templates/admin/users/users.html:56
2223 #, python-format
2224 msgid "Confirm to delete this user: %s"
2225 msgstr "Voulez-vous vraiment supprimer l’utilisateur « %s » ?"
2226
2227 #: rhodecode/templates/admin/users_groups/users_group_add.html:5
2228 msgid "Add users group"
2229 msgstr "Ajouter un groupe d’utilisateur"
2230
2231 #: rhodecode/templates/admin/users_groups/users_group_add.html:10
2232 #: rhodecode/templates/admin/users_groups/users_groups.html:9
2233 msgid "Users groups"
2234 msgstr "Groupes d’utilisateurs"
2235
2236 #: rhodecode/templates/admin/users_groups/users_group_add.html:12
2237 msgid "add new users group"
2238 msgstr "Ajouter un nouveau groupe"
2239
2240 #: rhodecode/templates/admin/users_groups/users_group_edit.html:5
2241 msgid "Edit users group"
2242 msgstr "Éditer le groupe d’utilisateurs"
2243
2244 #: rhodecode/templates/admin/users_groups/users_group_edit.html:11
2245 msgid "UsersGroups"
2246 msgstr "UsersGroups"
2247
2248 #: rhodecode/templates/admin/users_groups/users_group_edit.html:50
2249 msgid "Members"
2250 msgstr "Membres"
2251
2252 #: rhodecode/templates/admin/users_groups/users_group_edit.html:58
2253 msgid "Choosen group members"
2254 msgstr "Membres du groupe"
2255
2256 #: rhodecode/templates/admin/users_groups/users_group_edit.html:61
2257 msgid "Remove all elements"
2258 msgstr "Tout enlever"
2259
2260 #: rhodecode/templates/admin/users_groups/users_group_edit.html:75
2261 msgid "Available members"
2262 msgstr "Membres disponibles"
2263
2264 #: rhodecode/templates/admin/users_groups/users_group_edit.html:79
2265 msgid "Add all elements"
2266 msgstr "Tout ajouter"
2267
2268 #: rhodecode/templates/admin/users_groups/users_group_edit.html:126
2269 msgid "Group members"
2270 msgstr "Membres du groupe"
2271
2272 #: rhodecode/templates/admin/users_groups/users_groups.html:5
2273 msgid "Users groups administration"
2274 msgstr "Gestion des groupes d’utilisateurs"
2275
2276 #: rhodecode/templates/admin/users_groups/users_groups.html:23
2277 msgid "ADD NEW USER GROUP"
2278 msgstr "AJOUTER UN NOUVEAU GROUPE"
2279
2280 #: rhodecode/templates/admin/users_groups/users_groups.html:32
2281 msgid "group name"
2282 msgstr "Nom du groupe"
2283
2284 #: rhodecode/templates/admin/users_groups/users_groups.html:45
2285 #, python-format
2286 msgid "Confirm to delete this users group: %s"
2287 msgstr "Voulez-vous vraiment supprimer le groupe d‘utilisateurs « %s » ?"
2288
2289 #: rhodecode/templates/base/base.html:41
2290 msgid "Submit a bug"
2291 msgstr "Signaler un bogue"
2292
2293 #: rhodecode/templates/base/base.html:77
2294 msgid "Login to your account"
2295 msgstr "Connexion à votre compte"
2296
2297 #: rhodecode/templates/base/base.html:100
2298 msgid "Forgot password ?"
2299 msgstr "Mot de passe oublié ?"
2300
2301 #: rhodecode/templates/base/base.html:107
2302 msgid "Log In"
2303 msgstr "Connexion"
2304
2305 #: rhodecode/templates/base/base.html:118
2306 msgid "Inbox"
2307 msgstr "Boîte de réception"
2308
2309 #: rhodecode/templates/base/base.html:122
2310 #: rhodecode/templates/base/base.html:289
2311 #: rhodecode/templates/base/base.html:291
2312 #: rhodecode/templates/base/base.html:293
2313 msgid "Home"
2314 msgstr "Accueil"
2315
2316 #: rhodecode/templates/base/base.html:123
2317 #: rhodecode/templates/base/base.html:298
2318 #: rhodecode/templates/base/base.html:300
2319 #: rhodecode/templates/base/base.html:302
2320 #: rhodecode/templates/journal/journal.html:4
2321 #: rhodecode/templates/journal/journal.html:17
2322 #: rhodecode/templates/journal/public_journal.html:4
2323 msgid "Journal"
2324 msgstr "Historique"
2325
2326 #: rhodecode/templates/base/base.html:125
2327 msgid "Log Out"
2328 msgstr "Se déconnecter"
2329
2330 #: rhodecode/templates/base/base.html:144
2331 msgid "Switch repository"
2332 msgstr "Aller au dépôt"
2333
2334 #: rhodecode/templates/base/base.html:146
2335 msgid "Products"
2336 msgstr "Produits"
2337
2338 #: rhodecode/templates/base/base.html:152
2339 #: rhodecode/templates/base/base.html:182
2340 msgid "loading..."
2341 msgstr "Chargement…"
2342
2343 #: rhodecode/templates/base/base.html:158
2344 #: rhodecode/templates/base/base.html:160
2345 #: rhodecode/templates/base/base.html:162
2346 #: rhodecode/templates/data_table/_dt_elements.html:9
2347 #: rhodecode/templates/data_table/_dt_elements.html:11
2348 #: rhodecode/templates/data_table/_dt_elements.html:13
2349 #: rhodecode/templates/summary/summary.html:4
2350 msgid "Summary"
2351 msgstr "Résumé"
2352
2353 #: rhodecode/templates/base/base.html:166
2354 #: rhodecode/templates/base/base.html:168
2355 #: rhodecode/templates/base/base.html:170
2356 #: rhodecode/templates/changelog/changelog.html:6
2357 #: rhodecode/templates/changelog/changelog.html:15
2358 #: rhodecode/templates/data_table/_dt_elements.html:17
2359 #: rhodecode/templates/data_table/_dt_elements.html:19
2360 #: rhodecode/templates/data_table/_dt_elements.html:21
2361 msgid "Changelog"
2362 msgstr "Historique"
2363
2364 #: rhodecode/templates/base/base.html:175
2365 #: rhodecode/templates/base/base.html:177
2366 #: rhodecode/templates/base/base.html:179
2367 msgid "Switch to"
2368 msgstr "Aller"
2369
2370 #: rhodecode/templates/base/base.html:186
2371 #: rhodecode/templates/base/base.html:188
2372 #: rhodecode/templates/base/base.html:190
2373 #: rhodecode/templates/data_table/_dt_elements.html:25
2374 #: rhodecode/templates/data_table/_dt_elements.html:27
2375 #: rhodecode/templates/data_table/_dt_elements.html:29
2376 #: rhodecode/templates/files/files.html:4
2377 #: rhodecode/templates/files/files.html:40
2378 msgid "Files"
2379 msgstr "Fichiers"
2380
2381 #: rhodecode/templates/base/base.html:195
2382 #: rhodecode/templates/base/base.html:199
2383 msgid "Options"
2384 msgstr "Options"
2385
2386 #: rhodecode/templates/base/base.html:204
2387 #: rhodecode/templates/base/base.html:206
2388 #: rhodecode/templates/base/base.html:224
2389 msgid "settings"
2390 msgstr "Réglages"
2391
2392 #: rhodecode/templates/base/base.html:209
2393 #: rhodecode/templates/data_table/_dt_elements.html:74
2394 #: rhodecode/templates/forks/fork.html:13
2395 msgid "fork"
2396 msgstr "Fork"
2397
2398 #: rhodecode/templates/base/base.html:210
2399 msgid "search"
2400 msgstr "Rechercher"
2401
2402 #: rhodecode/templates/base/base.html:217
2403 msgid "journal"
2404 msgstr "Journal"
2405
2406 #: rhodecode/templates/base/base.html:219
2407 msgid "repositories groups"
2408 msgstr "Groupes de dépôts"
2409
2410 #: rhodecode/templates/base/base.html:220
2411 msgid "users"
2412 msgstr "Utilisateurs"
2413
2414 #: rhodecode/templates/base/base.html:221
2415 msgid "users groups"
2416 msgstr "Groupes d’utilisateurs"
2417
2418 #: rhodecode/templates/base/base.html:222
2419 msgid "permissions"
2420 msgstr "Permissions"
2421
2422 #: rhodecode/templates/base/base.html:235
2423 #: rhodecode/templates/base/base.html:237
2424 #: rhodecode/templates/followers/followers.html:5
2425 msgid "Followers"
2426 msgstr "Followers"
2427
2428 #: rhodecode/templates/base/base.html:243
2429 #: rhodecode/templates/base/base.html:245
2430 #: rhodecode/templates/forks/forks.html:5
2431 msgid "Forks"
2432 msgstr "Forks"
2433
2434 #: rhodecode/templates/base/base.html:316
2435 #: rhodecode/templates/base/base.html:318
2436 #: rhodecode/templates/base/base.html:320
2437 #: rhodecode/templates/search/search.html:4
2438 #: rhodecode/templates/search/search.html:24
2439 #: rhodecode/templates/search/search.html:46
2440 msgid "Search"
2441 msgstr "Rechercher"
2442
2443 #: rhodecode/templates/base/root.html:53
2444 msgid "add another comment"
2445 msgstr "Nouveau commentaire"
2446
2447 #: rhodecode/templates/base/root.html:54
2448 #: rhodecode/templates/journal/journal.html:111
2449 #: rhodecode/templates/summary/summary.html:52
2450 msgid "Stop following this repository"
2451 msgstr "Arrêter de suivre ce dépôt"
2452
2453 #: rhodecode/templates/base/root.html:55
2454 #: rhodecode/templates/summary/summary.html:56
2455 msgid "Start following this repository"
2456 msgstr "Suivre ce dépôt"
2457
2458 #: rhodecode/templates/bookmarks/bookmarks.html:5
2459 msgid "Bookmarks"
2460 msgstr "Signets"
2461
2462 #: rhodecode/templates/bookmarks/bookmarks.html:39
2463 #: rhodecode/templates/bookmarks/bookmarks_data.html:8
2464 #: rhodecode/templates/branches/branches.html:39
2465 #: rhodecode/templates/tags/tags.html:39
2466 #: rhodecode/templates/tags/tags_data.html:8
2467 msgid "Author"
2468 msgstr "Auteur"
2469
2470 #: rhodecode/templates/branches/branches_data.html:7
2471 msgid "date"
2472 msgstr "Date"
2473
2474 #: rhodecode/templates/branches/branches_data.html:8
2475 #: rhodecode/templates/shortlog/shortlog_data.html:8
2476 msgid "author"
2477 msgstr "Auteur"
2478
2479 #: rhodecode/templates/branches/branches_data.html:9
2480 #: rhodecode/templates/shortlog/shortlog_data.html:5
2481 msgid "revision"
2482 msgstr "Révision"
2483
2484 #: rhodecode/templates/changelog/changelog.html:15
2485 #, python-format
2486 msgid "showing %d out of %d revision"
2487 msgid_plural "showing %d out of %d revisions"
2488 msgstr[0] "Affichage de %d révision sur %d"
2489 msgstr[1] "Affichage de %d révisions sur %d"
2490
2491 #: rhodecode/templates/changelog/changelog.html:38
2492 msgid "Show"
2493 msgstr "Afficher"
2494
2495 #: rhodecode/templates/changelog/changelog.html:64
2496 #: rhodecode/templates/summary/summary.html:352
2497 msgid "show more"
2498 msgstr "montrer plus"
2499
2500 #: rhodecode/templates/changelog/changelog.html:68
2501 msgid "Affected number of files, click to show more details"
2502 msgstr "Nombre de fichiers modifiés, cliquez pour plus de détails"
2503
2504 #: rhodecode/templates/changelog/changelog.html:82
2505 #: rhodecode/templates/changeset/changeset.html:72
2506 msgid "Parent"
2507 msgstr "Parent"
2508
2509 #: rhodecode/templates/changelog/changelog.html:88
2510 #: rhodecode/templates/changeset/changeset.html:78
2511 msgid "No parents"
2512 msgstr "Aucun parent"
2513
2514 #: rhodecode/templates/changelog/changelog.html:93
2515 #: rhodecode/templates/changeset/changeset.html:82
2516 msgid "merge"
2517 msgstr "Fusion"
2518
2519 #: rhodecode/templates/changelog/changelog.html:96
2520 #: rhodecode/templates/changeset/changeset.html:85
2521 #: rhodecode/templates/files/files.html:29
2522 #: rhodecode/templates/files/files_add.html:33
2523 #: rhodecode/templates/files/files_edit.html:33
2524 #: rhodecode/templates/shortlog/shortlog_data.html:9
2525 msgid "branch"
2526 msgstr "Branche"
2527
2528 #: rhodecode/templates/changelog/changelog.html:102
2529 msgid "bookmark"
2530 msgstr "Signet"
2531
2532 #: rhodecode/templates/changelog/changelog.html:108
2533 #: rhodecode/templates/changeset/changeset.html:90
2534 msgid "tag"
2535 msgstr "Tag"
2536
2537 #: rhodecode/templates/changelog/changelog.html:144
2538 msgid "Show selected changes __S -> __E"
2539 msgstr "Afficher les changements sélections de __S à __E"
2540
2541 #: rhodecode/templates/changelog/changelog.html:235
2542 msgid "There are no changes yet"
2543 msgstr "Il n’y a aucun changement pour le moment"
2544
2545 #: rhodecode/templates/changelog/changelog_details.html:2
2546 #: rhodecode/templates/changeset/changeset.html:60
2547 msgid "removed"
2548 msgstr "Supprimés"
2549
2550 #: rhodecode/templates/changelog/changelog_details.html:3
2551 #: rhodecode/templates/changeset/changeset.html:61
2552 msgid "changed"
2553 msgstr "Modifiés"
2554
2555 #: rhodecode/templates/changelog/changelog_details.html:4
2556 #: rhodecode/templates/changeset/changeset.html:62
2557 msgid "added"
2558 msgstr "Ajoutés"
2559
2560 #: rhodecode/templates/changelog/changelog_details.html:6
2561 #: rhodecode/templates/changelog/changelog_details.html:7
2562 #: rhodecode/templates/changelog/changelog_details.html:8
2563 #: rhodecode/templates/changeset/changeset.html:64
2564 #: rhodecode/templates/changeset/changeset.html:65
2565 #: rhodecode/templates/changeset/changeset.html:66
2566 #, python-format
2567 msgid "affected %s files"
2568 msgstr "%s fichiers affectés"
2569
2570 #: rhodecode/templates/changeset/changeset.html:6
2571 #: rhodecode/templates/changeset/changeset.html:14
2572 msgid "Changeset"
2573 msgstr "Changements"
2574
2575 #: rhodecode/templates/changeset/changeset.html:37
2576 #: rhodecode/templates/changeset/diff_block.html:20
2577 msgid "raw diff"
2578 msgstr "Diff brut"
2579
2580 #: rhodecode/templates/changeset/changeset.html:38
2581 #: rhodecode/templates/changeset/diff_block.html:21
2582 msgid "download diff"
2583 msgstr "Télécharger le diff"
2584
2585 #: rhodecode/templates/changeset/changeset.html:42
2586 #: rhodecode/templates/changeset/changeset_file_comment.html:69
2587 #, python-format
2588 msgid "%d comment"
2589 msgid_plural "%d comments"
2590 msgstr[0] "%d commentaire"
2591 msgstr[1] "%d commentaires"
2592
2593 #: rhodecode/templates/changeset/changeset.html:42
2594 #: rhodecode/templates/changeset/changeset_file_comment.html:69
2595 #, python-format
2596 msgid "(%d inline)"
2597 msgid_plural "(%d inline)"
2598 msgstr[0] "(et %d en ligne)"
2599 msgstr[1] "(et %d en ligne)"
2600
2601 #: rhodecode/templates/changeset/changeset.html:97
2602 #, python-format
2603 msgid "%s files affected with %s insertions and %s deletions:"
2604 msgstr "%s fichiers affectés avec %s insertions et %s suppressions :"
2605
2606 #: rhodecode/templates/changeset/changeset.html:113
2607 msgid "Changeset was too big and was cut off..."
2608 msgstr "Cet ensemble de changements était trop important et a été découpé…"
2609
2610 #: rhodecode/templates/changeset/changeset_file_comment.html:35
2611 msgid "Submitting..."
2612 msgstr "Envoi…"
2613
2614 #: rhodecode/templates/changeset/changeset_file_comment.html:38
2615 msgid "Commenting on line {1}."
2616 msgstr "Commentaire sur la ligne {1}."
2617
2618 #: rhodecode/templates/changeset/changeset_file_comment.html:39
2619 #: rhodecode/templates/changeset/changeset_file_comment.html:100
2620 #, python-format
2621 msgid "Comments parsed using %s syntax with %s support."
2622 msgstr ""
2623 "Les commentaires sont analysés avec la syntaxe %s, avec le support de la "
2624 "commande %s."
2625
2626 #: rhodecode/templates/changeset/changeset_file_comment.html:41
2627 #: rhodecode/templates/changeset/changeset_file_comment.html:102
2628 msgid "Use @username inside this text to send notification to this RhodeCode user"
2629 msgstr ""
2630 "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à "
2631 "l’utilisateur RhodeCode en question."
2632
2633 #: rhodecode/templates/changeset/changeset_file_comment.html:47
2634 #: rhodecode/templates/changeset/changeset_file_comment.html:107
2635 msgid "Comment"
2636 msgstr "Commentaire"
2637
2638 #: rhodecode/templates/changeset/changeset_file_comment.html:48
2639 #: rhodecode/templates/changeset/changeset_file_comment.html:59
2640 msgid "Hide"
2641 msgstr "Masquer"
2642
2643 #: rhodecode/templates/changeset/changeset_file_comment.html:55
2644 msgid "You need to be logged in to comment."
2645 msgstr "Vous devez être connecté pour poster des commentaires."
2646
2647 #: rhodecode/templates/changeset/changeset_file_comment.html:55
2648 msgid "Login now"
2649 msgstr "Se connecter maintenant"
2650
2651 #: rhodecode/templates/changeset/changeset_file_comment.html:97
2652 msgid "Leave a comment"
2653 msgstr "Laisser un commentaire"
2654
2655 #: rhodecode/templates/changeset/changeset_range.html:29
2656 msgid "Compare View"
2657 msgstr "Comparaison"
2658
2659 #: rhodecode/templates/changeset/changeset_range.html:49
2660 msgid "Files affected"
2661 msgstr "Fichiers affectés"
2662
2663 #: rhodecode/templates/changeset/diff_block.html:19
2664 msgid "diff"
2665 msgstr "Diff"
2666
2667 #: rhodecode/templates/changeset/diff_block.html:27
2668 msgid "show inline comments"
2669 msgstr "Afficher les commentaires"
2670
2671 #: rhodecode/templates/data_table/_dt_elements.html:33
2672 #: rhodecode/templates/data_table/_dt_elements.html:35
2673 #: rhodecode/templates/data_table/_dt_elements.html:37
2674 #: rhodecode/templates/forks/fork.html:5
2675 msgid "Fork"
2676 msgstr "Fork"
2677
2678 #: rhodecode/templates/data_table/_dt_elements.html:54
2679 #: rhodecode/templates/journal/journal.html:117
2680 #: rhodecode/templates/summary/summary.html:63
2681 msgid "Mercurial repository"
2682 msgstr "Dépôt Mercurial"
2683
2684 #: rhodecode/templates/data_table/_dt_elements.html:56
2685 #: rhodecode/templates/journal/journal.html:119
2686 #: rhodecode/templates/summary/summary.html:66
2687 msgid "Git repository"
2688 msgstr "Dépôt Git"
2689
2690 #: rhodecode/templates/data_table/_dt_elements.html:63
2691 #: rhodecode/templates/journal/journal.html:125
2692 #: rhodecode/templates/summary/summary.html:73
2693 msgid "public repository"
2694 msgstr "Dépôt public"
2695
2696 #: rhodecode/templates/data_table/_dt_elements.html:74
2697 #: rhodecode/templates/summary/summary.html:82
2698 #: rhodecode/templates/summary/summary.html:83
2699 msgid "Fork of"
2700 msgstr "Fork de"
2701
2702 #: rhodecode/templates/data_table/_dt_elements.html:86
2703 msgid "No changesets yet"
2704 msgstr "Dépôt vide"
2705
2706 #: rhodecode/templates/email_templates/main.html:8
2707 msgid "This is an notification from RhodeCode."
2708 msgstr "Ceci est une notification de RhodeCode."
2709
2710 #: rhodecode/templates/errors/error_document.html:44
2711 #, python-format
2712 msgid "You will be redirected to %s in %s seconds"
2713 msgstr "Vous serez redirigé vers %s dans %s secondes."
2714
2715 #: rhodecode/templates/files/file_diff.html:4
2716 #: rhodecode/templates/files/file_diff.html:12
2717 msgid "File diff"
2718 msgstr "Diff de fichier"
2719
2720 #: rhodecode/templates/files/files.html:12
2721 #: rhodecode/templates/summary/summary.html:328
2722 msgid "files"
2723 msgstr "Fichiers"
2724
2725 #: rhodecode/templates/files/files.html:44
2726 msgid "search truncated"
2727 msgstr "Résultats tronqués"
2728
2729 #: rhodecode/templates/files/files.html:45
2730 msgid "no matching files"
2731 msgstr "Aucun fichier ne correspond"
2732
2733 #: rhodecode/templates/files/files_add.html:4
2734 #: rhodecode/templates/files/files_edit.html:4
2735 msgid "Edit file"
2736 msgstr "Éditer un fichier"
2737
2738 #: rhodecode/templates/files/files_add.html:19
2739 msgid "add file"
2740 msgstr "Ajouter un fichier"
2741
2742 #: rhodecode/templates/files/files_add.html:40
2743 msgid "Add new file"
2744 msgstr "Ajouter un nouveau fichier"
2745
2746 #: rhodecode/templates/files/files_add.html:45
2747 msgid "File Name"
2748 msgstr "Nom de fichier"
2749
2750 #: rhodecode/templates/files/files_add.html:49
2751 #: rhodecode/templates/files/files_add.html:58
2752 msgid "or"
2753 msgstr "ou"
2754
2755 #: rhodecode/templates/files/files_add.html:49
2756 #: rhodecode/templates/files/files_add.html:54
2757 msgid "Upload file"
2758 msgstr "Téléverser un fichier"
2759
2760 #: rhodecode/templates/files/files_add.html:58
2761 msgid "Create new file"
2762 msgstr "Créer un nouveau fichier"
2763
2764 #: rhodecode/templates/files/files_add.html:63
2765 #: rhodecode/templates/files/files_edit.html:39
2766 #: rhodecode/templates/files/files_ypjax.html:3
2767 msgid "Location"
2768 msgstr "Emplacement"
2769
2770 #: rhodecode/templates/files/files_add.html:67
2771 msgid "use / to separate directories"
2772 msgstr "Utilisez / pour séparer les répertoires"
2773
2774 #: rhodecode/templates/files/files_add.html:77
2775 #: rhodecode/templates/files/files_edit.html:63
2776 #: rhodecode/templates/shortlog/shortlog_data.html:6
2777 msgid "commit message"
2778 msgstr "Message de commit"
2779
2780 #: rhodecode/templates/files/files_add.html:81
2781 #: rhodecode/templates/files/files_edit.html:67
2782 msgid "Commit changes"
2783 msgstr "Commiter les changements"
2784
2785 #: rhodecode/templates/files/files_browser.html:13
2786 msgid "view"
2787 msgstr "voir"
2788
2789 #: rhodecode/templates/files/files_browser.html:14
2790 msgid "previous revision"
2791 msgstr "révision précédente"
2792
2793 #: rhodecode/templates/files/files_browser.html:16
2794 msgid "next revision"
2795 msgstr "révision suivante"
2796
2797 #: rhodecode/templates/files/files_browser.html:23
2798 msgid "follow current branch"
2799 msgstr "Suivre la branche actuelle"
2800
2801 #: rhodecode/templates/files/files_browser.html:27
2802 msgid "search file list"
2803 msgstr "Rechercher un fichier"
2804
2805 #: rhodecode/templates/files/files_browser.html:31
2806 #: rhodecode/templates/shortlog/shortlog_data.html:65
2807 msgid "add new file"
2808 msgstr "Ajouter un fichier"
2809
2810 #: rhodecode/templates/files/files_browser.html:35
2811 msgid "Loading file list..."
2812 msgstr "Chargement de la liste des fichiers…"
2813
2814 #: rhodecode/templates/files/files_browser.html:48
2815 msgid "Size"
2816 msgstr "Taille"
2817
2818 #: rhodecode/templates/files/files_browser.html:49
2819 msgid "Mimetype"
2820 msgstr "Type MIME"
2821
2822 #: rhodecode/templates/files/files_browser.html:50
2823 msgid "Last Revision"
2824 msgstr "Dernière révision"
2825
2826 #: rhodecode/templates/files/files_browser.html:51
2827 msgid "Last modified"
2828 msgstr "Dernière modification"
2829
2830 #: rhodecode/templates/files/files_browser.html:52
2831 msgid "Last commiter"
2832 msgstr "Dernier commiteur"
2833
2834 #: rhodecode/templates/files/files_edit.html:19
2835 msgid "edit file"
2836 msgstr "Éditer le fichier"
2837
2838 #: rhodecode/templates/files/files_edit.html:49
2839 #: rhodecode/templates/files/files_source.html:26
2840 msgid "show annotation"
2841 msgstr "Afficher les annotations"
2842
2843 #: rhodecode/templates/files/files_edit.html:50
2844 #: rhodecode/templates/files/files_source.html:28
2845 #: rhodecode/templates/files/files_source.html:56
2846 msgid "show as raw"
2847 msgstr "montrer le fichier brut"
2848
2849 #: rhodecode/templates/files/files_edit.html:51
2850 #: rhodecode/templates/files/files_source.html:29
2851 msgid "download as raw"
2852 msgstr "télécharger le fichier brut"
2853
2854 #: rhodecode/templates/files/files_edit.html:54
2855 msgid "source"
2856 msgstr "Source"
2857
2858 #: rhodecode/templates/files/files_edit.html:59
2859 msgid "Editing file"
2860 msgstr "Édition du fichier"
2861
2862 #: rhodecode/templates/files/files_source.html:2
2863 msgid "History"
2864 msgstr "Historique"
2865
2866 #: rhodecode/templates/files/files_source.html:24
2867 msgid "show source"
2868 msgstr "montrer les sources"
2869
2870 #: rhodecode/templates/files/files_source.html:47
2871 #, python-format
2872 msgid "Binary file (%s)"
2873 msgstr "Fichier binaire (%s)"
2874
2875 #: rhodecode/templates/files/files_source.html:56
2876 msgid "File is too big to display"
2877 msgstr "Ce fichier est trop gros pour être affiché."
2878
2879 #: rhodecode/templates/files/files_source.html:112
2880 msgid "Selection link"
2881 msgstr "Lien vers la sélection"
2882
2883 #: rhodecode/templates/files/files_ypjax.html:5
2884 msgid "annotation"
2885 msgstr "annotation"
2886
2887 #: rhodecode/templates/files/files_ypjax.html:15
2888 msgid "Go back"
2889 msgstr "Revenir en arrière"
2890
2891 #: rhodecode/templates/files/files_ypjax.html:16
2892 msgid "No files at given path"
2893 msgstr "Aucun fichier à cet endroit"
2894
2895 #: rhodecode/templates/followers/followers.html:13
2896 msgid "followers"
2897 msgstr "followers"
2898
2899 #: rhodecode/templates/followers/followers_data.html:12
2900 msgid "Started following"
2901 msgstr "Date de début"
2902
2903 #: rhodecode/templates/forks/fork.html:31
2904 msgid "Fork name"
2905 msgstr "Nom du fork"
2906
2907 #: rhodecode/templates/forks/fork.html:57
2908 msgid "Private"
2909 msgstr "Privé"
2910
2911 #: rhodecode/templates/forks/fork.html:65
2912 msgid "Copy permissions"
2913 msgstr "Copier les permissions"
2914
2915 #: rhodecode/templates/forks/fork.html:73
2916 msgid "Update after clone"
2917 msgstr "MÀJ après le clonage"
2918
2919 #: rhodecode/templates/forks/fork.html:80
2920 msgid "fork this repository"
2921 msgstr "Forker ce dépôt"
2922
2923 #: rhodecode/templates/forks/forks.html:13
2924 msgid "forks"
2925 msgstr "forks"
2926
2927 #: rhodecode/templates/forks/forks_data.html:17
2928 msgid "forked"
2929 msgstr "forké"
2930
2931 #: rhodecode/templates/forks/forks_data.html:34
2932 msgid "There are no forks yet"
2933 msgstr "Il n’y a pas encore de forks."
2934
2935 #: rhodecode/templates/journal/journal.html:20
2936 msgid "Refresh"
2937 msgstr "Rafraîchir"
2938
2939 #: rhodecode/templates/journal/journal.html:32
2940 msgid "Watched"
2941 msgstr "Surveillé"
2942
2943 #: rhodecode/templates/journal/journal.html:105
2944 msgid "following user"
2945 msgstr "utilisateur suivant"
2946
2947 #: rhodecode/templates/journal/journal.html:105
2948 msgid "user"
2949 msgstr "utilisateur"
2950
2951 #: rhodecode/templates/journal/journal.html:138
2952 msgid "You are not following any users or repositories"
2953 msgstr "Vous ne suivez aucun utilisateur ou dépôt"
2954
2955 #: rhodecode/templates/journal/journal_data.html:47
2956 msgid "No entries yet"
2957 msgstr "Aucune entrée pour le moment"
2958
2959 #: rhodecode/templates/journal/public_journal.html:17
2960 msgid "Public Journal"
2961 msgstr "Journal public"
2962
2963 #: rhodecode/templates/search/search.html:7
2964 #: rhodecode/templates/search/search.html:26
2965 msgid "in repository: "
2966 msgstr "dans le dépôt :"
2967
2968 #: rhodecode/templates/search/search.html:9
2969 #: rhodecode/templates/search/search.html:28
2970 msgid "in all repositories"
2971 msgstr "dans tous les dépôts"
2972
2973 #: rhodecode/templates/search/search.html:42
2974 msgid "Search term"
2975 msgstr "Termes de la recherches"
2976
2977 #: rhodecode/templates/search/search.html:54
2978 msgid "Search in"
2979 msgstr "Rechercher dans"
2980
2981 #: rhodecode/templates/search/search.html:57
2982 msgid "File contents"
2983 msgstr "Le contenu des fichiers"
2984
2985 #: rhodecode/templates/search/search.html:59
2986 msgid "File names"
2987 msgstr "Les noms de fichiers"
2988
2989 #: rhodecode/templates/search/search_content.html:21
2990 #: rhodecode/templates/search/search_path.html:15
2991 msgid "Permission denied"
2992 msgstr "Permission refusée"
2993
2994 #: rhodecode/templates/shortlog/shortlog.html:5
2995 #: rhodecode/templates/summary/summary.html:209
2996 msgid "Shortlog"
2997 msgstr "Résumé des changements"
2998
2999 #: rhodecode/templates/shortlog/shortlog.html:14
3000 msgid "shortlog"
3001 msgstr "Résumé"
3002
3003 #: rhodecode/templates/shortlog/shortlog_data.html:7
3004 msgid "age"
3005 msgstr "Âge"
3006
3007 #: rhodecode/templates/shortlog/shortlog_data.html:18
3008 msgid "No commit message"
3009 msgstr "Pas de message de commit"
3010
3011 #: rhodecode/templates/shortlog/shortlog_data.html:62
3012 msgid "Add or upload files directly via RhodeCode"
3013 msgstr "Ajouter ou téléverser des fichiers directement via RhodeCode…"
3014
3015 #: rhodecode/templates/shortlog/shortlog_data.html:71
3016 msgid "Push new repo"
3017 msgstr "Pusher le nouveau dépôt"
3018
3019 #: rhodecode/templates/shortlog/shortlog_data.html:79
3020 msgid "Existing repository?"
3021 msgstr "Le dépôt existe déjà ?"
3022
3023 #: rhodecode/templates/summary/summary.html:12
3024 msgid "summary"
3025 msgstr "résumé"
3026
3027 #: rhodecode/templates/summary/summary.html:44
3028 #: rhodecode/templates/summary/summary.html:47
3029 msgid "ATOM"
3030 msgstr "ATOM"
3031
3032 #: rhodecode/templates/summary/summary.html:77
3033 #, python-format
3034 msgid "Non changable ID %s"
3035 msgstr "Identifiant permanent : %s"
3036
3037 #: rhodecode/templates/summary/summary.html:82
3038 msgid "public"
3039 msgstr "publique"
3040
3041 #: rhodecode/templates/summary/summary.html:90
3042 msgid "remote clone"
3043 msgstr "Clone distant"
3044
3045 #: rhodecode/templates/summary/summary.html:121
3046 msgid "Clone url"
3047 msgstr "URL de clone"
3048
3049 #: rhodecode/templates/summary/summary.html:124
3050 msgid "Show by Name"
3051 msgstr "Afficher par nom"
3052
3053 #: rhodecode/templates/summary/summary.html:125
3054 msgid "Show by ID"
3055 msgstr "Afficher par ID"
3056
3057 #: rhodecode/templates/summary/summary.html:133
3058 msgid "Trending files"
3059 msgstr "Populaires"
3060
3061 #: rhodecode/templates/summary/summary.html:141
3062 #: rhodecode/templates/summary/summary.html:157
3063 #: rhodecode/templates/summary/summary.html:185
3064 msgid "enable"
3065 msgstr "Activer"
3066
3067 #: rhodecode/templates/summary/summary.html:149
3068 msgid "Download"
3069 msgstr "Téléchargements"
3070
3071 #: rhodecode/templates/summary/summary.html:153
3072 msgid "There are no downloads yet"
3073 msgstr "Il n’y a pas encore de téléchargements proposés."
3074
3075 #: rhodecode/templates/summary/summary.html:155
3076 msgid "Downloads are disabled for this repository"
3077 msgstr "Les téléchargements sont désactivés pour ce dépôt."
3078
3079 #: rhodecode/templates/summary/summary.html:164
3080 msgid "Check this to download archive with subrepos"
3081 msgstr "Télécharger une archive contenant également les sous-dépôts éventuels"
3082
3083 #: rhodecode/templates/summary/summary.html:164
3084 msgid "with subrepos"
3085 msgstr "avec les sous-dépôts"
3086
3087 #: rhodecode/templates/summary/summary.html:177
3088 msgid "Commit activity by day / author"
3089 msgstr "Activité de commit par jour et par auteur"
3090
3091 #: rhodecode/templates/summary/summary.html:188
3092 msgid "Stats gathered: "
3093 msgstr "Statistiques obtenues :"
3094
3095 #: rhodecode/templates/summary/summary.html:211
3096 msgid "Quick start"
3097 msgstr "Démarrage rapide"
3098
3099 #: rhodecode/templates/summary/summary.html:281
3100 #, python-format
3101 msgid "Download %s as %s"
3102 msgstr "Télécharger %s comme archive %s"
3103
3104 #: rhodecode/templates/summary/summary.html:638
3105 msgid "commits"
3106 msgstr "commits"
3107
3108 #: rhodecode/templates/summary/summary.html:639
3109 msgid "files added"
3110 msgstr "fichiers ajoutés"
3111
3112 #: rhodecode/templates/summary/summary.html:640
3113 msgid "files changed"
3114 msgstr "fichiers modifiés"
3115
3116 #: rhodecode/templates/summary/summary.html:641
3117 msgid "files removed"
3118 msgstr "fichiers supprimés"
3119
3120 #: rhodecode/templates/summary/summary.html:644
3121 msgid "commit"
3122 msgstr "commit"
3123
3124 #: rhodecode/templates/summary/summary.html:645
3125 msgid "file added"
3126 msgstr "fichier ajouté"
3127
3128 #: rhodecode/templates/summary/summary.html:646
3129 msgid "file changed"
3130 msgstr "fichié modifié"
3131
3132 #: rhodecode/templates/summary/summary.html:647
3133 msgid "file removed"
3134 msgstr "fichier supprimé"
3135
@@ -0,0 +1,89 b''
1 ## DATA TABLE RE USABLE ELEMENTS
2 ## usage:
3 ## <%namespace name="dt" file="/data_table/_dt_elements.html"/>
4
5 <%def name="quick_menu(repo_name)">
6 <ul class="menu_items hidden">
7 <li style="border-top:1px solid #003367;margin-left:18px;padding-left:-99px"></li>
8 <li>
9 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=repo_name)}">
10 <span class="icon">
11 <img src="${h.url('/images/icons/clipboard_16.png')}" alt="${_('Summary')}" />
12 </span>
13 <span>${_('Summary')}</span>
14 </a>
15 </li>
16 <li>
17 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=repo_name)}">
18 <span class="icon">
19 <img src="${h.url('/images/icons/time.png')}" alt="${_('Changelog')}" />
20 </span>
21 <span>${_('Changelog')}</span>
22 </a>
23 </li>
24 <li>
25 <a title="${_('Files')}" href="${h.url('files_home',repo_name=repo_name)}">
26 <span class="icon">
27 <img src="${h.url('/images/icons/file.png')}" alt="${_('Files')}" />
28 </span>
29 <span>${_('Files')}</span>
30 </a>
31 </li>
32 <li>
33 <a title="${_('Fork')}" href="${h.url('repo_fork_home',repo_name=repo_name)}">
34 <span class="icon">
35 <img src="${h.url('/images/icons/arrow_divide.png')}" alt="${_('Fork')}" />
36 </span>
37 <span>${_('Fork')}</span>
38 </a>
39 </li>
40 </ul>
41 </%def>
42
43 <%def name="repo_name(name,rtype,private,fork_of,short_name=False, admin=False)">
44 <%
45 def get_name(name,short_name=short_name):
46 if short_name:
47 return name.split('/')[-1]
48 else:
49 return name
50 %>
51 <div style="white-space: nowrap">
52 ##TYPE OF REPO
53 %if h.is_hg(rtype):
54 <img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url('/images/icons/hgicon.png')}"/>
55 %elif h.is_git(rtype):
56 <img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url('/images/icons/giticon.png')}"/>
57 %endif
58
59 ##PRIVATE/PUBLIC
60 %if private:
61 <img class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url('/images/icons/lock.png')}"/>
62 %else:
63 <img class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url('/images/icons/lock_open.png')}"/>
64 %endif
65
66 ##NAME
67 %if admin:
68 ${h.link_to(get_name(name),h.url('edit_repo',repo_name=name),class_="repo_name")}
69 %else:
70 ${h.link_to(get_name(name),h.url('summary_home',repo_name=name),class_="repo_name")}
71 %endif
72 %if fork_of:
73 <a href="${h.url('summary_home',repo_name=fork_of)}">
74 <img class="icon" alt="${_('fork')}" title="${_('Fork of')} ${fork_of}" src="${h.url('/images/icons/arrow_divide.png')}"/></a>
75 %endif
76 </div>
77 </%def>
78
79
80
81 <%def name="revision(name,rev,tip,author,last_msg)">
82 <div>
83 %if rev >= 0:
84 <pre><a title="${h.tooltip('%s:\n\n%s' % (author,last_msg))}" class="tooltip" href="${h.url('changeset_home',repo_name=name,revision=tip)}">${'r%s:%s' % (rev,h.short_id(tip))}</a></pre>
85 %else:
86 ${_('No changesets yet')}
87 %endif
88 </div>
89 </%def>
@@ -18,4 +18,5 b' List of contributors to RhodeCode projec'
18 Aras Pranckevicius <aras@unity3d.com>
18 Aras Pranckevicius <aras@unity3d.com>
19 Tony Bussieres <t.bussieres@gmail.com>
19 Tony Bussieres <t.bussieres@gmail.com>
20 Erwin Kroon <e.kroon@smartmetersolutions.nl>
20 Erwin Kroon <e.kroon@smartmetersolutions.nl>
21 nansenat16 <nansenat16@null.tw> No newline at end of file
21 nansenat16 <nansenat16@null.tw>
22 Vincent Duvert <vincent@duvert.net> No newline at end of file
@@ -13,19 +13,23 b' 1.4.0 (**2012-XX-XX**)'
13 news
13 news
14 ++++
14 ++++
15
15
16 - new codereview system
16 - new codereview system
17 - changed setup-app into setup-rhodecode and added default options to it.
17 - changed setup-app into setup-rhodecode and added default options to it.
18
18
19 fixes
19 fixes
20 +++++
20 +++++
21
21
22 1.3.6 (**2012-05-16**)
22
23
24 1.3.6 (**2012-05-17**)
23 ----------------------
25 ----------------------
24
26
25 news
27 news
26 ++++
28 ++++
27
29
28 - chinese traditional translation
30 - chinese traditional translation
31 - changed setup-app into setup-rhodecode and added arguments for auto-setup
32 mode that doesn't need user interaction
29
33
30 fixes
34 fixes
31 +++++
35 +++++
@@ -34,6 +38,7 b' fixes'
34 - fixed __future__ import error on rcextensions
38 - fixed __future__ import error on rcextensions
35 - made simplejson required lib for speedup on JSON encoding
39 - made simplejson required lib for speedup on JSON encoding
36 - fixes #449 bad regex could get more than revisions from parsing history
40 - fixes #449 bad regex could get more than revisions from parsing history
41 - don't clear DB session when CELERY_EAGER is turned ON
37
42
38 1.3.5 (**2012-05-10**)
43 1.3.5 (**2012-05-10**)
39 ----------------------
44 ----------------------
@@ -5,11 +5,13 b' GIT support'
5 ===========
5 ===========
6
6
7
7
8 Git support in RhodeCode 1.3 was enabled by default.
8 Git support in RhodeCode 1.3 was enabled by default. You need to have a git
9 client installed on the machine to make git fully work.
10
9 Although There are some limitations on git usage.
11 Although There are some limitations on git usage.
10
12
11 - No hooks are runned for git push/pull actions.
13 - hooks that are executed on pull/push are not *real* hooks, they are
12 - logs in action journals don't have git operations
14 just emulating the behavior, and are executed **BEFORE** action takes place.
13 - large pushes needs http server with chunked encoding support.
15 - large pushes needs http server with chunked encoding support.
14
16
15 if you plan to use git you need to run RhodeCode with some
17 if you plan to use git you need to run RhodeCode with some
@@ -17,14 +19,19 b' http server that supports chunked encodi'
17 i recommend using waitress_ or gunicorn_ (linux only) for `paste` wsgi app
19 i recommend using waitress_ or gunicorn_ (linux only) for `paste` wsgi app
18 replacement.
20 replacement.
19
21
20 To use waitress simply change change the following in the .ini file::
22 To use, simply change change the following in the .ini file::
21
23
22 use = egg:Paste#http
24 use = egg:Paste#http
23
25
24 To::
26 to::
25
27
26 use = egg:waitress#main
28 use = egg:waitress#main
27
29
30 or::
31
32 use = egg:gunicorn#main
33
34
28 And comment out bellow options::
35 And comment out bellow options::
29
36
30 threadpool_workers =
37 threadpool_workers =
@@ -89,6 +89,7 b' BACKENDS = {'
89 }
89 }
90
90
91 CELERY_ON = False
91 CELERY_ON = False
92 CELERY_EAGER = False
92
93
93 # link to config for pylons
94 # link to config for pylons
94 CONFIG = {}
95 CONFIG = {}
@@ -47,6 +47,7 b' def load_environment(global_conf, app_co'
47
47
48 # store some globals into rhodecode
48 # store some globals into rhodecode
49 rhodecode.CELERY_ON = str2bool(config['app_conf'].get('use_celery'))
49 rhodecode.CELERY_ON = str2bool(config['app_conf'].get('use_celery'))
50 rhodecode.CELERY_EAGER = str2bool(config['app_conf'].get('celery.always.eager'))
50
51
51 config['routes.map'] = make_map(config)
52 config['routes.map'] = make_map(config)
52 config['pylons.app_globals'] = app_globals.Globals(config)
53 config['pylons.app_globals'] = app_globals.Globals(config)
@@ -84,4 +84,4 b' class SetupCommand(AbstractInstallComman'
84 installer.setup_config(
84 installer.setup_config(
85 self, config_file, section, self.sysconfig_install_vars(installer))
85 self, config_file, section, self.sysconfig_install_vars(installer))
86 self.call_sysconfig_functions(
86 self.call_sysconfig_functions(
87 'post_setup_hook', installer, config_file) No newline at end of file
87 'post_setup_hook', installer, config_file)
@@ -22,7 +22,7 b''
22 #
22 #
23 # You should have received a copy of the GNU General Public License
23 # You should have received a copy of the GNU General Public License
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25
25 from __future__ import with_statement
26 import os
26 import os
27 import logging
27 import logging
28 import traceback
28 import traceback
@@ -32,6 +32,7 b' from pylons import request, response, tm'
32 from pylons.i18n.translation import _
32 from pylons.i18n.translation import _
33 from pylons.controllers.util import redirect
33 from pylons.controllers.util import redirect
34 from pylons.decorators import jsonify
34 from pylons.decorators import jsonify
35 from paste.fileapp import FileApp, _FileIter
35
36
36 from rhodecode.lib import diffs
37 from rhodecode.lib import diffs
37 from rhodecode.lib import helpers as h
38 from rhodecode.lib import helpers as h
@@ -360,23 +361,26 b' class FilesController(BaseRepoController'
360 except (ImproperArchiveTypeError, KeyError):
361 except (ImproperArchiveTypeError, KeyError):
361 return _('Unknown archive type')
362 return _('Unknown archive type')
362
363
363 archive = tempfile.NamedTemporaryFile(mode='w+r+b', delete=False)
364 fd, archive = tempfile.mkstemp()
364 cs.fill_archive(stream=archive, kind=fileformat, subrepos=subrepos)
365 t = open(archive, 'wb')
365 archive.close()
366 cs.fill_archive(stream=t, kind=fileformat, subrepos=subrepos)
366 response.content_type = content_type
367 t.close()
367 response.content_disposition = 'attachment; filename=%s-%s%s' \
368 % (repo_name, revision[:12], ext)
369 response.content_length = str(os.path.getsize(archive.name))
370
368
371 def get_chunked_archive(tmpfile):
369 def get_chunked_archive(archive):
370 stream = open(archive, 'rb')
372 while True:
371 while True:
373 data = tmpfile.read(16 * 1024)
372 data = stream.read(16 * 1024)
374 if not data:
373 if not data:
375 tmpfile.close()
374 stream.close()
376 os.unlink(tmpfile.name)
375 os.close(fd)
376 os.remove(archive)
377 break
377 break
378 yield data
378 yield data
379 return get_chunked_archive(tmpfile=open(archive.name,'rb'))
379
380 response.content_disposition = str('attachment; filename=%s-%s%s' \
381 % (repo_name, revision[:12], ext))
382 response.content_type = str(content_type)
383 return get_chunked_archive(archive)
380
384
381 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
385 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
382 'repository.admin')
386 'repository.admin')
@@ -30,7 +30,7 b' from pylons import request, config, tmpl'
30
30
31 from rhodecode.lib.auth import LoginRequired
31 from rhodecode.lib.auth import LoginRequired
32 from rhodecode.lib.base import BaseController, render
32 from rhodecode.lib.base import BaseController, render
33 from rhodecode.lib.indexers import SCHEMA, IDX_NAME, ResultWrapper
33 from rhodecode.lib.indexers import SCHEMA, IDX_NAME, WhooshResultWrapper
34
34
35 from webhelpers.paginate import Page
35 from webhelpers.paginate import Page
36 from webhelpers.util import update_params
36 from webhelpers.util import update_params
@@ -38,6 +38,7 b' from webhelpers.util import update_param'
38 from whoosh.index import open_dir, EmptyIndexError
38 from whoosh.index import open_dir, EmptyIndexError
39 from whoosh.qparser import QueryParser, QueryParserError
39 from whoosh.qparser import QueryParser, QueryParserError
40 from whoosh.query import Phrase, Wildcard, Term, Prefix
40 from whoosh.query import Phrase, Wildcard, Term, Prefix
41 from rhodecode.model.repo import RepoModel
41
42
42 log = logging.getLogger(__name__)
43 log = logging.getLogger(__name__)
43
44
@@ -99,10 +100,10 b' class SearchController(BaseController):'
99 def url_generator(**kw):
100 def url_generator(**kw):
100 return update_params("?q=%s&type=%s" \
101 return update_params("?q=%s&type=%s" \
101 % (c.cur_query, c.cur_search), **kw)
102 % (c.cur_query, c.cur_search), **kw)
102
103 repo_location = RepoModel().repos_path
103 c.formated_results = Page(
104 c.formated_results = Page(
104 ResultWrapper(search_type, searcher, matcher,
105 WhooshResultWrapper(search_type, searcher, matcher,
105 highlight_items),
106 highlight_items, repo_location),
106 page=p,
107 page=p,
107 item_count=res_ln,
108 item_count=res_ln,
108 items_per_page=10,
109 items_per_page=10,
@@ -51,6 +51,7 b' from rhodecode.lib.celerylib import run_'
51 from rhodecode.lib.celerylib.tasks import get_commits_stats
51 from rhodecode.lib.celerylib.tasks import get_commits_stats
52 from rhodecode.lib.helpers import RepoPage
52 from rhodecode.lib.helpers import RepoPage
53 from rhodecode.lib.compat import json, OrderedDict
53 from rhodecode.lib.compat import json, OrderedDict
54 from rhodecode.lib.vcs.nodes import FileNode
54
55
55 log = logging.getLogger(__name__)
56 log = logging.getLogger(__name__)
56
57
@@ -197,6 +198,8 b' class SummaryController(BaseRepoControll'
197 for f in README_FILES:
198 for f in README_FILES:
198 try:
199 try:
199 readme = cs.get_node(f)
200 readme = cs.get_node(f)
201 if not isinstance(readme, FileNode):
202 continue
200 readme_file = f
203 readme_file = f
201 readme_data = renderer.render(readme.content, f)
204 readme_data = renderer.render(readme.content, f)
202 log.debug('Found readme %s' % readme_file)
205 log.debug('Found readme %s' % readme_file)
This diff has been collapsed as it changes many lines, (2374 lines changed) Show them Hide them
@@ -1,14 +1,14 b''
1 # Translations template for RhodeCode.
1 # Translations template for RhodeCode.
2 # Copyright (C) 2011 ORGANIZATION
2 # Copyright (C) 2012 ORGANIZATION
3 # This file is distributed under the same license as the RhodeCode project.
3 # This file is distributed under the same license as the RhodeCode project.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
5 #
5 #
6 #, fuzzy
6 #, fuzzy
7 msgid ""
7 msgid ""
8 msgstr ""
8 msgstr ""
9 "Project-Id-Version: RhodeCode 1.2.0\n"
9 "Project-Id-Version: RhodeCode 1.4.0\n"
10 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11 "POT-Creation-Date: 2011-09-14 15:50-0300\n"
11 "POT-Creation-Date: 2012-05-20 11:45+0200\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,19 +17,28 b' msgstr ""'
17 "Content-Transfer-Encoding: 8bit\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Generated-By: Babel 0.9.6\n"
18 "Generated-By: Babel 0.9.6\n"
19
19
20 #: rhodecode/controllers/changeset.py:108 rhodecode/controllers/changeset.py:149
20 #: rhodecode/controllers/changelog.py:96
21 #: rhodecode/controllers/changeset.py:216 rhodecode/controllers/changeset.py:229
21 msgid "All Branches"
22 msgstr ""
23
24 #: rhodecode/controllers/changeset.py:79
25 msgid "show white space"
26 msgstr ""
27
28 #: rhodecode/controllers/changeset.py:86 rhodecode/controllers/changeset.py:93
29 msgid "ignore white space"
30 msgstr ""
31
32 #: rhodecode/controllers/changeset.py:153
33 #, python-format
34 msgid "%s line context"
35 msgstr ""
36
37 #: rhodecode/controllers/changeset.py:320 rhodecode/controllers/changeset.py:335
38 #: rhodecode/lib/diffs.py:62
22 msgid "binary file"
39 msgid "binary file"
23 msgstr ""
40 msgstr ""
24
41
25 #: rhodecode/controllers/changeset.py:123 rhodecode/controllers/changeset.py:168
26 msgid "Changeset is to big and was cut off, see raw changeset instead"
27 msgstr ""
28
29 #: rhodecode/controllers/changeset.py:159
30 msgid "Diff is to big and was cut off, see raw diff instead"
31 msgstr ""
32
33 #: rhodecode/controllers/error.py:69
42 #: rhodecode/controllers/error.py:69
34 msgid "Home page"
43 msgid "Home page"
35 msgstr ""
44 msgstr ""
@@ -66,153 +75,175 b' msgstr ""'
66 msgid "%s %s feed"
75 msgid "%s %s feed"
67 msgstr ""
76 msgstr ""
68
77
69 #: rhodecode/controllers/files.py:72
78 #: rhodecode/controllers/files.py:86
70 msgid "There are no files yet"
79 #: rhodecode/templates/admin/repos/repo_add.html:13
71 msgstr ""
80 msgid "add new"
72
81 msgstr ""
73 #: rhodecode/controllers/files.py:262
82
83 #: rhodecode/controllers/files.py:87
84 #, python-format
85 msgid "There are no files yet %s"
86 msgstr ""
87
88 #: rhodecode/controllers/files.py:247
74 #, python-format
89 #, python-format
75 msgid "Edited %s via RhodeCode"
90 msgid "Edited %s via RhodeCode"
76 msgstr ""
91 msgstr ""
77
92
78 #: rhodecode/controllers/files.py:267 rhodecode/templates/files/file_diff.html:40
93 #: rhodecode/controllers/files.py:252
79 msgid "No changes"
94 msgid "No changes"
80 msgstr ""
95 msgstr ""
81
96
82 #: rhodecode/controllers/files.py:278
97 #: rhodecode/controllers/files.py:263 rhodecode/controllers/files.py:316
83 #, python-format
98 #, python-format
84 msgid "Successfully committed to %s"
99 msgid "Successfully committed to %s"
85 msgstr ""
100 msgstr ""
86
101
87 #: rhodecode/controllers/files.py:283
102 #: rhodecode/controllers/files.py:268 rhodecode/controllers/files.py:322
88 msgid "Error occurred during commit"
103 msgid "Error occurred during commit"
89 msgstr ""
104 msgstr ""
90
105
91 #: rhodecode/controllers/files.py:308
106 #: rhodecode/controllers/files.py:288
107 #, python-format
108 msgid "Added %s via RhodeCode"
109 msgstr ""
110
111 #: rhodecode/controllers/files.py:302
112 msgid "No content"
113 msgstr ""
114
115 #: rhodecode/controllers/files.py:306
116 msgid "No filename"
117 msgstr ""
118
119 #: rhodecode/controllers/files.py:347
92 msgid "downloads disabled"
120 msgid "downloads disabled"
93 msgstr ""
121 msgstr ""
94
122
95 #: rhodecode/controllers/files.py:313
123 #: rhodecode/controllers/files.py:358
96 #, python-format
124 #, python-format
97 msgid "Unknown revision %s"
125 msgid "Unknown revision %s"
98 msgstr ""
126 msgstr ""
99
127
100 #: rhodecode/controllers/files.py:315
128 #: rhodecode/controllers/files.py:360
101 msgid "Empty repository"
129 msgid "Empty repository"
102 msgstr ""
130 msgstr ""
103
131
104 #: rhodecode/controllers/files.py:317
132 #: rhodecode/controllers/files.py:362
105 msgid "Unknown archive type"
133 msgid "Unknown archive type"
106 msgstr ""
134 msgstr ""
107
135
108 #: rhodecode/controllers/files.py:385 rhodecode/controllers/files.py:398
136 #: rhodecode/controllers/files.py:461
109 msgid "Binary file"
137 #: rhodecode/templates/changeset/changeset_range.html:5
110 msgstr ""
138 #: rhodecode/templates/changeset/changeset_range.html:13
111
139 #: rhodecode/templates/changeset/changeset_range.html:31
112 #: rhodecode/controllers/files.py:417
113 #: rhodecode/templates/changeset/changeset_range.html:4
114 #: rhodecode/templates/changeset/changeset_range.html:12
115 #: rhodecode/templates/changeset/changeset_range.html:29
116 msgid "Changesets"
140 msgid "Changesets"
117 msgstr ""
141 msgstr ""
118
142
119 #: rhodecode/controllers/files.py:418 rhodecode/controllers/summary.py:175
143 #: rhodecode/controllers/files.py:462 rhodecode/controllers/summary.py:227
120 #: rhodecode/templates/branches/branches.html:5
144 #: rhodecode/templates/branches/branches.html:5
121 #: rhodecode/templates/summary/summary.html:690
122 msgid "Branches"
145 msgid "Branches"
123 msgstr ""
146 msgstr ""
124
147
125 #: rhodecode/controllers/files.py:419 rhodecode/controllers/summary.py:176
148 #: rhodecode/controllers/files.py:463 rhodecode/controllers/summary.py:228
126 #: rhodecode/templates/summary/summary.html:679
127 #: rhodecode/templates/tags/tags.html:5
149 #: rhodecode/templates/tags/tags.html:5
128 msgid "Tags"
150 msgid "Tags"
129 msgstr ""
151 msgstr ""
130
152
131 #: rhodecode/controllers/journal.py:50
153 #: rhodecode/controllers/forks.py:69 rhodecode/controllers/admin/repos.py:86
132 #, python-format
154 #, python-format
133 msgid "%s public journal %s feed"
155 msgid ""
134 msgstr ""
156 "%s repository is not mapped to db perhaps it was created or renamed from the "
135
157 "filesystem please run the application again in order to rescan repositories"
136 #: rhodecode/controllers/journal.py:178 rhodecode/controllers/journal.py:212
158 msgstr ""
137 #: rhodecode/templates/admin/repos/repo_edit.html:171
159
138 #: rhodecode/templates/base/base.html:50
160 #: rhodecode/controllers/forks.py:128 rhodecode/controllers/settings.py:69
139 msgid "Public journal"
140 msgstr ""
141
142 #: rhodecode/controllers/login.py:111
143 msgid "You have successfully registered into rhodecode"
144 msgstr ""
145
146 #: rhodecode/controllers/login.py:133
147 msgid "Your password reset link was sent"
148 msgstr ""
149
150 #: rhodecode/controllers/login.py:155
151 msgid "Your password reset was successful, new password has been sent to your email"
152 msgstr ""
153
154 #: rhodecode/controllers/search.py:109
155 msgid "Invalid search query. Try quoting it."
156 msgstr ""
157
158 #: rhodecode/controllers/search.py:114
159 msgid "There is no index to search in. Please run whoosh indexer"
160 msgstr ""
161
162 #: rhodecode/controllers/search.py:118
163 msgid "An error occurred during this search operation"
164 msgstr ""
165
166 #: rhodecode/controllers/settings.py:61 rhodecode/controllers/settings.py:171
167 #, python-format
161 #, python-format
168 msgid ""
162 msgid ""
169 "%s repository is not mapped to db perhaps it was created or renamed from the "
163 "%s repository is not mapped to db perhaps it was created or renamed from the "
170 "file system please run the application again in order to rescan repositories"
164 "file system please run the application again in order to rescan repositories"
171 msgstr ""
165 msgstr ""
172
166
173 #: rhodecode/controllers/settings.py:109 rhodecode/controllers/admin/repos.py:239
167 #: rhodecode/controllers/forks.py:163
168 #, python-format
169 msgid "forked %s repository as %s"
170 msgstr ""
171
172 #: rhodecode/controllers/forks.py:177
173 #, python-format
174 msgid "An error occurred during repository forking %s"
175 msgstr ""
176
177 #: rhodecode/controllers/journal.py:53
178 #, python-format
179 msgid "%s public journal %s feed"
180 msgstr ""
181
182 #: rhodecode/controllers/journal.py:190 rhodecode/controllers/journal.py:224
183 #: rhodecode/templates/admin/repos/repo_edit.html:177
184 #: rhodecode/templates/base/base.html:307 rhodecode/templates/base/base.html:309
185 #: rhodecode/templates/base/base.html:311
186 msgid "Public journal"
187 msgstr ""
188
189 #: rhodecode/controllers/login.py:116
190 msgid "You have successfully registered into rhodecode"
191 msgstr ""
192
193 #: rhodecode/controllers/login.py:137
194 msgid "Your password reset link was sent"
195 msgstr ""
196
197 #: rhodecode/controllers/login.py:157
198 msgid "Your password reset was successful, new password has been sent to your email"
199 msgstr ""
200
201 #: rhodecode/controllers/search.py:113
202 msgid "Invalid search query. Try quoting it."
203 msgstr ""
204
205 #: rhodecode/controllers/search.py:118
206 msgid "There is no index to search in. Please run whoosh indexer"
207 msgstr ""
208
209 #: rhodecode/controllers/search.py:122
210 msgid "An error occurred during this search operation"
211 msgstr ""
212
213 #: rhodecode/controllers/settings.py:103 rhodecode/controllers/admin/repos.py:211
174 #, python-format
214 #, python-format
175 msgid "Repository %s updated successfully"
215 msgid "Repository %s updated successfully"
176 msgstr ""
216 msgstr ""
177
217
178 #: rhodecode/controllers/settings.py:126 rhodecode/controllers/admin/repos.py:257
218 #: rhodecode/controllers/settings.py:121 rhodecode/controllers/admin/repos.py:229
179 #, python-format
219 #, python-format
180 msgid "error occurred during update of repository %s"
220 msgid "error occurred during update of repository %s"
181 msgstr ""
221 msgstr ""
182
222
183 #: rhodecode/controllers/settings.py:144 rhodecode/controllers/admin/repos.py:275
223 #: rhodecode/controllers/settings.py:139 rhodecode/controllers/admin/repos.py:247
184 #, python-format
224 #, python-format
185 msgid ""
225 msgid ""
186 "%s repository is not mapped to db perhaps it was moved or renamed from the "
226 "%s repository is not mapped to db perhaps it was moved or renamed from the "
187 "filesystem please run the application again in order to rescan repositories"
227 "filesystem please run the application again in order to rescan repositories"
188 msgstr ""
228 msgstr ""
189
229
190 #: rhodecode/controllers/settings.py:156 rhodecode/controllers/admin/repos.py:287
230 #: rhodecode/controllers/settings.py:151 rhodecode/controllers/admin/repos.py:259
191 #, python-format
231 #, python-format
192 msgid "deleted repository %s"
232 msgid "deleted repository %s"
193 msgstr ""
233 msgstr ""
194
234
195 #: rhodecode/controllers/settings.py:159 rhodecode/controllers/admin/repos.py:297
235 #: rhodecode/controllers/settings.py:155 rhodecode/controllers/admin/repos.py:269
196 #: rhodecode/controllers/admin/repos.py:303
236 #: rhodecode/controllers/admin/repos.py:275
197 #, python-format
237 #, python-format
198 msgid "An error occurred during deletion of %s"
238 msgid "An error occurred during deletion of %s"
199 msgstr ""
239 msgstr ""
200
240
201 #: rhodecode/controllers/settings.py:193
241 #: rhodecode/controllers/summary.py:137
202 #, python-format
203 msgid "forked %s repository as %s"
204 msgstr ""
205
206 #: rhodecode/controllers/settings.py:211
207 #, python-format
208 msgid "An error occurred during repository forking %s"
209 msgstr ""
210
211 #: rhodecode/controllers/summary.py:123
212 msgid "No data loaded yet"
242 msgid "No data loaded yet"
213 msgstr ""
243 msgstr ""
214
244
215 #: rhodecode/controllers/summary.py:126
245 #: rhodecode/controllers/summary.py:141
246 #: rhodecode/templates/summary/summary.html:139
216 msgid "Statistics are disabled for this repository"
247 msgid "Statistics are disabled for this repository"
217 msgstr ""
248 msgstr ""
218
249
@@ -260,31 +291,31 b' msgstr ""'
260 msgid "START_TLS on LDAP connection"
291 msgid "START_TLS on LDAP connection"
261 msgstr ""
292 msgstr ""
262
293
263 #: rhodecode/controllers/admin/ldap_settings.py:115
294 #: rhodecode/controllers/admin/ldap_settings.py:125
264 msgid "Ldap settings updated successfully"
295 msgid "Ldap settings updated successfully"
265 msgstr ""
296 msgstr ""
266
297
267 #: rhodecode/controllers/admin/ldap_settings.py:120
298 #: rhodecode/controllers/admin/ldap_settings.py:129
268 msgid "Unable to activate ldap. The \"python-ldap\" library is missing."
299 msgid "Unable to activate ldap. The \"python-ldap\" library is missing."
269 msgstr ""
300 msgstr ""
270
301
271 #: rhodecode/controllers/admin/ldap_settings.py:134
302 #: rhodecode/controllers/admin/ldap_settings.py:146
272 msgid "error occurred during update of ldap settings"
303 msgid "error occurred during update of ldap settings"
273 msgstr ""
304 msgstr ""
274
305
275 #: rhodecode/controllers/admin/permissions.py:56
276 msgid "None"
277 msgstr ""
278
279 #: rhodecode/controllers/admin/permissions.py:57
280 msgid "Read"
281 msgstr ""
282
283 #: rhodecode/controllers/admin/permissions.py:58
284 msgid "Write"
285 msgstr ""
286
287 #: rhodecode/controllers/admin/permissions.py:59
306 #: rhodecode/controllers/admin/permissions.py:59
307 msgid "None"
308 msgstr ""
309
310 #: rhodecode/controllers/admin/permissions.py:60
311 msgid "Read"
312 msgstr ""
313
314 #: rhodecode/controllers/admin/permissions.py:61
315 msgid "Write"
316 msgstr ""
317
318 #: rhodecode/controllers/admin/permissions.py:62
288 #: rhodecode/templates/admin/ldap/ldap.html:9
319 #: rhodecode/templates/admin/ldap/ldap.html:9
289 #: rhodecode/templates/admin/permissions/permissions.html:9
320 #: rhodecode/templates/admin/permissions/permissions.html:9
290 #: rhodecode/templates/admin/repos/repo_add.html:9
321 #: rhodecode/templates/admin/repos/repo_add.html:9
@@ -297,546 +328,650 b' msgstr ""'
297 #: rhodecode/templates/admin/settings/settings.html:9
328 #: rhodecode/templates/admin/settings/settings.html:9
298 #: rhodecode/templates/admin/users/user_add.html:8
329 #: rhodecode/templates/admin/users/user_add.html:8
299 #: rhodecode/templates/admin/users/user_edit.html:9
330 #: rhodecode/templates/admin/users/user_edit.html:9
300 #: rhodecode/templates/admin/users/user_edit.html:110
331 #: rhodecode/templates/admin/users/user_edit.html:122
301 #: rhodecode/templates/admin/users/users.html:9
332 #: rhodecode/templates/admin/users/users.html:9
302 #: rhodecode/templates/admin/users_groups/users_group_add.html:8
333 #: rhodecode/templates/admin/users_groups/users_group_add.html:8
303 #: rhodecode/templates/admin/users_groups/users_group_edit.html:9
334 #: rhodecode/templates/admin/users_groups/users_group_edit.html:9
304 #: rhodecode/templates/admin/users_groups/users_groups.html:9
335 #: rhodecode/templates/admin/users_groups/users_groups.html:9
305 #: rhodecode/templates/base/base.html:279 rhodecode/templates/base/base.html:366
336 #: rhodecode/templates/base/base.html:197 rhodecode/templates/base/base.html:326
306 #: rhodecode/templates/base/base.html:368 rhodecode/templates/base/base.html:370
337 #: rhodecode/templates/base/base.html:328 rhodecode/templates/base/base.html:330
307 msgid "Admin"
338 msgid "Admin"
308 msgstr ""
339 msgstr ""
309
340
310 #: rhodecode/controllers/admin/permissions.py:62
341 #: rhodecode/controllers/admin/permissions.py:65
311 msgid "disabled"
342 msgid "disabled"
312 msgstr ""
343 msgstr ""
313
344
314 #: rhodecode/controllers/admin/permissions.py:64
345 #: rhodecode/controllers/admin/permissions.py:67
315 msgid "allowed with manual account activation"
346 msgid "allowed with manual account activation"
316 msgstr ""
347 msgstr ""
317
348
318 #: rhodecode/controllers/admin/permissions.py:66
319 msgid "allowed with automatic account activation"
320 msgstr ""
321
322 #: rhodecode/controllers/admin/permissions.py:68
323 msgid "Disabled"
324 msgstr ""
325
326 #: rhodecode/controllers/admin/permissions.py:69
349 #: rhodecode/controllers/admin/permissions.py:69
350 msgid "allowed with automatic account activation"
351 msgstr ""
352
353 #: rhodecode/controllers/admin/permissions.py:71
354 msgid "Disabled"
355 msgstr ""
356
357 #: rhodecode/controllers/admin/permissions.py:72
327 msgid "Enabled"
358 msgid "Enabled"
328 msgstr ""
359 msgstr ""
329
360
330 #: rhodecode/controllers/admin/permissions.py:102
361 #: rhodecode/controllers/admin/permissions.py:106
331 msgid "Default permissions updated successfully"
362 msgid "Default permissions updated successfully"
332 msgstr ""
363 msgstr ""
333
364
334 #: rhodecode/controllers/admin/permissions.py:119
365 #: rhodecode/controllers/admin/permissions.py:123
335 msgid "error occurred during update of permissions"
366 msgid "error occurred during update of permissions"
336 msgstr ""
367 msgstr ""
337
368
338 #: rhodecode/controllers/admin/repos.py:96
369 #: rhodecode/controllers/admin/repos.py:116
339 #, python-format
370 msgid "--REMOVE FORK--"
340 msgid ""
371 msgstr ""
341 "%s repository is not mapped to db perhaps it was created or renamed from the "
372
342 "filesystem please run the application again in order to rescan repositories"
373 #: rhodecode/controllers/admin/repos.py:144
343 msgstr ""
344
345 #: rhodecode/controllers/admin/repos.py:172
346 #, python-format
374 #, python-format
347 msgid "created repository %s from %s"
375 msgid "created repository %s from %s"
348 msgstr ""
376 msgstr ""
349
377
350 #: rhodecode/controllers/admin/repos.py:176
378 #: rhodecode/controllers/admin/repos.py:148
351 #, python-format
379 #, python-format
352 msgid "created repository %s"
380 msgid "created repository %s"
353 msgstr ""
381 msgstr ""
354
382
355 #: rhodecode/controllers/admin/repos.py:205
383 #: rhodecode/controllers/admin/repos.py:177
356 #, python-format
384 #, python-format
357 msgid "error occurred during creation of repository %s"
385 msgid "error occurred during creation of repository %s"
358 msgstr ""
386 msgstr ""
359
387
360 #: rhodecode/controllers/admin/repos.py:292
388 #: rhodecode/controllers/admin/repos.py:264
361 #, python-format
389 #, python-format
362 msgid "Cannot delete %s it still contains attached forks"
390 msgid "Cannot delete %s it still contains attached forks"
363 msgstr ""
391 msgstr ""
364
392
365 #: rhodecode/controllers/admin/repos.py:320
393 #: rhodecode/controllers/admin/repos.py:293
366 msgid "An error occurred during deletion of repository user"
394 msgid "An error occurred during deletion of repository user"
367 msgstr ""
395 msgstr ""
368
396
369 #: rhodecode/controllers/admin/repos.py:335
397 #: rhodecode/controllers/admin/repos.py:312
370 msgid "An error occurred during deletion of repository users groups"
398 msgid "An error occurred during deletion of repository users groups"
371 msgstr ""
399 msgstr ""
372
400
373 #: rhodecode/controllers/admin/repos.py:352
401 #: rhodecode/controllers/admin/repos.py:329
374 msgid "An error occurred during deletion of repository stats"
402 msgid "An error occurred during deletion of repository stats"
375 msgstr ""
403 msgstr ""
376
404
377 #: rhodecode/controllers/admin/repos.py:367
405 #: rhodecode/controllers/admin/repos.py:345
378 msgid "An error occurred during cache invalidation"
406 msgid "An error occurred during cache invalidation"
379 msgstr ""
407 msgstr ""
380
408
409 #: rhodecode/controllers/admin/repos.py:365
410 msgid "Updated repository visibility in public journal"
411 msgstr ""
412
413 #: rhodecode/controllers/admin/repos.py:369
414 msgid "An error occurred during setting this repository in public journal"
415 msgstr ""
416
417 #: rhodecode/controllers/admin/repos.py:374 rhodecode/model/forms.py:54
418 msgid "Token mismatch"
419 msgstr ""
420
381 #: rhodecode/controllers/admin/repos.py:387
421 #: rhodecode/controllers/admin/repos.py:387
382 msgid "Updated repository visibility in public journal"
383 msgstr ""
384
385 #: rhodecode/controllers/admin/repos.py:390
386 msgid "An error occurred during setting this repository in public journal"
387 msgstr ""
388
389 #: rhodecode/controllers/admin/repos.py:395 rhodecode/model/forms.py:53
390 msgid "Token mismatch"
391 msgstr ""
392
393 #: rhodecode/controllers/admin/repos.py:408
394 msgid "Pulled from remote location"
422 msgid "Pulled from remote location"
395 msgstr ""
423 msgstr ""
396
424
397 #: rhodecode/controllers/admin/repos.py:410
425 #: rhodecode/controllers/admin/repos.py:389
398 msgid "An error occurred during pull from remote location"
426 msgid "An error occurred during pull from remote location"
399 msgstr ""
427 msgstr ""
400
428
401 #: rhodecode/controllers/admin/repos_groups.py:83
429 #: rhodecode/controllers/admin/repos.py:405
430 msgid "Nothing"
431 msgstr ""
432
433 #: rhodecode/controllers/admin/repos.py:407
434 #, python-format
435 msgid "Marked repo %s as fork of %s"
436 msgstr ""
437
438 #: rhodecode/controllers/admin/repos.py:411
439 msgid "An error occurred during this operation"
440 msgstr ""
441
442 #: rhodecode/controllers/admin/repos_groups.py:119
402 #, python-format
443 #, python-format
403 msgid "created repos group %s"
444 msgid "created repos group %s"
404 msgstr ""
445 msgstr ""
405
446
406 #: rhodecode/controllers/admin/repos_groups.py:96
447 #: rhodecode/controllers/admin/repos_groups.py:132
407 #, python-format
448 #, python-format
408 msgid "error occurred during creation of repos group %s"
449 msgid "error occurred during creation of repos group %s"
409 msgstr ""
450 msgstr ""
410
451
411 #: rhodecode/controllers/admin/repos_groups.py:130
452 #: rhodecode/controllers/admin/repos_groups.py:166
412 #, python-format
453 #, python-format
413 msgid "updated repos group %s"
454 msgid "updated repos group %s"
414 msgstr ""
455 msgstr ""
415
456
416 #: rhodecode/controllers/admin/repos_groups.py:143
457 #: rhodecode/controllers/admin/repos_groups.py:179
417 #, python-format
458 #, python-format
418 msgid "error occurred during update of repos group %s"
459 msgid "error occurred during update of repos group %s"
419 msgstr ""
460 msgstr ""
420
461
421 #: rhodecode/controllers/admin/repos_groups.py:164
462 #: rhodecode/controllers/admin/repos_groups.py:198
422 #, python-format
463 #, python-format
423 msgid "This group contains %s repositores and cannot be deleted"
464 msgid "This group contains %s repositores and cannot be deleted"
424 msgstr ""
465 msgstr ""
425
466
426 #: rhodecode/controllers/admin/repos_groups.py:171
467 #: rhodecode/controllers/admin/repos_groups.py:205
427 #, python-format
468 #, python-format
428 msgid "removed repos group %s"
469 msgid "removed repos group %s"
429 msgstr ""
470 msgstr ""
430
471
431 #: rhodecode/controllers/admin/repos_groups.py:175
472 #: rhodecode/controllers/admin/repos_groups.py:210
473 msgid "Cannot delete this group it still contains subgroups"
474 msgstr ""
475
476 #: rhodecode/controllers/admin/repos_groups.py:215
477 #: rhodecode/controllers/admin/repos_groups.py:220
432 #, python-format
478 #, python-format
433 msgid "error occurred during deletion of repos group %s"
479 msgid "error occurred during deletion of repos group %s"
434 msgstr ""
480 msgstr ""
435
481
436 #: rhodecode/controllers/admin/settings.py:109
482 #: rhodecode/controllers/admin/repos_groups.py:240
483 msgid "An error occurred during deletion of group user"
484 msgstr ""
485
486 #: rhodecode/controllers/admin/repos_groups.py:260
487 msgid "An error occurred during deletion of group users groups"
488 msgstr ""
489
490 #: rhodecode/controllers/admin/settings.py:120
437 #, python-format
491 #, python-format
438 msgid "Repositories successfully rescanned added: %s,removed: %s"
492 msgid "Repositories successfully rescanned added: %s,removed: %s"
439 msgstr ""
493 msgstr ""
440
494
441 #: rhodecode/controllers/admin/settings.py:118
495 #: rhodecode/controllers/admin/settings.py:129
442 msgid "Whoosh reindex task scheduled"
496 msgid "Whoosh reindex task scheduled"
443 msgstr ""
497 msgstr ""
444
498
445 #: rhodecode/controllers/admin/settings.py:143
499 #: rhodecode/controllers/admin/settings.py:154
446 msgid "Updated application settings"
500 msgid "Updated application settings"
447 msgstr ""
501 msgstr ""
448
502
449 #: rhodecode/controllers/admin/settings.py:148
503 #: rhodecode/controllers/admin/settings.py:159
450 #: rhodecode/controllers/admin/settings.py:215
504 #: rhodecode/controllers/admin/settings.py:226
451 msgid "error occurred during updating application settings"
505 msgid "error occurred during updating application settings"
452 msgstr ""
506 msgstr ""
453
507
454 #: rhodecode/controllers/admin/settings.py:210
508 #: rhodecode/controllers/admin/settings.py:221
455 msgid "Updated mercurial settings"
509 msgid "Updated mercurial settings"
456 msgstr ""
510 msgstr ""
457
511
458 #: rhodecode/controllers/admin/settings.py:236
512 #: rhodecode/controllers/admin/settings.py:246
459 msgid "Added new hook"
513 msgid "Added new hook"
460 msgstr ""
514 msgstr ""
461
515
462 #: rhodecode/controllers/admin/settings.py:247
516 #: rhodecode/controllers/admin/settings.py:258
463 msgid "Updated hooks"
517 msgid "Updated hooks"
464 msgstr ""
518 msgstr ""
465
519
466 #: rhodecode/controllers/admin/settings.py:251
520 #: rhodecode/controllers/admin/settings.py:262
467 msgid "error occurred during hook creation"
521 msgid "error occurred during hook creation"
468 msgstr ""
522 msgstr ""
469
523
470 #: rhodecode/controllers/admin/settings.py:310
524 #: rhodecode/controllers/admin/settings.py:281
525 msgid "Email task created"
526 msgstr ""
527
528 #: rhodecode/controllers/admin/settings.py:336
471 msgid "You can't edit this user since it's crucial for entire application"
529 msgid "You can't edit this user since it's crucial for entire application"
472 msgstr ""
530 msgstr ""
473
531
474 #: rhodecode/controllers/admin/settings.py:339
532 #: rhodecode/controllers/admin/settings.py:365
475 msgid "Your account was updated successfully"
533 msgid "Your account was updated successfully"
476 msgstr ""
534 msgstr ""
477
535
478 #: rhodecode/controllers/admin/settings.py:359
536 #: rhodecode/controllers/admin/settings.py:384
479 #: rhodecode/controllers/admin/users.py:130
537 #: rhodecode/controllers/admin/users.py:132
480 #, python-format
538 #, python-format
481 msgid "error occurred during update of user %s"
539 msgid "error occurred during update of user %s"
482 msgstr ""
540 msgstr ""
483
541
484 #: rhodecode/controllers/admin/users.py:78
542 #: rhodecode/controllers/admin/users.py:79
485 #, python-format
543 #, python-format
486 msgid "created user %s"
544 msgid "created user %s"
487 msgstr ""
545 msgstr ""
488
546
489 #: rhodecode/controllers/admin/users.py:90
547 #: rhodecode/controllers/admin/users.py:92
490 #, python-format
548 #, python-format
491 msgid "error occurred during creation of user %s"
549 msgid "error occurred during creation of user %s"
492 msgstr ""
550 msgstr ""
493
551
494 #: rhodecode/controllers/admin/users.py:116
552 #: rhodecode/controllers/admin/users.py:118
495 msgid "User updated successfully"
553 msgid "User updated successfully"
496 msgstr ""
554 msgstr ""
497
555
498 #: rhodecode/controllers/admin/users.py:146
556 #: rhodecode/controllers/admin/users.py:149
499 msgid "successfully deleted user"
557 msgid "successfully deleted user"
500 msgstr ""
558 msgstr ""
501
559
502 #: rhodecode/controllers/admin/users.py:150
560 #: rhodecode/controllers/admin/users.py:154
503 msgid "An error occurred during deletion of user"
561 msgid "An error occurred during deletion of user"
504 msgstr ""
562 msgstr ""
505
563
506 #: rhodecode/controllers/admin/users.py:166
564 #: rhodecode/controllers/admin/users.py:169
507 msgid "You can't edit this user"
565 msgid "You can't edit this user"
508 msgstr ""
566 msgstr ""
509
567
510 #: rhodecode/controllers/admin/users.py:195
568 #: rhodecode/controllers/admin/users.py:199
511 #: rhodecode/controllers/admin/users_groups.py:202
569 #: rhodecode/controllers/admin/users_groups.py:215
512 msgid "Granted 'repository create' permission to user"
570 msgid "Granted 'repository create' permission to user"
513 msgstr ""
571 msgstr ""
514
572
515 #: rhodecode/controllers/admin/users.py:204
573 #: rhodecode/controllers/admin/users.py:208
516 #: rhodecode/controllers/admin/users_groups.py:211
574 #: rhodecode/controllers/admin/users_groups.py:225
517 msgid "Revoked 'repository create' permission to user"
575 msgid "Revoked 'repository create' permission to user"
518 msgstr ""
576 msgstr ""
519
577
520 #: rhodecode/controllers/admin/users_groups.py:74
578 #: rhodecode/controllers/admin/users_groups.py:79
521 #, python-format
579 #, python-format
522 msgid "created users group %s"
580 msgid "created users group %s"
523 msgstr ""
581 msgstr ""
524
582
525 #: rhodecode/controllers/admin/users_groups.py:86
583 #: rhodecode/controllers/admin/users_groups.py:92
526 #, python-format
584 #, python-format
527 msgid "error occurred during creation of users group %s"
585 msgid "error occurred during creation of users group %s"
528 msgstr ""
586 msgstr ""
529
587
530 #: rhodecode/controllers/admin/users_groups.py:119
588 #: rhodecode/controllers/admin/users_groups.py:128
531 #, python-format
589 #, python-format
532 msgid "updated users group %s"
590 msgid "updated users group %s"
533 msgstr ""
591 msgstr ""
534
592
535 #: rhodecode/controllers/admin/users_groups.py:138
593 #: rhodecode/controllers/admin/users_groups.py:148
536 #, python-format
594 #, python-format
537 msgid "error occurred during update of users group %s"
595 msgid "error occurred during update of users group %s"
538 msgstr ""
596 msgstr ""
539
597
540 #: rhodecode/controllers/admin/users_groups.py:154
598 #: rhodecode/controllers/admin/users_groups.py:165
541 msgid "successfully deleted users group"
599 msgid "successfully deleted users group"
542 msgstr ""
600 msgstr ""
543
601
544 #: rhodecode/controllers/admin/users_groups.py:158
602 #: rhodecode/controllers/admin/users_groups.py:170
545 msgid "An error occurred during deletion of users group"
603 msgid "An error occurred during deletion of users group"
546 msgstr ""
604 msgstr ""
547
605
548 #: rhodecode/lib/__init__.py:279
606 #: rhodecode/lib/auth.py:497
549 msgid "year"
550 msgstr ""
551
552 #: rhodecode/lib/__init__.py:280
553 msgid "month"
554 msgstr ""
555
556 #: rhodecode/lib/__init__.py:281
557 msgid "day"
558 msgstr ""
559
560 #: rhodecode/lib/__init__.py:282
561 msgid "hour"
562 msgstr ""
563
564 #: rhodecode/lib/__init__.py:283
565 msgid "minute"
566 msgstr ""
567
568 #: rhodecode/lib/__init__.py:284
569 msgid "second"
570 msgstr ""
571
572 #: rhodecode/lib/__init__.py:293
573 msgid "ago"
574 msgstr ""
575
576 #: rhodecode/lib/__init__.py:296
577 msgid "just now"
578 msgstr ""
579
580 #: rhodecode/lib/auth.py:377
581 msgid "You need to be a registered user to perform this action"
607 msgid "You need to be a registered user to perform this action"
582 msgstr ""
608 msgstr ""
583
609
584 #: rhodecode/lib/auth.py:421
610 #: rhodecode/lib/auth.py:538
585 msgid "You need to be a signed in to view this page"
611 msgid "You need to be a signed in to view this page"
586 msgstr ""
612 msgstr ""
587
613
588 #: rhodecode/lib/helpers.py:307
614 #: rhodecode/lib/diffs.py:78
615 msgid "Changeset was to big and was cut off, use diff menu to display this diff"
616 msgstr ""
617
618 #: rhodecode/lib/diffs.py:88
619 msgid "No changes detected"
620 msgstr ""
621
622 #: rhodecode/lib/helpers.py:412
589 msgid "True"
623 msgid "True"
590 msgstr ""
624 msgstr ""
591
625
592 #: rhodecode/lib/helpers.py:311
626 #: rhodecode/lib/helpers.py:416
593 msgid "False"
627 msgid "False"
594 msgstr ""
628 msgstr ""
595
629
596 #: rhodecode/lib/helpers.py:352
630 #: rhodecode/lib/helpers.py:475
597 #, python-format
631 #, python-format
598 msgid "Show all combined changesets %s->%s"
632 msgid "Show all combined changesets %s->%s"
599 msgstr ""
633 msgstr ""
600
634
601 #: rhodecode/lib/helpers.py:356
635 #: rhodecode/lib/helpers.py:481
602 msgid "compare view"
636 msgid "compare view"
603 msgstr ""
637 msgstr ""
604
638
605 #: rhodecode/lib/helpers.py:365
639 #: rhodecode/lib/helpers.py:501
606 msgid "and"
640 msgid "and"
607 msgstr ""
641 msgstr ""
608
642
609 #: rhodecode/lib/helpers.py:365
643 #: rhodecode/lib/helpers.py:502
610 #, python-format
644 #, python-format
611 msgid "%s more"
645 msgid "%s more"
612 msgstr ""
646 msgstr ""
613
647
614 #: rhodecode/lib/helpers.py:367 rhodecode/templates/changelog/changelog.html:14
648 #: rhodecode/lib/helpers.py:503 rhodecode/templates/changelog/changelog.html:40
615 #: rhodecode/templates/changelog/changelog.html:39
616 msgid "revisions"
649 msgid "revisions"
617 msgstr ""
650 msgstr ""
618
651
619 #: rhodecode/lib/helpers.py:385
652 #: rhodecode/lib/helpers.py:526
620 msgid "fork name "
653 msgid "fork name "
621 msgstr ""
654 msgstr ""
622
655
623 #: rhodecode/lib/helpers.py:388
656 #: rhodecode/lib/helpers.py:529
624 msgid "[deleted] repository"
657 msgid "[deleted] repository"
625 msgstr ""
658 msgstr ""
626
659
627 #: rhodecode/lib/helpers.py:389 rhodecode/lib/helpers.py:393
660 #: rhodecode/lib/helpers.py:530 rhodecode/lib/helpers.py:535
628 msgid "[created] repository"
661 msgid "[created] repository"
629 msgstr ""
662 msgstr ""
630
663
631 #: rhodecode/lib/helpers.py:390 rhodecode/lib/helpers.py:394
664 #: rhodecode/lib/helpers.py:531
665 msgid "[created] repository as fork"
666 msgstr ""
667
668 #: rhodecode/lib/helpers.py:532 rhodecode/lib/helpers.py:536
632 msgid "[forked] repository"
669 msgid "[forked] repository"
633 msgstr ""
670 msgstr ""
634
671
635 #: rhodecode/lib/helpers.py:391 rhodecode/lib/helpers.py:395
672 #: rhodecode/lib/helpers.py:533 rhodecode/lib/helpers.py:537
636 msgid "[updated] repository"
673 msgid "[updated] repository"
637 msgstr ""
674 msgstr ""
638
675
639 #: rhodecode/lib/helpers.py:392
676 #: rhodecode/lib/helpers.py:534
640 msgid "[delete] repository"
677 msgid "[delete] repository"
641 msgstr ""
678 msgstr ""
642
679
643 #: rhodecode/lib/helpers.py:396
680 #: rhodecode/lib/helpers.py:538
644 msgid "[pushed] into"
681 msgid "[pushed] into"
645 msgstr ""
682 msgstr ""
646
683
647 #: rhodecode/lib/helpers.py:397
684 #: rhodecode/lib/helpers.py:539
648 msgid "[committed via RhodeCode] into"
685 msgid "[committed via RhodeCode] into"
649 msgstr ""
686 msgstr ""
650
687
651 #: rhodecode/lib/helpers.py:398
688 #: rhodecode/lib/helpers.py:540
652 msgid "[pulled from remote] into"
689 msgid "[pulled from remote] into"
653 msgstr ""
690 msgstr ""
654
691
655 #: rhodecode/lib/helpers.py:399
692 #: rhodecode/lib/helpers.py:541
656 msgid "[pulled] from"
693 msgid "[pulled] from"
657 msgstr ""
694 msgstr ""
658
695
659 #: rhodecode/lib/helpers.py:400
696 #: rhodecode/lib/helpers.py:542
660 msgid "[started following] repository"
697 msgid "[started following] repository"
661 msgstr ""
698 msgstr ""
662
699
663 #: rhodecode/lib/helpers.py:401
700 #: rhodecode/lib/helpers.py:543
664 msgid "[stopped following] repository"
701 msgid "[stopped following] repository"
665 msgstr ""
702 msgstr ""
666
703
667 #: rhodecode/lib/helpers.py:577
704 #: rhodecode/lib/helpers.py:721
668 #, python-format
705 #, python-format
669 msgid " and %s more"
706 msgid " and %s more"
670 msgstr ""
707 msgstr ""
671
708
672 #: rhodecode/lib/helpers.py:581
709 #: rhodecode/lib/helpers.py:725
673 msgid "No Files"
710 msgid "No Files"
674 msgstr ""
711 msgstr ""
675
712
676 #: rhodecode/model/forms.py:66
713 #: rhodecode/lib/utils2.py:335
714 #, python-format
715 msgid "%d year"
716 msgid_plural "%d years"
717 msgstr[0] ""
718 msgstr[1] ""
719
720 #: rhodecode/lib/utils2.py:336
721 #, python-format
722 msgid "%d month"
723 msgid_plural "%d months"
724 msgstr[0] ""
725 msgstr[1] ""
726
727 #: rhodecode/lib/utils2.py:337
728 #, python-format
729 msgid "%d day"
730 msgid_plural "%d days"
731 msgstr[0] ""
732 msgstr[1] ""
733
734 #: rhodecode/lib/utils2.py:338
735 #, python-format
736 msgid "%d hour"
737 msgid_plural "%d hours"
738 msgstr[0] ""
739 msgstr[1] ""
740
741 #: rhodecode/lib/utils2.py:339
742 #, python-format
743 msgid "%d minute"
744 msgid_plural "%d minutes"
745 msgstr[0] ""
746 msgstr[1] ""
747
748 #: rhodecode/lib/utils2.py:340
749 #, python-format
750 msgid "%d second"
751 msgid_plural "%d seconds"
752 msgstr[0] ""
753 msgstr[1] ""
754
755 #: rhodecode/lib/utils2.py:355
756 #, python-format
757 msgid "%s ago"
758 msgstr ""
759
760 #: rhodecode/lib/utils2.py:357
761 #, python-format
762 msgid "%s and %s ago"
763 msgstr ""
764
765 #: rhodecode/lib/utils2.py:360
766 msgid "just now"
767 msgstr ""
768
769 #: rhodecode/lib/celerylib/tasks.py:269
770 msgid "password reset link"
771 msgstr ""
772
773 #: rhodecode/model/comment.py:85
774 #, python-format
775 msgid "on line %s"
776 msgstr ""
777
778 #: rhodecode/model/comment.py:113
779 msgid "[Mention]"
780 msgstr ""
781
782 #: rhodecode/model/forms.py:72
677 msgid "Invalid username"
783 msgid "Invalid username"
678 msgstr ""
784 msgstr ""
679
785
680 #: rhodecode/model/forms.py:75
786 #: rhodecode/model/forms.py:80
681 msgid "This username already exists"
787 msgid "This username already exists"
682 msgstr ""
788 msgstr ""
683
789
684 #: rhodecode/model/forms.py:79
790 #: rhodecode/model/forms.py:85
685 msgid ""
791 msgid ""
686 "Username may only contain alphanumeric characters underscores, periods or "
792 "Username may only contain alphanumeric characters underscores, periods or "
687 "dashes and must begin with alphanumeric character"
793 "dashes and must begin with alphanumeric character"
688 msgstr ""
794 msgstr ""
689
795
690 #: rhodecode/model/forms.py:94
796 #: rhodecode/model/forms.py:101
691 msgid "Invalid group name"
797 msgid "Invalid group name"
692 msgstr ""
798 msgstr ""
693
799
694 #: rhodecode/model/forms.py:104
800 #: rhodecode/model/forms.py:111
695 msgid "This users group already exists"
801 msgid "This users group already exists"
696 msgstr ""
802 msgstr ""
697
803
698 #: rhodecode/model/forms.py:110
804 #: rhodecode/model/forms.py:117
699 msgid ""
805 msgid ""
700 "Group name may only contain alphanumeric characters underscores, periods or "
806 "RepoGroup name may only contain alphanumeric characters underscores, periods"
701 "dashes and must begin with alphanumeric character"
807 " or dashes and must begin with alphanumeric character"
702 msgstr ""
808 msgstr ""
703
809
704 #: rhodecode/model/forms.py:132
810 #: rhodecode/model/forms.py:145
705 msgid "Cannot assign this group as parent"
811 msgid "Cannot assign this group as parent"
706 msgstr ""
812 msgstr ""
707
813
708 #: rhodecode/model/forms.py:148
814 #: rhodecode/model/forms.py:164
709 msgid "This group already exists"
815 msgid "This group already exists"
710 msgstr ""
816 msgstr ""
711
817
712 #: rhodecode/model/forms.py:164 rhodecode/model/forms.py:172
818 #: rhodecode/model/forms.py:176
713 #: rhodecode/model/forms.py:180
819 msgid "Repository with this name already exists"
820 msgstr ""
821
822 #: rhodecode/model/forms.py:195 rhodecode/model/forms.py:204
823 #: rhodecode/model/forms.py:213
714 msgid "Invalid characters in password"
824 msgid "Invalid characters in password"
715 msgstr ""
825 msgstr ""
716
826
717 #: rhodecode/model/forms.py:191
827 #: rhodecode/model/forms.py:226
718 msgid "Passwords do not match"
828 msgid "Passwords do not match"
719 msgstr ""
829 msgstr ""
720
830
721 #: rhodecode/model/forms.py:196
831 #: rhodecode/model/forms.py:232
722 msgid "invalid password"
832 msgid "invalid password"
723 msgstr ""
833 msgstr ""
724
834
725 #: rhodecode/model/forms.py:197
726 msgid "invalid user name"
727 msgstr ""
728
729 #: rhodecode/model/forms.py:198
730 msgid "Your account is disabled"
731 msgstr ""
732
733 #: rhodecode/model/forms.py:233
835 #: rhodecode/model/forms.py:233
734 msgid "This username is not valid"
836 msgid "invalid user name"
735 msgstr ""
837 msgstr ""
736
838
737 #: rhodecode/model/forms.py:245
839 #: rhodecode/model/forms.py:234
738 msgid "This repository name is disallowed"
840 msgid "Your account is disabled"
739 msgstr ""
740
741 #: rhodecode/model/forms.py:266
742 #, python-format
743 msgid "This repository already exists in group \"%s\""
744 msgstr ""
841 msgstr ""
745
842
746 #: rhodecode/model/forms.py:274
843 #: rhodecode/model/forms.py:274
844 msgid "This username is not valid"
845 msgstr ""
846
847 #: rhodecode/model/forms.py:287
848 msgid "This repository name is disallowed"
849 msgstr ""
850
851 #: rhodecode/model/forms.py:310
852 #, python-format
853 msgid "This repository already exists in a group \"%s\""
854 msgstr ""
855
856 #: rhodecode/model/forms.py:317
857 #, python-format
858 msgid "There is a group with this name already \"%s\""
859 msgstr ""
860
861 #: rhodecode/model/forms.py:324
747 msgid "This repository already exists"
862 msgid "This repository already exists"
748 msgstr ""
863 msgstr ""
749
864
750 #: rhodecode/model/forms.py:312 rhodecode/model/forms.py:319
865 #: rhodecode/model/forms.py:367
751 msgid "invalid clone url"
866 msgid "invalid clone url"
752 msgstr ""
867 msgstr ""
753
868
754 #: rhodecode/model/forms.py:322
869 #: rhodecode/model/forms.py:384
755 msgid "Invalid clone url, provide a valid clone http\\s url"
870 msgid "Invalid clone url, provide a valid clone http\\s url"
756 msgstr ""
871 msgstr ""
757
872
758 #: rhodecode/model/forms.py:334
873 #: rhodecode/model/forms.py:398
759 msgid "Fork have to be the same type as original"
874 msgid "Fork have to be the same type as original"
760 msgstr ""
875 msgstr ""
761
876
762 #: rhodecode/model/forms.py:341
877 #: rhodecode/model/forms.py:414
763 msgid "This username or users group name is not valid"
878 msgid "This username or users group name is not valid"
764 msgstr ""
879 msgstr ""
765
880
766 #: rhodecode/model/forms.py:403
881 #: rhodecode/model/forms.py:480
767 msgid "This is not a valid path"
882 msgid "This is not a valid path"
768 msgstr ""
883 msgstr ""
769
884
770 #: rhodecode/model/forms.py:416
885 #: rhodecode/model/forms.py:494
771 msgid "This e-mail address is already taken"
886 msgid "This e-mail address is already taken"
772 msgstr ""
887 msgstr ""
773
888
774 #: rhodecode/model/forms.py:427
889 #: rhodecode/model/forms.py:507
775 msgid "This e-mail address doesn't exist."
890 msgid "This e-mail address doesn't exist."
776 msgstr ""
891 msgstr ""
777
892
778 #: rhodecode/model/forms.py:447
893 #: rhodecode/model/forms.py:530
779 msgid ""
894 msgid ""
780 "The LDAP Login attribute of the CN must be specified - this is the name of "
895 "The LDAP Login attribute of the CN must be specified - this is the name of "
781 "the attribute that is equivalent to 'username'"
896 "the attribute that is equivalent to 'username'"
782 msgstr ""
897 msgstr ""
783
898
784 #: rhodecode/model/forms.py:466
899 #: rhodecode/model/forms.py:549
785 msgid "Please enter a login"
900 msgid "Please enter a login"
786 msgstr ""
901 msgstr ""
787
902
788 #: rhodecode/model/forms.py:467
903 #: rhodecode/model/forms.py:550
789 #, python-format
904 #, python-format
790 msgid "Enter a value %(min)i characters long or more"
905 msgid "Enter a value %(min)i characters long or more"
791 msgstr ""
906 msgstr ""
792
907
793 #: rhodecode/model/forms.py:475
908 #: rhodecode/model/forms.py:558
794 msgid "Please enter a password"
909 msgid "Please enter a password"
795 msgstr ""
910 msgstr ""
796
911
797 #: rhodecode/model/forms.py:476
912 #: rhodecode/model/forms.py:559
798 #, python-format
913 #, python-format
799 msgid "Enter %(min)i characters or more"
914 msgid "Enter %(min)i characters or more"
800 msgstr ""
915 msgstr ""
801
916
802 #: rhodecode/model/user.py:145
917 #: rhodecode/model/notification.py:175
803 msgid "[RhodeCode] New User registration"
918 msgid "commented on commit"
804 msgstr ""
919 msgstr ""
805
920
806 #: rhodecode/model/user.py:157 rhodecode/model/user.py:179
921 #: rhodecode/model/notification.py:176
922 msgid "sent message"
923 msgstr ""
924
925 #: rhodecode/model/notification.py:177
926 msgid "mentioned you"
927 msgstr ""
928
929 #: rhodecode/model/notification.py:178
930 msgid "registered in RhodeCode"
931 msgstr ""
932
933 #: rhodecode/model/user.py:235
934 msgid "new user registration"
935 msgstr ""
936
937 #: rhodecode/model/user.py:259 rhodecode/model/user.py:279
807 msgid "You can't Edit this user since it's crucial for entire application"
938 msgid "You can't Edit this user since it's crucial for entire application"
808 msgstr ""
939 msgstr ""
809
940
810 #: rhodecode/model/user.py:201
941 #: rhodecode/model/user.py:300
811 msgid "You can't remove this user since it's crucial for entire application"
942 msgid "You can't remove this user since it's crucial for entire application"
812 msgstr ""
943 msgstr ""
813
944
814 #: rhodecode/model/user.py:204
945 #: rhodecode/model/user.py:306
815 #, python-format
946 #, python-format
816 msgid ""
947 msgid ""
817 "This user still owns %s repositories and cannot be removed. Switch owners or "
948 "user \"%s\" still owns %s repositories and cannot be removed. Switch owners "
818 "remove those repositories"
949 "or remove those repositories. %s"
819 msgstr ""
950 msgstr ""
820
951
821 #: rhodecode/templates/index.html:4
952 #: rhodecode/templates/index.html:3
822 msgid "Dashboard"
953 msgid "Dashboard"
823 msgstr ""
954 msgstr ""
824
955
825 #: rhodecode/templates/index_base.html:22
956 #: rhodecode/templates/index_base.html:6
826 #: rhodecode/templates/admin/users/user_edit_my_account.html:102
957 #: rhodecode/templates/admin/users/user_edit_my_account.html:115
958 #: rhodecode/templates/bookmarks/bookmarks.html:10
959 #: rhodecode/templates/branches/branches.html:9
960 #: rhodecode/templates/journal/journal.html:31
961 #: rhodecode/templates/tags/tags.html:10
827 msgid "quick filter..."
962 msgid "quick filter..."
828 msgstr ""
963 msgstr ""
829
964
830 #: rhodecode/templates/index_base.html:23 rhodecode/templates/base/base.html:300
965 #: rhodecode/templates/index_base.html:6 rhodecode/templates/base/base.html:218
831 msgid "repositories"
966 msgid "repositories"
832 msgstr ""
967 msgstr ""
833
968
969 #: rhodecode/templates/index_base.html:13 rhodecode/templates/index_base.html:15
970 #: rhodecode/templates/admin/repos/repos.html:22
971 msgid "ADD REPOSITORY"
972 msgstr ""
973
834 #: rhodecode/templates/index_base.html:29
974 #: rhodecode/templates/index_base.html:29
835 #: rhodecode/templates/admin/repos/repos.html:22
836 msgid "ADD NEW REPOSITORY"
837 msgstr ""
838
839 #: rhodecode/templates/index_base.html:41
840 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32
975 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:32
841 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32
976 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:32
842 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33
977 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:33
@@ -845,145 +980,150 b' msgstr ""'
845 msgid "Group name"
980 msgid "Group name"
846 msgstr ""
981 msgstr ""
847
982
848 #: rhodecode/templates/index_base.html:42 rhodecode/templates/index_base.html:73
983 #: rhodecode/templates/index_base.html:30 rhodecode/templates/index_base.html:67
849 #: rhodecode/templates/admin/repos/repo_add_base.html:44
984 #: rhodecode/templates/index_base.html:132 rhodecode/templates/index_base.html:158
850 #: rhodecode/templates/admin/repos/repo_edit.html:64
985 #: rhodecode/templates/admin/repos/repo_add_base.html:47
851 #: rhodecode/templates/admin/repos/repos.html:31
986 #: rhodecode/templates/admin/repos/repo_edit.html:66
987 #: rhodecode/templates/admin/repos/repos.html:37
988 #: rhodecode/templates/admin/repos/repos.html:84
852 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41
989 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:41
853 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41
990 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:41
854 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34
991 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:34
855 #: rhodecode/templates/settings/repo_fork.html:40
992 #: rhodecode/templates/forks/fork.html:49
856 #: rhodecode/templates/settings/repo_settings.html:40
993 #: rhodecode/templates/settings/repo_settings.html:57
857 #: rhodecode/templates/summary/summary.html:92
994 #: rhodecode/templates/summary/summary.html:100
858 msgid "Description"
995 msgid "Description"
859 msgstr ""
996 msgstr ""
860
997
861 #: rhodecode/templates/index_base.html:53
998 #: rhodecode/templates/index_base.html:40
862 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:46
999 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:46
863 msgid "Repositories group"
1000 msgid "Repositories group"
864 msgstr ""
1001 msgstr ""
865
1002
1003 #: rhodecode/templates/index_base.html:66 rhodecode/templates/index_base.html:156
1004 #: rhodecode/templates/admin/repos/repo_add_base.html:9
1005 #: rhodecode/templates/admin/repos/repo_edit.html:32
1006 #: rhodecode/templates/admin/repos/repos.html:36
1007 #: rhodecode/templates/admin/repos/repos.html:82
1008 #: rhodecode/templates/admin/users/user_edit_my_account.html:133
1009 #: rhodecode/templates/admin/users/user_edit_my_account.html:183
1010 #: rhodecode/templates/admin/users/user_edit_my_account.html:249
1011 #: rhodecode/templates/admin/users/user_edit_my_account.html:284
1012 #: rhodecode/templates/bookmarks/bookmarks.html:36
1013 #: rhodecode/templates/bookmarks/bookmarks_data.html:6
1014 #: rhodecode/templates/branches/branches.html:36
1015 #: rhodecode/templates/files/files_browser.html:47
1016 #: rhodecode/templates/journal/journal.html:50
1017 #: rhodecode/templates/journal/journal.html:98
1018 #: rhodecode/templates/journal/journal.html:177
1019 #: rhodecode/templates/settings/repo_settings.html:31
1020 #: rhodecode/templates/summary/summary.html:38
1021 #: rhodecode/templates/summary/summary.html:114
1022 #: rhodecode/templates/tags/tags.html:36 rhodecode/templates/tags/tags_data.html:6
1023 msgid "Name"
1024 msgstr ""
1025
1026 #: rhodecode/templates/index_base.html:68
1027 #: rhodecode/templates/admin/repos/repos.html:38
1028 msgid "Last change"
1029 msgstr ""
1030
1031 #: rhodecode/templates/index_base.html:69 rhodecode/templates/index_base.html:161
1032 #: rhodecode/templates/admin/repos/repos.html:39
1033 #: rhodecode/templates/admin/repos/repos.html:87
1034 #: rhodecode/templates/admin/users/user_edit_my_account.html:251
1035 #: rhodecode/templates/journal/journal.html:179
1036 msgid "Tip"
1037 msgstr ""
1038
1039 #: rhodecode/templates/index_base.html:70 rhodecode/templates/index_base.html:163
1040 #: rhodecode/templates/admin/repos/repo_edit.html:103
1041 #: rhodecode/templates/admin/repos/repos.html:89
1042 msgid "Owner"
1043 msgstr ""
1044
1045 #: rhodecode/templates/index_base.html:71
1046 #: rhodecode/templates/journal/public_journal.html:20
1047 #: rhodecode/templates/summary/summary.html:43
1048 #: rhodecode/templates/summary/summary.html:46
1049 msgid "RSS"
1050 msgstr ""
1051
866 #: rhodecode/templates/index_base.html:72
1052 #: rhodecode/templates/index_base.html:72
867 #: rhodecode/templates/admin/repos/repo_add_base.html:9
868 #: rhodecode/templates/admin/repos/repo_edit.html:32
869 #: rhodecode/templates/admin/repos/repos.html:30
870 #: rhodecode/templates/admin/users/user_edit_my_account.html:117
871 #: rhodecode/templates/files/files_browser.html:157
872 #: rhodecode/templates/settings/repo_settings.html:31
873 #: rhodecode/templates/summary/summary.html:31
874 #: rhodecode/templates/summary/summary.html:107
875 msgid "Name"
876 msgstr ""
877
878 #: rhodecode/templates/index_base.html:74
879 #: rhodecode/templates/admin/repos/repos.html:32
880 #: rhodecode/templates/summary/summary.html:114
881 msgid "Last change"
882 msgstr ""
883
884 #: rhodecode/templates/index_base.html:75
885 #: rhodecode/templates/admin/repos/repos.html:33
886 msgid "Tip"
887 msgstr ""
888
889 #: rhodecode/templates/index_base.html:76
890 #: rhodecode/templates/admin/repos/repo_edit.html:97
891 msgid "Owner"
892 msgstr ""
893
894 #: rhodecode/templates/index_base.html:77
895 #: rhodecode/templates/journal/public_journal.html:20
896 #: rhodecode/templates/summary/summary.html:180
897 #: rhodecode/templates/summary/summary.html:183
898 msgid "RSS"
899 msgstr ""
900
901 #: rhodecode/templates/index_base.html:78
902 #: rhodecode/templates/journal/public_journal.html:23
1053 #: rhodecode/templates/journal/public_journal.html:23
903 #: rhodecode/templates/summary/summary.html:181
904 #: rhodecode/templates/summary/summary.html:184
905 msgid "Atom"
1054 msgid "Atom"
906 msgstr ""
1055 msgstr ""
907
1056
908 #: rhodecode/templates/index_base.html:87 rhodecode/templates/index_base.html:89
1057 #: rhodecode/templates/index_base.html:102 rhodecode/templates/index_base.html:104
909 #: rhodecode/templates/index_base.html:91 rhodecode/templates/base/base.html:209
910 #: rhodecode/templates/base/base.html:211 rhodecode/templates/base/base.html:213
911 #: rhodecode/templates/summary/summary.html:4
912 msgid "Summary"
913 msgstr ""
914
915 #: rhodecode/templates/index_base.html:95 rhodecode/templates/index_base.html:97
916 #: rhodecode/templates/index_base.html:99 rhodecode/templates/base/base.html:225
917 #: rhodecode/templates/base/base.html:227 rhodecode/templates/base/base.html:229
918 #: rhodecode/templates/changelog/changelog.html:6
919 #: rhodecode/templates/changelog/changelog.html:14
920 msgid "Changelog"
921 msgstr ""
922
923 #: rhodecode/templates/index_base.html:103 rhodecode/templates/index_base.html:105
924 #: rhodecode/templates/index_base.html:107 rhodecode/templates/base/base.html:268
925 #: rhodecode/templates/base/base.html:270 rhodecode/templates/base/base.html:272
926 #: rhodecode/templates/files/files.html:4
927 msgid "Files"
928 msgstr ""
929
930 #: rhodecode/templates/index_base.html:116
931 #: rhodecode/templates/admin/repos/repos.html:42
932 #: rhodecode/templates/admin/users/user_edit_my_account.html:127
933 #: rhodecode/templates/summary/summary.html:48
934 msgid "Mercurial repository"
935 msgstr ""
936
937 #: rhodecode/templates/index_base.html:118
938 #: rhodecode/templates/admin/repos/repos.html:44
939 #: rhodecode/templates/admin/users/user_edit_my_account.html:129
940 #: rhodecode/templates/summary/summary.html:51
941 msgid "Git repository"
942 msgstr ""
943
944 #: rhodecode/templates/index_base.html:123
945 #: rhodecode/templates/admin/repos/repo_edit_perms.html:16
946 #: rhodecode/templates/journal/journal.html:53
947 #: rhodecode/templates/summary/summary.html:56
948 msgid "private repository"
949 msgstr ""
950
951 #: rhodecode/templates/index_base.html:125
952 #: rhodecode/templates/journal/journal.html:55
953 #: rhodecode/templates/summary/summary.html:58
954 msgid "public repository"
955 msgstr ""
956
957 #: rhodecode/templates/index_base.html:133 rhodecode/templates/base/base.html:291
958 #: rhodecode/templates/settings/repo_fork.html:13
959 msgid "fork"
960 msgstr ""
961
962 #: rhodecode/templates/index_base.html:134
963 #: rhodecode/templates/admin/repos/repos.html:60
964 #: rhodecode/templates/admin/users/user_edit_my_account.html:143
965 #: rhodecode/templates/summary/summary.html:69
966 #: rhodecode/templates/summary/summary.html:71
967 msgid "Fork of"
968 msgstr ""
969
970 #: rhodecode/templates/index_base.html:155
971 #: rhodecode/templates/admin/repos/repos.html:73
972 msgid "No changesets yet"
973 msgstr ""
974
975 #: rhodecode/templates/index_base.html:161 rhodecode/templates/index_base.html:163
976 #, python-format
1058 #, python-format
977 msgid "Subscribe to %s rss feed"
1059 msgid "Subscribe to %s rss feed"
978 msgstr ""
1060 msgstr ""
979
1061
980 #: rhodecode/templates/index_base.html:168 rhodecode/templates/index_base.html:170
1062 #: rhodecode/templates/index_base.html:109 rhodecode/templates/index_base.html:111
981 #, python-format
1063 #, python-format
982 msgid "Subscribe to %s atom feed"
1064 msgid "Subscribe to %s atom feed"
983 msgstr ""
1065 msgstr ""
984
1066
1067 #: rhodecode/templates/index_base.html:130
1068 msgid "Group Name"
1069 msgstr ""
1070
1071 #: rhodecode/templates/index_base.html:148 rhodecode/templates/index_base.html:188
1072 #: rhodecode/templates/admin/repos/repos.html:112
1073 #: rhodecode/templates/admin/users/user_edit_my_account.html:270
1074 #: rhodecode/templates/bookmarks/bookmarks.html:60
1075 #: rhodecode/templates/branches/branches.html:60
1076 #: rhodecode/templates/journal/journal.html:202
1077 #: rhodecode/templates/tags/tags.html:60
1078 msgid "Click to sort ascending"
1079 msgstr ""
1080
1081 #: rhodecode/templates/index_base.html:149 rhodecode/templates/index_base.html:189
1082 #: rhodecode/templates/admin/repos/repos.html:113
1083 #: rhodecode/templates/admin/users/user_edit_my_account.html:271
1084 #: rhodecode/templates/bookmarks/bookmarks.html:61
1085 #: rhodecode/templates/branches/branches.html:61
1086 #: rhodecode/templates/journal/journal.html:203
1087 #: rhodecode/templates/tags/tags.html:61
1088 msgid "Click to sort descending"
1089 msgstr ""
1090
1091 #: rhodecode/templates/index_base.html:159
1092 #: rhodecode/templates/admin/repos/repos.html:85
1093 msgid "Last Change"
1094 msgstr ""
1095
1096 #: rhodecode/templates/index_base.html:190
1097 #: rhodecode/templates/admin/repos/repos.html:114
1098 #: rhodecode/templates/admin/users/user_edit_my_account.html:272
1099 #: rhodecode/templates/bookmarks/bookmarks.html:62
1100 #: rhodecode/templates/branches/branches.html:62
1101 #: rhodecode/templates/journal/journal.html:204
1102 #: rhodecode/templates/tags/tags.html:62
1103 msgid "No records found."
1104 msgstr ""
1105
1106 #: rhodecode/templates/index_base.html:191
1107 #: rhodecode/templates/admin/repos/repos.html:115
1108 #: rhodecode/templates/admin/users/user_edit_my_account.html:273
1109 #: rhodecode/templates/bookmarks/bookmarks.html:63
1110 #: rhodecode/templates/branches/branches.html:63
1111 #: rhodecode/templates/journal/journal.html:205
1112 #: rhodecode/templates/tags/tags.html:63
1113 msgid "Data error."
1114 msgstr ""
1115
1116 #: rhodecode/templates/index_base.html:192
1117 #: rhodecode/templates/admin/repos/repos.html:116
1118 #: rhodecode/templates/admin/users/user_edit_my_account.html:274
1119 #: rhodecode/templates/bookmarks/bookmarks.html:64
1120 #: rhodecode/templates/branches/branches.html:64
1121 #: rhodecode/templates/journal/journal.html:206
1122 #: rhodecode/templates/tags/tags.html:64
1123 msgid "Loading..."
1124 msgstr ""
1125
985 #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54
1126 #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54
986 #: rhodecode/templates/base/base.html:38
987 msgid "Sign In"
1127 msgid "Sign In"
988 msgstr ""
1128 msgstr ""
989
1129
@@ -994,25 +1134,29 b' msgstr ""'
994 #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20
1134 #: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20
995 #: rhodecode/templates/admin/admin_log.html:5
1135 #: rhodecode/templates/admin/admin_log.html:5
996 #: rhodecode/templates/admin/users/user_add.html:32
1136 #: rhodecode/templates/admin/users/user_add.html:32
997 #: rhodecode/templates/admin/users/user_edit.html:47
1137 #: rhodecode/templates/admin/users/user_edit.html:50
998 #: rhodecode/templates/admin/users/user_edit_my_account.html:45
1138 #: rhodecode/templates/admin/users/user_edit_my_account.html:49
999 #: rhodecode/templates/base/base.html:15
1139 #: rhodecode/templates/base/base.html:83
1000 #: rhodecode/templates/summary/summary.html:106
1140 #: rhodecode/templates/summary/summary.html:113
1001 msgid "Username"
1141 msgid "Username"
1002 msgstr ""
1142 msgstr ""
1003
1143
1004 #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29
1144 #: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29
1005 #: rhodecode/templates/admin/ldap/ldap.html:46
1145 #: rhodecode/templates/admin/ldap/ldap.html:46
1006 #: rhodecode/templates/admin/users/user_add.html:41
1146 #: rhodecode/templates/admin/users/user_add.html:41
1007 #: rhodecode/templates/base/base.html:24
1147 #: rhodecode/templates/base/base.html:92
1008 msgid "Password"
1148 msgid "Password"
1009 msgstr ""
1149 msgstr ""
1010
1150
1151 #: rhodecode/templates/login.html:50
1152 msgid "Remember me"
1153 msgstr ""
1154
1011 #: rhodecode/templates/login.html:60
1155 #: rhodecode/templates/login.html:60
1012 msgid "Forgot your password ?"
1156 msgid "Forgot your password ?"
1013 msgstr ""
1157 msgstr ""
1014
1158
1015 #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:35
1159 #: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103
1016 msgid "Don't have an account ?"
1160 msgid "Don't have an account ?"
1017 msgstr ""
1161 msgstr ""
1018
1162
@@ -1049,24 +1193,24 b' msgid "Re-enter password"'
1049 msgstr ""
1193 msgstr ""
1050
1194
1051 #: rhodecode/templates/register.html:47
1195 #: rhodecode/templates/register.html:47
1052 #: rhodecode/templates/admin/users/user_add.html:50
1196 #: rhodecode/templates/admin/users/user_add.html:59
1053 #: rhodecode/templates/admin/users/user_edit.html:74
1197 #: rhodecode/templates/admin/users/user_edit.html:86
1054 #: rhodecode/templates/admin/users/user_edit_my_account.html:63
1198 #: rhodecode/templates/admin/users/user_edit_my_account.html:76
1055 msgid "First Name"
1199 msgid "First Name"
1056 msgstr ""
1200 msgstr ""
1057
1201
1058 #: rhodecode/templates/register.html:56
1202 #: rhodecode/templates/register.html:56
1059 #: rhodecode/templates/admin/users/user_add.html:59
1203 #: rhodecode/templates/admin/users/user_add.html:68
1060 #: rhodecode/templates/admin/users/user_edit.html:83
1204 #: rhodecode/templates/admin/users/user_edit.html:95
1061 #: rhodecode/templates/admin/users/user_edit_my_account.html:72
1205 #: rhodecode/templates/admin/users/user_edit_my_account.html:85
1062 msgid "Last Name"
1206 msgid "Last Name"
1063 msgstr ""
1207 msgstr ""
1064
1208
1065 #: rhodecode/templates/register.html:65
1209 #: rhodecode/templates/register.html:65
1066 #: rhodecode/templates/admin/users/user_add.html:68
1210 #: rhodecode/templates/admin/users/user_add.html:77
1067 #: rhodecode/templates/admin/users/user_edit.html:92
1211 #: rhodecode/templates/admin/users/user_edit.html:104
1068 #: rhodecode/templates/admin/users/user_edit_my_account.html:81
1212 #: rhodecode/templates/admin/users/user_edit_my_account.html:94
1069 #: rhodecode/templates/summary/summary.html:108
1213 #: rhodecode/templates/summary/summary.html:115
1070 msgid "Email"
1214 msgid "Email"
1071 msgstr ""
1215 msgstr ""
1072
1216
@@ -1078,19 +1222,59 b' msgstr ""'
1078 msgid "Your account must wait for activation by administrator"
1222 msgid "Your account must wait for activation by administrator"
1079 msgstr ""
1223 msgstr ""
1080
1224
1081 #: rhodecode/templates/repo_switcher_list.html:14
1225 #: rhodecode/templates/repo_switcher_list.html:11
1226 #: rhodecode/templates/admin/repos/repo_add_base.html:56
1227 #: rhodecode/templates/admin/repos/repo_edit.html:76
1228 #: rhodecode/templates/settings/repo_settings.html:67
1082 msgid "Private repository"
1229 msgid "Private repository"
1083 msgstr ""
1230 msgstr ""
1084
1231
1085 #: rhodecode/templates/repo_switcher_list.html:19
1232 #: rhodecode/templates/repo_switcher_list.html:16
1086 msgid "Public repository"
1233 msgid "Public repository"
1087 msgstr ""
1234 msgstr ""
1088
1235
1236 #: rhodecode/templates/switch_to_list.html:3
1237 #: rhodecode/templates/branches/branches.html:14
1238 msgid "branches"
1239 msgstr ""
1240
1241 #: rhodecode/templates/switch_to_list.html:10
1242 #: rhodecode/templates/branches/branches_data.html:51
1243 msgid "There are no branches yet"
1244 msgstr ""
1245
1246 #: rhodecode/templates/switch_to_list.html:15
1247 #: rhodecode/templates/shortlog/shortlog_data.html:10
1248 #: rhodecode/templates/tags/tags.html:15
1249 msgid "tags"
1250 msgstr ""
1251
1252 #: rhodecode/templates/switch_to_list.html:22
1253 #: rhodecode/templates/tags/tags_data.html:33
1254 msgid "There are no tags yet"
1255 msgstr ""
1256
1257 #: rhodecode/templates/switch_to_list.html:28
1258 #: rhodecode/templates/bookmarks/bookmarks.html:15
1259 msgid "bookmarks"
1260 msgstr ""
1261
1262 #: rhodecode/templates/switch_to_list.html:35
1263 #: rhodecode/templates/bookmarks/bookmarks_data.html:32
1264 msgid "There are no bookmarks yet"
1265 msgstr ""
1266
1089 #: rhodecode/templates/admin/admin.html:5 rhodecode/templates/admin/admin.html:9
1267 #: rhodecode/templates/admin/admin.html:5 rhodecode/templates/admin/admin.html:9
1090 msgid "Admin journal"
1268 msgid "Admin journal"
1091 msgstr ""
1269 msgstr ""
1092
1270
1093 #: rhodecode/templates/admin/admin_log.html:6
1271 #: rhodecode/templates/admin/admin_log.html:6
1272 #: rhodecode/templates/admin/repos/repos.html:41
1273 #: rhodecode/templates/admin/repos/repos.html:90
1274 #: rhodecode/templates/admin/users/user_edit_my_account.html:135
1275 #: rhodecode/templates/admin/users/user_edit_my_account.html:136
1276 #: rhodecode/templates/journal/journal.html:52
1277 #: rhodecode/templates/journal/journal.html:53
1094 msgid "Action"
1278 msgid "Action"
1095 msgstr ""
1279 msgstr ""
1096
1280
@@ -1099,6 +1283,10 b' msgid "Repository"'
1099 msgstr ""
1283 msgstr ""
1100
1284
1101 #: rhodecode/templates/admin/admin_log.html:8
1285 #: rhodecode/templates/admin/admin_log.html:8
1286 #: rhodecode/templates/bookmarks/bookmarks.html:37
1287 #: rhodecode/templates/bookmarks/bookmarks_data.html:7
1288 #: rhodecode/templates/branches/branches.html:37
1289 #: rhodecode/templates/tags/tags.html:37 rhodecode/templates/tags/tags_data.html:7
1102 msgid "Date"
1290 msgid "Date"
1103 msgstr ""
1291 msgstr ""
1104
1292
@@ -1183,23 +1371,48 b' msgid "E-mail Attribute"'
1183 msgstr ""
1371 msgstr ""
1184
1372
1185 #: rhodecode/templates/admin/ldap/ldap.html:89
1373 #: rhodecode/templates/admin/ldap/ldap.html:89
1374 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:66
1186 #: rhodecode/templates/admin/settings/hooks.html:73
1375 #: rhodecode/templates/admin/settings/hooks.html:73
1187 #: rhodecode/templates/admin/users/user_edit.html:117
1376 #: rhodecode/templates/admin/users/user_edit.html:129
1188 #: rhodecode/templates/admin/users/user_edit.html:142
1377 #: rhodecode/templates/admin/users/user_edit.html:154
1189 #: rhodecode/templates/admin/users/user_edit_my_account.html:89
1378 #: rhodecode/templates/admin/users/user_edit_my_account.html:102
1190 #: rhodecode/templates/admin/users_groups/users_group_edit.html:263
1379 #: rhodecode/templates/admin/users_groups/users_group_edit.html:115
1380 #: rhodecode/templates/settings/repo_settings.html:84
1191 msgid "Save"
1381 msgid "Save"
1192 msgstr ""
1382 msgstr ""
1193
1383
1384 #: rhodecode/templates/admin/notifications/notifications.html:5
1385 #: rhodecode/templates/admin/notifications/notifications.html:9
1386 msgid "My Notifications"
1387 msgstr ""
1388
1389 #: rhodecode/templates/admin/notifications/notifications.html:29
1390 msgid "Mark all read"
1391 msgstr ""
1392
1393 #: rhodecode/templates/admin/notifications/notifications_data.html:38
1394 msgid "No notifications here yet"
1395 msgstr ""
1396
1397 #: rhodecode/templates/admin/notifications/show_notification.html:5
1398 #: rhodecode/templates/admin/notifications/show_notification.html:11
1399 msgid "Show notification"
1400 msgstr ""
1401
1402 #: rhodecode/templates/admin/notifications/show_notification.html:9
1403 msgid "Notifications"
1404 msgstr ""
1405
1194 #: rhodecode/templates/admin/permissions/permissions.html:5
1406 #: rhodecode/templates/admin/permissions/permissions.html:5
1195 msgid "Permissions administration"
1407 msgid "Permissions administration"
1196 msgstr ""
1408 msgstr ""
1197
1409
1198 #: rhodecode/templates/admin/permissions/permissions.html:11
1410 #: rhodecode/templates/admin/permissions/permissions.html:11
1199 #: rhodecode/templates/admin/repos/repo_edit.html:109
1411 #: rhodecode/templates/admin/repos/repo_edit.html:116
1200 #: rhodecode/templates/admin/users/user_edit.html:127
1412 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58
1201 #: rhodecode/templates/admin/users_groups/users_group_edit.html:248
1413 #: rhodecode/templates/admin/users/user_edit.html:139
1202 #: rhodecode/templates/settings/repo_settings.html:58
1414 #: rhodecode/templates/admin/users_groups/users_group_edit.html:100
1415 #: rhodecode/templates/settings/repo_settings.html:77
1203 msgid "Permissions"
1416 msgid "Permissions"
1204 msgstr ""
1417 msgstr ""
1205
1418
@@ -1235,6 +1448,7 b' msgid "Repository creation"'
1235 msgstr ""
1448 msgstr ""
1236
1449
1237 #: rhodecode/templates/admin/permissions/permissions.html:71
1450 #: rhodecode/templates/admin/permissions/permissions.html:71
1451 #: rhodecode/templates/admin/repos/repo_edit.html:218
1238 msgid "set"
1452 msgid "set"
1239 msgstr ""
1453 msgstr ""
1240
1454
@@ -1250,35 +1464,56 b' msgstr ""'
1250 msgid "Repositories"
1464 msgid "Repositories"
1251 msgstr ""
1465 msgstr ""
1252
1466
1253 #: rhodecode/templates/admin/repos/repo_add.html:13
1254 msgid "add new"
1255 msgstr ""
1256
1257 #: rhodecode/templates/admin/repos/repo_add_base.html:20
1467 #: rhodecode/templates/admin/repos/repo_add_base.html:20
1258 #: rhodecode/templates/summary/summary.html:80
1468 #: rhodecode/templates/summary/summary.html:90
1259 #: rhodecode/templates/summary/summary.html:82
1469 #: rhodecode/templates/summary/summary.html:91
1260 msgid "Clone from"
1470 msgid "Clone from"
1261 msgstr ""
1471 msgstr ""
1262
1472
1263 #: rhodecode/templates/admin/repos/repo_add_base.html:28
1473 #: rhodecode/templates/admin/repos/repo_add_base.html:24
1264 #: rhodecode/templates/admin/repos/repo_edit.html:48
1474 #: rhodecode/templates/admin/repos/repo_edit.html:44
1475 #: rhodecode/templates/settings/repo_settings.html:43
1476 msgid "Optional http[s] url from which repository should be cloned."
1477 msgstr ""
1478
1479 #: rhodecode/templates/admin/repos/repo_add_base.html:29
1480 #: rhodecode/templates/admin/repos/repo_edit.html:49
1265 #: rhodecode/templates/admin/repos_groups/repos_groups.html:4
1481 #: rhodecode/templates/admin/repos_groups/repos_groups.html:4
1482 #: rhodecode/templates/forks/fork.html:41
1483 #: rhodecode/templates/settings/repo_settings.html:48
1266 msgid "Repository group"
1484 msgid "Repository group"
1267 msgstr ""
1485 msgstr ""
1268
1486
1269 #: rhodecode/templates/admin/repos/repo_add_base.html:36
1487 #: rhodecode/templates/admin/repos/repo_add_base.html:33
1270 #: rhodecode/templates/admin/repos/repo_edit.html:56
1488 #: rhodecode/templates/admin/repos/repo_edit.html:53
1489 #: rhodecode/templates/settings/repo_settings.html:52
1490 msgid "Optional select a group to put this repository into."
1491 msgstr ""
1492
1493 #: rhodecode/templates/admin/repos/repo_add_base.html:38
1494 #: rhodecode/templates/admin/repos/repo_edit.html:58
1271 msgid "Type"
1495 msgid "Type"
1272 msgstr ""
1496 msgstr ""
1273
1497
1274 #: rhodecode/templates/admin/repos/repo_add_base.html:52
1498 #: rhodecode/templates/admin/repos/repo_add_base.html:42
1275 #: rhodecode/templates/admin/repos/repo_edit.html:73
1499 msgid "Type of repository to create."
1276 #: rhodecode/templates/settings/repo_fork.html:48
1500 msgstr ""
1277 #: rhodecode/templates/settings/repo_settings.html:49
1501
1278 msgid "Private"
1502 #: rhodecode/templates/admin/repos/repo_add_base.html:51
1279 msgstr ""
1503 #: rhodecode/templates/admin/repos/repo_edit.html:70
1280
1504 #: rhodecode/templates/settings/repo_settings.html:61
1281 #: rhodecode/templates/admin/repos/repo_add_base.html:59
1505 msgid "Keep it short and to the point. Use a README file for longer descriptions."
1506 msgstr ""
1507
1508 #: rhodecode/templates/admin/repos/repo_add_base.html:60
1509 #: rhodecode/templates/admin/repos/repo_edit.html:80
1510 #: rhodecode/templates/settings/repo_settings.html:71
1511 msgid ""
1512 "Private repositories are only visible to people explicitly added as "
1513 "collaborators."
1514 msgstr ""
1515
1516 #: rhodecode/templates/admin/repos/repo_add_base.html:64
1282 msgid "add"
1517 msgid "add"
1283 msgstr ""
1518 msgstr ""
1284
1519
@@ -1292,138 +1527,192 b' msgstr ""'
1292
1527
1293 #: rhodecode/templates/admin/repos/repo_edit.html:13
1528 #: rhodecode/templates/admin/repos/repo_edit.html:13
1294 #: rhodecode/templates/admin/users/user_edit.html:13
1529 #: rhodecode/templates/admin/users/user_edit.html:13
1295 #: rhodecode/templates/admin/users/user_edit_my_account.html:148
1530 #: rhodecode/templates/admin/users/user_edit_my_account.html:155
1296 #: rhodecode/templates/admin/users_groups/users_group_edit.html:13
1531 #: rhodecode/templates/admin/users_groups/users_group_edit.html:13
1297 #: rhodecode/templates/files/files_annotate.html:49
1532 #: rhodecode/templates/files/files_source.html:32
1298 #: rhodecode/templates/files/files_source.html:20
1533 #: rhodecode/templates/journal/journal.html:72
1299 msgid "edit"
1534 msgid "edit"
1300 msgstr ""
1535 msgstr ""
1301
1536
1302 #: rhodecode/templates/admin/repos/repo_edit.html:40
1537 #: rhodecode/templates/admin/repos/repo_edit.html:40
1538 #: rhodecode/templates/settings/repo_settings.html:39
1303 msgid "Clone uri"
1539 msgid "Clone uri"
1304 msgstr ""
1540 msgstr ""
1305
1541
1306 #: rhodecode/templates/admin/repos/repo_edit.html:81
1542 #: rhodecode/templates/admin/repos/repo_edit.html:85
1307 msgid "Enable statistics"
1543 msgid "Enable statistics"
1308 msgstr ""
1544 msgstr ""
1309
1545
1310 #: rhodecode/templates/admin/repos/repo_edit.html:89
1546 #: rhodecode/templates/admin/repos/repo_edit.html:89
1547 msgid "Enable statistics window on summary page."
1548 msgstr ""
1549
1550 #: rhodecode/templates/admin/repos/repo_edit.html:94
1311 msgid "Enable downloads"
1551 msgid "Enable downloads"
1312 msgstr ""
1552 msgstr ""
1313
1553
1314 #: rhodecode/templates/admin/repos/repo_edit.html:127
1554 #: rhodecode/templates/admin/repos/repo_edit.html:98
1315 msgid "Administration"
1555 msgid "Enable download menu on summary page."
1316 msgstr ""
1556 msgstr ""
1317
1557
1318 #: rhodecode/templates/admin/repos/repo_edit.html:130
1558 #: rhodecode/templates/admin/repos/repo_edit.html:108
1319 msgid "Statistics"
1559 msgid "Change owner of this repository."
1320 msgstr ""
1560 msgstr ""
1321
1561
1322 #: rhodecode/templates/admin/repos/repo_edit.html:134
1562 #: rhodecode/templates/admin/repos/repo_edit.html:134
1323 msgid "Reset current statistics"
1563 msgid "Administration"
1324 msgstr ""
1325
1326 #: rhodecode/templates/admin/repos/repo_edit.html:134
1327 msgid "Confirm to remove current statistics"
1328 msgstr ""
1564 msgstr ""
1329
1565
1330 #: rhodecode/templates/admin/repos/repo_edit.html:137
1566 #: rhodecode/templates/admin/repos/repo_edit.html:137
1567 msgid "Statistics"
1568 msgstr ""
1569
1570 #: rhodecode/templates/admin/repos/repo_edit.html:141
1571 msgid "Reset current statistics"
1572 msgstr ""
1573
1574 #: rhodecode/templates/admin/repos/repo_edit.html:141
1575 msgid "Confirm to remove current statistics"
1576 msgstr ""
1577
1578 #: rhodecode/templates/admin/repos/repo_edit.html:144
1331 msgid "Fetched to rev"
1579 msgid "Fetched to rev"
1332 msgstr ""
1580 msgstr ""
1333
1581
1334 #: rhodecode/templates/admin/repos/repo_edit.html:138
1582 #: rhodecode/templates/admin/repos/repo_edit.html:145
1335 msgid "Percentage of stats gathered"
1583 msgid "Stats gathered"
1336 msgstr ""
1584 msgstr ""
1337
1585
1338 #: rhodecode/templates/admin/repos/repo_edit.html:147
1586 #: rhodecode/templates/admin/repos/repo_edit.html:153
1339 msgid "Remote"
1587 msgid "Remote"
1340 msgstr ""
1588 msgstr ""
1341
1589
1342 #: rhodecode/templates/admin/repos/repo_edit.html:151
1590 #: rhodecode/templates/admin/repos/repo_edit.html:157
1343 msgid "Pull changes from remote location"
1591 msgid "Pull changes from remote location"
1344 msgstr ""
1592 msgstr ""
1345
1593
1346 #: rhodecode/templates/admin/repos/repo_edit.html:151
1594 #: rhodecode/templates/admin/repos/repo_edit.html:157
1347 msgid "Confirm to pull changes from remote side"
1595 msgid "Confirm to pull changes from remote side"
1348 msgstr ""
1596 msgstr ""
1349
1597
1350 #: rhodecode/templates/admin/repos/repo_edit.html:162
1598 #: rhodecode/templates/admin/repos/repo_edit.html:168
1351 msgid "Cache"
1599 msgid "Cache"
1352 msgstr ""
1600 msgstr ""
1353
1601
1354 #: rhodecode/templates/admin/repos/repo_edit.html:166
1602 #: rhodecode/templates/admin/repos/repo_edit.html:172
1355 msgid "Invalidate repository cache"
1603 msgid "Invalidate repository cache"
1356 msgstr ""
1604 msgstr ""
1357
1605
1358 #: rhodecode/templates/admin/repos/repo_edit.html:166
1606 #: rhodecode/templates/admin/repos/repo_edit.html:172
1359 msgid "Confirm to invalidate repository cache"
1607 msgid "Confirm to invalidate repository cache"
1360 msgstr ""
1608 msgstr ""
1361
1609
1362 #: rhodecode/templates/admin/repos/repo_edit.html:177
1610 #: rhodecode/templates/admin/repos/repo_edit.html:183
1363 msgid "Remove from public journal"
1611 msgid "Remove from public journal"
1364 msgstr ""
1612 msgstr ""
1365
1613
1366 #: rhodecode/templates/admin/repos/repo_edit.html:179
1367 msgid "Add to public journal"
1368 msgstr ""
1369
1370 #: rhodecode/templates/admin/repos/repo_edit.html:185
1614 #: rhodecode/templates/admin/repos/repo_edit.html:185
1615 msgid "Add to public journal"
1616 msgstr ""
1617
1618 #: rhodecode/templates/admin/repos/repo_edit.html:190
1619 msgid ""
1620 "All actions made on this repository will be accessible to everyone in public "
1621 "journal"
1622 msgstr ""
1623
1624 #: rhodecode/templates/admin/repos/repo_edit.html:197
1625 #: rhodecode/templates/changeset/changeset_file_comment.html:19
1371 msgid "Delete"
1626 msgid "Delete"
1372 msgstr ""
1627 msgstr ""
1373
1628
1374 #: rhodecode/templates/admin/repos/repo_edit.html:189
1629 #: rhodecode/templates/admin/repos/repo_edit.html:201
1375 msgid "Remove this repository"
1630 msgid "Remove this repository"
1376 msgstr ""
1631 msgstr ""
1377
1632
1378 #: rhodecode/templates/admin/repos/repo_edit.html:189
1633 #: rhodecode/templates/admin/repos/repo_edit.html:201
1379 #: rhodecode/templates/admin/repos/repos.html:79
1380 msgid "Confirm to delete this repository"
1634 msgid "Confirm to delete this repository"
1381 msgstr ""
1635 msgstr ""
1382
1636
1637 #: rhodecode/templates/admin/repos/repo_edit.html:205
1638 msgid ""
1639 "This repository will be renamed in a special way in order to be unaccesible "
1640 "for RhodeCode and VCS systems.\n"
1641 " If you need fully delete it from filesystem please "
1642 "do it manually"
1643 msgstr ""
1644
1645 #: rhodecode/templates/admin/repos/repo_edit.html:213
1646 msgid "Set as fork"
1647 msgstr ""
1648
1649 #: rhodecode/templates/admin/repos/repo_edit.html:222
1650 msgid "Manually set this repository as a fork of another"
1651 msgstr ""
1652
1383 #: rhodecode/templates/admin/repos/repo_edit_perms.html:3
1653 #: rhodecode/templates/admin/repos/repo_edit_perms.html:3
1654 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3
1384 msgid "none"
1655 msgid "none"
1385 msgstr ""
1656 msgstr ""
1386
1657
1387 #: rhodecode/templates/admin/repos/repo_edit_perms.html:4
1658 #: rhodecode/templates/admin/repos/repo_edit_perms.html:4
1659 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4
1388 msgid "read"
1660 msgid "read"
1389 msgstr ""
1661 msgstr ""
1390
1662
1391 #: rhodecode/templates/admin/repos/repo_edit_perms.html:5
1663 #: rhodecode/templates/admin/repos/repo_edit_perms.html:5
1664 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5
1392 msgid "write"
1665 msgid "write"
1393 msgstr ""
1666 msgstr ""
1394
1667
1395 #: rhodecode/templates/admin/repos/repo_edit_perms.html:6
1668 #: rhodecode/templates/admin/repos/repo_edit_perms.html:6
1669 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6
1396 #: rhodecode/templates/admin/users/users.html:38
1670 #: rhodecode/templates/admin/users/users.html:38
1397 #: rhodecode/templates/base/base.html:296
1671 #: rhodecode/templates/base/base.html:214
1398 msgid "admin"
1672 msgid "admin"
1399 msgstr ""
1673 msgstr ""
1400
1674
1401 #: rhodecode/templates/admin/repos/repo_edit_perms.html:7
1675 #: rhodecode/templates/admin/repos/repo_edit_perms.html:7
1676 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7
1402 msgid "member"
1677 msgid "member"
1403 msgstr ""
1678 msgstr ""
1404
1679
1680 #: rhodecode/templates/admin/repos/repo_edit_perms.html:16
1681 #: rhodecode/templates/data_table/_dt_elements.html:61
1682 #: rhodecode/templates/journal/journal.html:123
1683 #: rhodecode/templates/summary/summary.html:71
1684 msgid "private repository"
1685 msgstr ""
1686
1405 #: rhodecode/templates/admin/repos/repo_edit_perms.html:33
1687 #: rhodecode/templates/admin/repos/repo_edit_perms.html:33
1406 #: rhodecode/templates/admin/repos/repo_edit_perms.html:53
1688 #: rhodecode/templates/admin/repos/repo_edit_perms.html:53
1689 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:23
1690 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:42
1407 msgid "revoke"
1691 msgid "revoke"
1408 msgstr ""
1692 msgstr ""
1409
1693
1410 #: rhodecode/templates/admin/repos/repo_edit_perms.html:75
1694 #: rhodecode/templates/admin/repos/repo_edit_perms.html:75
1695 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:64
1411 msgid "Add another member"
1696 msgid "Add another member"
1412 msgstr ""
1697 msgstr ""
1413
1698
1414 #: rhodecode/templates/admin/repos/repo_edit_perms.html:89
1699 #: rhodecode/templates/admin/repos/repo_edit_perms.html:89
1700 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:78
1415 msgid "Failed to remove user"
1701 msgid "Failed to remove user"
1416 msgstr ""
1702 msgstr ""
1417
1703
1418 #: rhodecode/templates/admin/repos/repo_edit_perms.html:104
1704 #: rhodecode/templates/admin/repos/repo_edit_perms.html:104
1705 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:93
1419 msgid "Failed to remove users group"
1706 msgid "Failed to remove users group"
1420 msgstr ""
1707 msgstr ""
1421
1708
1422 #: rhodecode/templates/admin/repos/repo_edit_perms.html:205
1709 #: rhodecode/templates/admin/repos/repo_edit_perms.html:123
1710 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:112
1423 msgid "Group"
1711 msgid "Group"
1424 msgstr ""
1712 msgstr ""
1425
1713
1426 #: rhodecode/templates/admin/repos/repo_edit_perms.html:206
1714 #: rhodecode/templates/admin/repos/repo_edit_perms.html:124
1715 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:113
1427 #: rhodecode/templates/admin/users_groups/users_groups.html:33
1716 #: rhodecode/templates/admin/users_groups/users_groups.html:33
1428 msgid "members"
1717 msgid "members"
1429 msgstr ""
1718 msgstr ""
@@ -1432,43 +1721,29 b' msgstr ""'
1432 msgid "Repositories administration"
1721 msgid "Repositories administration"
1433 msgstr ""
1722 msgstr ""
1434
1723
1435 #: rhodecode/templates/admin/repos/repos.html:34
1724 #: rhodecode/templates/admin/repos/repos.html:40
1436 #: rhodecode/templates/summary/summary.html:100
1725 #: rhodecode/templates/summary/summary.html:107
1437 msgid "Contact"
1726 msgid "Contact"
1438 msgstr ""
1727 msgstr ""
1439
1728
1440 #: rhodecode/templates/admin/repos/repos.html:35
1729 #: rhodecode/templates/admin/repos/repos.html:68
1441 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36
1730 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54
1442 #: rhodecode/templates/admin/users/user_edit_my_account.html:119
1443 #: rhodecode/templates/admin/users/users.html:40
1444 #: rhodecode/templates/admin/users_groups/users_groups.html:35
1445 msgid "action"
1446 msgstr ""
1447
1448 #: rhodecode/templates/admin/repos/repos.html:51
1449 #: rhodecode/templates/admin/users/user_edit_my_account.html:134
1450 #: rhodecode/templates/admin/users/user_edit_my_account.html:148
1451 msgid "private"
1452 msgstr ""
1453
1454 #: rhodecode/templates/admin/repos/repos.html:53
1455 #: rhodecode/templates/admin/repos/repos.html:59
1456 #: rhodecode/templates/admin/users/user_edit_my_account.html:136
1457 #: rhodecode/templates/admin/users/user_edit_my_account.html:142
1458 #: rhodecode/templates/summary/summary.html:68
1459 msgid "public"
1460 msgstr ""
1461
1462 #: rhodecode/templates/admin/repos/repos.html:79
1463 #: rhodecode/templates/admin/users/users.html:55
1731 #: rhodecode/templates/admin/users/users.html:55
1732 #: rhodecode/templates/admin/users_groups/users_groups.html:44
1464 msgid "delete"
1733 msgid "delete"
1465 msgstr ""
1734 msgstr ""
1466
1735
1736 #: rhodecode/templates/admin/repos/repos.html:68
1737 #: rhodecode/templates/admin/users/user_edit_my_account.html:158
1738 #, python-format
1739 msgid "Confirm to delete this repository: %s"
1740 msgstr ""
1741
1467 #: rhodecode/templates/admin/repos_groups/repos_groups.html:8
1742 #: rhodecode/templates/admin/repos_groups/repos_groups.html:8
1468 msgid "Groups"
1743 msgid "Groups"
1469 msgstr ""
1744 msgstr ""
1470
1745
1471 #: rhodecode/templates/admin/repos_groups/repos_groups.html:13
1746 #: rhodecode/templates/admin/repos_groups/repos_groups.html:12
1472 msgid "with"
1747 msgid "with"
1473 msgstr ""
1748 msgstr ""
1474
1749
@@ -1491,8 +1766,7 b' msgid "Group parent"'
1491 msgstr ""
1766 msgstr ""
1492
1767
1493 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58
1768 #: rhodecode/templates/admin/repos_groups/repos_groups_add.html:58
1494 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:58
1769 #: rhodecode/templates/admin/users/user_add.html:94
1495 #: rhodecode/templates/admin/users/user_add.html:85
1496 #: rhodecode/templates/admin/users_groups/users_group_add.html:49
1770 #: rhodecode/templates/admin/users_groups/users_group_add.html:49
1497 #: rhodecode/templates/admin/users_groups/users_group_edit.html:90
1771 #: rhodecode/templates/admin/users_groups/users_group_edit.html:90
1498 msgid "save"
1772 msgid "save"
@@ -1506,6 +1780,19 b' msgstr ""'
1506 msgid "edit repos group"
1780 msgid "edit repos group"
1507 msgstr ""
1781 msgstr ""
1508
1782
1783 #: rhodecode/templates/admin/repos_groups/repos_groups_edit.html:67
1784 #: rhodecode/templates/admin/settings/settings.html:112
1785 #: rhodecode/templates/admin/settings/settings.html:177
1786 #: rhodecode/templates/admin/users/user_edit.html:130
1787 #: rhodecode/templates/admin/users/user_edit.html:155
1788 #: rhodecode/templates/admin/users/user_edit_my_account.html:103
1789 #: rhodecode/templates/admin/users_groups/users_group_edit.html:116
1790 #: rhodecode/templates/files/files_add.html:82
1791 #: rhodecode/templates/files/files_edit.html:68
1792 #: rhodecode/templates/settings/repo_settings.html:85
1793 msgid "Reset"
1794 msgstr ""
1795
1509 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5
1796 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:5
1510 msgid "Repositories groups administration"
1797 msgid "Repositories groups administration"
1511 msgstr ""
1798 msgstr ""
@@ -1515,11 +1802,18 b' msgid "ADD NEW GROUP"'
1515 msgstr ""
1802 msgstr ""
1516
1803
1517 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35
1804 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:35
1518 msgid "Number of repositories"
1805 msgid "Number of toplevel repositories"
1806 msgstr ""
1807
1808 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:36
1809 #: rhodecode/templates/admin/users/users.html:40
1810 #: rhodecode/templates/admin/users_groups/users_groups.html:35
1811 msgid "action"
1519 msgstr ""
1812 msgstr ""
1520
1813
1521 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54
1814 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54
1522 msgid "Confirm to delete this group"
1815 #, python-format
1816 msgid "Confirm to delete this group: %s"
1523 msgstr ""
1817 msgstr ""
1524
1818
1525 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:62
1819 #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:62
@@ -1610,20 +1904,10 b' msgid "GA code"'
1610 msgstr ""
1904 msgstr ""
1611
1905
1612 #: rhodecode/templates/admin/settings/settings.html:111
1906 #: rhodecode/templates/admin/settings/settings.html:111
1613 #: rhodecode/templates/admin/settings/settings.html:177
1907 #: rhodecode/templates/admin/settings/settings.html:176
1614 msgid "Save settings"
1908 msgid "Save settings"
1615 msgstr ""
1909 msgstr ""
1616
1910
1617 #: rhodecode/templates/admin/settings/settings.html:112
1618 #: rhodecode/templates/admin/settings/settings.html:178
1619 #: rhodecode/templates/admin/users/user_edit.html:118
1620 #: rhodecode/templates/admin/users/user_edit.html:143
1621 #: rhodecode/templates/admin/users/user_edit_my_account.html:90
1622 #: rhodecode/templates/admin/users_groups/users_group_edit.html:264
1623 #: rhodecode/templates/files/files_edit.html:50
1624 msgid "Reset"
1625 msgstr ""
1626
1627 #: rhodecode/templates/admin/settings/settings.html:118
1911 #: rhodecode/templates/admin/settings/settings.html:118
1628 msgid "Mercurial settings"
1912 msgid "Mercurial settings"
1629 msgstr ""
1913 msgstr ""
@@ -1640,41 +1924,61 b' msgstr ""'
1640 msgid "Hooks"
1924 msgid "Hooks"
1641 msgstr ""
1925 msgstr ""
1642
1926
1643 #: rhodecode/templates/admin/settings/settings.html:142
1927 #: rhodecode/templates/admin/settings/settings.html:144
1644 msgid "advanced setup"
1645 msgstr ""
1646
1647 #: rhodecode/templates/admin/settings/settings.html:147
1648 msgid "Update repository after push (hg update)"
1928 msgid "Update repository after push (hg update)"
1649 msgstr ""
1929 msgstr ""
1650
1930
1651 #: rhodecode/templates/admin/settings/settings.html:151
1931 #: rhodecode/templates/admin/settings/settings.html:148
1652 msgid "Show repository size after push"
1932 msgid "Show repository size after push"
1653 msgstr ""
1933 msgstr ""
1654
1934
1655 #: rhodecode/templates/admin/settings/settings.html:155
1935 #: rhodecode/templates/admin/settings/settings.html:152
1656 msgid "Log user push commands"
1936 msgid "Log user push commands"
1657 msgstr ""
1937 msgstr ""
1658
1938
1659 #: rhodecode/templates/admin/settings/settings.html:159
1939 #: rhodecode/templates/admin/settings/settings.html:156
1660 msgid "Log user pull commands"
1940 msgid "Log user pull commands"
1661 msgstr ""
1941 msgstr ""
1662
1942
1663 #: rhodecode/templates/admin/settings/settings.html:166
1943 #: rhodecode/templates/admin/settings/settings.html:160
1944 msgid "advanced setup"
1945 msgstr ""
1946
1947 #: rhodecode/templates/admin/settings/settings.html:165
1664 msgid "Repositories location"
1948 msgid "Repositories location"
1665 msgstr ""
1949 msgstr ""
1666
1950
1667 #: rhodecode/templates/admin/settings/settings.html:171
1951 #: rhodecode/templates/admin/settings/settings.html:170
1668 msgid ""
1952 msgid ""
1669 "This a crucial application setting. If you are really sure you need to change"
1953 "This a crucial application setting. If you are really sure you need to change"
1670 " this, you must restart application in order to make this setting take "
1954 " this, you must restart application in order to make this setting take "
1671 "effect. Click this label to unlock."
1955 "effect. Click this label to unlock."
1672 msgstr ""
1956 msgstr ""
1673
1957
1674 #: rhodecode/templates/admin/settings/settings.html:172
1958 #: rhodecode/templates/admin/settings/settings.html:171
1675 msgid "unlock"
1959 msgid "unlock"
1676 msgstr ""
1960 msgstr ""
1677
1961
1962 #: rhodecode/templates/admin/settings/settings.html:191
1963 msgid "Test Email"
1964 msgstr ""
1965
1966 #: rhodecode/templates/admin/settings/settings.html:199
1967 msgid "Email to"
1968 msgstr ""
1969
1970 #: rhodecode/templates/admin/settings/settings.html:207
1971 msgid "Send"
1972 msgstr ""
1973
1974 #: rhodecode/templates/admin/settings/settings.html:213
1975 msgid "System Info and Packages"
1976 msgstr ""
1977
1978 #: rhodecode/templates/admin/settings/settings.html:216
1979 msgid "show"
1980 msgstr ""
1981
1678 #: rhodecode/templates/admin/users/user_add.html:5
1982 #: rhodecode/templates/admin/users/user_add.html:5
1679 msgid "Add user"
1983 msgid "Add user"
1680 msgstr ""
1984 msgstr ""
@@ -1689,8 +1993,12 b' msgstr ""'
1689 msgid "add new user"
1993 msgid "add new user"
1690 msgstr ""
1994 msgstr ""
1691
1995
1692 #: rhodecode/templates/admin/users/user_add.html:77
1996 #: rhodecode/templates/admin/users/user_add.html:50
1693 #: rhodecode/templates/admin/users/user_edit.html:101
1997 msgid "Password confirmation"
1998 msgstr ""
1999
2000 #: rhodecode/templates/admin/users/user_add.html:86
2001 #: rhodecode/templates/admin/users/user_edit.html:113
1694 #: rhodecode/templates/admin/users_groups/users_group_add.html:41
2002 #: rhodecode/templates/admin/users_groups/users_group_add.html:41
1695 #: rhodecode/templates/admin/users_groups/users_group_edit.html:42
2003 #: rhodecode/templates/admin/users_groups/users_group_edit.html:42
1696 msgid "Active"
2004 msgid "Active"
@@ -1700,36 +2008,42 b' msgstr ""'
1700 msgid "Edit user"
2008 msgid "Edit user"
1701 msgstr ""
2009 msgstr ""
1702
2010
1703 #: rhodecode/templates/admin/users/user_edit.html:33
1704 #: rhodecode/templates/admin/users/user_edit_my_account.html:32
1705 msgid "Change your avatar at"
1706 msgstr ""
1707
1708 #: rhodecode/templates/admin/users/user_edit.html:34
2011 #: rhodecode/templates/admin/users/user_edit.html:34
1709 #: rhodecode/templates/admin/users/user_edit_my_account.html:33
2012 #: rhodecode/templates/admin/users/user_edit_my_account.html:33
2013 msgid "Change your avatar at"
2014 msgstr ""
2015
2016 #: rhodecode/templates/admin/users/user_edit.html:35
2017 #: rhodecode/templates/admin/users/user_edit_my_account.html:34
1710 msgid "Using"
2018 msgid "Using"
1711 msgstr ""
2019 msgstr ""
1712
2020
1713 #: rhodecode/templates/admin/users/user_edit.html:40
2021 #: rhodecode/templates/admin/users/user_edit.html:43
1714 #: rhodecode/templates/admin/users/user_edit_my_account.html:39
2022 #: rhodecode/templates/admin/users/user_edit_my_account.html:43
1715 msgid "API key"
2023 msgid "API key"
1716 msgstr ""
2024 msgstr ""
1717
2025
1718 #: rhodecode/templates/admin/users/user_edit.html:56
2026 #: rhodecode/templates/admin/users/user_edit.html:59
1719 msgid "LDAP DN"
2027 msgid "LDAP DN"
1720 msgstr ""
2028 msgstr ""
1721
2029
1722 #: rhodecode/templates/admin/users/user_edit.html:65
2030 #: rhodecode/templates/admin/users/user_edit.html:68
1723 #: rhodecode/templates/admin/users/user_edit_my_account.html:54
2031 #: rhodecode/templates/admin/users/user_edit_my_account.html:58
1724 msgid "New password"
2032 msgid "New password"
1725 msgstr ""
2033 msgstr ""
1726
2034
1727 #: rhodecode/templates/admin/users/user_edit.html:135
2035 #: rhodecode/templates/admin/users/user_edit.html:77
1728 #: rhodecode/templates/admin/users_groups/users_group_edit.html:256
2036 #: rhodecode/templates/admin/users/user_edit_my_account.html:67
2037 msgid "New password confirmation"
2038 msgstr ""
2039
2040 #: rhodecode/templates/admin/users/user_edit.html:147
2041 #: rhodecode/templates/admin/users_groups/users_group_edit.html:108
1729 msgid "Create repositories"
2042 msgid "Create repositories"
1730 msgstr ""
2043 msgstr ""
1731
2044
1732 #: rhodecode/templates/admin/users/user_edit_my_account.html:5
2045 #: rhodecode/templates/admin/users/user_edit_my_account.html:5
2046 #: rhodecode/templates/base/base.html:124
1733 msgid "My account"
2047 msgid "My account"
1734 msgstr ""
2048 msgstr ""
1735
2049
@@ -1737,29 +2051,49 b' msgstr ""'
1737 msgid "My Account"
2051 msgid "My Account"
1738 msgstr ""
2052 msgstr ""
1739
2053
1740 #: rhodecode/templates/admin/users/user_edit_my_account.html:101
2054 #: rhodecode/templates/admin/users/user_edit_my_account.html:116
1741 msgid "My repositories"
2055 #: rhodecode/templates/journal/journal.html:32
1742 msgstr ""
2056 msgid "My repos"
1743
2057 msgstr ""
1744 #: rhodecode/templates/admin/users/user_edit_my_account.html:107
2058
1745 msgid "ADD REPOSITORY"
2059 #: rhodecode/templates/admin/users/user_edit_my_account.html:116
1746 msgstr ""
2060 msgid "My permissions"
1747
2061 msgstr ""
1748 #: rhodecode/templates/admin/users/user_edit_my_account.html:118
2062
1749 #: rhodecode/templates/branches/branches_data.html:7
2063 #: rhodecode/templates/admin/users/user_edit_my_account.html:121
1750 #: rhodecode/templates/shortlog/shortlog_data.html:8
2064 #: rhodecode/templates/journal/journal.html:37
1751 #: rhodecode/templates/tags/tags_data.html:7
2065 msgid "ADD"
1752 msgid "revision"
2066 msgstr ""
1753 msgstr ""
2067
1754
2068 #: rhodecode/templates/admin/users/user_edit_my_account.html:134
1755 #: rhodecode/templates/admin/users/user_edit_my_account.html:157
2069 #: rhodecode/templates/bookmarks/bookmarks.html:40
2070 #: rhodecode/templates/bookmarks/bookmarks_data.html:9
2071 #: rhodecode/templates/branches/branches.html:40
2072 #: rhodecode/templates/journal/journal.html:51
2073 #: rhodecode/templates/tags/tags.html:40 rhodecode/templates/tags/tags_data.html:9
2074 msgid "Revision"
2075 msgstr ""
2076
2077 #: rhodecode/templates/admin/users/user_edit_my_account.html:155
2078 #: rhodecode/templates/journal/journal.html:72
2079 msgid "private"
2080 msgstr ""
2081
2082 #: rhodecode/templates/admin/users/user_edit_my_account.html:165
2083 #: rhodecode/templates/journal/journal.html:85
1756 msgid "No repositories yet"
2084 msgid "No repositories yet"
1757 msgstr ""
2085 msgstr ""
1758
2086
1759 #: rhodecode/templates/admin/users/user_edit_my_account.html:159
2087 #: rhodecode/templates/admin/users/user_edit_my_account.html:167
2088 #: rhodecode/templates/journal/journal.html:87
1760 msgid "create one now"
2089 msgid "create one now"
1761 msgstr ""
2090 msgstr ""
1762
2091
2092 #: rhodecode/templates/admin/users/user_edit_my_account.html:184
2093 #: rhodecode/templates/admin/users/user_edit_my_account.html:285
2094 msgid "Permission"
2095 msgstr ""
2096
1763 #: rhodecode/templates/admin/users/users.html:5
2097 #: rhodecode/templates/admin/users/users.html:5
1764 msgid "Users administration"
2098 msgid "Users administration"
1765 msgstr ""
2099 msgstr ""
@@ -1773,8 +2107,7 b' msgid "username"'
1773 msgstr ""
2107 msgstr ""
1774
2108
1775 #: rhodecode/templates/admin/users/users.html:34
2109 #: rhodecode/templates/admin/users/users.html:34
1776 #: rhodecode/templates/branches/branches_data.html:5
2110 #: rhodecode/templates/branches/branches_data.html:6
1777 #: rhodecode/templates/tags/tags_data.html:5
1778 msgid "name"
2111 msgid "name"
1779 msgstr ""
2112 msgstr ""
1780
2113
@@ -1792,12 +2125,13 b' msgid "active"'
1792 msgstr ""
2125 msgstr ""
1793
2126
1794 #: rhodecode/templates/admin/users/users.html:39
2127 #: rhodecode/templates/admin/users/users.html:39
1795 #: rhodecode/templates/base/base.html:305
2128 #: rhodecode/templates/base/base.html:223
1796 msgid "ldap"
2129 msgid "ldap"
1797 msgstr ""
2130 msgstr ""
1798
2131
1799 #: rhodecode/templates/admin/users/users.html:56
2132 #: rhodecode/templates/admin/users/users.html:56
1800 msgid "Confirm to delete this user"
2133 #, python-format
2134 msgid "Confirm to delete this user: %s"
1801 msgstr ""
2135 msgstr ""
1802
2136
1803 #: rhodecode/templates/admin/users_groups/users_group_add.html:5
2137 #: rhodecode/templates/admin/users_groups/users_group_add.html:5
@@ -1841,6 +2175,10 b' msgstr ""'
1841 msgid "Add all elements"
2175 msgid "Add all elements"
1842 msgstr ""
2176 msgstr ""
1843
2177
2178 #: rhodecode/templates/admin/users_groups/users_group_edit.html:126
2179 msgid "Group members"
2180 msgstr ""
2181
1844 #: rhodecode/templates/admin/users_groups/users_groups.html:5
2182 #: rhodecode/templates/admin/users_groups/users_groups.html:5
1845 msgid "Users groups administration"
2183 msgid "Users groups administration"
1846 msgstr ""
2184 msgstr ""
@@ -1853,301 +2191,409 b' msgstr ""'
1853 msgid "group name"
2191 msgid "group name"
1854 msgstr ""
2192 msgstr ""
1855
2193
1856 #: rhodecode/templates/base/base.html:32
2194 #: rhodecode/templates/admin/users_groups/users_groups.html:45
2195 #, python-format
2196 msgid "Confirm to delete this users group: %s"
2197 msgstr ""
2198
2199 #: rhodecode/templates/base/base.html:41
2200 msgid "Submit a bug"
2201 msgstr ""
2202
2203 #: rhodecode/templates/base/base.html:77
2204 msgid "Login to your account"
2205 msgstr ""
2206
2207 #: rhodecode/templates/base/base.html:100
1857 msgid "Forgot password ?"
2208 msgid "Forgot password ?"
1858 msgstr ""
2209 msgstr ""
1859
2210
1860 #: rhodecode/templates/base/base.html:57 rhodecode/templates/base/base.html:338
2211 #: rhodecode/templates/base/base.html:107
1861 #: rhodecode/templates/base/base.html:340 rhodecode/templates/base/base.html:342
2212 msgid "Log In"
2213 msgstr ""
2214
2215 #: rhodecode/templates/base/base.html:118
2216 msgid "Inbox"
2217 msgstr ""
2218
2219 #: rhodecode/templates/base/base.html:122 rhodecode/templates/base/base.html:289
2220 #: rhodecode/templates/base/base.html:291 rhodecode/templates/base/base.html:293
1862 msgid "Home"
2221 msgid "Home"
1863 msgstr ""
2222 msgstr ""
1864
2223
1865 #: rhodecode/templates/base/base.html:61 rhodecode/templates/base/base.html:347
2224 #: rhodecode/templates/base/base.html:123 rhodecode/templates/base/base.html:298
1866 #: rhodecode/templates/base/base.html:349 rhodecode/templates/base/base.html:351
2225 #: rhodecode/templates/base/base.html:300 rhodecode/templates/base/base.html:302
1867 #: rhodecode/templates/journal/journal.html:4
2226 #: rhodecode/templates/journal/journal.html:4
1868 #: rhodecode/templates/journal/journal.html:17
2227 #: rhodecode/templates/journal/journal.html:17
1869 #: rhodecode/templates/journal/public_journal.html:4
2228 #: rhodecode/templates/journal/public_journal.html:4
1870 msgid "Journal"
2229 msgid "Journal"
1871 msgstr ""
2230 msgstr ""
1872
2231
1873 #: rhodecode/templates/base/base.html:66
2232 #: rhodecode/templates/base/base.html:125
1874 msgid "Login"
1875 msgstr ""
1876
1877 #: rhodecode/templates/base/base.html:68
1878 msgid "Log Out"
2233 msgid "Log Out"
1879 msgstr ""
2234 msgstr ""
1880
2235
1881 #: rhodecode/templates/base/base.html:107
2236 #: rhodecode/templates/base/base.html:144
1882 msgid "Submit a bug"
1883 msgstr ""
1884
1885 #: rhodecode/templates/base/base.html:141
1886 msgid "Switch repository"
2237 msgid "Switch repository"
1887 msgstr ""
2238 msgstr ""
1888
2239
1889 #: rhodecode/templates/base/base.html:143
2240 #: rhodecode/templates/base/base.html:146
1890 msgid "Products"
2241 msgid "Products"
1891 msgstr ""
2242 msgstr ""
1892
2243
1893 #: rhodecode/templates/base/base.html:149
2244 #: rhodecode/templates/base/base.html:152 rhodecode/templates/base/base.html:182
1894 msgid "loading..."
2245 msgid "loading..."
1895 msgstr ""
2246 msgstr ""
1896
2247
1897 #: rhodecode/templates/base/base.html:234 rhodecode/templates/base/base.html:236
2248 #: rhodecode/templates/base/base.html:158 rhodecode/templates/base/base.html:160
1898 #: rhodecode/templates/base/base.html:238
2249 #: rhodecode/templates/base/base.html:162
2250 #: rhodecode/templates/data_table/_dt_elements.html:9
2251 #: rhodecode/templates/data_table/_dt_elements.html:11
2252 #: rhodecode/templates/data_table/_dt_elements.html:13
2253 #: rhodecode/templates/summary/summary.html:4
2254 msgid "Summary"
2255 msgstr ""
2256
2257 #: rhodecode/templates/base/base.html:166 rhodecode/templates/base/base.html:168
2258 #: rhodecode/templates/base/base.html:170
2259 #: rhodecode/templates/changelog/changelog.html:6
2260 #: rhodecode/templates/changelog/changelog.html:15
2261 #: rhodecode/templates/data_table/_dt_elements.html:17
2262 #: rhodecode/templates/data_table/_dt_elements.html:19
2263 #: rhodecode/templates/data_table/_dt_elements.html:21
2264 msgid "Changelog"
2265 msgstr ""
2266
2267 #: rhodecode/templates/base/base.html:175 rhodecode/templates/base/base.html:177
2268 #: rhodecode/templates/base/base.html:179
1899 msgid "Switch to"
2269 msgid "Switch to"
1900 msgstr ""
2270 msgstr ""
1901
2271
1902 #: rhodecode/templates/base/base.html:242
2272 #: rhodecode/templates/base/base.html:186 rhodecode/templates/base/base.html:188
1903 #: rhodecode/templates/branches/branches.html:13
2273 #: rhodecode/templates/base/base.html:190
1904 msgid "branches"
2274 #: rhodecode/templates/data_table/_dt_elements.html:25
1905 msgstr ""
2275 #: rhodecode/templates/data_table/_dt_elements.html:27
1906
2276 #: rhodecode/templates/data_table/_dt_elements.html:29
1907 #: rhodecode/templates/base/base.html:249
2277 #: rhodecode/templates/files/files.html:4 rhodecode/templates/files/files.html:40
1908 #: rhodecode/templates/branches/branches_data.html:52
2278 msgid "Files"
1909 msgid "There are no branches yet"
2279 msgstr ""
1910 msgstr ""
2280
1911
2281 #: rhodecode/templates/base/base.html:195 rhodecode/templates/base/base.html:199
1912 #: rhodecode/templates/base/base.html:254
1913 #: rhodecode/templates/shortlog/shortlog_data.html:10
1914 #: rhodecode/templates/tags/tags.html:14
1915 msgid "tags"
1916 msgstr ""
1917
1918 #: rhodecode/templates/base/base.html:261
1919 #: rhodecode/templates/tags/tags_data.html:32
1920 msgid "There are no tags yet"
1921 msgstr ""
1922
1923 #: rhodecode/templates/base/base.html:277 rhodecode/templates/base/base.html:281
1924 #: rhodecode/templates/files/files_annotate.html:40
1925 #: rhodecode/templates/files/files_source.html:11
1926 msgid "Options"
2282 msgid "Options"
1927 msgstr ""
2283 msgstr ""
1928
2284
1929 #: rhodecode/templates/base/base.html:286 rhodecode/templates/base/base.html:288
2285 #: rhodecode/templates/base/base.html:204 rhodecode/templates/base/base.html:206
1930 #: rhodecode/templates/base/base.html:306
2286 #: rhodecode/templates/base/base.html:224
1931 msgid "settings"
2287 msgid "settings"
1932 msgstr ""
2288 msgstr ""
1933
2289
1934 #: rhodecode/templates/base/base.html:292
2290 #: rhodecode/templates/base/base.html:209
2291 #: rhodecode/templates/data_table/_dt_elements.html:74
2292 #: rhodecode/templates/forks/fork.html:13
2293 msgid "fork"
2294 msgstr ""
2295
2296 #: rhodecode/templates/base/base.html:210
1935 msgid "search"
2297 msgid "search"
1936 msgstr ""
2298 msgstr ""
1937
2299
1938 #: rhodecode/templates/base/base.html:299
2300 #: rhodecode/templates/base/base.html:217
1939 msgid "journal"
2301 msgid "journal"
1940 msgstr ""
2302 msgstr ""
1941
2303
1942 #: rhodecode/templates/base/base.html:301
2304 #: rhodecode/templates/base/base.html:219
1943 msgid "repositories groups"
2305 msgid "repositories groups"
1944 msgstr ""
2306 msgstr ""
1945
2307
1946 #: rhodecode/templates/base/base.html:302
2308 #: rhodecode/templates/base/base.html:220
1947 msgid "users"
2309 msgid "users"
1948 msgstr ""
2310 msgstr ""
1949
2311
1950 #: rhodecode/templates/base/base.html:303
2312 #: rhodecode/templates/base/base.html:221
1951 msgid "users groups"
2313 msgid "users groups"
1952 msgstr ""
2314 msgstr ""
1953
2315
1954 #: rhodecode/templates/base/base.html:304
2316 #: rhodecode/templates/base/base.html:222
1955 msgid "permissions"
2317 msgid "permissions"
1956 msgstr ""
2318 msgstr ""
1957
2319
1958 #: rhodecode/templates/base/base.html:317 rhodecode/templates/base/base.html:319
2320 #: rhodecode/templates/base/base.html:235 rhodecode/templates/base/base.html:237
1959 #: rhodecode/templates/followers/followers.html:5
2321 #: rhodecode/templates/followers/followers.html:5
1960 msgid "Followers"
2322 msgid "Followers"
1961 msgstr ""
2323 msgstr ""
1962
2324
1963 #: rhodecode/templates/base/base.html:325 rhodecode/templates/base/base.html:327
2325 #: rhodecode/templates/base/base.html:243 rhodecode/templates/base/base.html:245
1964 #: rhodecode/templates/forks/forks.html:5
2326 #: rhodecode/templates/forks/forks.html:5
1965 msgid "Forks"
2327 msgid "Forks"
1966 msgstr ""
2328 msgstr ""
1967
2329
1968 #: rhodecode/templates/base/base.html:356 rhodecode/templates/base/base.html:358
2330 #: rhodecode/templates/base/base.html:316 rhodecode/templates/base/base.html:318
1969 #: rhodecode/templates/base/base.html:360 rhodecode/templates/search/search.html:4
2331 #: rhodecode/templates/base/base.html:320 rhodecode/templates/search/search.html:4
1970 #: rhodecode/templates/search/search.html:24
2332 #: rhodecode/templates/search/search.html:24
1971 #: rhodecode/templates/search/search.html:46
2333 #: rhodecode/templates/search/search.html:46
1972 msgid "Search"
2334 msgid "Search"
1973 msgstr ""
2335 msgstr ""
1974
2336
1975 #: rhodecode/templates/base/root.html:57
2337 #: rhodecode/templates/base/root.html:53
1976 #: rhodecode/templates/journal/journal.html:48
2338 msgid "add another comment"
1977 #: rhodecode/templates/summary/summary.html:36
2339 msgstr ""
2340
2341 #: rhodecode/templates/base/root.html:54
2342 #: rhodecode/templates/journal/journal.html:111
2343 #: rhodecode/templates/summary/summary.html:52
1978 msgid "Stop following this repository"
2344 msgid "Stop following this repository"
1979 msgstr ""
2345 msgstr ""
1980
2346
1981 #: rhodecode/templates/base/root.html:66
2347 #: rhodecode/templates/base/root.html:55
1982 #: rhodecode/templates/summary/summary.html:40
2348 #: rhodecode/templates/summary/summary.html:56
1983 msgid "Start following this repository"
2349 msgid "Start following this repository"
1984 msgstr ""
2350 msgstr ""
1985
2351
1986 #: rhodecode/templates/branches/branches_data.html:4
2352 #: rhodecode/templates/bookmarks/bookmarks.html:5
1987 #: rhodecode/templates/tags/tags_data.html:4
2353 msgid "Bookmarks"
2354 msgstr ""
2355
2356 #: rhodecode/templates/bookmarks/bookmarks.html:39
2357 #: rhodecode/templates/bookmarks/bookmarks_data.html:8
2358 #: rhodecode/templates/branches/branches.html:39
2359 #: rhodecode/templates/tags/tags.html:39 rhodecode/templates/tags/tags_data.html:8
2360 msgid "Author"
2361 msgstr ""
2362
2363 #: rhodecode/templates/branches/branches_data.html:7
1988 msgid "date"
2364 msgid "date"
1989 msgstr ""
2365 msgstr ""
1990
2366
1991 #: rhodecode/templates/branches/branches_data.html:6
1992 #: rhodecode/templates/shortlog/shortlog_data.html:7
1993 #: rhodecode/templates/tags/tags_data.html:6
1994 msgid "author"
1995 msgstr ""
1996
1997 #: rhodecode/templates/branches/branches_data.html:8
2367 #: rhodecode/templates/branches/branches_data.html:8
1998 #: rhodecode/templates/shortlog/shortlog_data.html:11
2368 #: rhodecode/templates/shortlog/shortlog_data.html:8
1999 #: rhodecode/templates/tags/tags_data.html:8
2369 msgid "author"
2000 msgid "links"
2370 msgstr ""
2001 msgstr ""
2371
2002
2372 #: rhodecode/templates/branches/branches_data.html:9
2003 #: rhodecode/templates/branches/branches_data.html:23
2373 #: rhodecode/templates/shortlog/shortlog_data.html:5
2004 #: rhodecode/templates/branches/branches_data.html:43
2374 msgid "revision"
2005 #: rhodecode/templates/shortlog/shortlog_data.html:39
2375 msgstr ""
2006 #: rhodecode/templates/tags/tags_data.html:24
2376
2007 msgid "changeset"
2377 #: rhodecode/templates/changelog/changelog.html:15
2008 msgstr ""
2378 #, python-format
2009
2379 msgid "showing %d out of %d revision"
2010 #: rhodecode/templates/branches/branches_data.html:25
2380 msgid_plural "showing %d out of %d revisions"
2011 #: rhodecode/templates/branches/branches_data.html:45
2381 msgstr[0] ""
2012 #: rhodecode/templates/files/files.html:12
2382 msgstr[1] ""
2013 #: rhodecode/templates/shortlog/shortlog_data.html:41
2383
2014 #: rhodecode/templates/summary/summary.html:233
2384 #: rhodecode/templates/changelog/changelog.html:38
2015 #: rhodecode/templates/tags/tags_data.html:26
2016 msgid "files"
2017 msgstr ""
2018
2019 #: rhodecode/templates/changelog/changelog.html:14
2020 msgid "showing "
2021 msgstr ""
2022
2023 #: rhodecode/templates/changelog/changelog.html:14
2024 msgid "out of"
2025 msgstr ""
2026
2027 #: rhodecode/templates/changelog/changelog.html:37
2028 msgid "Show"
2385 msgid "Show"
2029 msgstr ""
2386 msgstr ""
2030
2387
2031 #: rhodecode/templates/changelog/changelog.html:50
2388 #: rhodecode/templates/changelog/changelog.html:64
2032 #: rhodecode/templates/changeset/changeset.html:42
2389 #: rhodecode/templates/summary/summary.html:352
2033 #: rhodecode/templates/summary/summary.html:609
2390 msgid "show more"
2034 msgid "commit"
2391 msgstr ""
2035 msgstr ""
2392
2036
2393 #: rhodecode/templates/changelog/changelog.html:68
2037 #: rhodecode/templates/changelog/changelog.html:63
2038 msgid "Affected number of files, click to show more details"
2394 msgid "Affected number of files, click to show more details"
2039 msgstr ""
2395 msgstr ""
2040
2396
2041 #: rhodecode/templates/changelog/changelog.html:67
2042 #: rhodecode/templates/changeset/changeset.html:66
2043 msgid "merge"
2044 msgstr ""
2045
2046 #: rhodecode/templates/changelog/changelog.html:72
2047 #: rhodecode/templates/changeset/changeset.html:72
2048 msgid "Parent"
2049 msgstr ""
2050
2051 #: rhodecode/templates/changelog/changelog.html:77
2052 #: rhodecode/templates/changeset/changeset.html:77
2053 msgid "No parents"
2054 msgstr ""
2055
2056 #: rhodecode/templates/changelog/changelog.html:82
2397 #: rhodecode/templates/changelog/changelog.html:82
2057 #: rhodecode/templates/changeset/changeset.html:80
2398 #: rhodecode/templates/changeset/changeset.html:72
2399 msgid "Parent"
2400 msgstr ""
2401
2402 #: rhodecode/templates/changelog/changelog.html:88
2403 #: rhodecode/templates/changeset/changeset.html:78
2404 msgid "No parents"
2405 msgstr ""
2406
2407 #: rhodecode/templates/changelog/changelog.html:93
2408 #: rhodecode/templates/changeset/changeset.html:82
2409 msgid "merge"
2410 msgstr ""
2411
2412 #: rhodecode/templates/changelog/changelog.html:96
2413 #: rhodecode/templates/changeset/changeset.html:85
2058 #: rhodecode/templates/files/files.html:29
2414 #: rhodecode/templates/files/files.html:29
2059 #: rhodecode/templates/files/files_annotate.html:25
2415 #: rhodecode/templates/files/files_add.html:33
2060 #: rhodecode/templates/files/files_edit.html:33
2416 #: rhodecode/templates/files/files_edit.html:33
2061 #: rhodecode/templates/shortlog/shortlog_data.html:9
2417 #: rhodecode/templates/shortlog/shortlog_data.html:9
2062 msgid "branch"
2418 msgid "branch"
2063 msgstr ""
2419 msgstr ""
2064
2420
2065 #: rhodecode/templates/changelog/changelog.html:86
2421 #: rhodecode/templates/changelog/changelog.html:102
2066 #: rhodecode/templates/changeset/changeset.html:83
2422 msgid "bookmark"
2423 msgstr ""
2424
2425 #: rhodecode/templates/changelog/changelog.html:108
2426 #: rhodecode/templates/changeset/changeset.html:90
2067 msgid "tag"
2427 msgid "tag"
2068 msgstr ""
2428 msgstr ""
2069
2429
2070 #: rhodecode/templates/changelog/changelog.html:122
2430 #: rhodecode/templates/changelog/changelog.html:144
2071 msgid "Show selected changes __S -> __E"
2431 msgid "Show selected changes __S -> __E"
2072 msgstr ""
2432 msgstr ""
2073
2433
2074 #: rhodecode/templates/changelog/changelog.html:172
2434 #: rhodecode/templates/changelog/changelog.html:235
2075 #: rhodecode/templates/shortlog/shortlog_data.html:61
2076 msgid "There are no changes yet"
2435 msgid "There are no changes yet"
2077 msgstr ""
2436 msgstr ""
2078
2437
2079 #: rhodecode/templates/changelog/changelog_details.html:2
2438 #: rhodecode/templates/changelog/changelog_details.html:2
2080 #: rhodecode/templates/changeset/changeset.html:55
2439 #: rhodecode/templates/changeset/changeset.html:60
2081 msgid "removed"
2440 msgid "removed"
2082 msgstr ""
2441 msgstr ""
2083
2442
2084 #: rhodecode/templates/changelog/changelog_details.html:3
2443 #: rhodecode/templates/changelog/changelog_details.html:3
2085 #: rhodecode/templates/changeset/changeset.html:56
2444 #: rhodecode/templates/changeset/changeset.html:61
2086 msgid "changed"
2445 msgid "changed"
2087 msgstr ""
2446 msgstr ""
2088
2447
2089 #: rhodecode/templates/changelog/changelog_details.html:4
2448 #: rhodecode/templates/changelog/changelog_details.html:4
2090 #: rhodecode/templates/changeset/changeset.html:57
2449 #: rhodecode/templates/changeset/changeset.html:62
2091 msgid "added"
2450 msgid "added"
2092 msgstr ""
2451 msgstr ""
2093
2452
2094 #: rhodecode/templates/changelog/changelog_details.html:6
2453 #: rhodecode/templates/changelog/changelog_details.html:6
2095 #: rhodecode/templates/changelog/changelog_details.html:7
2454 #: rhodecode/templates/changelog/changelog_details.html:7
2096 #: rhodecode/templates/changelog/changelog_details.html:8
2455 #: rhodecode/templates/changelog/changelog_details.html:8
2097 #: rhodecode/templates/changeset/changeset.html:59
2456 #: rhodecode/templates/changeset/changeset.html:64
2098 #: rhodecode/templates/changeset/changeset.html:60
2457 #: rhodecode/templates/changeset/changeset.html:65
2099 #: rhodecode/templates/changeset/changeset.html:61
2458 #: rhodecode/templates/changeset/changeset.html:66
2100 #, python-format
2459 #, python-format
2101 msgid "affected %s files"
2460 msgid "affected %s files"
2102 msgstr ""
2461 msgstr ""
2103
2462
2104 #: rhodecode/templates/changeset/changeset.html:6
2463 #: rhodecode/templates/changeset/changeset.html:6
2105 #: rhodecode/templates/changeset/changeset.html:14
2464 #: rhodecode/templates/changeset/changeset.html:14
2106 #: rhodecode/templates/changeset/changeset.html:31
2107 msgid "Changeset"
2465 msgid "Changeset"
2108 msgstr ""
2466 msgstr ""
2109
2467
2110 #: rhodecode/templates/changeset/changeset.html:32
2468 #: rhodecode/templates/changeset/changeset.html:37
2111 #: rhodecode/templates/changeset/changeset.html:121
2469 #: rhodecode/templates/changeset/diff_block.html:20
2112 #: rhodecode/templates/changeset/changeset_range.html:78
2113 #: rhodecode/templates/files/file_diff.html:32
2114 #: rhodecode/templates/files/file_diff.html:42
2115 msgid "raw diff"
2470 msgid "raw diff"
2116 msgstr ""
2471 msgstr ""
2117
2472
2118 #: rhodecode/templates/changeset/changeset.html:34
2473 #: rhodecode/templates/changeset/changeset.html:38
2119 #: rhodecode/templates/changeset/changeset.html:123
2474 #: rhodecode/templates/changeset/diff_block.html:21
2120 #: rhodecode/templates/changeset/changeset_range.html:80
2121 #: rhodecode/templates/files/file_diff.html:34
2122 msgid "download diff"
2475 msgid "download diff"
2123 msgstr ""
2476 msgstr ""
2124
2477
2125 #: rhodecode/templates/changeset/changeset.html:90
2478 #: rhodecode/templates/changeset/changeset.html:42
2479 #: rhodecode/templates/changeset/changeset_file_comment.html:69
2480 #, python-format
2481 msgid "%d comment"
2482 msgid_plural "%d comments"
2483 msgstr[0] ""
2484 msgstr[1] ""
2485
2486 #: rhodecode/templates/changeset/changeset.html:42
2487 #: rhodecode/templates/changeset/changeset_file_comment.html:69
2488 #, python-format
2489 msgid "(%d inline)"
2490 msgid_plural "(%d inline)"
2491 msgstr[0] ""
2492 msgstr[1] ""
2493
2494 #: rhodecode/templates/changeset/changeset.html:97
2495 #, python-format
2496 msgid "%s files affected with %s insertions and %s deletions:"
2497 msgstr ""
2498
2499 #: rhodecode/templates/changeset/changeset.html:113
2500 msgid "Changeset was too big and was cut off..."
2501 msgstr ""
2502
2503 #: rhodecode/templates/changeset/changeset_file_comment.html:35
2504 msgid "Submitting..."
2505 msgstr ""
2506
2507 #: rhodecode/templates/changeset/changeset_file_comment.html:38
2508 msgid "Commenting on line {1}."
2509 msgstr ""
2510
2511 #: rhodecode/templates/changeset/changeset_file_comment.html:39
2512 #: rhodecode/templates/changeset/changeset_file_comment.html:100
2126 #, python-format
2513 #, python-format
2127 msgid "%s files affected with %s additions and %s deletions."
2514 msgid "Comments parsed using %s syntax with %s support."
2128 msgstr ""
2515 msgstr ""
2129
2516
2130 #: rhodecode/templates/changeset/changeset.html:101
2517 #: rhodecode/templates/changeset/changeset_file_comment.html:41
2131 msgid "Changeset was too big and was cut off..."
2518 #: rhodecode/templates/changeset/changeset_file_comment.html:102
2132 msgstr ""
2519 msgid "Use @username inside this text to send notification to this RhodeCode user"
2133
2520 msgstr ""
2134 #: rhodecode/templates/changeset/changeset.html:119
2521
2135 #: rhodecode/templates/changeset/changeset_range.html:76
2522 #: rhodecode/templates/changeset/changeset_file_comment.html:47
2136 #: rhodecode/templates/files/file_diff.html:30
2523 #: rhodecode/templates/changeset/changeset_file_comment.html:107
2524 msgid "Comment"
2525 msgstr ""
2526
2527 #: rhodecode/templates/changeset/changeset_file_comment.html:48
2528 #: rhodecode/templates/changeset/changeset_file_comment.html:59
2529 msgid "Hide"
2530 msgstr ""
2531
2532 #: rhodecode/templates/changeset/changeset_file_comment.html:55
2533 msgid "You need to be logged in to comment."
2534 msgstr ""
2535
2536 #: rhodecode/templates/changeset/changeset_file_comment.html:55
2537 msgid "Login now"
2538 msgstr ""
2539
2540 #: rhodecode/templates/changeset/changeset_file_comment.html:97
2541 msgid "Leave a comment"
2542 msgstr ""
2543
2544 #: rhodecode/templates/changeset/changeset_range.html:29
2545 msgid "Compare View"
2546 msgstr ""
2547
2548 #: rhodecode/templates/changeset/changeset_range.html:49
2549 msgid "Files affected"
2550 msgstr ""
2551
2552 #: rhodecode/templates/changeset/diff_block.html:19
2137 msgid "diff"
2553 msgid "diff"
2138 msgstr ""
2554 msgstr ""
2139
2555
2140 #: rhodecode/templates/changeset/changeset.html:132
2556 #: rhodecode/templates/changeset/diff_block.html:27
2141 #: rhodecode/templates/changeset/changeset_range.html:89
2557 msgid "show inline comments"
2142 msgid "No changes in this file"
2558 msgstr ""
2143 msgstr ""
2559
2144
2560 #: rhodecode/templates/data_table/_dt_elements.html:33
2145 #: rhodecode/templates/changeset/changeset_range.html:30
2561 #: rhodecode/templates/data_table/_dt_elements.html:35
2146 msgid "Compare View"
2562 #: rhodecode/templates/data_table/_dt_elements.html:37
2147 msgstr ""
2563 #: rhodecode/templates/forks/fork.html:5
2148
2564 msgid "Fork"
2149 #: rhodecode/templates/changeset/changeset_range.html:52
2565 msgstr ""
2150 msgid "Files affected"
2566
2567 #: rhodecode/templates/data_table/_dt_elements.html:54
2568 #: rhodecode/templates/journal/journal.html:117
2569 #: rhodecode/templates/summary/summary.html:63
2570 msgid "Mercurial repository"
2571 msgstr ""
2572
2573 #: rhodecode/templates/data_table/_dt_elements.html:56
2574 #: rhodecode/templates/journal/journal.html:119
2575 #: rhodecode/templates/summary/summary.html:66
2576 msgid "Git repository"
2577 msgstr ""
2578
2579 #: rhodecode/templates/data_table/_dt_elements.html:63
2580 #: rhodecode/templates/journal/journal.html:125
2581 #: rhodecode/templates/summary/summary.html:73
2582 msgid "public repository"
2583 msgstr ""
2584
2585 #: rhodecode/templates/data_table/_dt_elements.html:74
2586 #: rhodecode/templates/summary/summary.html:82
2587 #: rhodecode/templates/summary/summary.html:83
2588 msgid "Fork of"
2589 msgstr ""
2590
2591 #: rhodecode/templates/data_table/_dt_elements.html:86
2592 msgid "No changesets yet"
2593 msgstr ""
2594
2595 #: rhodecode/templates/email_templates/main.html:8
2596 msgid "This is an notification from RhodeCode."
2151 msgstr ""
2597 msgstr ""
2152
2598
2153 #: rhodecode/templates/errors/error_document.html:44
2599 #: rhodecode/templates/errors/error_document.html:44
@@ -2160,80 +2606,69 b' msgstr ""'
2160 msgid "File diff"
2606 msgid "File diff"
2161 msgstr ""
2607 msgstr ""
2162
2608
2163 #: rhodecode/templates/files/file_diff.html:42
2609 #: rhodecode/templates/files/files.html:12
2164 msgid "Diff is to big to display"
2610 #: rhodecode/templates/summary/summary.html:328
2165 msgstr ""
2611 msgid "files"
2166
2612 msgstr ""
2167 #: rhodecode/templates/files/files.html:37
2613
2168 #: rhodecode/templates/files/files_annotate.html:31
2614 #: rhodecode/templates/files/files.html:44
2615 msgid "search truncated"
2616 msgstr ""
2617
2618 #: rhodecode/templates/files/files.html:45
2619 msgid "no matching files"
2620 msgstr ""
2621
2622 #: rhodecode/templates/files/files_add.html:4
2623 #: rhodecode/templates/files/files_edit.html:4
2624 msgid "Edit file"
2625 msgstr ""
2626
2627 #: rhodecode/templates/files/files_add.html:19
2628 msgid "add file"
2629 msgstr ""
2630
2631 #: rhodecode/templates/files/files_add.html:40
2632 msgid "Add new file"
2633 msgstr ""
2634
2635 #: rhodecode/templates/files/files_add.html:45
2636 msgid "File Name"
2637 msgstr ""
2638
2639 #: rhodecode/templates/files/files_add.html:49
2640 #: rhodecode/templates/files/files_add.html:58
2641 msgid "or"
2642 msgstr ""
2643
2644 #: rhodecode/templates/files/files_add.html:49
2645 #: rhodecode/templates/files/files_add.html:54
2646 msgid "Upload file"
2647 msgstr ""
2648
2649 #: rhodecode/templates/files/files_add.html:58
2650 msgid "Create new file"
2651 msgstr ""
2652
2653 #: rhodecode/templates/files/files_add.html:63
2169 #: rhodecode/templates/files/files_edit.html:39
2654 #: rhodecode/templates/files/files_edit.html:39
2655 #: rhodecode/templates/files/files_ypjax.html:3
2170 msgid "Location"
2656 msgid "Location"
2171 msgstr ""
2657 msgstr ""
2172
2658
2173 #: rhodecode/templates/files/files.html:46
2659 #: rhodecode/templates/files/files_add.html:67
2174 msgid "Go back"
2660 msgid "use / to separate directories"
2175 msgstr ""
2661 msgstr ""
2176
2662
2177 #: rhodecode/templates/files/files.html:47
2663 #: rhodecode/templates/files/files_add.html:77
2178 msgid "No files at given path"
2664 #: rhodecode/templates/files/files_edit.html:63
2179 msgstr ""
2665 #: rhodecode/templates/shortlog/shortlog_data.html:6
2180
2666 msgid "commit message"
2181 #: rhodecode/templates/files/files_annotate.html:4
2667 msgstr ""
2182 msgid "File annotate"
2668
2183 msgstr ""
2669 #: rhodecode/templates/files/files_add.html:81
2184
2670 #: rhodecode/templates/files/files_edit.html:67
2185 #: rhodecode/templates/files/files_annotate.html:12
2671 msgid "Commit changes"
2186 msgid "annotate"
2187 msgstr ""
2188
2189 #: rhodecode/templates/files/files_annotate.html:33
2190 #: rhodecode/templates/files/files_browser.html:160
2191 #: rhodecode/templates/files/files_source.html:2
2192 msgid "Revision"
2193 msgstr ""
2194
2195 #: rhodecode/templates/files/files_annotate.html:36
2196 #: rhodecode/templates/files/files_browser.html:158
2197 #: rhodecode/templates/files/files_source.html:7
2198 msgid "Size"
2199 msgstr ""
2200
2201 #: rhodecode/templates/files/files_annotate.html:38
2202 #: rhodecode/templates/files/files_browser.html:159
2203 #: rhodecode/templates/files/files_source.html:9
2204 msgid "Mimetype"
2205 msgstr ""
2206
2207 #: rhodecode/templates/files/files_annotate.html:41
2208 msgid "show source"
2209 msgstr ""
2210
2211 #: rhodecode/templates/files/files_annotate.html:43
2212 #: rhodecode/templates/files/files_annotate.html:78
2213 #: rhodecode/templates/files/files_source.html:14
2214 #: rhodecode/templates/files/files_source.html:51
2215 msgid "show as raw"
2216 msgstr ""
2217
2218 #: rhodecode/templates/files/files_annotate.html:45
2219 #: rhodecode/templates/files/files_source.html:16
2220 msgid "download as raw"
2221 msgstr ""
2222
2223 #: rhodecode/templates/files/files_annotate.html:54
2224 #: rhodecode/templates/files/files_source.html:25
2225 msgid "History"
2226 msgstr ""
2227
2228 #: rhodecode/templates/files/files_annotate.html:73
2229 #: rhodecode/templates/files/files_source.html:46
2230 #, python-format
2231 msgid "Binary file (%s)"
2232 msgstr ""
2233
2234 #: rhodecode/templates/files/files_annotate.html:78
2235 #: rhodecode/templates/files/files_source.html:51
2236 msgid "File is too big to display"
2237 msgstr ""
2672 msgstr ""
2238
2673
2239 #: rhodecode/templates/files/files_browser.html:13
2674 #: rhodecode/templates/files/files_browser.html:13
@@ -2256,51 +2691,96 b' msgstr ""'
2256 msgid "search file list"
2691 msgid "search file list"
2257 msgstr ""
2692 msgstr ""
2258
2693
2259 #: rhodecode/templates/files/files_browser.html:32
2694 #: rhodecode/templates/files/files_browser.html:31
2695 #: rhodecode/templates/shortlog/shortlog_data.html:65
2696 msgid "add new file"
2697 msgstr ""
2698
2699 #: rhodecode/templates/files/files_browser.html:35
2260 msgid "Loading file list..."
2700 msgid "Loading file list..."
2261 msgstr ""
2701 msgstr ""
2262
2702
2263 #: rhodecode/templates/files/files_browser.html:111
2703 #: rhodecode/templates/files/files_browser.html:48
2264 msgid "search truncated"
2704 msgid "Size"
2265 msgstr ""
2705 msgstr ""
2266
2706
2267 #: rhodecode/templates/files/files_browser.html:122
2707 #: rhodecode/templates/files/files_browser.html:49
2268 msgid "no matching files"
2708 msgid "Mimetype"
2269 msgstr ""
2709 msgstr ""
2270
2710
2271 #: rhodecode/templates/files/files_browser.html:161
2711 #: rhodecode/templates/files/files_browser.html:50
2712 msgid "Last Revision"
2713 msgstr ""
2714
2715 #: rhodecode/templates/files/files_browser.html:51
2272 msgid "Last modified"
2716 msgid "Last modified"
2273 msgstr ""
2717 msgstr ""
2274
2718
2275 #: rhodecode/templates/files/files_browser.html:162
2719 #: rhodecode/templates/files/files_browser.html:52
2276 msgid "Last commiter"
2720 msgid "Last commiter"
2277 msgstr ""
2721 msgstr ""
2278
2722
2279 #: rhodecode/templates/files/files_edit.html:4
2280 msgid "Edit file"
2281 msgstr ""
2282
2283 #: rhodecode/templates/files/files_edit.html:19
2723 #: rhodecode/templates/files/files_edit.html:19
2284 msgid "edit file"
2724 msgid "edit file"
2285 msgstr ""
2725 msgstr ""
2286
2726
2287 #: rhodecode/templates/files/files_edit.html:45
2727 #: rhodecode/templates/files/files_edit.html:49
2288 #: rhodecode/templates/shortlog/shortlog_data.html:5
2728 #: rhodecode/templates/files/files_source.html:26
2289 msgid "commit message"
2729 msgid "show annotation"
2730 msgstr ""
2731
2732 #: rhodecode/templates/files/files_edit.html:50
2733 #: rhodecode/templates/files/files_source.html:28
2734 #: rhodecode/templates/files/files_source.html:56
2735 msgid "show as raw"
2290 msgstr ""
2736 msgstr ""
2291
2737
2292 #: rhodecode/templates/files/files_edit.html:51
2738 #: rhodecode/templates/files/files_edit.html:51
2293 msgid "Commit changes"
2739 #: rhodecode/templates/files/files_source.html:29
2294 msgstr ""
2740 msgid "download as raw"
2295
2741 msgstr ""
2296 #: rhodecode/templates/files/files_source.html:12
2742
2297 msgid "show annotation"
2743 #: rhodecode/templates/files/files_edit.html:54
2298 msgstr ""
2744 msgid "source"
2299
2745 msgstr ""
2300 #: rhodecode/templates/files/files_source.html:153
2746
2747 #: rhodecode/templates/files/files_edit.html:59
2748 msgid "Editing file"
2749 msgstr ""
2750
2751 #: rhodecode/templates/files/files_source.html:2
2752 msgid "History"
2753 msgstr ""
2754
2755 #: rhodecode/templates/files/files_source.html:24
2756 msgid "show source"
2757 msgstr ""
2758
2759 #: rhodecode/templates/files/files_source.html:47
2760 #, python-format
2761 msgid "Binary file (%s)"
2762 msgstr ""
2763
2764 #: rhodecode/templates/files/files_source.html:56
2765 msgid "File is too big to display"
2766 msgstr ""
2767
2768 #: rhodecode/templates/files/files_source.html:112
2301 msgid "Selection link"
2769 msgid "Selection link"
2302 msgstr ""
2770 msgstr ""
2303
2771
2772 #: rhodecode/templates/files/files_ypjax.html:5
2773 msgid "annotation"
2774 msgstr ""
2775
2776 #: rhodecode/templates/files/files_ypjax.html:15
2777 msgid "Go back"
2778 msgstr ""
2779
2780 #: rhodecode/templates/files/files_ypjax.html:16
2781 msgid "No files at given path"
2782 msgstr ""
2783
2304 #: rhodecode/templates/followers/followers.html:13
2784 #: rhodecode/templates/followers/followers.html:13
2305 msgid "followers"
2785 msgid "followers"
2306 msgstr ""
2786 msgstr ""
@@ -2309,6 +2789,26 b' msgstr ""'
2309 msgid "Started following"
2789 msgid "Started following"
2310 msgstr ""
2790 msgstr ""
2311
2791
2792 #: rhodecode/templates/forks/fork.html:31
2793 msgid "Fork name"
2794 msgstr ""
2795
2796 #: rhodecode/templates/forks/fork.html:57
2797 msgid "Private"
2798 msgstr ""
2799
2800 #: rhodecode/templates/forks/fork.html:65
2801 msgid "Copy permissions"
2802 msgstr ""
2803
2804 #: rhodecode/templates/forks/fork.html:73
2805 msgid "Update after clone"
2806 msgstr ""
2807
2808 #: rhodecode/templates/forks/fork.html:80
2809 msgid "fork this repository"
2810 msgstr ""
2811
2312 #: rhodecode/templates/forks/forks.html:13
2812 #: rhodecode/templates/forks/forks.html:13
2313 msgid "forks"
2813 msgid "forks"
2314 msgstr ""
2814 msgstr ""
@@ -2321,23 +2821,27 b' msgstr ""'
2321 msgid "There are no forks yet"
2821 msgid "There are no forks yet"
2322 msgstr ""
2822 msgstr ""
2323
2823
2324 #: rhodecode/templates/journal/journal.html:34
2824 #: rhodecode/templates/journal/journal.html:20
2325 msgid "Following"
2825 msgid "Refresh"
2326 msgstr ""
2826 msgstr ""
2327
2827
2328 #: rhodecode/templates/journal/journal.html:41
2828 #: rhodecode/templates/journal/journal.html:32
2829 msgid "Watched"
2830 msgstr ""
2831
2832 #: rhodecode/templates/journal/journal.html:105
2329 msgid "following user"
2833 msgid "following user"
2330 msgstr ""
2834 msgstr ""
2331
2835
2332 #: rhodecode/templates/journal/journal.html:41
2836 #: rhodecode/templates/journal/journal.html:105
2333 msgid "user"
2837 msgid "user"
2334 msgstr ""
2838 msgstr ""
2335
2839
2336 #: rhodecode/templates/journal/journal.html:65
2840 #: rhodecode/templates/journal/journal.html:138
2337 msgid "You are not following any users or repositories"
2841 msgid "You are not following any users or repositories"
2338 msgstr ""
2842 msgstr ""
2339
2843
2340 #: rhodecode/templates/journal/journal_data.html:46
2844 #: rhodecode/templates/journal/journal_data.html:47
2341 msgid "No entries yet"
2845 msgid "No entries yet"
2342 msgstr ""
2846 msgstr ""
2343
2847
@@ -2371,25 +2875,13 b' msgstr ""'
2371 msgid "File names"
2875 msgid "File names"
2372 msgstr ""
2876 msgstr ""
2373
2877
2374 #: rhodecode/templates/search/search_content.html:20
2878 #: rhodecode/templates/search/search_content.html:21
2375 #: rhodecode/templates/search/search_path.html:15
2879 #: rhodecode/templates/search/search_path.html:15
2376 msgid "Permission denied"
2880 msgid "Permission denied"
2377 msgstr ""
2881 msgstr ""
2378
2882
2379 #: rhodecode/templates/settings/repo_fork.html:5
2380 msgid "Fork"
2381 msgstr ""
2382
2383 #: rhodecode/templates/settings/repo_fork.html:31
2384 msgid "Fork name"
2385 msgstr ""
2386
2387 #: rhodecode/templates/settings/repo_fork.html:55
2388 msgid "fork this repository"
2389 msgstr ""
2390
2391 #: rhodecode/templates/shortlog/shortlog.html:5
2883 #: rhodecode/templates/shortlog/shortlog.html:5
2392 #: rhodecode/templates/summary/summary.html:666
2884 #: rhodecode/templates/summary/summary.html:209
2393 msgid "Shortlog"
2885 msgid "Shortlog"
2394 msgstr ""
2886 msgstr ""
2395
2887
@@ -2397,104 +2889,136 b' msgstr ""'
2397 msgid "shortlog"
2889 msgid "shortlog"
2398 msgstr ""
2890 msgstr ""
2399
2891
2400 #: rhodecode/templates/shortlog/shortlog_data.html:6
2892 #: rhodecode/templates/shortlog/shortlog_data.html:7
2401 msgid "age"
2893 msgid "age"
2402 msgstr ""
2894 msgstr ""
2403
2895
2896 #: rhodecode/templates/shortlog/shortlog_data.html:18
2897 msgid "No commit message"
2898 msgstr ""
2899
2900 #: rhodecode/templates/shortlog/shortlog_data.html:62
2901 msgid "Add or upload files directly via RhodeCode"
2902 msgstr ""
2903
2904 #: rhodecode/templates/shortlog/shortlog_data.html:71
2905 msgid "Push new repo"
2906 msgstr ""
2907
2908 #: rhodecode/templates/shortlog/shortlog_data.html:79
2909 msgid "Existing repository?"
2910 msgstr ""
2911
2404 #: rhodecode/templates/summary/summary.html:12
2912 #: rhodecode/templates/summary/summary.html:12
2405 msgid "summary"
2913 msgid "summary"
2406 msgstr ""
2914 msgstr ""
2407
2915
2408 #: rhodecode/templates/summary/summary.html:79
2916 #: rhodecode/templates/summary/summary.html:44
2917 #: rhodecode/templates/summary/summary.html:47
2918 msgid "ATOM"
2919 msgstr ""
2920
2921 #: rhodecode/templates/summary/summary.html:77
2922 #, python-format
2923 msgid "Non changable ID %s"
2924 msgstr ""
2925
2926 #: rhodecode/templates/summary/summary.html:82
2927 msgid "public"
2928 msgstr ""
2929
2930 #: rhodecode/templates/summary/summary.html:90
2409 msgid "remote clone"
2931 msgid "remote clone"
2410 msgstr ""
2932 msgstr ""
2411
2933
2412 #: rhodecode/templates/summary/summary.html:121
2934 #: rhodecode/templates/summary/summary.html:121
2413 msgid "by"
2414 msgstr ""
2415
2416 #: rhodecode/templates/summary/summary.html:128
2417 msgid "Clone url"
2935 msgid "Clone url"
2418 msgstr ""
2936 msgstr ""
2419
2937
2420 #: rhodecode/templates/summary/summary.html:137
2938 #: rhodecode/templates/summary/summary.html:124
2421 msgid "Trending source files"
2939 msgid "Show by Name"
2422 msgstr ""
2940 msgstr ""
2423
2941
2424 #: rhodecode/templates/summary/summary.html:146
2942 #: rhodecode/templates/summary/summary.html:125
2943 msgid "Show by ID"
2944 msgstr ""
2945
2946 #: rhodecode/templates/summary/summary.html:133
2947 msgid "Trending files"
2948 msgstr ""
2949
2950 #: rhodecode/templates/summary/summary.html:141
2951 #: rhodecode/templates/summary/summary.html:157
2952 #: rhodecode/templates/summary/summary.html:185
2953 msgid "enable"
2954 msgstr ""
2955
2956 #: rhodecode/templates/summary/summary.html:149
2425 msgid "Download"
2957 msgid "Download"
2426 msgstr ""
2958 msgstr ""
2427
2959
2428 #: rhodecode/templates/summary/summary.html:150
2960 #: rhodecode/templates/summary/summary.html:153
2429 msgid "There are no downloads yet"
2961 msgid "There are no downloads yet"
2430 msgstr ""
2962 msgstr ""
2431
2963
2432 #: rhodecode/templates/summary/summary.html:152
2964 #: rhodecode/templates/summary/summary.html:155
2433 msgid "Downloads are disabled for this repository"
2965 msgid "Downloads are disabled for this repository"
2434 msgstr ""
2966 msgstr ""
2435
2967
2436 #: rhodecode/templates/summary/summary.html:154
2968 #: rhodecode/templates/summary/summary.html:164
2437 #: rhodecode/templates/summary/summary.html:320
2969 msgid "Check this to download archive with subrepos"
2438 msgid "enable"
2970 msgstr ""
2439 msgstr ""
2971
2440
2972 #: rhodecode/templates/summary/summary.html:164
2441 #: rhodecode/templates/summary/summary.html:162
2973 msgid "with subrepos"
2442 #: rhodecode/templates/summary/summary.html:297
2974 msgstr ""
2975
2976 #: rhodecode/templates/summary/summary.html:177
2977 msgid "Commit activity by day / author"
2978 msgstr ""
2979
2980 #: rhodecode/templates/summary/summary.html:188
2981 msgid "Stats gathered: "
2982 msgstr ""
2983
2984 #: rhodecode/templates/summary/summary.html:211
2985 msgid "Quick start"
2986 msgstr ""
2987
2988 #: rhodecode/templates/summary/summary.html:281
2443 #, python-format
2989 #, python-format
2444 msgid "Download %s as %s"
2990 msgid "Download %s as %s"
2445 msgstr ""
2991 msgstr ""
2446
2992
2447 #: rhodecode/templates/summary/summary.html:168
2993 #: rhodecode/templates/summary/summary.html:638
2448 msgid "Check this to download archive with subrepos"
2449 msgstr ""
2450
2451 #: rhodecode/templates/summary/summary.html:168
2452 msgid "with subrepos"
2453 msgstr ""
2454
2455 #: rhodecode/templates/summary/summary.html:176
2456 msgid "Feeds"
2457 msgstr ""
2458
2459 #: rhodecode/templates/summary/summary.html:257
2460 #: rhodecode/templates/summary/summary.html:684
2461 #: rhodecode/templates/summary/summary.html:695
2462 msgid "show more"
2463 msgstr ""
2464
2465 #: rhodecode/templates/summary/summary.html:312
2466 msgid "Commit activity by day / author"
2467 msgstr ""
2468
2469 #: rhodecode/templates/summary/summary.html:324
2470 msgid "Loaded in"
2471 msgstr ""
2472
2473 #: rhodecode/templates/summary/summary.html:603
2474 msgid "commits"
2994 msgid "commits"
2475 msgstr ""
2995 msgstr ""
2476
2996
2477 #: rhodecode/templates/summary/summary.html:604
2997 #: rhodecode/templates/summary/summary.html:639
2478 msgid "files added"
2998 msgid "files added"
2479 msgstr ""
2999 msgstr ""
2480
3000
2481 #: rhodecode/templates/summary/summary.html:605
3001 #: rhodecode/templates/summary/summary.html:640
2482 msgid "files changed"
3002 msgid "files changed"
2483 msgstr ""
3003 msgstr ""
2484
3004
2485 #: rhodecode/templates/summary/summary.html:606
3005 #: rhodecode/templates/summary/summary.html:641
2486 msgid "files removed"
3006 msgid "files removed"
2487 msgstr ""
3007 msgstr ""
2488
3008
2489 #: rhodecode/templates/summary/summary.html:610
3009 #: rhodecode/templates/summary/summary.html:644
3010 msgid "commit"
3011 msgstr ""
3012
3013 #: rhodecode/templates/summary/summary.html:645
2490 msgid "file added"
3014 msgid "file added"
2491 msgstr ""
3015 msgstr ""
2492
3016
2493 #: rhodecode/templates/summary/summary.html:611
3017 #: rhodecode/templates/summary/summary.html:646
2494 msgid "file changed"
3018 msgid "file changed"
2495 msgstr ""
3019 msgstr ""
2496
3020
2497 #: rhodecode/templates/summary/summary.html:612
3021 #: rhodecode/templates/summary/summary.html:647
2498 msgid "file removed"
3022 msgid "file removed"
2499 msgstr ""
3023 msgstr ""
2500
3024
@@ -35,7 +35,7 b' from hashlib import md5'
35 from decorator import decorator
35 from decorator import decorator
36
36
37 from rhodecode.lib.vcs.utils.lazy import LazyProperty
37 from rhodecode.lib.vcs.utils.lazy import LazyProperty
38 from rhodecode import CELERY_ON
38 from rhodecode import CELERY_ON, CELERY_EAGER
39 from rhodecode.lib.utils2 import str2bool, safe_str
39 from rhodecode.lib.utils2 import str2bool, safe_str
40 from rhodecode.lib.pidlock import DaemonLock, LockHeld
40 from rhodecode.lib.pidlock import DaemonLock, LockHeld
41 from rhodecode.model import init_model
41 from rhodecode.model import init_model
@@ -122,7 +122,7 b' def dbsession(func):'
122 ret = func(*fargs, **fkwargs)
122 ret = func(*fargs, **fkwargs)
123 return ret
123 return ret
124 finally:
124 finally:
125 if CELERY_ON:
125 if CELERY_ON and CELERY_EAGER is False:
126 meta.Session.remove()
126 meta.Session.remove()
127
127
128 return decorator(__wrapper, func)
128 return decorator(__wrapper, func)
@@ -39,7 +39,7 b' from pylons.i18n.translation import _'
39
39
40 from rhodecode.lib.vcs import get_backend
40 from rhodecode.lib.vcs import get_backend
41
41
42 from rhodecode import CELERY_ON
42 from rhodecode import CELERY_ON, CELERY_EAGER
43 from rhodecode.lib.utils2 import safe_str
43 from rhodecode.lib.utils2 import safe_str
44 from rhodecode.lib.celerylib import run_task, locked_task, dbsession, \
44 from rhodecode.lib.celerylib import run_task, locked_task, dbsession, \
45 str2bool, __get_lockkey, LockHeld, DaemonLock, get_session
45 str2bool, __get_lockkey, LockHeld, DaemonLock, get_session
@@ -42,6 +42,8 b' from rhodecode.lib.utils import repo_nam'
42 from rhodecode.lib.utils2 import str2bool, safe_unicode, safe_str, \
42 from rhodecode.lib.utils2 import str2bool, safe_unicode, safe_str, \
43 get_changeset_safe
43 get_changeset_safe
44 from rhodecode.lib.markup_renderer import MarkupRenderer
44 from rhodecode.lib.markup_renderer import MarkupRenderer
45 from rhodecode.lib.vcs.exceptions import ChangesetDoesNotExistError
46 from rhodecode.lib.vcs.backends.base import BaseChangeset
45 from rhodecode.model.changeset_status import ChangesetStatusModel
47 from rhodecode.model.changeset_status import ChangesetStatusModel
46
48
47 log = logging.getLogger(__name__)
49 log = logging.getLogger(__name__)
@@ -448,22 +450,30 b' def action_parser(user_log, feed=False):'
448
450
449 repo = user_log.repository.scm_instance
451 repo = user_log.repository.scm_instance
450
452
451 message = lambda rev: rev.message
453 def lnk(rev, repo_name):
452 lnk = lambda rev, repo_name: (
454
453 link_to('r%s:%s' % (rev.revision, rev.short_id),
455 if isinstance(rev, BaseChangeset):
454 url('changeset_home', repo_name=repo_name,
456 lbl = 'r%s:%s' % (rev.revision, rev.short_id)
455 revision=rev.raw_id),
457 _url = url('changeset_home', repo_name=repo_name,
456 title=tooltip(message(rev)), class_='tooltip')
458 revision=rev.raw_id)
457 )
459 title = tooltip(rev.message)
460 else:
461 lbl = '%s' % rev
462 _url = '#'
463 title = _('Changeset not found')
464
465 return link_to(lbl, _url, title=title, class_='tooltip',)
458
466
459 revs = []
467 revs = []
460 if len(filter(lambda v: v != '', revs_ids)) > 0:
468 if len(filter(lambda v: v != '', revs_ids)) > 0:
461 # get only max revs_top_limit of changeset for performance/ui reasons
469 for rev in revs_ids[:revs_top_limit]:
462 revs = [
470 try:
463 x for x in repo.get_changesets(revs_ids[0],
471 rev = repo.get_changeset(rev)
464 revs_ids[:revs_top_limit][-1])
472 revs.append(rev)
465 ]
473 except ChangesetDoesNotExistError:
466
474 log.error('cannot find revision %s in this repo' % rev)
475 revs.append(rev)
476 continue
467 cs_links = []
477 cs_links = []
468 cs_links.append(" " + ', '.join(
478 cs_links.append(" " + ', '.join(
469 [lnk(rev, repo_name) for rev in revs[:revs_limit]]
479 [lnk(rev, repo_name) for rev in revs[:revs_limit]]
@@ -24,13 +24,15 b''
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 import os
25 import os
26 import sys
26 import sys
27 import binascii
28 from inspect import isfunction
27
29
28 from mercurial.scmutil import revrange
30 from mercurial.scmutil import revrange
29 from mercurial.node import nullrev
31 from mercurial.node import nullrev
32
30 from rhodecode import EXTENSIONS
33 from rhodecode import EXTENSIONS
31 from rhodecode.lib import helpers as h
34 from rhodecode.lib import helpers as h
32 from rhodecode.lib.utils import action_logger
35 from rhodecode.lib.utils import action_logger
33 from inspect import isfunction
34
36
35
37
36 def _get_scm_size(alias, root_path):
38 def _get_scm_size(alias, root_path):
@@ -134,8 +136,8 b' def log_push_action(ui, repo, **kwargs):'
134 return (len(repo) - 1, 0)
136 return (len(repo) - 1, 0)
135
137
136 stop, start = get_revs(repo, [node + ':'])
138 stop, start = get_revs(repo, [node + ':'])
137
139 h = binascii.hexlify
138 revs = (str(repo[r]) for r in xrange(start, stop + 1))
140 revs = (h(repo[r].node()) for r in xrange(start, stop + 1))
139 elif scm == 'git':
141 elif scm == 'git':
140 revs = []
142 revs = []
141
143
@@ -129,13 +129,15 b' class MakeIndex(BasePasterCommand):'
129 default=False)
129 default=False)
130
130
131
131
132 class ResultWrapper(object):
132 class WhooshResultWrapper(object):
133 def __init__(self, search_type, searcher, matcher, highlight_items):
133 def __init__(self, search_type, searcher, matcher, highlight_items,
134 repo_location):
134 self.search_type = search_type
135 self.search_type = search_type
135 self.searcher = searcher
136 self.searcher = searcher
136 self.matcher = matcher
137 self.matcher = matcher
137 self.highlight_items = highlight_items
138 self.highlight_items = highlight_items
138 self.fragment_size = 200
139 self.fragment_size = 200
140 self.repo_location = repo_location
139
141
140 @LazyProperty
142 @LazyProperty
141 def doc_ids(self):
143 def doc_ids(self):
@@ -178,8 +180,9 b' class ResultWrapper(object):'
178
180
179 def get_full_content(self, docid):
181 def get_full_content(self, docid):
180 res = self.searcher.stored_fields(docid[0])
182 res = self.searcher.stored_fields(docid[0])
181 f_path = res['path'][res['path'].find(res['repository']) \
183 full_repo_path = jn(self.repo_location, res['repository'])
182 + len(res['repository']):].lstrip('/')
184 f_path = res['path'].split(full_repo_path)[-1]
185 f_path = f_path.lstrip(os.sep)
183
186
184 content_short = self.get_short_content(res, docid[1])
187 content_short = self.get_short_content(res, docid[1])
185 res.update({'content_short': content_short,
188 res.update({'content_short': content_short,
@@ -62,7 +62,9 b' class SimpleGitUploadPackHandler(dulserv'
62
62
63
63
64 dulserver.DEFAULT_HANDLERS = {
64 dulserver.DEFAULT_HANDLERS = {
65 #git-ls-remote, git-clone, git-fetch and git-pull
65 'git-upload-pack': SimpleGitUploadPackHandler,
66 'git-upload-pack': SimpleGitUploadPackHandler,
67 #git-push
66 'git-receive-pack': dulserver.ReceivePackHandler,
68 'git-receive-pack': dulserver.ReceivePackHandler,
67 }
69 }
68
70
@@ -196,7 +198,6 b' class SimpleGit(BaseVCSController):'
196 baseui = make_ui('db')
198 baseui = make_ui('db')
197 self.__inject_extras(repo_path, baseui, extras)
199 self.__inject_extras(repo_path, baseui, extras)
198
200
199
200 try:
201 try:
201 # invalidate cache on push
202 # invalidate cache on push
202 if action == 'push':
203 if action == 'push':
@@ -24,6 +24,8 b''
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25
25
26 import re
26 import re
27 from datetime import datetime
28 from pylons.i18n.translation import _, ungettext
27 from rhodecode.lib.vcs.utils.lazy import LazyProperty
29 from rhodecode.lib.vcs.utils.lazy import LazyProperty
28
30
29
31
@@ -284,40 +286,76 b' def engine_from_config(configuration, pr'
284 return engine
286 return engine
285
287
286
288
287 def age(curdate):
289 def age(prevdate):
288 """
290 """
289 turns a datetime into an age string.
291 turns a datetime into an age string.
290
292
291 :param curdate: datetime object
293 :param prevdate: datetime object
292 :rtype: unicode
294 :rtype: unicode
293 :returns: unicode words describing age
295 :returns: unicode words describing age
294 """
296 """
295
297
296 from datetime import datetime
298 order = ['year', 'month', 'day', 'hour', 'minute', 'second']
297 from webhelpers.date import time_ago_in_words
299 deltas = {}
300
301 # Get date parts deltas
302 now = datetime.now()
303 for part in order:
304 deltas[part] = getattr(now, part) - getattr(prevdate, part)
298
305
299 _ = lambda s: s
306 # Fix negative offsets (there is 1 second between 10:59:59 and 11:00:00,
307 # not 1 hour, -59 minutes and -59 seconds)
300
308
301 if not curdate:
309 for num, length in [(5, 60), (4, 60), (3, 24)]: # seconds, minutes, hours
302 return ''
310 part = order[num]
311 carry_part = order[num - 1]
312
313 if deltas[part] < 0:
314 deltas[part] += length
315 deltas[carry_part] -= 1
303
316
304 agescales = [(_(u"year"), 3600 * 24 * 365),
317 # Same thing for days except that the increment depends on the (variable)
305 (_(u"month"), 3600 * 24 * 30),
318 # number of days in the month
306 (_(u"day"), 3600 * 24),
319 month_lengths = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
307 (_(u"hour"), 3600),
320 if deltas['day'] < 0:
308 (_(u"minute"), 60),
321 if prevdate.month == 2 and (prevdate.year % 4 == 0 and
309 (_(u"second"), 1), ]
322 (prevdate.year % 100 != 0 or prevdate.year % 400 == 0)):
310
323 deltas['day'] += 29
311 age = datetime.now() - curdate
324 else:
312 age_seconds = (age.days * agescales[2][1]) + age.seconds
325 deltas['day'] += month_lengths[prevdate.month - 1]
313 pos = 1
326
314 for scale in agescales:
327 deltas['month'] -= 1
315 if scale[1] <= age_seconds:
328
316 if pos == 6:
329 if deltas['month'] < 0:
317 pos = 5
330 deltas['month'] += 12
318 return '%s %s' % (time_ago_in_words(curdate,
331 deltas['year'] -= 1
319 agescales[pos][0]), _('ago'))
332
320 pos += 1
333 # Format the result
334 fmt_funcs = {
335 'year': lambda d: ungettext(u'%d year', '%d years', d) % d,
336 'month': lambda d: ungettext(u'%d month', '%d months', d) % d,
337 'day': lambda d: ungettext(u'%d day', '%d days', d) % d,
338 'hour': lambda d: ungettext(u'%d hour', '%d hours', d) % d,
339 'minute': lambda d: ungettext(u'%d minute', '%d minutes', d) % d,
340 'second': lambda d: ungettext(u'%d second', '%d seconds', d) % d,
341 }
342
343 for i, part in enumerate(order):
344 value = deltas[part]
345 if value == 0:
346 continue
347
348 if i < 5:
349 sub_part = order[i + 1]
350 sub_value = deltas[sub_part]
351 else:
352 sub_value = 0
353
354 if sub_value == 0:
355 return _(u'%s ago') % fmt_funcs[part](value)
356
357 return _(u'%s and %s ago') % (fmt_funcs[part](value),
358 fmt_funcs[sub_part](sub_value))
321
359
322 return _(u'just now')
360 return _(u'just now')
323
361
@@ -38,7 +38,6 b' class GitChangeset(BaseChangeset):'
38 self._tree_id = commit.tree
38 self._tree_id = commit.tree
39
39
40 self.message = safe_unicode(commit.message)
40 self.message = safe_unicode(commit.message)
41
42 #self.branch = None
41 #self.branch = None
43 self.tags = []
42 self.tags = []
44 self.nodes = {}
43 self.nodes = {}
@@ -66,6 +66,7 b' class GitRepository(BaseRepository):'
66 'config'),
66 'config'),
67 abspath(get_user_home(), '.gitconfig'),
67 abspath(get_user_home(), '.gitconfig'),
68 ]
68 ]
69 self.bare = self._repo.bare
69
70
70 @LazyProperty
71 @LazyProperty
71 def revisions(self):
72 def revisions(self):
@@ -93,15 +94,20 b' class GitRepository(BaseRepository):'
93 if isinstance(cmd, basestring):
94 if isinstance(cmd, basestring):
94 cmd = [cmd]
95 cmd = [cmd]
95 _str_cmd = True
96 _str_cmd = True
97
98 gitenv = os.environ
99 gitenv['GIT_CONFIG_NOGLOBAL'] = '1'
96
100
97 cmd = ['GIT_CONFIG_NOGLOBAL=1', 'git'] + _copts + cmd
101 cmd = ['git'] + _copts + cmd
98 if _str_cmd:
102 if _str_cmd:
99 cmd = ' '.join(cmd)
103 cmd = ' '.join(cmd)
100 try:
104 try:
101 opts = dict(
105 opts = dict(
102 shell=isinstance(cmd, basestring),
106 shell=isinstance(cmd, basestring),
103 stdout=PIPE,
107 stdout=PIPE,
104 stderr=PIPE)
108 stderr=PIPE,
109 env=gitenv,
110 )
105 if os.path.isdir(self.path):
111 if os.path.isdir(self.path):
106 opts['cwd'] = self.path
112 opts['cwd'] = self.path
107 p = Popen(cmd, **opts)
113 p = Popen(cmd, **opts)
@@ -226,9 +232,10 b' class GitRepository(BaseRepository):'
226 try:
232 try:
227 return time.mktime(self.get_changeset().date.timetuple())
233 return time.mktime(self.get_changeset().date.timetuple())
228 except RepositoryError:
234 except RepositoryError:
235 idx_loc = '' if self.bare else '.git'
229 # fallback to filesystem
236 # fallback to filesystem
230 in_path = os.path.join(self.path, '.git', "index")
237 in_path = os.path.join(self.path, idx_loc, "index")
231 he_path = os.path.join(self.path, '.git', "HEAD")
238 he_path = os.path.join(self.path, idx_loc, "HEAD")
232 if os.path.exists(in_path):
239 if os.path.exists(in_path):
233 return os.stat(in_path).st_mtime
240 return os.stat(in_path).st_mtime
234 else:
241 else:
@@ -236,8 +243,9 b' class GitRepository(BaseRepository):'
236
243
237 @LazyProperty
244 @LazyProperty
238 def description(self):
245 def description(self):
246 idx_loc = '' if self.bare else '.git'
239 undefined_description = u'unknown'
247 undefined_description = u'unknown'
240 description_path = os.path.join(self.path, '.git', 'description')
248 description_path = os.path.join(self.path, idx_loc, 'description')
241 if os.path.isfile(description_path):
249 if os.path.isfile(description_path):
242 return safe_unicode(open(description_path).read())
250 return safe_unicode(open(description_path).read())
243 else:
251 else:
@@ -458,8 +458,12 b' class RepoModel(BaseModel):'
458 )
458 )
459 )
459 )
460 backend = get_backend(alias)
460 backend = get_backend(alias)
461
461 if alias == 'hg':
462 backend(repo_path, create=True, src_url=clone_uri)
462 backend(repo_path, create=True, src_url=clone_uri)
463 elif alias == 'git':
464 backend(repo_path, create=True, src_url=clone_uri, bare=True)
465 else:
466 raise Exception('Undefined alias %s' % alias)
463
467
464 def __rename_repo(self, old, new):
468 def __rename_repo(self, old, new):
465 """
469 """
@@ -489,10 +493,15 b' class RepoModel(BaseModel):'
489 """
493 """
490 rm_path = os.path.join(self.repos_path, repo.repo_name)
494 rm_path = os.path.join(self.repos_path, repo.repo_name)
491 log.info("Removing %s" % (rm_path))
495 log.info("Removing %s" % (rm_path))
492 # disable hg/git
496 # disable hg/git internal that it doesn't get detected as repo
493 alias = repo.repo_type
497 alias = repo.repo_type
494 shutil.move(os.path.join(rm_path, '.%s' % alias),
498
495 os.path.join(rm_path, 'rm__.%s' % alias))
499 bare = getattr(repo.scm_instance, 'bare', False)
500
501 if not bare:
502 # skip this for bare git repos
503 shutil.move(os.path.join(rm_path, '.%s' % alias),
504 os.path.join(rm_path, 'rm__.%s' % alias))
496 # disable repo
505 # disable repo
497 _d = 'rm__%s__%s' % (datetime.now().strftime('%Y%m%d_%H%M%S_%f'),
506 _d = 'rm__%s__%s' % (datetime.now().strftime('%Y%m%d_%H%M%S_%f'),
498 repo.repo_name)
507 repo.repo_name)
@@ -27,7 +27,7 b''
27 <div class="table">
27 <div class="table">
28 <div id='repos_list_wrap' class="yui-skin-sam">
28 <div id='repos_list_wrap' class="yui-skin-sam">
29 <%cnt=0%>
29 <%cnt=0%>
30 <%namespace name="dt" file="/_data_table/_dt_elements.html"/>
30 <%namespace name="dt" file="/data_table/_dt_elements.html"/>
31
31
32 <table id="repos_list">
32 <table id="repos_list">
33 <thead>
33 <thead>
@@ -51,7 +51,7 b''
51 <td><b>${gr.repositories.count()}</b></td>
51 <td><b>${gr.repositories.count()}</b></td>
52 <td>
52 <td>
53 ${h.form(url('repos_group', id=gr.group_id),method='delete')}
53 ${h.form(url('repos_group', id=gr.group_id),method='delete')}
54 ${h.submit('remove_%s' % gr.name,'delete',class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this group: %s') % gr.name+"');")}
54 ${h.submit('remove_%s' % gr.name,_('delete'),class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this group: %s') % gr.name+"');")}
55 ${h.end_form()}
55 ${h.end_form()}
56 </td>
56 </td>
57 </tr>
57 </tr>
@@ -136,7 +136,7 b''
136 <th class="left">${_('Action')}</th>
136 <th class="left">${_('Action')}</th>
137 </thead>
137 </thead>
138 <tbody>
138 <tbody>
139 <%namespace name="dt" file="/_data_table/_dt_elements.html"/>
139 <%namespace name="dt" file="/data_table/_dt_elements.html"/>
140 %if c.user_repos:
140 %if c.user_repos:
141 %for repo in c.user_repos:
141 %for repo in c.user_repos:
142 <tr>
142 <tr>
@@ -41,7 +41,7 b''
41 <td>${h.bool2icon(u_group.users_group_active)}</td>
41 <td>${h.bool2icon(u_group.users_group_active)}</td>
42 <td>
42 <td>
43 ${h.form(url('users_group', id=u_group.users_group_id),method='delete')}
43 ${h.form(url('users_group', id=u_group.users_group_id),method='delete')}
44 ${h.submit('remove_','delete',id="remove_group_%s" % u_group.users_group_id,
44 ${h.submit('remove_',_('delete'),id="remove_group_%s" % u_group.users_group_id,
45 class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this users group: %s') % u_group.users_group_name+"');")}
45 class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this users group: %s') % u_group.users_group_name+"');")}
46 ${h.end_form()}
46 ${h.end_form()}
47 </td>
47 </td>
@@ -11,7 +11,8 b''
11 &raquo;
11 &raquo;
12 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
12 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
13 &raquo;
13 &raquo;
14 ${_('Changelog')} - ${_('showing ')} ${c.size if c.size <= c.total_cs else c.total_cs} ${_('out of')} ${c.total_cs} ${_('revisions')}
14 <% size = c.size if c.size <= c.total_cs else c.total_cs %>
15 ${_('Changelog')} - ${ungettext('showing %d out of %d revision', 'showing %d out of %d revisions', size) % (size, c.total_cs)}
15 </%def>
16 </%def>
16
17
17 <%def name="page_nav()">
18 <%def name="page_nav()">
@@ -45,8 +45,8 b''
45 ${c.ignorews_url(request.GET)}
45 ${c.ignorews_url(request.GET)}
46 ${c.context_url(request.GET)}
46 ${c.context_url(request.GET)}
47 </div>
47 </div>
48 <div class="comments-number" style="float:right;padding-right:5px">${len(c.comments)} comment(s) (${c.inline_cnt} ${_('inline')})</div>
48 <div class="comments-number" style="float:right;padding-right:5px">${ungettext("%d comment", "%d comments", len(c.comments)) % len(c.comments)} ${ungettext("(%d inline)", "(%d inline)", c.inline_cnt) % c.inline_cnt}</div>
49 </div>
49 </div>
50 </div>
50 </div>
51 <div id="changeset_content">
51 <div id="changeset_content">
52 <div class="container">
52 <div class="container">
@@ -42,10 +42,10 b''
42 <div class="overlay"><div class="overlay-text">${_('Submitting...')}</div></div>
42 <div class="overlay"><div class="overlay-text">${_('Submitting...')}</div></div>
43 ${h.form(h.url('changeset_comment', repo_name=c.repo_name, revision=changeset.raw_id),class_='inline-form')}
43 ${h.form(h.url('changeset_comment', repo_name=c.repo_name, revision=changeset.raw_id),class_='inline-form')}
44 <div class="clearfix">
44 <div class="clearfix">
45 <div class="comment-help">${_('Commenting on line')} {1}. ${_('Comments parsed using')}
45 <div class="comment-help">${_('Commenting on line {1}.')}
46 <a href="${h.url('rst_help')}">RST</a> ${_('syntax')} ${_('with')}
46 ${(_('Comments parsed using %s syntax with %s support.') % (('<a href="%s">RST</a>' % h.url('rst_help')),
47 <span style="color:#003367" class="tooltip" title="${_('Use @username inside this text to send notification to this RhodeCode user')}">@mention</span> ${_('support')}
47 '<span style="color:#003367" class="tooltip" title="%s">@mention</span>' %
48 </div>
48 _('Use @username inside this text to send notification to this RhodeCode user')))|n}</div>
49 <textarea id="text_{1}" name="text"></textarea>
49 <textarea id="text_{1}" name="text"></textarea>
50 </div>
50 </div>
51 <div class="comment-button">
51 <div class="comment-button">
@@ -59,7 +59,7 b''
59 ${h.form('')}
59 ${h.form('')}
60 <div class="clearfix">
60 <div class="clearfix">
61 <div class="comment-help">
61 <div class="comment-help">
62 ${'You need to be logged in to comment.'} <a href="${h.url('login_home',came_from=h.url.current())}">${_('Login now')}</a>
62 ${_('You need to be logged in to comment.')} <a href="${h.url('login_home',came_from=h.url.current())}">${_('Login now')}</a>
63 </div>
63 </div>
64 </div>
64 </div>
65 <div class="comment-button">
65 <div class="comment-button">
@@ -73,7 +73,7 b''
73
73
74
74
75 <%def name="inlines(changeset)">
75 <%def name="inlines(changeset)">
76 <div class="comments-number">${len(c.comments)} comment(s) (${c.inline_cnt} ${_('inline')})</div>
76 <div class="comments-number">${ungettext("%d comment", "%d comments", len(c.comments)) % len(c.comments)} ${ungettext("(%d inline)", "(%d inline)", c.inline_cnt) % c.inline_cnt}</div>
77 %for path, lines in c.inline_comments:
77 %for path, lines in c.inline_comments:
78 % for line,comments in lines.iteritems():
78 % for line,comments in lines.iteritems():
79 <div style="display:none" class="inline-comment-placeholder" path="${path}" target_id="${h.safeid(h.safe_unicode(path))}">
79 <div style="display:none" class="inline-comment-placeholder" path="${path}" target_id="${h.safeid(h.safe_unicode(path))}">
@@ -105,8 +105,9 b''
105 <strong>${_('Leave a comment')}</strong>
105 <strong>${_('Leave a comment')}</strong>
106 <div class="clearfix">
106 <div class="clearfix">
107 <div class="comment-help">
107 <div class="comment-help">
108 ${_('Comments parsed using')} <a href="${h.url('rst_help')}">RST</a> ${_('syntax')}
108 ${(_('Comments parsed using %s syntax with %s support.') % (('<a href="%s">RST</a>' % h.url('rst_help')),
109 ${_('with')} <span style="color:#003367" class="tooltip" title="${_('Use @username inside this text to send notification to this RhodeCode user')}">@mention</span> ${_('support')}
109 '<span style="color:#003367" class="tooltip" title="%s">@mention</span>' %
110 _('Use @username inside this text to send notification to this RhodeCode user')))|n}
110 | <span class="tooltip" title="${_('Check this to change current status of code-review for this changeset')}"> ${_('change status')}
111 | <span class="tooltip" title="${_('Check this to change current status of code-review for this changeset')}"> ${_('change status')}
111 <input style="vertical-align: bottom;margin-bottom:-2px" id="show_changeset_status_box" type="checkbox" name="change_changeset_status" />
112 <input style="vertical-align: bottom;margin-bottom:-2px" id="show_changeset_status_box" type="checkbox" name="change_changeset_status" />
112 </span>
113 </span>
@@ -57,7 +57,7 b''
57 </div>
57 </div>
58 <div id='repos_list_wrap' class="yui-skin-sam">
58 <div id='repos_list_wrap' class="yui-skin-sam">
59 <%cnt=0%>
59 <%cnt=0%>
60 <%namespace name="dt" file="/_data_table/_dt_elements.html"/>
60 <%namespace name="dt" file="/data_table/_dt_elements.html"/>
61
61
62 <table id="repos_list">
62 <table id="repos_list">
63 <thead>
63 <thead>
@@ -53,7 +53,7 b''
53 <th class="left">${_('Action')}</th>
53 <th class="left">${_('Action')}</th>
54 </thead>
54 </thead>
55 <tbody>
55 <tbody>
56 <%namespace name="dt" file="/_data_table/_dt_elements.html"/>
56 <%namespace name="dt" file="/data_table/_dt_elements.html"/>
57 %for repo in c.user_repos:
57 %for repo in c.user_repos:
58 <tr>
58 <tr>
59 ##QUICK MENU
59 ##QUICK MENU
@@ -81,8 +81,8 b''
81 </div>
81 </div>
82
82
83 <div class="buttons">
83 <div class="buttons">
84 ${h.submit('save','Save',class_="ui-button")}
84 ${h.submit('save',_('Save'),class_="ui-button")}
85 ${h.reset('reset','Reset',class_="ui-button")}
85 ${h.reset('reset',_('Reset'),class_="ui-button")}
86 </div>
86 </div>
87 </div>
87 </div>
88 </div>
88 </div>
@@ -40,8 +40,8 b' class TestChangeSetCommentsController(Te'
40 repo_name=HG_REPO, revision=rev))
40 repo_name=HG_REPO, revision=rev))
41 # test DB
41 # test DB
42 self.assertEqual(ChangesetComment.query().count(), 1)
42 self.assertEqual(ChangesetComment.query().count(), 1)
43 self.assertTrue('''<div class="comments-number">%s '''
43 response.mustcontain('''<div class="comments-number">%s comment '''
44 '''comment(s) (0 inline)</div>''' % 1 in response.body)
44 '''(0 inline)</div>''' % 1)
45
45
46 self.assertEqual(Notification.query().count(), 1)
46 self.assertEqual(Notification.query().count(), 1)
47 self.assertEqual(ChangesetComment.query().count(), 1)
47 self.assertEqual(ChangesetComment.query().count(), 1)
@@ -76,7 +76,7 b' class TestChangeSetCommentsController(Te'
76 #test DB
76 #test DB
77 self.assertEqual(ChangesetComment.query().count(), 1)
77 self.assertEqual(ChangesetComment.query().count(), 1)
78 response.mustcontain(
78 response.mustcontain(
79 '''<div class="comments-number">0 comment(s)'''
79 '''<div class="comments-number">0 comments'''
80 ''' (%s inline)</div>''' % 1
80 ''' (%s inline)</div>''' % 1
81 )
81 )
82 response.mustcontain(
82 response.mustcontain(
@@ -115,8 +115,8 b' class TestChangeSetCommentsController(Te'
115 repo_name=HG_REPO, revision=rev))
115 repo_name=HG_REPO, revision=rev))
116 # test DB
116 # test DB
117 self.assertEqual(ChangesetComment.query().count(), 1)
117 self.assertEqual(ChangesetComment.query().count(), 1)
118 self.assertTrue('''<div class="comments-number">%s '''
118 response.mustcontain('''<div class="comments-number">%s '''
119 '''comment(s) (0 inline)</div>''' % 1 in response.body)
119 '''comment (0 inline)</div>''' % 1)
120
120
121 self.assertEqual(Notification.query().count(), 2)
121 self.assertEqual(Notification.query().count(), 2)
122 users = [x.user.username for x in UserNotification.query().all()]
122 users = [x.user.username for x in UserNotification.query().all()]
@@ -148,5 +148,5 b' class TestChangeSetCommentsController(Te'
148
148
149 response = self.app.get(url(controller='changeset', action='index',
149 response = self.app.get(url(controller='changeset', action='index',
150 repo_name=HG_REPO, revision=rev))
150 repo_name=HG_REPO, revision=rev))
151 self.assertTrue('''<div class="comments-number">0 comment(s)'''
151 response.mustcontain('''<div class="comments-number">0 comments'''
152 ''' (0 inline)</div>''' in response.body)
152 ''' (0 inline)</div>''')
@@ -193,19 +193,19 b' class TestFilesController(TestController'
193 short = '27cd5cce30c9%s' % arch_ext
193 short = '27cd5cce30c9%s' % arch_ext
194 fname = '27cd5cce30c96924232dffcd24178a07ffeb5dfc%s' % arch_ext
194 fname = '27cd5cce30c96924232dffcd24178a07ffeb5dfc%s' % arch_ext
195 filename = '%s-%s' % (HG_REPO, short)
195 filename = '%s-%s' % (HG_REPO, short)
196 response = self.app.get(url(controller='files',
196 response = self.app.get(url(controller='files',
197 action='archivefile',
197 action='archivefile',
198 repo_name=HG_REPO,
198 repo_name=HG_REPO,
199 fname=fname))
199 fname=fname))
200
200
201 self.assertEqual(response.status, '200 OK')
201 self.assertEqual(response.status, '200 OK')
202 self.assertEqual(response.response._headers.items(),
202 heads = [
203 [('Pragma', 'no-cache'),
203 ('Pragma', 'no-cache'),
204 ('Cache-Control', 'no-cache'),
204 ('Cache-Control', 'no-cache'),
205 ('Content-Type', '%s; charset=utf-8' % info[0]),
205 ('Content-Disposition', 'attachment; filename=%s' % filename),
206 ('Content-Disposition', 'attachment; filename=%s' % filename),
206 ('Content-Type', '%s; charset=utf-8' % info[0]),
207 ]
207 ]
208 )
208 self.assertEqual(response.response._headers.items(), heads)
209
209
210 def test_archival_wrong_ext(self):
210 def test_archival_wrong_ext(self):
211 self.log_user()
211 self.log_user()
@@ -213,7 +213,8 b' class TestFilesController(TestController'
213 for arch_ext in ['tar', 'rar', 'x', '..ax', '.zipz']:
213 for arch_ext in ['tar', 'rar', 'x', '..ax', '.zipz']:
214 fname = '27cd5cce30c96924232dffcd24178a07ffeb5dfc%s' % arch_ext
214 fname = '27cd5cce30c96924232dffcd24178a07ffeb5dfc%s' % arch_ext
215
215
216 response = self.app.get(url(controller='files', action='archivefile',
216 response = self.app.get(url(controller='files',
217 action='archivefile',
217 repo_name=HG_REPO,
218 repo_name=HG_REPO,
218 fname=fname))
219 fname=fname))
219 response.mustcontain('Unknown archive type')
220 response.mustcontain('Unknown archive type')
@@ -221,10 +222,11 b' class TestFilesController(TestController'
221 def test_archival_wrong_revision(self):
222 def test_archival_wrong_revision(self):
222 self.log_user()
223 self.log_user()
223
224
224 for rev in ['00x000000', 'tar', 'wrong', '@##$@$424213232', '232dffcd']:
225 for rev in ['00x000000', 'tar', 'wrong', '@##$@$42413232', '232dffcd']:
225 fname = '%s.zip' % rev
226 fname = '%s.zip' % rev
226
227
227 response = self.app.get(url(controller='files', action='archivefile',
228 response = self.app.get(url(controller='files',
229 action='archivefile',
228 repo_name=HG_REPO,
230 repo_name=HG_REPO,
229 fname=fname))
231 fname=fname))
230 response.mustcontain('Unknown revision')
232 response.mustcontain('Unknown revision')
@@ -23,10 +23,10 b''
23 # You should have received a copy of the GNU General Public License
23 # You should have received a copy of the GNU General Public License
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25
25
26
26 import unittest
27 import datetime
28 from rhodecode.tests import *
27
29
28 import unittest
29 from rhodecode.tests import *
30
30
31 proto = 'http'
31 proto = 'http'
32 TEST_URLS = [
32 TEST_URLS = [
@@ -116,3 +116,16 b' class TestLibs(unittest.TestCase):'
116 'marian.user', 'marco-polo', 'marco_polo'
116 'marian.user', 'marco-polo', 'marco_polo'
117 ], key=lambda k: k.lower())
117 ], key=lambda k: k.lower())
118 self.assertEqual(s, extract_mentioned_users(sample))
118 self.assertEqual(s, extract_mentioned_users(sample))
119
120 def test_age(self):
121 from rhodecode.lib.utils2 import age
122 n = datetime.datetime.now()
123 delt = lambda *args, **kwargs: datetime.timedelta(*args, **kwargs)
124 self.assertEqual(age(n), u'just now')
125 self.assertEqual(age(n - delt(seconds=1)), u'1 second ago')
126 self.assertEqual(age(n - delt(seconds=60 * 2)), u'2 minutes ago')
127 self.assertEqual(age(n - delt(hours=1)), u'1 hour ago')
128 self.assertEqual(age(n - delt(hours=24)), u'1 day ago')
129 self.assertEqual(age(n - delt(hours=24 * 5)), u'5 days ago')
130 self.assertEqual(age(n - delt(hours=24 * 32)), u'1 month and 2 days ago')
131 self.assertEqual(age(n - delt(hours=24 * 400)), u'1 year and 1 month ago')
@@ -94,7 +94,7 b' setup('
94 main = pylons.util:PylonsInstaller
94 main = pylons.util:PylonsInstaller
95
95
96 [paste.global_paster_command]
96 [paste.global_paster_command]
97 setup-rhodecode=rhodecode.config.setup:SetupCommand
97 setup-rhodecode=rhodecode.config.setup_rhodecode:SetupCommand
98 make-index=rhodecode.lib.indexers:MakeIndex
98 make-index=rhodecode.lib.indexers:MakeIndex
99 make-rcext=rhodecode.config.rcextensions.make_rcextensions:MakeRcExt
99 make-rcext=rhodecode.config.rcextensions.make_rcextensions:MakeRcExt
100 upgrade-db=rhodecode.lib.dbmigrate:UpgradeDb
100 upgrade-db=rhodecode.lib.dbmigrate:UpgradeDb
1 NO CONTENT: file was removed
NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now