Changeset 8597
- Timestamp:
- Sep 10, 2009 8:21:29 PM (2 years ago)
- Location:
- trunk/trac
- Files:
-
- 8 edited
-
locale/fr_FR/LC_MESSAGES/messages.po (modified) (16 diffs)
-
locale/messages.pot (modified) (14 diffs)
-
ticket/web_ui.py (modified) (3 diffs)
-
timeline/web_ui.py (modified) (1 diff)
-
versioncontrol/web_ui/browser.py (modified) (1 diff)
-
versioncontrol/web_ui/changeset.py (modified) (1 diff)
-
web/chrome.py (modified) (1 diff)
-
wiki/web_ui.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/trac/locale/fr_FR/LC_MESSAGES/messages.po
r8596 r8597 11 11 "Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n" 12 12 "POT-Creation-Date: 2007-08-15 09:47+0200\n" 13 "PO-Revision-Date: 2009-09-10 19:38+0200\n"13 "PO-Revision-Date: 2009-09-10 20:14+0200\n" 14 14 "Last-Translator: Christian Boos <cboos@neuf.fr>\n" 15 15 "Language-Team: fr_FR <trac-dev@googlegroups.com>\n" … … 811 811 812 812 #: trac/admin/templates/admin_components.html:80 trac/ticket/admin.py:202 813 #: trac/ticket/api.py:222 trac/ticket/web_ui.py:130 3813 #: trac/ticket/api.py:222 trac/ticket/web_ui.py:1306 814 814 msgid "Owner" 815 815 msgstr "Propriétaire" … … 1637 1637 #: trac/templates/diff_view.html:20 trac/templates/diff_view.html:26 1638 1638 #: trac/templates/history_view.html:27 trac/ticket/api.py:236 1639 #: trac/ticket/templates/ticket.html:119 trac/wiki/web_ui.py:5651639 #: trac/ticket/templates/ticket.html:119 1640 1640 msgid "Version" 1641 1641 msgstr "Version" … … 1646 1646 msgstr "et" 1647 1647 1648 #: trac/templates/diff_view.html:23 trac/ticket/web_ui.py:80 11649 #: trac/ticket/web_ui.py:93 5trac/ticket/templates/ticket.html:1161648 #: trac/templates/diff_view.html:23 trac/ticket/web_ui.py:802 1649 #: trac/ticket/web_ui.py:937 trac/ticket/templates/ticket.html:116 1650 1650 msgid "Initial Version" 1651 1651 msgstr "Version initiale" … … 2393 2393 msgstr "La page %(page)s dépasse le nombre de pages de la requête" 2394 2394 2395 #: trac/ticket/query.py:628 trac/ticket/web_ui.py:6332395 #: trac/ticket/query.py:628 2396 2396 msgid "Ticket" 2397 2397 msgstr "Ticket" … … 2650 2650 2651 2651 #: trac/ticket/web_ui.py:633 2652 msgid "Previous Ticket" 2653 msgstr "Ticket précédent" 2654 2655 #: trac/ticket/web_ui.py:633 2656 msgid "Next Ticket" 2657 msgstr "Ticket suivant" 2658 2659 #: trac/ticket/web_ui.py:634 2652 2660 msgid "Back to Query" 2653 2661 msgstr "Retour à la liste" 2654 2662 2655 #: trac/ticket/web_ui.py:7 09 trac/ticket/web_ui.py:8572656 #: trac/ticket/web_ui.py:86 42663 #: trac/ticket/web_ui.py:710 trac/ticket/web_ui.py:858 2664 #: trac/ticket/web_ui.py:866 2657 2665 msgid "Ticket History" 2658 2666 msgstr "Historique du ticket" 2659 2667 2660 #: trac/ticket/web_ui.py:71 3 trac/ticket/web_ui.py:9112668 #: trac/ticket/web_ui.py:714 trac/ticket/web_ui.py:913 2661 2669 #, python-format 2662 2670 msgid "Back to Ticket #%(num)s" 2663 2671 msgstr "Retour au ticket #%(num)s" 2664 2672 2665 #: trac/ticket/web_ui.py:75 52673 #: trac/ticket/web_ui.py:756 2666 2674 msgid "No differences to show" 2667 2675 msgstr "Pas de différences" 2668 2676 2669 #: trac/ticket/web_ui.py:79 8 trac/ticket/web_ui.py:8542670 #: trac/ticket/web_ui.py:86 2 trac/ticket/web_ui.py:9322671 #: trac/ticket/web_ui.py:9 69 trac/ticket/web_ui.py:976trac/wiki/web_ui.py:3762672 #: trac/wiki/web_ui.py:382 trac/wiki/web_ui.py:54 7 trac/wiki/web_ui.py:5612677 #: trac/ticket/web_ui.py:799 trac/ticket/web_ui.py:855 2678 #: trac/ticket/web_ui.py:863 trac/ticket/web_ui.py:934 2679 #: trac/ticket/web_ui.py:971 trac/ticket/web_ui.py:978 trac/wiki/web_ui.py:376 2680 #: trac/wiki/web_ui.py:382 trac/wiki/web_ui.py:548 trac/wiki/web_ui.py:562 2673 2681 #, python-format 2674 2682 msgid "Version %(num)s" 2675 2683 msgstr "Version %(num)s" 2676 2684 2677 #: trac/ticket/web_ui.py:80 1 trac/ticket/web_ui.py:9352685 #: trac/ticket/web_ui.py:802 trac/ticket/web_ui.py:937 2678 2686 msgid "initial" 2679 2687 msgstr "initial" 2680 2688 2681 #: trac/ticket/web_ui.py:86 4 trac/ticket/web_ui.py:9782689 #: trac/ticket/web_ui.py:865 trac/ticket/web_ui.py:980 2682 2690 #: trac/versioncontrol/web_ui/changeset.py:341 trac/wiki/web_ui.py:395 2683 msgid "Change" 2684 msgstr "Modifications" 2685 2686 #: trac/ticket/web_ui.py:869 2691 msgid "Previous Change" 2692 msgstr "Modification précédente" 2693 2694 #: trac/ticket/web_ui.py:865 trac/ticket/web_ui.py:980 2695 #: trac/versioncontrol/web_ui/changeset.py:341 trac/wiki/web_ui.py:395 2696 msgid "Next Change" 2697 msgstr "Modification suivante" 2698 2699 #: trac/ticket/web_ui.py:871 2687 2700 msgid "Ticket Diff" 2688 2701 msgstr "Différence sur le ticket" 2689 2702 2690 #: trac/ticket/web_ui.py:90 3 trac/ticket/web_ui.py:9722691 #: trac/ticket/web_ui.py:9 782703 #: trac/ticket/web_ui.py:905 trac/ticket/web_ui.py:974 2704 #: trac/ticket/web_ui.py:981 2692 2705 msgid "Ticket Comment History" 2693 2706 msgstr "Historique du commentaire" 2694 2707 2695 #: trac/ticket/web_ui.py:90 5 trac/ticket/web_ui.py:9292696 #: trac/ticket/web_ui.py:98 52708 #: trac/ticket/web_ui.py:907 trac/ticket/web_ui.py:931 2709 #: trac/ticket/web_ui.py:988 2697 2710 #, python-format 2698 2711 msgid "Ticket #%(num)s, comment %(cnum)d" 2699 2712 msgstr "Ticket #%(num)s : commentaire %(cnum)d" 2700 2713 2701 #: trac/ticket/web_ui.py:98 32714 #: trac/ticket/web_ui.py:986 2702 2715 msgid "Ticket Comment Diff" 2703 2716 msgstr "Modification du commentaire" 2704 2717 2705 #: trac/ticket/web_ui.py:10 692718 #: trac/ticket/web_ui.py:1072 2706 2719 #, 2707 2720 msgid "No permission to edit description." 2708 2721 msgstr "Pas le droit de modifier la description." 2709 2722 2710 #: trac/ticket/web_ui.py:107 22723 #: trac/ticket/web_ui.py:1075 2711 2724 msgid "No permission to change ticket fields." 2712 2725 msgstr "Pas le droit de changer les champs du ticket." 2713 2726 2714 #: trac/ticket/web_ui.py:10 882727 #: trac/ticket/web_ui.py:1091 2715 2728 msgid "No permissions to add a comment." 2716 2729 msgstr "Pas le droit d'ajouter un commentaire." 2717 2730 2718 #: trac/ticket/web_ui.py:109 42731 #: trac/ticket/web_ui.py:1097 2719 2732 msgid "" 2720 2733 "Sorry, can not save your changes. This ticket has been modified by " … … 2724 2737 "modifié par un autre utilisateur depuis que l'édition a debuté" 2725 2738 2726 #: trac/ticket/web_ui.py:110 12739 #: trac/ticket/web_ui.py:1104 2727 2740 msgid "Tickets must contain a summary." 2728 2741 msgstr "Les tickets doivent avoir un résumé" 2729 2742 2730 #: trac/ticket/web_ui.py:112 42743 #: trac/ticket/web_ui.py:1127 2731 2744 #, python-format 2732 2745 msgid "Ticket description is too long (must be less than %(num)s characters)" … … 2735 2748 "à %(num)s caractères)" 2736 2749 2737 #: trac/ticket/web_ui.py:113 12750 #: trac/ticket/web_ui.py:1134 2738 2751 #, python-format 2739 2752 msgid "Ticket comment is too long (must be less than %(num)s characters)" … … 2742 2755 "à %(num)s caractères)" 2743 2756 2744 #: trac/ticket/web_ui.py:114 62757 #: trac/ticket/web_ui.py:1149 2745 2758 msgid "Invalid comment threading identifier" 2746 2759 msgstr "Identifiant du commentaire non valide" 2747 2760 2748 #: trac/ticket/web_ui.py:115 32761 #: trac/ticket/web_ui.py:1156 2749 2762 #, python-format 2750 2763 msgid "The ticket field '%(field)s' is invalid: %(message)s" 2751 2764 msgstr "Le champ du ticket '%(field)s' n'est pas valide : %(message)s" 2752 2765 2753 #: trac/ticket/web_ui.py:133 32766 #: trac/ticket/web_ui.py:1336 2754 2767 msgid "Add to Cc" 2755 2768 msgstr "Ajouter en copie" 2756 2769 2757 #: trac/ticket/web_ui.py:133 42770 #: trac/ticket/web_ui.py:1337 2758 2771 msgid "Remove from Cc" 2759 2772 msgstr "Supprimer de copie" 2760 2773 2761 #: trac/ticket/web_ui.py:133 52774 #: trac/ticket/web_ui.py:1338 2762 2775 msgid "Add/Remove from Cc" 2763 2776 msgstr "Ajouter/Supprimer en copie" 2764 2777 2765 #: trac/ticket/web_ui.py:133 62778 #: trac/ticket/web_ui.py:1339 2766 2779 msgid "<Author field>" 2767 2780 msgstr "<Champ auteur>" 2768 2781 2769 #: trac/ticket/web_ui.py:13 57trac/ticket/templates/query.html:912782 #: trac/ticket/web_ui.py:1360 trac/ticket/templates/query.html:91 2770 2783 msgid "yes" 2771 2784 msgstr "oui" 2772 2785 2773 #: trac/ticket/web_ui.py:13 57trac/ticket/templates/query.html:942786 #: trac/ticket/web_ui.py:1360 trac/ticket/templates/query.html:94 2774 2787 msgid "no" 2775 2788 msgstr "non" 2776 2789 2777 #: trac/ticket/web_ui.py:155 1trac/versioncontrol/templates/changeset.html:1352790 #: trac/ticket/web_ui.py:1554 trac/versioncontrol/templates/changeset.html:135 2778 2791 msgid "modified" 2779 2792 msgstr "modifié" … … 3331 3344 msgstr "Historique" 3332 3345 3333 #: trac/timeline/web_ui.py:229 3346 #: trac/timeline/web_ui.py:229 trac/timeline/web_ui.py:237 3334 3347 msgid "Previous period" 3335 3348 msgstr "Période précédente" 3336 3349 3337 #: trac/timeline/web_ui.py:236 3350 #: trac/timeline/web_ui.py:236 trac/timeline/web_ui.py:237 3338 3351 msgid "Next period" 3339 3352 msgstr "Période suivante" … … 3656 3669 3657 3670 #: trac/versioncontrol/templates/browser.html:93 3658 #: trac/versioncontrol/web_ui/browser.py:370 trac/wiki/web_ui.py:56 63659 #: trac/wiki/web_ui.py:59 23671 #: trac/versioncontrol/web_ui/browser.py:370 trac/wiki/web_ui.py:568 3672 #: trac/wiki/web_ui.py:594 3660 3673 msgid "Last Change" 3661 3674 msgstr "Dernière modification" … … 3701 3714 #: trac/versioncontrol/templates/changeset.html:26 3702 3715 #: trac/versioncontrol/templates/changeset.html:41 3703 #: trac/versioncontrol/web_ui/changeset.py:3433704 3716 msgid "Changeset" 3705 3717 msgstr "Révision" … … 3984 3996 msgstr "Diff unifié" 3985 3997 3998 #: trac/versioncontrol/web_ui/changeset.py:343 3999 msgid "Previous Changeset" 4000 msgstr "Révision précédente" 4001 4002 #: trac/versioncontrol/web_ui/changeset.py:343 4003 msgid "Next Changeset" 4004 msgstr "Révision suivante" 4005 3986 4006 #: trac/versioncontrol/web_ui/changeset.py:347 3987 4007 msgid "Reverse Diff" … … 4084 4104 msgstr "Connecté en tant qu'utilisateur %(user)s" 4085 4105 4086 #: trac/web/chrome.py:178 trac/web/chrome.py:186 4087 #, python-format 4088 msgid "Previous %(label)s" 4089 msgstr "Précédent %(label)s" 4090 4091 #: trac/web/chrome.py:198 trac/web/chrome.py:205 4092 #, python-format 4093 msgid "Next %(label)s" 4094 msgstr "Suivant %(label)s" 4095 4096 #: trac/web/chrome.py:816 4106 #: trac/web/chrome.py:800 4097 4107 msgid "(unknown template location)" 4098 4108 msgstr "(position indéterminée dans le template)" 4099 4109 4100 #: trac/web/chrome.py:8 174110 #: trac/web/chrome.py:801 4101 4111 #, python-format 4102 4112 msgid "Genshi %(error)s error while rendering template %(location)s" … … 4173 4183 msgstr "Page non modifiée" 4174 4184 4175 #: trac/wiki/web_ui.py:89 trac/wiki/web_ui.py:64 34185 #: trac/wiki/web_ui.py:89 trac/wiki/web_ui.py:645 4176 4186 msgid "Wiki" 4177 4187 msgstr "Wiki" … … 4238 4248 msgstr "Historique de la page" 4239 4249 4240 #: trac/wiki/web_ui.py:39 54250 #: trac/wiki/web_ui.py:396 4241 4251 msgid "Wiki History" 4242 4252 msgstr "Historique de la page" 4243 4253 4244 #: trac/wiki/web_ui.py:46 04254 #: trac/wiki/web_ui.py:461 4245 4255 #, python-format 4246 4256 msgid "Page %(name)s does not exist" 4247 4257 msgstr "La page %(name)s n'existe pas" 4248 4258 4249 #: trac/wiki/web_ui.py:50 14259 #: trac/wiki/web_ui.py:502 4250 4260 #, python-format 4251 4261 msgid "Page %(name)s not found" 4252 4262 msgstr "La page %(name)s est introuvable" 4253 4263 4254 #: trac/wiki/web_ui.py:55 24264 #: trac/wiki/web_ui.py:553 4255 4265 msgid "View latest version" 4256 4266 msgstr "Voir la dernière version" 4257 4267 4258 #: trac/wiki/web_ui.py:55 64268 #: trac/wiki/web_ui.py:557 4259 4269 msgid "View parent page" 4260 4270 msgstr "Voir la page parente" 4261 4271 4262 #: trac/wiki/web_ui.py:565 4272 #: trac/wiki/web_ui.py:566 4273 msgid "Previous Version" 4274 msgstr "Version précédente" 4275 4276 #: trac/wiki/web_ui.py:566 4277 msgid "Next Version" 4278 msgstr "Version suivante" 4279 4280 #: trac/wiki/web_ui.py:567 4263 4281 msgid "View Latest Version" 4264 4282 msgstr "Voir la dernière version" 4265 4283 4266 #: trac/wiki/web_ui.py:57 14284 #: trac/wiki/web_ui.py:573 4267 4285 msgid "Up" 4268 4286 msgstr "Remonter" 4269 4287 4270 #: trac/wiki/web_ui.py:58 74288 #: trac/wiki/web_ui.py:589 4271 4289 msgid "Start Page" 4272 4290 msgstr "Page d'accueil" 4273 4291 4274 #: trac/wiki/web_ui.py:5 884292 #: trac/wiki/web_ui.py:590 4275 4293 msgid "Index" 4276 4294 msgstr "Index" 4277 4295 4278 #: trac/wiki/web_ui.py:59 04296 #: trac/wiki/web_ui.py:592 4279 4297 msgid "History" 4280 4298 msgstr "Historique" 4281 4299 4282 #: trac/wiki/web_ui.py:60 04300 #: trac/wiki/web_ui.py:602 4283 4301 msgid "Wiki changes" 4284 4302 msgstr "Modifications des pages Wiki" 4285 4303 4286 4304 #. TRANSLATOR: wiki page 4287 #: trac/wiki/web_ui.py:6 294305 #: trac/wiki/web_ui.py:631 4288 4306 msgid " edited" 4289 4307 msgstr " modifiée" 4290 4308 4291 #: trac/wiki/web_ui.py:6 294309 #: trac/wiki/web_ui.py:631 4292 4310 msgid " created" 4293 4311 msgstr ", page créée" -
trunk/trac/locale/messages.pot
r8596 r8597 9 9 "Project-Id-Version: Trac 0.12\n" 10 10 "Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n" 11 "POT-Creation-Date: 2009-09-10 19:35+0200\n"11 "POT-Creation-Date: 2009-09-10 20:10+0200\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 702 702 703 703 #: trac/admin/templates/admin_components.html:80 trac/ticket/admin.py:202 704 #: trac/ticket/api.py:222 trac/ticket/web_ui.py:130 3704 #: trac/ticket/api.py:222 trac/ticket/web_ui.py:1306 705 705 msgid "Owner" 706 706 msgstr "" … … 1445 1445 #: trac/templates/diff_view.html:20 trac/templates/diff_view.html:26 1446 1446 #: trac/templates/history_view.html:27 trac/ticket/api.py:236 1447 #: trac/ticket/templates/ticket.html:119 trac/wiki/web_ui.py:5651447 #: trac/ticket/templates/ticket.html:119 1448 1448 msgid "Version" 1449 1449 msgstr "" … … 1454 1454 msgstr "" 1455 1455 1456 #: trac/templates/diff_view.html:23 trac/ticket/web_ui.py:80 11457 #: trac/ticket/web_ui.py:93 5trac/ticket/templates/ticket.html:1161456 #: trac/templates/diff_view.html:23 trac/ticket/web_ui.py:802 1457 #: trac/ticket/web_ui.py:937 trac/ticket/templates/ticket.html:116 1458 1458 msgid "Initial Version" 1459 1459 msgstr "" … … 2152 2152 msgstr "" 2153 2153 2154 #: trac/ticket/query.py:628 trac/ticket/web_ui.py:6332154 #: trac/ticket/query.py:628 2155 2155 msgid "Ticket" 2156 2156 msgstr "" … … 2404 2404 2405 2405 #: trac/ticket/web_ui.py:633 2406 msgid "Previous Ticket" 2407 msgstr "" 2408 2409 #: trac/ticket/web_ui.py:633 2410 msgid "Next Ticket" 2411 msgstr "" 2412 2413 #: trac/ticket/web_ui.py:634 2406 2414 msgid "Back to Query" 2407 2415 msgstr "" 2408 2416 2409 #: trac/ticket/web_ui.py:7 09 trac/ticket/web_ui.py:8572410 #: trac/ticket/web_ui.py:86 42417 #: trac/ticket/web_ui.py:710 trac/ticket/web_ui.py:858 2418 #: trac/ticket/web_ui.py:866 2411 2419 msgid "Ticket History" 2412 2420 msgstr "" 2413 2421 2414 #: trac/ticket/web_ui.py:71 3 trac/ticket/web_ui.py:9112422 #: trac/ticket/web_ui.py:714 trac/ticket/web_ui.py:913 2415 2423 #, python-format 2416 2424 msgid "Back to Ticket #%(num)s" 2417 2425 msgstr "" 2418 2426 2419 #: trac/ticket/web_ui.py:75 52427 #: trac/ticket/web_ui.py:756 2420 2428 msgid "No differences to show" 2421 2429 msgstr "" 2422 2430 2423 #: trac/ticket/web_ui.py:79 8 trac/ticket/web_ui.py:8542424 #: trac/ticket/web_ui.py:86 2 trac/ticket/web_ui.py:9322425 #: trac/ticket/web_ui.py:9 69 trac/ticket/web_ui.py:976trac/wiki/web_ui.py:3762426 #: trac/wiki/web_ui.py:382 trac/wiki/web_ui.py:54 7 trac/wiki/web_ui.py:5612431 #: trac/ticket/web_ui.py:799 trac/ticket/web_ui.py:855 2432 #: trac/ticket/web_ui.py:863 trac/ticket/web_ui.py:934 2433 #: trac/ticket/web_ui.py:971 trac/ticket/web_ui.py:978 trac/wiki/web_ui.py:376 2434 #: trac/wiki/web_ui.py:382 trac/wiki/web_ui.py:548 trac/wiki/web_ui.py:562 2427 2435 #, python-format 2428 2436 msgid "Version %(num)s" 2429 2437 msgstr "" 2430 2438 2431 #: trac/ticket/web_ui.py:80 1 trac/ticket/web_ui.py:9352439 #: trac/ticket/web_ui.py:802 trac/ticket/web_ui.py:937 2432 2440 msgid "initial" 2433 2441 msgstr "" 2434 2442 2435 #: trac/ticket/web_ui.py:86 4 trac/ticket/web_ui.py:9782443 #: trac/ticket/web_ui.py:865 trac/ticket/web_ui.py:980 2436 2444 #: trac/versioncontrol/web_ui/changeset.py:341 trac/wiki/web_ui.py:395 2437 msgid "Change" 2438 msgstr "" 2439 2440 #: trac/ticket/web_ui.py:869 2445 msgid "Previous Change" 2446 msgstr "" 2447 2448 #: trac/ticket/web_ui.py:865 trac/ticket/web_ui.py:980 2449 #: trac/versioncontrol/web_ui/changeset.py:341 trac/wiki/web_ui.py:395 2450 msgid "Next Change" 2451 msgstr "" 2452 2453 #: trac/ticket/web_ui.py:871 2441 2454 msgid "Ticket Diff" 2442 2455 msgstr "" 2443 2456 2444 #: trac/ticket/web_ui.py:90 3 trac/ticket/web_ui.py:9722445 #: trac/ticket/web_ui.py:9 782457 #: trac/ticket/web_ui.py:905 trac/ticket/web_ui.py:974 2458 #: trac/ticket/web_ui.py:981 2446 2459 msgid "Ticket Comment History" 2447 2460 msgstr "" 2448 2461 2449 #: trac/ticket/web_ui.py:90 5 trac/ticket/web_ui.py:9292450 #: trac/ticket/web_ui.py:98 52462 #: trac/ticket/web_ui.py:907 trac/ticket/web_ui.py:931 2463 #: trac/ticket/web_ui.py:988 2451 2464 #, python-format 2452 2465 msgid "Ticket #%(num)s, comment %(cnum)d" 2453 2466 msgstr "" 2454 2467 2455 #: trac/ticket/web_ui.py:98 32468 #: trac/ticket/web_ui.py:986 2456 2469 msgid "Ticket Comment Diff" 2457 2470 msgstr "" 2458 2471 2459 #: trac/ticket/web_ui.py:10 692472 #: trac/ticket/web_ui.py:1072 2460 2473 msgid "No permission to edit description." 2461 2474 msgstr "" 2462 2475 2463 #: trac/ticket/web_ui.py:107 22476 #: trac/ticket/web_ui.py:1075 2464 2477 msgid "No permission to change ticket fields." 2465 2478 msgstr "" 2466 2479 2467 #: trac/ticket/web_ui.py:10 882480 #: trac/ticket/web_ui.py:1091 2468 2481 msgid "No permissions to add a comment." 2469 2482 msgstr "" 2470 2483 2471 #: trac/ticket/web_ui.py:109 42484 #: trac/ticket/web_ui.py:1097 2472 2485 msgid "" 2473 2486 "Sorry, can not save your changes. This ticket has been modified by " … … 2475 2488 msgstr "" 2476 2489 2477 #: trac/ticket/web_ui.py:110 12490 #: trac/ticket/web_ui.py:1104 2478 2491 msgid "Tickets must contain a summary." 2479 2492 msgstr "" 2480 2493 2481 #: trac/ticket/web_ui.py:112 42494 #: trac/ticket/web_ui.py:1127 2482 2495 #, python-format 2483 2496 msgid "Ticket description is too long (must be less than %(num)s characters)" 2484 2497 msgstr "" 2485 2498 2486 #: trac/ticket/web_ui.py:113 12499 #: trac/ticket/web_ui.py:1134 2487 2500 #, python-format 2488 2501 msgid "Ticket comment is too long (must be less than %(num)s characters)" 2489 2502 msgstr "" 2490 2503 2491 #: trac/ticket/web_ui.py:114 62504 #: trac/ticket/web_ui.py:1149 2492 2505 msgid "Invalid comment threading identifier" 2493 2506 msgstr "" 2494 2507 2495 #: trac/ticket/web_ui.py:115 32508 #: trac/ticket/web_ui.py:1156 2496 2509 #, python-format 2497 2510 msgid "The ticket field '%(field)s' is invalid: %(message)s" 2498 2511 msgstr "" 2499 2512 2500 #: trac/ticket/web_ui.py:133 32513 #: trac/ticket/web_ui.py:1336 2501 2514 msgid "Add to Cc" 2502 2515 msgstr "" 2503 2516 2504 #: trac/ticket/web_ui.py:133 42517 #: trac/ticket/web_ui.py:1337 2505 2518 msgid "Remove from Cc" 2506 2519 msgstr "" 2507 2520 2508 #: trac/ticket/web_ui.py:133 52521 #: trac/ticket/web_ui.py:1338 2509 2522 msgid "Add/Remove from Cc" 2510 2523 msgstr "" 2511 2524 2512 #: trac/ticket/web_ui.py:133 62525 #: trac/ticket/web_ui.py:1339 2513 2526 msgid "<Author field>" 2514 2527 msgstr "" 2515 2528 2516 #: trac/ticket/web_ui.py:13 57trac/ticket/templates/query.html:912529 #: trac/ticket/web_ui.py:1360 trac/ticket/templates/query.html:91 2517 2530 msgid "yes" 2518 2531 msgstr "" 2519 2532 2520 #: trac/ticket/web_ui.py:13 57trac/ticket/templates/query.html:942533 #: trac/ticket/web_ui.py:1360 trac/ticket/templates/query.html:94 2521 2534 msgid "no" 2522 2535 msgstr "" 2523 2536 2524 #: trac/ticket/web_ui.py:155 1trac/versioncontrol/templates/changeset.html:1352537 #: trac/ticket/web_ui.py:1554 trac/versioncontrol/templates/changeset.html:135 2525 2538 msgid "modified" 2526 2539 msgstr "" … … 3036 3049 msgstr "" 3037 3050 3038 #: trac/timeline/web_ui.py:229 3051 #: trac/timeline/web_ui.py:229 trac/timeline/web_ui.py:237 3039 3052 msgid "Previous period" 3040 3053 msgstr "" 3041 3054 3042 #: trac/timeline/web_ui.py:236 3055 #: trac/timeline/web_ui.py:236 trac/timeline/web_ui.py:237 3043 3056 msgid "Next period" 3044 3057 msgstr "" … … 3345 3358 3346 3359 #: trac/versioncontrol/templates/browser.html:93 3347 #: trac/versioncontrol/web_ui/browser.py:370 trac/wiki/web_ui.py:56 63348 #: trac/wiki/web_ui.py:59 23360 #: trac/versioncontrol/web_ui/browser.py:370 trac/wiki/web_ui.py:568 3361 #: trac/wiki/web_ui.py:594 3349 3362 msgid "Last Change" 3350 3363 msgstr "" … … 3386 3399 #: trac/versioncontrol/templates/changeset.html:26 3387 3400 #: trac/versioncontrol/templates/changeset.html:41 3388 #: trac/versioncontrol/web_ui/changeset.py:3433389 3401 msgid "Changeset" 3390 3402 msgstr "" … … 3649 3661 msgstr "" 3650 3662 3663 #: trac/versioncontrol/web_ui/changeset.py:343 3664 msgid "Previous Changeset" 3665 msgstr "" 3666 3667 #: trac/versioncontrol/web_ui/changeset.py:343 3668 msgid "Next Changeset" 3669 msgstr "" 3670 3651 3671 #: trac/versioncontrol/web_ui/changeset.py:347 3652 3672 msgid "Reverse Diff" … … 3745 3765 msgstr "" 3746 3766 3747 #: trac/web/chrome.py:178 trac/web/chrome.py:186 3748 #, python-format 3749 msgid "Previous %(label)s" 3750 msgstr "" 3751 3752 #: trac/web/chrome.py:198 trac/web/chrome.py:205 3753 #, python-format 3754 msgid "Next %(label)s" 3755 msgstr "" 3756 3757 #: trac/web/chrome.py:816 3767 #: trac/web/chrome.py:800 3758 3768 msgid "(unknown template location)" 3759 3769 msgstr "" 3760 3770 3761 #: trac/web/chrome.py:8 173771 #: trac/web/chrome.py:801 3762 3772 #, python-format 3763 3773 msgid "Genshi %(error)s error while rendering template %(location)s" … … 3832 3842 msgstr "" 3833 3843 3834 #: trac/wiki/web_ui.py:89 trac/wiki/web_ui.py:64 33844 #: trac/wiki/web_ui.py:89 trac/wiki/web_ui.py:645 3835 3845 msgid "Wiki" 3836 3846 msgstr "" … … 3893 3903 msgstr "" 3894 3904 3895 #: trac/wiki/web_ui.py:39 53905 #: trac/wiki/web_ui.py:396 3896 3906 msgid "Wiki History" 3897 3907 msgstr "" 3898 3908 3899 #: trac/wiki/web_ui.py:46 03909 #: trac/wiki/web_ui.py:461 3900 3910 #, python-format 3901 3911 msgid "Page %(name)s does not exist" 3902 3912 msgstr "" 3903 3913 3904 #: trac/wiki/web_ui.py:50 13914 #: trac/wiki/web_ui.py:502 3905 3915 #, python-format 3906 3916 msgid "Page %(name)s not found" 3907 3917 msgstr "" 3908 3918 3909 #: trac/wiki/web_ui.py:55 23919 #: trac/wiki/web_ui.py:553 3910 3920 msgid "View latest version" 3911 3921 msgstr "" 3912 3922 3913 #: trac/wiki/web_ui.py:55 63923 #: trac/wiki/web_ui.py:557 3914 3924 msgid "View parent page" 3915 3925 msgstr "" 3916 3926 3917 #: trac/wiki/web_ui.py:565 3927 #: trac/wiki/web_ui.py:566 3928 msgid "Previous Version" 3929 msgstr "" 3930 3931 #: trac/wiki/web_ui.py:566 3932 msgid "Next Version" 3933 msgstr "" 3934 3935 #: trac/wiki/web_ui.py:567 3918 3936 msgid "View Latest Version" 3919 3937 msgstr "" 3920 3938 3921 #: trac/wiki/web_ui.py:57 13939 #: trac/wiki/web_ui.py:573 3922 3940 msgid "Up" 3923 3941 msgstr "" 3924 3942 3925 #: trac/wiki/web_ui.py:58 73943 #: trac/wiki/web_ui.py:589 3926 3944 msgid "Start Page" 3927 3945 msgstr "" 3928 3946 3929 #: trac/wiki/web_ui.py:5 883947 #: trac/wiki/web_ui.py:590 3930 3948 msgid "Index" 3931 3949 msgstr "" 3932 3950 3933 #: trac/wiki/web_ui.py:59 03951 #: trac/wiki/web_ui.py:592 3934 3952 msgid "History" 3935 3953 msgstr "" 3936 3954 3937 #: trac/wiki/web_ui.py:60 03955 #: trac/wiki/web_ui.py:602 3938 3956 msgid "Wiki changes" 3939 3957 msgstr "" 3940 3958 3941 3959 #. TRANSLATOR: wiki page 3942 #: trac/wiki/web_ui.py:6 293960 #: trac/wiki/web_ui.py:631 3943 3961 msgid " edited" 3944 3962 msgstr "" 3945 3963 3946 #: trac/wiki/web_ui.py:6 293964 #: trac/wiki/web_ui.py:631 3947 3965 msgid " created" 3948 3966 msgstr "" -
trunk/trac/ticket/web_ui.py
r8567 r8597 631 631 conversion[4], format) 632 632 633 prevnext_nav(req, _('Ticket'), _('Back to Query')) 633 prevnext_nav(req, _('Previous Ticket'), _('Next Ticket'), 634 _('Back to Query')) 634 635 635 636 return 'ticket.html', data, None … … 862 863 _('Version %(num)s', num=next_version)) 863 864 864 prevnext_nav(req, _('Change'), _('Ticket History')) 865 prevnext_nav(req, _('Previous Change'), _('Next Change'), 866 _('Ticket History')) 865 867 add_stylesheet(req, 'common/css/diff.css') 866 868 add_script(req, 'common/js/diff.js') … … 976 978 add_link(req, 'next', url, _('Version %(num)s', num=next_version)) 977 979 978 prevnext_nav(req, _('Change'), _('Ticket Comment History')) 980 prevnext_nav(req, _('Previous Change'), _('Next Change'), 981 _('Ticket Comment History')) 979 982 add_stylesheet(req, 'common/css/diff.css') 980 983 add_script(req, 'common/js/diff.js') -
trunk/trac/timeline/web_ui.py
r8596 r8597 235 235 daysback=daysback), 236 236 _('Next period')) 237 prevnext_nav(req, 'Period')237 prevnext_nav(req, _('Previous period'), _('Next period')) 238 238 239 239 return 'timeline.html', data, None -
trunk/trac/versioncontrol/web_ui/browser.py
r8559 r8597 37 37 from trac.web import IRequestHandler, RequestDone 38 38 from trac.web.chrome import add_ctxtnav, add_link, add_script, add_stylesheet, \ 39 prevnext_nav,INavigationContributor39 INavigationContributor 40 40 from trac.wiki.api import IWikiSyntaxProvider 41 41 from trac.wiki.formatter import format_to_html, format_to_oneliner -
trunk/trac/versioncontrol/web_ui/changeset.py
r8587 r8597 339 339 if chgset: 340 340 if restricted: 341 prevnext_nav(req, _(' Change'))342 else: 343 prevnext_nav(req, _(' Changeset'))341 prevnext_nav(req, _('Previous Change'), _('Next Change')) 342 else: 343 prevnext_nav(req, _('Previous Changeset'), _('Next Changeset')) 344 344 else: 345 345 rev_href = req.href.changeset(old, old_path, old=new, -
trunk/trac/web/chrome.py
r8550 r8597 156 156 req.chrome.setdefault('ctxtnav', []).append(elm) 157 157 158 # ???: Does this belong in trac.util somewhere? <NPK> 159 def prevnext_nav(req, label, uplabel=None): 160 """Add Previous/Up/Next navigation links 161 162 `req` a Request object163 `label` the label to use after the Previous/Next words164 `uplabel` the label to use for the Uplink158 def prevnext_nav(req, prev_label, next_label, up_label=None): 159 """Add Previous/Up/Next navigation links. 160 161 @param req a `Request` object 162 @param prev_label the label to use for left (previous) link 163 @param up_label the label to use for the middle (up) link 164 @param next_label the label to use for right (next) link 165 165 """ 166 166 links = req.chrome['links'] 167 prev_link = next_link = None 167 168 168 if 'prev' not in links and \ 169 'up' not in links and \ 170 'next' not in links: 171 # Short circuit 169 if not any(lnk in links for lnk in ('prev', 'up', 'next')): # Short circuit 172 170 return 173 171 174 172 if 'prev' in links: 175 link = links['prev'][0] 176 add_ctxtnav(req, 177 tag.span(Markup('← '), 178 tag.a(_('Previous %(label)s', label=label), 179 href=link['href'], 180 title=link['title'], 181 class_='prev' 182 ))) 183 else: 184 add_ctxtnav(req, 185 tag.span(Markup('← '), 186 _('Previous %(label)s', label=label), 187 class_='missing')) 188 189 if uplabel and 'up' in links: 190 link = links['up'][0] 191 add_ctxtnav(req, tag.a(uplabel, 192 href=link['href'], 193 title=link['title'])) 173 prev = links['prev'][0] 174 prev_link = tag.a(prev_label, href=prev['href'], title=prev['title'], 175 class_='prev') 176 177 add_ctxtnav(req, tag.span(Markup('← '), prev_link or prev_label, 178 class_=prev_link or 'missing')) 179 180 if up_label and 'up' in links: 181 up = links['up'][0] 182 add_ctxtnav(req, tag.a(up_label, href=up['href'], title=up['title'])) 194 183 195 184 if 'next' in links: 196 link = links['next'][0] 197 add_ctxtnav(req, 198 tag.span(tag.a(_('Next %(label)s', label=label), 199 href=link['href'], 200 title=link['title'], 201 class_='next'), 202 Markup(' →'))) 203 else: 204 add_ctxtnav(req, 205 tag.span(_('Next %(label)s', label=label), 206 Markup(' →'), class_='missing')) 185 next_ = links['next'][0] 186 next_link = tag.a(next_label, href=next_['href'], title=next_['title'], 187 class_='next') 188 189 add_ctxtnav(req, tag.span(next_link or next_label, Markup(' →'), 190 class_=next_link or 'missing')) 207 191 208 192 -
trunk/trac/wiki/web_ui.py
r8555 r8597 393 393 'diff': diff_data, 394 394 }) 395 prevnext_nav(req, _('Change'), _('Wiki History')) 395 prevnext_nav(req, _('Previous Change'), _('Next Change'), 396 _('Wiki History')) 396 397 return 'wiki_diff.html', data, None 397 398 … … 563 564 # Add ctxtnav entries 564 565 if version: 565 prevnext_nav(req, _('Version'), _('View Latest Version')) 566 prevnext_nav(req, _('Previous Version'), _('Next Version'), 567 _('View Latest Version')) 566 568 add_ctxtnav(req, _('Last Change'), 567 569 req.href.wiki(page.name, action='diff',
Note: See TracChangeset
for help on using the changeset viewer.
