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