Commit a5af9f3864f537274993b0e55c2c3f0629342c64

Authored by Sergio Oliveira
1 parent 60162f36

Generic ribbon

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 &quot;&quot; @@ -88,8 +88,8 @@ msgstr &quot;&quot;
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 &quot;Subscribe to groups&quot; @@ -122,7 +122,7 @@ msgid &quot;Subscribe to groups&quot;
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 &quot;&quot; @@ -291,7 +291,7 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -372,6 +372,10 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -384,8 +388,8 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -433,7 +437,7 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -525,32 +529,32 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -562,71 +566,71 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -638,115 +642,115 @@ msgstr &quot;&quot;
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 &quot;&quot; @@ -8,8 +8,8 @@ msgid &quot;&quot;
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 &quot;Trocar senha&quot; @@ -89,8 +89,8 @@ msgstr &quot;Trocar senha&quot;
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 &quot;Subscribe to groups&quot; @@ -123,7 +123,7 @@ msgid &quot;Subscribe to groups&quot;
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 &quot;Não conseguimos alterar sua senha. Por favor, tente novamente mais tard @@ -292,7 +292,7 @@ msgstr &quot;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 &quot;Ordem&quot; @@ -373,6 +373,10 @@ msgstr &quot;Ordem&quot;
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 &quot;Discussões Mais Relevantes&quot; @@ -385,8 +389,8 @@ msgstr &quot;Discussões Mais Relevantes&quot;
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 &quot;Palavras chaves&quot; @@ -434,7 +438,7 @@ msgstr &quot;Palavras chaves&quot;
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 &quot;Anexo&quot; @@ -526,32 +530,32 @@ msgstr &quot;Anexo&quot;
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 &quot;Tíquetes&quot; @@ -563,71 +567,71 @@ msgstr &quot;Tíquetes&quot;
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 &quot;Não encontrado. Continue procurando! :)&quot; @@ -639,115 +643,115 @@ msgstr &quot;Não encontrado. Continue procurando! :)&quot;
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 %}