Commit a5af9f3864f537274993b0e55c2c3f0629342c64
1 parent
60162f36
Exists in
master
and in
39 other branches
Generic ribbon
Showing
5 changed files
with
153 additions
and
124 deletions
Show diff stats
colab/home/context_processors.py
1 | from django.conf import settings | 1 | from django.conf import settings |
2 | +from django.utils.translation import ugettext_lazy as _ | ||
2 | 3 | ||
3 | def robots(request): | 4 | def robots(request): |
4 | return {'ROBOTS_NOINDEX': getattr(settings, 'ROBOTS_NOINDEX', False)} | 5 | return {'ROBOTS_NOINDEX': getattr(settings, 'ROBOTS_NOINDEX', False)} |
6 | + | ||
7 | +def ribbon(request): | ||
8 | + enabled = getattr(settings, 'RIBBON_ENABLED', True) | ||
9 | + if not enabled: | ||
10 | + return {'ribbon': False} | ||
11 | + | ||
12 | + url = 'http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab' | ||
13 | + text = _('Fork me!') | ||
14 | + | ||
15 | + return { | ||
16 | + 'ribbon': { | ||
17 | + 'text': getattr(settings, 'RIBBON_TEXT', text), | ||
18 | + 'url': getattr(settings, 'RIBBON_URL', url), | ||
19 | + } | ||
20 | + } |
colab/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PACKAGE VERSION\n" | 9 | "Project-Id-Version: PACKAGE VERSION\n" |
10 | "Report-Msgid-Bugs-To: \n" | 10 | "Report-Msgid-Bugs-To: \n" |
11 | -"POT-Creation-Date: 2014-11-03 17:38-0200\n" | 11 | +"POT-Creation-Date: 2014-11-04 12:06-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" |
@@ -88,8 +88,8 @@ msgstr "" | @@ -88,8 +88,8 @@ msgstr "" | ||
88 | msgid "To login please click in the link below:" | 88 | msgid "To login please click in the link below:" |
89 | msgstr "" | 89 | msgstr "" |
90 | 90 | ||
91 | -#: accounts/templates/accounts/login.html:8 templates/base.html:165 | ||
92 | -#: templates/base.html.py:170 | 91 | +#: accounts/templates/accounts/login.html:8 templates/base.html:183 |
92 | +#: templates/base.html.py:188 | ||
93 | msgid "Login" | 93 | msgid "Login" |
94 | msgstr "" | 94 | msgstr "" |
95 | 95 | ||
@@ -122,7 +122,7 @@ msgid "Subscribe to groups" | @@ -122,7 +122,7 @@ msgid "Subscribe to groups" | ||
122 | msgstr "" | 122 | msgstr "" |
123 | 123 | ||
124 | #: accounts/templates/accounts/user_create_form.html:60 | 124 | #: accounts/templates/accounts/user_create_form.html:60 |
125 | -#: templates/base.html:164 templates/base.html.py:169 | 125 | +#: templates/base.html:182 templates/base.html.py:187 |
126 | msgid "Register" | 126 | msgid "Register" |
127 | msgstr "" | 127 | msgstr "" |
128 | 128 | ||
@@ -291,7 +291,7 @@ msgstr "" | @@ -291,7 +291,7 @@ msgstr "" | ||
291 | msgid "You've changed your password successfully!" | 291 | msgid "You've changed your password successfully!" |
292 | msgstr "" | 292 | msgstr "" |
293 | 293 | ||
294 | -#: badger/forms.py:19 badger/models.py:39 settings.py:162 | 294 | +#: badger/forms.py:19 badger/models.py:39 settings.py:164 |
295 | msgid "Image" | 295 | msgid "Image" |
296 | msgstr "" | 296 | msgstr "" |
297 | 297 | ||
@@ -372,6 +372,10 @@ msgstr "" | @@ -372,6 +372,10 @@ msgstr "" | ||
372 | msgid "Badge" | 372 | msgid "Badge" |
373 | msgstr "" | 373 | msgstr "" |
374 | 374 | ||
375 | +#: home/context_processors.py:13 | ||
376 | +msgid "Fork me!" | ||
377 | +msgstr "" | ||
378 | + | ||
375 | #: rss/feeds.py:13 | 379 | #: rss/feeds.py:13 |
376 | msgid "Latest Discussions" | 380 | msgid "Latest Discussions" |
377 | msgstr "" | 381 | msgstr "" |
@@ -384,8 +388,8 @@ msgstr "" | @@ -384,8 +388,8 @@ msgstr "" | ||
384 | msgid "Latest collaborations" | 388 | msgid "Latest collaborations" |
385 | msgstr "" | 389 | msgstr "" |
386 | 390 | ||
387 | -#: search/forms.py:16 search/templates/search/search.html:41 | ||
388 | -#: templates/base.html:149 | 391 | +#: search/forms.py:16 search/templates/search/search.html:42 |
392 | +#: templates/base.html:167 | ||
389 | msgid "Search" | 393 | msgid "Search" |
390 | msgstr "" | 394 | msgstr "" |
391 | 395 | ||
@@ -433,7 +437,7 @@ msgstr "" | @@ -433,7 +437,7 @@ msgstr "" | ||
433 | msgid "Collaborators" | 437 | msgid "Collaborators" |
434 | msgstr "" | 438 | msgstr "" |
435 | 439 | ||
436 | -#: search/forms.py:37 templates/base.html:81 | 440 | +#: search/forms.py:37 templates/base.html:99 |
437 | msgid "Repository" | 441 | msgid "Repository" |
438 | msgstr "" | 442 | msgstr "" |
439 | 443 | ||
@@ -525,32 +529,32 @@ msgstr "" | @@ -525,32 +529,32 @@ msgstr "" | ||
525 | msgid "Discussion" | 529 | msgid "Discussion" |
526 | msgstr "" | 530 | msgstr "" |
527 | 531 | ||
528 | -#: search/templates/search/search.html:4 | 532 | +#: search/templates/search/search.html:5 |
529 | msgid "search" | 533 | msgid "search" |
530 | msgstr "" | 534 | msgstr "" |
531 | 535 | ||
532 | -#: search/templates/search/search.html:46 | 536 | +#: search/templates/search/search.html:47 |
533 | msgid "documents found" | 537 | msgid "documents found" |
534 | msgstr "" | 538 | msgstr "" |
535 | 539 | ||
536 | -#: search/templates/search/search.html:57 | 540 | +#: search/templates/search/search.html:58 |
537 | msgid "Search here" | 541 | msgid "Search here" |
538 | msgstr "" | 542 | msgstr "" |
539 | 543 | ||
540 | -#: search/templates/search/search.html:69 | ||
541 | -#: search/templates/search/search.html:79 | 544 | +#: search/templates/search/search.html:70 |
545 | +#: search/templates/search/search.html:80 | ||
542 | msgid "Filters" | 546 | msgid "Filters" |
543 | msgstr "" | 547 | msgstr "" |
544 | 548 | ||
545 | -#: search/templates/search/search.html:100 | 549 | +#: search/templates/search/search.html:101 |
546 | msgid "No results for your search." | 550 | msgid "No results for your search." |
547 | msgstr "" | 551 | msgstr "" |
548 | 552 | ||
549 | -#: search/templates/search/search.html:102 | 553 | +#: search/templates/search/search.html:103 |
550 | msgid "You are searching for" | 554 | msgid "You are searching for" |
551 | msgstr "" | 555 | msgstr "" |
552 | 556 | ||
553 | -#: search/utils.py:9 settings.py:159 | 557 | +#: search/utils.py:9 settings.py:161 |
554 | msgid "Code" | 558 | msgid "Code" |
555 | msgstr "" | 559 | msgstr "" |
556 | 560 | ||
@@ -562,71 +566,71 @@ msgstr "" | @@ -562,71 +566,71 @@ msgstr "" | ||
562 | msgid "Attachments" | 566 | msgid "Attachments" |
563 | msgstr "" | 567 | msgstr "" |
564 | 568 | ||
565 | -#: settings.py:117 | 569 | +#: settings.py:119 |
566 | msgid "English" | 570 | msgid "English" |
567 | msgstr "" | 571 | msgstr "" |
568 | 572 | ||
569 | -#: settings.py:118 | 573 | +#: settings.py:120 |
570 | msgid "Portuguese" | 574 | msgid "Portuguese" |
571 | msgstr "" | 575 | msgstr "" |
572 | 576 | ||
573 | -#: settings.py:119 | 577 | +#: settings.py:121 |
574 | msgid "Spanish" | 578 | msgid "Spanish" |
575 | msgstr "" | 579 | msgstr "" |
576 | 580 | ||
577 | -#: settings.py:142 | 581 | +#: settings.py:144 |
578 | msgid "Recent activity" | 582 | msgid "Recent activity" |
579 | msgstr "" | 583 | msgstr "" |
580 | 584 | ||
581 | -#: settings.py:146 | 585 | +#: settings.py:148 |
582 | msgid "Relevance" | 586 | msgid "Relevance" |
583 | msgstr "" | 587 | msgstr "" |
584 | 588 | ||
585 | -#: settings.py:155 | 589 | +#: settings.py:157 |
586 | msgid "Document" | 590 | msgid "Document" |
587 | msgstr "" | 591 | msgstr "" |
588 | 592 | ||
589 | -#: settings.py:157 | 593 | +#: settings.py:159 |
590 | msgid "Presentation" | 594 | msgid "Presentation" |
591 | msgstr "" | 595 | msgstr "" |
592 | 596 | ||
593 | -#: settings.py:158 | 597 | +#: settings.py:160 |
594 | msgid "Text" | 598 | msgid "Text" |
595 | msgstr "" | 599 | msgstr "" |
596 | 600 | ||
597 | -#: settings.py:161 | 601 | +#: settings.py:163 |
598 | msgid "Compressed" | 602 | msgid "Compressed" |
599 | msgstr "" | 603 | msgstr "" |
600 | 604 | ||
601 | -#: settings.py:164 | 605 | +#: settings.py:166 |
602 | msgid "Spreadsheet" | 606 | msgid "Spreadsheet" |
603 | msgstr "" | 607 | msgstr "" |
604 | 608 | ||
605 | -#: settings.py:249 | 609 | +#: settings.py:252 |
606 | msgid "Planet Colab" | 610 | msgid "Planet Colab" |
607 | msgstr "" | 611 | msgstr "" |
608 | 612 | ||
609 | -#: settings.py:250 | 613 | +#: settings.py:253 |
610 | msgid "Colab blog aggregator" | 614 | msgid "Colab blog aggregator" |
611 | msgstr "" | 615 | msgstr "" |
612 | 616 | ||
613 | -#: settings.py:281 | 617 | +#: settings.py:284 |
614 | msgid "One Time Snippet" | 618 | msgid "One Time Snippet" |
615 | msgstr "" | 619 | msgstr "" |
616 | 620 | ||
617 | -#: settings.py:282 | 621 | +#: settings.py:285 |
618 | msgid "In one hour" | 622 | msgid "In one hour" |
619 | msgstr "" | 623 | msgstr "" |
620 | 624 | ||
621 | -#: settings.py:283 | 625 | +#: settings.py:286 |
622 | msgid "In one week" | 626 | msgid "In one week" |
623 | msgstr "" | 627 | msgstr "" |
624 | 628 | ||
625 | -#: settings.py:284 | 629 | +#: settings.py:287 |
626 | msgid "In one month" | 630 | msgid "In one month" |
627 | msgstr "" | 631 | msgstr "" |
628 | 632 | ||
629 | -#: settings.py:285 | 633 | +#: settings.py:288 |
630 | msgid "Never" | 634 | msgid "Never" |
631 | msgstr "" | 635 | msgstr "" |
632 | 636 | ||
@@ -638,115 +642,115 @@ msgstr "" | @@ -638,115 +642,115 @@ msgstr "" | ||
638 | msgid "Ooopz... something went wrong!" | 642 | msgid "Ooopz... something went wrong!" |
639 | msgstr "" | 643 | msgstr "" |
640 | 644 | ||
641 | -#: templates/base.html:69 | 645 | +#: templates/base.html:87 |
642 | msgid "Timeline" | 646 | msgid "Timeline" |
643 | msgstr "" | 647 | msgstr "" |
644 | 648 | ||
645 | -#: templates/base.html:74 templates/base.html.py:88 | 649 | +#: templates/base.html:92 templates/base.html.py:106 |
646 | msgid "Groups" | 650 | msgid "Groups" |
647 | msgstr "" | 651 | msgstr "" |
648 | 652 | ||
649 | -#: templates/base.html:77 | 653 | +#: templates/base.html:95 |
650 | msgid "Blogs" | 654 | msgid "Blogs" |
651 | msgstr "" | 655 | msgstr "" |
652 | 656 | ||
653 | -#: templates/base.html:83 | 657 | +#: templates/base.html:101 |
654 | msgid "Public Projects" | 658 | msgid "Public Projects" |
655 | msgstr "" | 659 | msgstr "" |
656 | 660 | ||
657 | -#: templates/base.html:85 templates/base.html.py:114 | 661 | +#: templates/base.html:103 templates/base.html.py:132 |
658 | msgid "Profile" | 662 | msgid "Profile" |
659 | msgstr "" | 663 | msgstr "" |
660 | 664 | ||
661 | -#: templates/base.html:86 | 665 | +#: templates/base.html:104 |
662 | msgid "New Project" | 666 | msgid "New Project" |
663 | msgstr "" | 667 | msgstr "" |
664 | 668 | ||
665 | -#: templates/base.html:87 | 669 | +#: templates/base.html:105 |
666 | msgid "Projects" | 670 | msgid "Projects" |
667 | msgstr "" | 671 | msgstr "" |
668 | 672 | ||
669 | -#: templates/base.html:89 | 673 | +#: templates/base.html:107 |
670 | msgid "Issues" | 674 | msgid "Issues" |
671 | msgstr "" | 675 | msgstr "" |
672 | 676 | ||
673 | -#: templates/base.html:90 | 677 | +#: templates/base.html:108 |
674 | msgid "Merge Requests" | 678 | msgid "Merge Requests" |
675 | msgstr "" | 679 | msgstr "" |
676 | 680 | ||
677 | -#: templates/base.html:98 | 681 | +#: templates/base.html:116 |
678 | msgid "Social" | 682 | msgid "Social" |
679 | msgstr "" | 683 | msgstr "" |
680 | 684 | ||
681 | -#: templates/base.html:103 | 685 | +#: templates/base.html:121 |
682 | msgid "Users" | 686 | msgid "Users" |
683 | msgstr "" | 687 | msgstr "" |
684 | 688 | ||
685 | -#: templates/base.html:108 | 689 | +#: templates/base.html:126 |
686 | msgid "Communities" | 690 | msgid "Communities" |
687 | msgstr "" | 691 | msgstr "" |
688 | 692 | ||
689 | -#: templates/base.html:119 | 693 | +#: templates/base.html:137 |
690 | msgid "Control panel" | 694 | msgid "Control panel" |
691 | msgstr "" | 695 | msgstr "" |
692 | 696 | ||
693 | -#: templates/base.html:128 | 697 | +#: templates/base.html:146 |
694 | msgid "Contribute" | 698 | msgid "Contribute" |
695 | msgstr "" | 699 | msgstr "" |
696 | 700 | ||
697 | -#: templates/base.html:132 | 701 | +#: templates/base.html:150 |
698 | msgid "New Wiki Page" | 702 | msgid "New Wiki Page" |
699 | msgstr "" | 703 | msgstr "" |
700 | 704 | ||
701 | -#: templates/base.html:134 | 705 | +#: templates/base.html:152 |
702 | msgid "View Tickets" | 706 | msgid "View Tickets" |
703 | msgstr "" | 707 | msgstr "" |
704 | 708 | ||
705 | -#: templates/base.html:136 | 709 | +#: templates/base.html:154 |
706 | msgid "New Ticket" | 710 | msgid "New Ticket" |
707 | msgstr "" | 711 | msgstr "" |
708 | 712 | ||
709 | -#: templates/base.html:138 | 713 | +#: templates/base.html:156 |
710 | msgid "Roadmap" | 714 | msgid "Roadmap" |
711 | msgstr "" | 715 | msgstr "" |
712 | 716 | ||
713 | -#: templates/base.html:141 | 717 | +#: templates/base.html:159 |
714 | msgid "Browse Source" | 718 | msgid "Browse Source" |
715 | msgstr "" | 719 | msgstr "" |
716 | 720 | ||
717 | -#: templates/base.html:143 | 721 | +#: templates/base.html:161 |
718 | msgid "Continuous Integration" | 722 | msgid "Continuous Integration" |
719 | msgstr "" | 723 | msgstr "" |
720 | 724 | ||
721 | -#: templates/base.html:153 | 725 | +#: templates/base.html:171 |
722 | msgid "Help" | 726 | msgid "Help" |
723 | msgstr "" | 727 | msgstr "" |
724 | 728 | ||
725 | -#: templates/base.html:184 | 729 | +#: templates/base.html:202 |
726 | msgid "My Profile" | 730 | msgid "My Profile" |
727 | msgstr "" | 731 | msgstr "" |
728 | 732 | ||
729 | -#: templates/base.html:185 | 733 | +#: templates/base.html:203 |
730 | msgid "Logout" | 734 | msgid "Logout" |
731 | msgstr "" | 735 | msgstr "" |
732 | 736 | ||
733 | -#: templates/base.html:197 templates/base.html.py:200 | 737 | +#: templates/base.html:215 templates/base.html.py:218 |
734 | msgid "Search here..." | 738 | msgid "Search here..." |
735 | msgstr "" | 739 | msgstr "" |
736 | 740 | ||
737 | -#: templates/base.html:214 | 741 | +#: templates/base.html:232 |
738 | msgid "The login has failed. Please, try again." | 742 | msgid "The login has failed. Please, try again." |
739 | msgstr "" | 743 | msgstr "" |
740 | 744 | ||
741 | -#: templates/base.html:239 | 745 | +#: templates/base.html:257 |
742 | msgid "Last email imported at" | 746 | msgid "Last email imported at" |
743 | msgstr "" | 747 | msgstr "" |
744 | 748 | ||
745 | -#: templates/base.html:246 | 749 | +#: templates/base.html:264 |
746 | msgid "The contents of this site is published under license" | 750 | msgid "The contents of this site is published under license" |
747 | msgstr "" | 751 | msgstr "" |
748 | 752 | ||
749 | -#: templates/base.html:249 | 753 | +#: templates/base.html:267 |
750 | msgid "Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual" | 754 | msgid "Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual" |
751 | msgstr "" | 755 | msgstr "" |
752 | 756 |
colab/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid "" | @@ -8,8 +8,8 @@ msgid "" | ||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: colab\n" | 9 | "Project-Id-Version: colab\n" |
10 | "Report-Msgid-Bugs-To: \n" | 10 | "Report-Msgid-Bugs-To: \n" |
11 | -"POT-Creation-Date: 2014-11-03 17:38-0200\n" | ||
12 | -"PO-Revision-Date: 2014-11-03 20:18+0000\n" | 11 | +"POT-Creation-Date: 2014-11-04 12:06-0200\n" |
12 | +"PO-Revision-Date: 2014-11-04 14:07+0000\n" | ||
13 | "Last-Translator: Sergio Oliveira <seocam@seocam.com>\n" | 13 | "Last-Translator: Sergio Oliveira <seocam@seocam.com>\n" |
14 | "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/colab/language/pt_BR/)\n" | 14 | "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/colab/language/pt_BR/)\n" |
15 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
@@ -89,8 +89,8 @@ msgstr "Trocar senha" | @@ -89,8 +89,8 @@ msgstr "Trocar senha" | ||
89 | msgid "To login please click in the link below:" | 89 | msgid "To login please click in the link below:" |
90 | msgstr "Para acessar por favor clique no link abaixo:" | 90 | msgstr "Para acessar por favor clique no link abaixo:" |
91 | 91 | ||
92 | -#: accounts/templates/accounts/login.html:8 templates/base.html:165 | ||
93 | -#: templates/base.html.py:170 | 92 | +#: accounts/templates/accounts/login.html:8 templates/base.html:183 |
93 | +#: templates/base.html.py:188 | ||
94 | msgid "Login" | 94 | msgid "Login" |
95 | msgstr "Entrar" | 95 | msgstr "Entrar" |
96 | 96 | ||
@@ -123,7 +123,7 @@ msgid "Subscribe to groups" | @@ -123,7 +123,7 @@ msgid "Subscribe to groups" | ||
123 | msgstr "Inscreva-se nos grupos" | 123 | msgstr "Inscreva-se nos grupos" |
124 | 124 | ||
125 | #: accounts/templates/accounts/user_create_form.html:60 | 125 | #: accounts/templates/accounts/user_create_form.html:60 |
126 | -#: templates/base.html:164 templates/base.html.py:169 | 126 | +#: templates/base.html:182 templates/base.html.py:187 |
127 | msgid "Register" | 127 | msgid "Register" |
128 | msgstr "Cadastre-se" | 128 | msgstr "Cadastre-se" |
129 | 129 | ||
@@ -292,7 +292,7 @@ msgstr "Não conseguimos alterar sua senha. Por favor, tente novamente mais tard | @@ -292,7 +292,7 @@ msgstr "Não conseguimos alterar sua senha. Por favor, tente novamente mais tard | ||
292 | msgid "You've changed your password successfully!" | 292 | msgid "You've changed your password successfully!" |
293 | msgstr "Senha alterada com sucesso!" | 293 | msgstr "Senha alterada com sucesso!" |
294 | 294 | ||
295 | -#: badger/forms.py:19 badger/models.py:39 settings.py:162 | 295 | +#: badger/forms.py:19 badger/models.py:39 settings.py:164 |
296 | msgid "Image" | 296 | msgid "Image" |
297 | msgstr "Imagem" | 297 | msgstr "Imagem" |
298 | 298 | ||
@@ -373,6 +373,10 @@ msgstr "Ordem" | @@ -373,6 +373,10 @@ msgstr "Ordem" | ||
373 | msgid "Badge" | 373 | msgid "Badge" |
374 | msgstr "Medalha" | 374 | msgstr "Medalha" |
375 | 375 | ||
376 | +#: home/context_processors.py:13 | ||
377 | +msgid "Fork me!" | ||
378 | +msgstr "Fork me!" | ||
379 | + | ||
376 | #: rss/feeds.py:13 | 380 | #: rss/feeds.py:13 |
377 | msgid "Latest Discussions" | 381 | msgid "Latest Discussions" |
378 | msgstr "Últimas discussões" | 382 | msgstr "Últimas discussões" |
@@ -385,8 +389,8 @@ msgstr "Discussões Mais Relevantes" | @@ -385,8 +389,8 @@ msgstr "Discussões Mais Relevantes" | ||
385 | msgid "Latest collaborations" | 389 | msgid "Latest collaborations" |
386 | msgstr "Últimas colaborações" | 390 | msgstr "Últimas colaborações" |
387 | 391 | ||
388 | -#: search/forms.py:16 search/templates/search/search.html:41 | ||
389 | -#: templates/base.html:149 | 392 | +#: search/forms.py:16 search/templates/search/search.html:42 |
393 | +#: templates/base.html:167 | ||
390 | msgid "Search" | 394 | msgid "Search" |
391 | msgstr "Busca" | 395 | msgstr "Busca" |
392 | 396 | ||
@@ -434,7 +438,7 @@ msgstr "Palavras chaves" | @@ -434,7 +438,7 @@ msgstr "Palavras chaves" | ||
434 | msgid "Collaborators" | 438 | msgid "Collaborators" |
435 | msgstr "Colaboradores" | 439 | msgstr "Colaboradores" |
436 | 440 | ||
437 | -#: search/forms.py:37 templates/base.html:81 | 441 | +#: search/forms.py:37 templates/base.html:99 |
438 | msgid "Repository" | 442 | msgid "Repository" |
439 | msgstr "Repositório" | 443 | msgstr "Repositório" |
440 | 444 | ||
@@ -526,32 +530,32 @@ msgstr "Anexo" | @@ -526,32 +530,32 @@ msgstr "Anexo" | ||
526 | msgid "Discussion" | 530 | msgid "Discussion" |
527 | msgstr "Discussões" | 531 | msgstr "Discussões" |
528 | 532 | ||
529 | -#: search/templates/search/search.html:4 | 533 | +#: search/templates/search/search.html:5 |
530 | msgid "search" | 534 | msgid "search" |
531 | msgstr "busca" | 535 | msgstr "busca" |
532 | 536 | ||
533 | -#: search/templates/search/search.html:46 | 537 | +#: search/templates/search/search.html:47 |
534 | msgid "documents found" | 538 | msgid "documents found" |
535 | msgstr "documentos encontrados" | 539 | msgstr "documentos encontrados" |
536 | 540 | ||
537 | -#: search/templates/search/search.html:57 | 541 | +#: search/templates/search/search.html:58 |
538 | msgid "Search here" | 542 | msgid "Search here" |
539 | msgstr "Pesquise aqui" | 543 | msgstr "Pesquise aqui" |
540 | 544 | ||
541 | -#: search/templates/search/search.html:69 | ||
542 | -#: search/templates/search/search.html:79 | 545 | +#: search/templates/search/search.html:70 |
546 | +#: search/templates/search/search.html:80 | ||
543 | msgid "Filters" | 547 | msgid "Filters" |
544 | msgstr "Filtros" | 548 | msgstr "Filtros" |
545 | 549 | ||
546 | -#: search/templates/search/search.html:100 | 550 | +#: search/templates/search/search.html:101 |
547 | msgid "No results for your search." | 551 | msgid "No results for your search." |
548 | msgstr "Não há resultados para sua busca." | 552 | msgstr "Não há resultados para sua busca." |
549 | 553 | ||
550 | -#: search/templates/search/search.html:102 | 554 | +#: search/templates/search/search.html:103 |
551 | msgid "You are searching for" | 555 | msgid "You are searching for" |
552 | msgstr "Você está procurando por" | 556 | msgstr "Você está procurando por" |
553 | 557 | ||
554 | -#: search/utils.py:9 settings.py:159 | 558 | +#: search/utils.py:9 settings.py:161 |
555 | msgid "Code" | 559 | msgid "Code" |
556 | msgstr "Código" | 560 | msgstr "Código" |
557 | 561 | ||
@@ -563,71 +567,71 @@ msgstr "Tíquetes" | @@ -563,71 +567,71 @@ msgstr "Tíquetes" | ||
563 | msgid "Attachments" | 567 | msgid "Attachments" |
564 | msgstr "Anexos" | 568 | msgstr "Anexos" |
565 | 569 | ||
566 | -#: settings.py:117 | 570 | +#: settings.py:119 |
567 | msgid "English" | 571 | msgid "English" |
568 | msgstr "Inglês" | 572 | msgstr "Inglês" |
569 | 573 | ||
570 | -#: settings.py:118 | 574 | +#: settings.py:120 |
571 | msgid "Portuguese" | 575 | msgid "Portuguese" |
572 | msgstr "Português" | 576 | msgstr "Português" |
573 | 577 | ||
574 | -#: settings.py:119 | 578 | +#: settings.py:121 |
575 | msgid "Spanish" | 579 | msgid "Spanish" |
576 | msgstr "Espanhol" | 580 | msgstr "Espanhol" |
577 | 581 | ||
578 | -#: settings.py:142 | 582 | +#: settings.py:144 |
579 | msgid "Recent activity" | 583 | msgid "Recent activity" |
580 | msgstr "Atividade recente" | 584 | msgstr "Atividade recente" |
581 | 585 | ||
582 | -#: settings.py:146 | 586 | +#: settings.py:148 |
583 | msgid "Relevance" | 587 | msgid "Relevance" |
584 | msgstr "Relevância" | 588 | msgstr "Relevância" |
585 | 589 | ||
586 | -#: settings.py:155 | 590 | +#: settings.py:157 |
587 | msgid "Document" | 591 | msgid "Document" |
588 | msgstr "Documento" | 592 | msgstr "Documento" |
589 | 593 | ||
590 | -#: settings.py:157 | 594 | +#: settings.py:159 |
591 | msgid "Presentation" | 595 | msgid "Presentation" |
592 | msgstr "Apresentação" | 596 | msgstr "Apresentação" |
593 | 597 | ||
594 | -#: settings.py:158 | 598 | +#: settings.py:160 |
595 | msgid "Text" | 599 | msgid "Text" |
596 | msgstr "Texto" | 600 | msgstr "Texto" |
597 | 601 | ||
598 | -#: settings.py:161 | 602 | +#: settings.py:163 |
599 | msgid "Compressed" | 603 | msgid "Compressed" |
600 | msgstr "Compactado" | 604 | msgstr "Compactado" |
601 | 605 | ||
602 | -#: settings.py:164 | 606 | +#: settings.py:166 |
603 | msgid "Spreadsheet" | 607 | msgid "Spreadsheet" |
604 | msgstr "Planilha" | 608 | msgstr "Planilha" |
605 | 609 | ||
606 | -#: settings.py:249 | 610 | +#: settings.py:252 |
607 | msgid "Planet Colab" | 611 | msgid "Planet Colab" |
608 | msgstr "Planet Colab" | 612 | msgstr "Planet Colab" |
609 | 613 | ||
610 | -#: settings.py:250 | 614 | +#: settings.py:253 |
611 | msgid "Colab blog aggregator" | 615 | msgid "Colab blog aggregator" |
612 | msgstr "Agregador de blog Colab" | 616 | msgstr "Agregador de blog Colab" |
613 | 617 | ||
614 | -#: settings.py:281 | 618 | +#: settings.py:284 |
615 | msgid "One Time Snippet" | 619 | msgid "One Time Snippet" |
616 | msgstr "Uma única visualização" | 620 | msgstr "Uma única visualização" |
617 | 621 | ||
618 | -#: settings.py:282 | 622 | +#: settings.py:285 |
619 | msgid "In one hour" | 623 | msgid "In one hour" |
620 | msgstr "Em uma hora" | 624 | msgstr "Em uma hora" |
621 | 625 | ||
622 | -#: settings.py:283 | 626 | +#: settings.py:286 |
623 | msgid "In one week" | 627 | msgid "In one week" |
624 | msgstr "Em uma semana" | 628 | msgstr "Em uma semana" |
625 | 629 | ||
626 | -#: settings.py:284 | 630 | +#: settings.py:287 |
627 | msgid "In one month" | 631 | msgid "In one month" |
628 | msgstr "Em um mês" | 632 | msgstr "Em um mês" |
629 | 633 | ||
630 | -#: settings.py:285 | 634 | +#: settings.py:288 |
631 | msgid "Never" | 635 | msgid "Never" |
632 | msgstr "Nunca" | 636 | msgstr "Nunca" |
633 | 637 | ||
@@ -639,115 +643,115 @@ msgstr "Não encontrado. Continue procurando! :)" | @@ -639,115 +643,115 @@ msgstr "Não encontrado. Continue procurando! :)" | ||
639 | msgid "Ooopz... something went wrong!" | 643 | msgid "Ooopz... something went wrong!" |
640 | msgstr "Opa... algo saiu errado!" | 644 | msgstr "Opa... algo saiu errado!" |
641 | 645 | ||
642 | -#: templates/base.html:69 | 646 | +#: templates/base.html:87 |
643 | msgid "Timeline" | 647 | msgid "Timeline" |
644 | msgstr "Linha do Tempo" | 648 | msgstr "Linha do Tempo" |
645 | 649 | ||
646 | -#: templates/base.html:74 templates/base.html.py:88 | 650 | +#: templates/base.html:92 templates/base.html.py:106 |
647 | msgid "Groups" | 651 | msgid "Groups" |
648 | msgstr "Grupos" | 652 | msgstr "Grupos" |
649 | 653 | ||
650 | -#: templates/base.html:77 | 654 | +#: templates/base.html:95 |
651 | msgid "Blogs" | 655 | msgid "Blogs" |
652 | msgstr "Blogs" | 656 | msgstr "Blogs" |
653 | 657 | ||
654 | -#: templates/base.html:83 | 658 | +#: templates/base.html:101 |
655 | msgid "Public Projects" | 659 | msgid "Public Projects" |
656 | msgstr "Projetos Públicos" | 660 | msgstr "Projetos Públicos" |
657 | 661 | ||
658 | -#: templates/base.html:85 templates/base.html.py:114 | 662 | +#: templates/base.html:103 templates/base.html.py:132 |
659 | msgid "Profile" | 663 | msgid "Profile" |
660 | msgstr "Perfil" | 664 | msgstr "Perfil" |
661 | 665 | ||
662 | -#: templates/base.html:86 | 666 | +#: templates/base.html:104 |
663 | msgid "New Project" | 667 | msgid "New Project" |
664 | msgstr "Novo Projeto" | 668 | msgstr "Novo Projeto" |
665 | 669 | ||
666 | -#: templates/base.html:87 | 670 | +#: templates/base.html:105 |
667 | msgid "Projects" | 671 | msgid "Projects" |
668 | msgstr "Projetos" | 672 | msgstr "Projetos" |
669 | 673 | ||
670 | -#: templates/base.html:89 | 674 | +#: templates/base.html:107 |
671 | msgid "Issues" | 675 | msgid "Issues" |
672 | msgstr "Tiquetes" | 676 | msgstr "Tiquetes" |
673 | 677 | ||
674 | -#: templates/base.html:90 | 678 | +#: templates/base.html:108 |
675 | msgid "Merge Requests" | 679 | msgid "Merge Requests" |
676 | msgstr "Merge Requests" | 680 | msgstr "Merge Requests" |
677 | 681 | ||
678 | -#: templates/base.html:98 | 682 | +#: templates/base.html:116 |
679 | msgid "Social" | 683 | msgid "Social" |
680 | msgstr "Social" | 684 | msgstr "Social" |
681 | 685 | ||
682 | -#: templates/base.html:103 | 686 | +#: templates/base.html:121 |
683 | msgid "Users" | 687 | msgid "Users" |
684 | msgstr "Usuários" | 688 | msgstr "Usuários" |
685 | 689 | ||
686 | -#: templates/base.html:108 | 690 | +#: templates/base.html:126 |
687 | msgid "Communities" | 691 | msgid "Communities" |
688 | msgstr "Comunidades" | 692 | msgstr "Comunidades" |
689 | 693 | ||
690 | -#: templates/base.html:119 | 694 | +#: templates/base.html:137 |
691 | msgid "Control panel" | 695 | msgid "Control panel" |
692 | msgstr "Painel de Controle" | 696 | msgstr "Painel de Controle" |
693 | 697 | ||
694 | -#: templates/base.html:128 | 698 | +#: templates/base.html:146 |
695 | msgid "Contribute" | 699 | msgid "Contribute" |
696 | msgstr "Contribua" | 700 | msgstr "Contribua" |
697 | 701 | ||
698 | -#: templates/base.html:132 | 702 | +#: templates/base.html:150 |
699 | msgid "New Wiki Page" | 703 | msgid "New Wiki Page" |
700 | msgstr "Nova Página Wiki" | 704 | msgstr "Nova Página Wiki" |
701 | 705 | ||
702 | -#: templates/base.html:134 | 706 | +#: templates/base.html:152 |
703 | msgid "View Tickets" | 707 | msgid "View Tickets" |
704 | msgstr "Ver Tiquetes" | 708 | msgstr "Ver Tiquetes" |
705 | 709 | ||
706 | -#: templates/base.html:136 | 710 | +#: templates/base.html:154 |
707 | msgid "New Ticket" | 711 | msgid "New Ticket" |
708 | msgstr "Novo Tíquete" | 712 | msgstr "Novo Tíquete" |
709 | 713 | ||
710 | -#: templates/base.html:138 | 714 | +#: templates/base.html:156 |
711 | msgid "Roadmap" | 715 | msgid "Roadmap" |
712 | msgstr "Planejamento" | 716 | msgstr "Planejamento" |
713 | 717 | ||
714 | -#: templates/base.html:141 | 718 | +#: templates/base.html:159 |
715 | msgid "Browse Source" | 719 | msgid "Browse Source" |
716 | msgstr "Códigos Fontes" | 720 | msgstr "Códigos Fontes" |
717 | 721 | ||
718 | -#: templates/base.html:143 | 722 | +#: templates/base.html:161 |
719 | msgid "Continuous Integration" | 723 | msgid "Continuous Integration" |
720 | msgstr "Integração Contínua" | 724 | msgstr "Integração Contínua" |
721 | 725 | ||
722 | -#: templates/base.html:153 | 726 | +#: templates/base.html:171 |
723 | msgid "Help" | 727 | msgid "Help" |
724 | msgstr "Ajuda" | 728 | msgstr "Ajuda" |
725 | 729 | ||
726 | -#: templates/base.html:184 | 730 | +#: templates/base.html:202 |
727 | msgid "My Profile" | 731 | msgid "My Profile" |
728 | msgstr "Meu Perfil" | 732 | msgstr "Meu Perfil" |
729 | 733 | ||
730 | -#: templates/base.html:185 | 734 | +#: templates/base.html:203 |
731 | msgid "Logout" | 735 | msgid "Logout" |
732 | msgstr "Sair" | 736 | msgstr "Sair" |
733 | 737 | ||
734 | -#: templates/base.html:197 templates/base.html.py:200 | 738 | +#: templates/base.html:215 templates/base.html.py:218 |
735 | msgid "Search here..." | 739 | msgid "Search here..." |
736 | msgstr "Pesquise aqui..." | 740 | msgstr "Pesquise aqui..." |
737 | 741 | ||
738 | -#: templates/base.html:214 | 742 | +#: templates/base.html:232 |
739 | msgid "The login has failed. Please, try again." | 743 | msgid "The login has failed. Please, try again." |
740 | msgstr "O login falhou. Por favor, tente novamente." | 744 | msgstr "O login falhou. Por favor, tente novamente." |
741 | 745 | ||
742 | -#: templates/base.html:239 | 746 | +#: templates/base.html:257 |
743 | msgid "Last email imported at" | 747 | msgid "Last email imported at" |
744 | msgstr "Último e-mail importado em" | 748 | msgstr "Último e-mail importado em" |
745 | 749 | ||
746 | -#: templates/base.html:246 | 750 | +#: templates/base.html:264 |
747 | msgid "The contents of this site is published under license" | 751 | msgid "The contents of this site is published under license" |
748 | msgstr "O conteúdo deste site está publicado sob a licença" | 752 | msgstr "O conteúdo deste site está publicado sob a licença" |
749 | 753 | ||
750 | -#: templates/base.html:249 | 754 | +#: templates/base.html:267 |
751 | msgid "Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual" | 755 | msgid "Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual" |
752 | msgstr "Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual" | 756 | msgstr "Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual" |
753 | 757 |
colab/settings.py
@@ -201,6 +201,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( | @@ -201,6 +201,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( | ||
201 | 'colab.super_archives.context_processors.mailarchive', | 201 | 'colab.super_archives.context_processors.mailarchive', |
202 | 'colab.proxy.context_processors.proxied_apps', | 202 | 'colab.proxy.context_processors.proxied_apps', |
203 | 'colab.home.context_processors.robots', | 203 | 'colab.home.context_processors.robots', |
204 | + 'colab.home.context_processors.ribbon', | ||
204 | ) | 205 | ) |
205 | 206 | ||
206 | MIDDLEWARE_CLASSES = ( | 207 | MIDDLEWARE_CLASSES = ( |
colab/templates/base.html
@@ -23,11 +23,13 @@ | @@ -23,11 +23,13 @@ | ||
23 | href="{% static 'third-party/font-awesome/css/font-awesome.min.css' %}" | 23 | href="{% static 'third-party/font-awesome/css/font-awesome.min.css' %}" |
24 | type="text/css" media="screen" /> | 24 | type="text/css" media="screen" /> |
25 | 25 | ||
26 | + {% if ribbon %} | ||
26 | <!-- Fork me Ribbons --> | 27 | <!-- Fork me Ribbons --> |
27 | <link rel="stylesheet" href="{% static 'third-party/ribbon/gh-fork-ribbon.css' %}"> | 28 | <link rel="stylesheet" href="{% static 'third-party/ribbon/gh-fork-ribbon.css' %}"> |
28 | <!--[if lt IE 9]> | 29 | <!--[if lt IE 9]> |
29 | <link rel="stylesheet" href="{% static 'third-party/ribbon/gh-fork-ribbon.ie.css' %}"> | 30 | <link rel="stylesheet" href="{% static 'third-party/ribbon/gh-fork-ribbon.ie.css' %}"> |
30 | <![endif]--> | 31 | <![endif]--> |
32 | + {% endif %} | ||
31 | 33 | ||
32 | 34 | ||
33 | <!-- JQuery 2+ won't work for IE < 9 --> | 35 | <!-- JQuery 2+ won't work for IE < 9 --> |
@@ -54,11 +56,13 @@ | @@ -54,11 +56,13 @@ | ||
54 | {% browserid_info %} | 56 | {% browserid_info %} |
55 | 57 | ||
56 | {% block ribbon %} | 58 | {% block ribbon %} |
59 | + {% if ribbon %} | ||
57 | <div class="github-fork-ribbon-wrapper left-bottom"> | 60 | <div class="github-fork-ribbon-wrapper left-bottom"> |
58 | <div class="github-fork-ribbon"> | 61 | <div class="github-fork-ribbon"> |
59 | - <a href="http://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab">{% trans 'Fork me!' %}</a> | 62 | + <a href="{{ ribbon.url }}">{{ ribbon.text }}</a> |
60 | </div> | 63 | </div> |
61 | </div> | 64 | </div> |
65 | + {% endif %} | ||
62 | {% endblock %} | 66 | {% endblock %} |
63 | 67 | ||
64 | {% block navbar %} | 68 | {% block navbar %} |