From 90b9c88121dc10119b588d5c521dc4002a3ea5b2 Mon Sep 17 00:00:00 2001 From: Peter Sanchez Date: Sat, 9 Mar 2024 08:32:12 -0600 Subject: [PATCH] Fixing all page titles --- accounts/routes.go | 2 +- admin/routes.go | 10 +++--- billing/routes.go | 6 ++-- core/routes.go | 16 ++++++---- list/routes.go | 36 ++++++++++++---------- mattermost/routes.go | 2 +- short/routes.go | 2 +- slack/routes.go | 2 +- templates/admin_billing_list.html | 2 +- templates/admin_dashboard.html | 2 +- templates/admin_domain_create.html | 2 +- templates/admin_domain_detail.html | 2 +- templates/admin_invite_user.html | 2 +- templates/admin_org_detail.html | 2 +- templates/admin_organization_list.html | 2 +- templates/admin_user_detail.html | 2 +- templates/admin_user_edit.html | 2 +- templates/admin_user_list.html | 2 +- templates/admin_user_lock.html | 2 +- templates/analytics_detail.html | 2 +- templates/billing_cancel_subscription.html | 2 +- templates/billing_checkout.html | 2 +- templates/billing_create_subscription.html | 2 +- templates/billing_history.html | 2 +- templates/billing_manage_subscription.html | 2 +- templates/complete_register.html | 2 +- templates/connect_mattermost.html | 2 +- templates/connect_mm_user.html | 2 +- templates/connect_slack.html | 2 +- templates/connect_user.html | 2 +- templates/disconnect_mattermost.html | 2 +- templates/disconnect_slack.html | 2 +- templates/domain_create.html | 2 +- templates/domain_list.html | 2 +- templates/element_delete.html | 2 +- templates/export_data.html | 2 +- templates/feature_tour.html | 2 +- templates/feed.html | 2 +- templates/feed_following.html | 2 +- templates/graphql.html | 2 +- templates/inactive_domain.html | 2 +- templates/index.html | 2 +- templates/link_create.html | 2 +- templates/link_detail.html | 1 + templates/link_short_create.html | 2 +- templates/link_short_list.html | 2 +- templates/listing_create.html | 2 +- templates/listing_detail.html | 2 +- templates/listing_link_create.html | 2 +- templates/listing_link_list.html | 2 +- templates/listing_list.html | 2 +- templates/note_create.html | 2 +- templates/org_list.html | 2 +- templates/profile_edit.html | 2 +- templates/qrcode_detail.html | 2 +- templates/qrcodes_list.html | 2 +- templates/register.html | 2 +- templates/restricted.html | 2 +- templates/restriction_redirect.html | 6 ++-- templates/settings.html | 2 +- 60 files changed, 95 insertions(+), 88 deletions(-) diff --git a/accounts/routes.go b/accounts/routes.go index 80af174..fc098b9 100644 --- a/accounts/routes.go +++ b/accounts/routes.go @@ -255,7 +255,7 @@ func (s *Service) CompleteRegister(c echo.Context) error { } gctx := c.(*server.Context) lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Complete Register")) + pd := localizer.NewPageData(lt.Translate("Complete Registration")) pd.Data["save"] = lt.Translate("Save") pd.Data["full_name"] = lt.Translate("Full Name") pd.Data["username"] = lt.Translate("Username") diff --git a/admin/routes.go b/admin/routes.go index 8146383..21a2583 100644 --- a/admin/routes.go +++ b/admin/routes.go @@ -208,7 +208,7 @@ func (s *Service) OrgDetail(c echo.Context) error { return echo.NotFoundHandler(c) } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("User Detail")) + pd := localizer.NewPageData(lt.Translate("Organization Detail")) pd.Data["email"] = lt.Translate("Email") pd.Data["created_on"] = lt.Translate("Created On") pd.Data["is_active"] = lt.Translate("Is Active") @@ -384,7 +384,7 @@ func (s *Service) DomainDetail(c echo.Context) error { return echo.NotFoundHandler(c) } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("User Detail")) + pd := localizer.NewPageData(lt.Translate("Domain Detail")) pd.Data["created_on"] = lt.Translate("Created On") pd.Data["is_active"] = lt.Translate("Is Active") pd.Data["name"] = lt.Translate("Name") @@ -712,7 +712,7 @@ func (s *Service) DomainCreate(c echo.Context) error { func (s *Service) BillingList(c echo.Context) error { lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Admin Dashboard")) + pd := localizer.NewPageData(lt.Translate("Admin Billing")) pd.Data["billing_stats"] = lt.Translate("Billing Stats") pd.Data["active_subscriptions"] = lt.Translate("Active Subscriptions") pd.Data["pending_cancel_subscriptions"] = lt.Translate("Subscriptions to be canceled") @@ -1390,7 +1390,7 @@ func (s *Service) UserUpdate(c echo.Context) error { func (s *Service) UserInvitation(c echo.Context) error { lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Register Invitation")) + pd := localizer.NewPageData(lt.Translate("Account Invitation")) pd.Data["cancel"] = lt.Translate("Cancel") pd.Data["send_invitation"] = lt.Translate("Send Invitation") pd.Data["email"] = lt.Translate("Email") @@ -1439,7 +1439,7 @@ func (s *Service) UserInvitation(c echo.Context) error { func (s *Service) UserList(c echo.Context) error { query := c.QueryParam("q") lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Admin Dashboard")) + pd := localizer.NewPageData(lt.Translate("User List")) pd.Data["user_list"] = lt.Translate("User List") pd.Data["is_active"] = lt.Translate("Is Active") pd.Data["name"] = lt.Translate("Name") diff --git a/billing/routes.go b/billing/routes.go index a14d5be..82b5c19 100644 --- a/billing/routes.go +++ b/billing/routes.go @@ -152,7 +152,7 @@ func (s *Service) StripeWebhook(c echo.Context) error { func (s *Service) CheckoutSuccess(c echo.Context) error { gctx := c.(*server.Context) lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Checkout Succeed")) + pd := localizer.NewPageData(lt.Translate("Checkout Succeeded")) pd.Data["message"] = lt.Translate("Thanks for subscribing!") pd.Data["your_subscription"] = lt.Translate("Your subscription invoice number is") pd.Data["you_can_click"] = lt.Translate("You can click on this link to see the invoice detail.") @@ -222,7 +222,7 @@ func (s *Service) SubscriptionHistory(c echo.Context) error { } org := orgs[0] lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("History")) + pd := localizer.NewPageData(lt.Translate("Billing History")) pd.Data["type"] = lt.Translate("Type") pd.Data["end_date"] = lt.Translate("Renewal Data") pd.Data["payment_history"] = lt.Translate("Payment History") @@ -447,7 +447,7 @@ func (s *Service) CreateSubscription(c echo.Context) error { BusinessPlanID = p.ID } } - pd := localizer.NewPageData(lt.Translate("New Subscription")) + pd := localizer.NewPageData(lt.Translate("Create Subscription")) pd.Data["select"] = lt.Translate("Select") pd.Data["business"] = lt.Translate("Business") pd.Data["personal"] = lt.Translate("Personal") diff --git a/core/routes.go b/core/routes.go index 7ac691a..8bb07f7 100644 --- a/core/routes.go +++ b/core/routes.go @@ -238,7 +238,7 @@ func (s *Service) InvalidDomain(c echo.Context) error { } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Invalid Domain")) + pd := localizer.NewPageData(lt.Translate("Inactive Domain")) pd.Data["msg"] = lt.Translate("The %s domain is currently inactive", d) pd.Data["please_upgrade"] = lt.Translate("Please upgrade your account to reactivate it") @@ -614,7 +614,7 @@ func (s *Service) OrgList(c echo.Context) error { } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Organizations")) + pd := localizer.NewPageData(lt.Translate("Your Organizations")) pd.Data["name"] = lt.Translate("Name") pd.Data["slug"] = lt.Translate("Slug") pd.Data["subscription"] = lt.Translate("Subscription") @@ -1428,7 +1428,7 @@ func (s *Service) UserFeedFollowing(c echo.Context) error { return err } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Feed Following")) + pd := localizer.NewPageData(lt.Translate("Following")) pd.Data["back"] = lt.Translate("Back") pd.Data["unfollow"] = lt.Translate("Unfollow") pd.Data["no_orgs"] = lt.Translate("No organizations") @@ -2038,7 +2038,7 @@ func (s *Service) OrgLinkDelete(c echo.Context) error { } gctx := c.(*server.Context) lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Delete")) + pd := localizer.NewPageData(lt.Translate("Delete Bookmark")) req := c.Request() if req.Method == http.MethodPost { @@ -2324,7 +2324,11 @@ func (s *Service) QRRedirect(c echo.Context) error { org := orgs[0] if links.BillingEnabled(gctx.Server.Config) && org.IsRestricted([]int{ models.BillingStatusFree, models.BillingStatusOpenSource}) { + lt := localizer.GetSessionLocalizer(c) + pd := localizer.NewPageData(lt.Translate("QR Codes Powered by Link Taco!")) + pd.Data["redirected"] = lt.Translate("You will be redirected in 10 seconds.") gmap := gobwebs.Map{ + "pd": pd, "url": QRCode.URL, "hideNav": true, } @@ -2397,7 +2401,7 @@ func (s *Service) QRManageDetail(c echo.Context) error { return err } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("QR Code")) + pd := localizer.NewPageData(lt.Translate("QR Code Details")) pd.Data["download"] = lt.Translate("Download Image") pd.Data["back"] = lt.Translate("Back") qrCode := result.QRCode @@ -2434,7 +2438,7 @@ func (s *Service) QRManageDelete(c echo.Context) error { } gctx := c.(*server.Context) lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Delete QR")) + pd := localizer.NewPageData(lt.Translate("Delete QR Code")) req := c.Request() if req.Method == http.MethodPost { diff --git a/list/routes.go b/list/routes.go index 24210c8..20e5060 100644 --- a/list/routes.go +++ b/list/routes.go @@ -128,7 +128,7 @@ func (s *Service) ListingLinksUpdate(c echo.Context) error { LinkOrder: listingLink.LinkOrder, } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Links")) + pd := localizer.NewPageData(lt.Translate("Update Links")) pd.Data["save"] = lt.Translate("Save") pd.Data["url"] = lt.Translate("URL") pd.Data["description"] = lt.Translate("Description") @@ -365,7 +365,7 @@ func (s *Service) ListingLinksCreate(c echo.Context) error { listing := listings[0] form := &ListingLinkForm{} lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Links")) + pd := localizer.NewPageData(lt.Translate("Create Links")) pd.Data["save"] = lt.Translate("Save") pd.Data["url"] = lt.Translate("URL") pd.Data["description"] = lt.Translate("Description") @@ -480,19 +480,6 @@ func (s *Service) ListingLinksManage(c echo.Context) error { return echo.NotFoundHandler(c) } listing := listings[0] - lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Links")) - pd.Data["edit"] = lt.Translate("Edit") - pd.Data["prev"] = lt.Translate("Previous") - pd.Data["next"] = lt.Translate("Next") - pd.Data["no_links"] = lt.Translate("No Links") - pd.Data["add"] = lt.Translate("Add") - pd.Data["title"] = lt.Translate("Title") - pd.Data["action"] = lt.Translate("Action") - pd.Data["order"] = lt.Translate("Order") - pd.Data["actions"] = lt.Translate("Actions") - pd.Data["delete"] = lt.Translate("Delete") - pd.Data["back"] = lt.Translate("Back") type GraphQLResponse struct { Listing struct { @@ -553,6 +540,21 @@ func (s *Service) ListingLinksManage(c echo.Context) error { } return err } + + lt := localizer.GetSessionLocalizer(c) + pd := localizer.NewPageData(lt.Translate("%s Links", result.Listing.Result.Title)) + pd.Data["edit"] = lt.Translate("Edit") + pd.Data["prev"] = lt.Translate("Previous") + pd.Data["next"] = lt.Translate("Next") + pd.Data["no_links"] = lt.Translate("No Links") + pd.Data["add"] = lt.Translate("Add") + pd.Data["title"] = lt.Translate("Title") + pd.Data["action"] = lt.Translate("Action") + pd.Data["order"] = lt.Translate("Order") + pd.Data["actions"] = lt.Translate("Actions") + pd.Data["delete"] = lt.Translate("Delete") + pd.Data["back"] = lt.Translate("Back") + gmap := gobwebs.Map{ "pd": pd, "listingLinks": result.Listing.Links, @@ -1389,7 +1391,7 @@ func (s *Service) ListingQRCodeList(c echo.Context) error { } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("QR Codes List")) + pd := localizer.NewPageData(lt.Translate("QR Code Listing")) pd.Data["add"] = lt.Translate("Add") pd.Data["title"] = lt.Translate("Title") pd.Data["delete"] = lt.Translate("Delete") @@ -1570,7 +1572,7 @@ func (r *DetailService) ListDetail(c echo.Context) error { return err } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Links")) + pd := localizer.NewPageData(lt.Translate("%s Links", result.Listing.Result.Title)) pd.Data["prev"] = lt.Translate("Previous") pd.Data["next"] = lt.Translate("Next") pd.Data["no_links"] = lt.Translate("No Links") diff --git a/mattermost/routes.go b/mattermost/routes.go index 80353a5..19d817d 100644 --- a/mattermost/routes.go +++ b/mattermost/routes.go @@ -111,7 +111,7 @@ func (s *Service) Connect(c echo.Context) error { teamID := c.Param("id") lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Connect to mattermost")) + pd := localizer.NewPageData(lt.Translate("Connect Mattermost")) pd.Data["organization"] = lt.Translate("Organization") pd.Data["connect"] = lt.Translate("Connect") pd.Data["already_connected"] = lt.Translate("This team is already tied to an organization") diff --git a/short/routes.go b/short/routes.go index c0e4de4..a8368ef 100644 --- a/short/routes.go +++ b/short/routes.go @@ -664,7 +664,7 @@ func (s *Service) LinkShortQRCodeList(c echo.Context) error { } lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("QR Codes List")) + pd := localizer.NewPageData(lt.Translate("QR Code Listing")) pd.Data["add"] = lt.Translate("Add") pd.Data["delete"] = lt.Translate("Delete") pd.Data["creation_date"] = lt.Translate("Creation Date") diff --git a/slack/routes.go b/slack/routes.go index cbc8d44..cc3864b 100644 --- a/slack/routes.go +++ b/slack/routes.go @@ -278,7 +278,7 @@ func (s *Service) SlashCommand(c echo.Context) error { func (s *Service) ConnectSlack(c echo.Context) error { gctx := c.(*server.Context) lt := localizer.GetSessionLocalizer(c) - pd := localizer.NewPageData(lt.Translate("Connect to slack workspace")) + pd := localizer.NewPageData(lt.Translate("Connect to Slack Workspace")) pd.Data["organization"] = lt.Translate("Organization") pd.Data["connect"] = lt.Translate("Connect") pd.Data["invalid_slack"] = lt.Translate("Invalid slack response") diff --git a/templates/admin_billing_list.html b/templates/admin_billing_list.html index 071b384..61b62af 100644 --- a/templates/admin_billing_list.html +++ b/templates/admin_billing_list.html @@ -1,5 +1,5 @@ {{template "base" .}} -{{ define "title" }}Billing Admin{{ end }} +{{ define "title" }}{{ .pd.Title }}{{ end }}

{{.pd.Title}}

{{.pd.Data.back}} diff --git a/templates/admin_dashboard.html b/templates/admin_dashboard.html index 21f9ef9..9b1af55 100644 --- a/templates/admin_dashboard.html +++ b/templates/admin_dashboard.html @@ -1,5 +1,5 @@ {{template "base" .}} -{{ define "title" }}Admin Dashboard{{ end }} +{{ define "title" }}{{ .pd.Title }}{{ end }}

{{.pd.Title}}