Translate the eight strings that were still falling back
Every catalogue was at 1,255 of 1,279 with 24 strings rendering English. Eight of those are real UI text and are now translated in all nine languages: the five sort options that had no entry while their opposites did (Read first beside Unread first, Unstarred first beside Starred first, Smallest first beside Largest first, and the two alphabetical directions), and the three sentences behind the link and external-sender warnings. Each follows the phrasing its own catalogue already used for the sibling it sits next to. The remaining sixteen are left in English deliberately, because translating them would be wrong: product and project names, the sample addresses in placeholder text, bare URL prefixes, the ellipsis used as a masked value, and two mail header names. Per locale: 1,263 of 1,279, up from 1,255. **The stale list is not touched, and should not be cleaned blindly.** The checker reports 41 keys as translated-but-never-looked-up, and some of them are live. "Classic" is the clearest: the palette picker renders it through translate(p.name) from a constant, so the extractor sees no literal, while the German "Klassisch" it would delete is the exact fix issue #247 asked for. "Add star" and "Remove star" are the same shape, reached through a ternary in a JSX label. Teaching the extractor those two call sites is the prerequisite for trusting that list.
This commit is contained in:
@@ -1240,6 +1240,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "Änderungen verwerfen?",
|
||||
"Today, in your date format": "Heute, in Ihrem Datumsformat",
|
||||
"Unread first": "Ungelesene zuerst",
|
||||
"Read first": "Gelesene zuerst",
|
||||
"Unstarred first": "Nicht markierte zuerst",
|
||||
"Smallest first": "Kleinste zuerst",
|
||||
"Z to A": "Z bis A",
|
||||
"A to Z": "A bis Z",
|
||||
"It reads {shown} but goes to {actual}.": "Angezeigt wird {shown}, geöffnet wird aber {actual}.",
|
||||
"The full address is {href}.": "Die vollständige Adresse lautet {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Diese Nachricht kam von {domain} und damit von außerhalb Ihrer Organisation.",
|
||||
"Unsaved changes": "Nicht gespeicherte Änderungen",
|
||||
"View as": "Anzeigen als",
|
||||
"Warnings": "Warnungen",
|
||||
|
||||
@@ -1212,6 +1212,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "¿Descartar los cambios?",
|
||||
"Today, in your date format": "Hoy, en su formato de fecha",
|
||||
"Unread first": "Los no leídos primero",
|
||||
"Read first": "Los leídos primero",
|
||||
"Unstarred first": "Los no destacados primero",
|
||||
"Smallest first": "Los más pequeños primero",
|
||||
"Z to A": "De la Z a la A",
|
||||
"A to Z": "De la A a la Z",
|
||||
"It reads {shown} but goes to {actual}.": "Dice {shown}, pero lleva a {actual}.",
|
||||
"The full address is {href}.": "La dirección completa es {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Este mensaje procede de {domain}, que está fuera de su organización.",
|
||||
"Unsaved changes": "Cambios sin guardar",
|
||||
"View as": "Ver como",
|
||||
"Warnings": "Avisos",
|
||||
|
||||
@@ -1217,6 +1217,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "Abandonner vos modifications ?",
|
||||
"Today, in your date format": "Aujourd'hui, dans votre format de date",
|
||||
"Unread first": "Les non lus d'abord",
|
||||
"Read first": "Les lus d'abord",
|
||||
"Unstarred first": "Les non suivis d'abord",
|
||||
"Smallest first": "Les moins volumineux d'abord",
|
||||
"Z to A": "De Z à A",
|
||||
"A to Z": "De A à Z",
|
||||
"It reads {shown} but goes to {actual}.": "Il affiche {shown} mais mène à {actual}.",
|
||||
"The full address is {href}.": "L'adresse complète est {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Ce message provient de {domain}, qui est extérieur à votre organisation.",
|
||||
"Unsaved changes": "Modifications non enregistrées",
|
||||
"View as": "Afficher comme",
|
||||
"Warnings": "Avertissements",
|
||||
|
||||
@@ -1220,6 +1220,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "変更を破棄しますか?",
|
||||
"Today, in your date format": "今日(お使いの日付形式)",
|
||||
"Unread first": "未読を先頭に",
|
||||
"Read first": "既読を先頭に",
|
||||
"Unstarred first": "スターなしを先頭に",
|
||||
"Smallest first": "サイズの小さい順",
|
||||
"Z to A": "Z→A の順",
|
||||
"A to Z": "A→Z の順",
|
||||
"It reads {shown} but goes to {actual}.": "表示は {shown} ですが、実際のリンク先は {actual} です。",
|
||||
"The full address is {href}.": "完全なアドレスは {href} です。",
|
||||
"This message came from {domain}, which is outside your organisation.": "このメッセージは組織外の {domain} から届いています。",
|
||||
"Unsaved changes": "保存されていない変更",
|
||||
"View as": "表示形式",
|
||||
"Warnings": "警告",
|
||||
|
||||
@@ -1208,6 +1208,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "Uw wijzigingen weggooien?",
|
||||
"Today, in your date format": "Vandaag, in uw datumnotatie",
|
||||
"Unread first": "Ongelezen eerst",
|
||||
"Read first": "Gelezen eerst",
|
||||
"Unstarred first": "Zonder ster eerst",
|
||||
"Smallest first": "Kleinste eerst",
|
||||
"Z to A": "Z tot A",
|
||||
"A to Z": "A tot Z",
|
||||
"It reads {shown} but goes to {actual}.": "Er staat {shown}, maar de link gaat naar {actual}.",
|
||||
"The full address is {href}.": "Het volledige adres is {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Dit bericht komt van {domain}, buiten uw organisatie.",
|
||||
"Unsaved changes": "Niet-opgeslagen wijzigingen",
|
||||
"View as": "Weergeven als",
|
||||
"Warnings": "Waarschuwingen",
|
||||
|
||||
@@ -1215,6 +1215,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "Descartar suas alterações?",
|
||||
"Today, in your date format": "Hoje, no seu formato de data",
|
||||
"Unread first": "Não lidas primeiro",
|
||||
"Read first": "Lidas primeiro",
|
||||
"Unstarred first": "Não favoritas primeiro",
|
||||
"Smallest first": "Menores primeiro",
|
||||
"Z to A": "De Z a A",
|
||||
"A to Z": "De A a Z",
|
||||
"It reads {shown} but goes to {actual}.": "Aparece como {shown}, mas leva para {actual}.",
|
||||
"The full address is {href}.": "O endereço completo é {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Esta mensagem veio de {domain}, que está fora da sua organização.",
|
||||
"Unsaved changes": "Alterações não salvas",
|
||||
"View as": "Exibir como",
|
||||
"Warnings": "Avisos",
|
||||
|
||||
@@ -1214,6 +1214,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "Отбросить изменения?",
|
||||
"Today, in your date format": "Сегодня, в вашем формате даты",
|
||||
"Unread first": "Сначала непрочитанные",
|
||||
"Read first": "Сначала прочитанные",
|
||||
"Unstarred first": "Сначала неотмеченные",
|
||||
"Smallest first": "Сначала маленькие",
|
||||
"Z to A": "От Я до А",
|
||||
"A to Z": "От А до Я",
|
||||
"It reads {shown} but goes to {actual}.": "Показано {shown}, но ссылка ведёт на {actual}.",
|
||||
"The full address is {href}.": "Полный адрес: {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Это письмо пришло с {domain} — за пределами вашей организации.",
|
||||
"Unsaved changes": "Несохранённые изменения",
|
||||
"View as": "Показывать как",
|
||||
"Warnings": "Предупреждения",
|
||||
|
||||
@@ -1208,6 +1208,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "Відкинути зміни?",
|
||||
"Today, in your date format": "Сьогодні, у вашому форматі дати",
|
||||
"Unread first": "Спочатку непрочитані",
|
||||
"Read first": "Спочатку прочитані",
|
||||
"Unstarred first": "Спочатку непозначені",
|
||||
"Smallest first": "Спочатку малі",
|
||||
"Z to A": "Від Я до А",
|
||||
"A to Z": "Від А до Я",
|
||||
"It reads {shown} but goes to {actual}.": "Показано {shown}, але посилання веде на {actual}.",
|
||||
"The full address is {href}.": "Повна адреса: {href}.",
|
||||
"This message came from {domain}, which is outside your organisation.": "Цей лист надійшов з {domain} — за межами вашої організації.",
|
||||
"Unsaved changes": "Незбережені зміни",
|
||||
"View as": "Показувати як",
|
||||
"Warnings": "Попередження",
|
||||
|
||||
@@ -1219,6 +1219,14 @@ export const catalog: Catalog = {
|
||||
"Throw away your changes?": "放弃您的更改吗?",
|
||||
"Today, in your date format": "今天,按您的日期格式",
|
||||
"Unread first": "未读在前",
|
||||
"Read first": "已读在前",
|
||||
"Unstarred first": "未标星在前",
|
||||
"Smallest first": "从小到大",
|
||||
"Z to A": "Z 到 A",
|
||||
"A to Z": "A 到 Z",
|
||||
"It reads {shown} but goes to {actual}.": "显示的是 {shown},实际打开的是 {actual}。",
|
||||
"The full address is {href}.": "完整地址为 {href}。",
|
||||
"This message came from {domain}, which is outside your organisation.": "此邮件来自 {domain},属于贵组织之外。",
|
||||
"Unsaved changes": "未保存的更改",
|
||||
"View as": "查看方式",
|
||||
"Warnings": "警告",
|
||||
|
||||
Reference in New Issue
Block a user