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