Stop naming every palette in the credit line

The hint under the theme picker listed the third-party palettes by name.
That sentence is translated into nine languages, so every palette added
meant rewriting it, retranslating it nine times, and leaving the previous
version behind as a stale key nothing looks up.

It now describes the rule instead of enumerating the cases: a palette
named after another project is that project's work, used under its own
licence. True of the four here, true of the next one, and true without
saying "MIT" for a palette that might not be. The names are already in
Settings beside each swatch and in NOTICE with their copyright lines,
which is where a credit belongs.

Swapped rather than added in all nine catalogues, so the old key is gone
rather than left stale: 1,255 of 1,279 translated per locale, unchanged,
and the 41 pre-existing stale keys are neither added to nor cleaned up
here.
This commit is contained in:
2026-09-06 16:14:51 -07:00
parent a35f360952
commit 276ecfccff
10 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -1155,7 +1155,7 @@ export const catalog: Catalog = {
"Counts people rather than headers, so one address in To and nine in Cc is a message to ten. Catches a reply-all onto a long thread.": "Zählt Personen statt Kopfzeilen: eine Adresse in An und neun in Cc ergeben eine Nachricht an zehn. Erfasst ein Allen-Antworten auf einen langen Thread.", "Counts people rather than headers, so one address in To and nine in Cc is a message to ten. Catches a reply-all onto a long thread.": "Zählt Personen statt Kopfzeilen: eine Adresse in An und neun in Cc ergeben eine Nachricht an zehn. Erfasst ein Allen-Antworten auf einen langen Thread.",
"Date received": "Empfangsdatum", "Date received": "Empfangsdatum",
"Date sent": "Sendedatum", "Date sent": "Sendedatum",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine und Tokyo Night sind das Werk ihrer eigenen Projekte und werden unter der MIT-Lizenz verwendet; die Abstufungen zwischen ihren veröffentlichten Farben sind davon abgeleitet, und jede einzelne wird auf Kontrast geprüft. Die Akzentfarbe unten gilt weiterhin über jeder von ihnen.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "Paletten, die nach einem anderen Projekt benannt sind, stammen von diesem Projekt und werden unter dessen eigener Lizenz verwendet; die Abstufungen zwischen den veröffentlichten Farben sind abgeleitet, und jede davon wird auf Kontrast geprüft. Die Akzentfarbe unten gilt weiterhin über jeder von ihnen.",
"Earlier": "Früher", "Earlier": "Früher",
"Every folder": "Jeder Ordner", "Every folder": "Jeder Ordner",
"Everyone addressed will receive this.": "Alle Adressierten erhalten dies.", "Everyone addressed will receive this.": "Alle Adressierten erhalten dies.",
+1 -1
View File
@@ -1111,7 +1111,7 @@ export const catalog: Catalog = {
"Date received": "Fecha de recepción", "Date received": "Fecha de recepción",
"Date sent": "Fecha de envío", "Date sent": "Fecha de envío",
"Day view": "Vista de día", "Day view": "Vista de día",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine y Tokyo Night son obra de sus propios proyectos y se usan bajo la licencia MIT; los tonos intermedios entre sus colores publicados son derivados, y todos se comprueban en cuanto a contraste. El color de acento de abajo sigue aplicándose sobre cualquiera de ellos.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "Las paletas que llevan el nombre de otro proyecto son obra de ese proyecto y se usan bajo su propia licencia; los tonos intermedios entre sus colores publicados son derivados, y cada uno se comprueba para el contraste. El color de acento de abajo sigue aplicándose sobre cualquiera de ellas.",
"Earlier": "Antes", "Earlier": "Antes",
"Every folder": "Todas las carpetas", "Every folder": "Todas las carpetas",
"Everyone addressed will receive this.": "Todos los destinatarios lo recibirán.", "Everyone addressed will receive this.": "Todos los destinatarios lo recibirán.",
+1 -1
View File
@@ -1116,7 +1116,7 @@ export const catalog: Catalog = {
"Date received": "Date de réception", "Date received": "Date de réception",
"Date sent": "Date d'envoi", "Date sent": "Date d'envoi",
"Day view": "Vue jour", "Day view": "Vue jour",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine et Tokyo Night sont l'œuvre de leurs propres projets et sont utilisés sous licence MIT ; les nuances entre leurs couleurs publiées en sont dérivées, et chacune est vérifiée pour le contraste. La couleur d'accent ci-dessous s'applique toujours par-dessus n'importe laquelle d'entre elles.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "Les palettes portant le nom d'un autre projet sont l'œuvre de ce projet et sont utilisées sous sa propre licence ; les nuances intermédiaires entre leurs couleurs publiées sont dérivées, et chacune est vérifiée pour le contraste. La couleur d'accentuation ci-dessous s'applique toujours par-dessus n'importe laquelle d'entre elles.",
"Earlier": "Plus tôt", "Earlier": "Plus tôt",
"Every folder": "Tous les dossiers", "Every folder": "Tous les dossiers",
"Everyone addressed will receive this.": "Tous les destinataires le recevront.", "Everyone addressed will receive this.": "Tous les destinataires le recevront.",
+1 -1
View File
@@ -1119,7 +1119,7 @@ export const catalog: Catalog = {
"Date received": "受信日時", "Date received": "受信日時",
"Date sent": "送信日時", "Date sent": "送信日時",
"Day view": "日表示", "Day view": "日表示",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula、Gruvbox、Rosé Pine、Tokyo Night はそれぞれのプロジェクトの成果物で、MIT ライセンスのもとで用しています。公開され色の中間の階調は派生させたもので、いずれもコントラストを確認しています。下のアクセントカラーはどの配色の上にも適用されます。", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "他のプロジェクトの名前が付いたパレットは、そのプロジェクトの成果物であり、そのプロジェクト自身のライセンスのもとで使用しています。公開されている色の中間の階調は派生させたもので、いずれもコントラストを検証しています。下のアクセントカラーはどのパレットの上にも適用されます。",
"Earlier": "これより前", "Earlier": "これより前",
"Every folder": "すべてのフォルダー", "Every folder": "すべてのフォルダー",
"Everyone addressed will receive this.": "宛先の全員がこれを受け取ります。", "Everyone addressed will receive this.": "宛先の全員がこれを受け取ります。",
+1 -1
View File
@@ -1107,7 +1107,7 @@ export const catalog: Catalog = {
"Date received": "Ontvangstdatum", "Date received": "Ontvangstdatum",
"Date sent": "Verzenddatum", "Date sent": "Verzenddatum",
"Day view": "Dagweergave", "Day view": "Dagweergave",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine en Tokyo Night zijn het werk van hun eigen projecten en worden gebruikt onder de MIT-licentie; de tinten tussen hun gepubliceerde kleuren zijn daarvan afgeleid, en elk daarvan wordt op contrast gecontroleerd. De accentkleur hieronder geldt nog steeds over elk ervan.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "Paletten die naar een ander project zijn genoemd, zijn het werk van dat project en worden gebruikt onder de eigen licentie daarvan; de tinten tussen de gepubliceerde kleuren zijn afgeleid en elk daarvan wordt op contrast gecontroleerd. De accentkleur hieronder geldt nog steeds over elk ervan.",
"Earlier": "Eerder", "Earlier": "Eerder",
"Every folder": "Elke map", "Every folder": "Elke map",
"Everyone addressed will receive this.": "Iedereen die is geadresseerd ontvangt dit.", "Everyone addressed will receive this.": "Iedereen die is geadresseerd ontvangt dit.",
+1 -1
View File
@@ -1114,7 +1114,7 @@ export const catalog: Catalog = {
"Date received": "Data de recebimento", "Date received": "Data de recebimento",
"Date sent": "Data de envio", "Date sent": "Data de envio",
"Day view": "Visualização de dia", "Day view": "Visualização de dia",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine e Tokyo Night são obra dos seus próprios projetos e são usados sob a licença MIT; os tons entre as cores publicadas por eles são derivados, e cada um deles é verificado quanto ao contraste. A cor de destaque abaixo continua se aplicando sobre qualquer um deles.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "As paletas que levam o nome de outro projeto são obra desse projeto e são usadas sob a licença dele; os tons entre as cores publicadas são derivados, e cada um é verificado quanto ao contraste. A cor de destaque abaixo continua se aplicando sobre qualquer uma delas.",
"Earlier": "Antes", "Earlier": "Antes",
"Every folder": "Todas as pastas", "Every folder": "Todas as pastas",
"Everyone addressed will receive this.": "Todos os destinatários receberão isto.", "Everyone addressed will receive this.": "Todos os destinatários receberão isto.",
+1 -1
View File
@@ -1113,7 +1113,7 @@ export const catalog: Catalog = {
"Date received": "Дата получения", "Date received": "Дата получения",
"Date sent": "Дата отправки", "Date sent": "Дата отправки",
"Day view": "День", "Day view": "День",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine и Tokyo Night созданы своими проектами и используются по лицензии MIT; оттенки между опубликованными цветами выведены из них, и каждый проверен на контраст. Акцентный цвет ниже по-прежнему применяется поверх любой из тем.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "Палитры, названные в честь другого проекта, созданы этим проектом и используются по его собственной лицензии; оттенки между опубликованными цветами выводятся расчётом, и каждый из них проверяется на контраст. Акцентный цвет ниже по-прежнему применяется поверх любой из них.",
"Earlier": "Раньше", "Earlier": "Раньше",
"Every folder": "Все папки", "Every folder": "Все папки",
"Everyone addressed will receive this.": "Это получат все указанные адресаты.", "Everyone addressed will receive this.": "Это получат все указанные адресаты.",
+1 -1
View File
@@ -1107,7 +1107,7 @@ export const catalog: Catalog = {
"Date received": "Дата отримання", "Date received": "Дата отримання",
"Date sent": "Дата надсилання", "Date sent": "Дата надсилання",
"Day view": "День", "Day view": "День",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine і Tokyo Night створені власними проєктами й використовуються за ліцензією MIT; відтінки між опублікованими кольорами виведені з них, і кожен перевірено на контраст. Акцентний колір нижче й далі застосовується поверх будь-якої з тем.", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "Палітри, названі на честь іншого проєкту, є роботою цього проєкту й використовуються за його власною ліцензією; відтінки між опублікованими кольорами обчислюються, і кожен із них перевіряється на контраст. Акцентний колір нижче й надалі застосовується поверх будь-якої з них.",
"Earlier": "Раніше", "Earlier": "Раніше",
"Every folder": "Усі теки", "Every folder": "Усі теки",
"Everyone addressed will receive this.": "Це отримають усі зазначені адресати.", "Everyone addressed will receive this.": "Це отримають усі зазначені адресати.",
+1 -1
View File
@@ -1118,7 +1118,7 @@ export const catalog: Catalog = {
"Date received": "接收日期", "Date received": "接收日期",
"Date sent": "发送日期", "Date sent": "发送日期",
"Day view": "日视图", "Day view": "日视图",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula、Gruvbox、Rosé Pine 和 Tokyo Night 均由各自的项目创作,依 MIT 许可证使用;其公布配色之间的过渡色为衍生所得,且每一种都经过对比度检查。下方的强调色仍会应用于其中任一种之上。", "Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.": "以其他项目命名的配色方案是该项目的作品,按其自身的许可证使用;已发布颜色之间的过渡色是推导得出的,并且每一种都经过对比度检查。下方的强调色仍会应用于其中任一种配色方案。",
"Earlier": "更早", "Earlier": "更早",
"Every folder": "所有文件夹", "Every folder": "所有文件夹",
"Everyone addressed will receive this.": "所有收件人都会收到此邮件。", "Everyone addressed will receive this.": "所有收件人都会收到此邮件。",
@@ -83,7 +83,7 @@ export function AppearanceSettings() {
})} })}
</div> </div>
<p className="hint" style={{ marginTop: 10 }}> <p className="hint" style={{ marginTop: 10 }}>
{translate("Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.")} {translate("Palettes named after another project are that project's work, used under its own licence; the shades between their published colours are derived, and every one is checked for contrast. The accent colour below still applies over any of them.")}
</p> </p>
<Switch <Switch
checked={s.themeMessageBody} checked={s.themeMessageBody}