From be8806877d5f34d7b5a3e5ad8cb67d8c2bf40b56 Mon Sep 17 00:00:00 2001 From: Patrick Smith Date: Wed, 6 Feb 2019 22:10:30 -0500 Subject: [PATCH] Translate breadcrumb/nav strings --- atst/routes/portfolios/__init__.py | 7 ++++--- templates/portfolios/header.html | 6 +++--- translations.yaml | 4 ++++ 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/atst/routes/portfolios/__init__.py b/atst/routes/portfolios/__init__.py index 574e9072..392ab2fe 100644 --- a/atst/routes/portfolios/__init__.py +++ b/atst/routes/portfolios/__init__.py @@ -11,15 +11,16 @@ from atst.domain.exceptions import UnauthorizedError from atst.domain.portfolios import Portfolios from atst.domain.authz import Authorization from atst.models.permissions import Permissions +from atst.utils.localization import translate def get_breadcrumb_from_request(request): if request.url_rule.rule.startswith("/portfolios//task_order"): - return "Funding" + return translate("navigation.portfolio_navigation.breadcrumbs.funding") if request.url_rule.endpoint == "portfolios.portfolio": - return "Admin" + return translate("navigation.portfolio_navigation.breadcrumbs.admin") if request.url_rule.endpoint == "portfolios.portfolio_reports": - return "Reports" + return translate("navigation.portfolio_navigation.breadcrumbs.reports") return None diff --git a/templates/portfolios/header.html b/templates/portfolios/header.html index 157cfd82..9bbe4132 100644 --- a/templates/portfolios/header.html +++ b/templates/portfolios/header.html @@ -28,21 +28,21 @@ {% if user_can(permissions.VIEW_USAGE_DOLLARS) %} {{ Link( icon='chart-pie', - text='Reports', + text='navigation.portfolio_navigation.breadcrumbs.reports' | translate, url=url_for("portfolios.portfolio_reports", portfolio_id=portfolio.id), active=request.url_rule.endpoint == "portfolios.portfolio_reports", ) }} {% endif %} {{ Link( icon='dollar-sign', - text='Funding', + text='navigation.portfolio_navigation.breadcrumbs.funding' | translate, url=url_for("portfolios.portfolio_funding", portfolio_id=portfolio.id), active=request.url_rule.endpoint == "portfolios.portfolio_funding", ) }} {% if user_can(permissions.EDIT_PORTFOLIO_INFORMATION) %} {{ Link( icon='cog', - text='Admin', + text='navigation.portfolio_navigation.breadcrumbs.admin' | translate, url=url_for("portfolios.portfolio", portfolio_id=portfolio.id), active=request.url_rule.endpoint == "portfolios.portfolio", ) }} diff --git a/translations.yaml b/translations.yaml index 1f5202b6..5da1c31f 100644 --- a/translations.yaml +++ b/translations.yaml @@ -305,6 +305,10 @@ navigation: applications: Applications portfolio_funding: Funding portfolio_settings: Portfolio Settings + breadcrumbs: + admin: Admin + funding: Funding + reports: Reports requests: _new: new_request: New Request