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 %} |