From dc6e64e690f3acc00ba1ec64c657dd60fb6bdcd3 Mon Sep 17 00:00:00 2001 From: Nils Maier Date: Tue, 17 Sep 2019 03:31:25 +0200 Subject: [PATCH] Add language specific donate URLs --- lib/windowutils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/windowutils.ts b/lib/windowutils.ts index e43ed8f..14a2192 100644 --- a/lib/windowutils.ts +++ b/lib/windowutils.ts @@ -5,8 +5,12 @@ import { windows, tabs, runtime } from "../lib/browser"; import { getManager } from "./manager/man"; import DEFAULT_ICONS from "../data/icons.json"; import { Prefs } from "./prefs"; +import { _ } from "./i18n"; const DONATE_URL = "https://www.downthemall.org/howto/donate/"; +const DONATE_LANG_URLS = Object.freeze(new Map([ + ["de", "https://www.downthemall.org/howto/donate/spenden/"], +])); const MANAGER_URL = "/windows/manager.html"; export async function mostRecentBrowser(incognito: boolean): Promise { @@ -80,7 +84,8 @@ export async function maybeOpenInTab(url: string, incognito: boolean) { } export async function donate() { - await openInTab(DONATE_URL, false); + const url = DONATE_LANG_URLS.get(_("language_code")) || DONATE_URL; + await openInTab(url, false); } export async function openPrefs() {