From d1d32237cc9f9e68b2686fab7d241623618cd61b Mon Sep 17 00:00:00 2001 From: bir Date: Thu, 16 Jan 2025 14:07:07 +0100 Subject: [PATCH] Add missing translation in client Close #8392 --- src/common/gui/RenderLoginInfoLinks.ts | 2 +- src/common/misc/ErrorReporter.ts | 2 +- src/common/misc/passwords/PasswordGeneratorDialog.ts | 2 +- src/common/settings/AboutDialog.ts | 12 +++++++++--- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/common/gui/RenderLoginInfoLinks.ts b/src/common/gui/RenderLoginInfoLinks.ts index a501bc5c3206..5b32d3e26c02 100644 --- a/src/common/gui/RenderLoginInfoLinks.ts +++ b/src/common/gui/RenderLoginInfoLinks.ts @@ -63,7 +63,7 @@ function showVersionDropdown(e: MouseEvent) { createDropdown({ lazyButtons: () => [ { - label: lang.makeTranslation("get_logs", "Get logs"), + label: "getLogs_action", click: () => showLogsDialog(), }, ], diff --git a/src/common/misc/ErrorReporter.ts b/src/common/misc/ErrorReporter.ts index e9340812474b..3b8cd8841655 100644 --- a/src/common/misc/ErrorReporter.ts +++ b/src/common/misc/ErrorReporter.ts @@ -81,7 +81,7 @@ async function showErrorOverlay(): Promise<{ decision: "send" | "cancel"; ignore }, [ { - label: lang.makeTranslation("send", "Send report"), + label: "sendReport_label", click: () => resolve("send"), type: ButtonType.Secondary, }, diff --git a/src/common/misc/passwords/PasswordGeneratorDialog.ts b/src/common/misc/passwords/PasswordGeneratorDialog.ts index 90cfeca5f433..7b418fde9c41 100644 --- a/src/common/misc/passwords/PasswordGeneratorDialog.ts +++ b/src/common/misc/passwords/PasswordGeneratorDialog.ts @@ -39,7 +39,7 @@ export async function showPasswordGeneratorDialog(): Promise { updateAction() const dialog = Dialog.showActionDialog({ - title: lang.makeTranslation("passphrase_title", "Passphrase"), + title: "passphrase_label", child: { view: () => m(PasswordGeneratorDialog, { diff --git a/src/common/settings/AboutDialog.ts b/src/common/settings/AboutDialog.ts index 9a5b1435f455..ac9990f47983 100644 --- a/src/common/settings/AboutDialog.ts +++ b/src/common/settings/AboutDialog.ts @@ -3,7 +3,7 @@ import { Button, ButtonType } from "../gui/base/Button.js" import { getLightOrDarkTutaLogo } from "../gui/theme.js" import { showUserError } from "../misc/ErrorHandlerImpl.js" import { locator } from "../api/main/CommonLocator.js" -import { InfoLink, lang } from "../misc/LanguageViewModel.js" +import { InfoLink } from "../misc/LanguageViewModel.js" import { newMailEditorFromTemplate } from "../../mail-app/mail/editor/MailEditor.js" import { UserError } from "../api/main/UserError.js" import { clientInfoString, getLogAttachments } from "../misc/ErrorReporter.js" @@ -32,7 +32,13 @@ export class AboutDialog implements Component { m.trust(getLightOrDarkTutaLogo(client.isCalendarApp())), ), m(".flex.justify-center.flex-wrap", [ - m(ExternalLink, { href: InfoLink.HomePage, text: "Website", isCompanySite: true, specialType: "me", class: "mlr mt" }), + m(ExternalLink, { + href: InfoLink.HomePage, + text: "Website", + isCompanySite: true, + specialType: "me", + class: "mlr mt", + }), m(ExternalLink, { href: "https://github.com/tutao/tutanota/releases", text: "Releases", @@ -51,7 +57,7 @@ export class AboutDialog implements Component { ? m( "", m(Button, { - label: lang.makeTranslation("welcome_label", "Show welcome dialog"), + label: "showWelcomeDialog_action", type: ButtonType.Primary, click: vnode.attrs.onShowSetupWizard, }),