From 49b4982bfd1707f8385b35b06fc70c03a26356d7 Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Sun, 13 Oct 2024 20:07:47 +0200 Subject: [PATCH 1/2] Add shortcut for --- src/fontra/client/core/html-utils.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fontra/client/core/html-utils.js b/src/fontra/client/core/html-utils.js index 177790a8a..e9494020e 100644 --- a/src/fontra/client/core/html-utils.js +++ b/src/fontra/client/core/html-utils.js @@ -152,6 +152,7 @@ export function addStyleSheet(cssText, element = null) { } // Convenience shortcuts +export const a = createDomElement.bind(null, "a"); export const br = createDomElement.bind(null, "br"); export const button = createDomElement.bind(null, "button"); export const div = createDomElement.bind(null, "div"); From d9268d721e3c2143b3f870fc3e1d0da8911a3636 Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Sun, 13 Oct 2024 20:08:29 +0200 Subject: [PATCH 2/2] Add invitation to contribute at the bottom of the language panel --- .../panel-display-language.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/fontra/views/applicationsettings/panel-display-language.js b/src/fontra/views/applicationsettings/panel-display-language.js index f791e1a16..76b33c5e3 100644 --- a/src/fontra/views/applicationsettings/panel-display-language.js +++ b/src/fontra/views/applicationsettings/panel-display-language.js @@ -52,6 +52,22 @@ export class DisplayLanguagePanel extends BaseInfoPanel { ui: "radio", options: languageOptions, }, + { + ui: "plain", + displayName: html.div({}, [ + html.br(), + "If you'd like to contribute to the translations, please visit the ", + html.a( + { + href: "https://docs.google.com/spreadsheets/d/1woTU8dZCHJh7yvdk-N1kgQBUj4Sn3SdRsbKgn6ltJQs/edit?gid=1731105247#gid=1731105247", + target: "_blank", + }, + ["public spreadsheet"] + ), + " where we maintain them. We welcome fixes, refinements, additions, " + + "and full translations.", + ]), + }, ], }, ];