From d76c9ce6db03ffc7d8d702649d07ab74c93a02ec Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Thu, 14 Aug 2025 11:58:22 +0530 Subject: [PATCH] [web] Move custom domain related strings to translations --- web/apps/photos/src/components/Sidebar.tsx | 67 ++++++++++--------- .../base/locales/en-US/translation.json | 14 +++- 2 files changed, 50 insertions(+), 31 deletions(-) diff --git a/web/apps/photos/src/components/Sidebar.tsx b/web/apps/photos/src/components/Sidebar.tsx index 11abfe7e9e..f2b4cc7b12 100644 --- a/web/apps/photos/src/components/Sidebar.tsx +++ b/web/apps/photos/src/components/Sidebar.tsx @@ -55,7 +55,6 @@ import { useBaseContext } from "ente-base/context"; import { isHTTPErrorWithStatus } from "ente-base/http"; import { getLocaleInUse, - pt, setLocaleInUse, supportedLocales, ut, @@ -826,7 +825,7 @@ const Preferences: React.FC = ({ )} = ({ @@ -1043,11 +1041,11 @@ const DomainSettingsContents: React.FC = () => { } catch (e) { log.error(`Failed to submit input ${domain}`, e); if (isHTTPErrorWithStatus(e, 400)) { - setValueFieldError(pt("Invalid domain")); + setValueFieldError(t("invalid_domain")); } else if (isHTTPErrorWithStatus(e, 402)) { setValueFieldError(t("sharing_disabled_for_free_accounts")); } else if (isHTTPErrorWithStatus(e, 409)) { - setValueFieldError(pt("Domain already linked by a user")); + setValueFieldError(t("already_linked_domain")); } else { setValueFieldError(t("generic_error")); } @@ -1057,7 +1055,7 @@ const DomainSettingsContents: React.FC = () => { return ( - +
{ margin="dense" disabled={formik.isSubmitting} error={!!formik.errors.domain} - helperText={ - formik.errors.domain ?? - pt("Any domain or subdomain you own") - } - label={pt("Domain")} + helperText={formik.errors.domain ?? t("domain_help")} + label={t("domain")} placeholder={ut("photos.example.org")} sx={{ mb: 2 }} /> @@ -1088,26 +1083,38 @@ const DomainSettingsContents: React.FC = () => {
- + - On your DNS provider, add a CNAME from your domain to{" "} - - {customDomainCNAME} - + + ), + }} + values={{ host: customDomainCNAME }} + /> - For more information, see{" "} - - {t("help").toLocaleLowerCase()} - + + ), + }} + />
diff --git a/web/packages/base/locales/en-US/translation.json b/web/packages/base/locales/en-US/translation.json index 2e469fc329..0266ed04a2 100644 --- a/web/packages/base/locales/en-US/translation.json +++ b/web/packages/base/locales/en-US/translation.json @@ -685,5 +685,17 @@ "person_favorites": "{{name}}'s favorites", "shared_favorites": "Shared favorites", "added_by_name": "Added by {{name}}", - "unowned_files_not_processed": "Files added by other users were not processed" + "unowned_files_not_processed": "Files added by other users were not processed", + "custom_domains": "Custom domains", + "custom_domains_desc": "Use your own domain when sharing", + "link_your_domain": "Link your domain", + "domain": "Domain", + "domain_help": "Any domain or subdomain you own", + "invalid_domain": "Invalid domain", + "already_linked_domain": "Domain already linked by a user", + "add_dns_entry": "Add DNS entry", + "add_dns_entry_hint": "On your DNS provider, add a CNAME from your domain to {{host}}", + "custom_domains_help": "For more information, see help", + "num_1": "1", + "num_2": "2" }