stable
Clone or download
FΓ‘bio F. Silva from https://www.projectha.com.br/ has contributed a brazilian portuguese version of Tuleap. Thanks! π The process to integrate the contributed file into the Tuleap's way of working (small individual files) for current contribution has been the following: 1. Copy every fr_FR po files as pt_BR 2. Copy contributed file as is into each file 3. Generate `make generate-po` to mark as obsolete the strings that should not be part of each file 4. Run `msgattrib --no-obsolete --clear-fuzzy --empty` to remove obsolete strings and to empty fuzzy strings in each file In order to test this contribution you need to: * Add pt_BR in $sys_supported_languages in your local.inc file * Make sure that pt_BR is a locale supported by your instance with `locale -a`. If it is not the case: `localedef -i pt_BR -c -f UTF-8 pt_BR.UTF-8` * make generate-mo && make restart-services && make dev-clear-cache * Switch to [PortuguΓͺs brasileiro][1] in user preferences. Please note that translation is not complete, future contribution will hopefullyπ€ fill the gap. Results of `pocount`: | Filename | Percent complete | |----------------------------------------------------------------------------------------------|------------------| | lib/frontend/list-picker/po/pt_BR.po | 100% | | plugins/agiledashboard/scripts/artifact-additional-action/po/pt_BR.po | 100% | | plugins/agiledashboard/site-content/pt_BR/LC_MESSAGES/tuleap-agiledashboard.po | 9% | | plugins/api_explorer/site-content/pt_BR/LC_MESSAGES/tuleap-api_explorer.po | 0% | | plugins/archivedeleteditems/site-content/pt_BR/LC_MESSAGES/tuleap-archivedeleteditems.po | 0% | | plugins/artifactsfolders/site-content/pt_BR/LC_MESSAGES/tuleap-artifactsfolders.po | 0% | | plugins/bugzilla_reference/site-content/pt_BR/LC_MESSAGES/tuleap-bugzilla_reference.po | 15% | | plugins/captcha/site-content/pt_BR/LC_MESSAGES/tuleap-captcha.po | 0% | | plugins/cardwall/site-content/pt_BR/LC_MESSAGES/tuleap-cardwall.po | 3% | | plugins/create_test_env/site-content/pt_BR/LC_MESSAGES/tuleap-create_test_env.po | 0% | | plugins/crosstracker/scripts/cross-tracker/po/pt_BR.po | 26% | | plugins/crosstracker/site-content/pt_BR/LC_MESSAGES/tuleap-crosstracker.po | 0% | | plugins/docman/site-content/pt_BR/LC_MESSAGES/tuleap-docman.po | 5% | | plugins/document/scripts/document/po/pt_BR.po | 11% | | plugins/document/site-content/pt_BR/LC_MESSAGES/tuleap-document.po | 10% | | plugins/document_generation/scripts/tracker-cross-report-action/po/pt_BR.po | 16% | | plugins/document_generation/scripts/tracker-report-action/po/pt_BR.po | 10% | | plugins/document_generation/site-content/pt_BR/LC_MESSAGES/tuleap-document_generation.po | 0% | | plugins/dynamic_credentials/site-content/pt_BR/LC_MESSAGES/tuleap-dynamic_credentials.po | 0% | | plugins/embed/site-content/pt_BR/LC_MESSAGES/tuleap-embed.po | 0% | | plugins/forumml/scripts/new-thread/po/pt_BR.po | 20% | | plugins/forumml/site-content/pt_BR/LC_MESSAGES/tuleap-forumml.po | 8% | | plugins/frs/site-content/pt_BR/LC_MESSAGES/tuleap-frs.po | 0% | | plugins/git/scripts/permissions-per-group/po/pt_BR.po | 42% | | plugins/git/scripts/repository/branch-tag-selector/po/pt_BR.po | 18% | | plugins/git/site-content-gitphp/pt_BR/LC_MESSAGES/gitphp.po | 13% | | plugins/git/site-content/pt_BR/LC_MESSAGES/tuleap-git.po | 7% | | plugins/gitlab/scripts/artifact-create-branch-action/po/pt_BR.po | 9% | | plugins/gitlab/site-content/pt_BR/LC_MESSAGES/tuleap-gitlab.po | 0% | | plugins/gitlfs/site-content/pt_BR/LC_MESSAGES/tuleap-gitlfs.po | 9% | | plugins/graphontrackersv5/site-content/pt_BR/LC_MESSAGES/tuleap-graphontrackersv5.po | 13% | | plugins/hudson/site-content/pt_BR/LC_MESSAGES/tuleap-hudson.po | 3% | | plugins/hudson_git/scripts/po/pt_BR.po | 0% | | plugins/hudson_git/site-content/pt_BR/LC_MESSAGES/tuleap-hudson_git.po | 7% | | plugins/hudson_svn/site-content/pt_BR/LC_MESSAGES/tuleap-hudson_svn.po | 0% | | plugins/jira_import/site-content/pt_BR/LC_MESSAGES/tuleap-jira_import.po | 0% | | plugins/label/site-content/pt_BR/LC_MESSAGES/tuleap-label.po | 0% | | plugins/ldap/scripts/project-admin/po/pt_BR.po | 100% | | plugins/ldap/site-content/pt_BR/LC_MESSAGES/tuleap-ldap.po | 4% | | plugins/mediawiki/site-content/pt_BR/LC_MESSAGES/tuleap-mediawiki.po | 9% | | plugins/mediawiki_standalone/site-content/pt_BR/LC_MESSAGES/tuleap-mediawiki_standalone.po | 0% | | plugins/mfa/site-content/pt_BR/LC_MESSAGES/tuleap-mfa.po | 0% | | plugins/oauth2_server/scripts/po/pt_BR.po | 0% | | plugins/oauth2_server/site-content/pt_BR/LC_MESSAGES/tuleap-oauth2_server.po | 12% | | plugins/openidconnectclient/site-content/pt_BR/LC_MESSAGES/tuleap-openidconnectclient.po | 12% | | plugins/pluginsadministration/site-content/pt_BR/LC_MESSAGES/tuleap-pluginsadministration.po | 16% | | plugins/proftpd/site-content/pt_BR/LC_MESSAGES/tuleap-proftpd.po | 9% | | plugins/program_management/scripts/admin/po/pt_BR.po | 0% | | plugins/program_management/scripts/artifact-additional-action/po/pt_BR.po | 100% | | plugins/program_management/scripts/planned-iterations/po/pt_BR.po | 14% | | plugins/program_management/scripts/program_management/po/pt_BR.po | 12% | | plugins/program_management/site-content/pt_BR/LC_MESSAGES/tuleap-program_management.po | 8% | | plugins/project_ownership/site-content/pt_BR/LC_MESSAGES/tuleap-project_ownership.po | 7% | | plugins/projectlinks/site-content/pt_BR/LC_MESSAGES/tuleap-projectlinks.po | 9% | | plugins/projectmilestones/scripts/projectmilestones/po/pt_BR.po | 3% | | plugins/projectmilestones/site-content/pt_BR/LC_MESSAGES/tuleap-projectmilestones.po | 9% | | plugins/prometheus_metrics/site-content/pt_BR/LC_MESSAGES/tuleap-prometheus_metrics.po | 0% | | plugins/pullrequest/site-content/pt_BR/LC_MESSAGES/tuleap-pullrequest.po | 0% | | plugins/roadmap/scripts/configure-widget/po/pt_BR.po | 23% | | plugins/roadmap/scripts/roadmap-widget/po/pt_BR.po | 16% | | plugins/roadmap/site-content/pt_BR/LC_MESSAGES/tuleap-roadmap.po | 0% | | plugins/statistics/site-content/pt_BR/LC_MESSAGES/tuleap-statistics.po | 11% | | plugins/svn/site-content/pt_BR/LC_MESSAGES/tuleap-svn.po | 8% | | plugins/taskboard/scripts/taskboard/po/pt_BR.po | 5% | | plugins/taskboard/site-content/pt_BR/LC_MESSAGES/tuleap-taskboard.po | 0% | | plugins/tee_container/site-content/pt_BR/LC_MESSAGES/tuleap-tee_container.po | 0% | | plugins/testmanagement/site-content/pt_BR/LC_MESSAGES/tuleap-testmanagement.po | 5% | | plugins/testplan/scripts/test-plan/po/pt_BR.po | 10% | | plugins/testplan/site-content/pt_BR/LC_MESSAGES/tuleap-testplan.po | 0% | | plugins/timetracking/site-content/pt_BR/LC_MESSAGES/tuleap-timetracking.po | 10% | | plugins/tracker/scripts/artifact/po/pt_BR.po | 100% | | plugins/tracker/scripts/lib/artifact-ckeditor-image-upload/po/pt_BR.po | 100% | | plugins/tracker/scripts/lib/artifact-modal/po/pt_BR.po | 25% | | plugins/tracker/scripts/lib/rich-text-editor/po/pt_BR.po | 73% | | plugins/tracker/scripts/semantics/timeframe/po/pt_BR.po | 17% | | plugins/tracker/scripts/tracker-creation/po/pt_BR.po | 30% | | plugins/tracker/site-content/pt_BR/LC_MESSAGES/tuleap-tracker.po | 3% | | plugins/tracker_date_reminder/site-content/pt_BR/LC_MESSAGES/tuleap-tracker_date_reminder.po | 3% | | plugins/tracker_encryption/site-content/pt_BR/LC_MESSAGES/tuleap-tracker_encryption.po | 0% | | plugins/tuleap_synchro/site-content/pt_BR/LC_MESSAGES/tuleap-tuleap_synchro.po | 10% | | plugins/velocity/site-content/pt_BR/LC_MESSAGES/tuleap-velocity.po | 3% | | plugins/webdav/site-content/pt_BR/LC_MESSAGES/tuleap-webdav.po | 0% | | site-content/pt_BR/LC_MESSAGES/tuleap-core.po | 72% | | src/scripts/BurningParrot/po/pt_BR.po | 100% | | src/scripts/frs/permissions-per-group/po/pt_BR.po | 14% | | src/scripts/global-shortcuts/po/pt_BR.po | 100% | | src/scripts/news/permissions-per-group/po/pt_BR.po | 50% | | src/scripts/platform/banner/admin/po/pt_BR.po | 29% | | src/scripts/project/admin/banner/po/pt_BR.po | 38% | | src/scripts/project/admin/po/pt_BR.po | 19% | | src/scripts/project/admin/services/po/pt_BR.po | 52% | | src/scripts/project/registration/po/pt_BR.po | 48% | | src/scripts/switch-to/po/pt_BR.po | 40% | [1]: https://pt.wikipedia.org/wiki/Portugu%C3%AAs_brasileiro Part of request #26745: Add Brazilian Portuguese contribution Co-authored-by: Nicolas Terray <nicolas.terray@enalean.com> Change-Id: I58e4ef4cc3a2a9bdb489a4872ba0b93f45124e4d
Modified Files
Name | ||||
---|---|---|---|---|
M | README.mkd | +1 | β0 | Go to diff View file |
A | lib/frontend/list-picker/po/pt_BR.po | +16 | β0 | Go to diff View file |
A | plugins/agiledashboard/scripts/artifact-additional-action/po/pt_BR.po | +25 | β0 | Go to diff View file |
A | plugins/agiledashboard/site-content/pt_BR/LC_MESSAGES/tuleap-agiledashboard.po | +692 | β0 | Go to diff View file |
A | plugins/api_explorer/site-content/pt_BR/LC_MESSAGES/tuleap-api_explorer.po | +25 | β0 | Go to diff View file |
A | plugins/archivedeleteditems/site-content/pt_BR/LC_MESSAGES/tuleap-archivedeleteditems.po | +16 | β0 | Go to diff View file |
A | plugins/artifactsfolders/site-content/pt_BR/LC_MESSAGES/tuleap-artifactsfolders.po | +37 | β0 | Go to diff View file |
A | plugins/bugzilla_reference/site-content/pt_BR/LC_MESSAGES/tuleap-bugzilla_reference.po | +134 | β0 | Go to diff View file |
A | plugins/captcha/site-content/pt_BR/LC_MESSAGES/tuleap-captcha.po | +41 | β0 | Go to diff View file |
A | plugins/cardwall/site-content/pt_BR/LC_MESSAGES/tuleap-cardwall.po | +282 | β0 | Go to diff View file |
A | plugins/create_test_env/site-content/pt_BR/LC_MESSAGES/tuleap-create_test_env.po | +16 | β0 | Go to diff View file |
A | plugins/crosstracker/scripts/cross-tracker/po/pt_BR.po | +102 | β0 | Go to diff View file |
A | plugins/crosstracker/site-content/pt_BR/LC_MESSAGES/tuleap-crosstracker.po | +185 | β0 | Go to diff View file |
A | plugins/docman/site-content/pt_BR/LC_MESSAGES/tuleap-docman.po | +2777 | β0 | Go to diff View file |
A | plugins/document/scripts/document/po/pt_BR.po | +771 | β0 | Go to diff View file |
A | plugins/document/site-content/pt_BR/LC_MESSAGES/tuleap-document.po | +176 | β0 | Go to diff View file |
A | plugins/document_generation/scripts/tracker-cross-report-action/po/pt_BR.po | +72 | β0 | Go to diff View file |
A | plugins/document_generation/scripts/tracker-report-action/po/pt_BR.po | +130 | β0 | Go to diff View file |
A | plugins/document_generation/site-content/pt_BR/LC_MESSAGES/tuleap-document_generation.po | +22 | β0 | Go to diff View file |
A | plugins/dynamic_credentials/site-content/pt_BR/LC_MESSAGES/tuleap-dynamic_credentials.po | +16 | β0 | Go to diff View file |
A | plugins/embed/site-content/pt_BR/LC_MESSAGES/tuleap-embed.po | +13 | β0 | Go to diff View file |
A | plugins/forumml/scripts/new-thread/po/pt_BR.po | +22 | β0 | Go to diff View file |
A | plugins/forumml/site-content/pt_BR/LC_MESSAGES/tuleap-forumml.po | +122 | β0 | Go to diff View file |
A | plugins/frs/site-content/pt_BR/LC_MESSAGES/tuleap-frs.po | +47 | β0 | Go to diff View file |
A | plugins/git/scripts/permissions-per-group/po/pt_BR.po | +43 | β0 | Go to diff View file |
A | plugins/git/scripts/repository/branch-tag-selector/po/pt_BR.po | +40 | β0 | Go to diff View file |
A | plugins/git/site-content-gitphp/pt_BR/LC_MESSAGES/gitphp.po | +295 | β0 | Go to diff View file |
A | plugins/git/site-content/pt_BR/LC_MESSAGES/tuleap-git.po | +1640 | β0 | Go to diff View file |
A | plugins/gitlab/scripts/artifact-create-branch-action/po/pt_BR.po | +42 | β0 | Go to diff View file |
A | plugins/gitlab/site-content/pt_BR/LC_MESSAGES/tuleap-gitlab.po | +95 | β0 | Go to diff View file |
A | plugins/gitlfs/site-content/pt_BR/LC_MESSAGES/tuleap-gitlfs.po | +40 | β0 | Go to diff View file |
A | plugins/graphontrackersv5/site-content/pt_BR/LC_MESSAGES/tuleap-graphontrackersv5.po | +173 | β0 | Go to diff View file |
A | plugins/hudson/site-content/pt_BR/LC_MESSAGES/tuleap-hudson.po | +351 | β0 | Go to diff View file |
A | plugins/hudson_git/scripts/po/pt_BR.po | +10 | β0 | Go to diff View file |
A | plugins/hudson_git/site-content/pt_BR/LC_MESSAGES/tuleap-hudson_git.po | +187 | β0 | Go to diff View file |
A | plugins/hudson_svn/site-content/pt_BR/LC_MESSAGES/tuleap-hudson_svn.po | +64 | β0 | Go to diff View file |
A | plugins/jira_import/site-content/pt_BR/LC_MESSAGES/tuleap-jira_import.po | +13 | β0 | Go to diff View file |
A | plugins/label/site-content/pt_BR/LC_MESSAGES/tuleap-label.po | +36 | β0 | Go to diff View file |
A | plugins/ldap/scripts/project-admin/po/pt_BR.po | +36 | β0 | Go to diff View file |
A | plugins/ldap/site-content/pt_BR/LC_MESSAGES/tuleap-ldap.po | +188 | β0 | Go to diff View file |
A | plugins/mediawiki/site-content/pt_BR/LC_MESSAGES/tuleap-mediawiki.po | +202 | β0 | Go to diff View file |
A | plugins/mediawiki_standalone/site-content/pt_BR/LC_MESSAGES/tuleap-mediawiki_standalone.po | +23 | β0 | Go to diff View file |
A | plugins/mfa/site-content/pt_BR/LC_MESSAGES/tuleap-mfa.po | +21 | β0 | Go to diff View file |
A | plugins/oauth2_server/scripts/po/pt_BR.po | +20 | β0 | Go to diff View file |
A | plugins/oauth2_server/site-content/pt_BR/LC_MESSAGES/tuleap-oauth2_server.po | +139 | β0 | Go to diff View file |
A | plugins/openidconnectclient/site-content/pt_BR/LC_MESSAGES/tuleap-openidconnectclient.po | +231 | β0 | Go to diff View file |
A | plugins/pluginsadministration/site-content/pt_BR/LC_MESSAGES/tuleap-pluginsadministration.po | +249 | β0 | Go to diff View file |
A | plugins/proftpd/site-content/pt_BR/LC_MESSAGES/tuleap-proftpd.po | +82 | β0 | Go to diff View file |
A | plugins/program_management/scripts/admin/po/pt_BR.po | +50 | β0 | Go to diff View file |
A | plugins/program_management/scripts/artifact-additional-action/po/pt_BR.po | +25 | β0 | Go to diff View file |
A | plugins/program_management/scripts/planned-iterations/po/pt_BR.po | +49 | β0 | Go to diff View file |
A | plugins/program_management/scripts/program_management/po/pt_BR.po | +87 | β0 | Go to diff View file |
A | plugins/program_management/site-content/pt_BR/LC_MESSAGES/tuleap-program_management.po | +515 | β0 | Go to diff View file |
A | plugins/project_ownership/site-content/pt_BR/LC_MESSAGES/tuleap-project_ownership.po | +56 | β0 | Go to diff View file |
A | plugins/projectlinks/site-content/pt_BR/LC_MESSAGES/tuleap-projectlinks.po | +199 | β0 | Go to diff View file |
A | plugins/projectmilestones/scripts/projectmilestones/po/pt_BR.po | +143 | β0 | Go to diff View file |
A | plugins/projectmilestones/site-content/pt_BR/LC_MESSAGES/tuleap-projectmilestones.po | +43 | β0 | Go to diff View file |
A | plugins/prometheus_metrics/site-content/pt_BR/LC_MESSAGES/tuleap-prometheus_metrics.po | +13 | β0 | Go to diff View file |
A | plugins/pullrequest/site-content/pt_BR/LC_MESSAGES/tuleap-pullrequest.po | +102 | β0 | Go to diff View file |
A | plugins/roadmap/scripts/configure-widget/po/pt_BR.po | +52 | β0 | Go to diff View file |
A | plugins/roadmap/scripts/roadmap-widget/po/pt_BR.po | +82 | β0 | Go to diff View file |
A | plugins/roadmap/site-content/pt_BR/LC_MESSAGES/tuleap-roadmap.po | +38 | β0 | Go to diff View file |
A | plugins/statistics/site-content/pt_BR/LC_MESSAGES/tuleap-statistics.po | +431 | β0 | Go to diff View file |
A | plugins/svn/site-content/pt_BR/LC_MESSAGES/tuleap-svn.po | +565 | β0 | Go to diff View file |
A | plugins/taskboard/scripts/taskboard/po/pt_BR.po | +179 | β0 | Go to diff View file |
A | plugins/taskboard/site-content/pt_BR/LC_MESSAGES/tuleap-taskboard.po | +66 | β0 | Go to diff View file |
A | plugins/tee_container/site-content/pt_BR/LC_MESSAGES/tuleap-tee_container.po | +13 | β0 | Go to diff View file |
A | plugins/testmanagement/site-content/pt_BR/LC_MESSAGES/tuleap-testmanagement.po | +244 | β0 | Go to diff View file |
A | plugins/testplan/scripts/test-plan/po/pt_BR.po | +226 | β0 | Go to diff View file |
A | plugins/testplan/site-content/pt_BR/LC_MESSAGES/tuleap-testplan.po | +41 | β0 | Go to diff View file |
A | plugins/timetracking/site-content/pt_BR/LC_MESSAGES/tuleap-timetracking.po | +154 | β0 | Go to diff View file |
A | plugins/tracker/scripts/artifact/po/pt_BR.po | +10 | β0 | Go to diff View file |
A | plugins/tracker/scripts/lib/artifact-ckeditor-image-upload/po/pt_BR.po | +20 | β0 | Go to diff View file |
A | plugins/tracker/scripts/lib/artifact-modal/po/pt_BR.po | +204 | β0 | Go to diff View file |
A | plugins/tracker/scripts/lib/rich-text-editor/po/pt_BR.po | +40 | β0 | Go to diff View file |
A | plugins/tracker/scripts/semantics/timeframe/po/pt_BR.po | +78 | β0 | Go to diff View file |
A | plugins/tracker/scripts/tracker-creation/po/pt_BR.po | +159 | β0 | Go to diff View file |
A | plugins/tracker/site-content/pt_BR/LC_MESSAGES/tuleap-tracker.po | +4217 | β0 | Go to diff View file |
A | plugins/tracker_date_reminder/site-content/pt_BR/LC_MESSAGES/tuleap-tracker_date_reminder.po | +137 | β0 | Go to diff View file |
A | plugins/tracker_encryption/site-content/pt_BR/LC_MESSAGES/tuleap-tracker_encryption.po | +42 | β0 | Go to diff View file |
A | plugins/tuleap_synchro/site-content/pt_BR/LC_MESSAGES/tuleap-tuleap_synchro.po | +101 | β0 | Go to diff View file |
A | plugins/velocity/site-content/pt_BR/LC_MESSAGES/tuleap-velocity.po | +128 | β0 | Go to diff View file |
A | plugins/webdav/site-content/pt_BR/LC_MESSAGES/tuleap-webdav.po | +32 | β0 | Go to diff View file |
A | site-content/pt_BR/LC_MESSAGES/tuleap-core.po | +4876 | β0 | Go to diff View file |
A | site-content/pt_BR/pt_BR.tab | +1 | β0 | Go to diff View file |
A | src/scripts/BurningParrot/po/pt_BR.po | +10 | β0 | Go to diff View file |
A | src/scripts/frs/permissions-per-group/po/pt_BR.po | +28 | β0 | Go to diff View file |
A | src/scripts/global-shortcuts/po/pt_BR.po | +31 | β0 | Go to diff View file |
A | src/scripts/news/permissions-per-group/po/pt_BR.po | +31 | β0 | Go to diff View file |
A | src/scripts/platform/banner/admin/po/pt_BR.po | +52 | β0 | Go to diff View file |
A | src/scripts/project/admin/banner/po/pt_BR.po | +31 | β0 | Go to diff View file |
A | src/scripts/project/admin/po/pt_BR.po | +77 | β0 | Go to diff View file |
A | src/scripts/project/admin/services/po/pt_BR.po | +92 | β0 | Go to diff View file |
A | src/scripts/project/registration/po/pt_BR.po | +167 | β0 | Go to diff View file |
A | src/scripts/switch-to/po/pt_BR.po | +52 | β0 | Go to diff View file |
M | src/utils/analyse_language_files.pl | +11 | β5 | Go to diff View file |