From e56a901d82ddf3b7f20eec7a37a770eab58a0f01 Mon Sep 17 00:00:00 2001 From: Maurice Date: Tue, 30 Jun 2026 13:55:24 +0200 Subject: [PATCH] i18n: translate the booking link field across all locales (#935) Fan out reservations.urlLabel / reservations.urlPlaceholder to the remaining locales so the dedicated booking URL field is localised everywhere. --- shared/src/i18n/ar/reservations.ts | 2 ++ shared/src/i18n/br/reservations.ts | 2 ++ shared/src/i18n/cs/reservations.ts | 2 ++ shared/src/i18n/es/reservations.ts | 2 ++ shared/src/i18n/fr/reservations.ts | 2 ++ shared/src/i18n/gr/reservations.ts | 2 ++ shared/src/i18n/hu/reservations.ts | 2 ++ shared/src/i18n/id/reservations.ts | 2 ++ shared/src/i18n/it/reservations.ts | 2 ++ shared/src/i18n/ja/reservations.ts | 2 ++ shared/src/i18n/ko/reservations.ts | 2 ++ shared/src/i18n/nl/reservations.ts | 2 ++ shared/src/i18n/pl/reservations.ts | 2 ++ shared/src/i18n/ru/reservations.ts | 2 ++ shared/src/i18n/sv/reservations.ts | 2 ++ shared/src/i18n/tr/reservations.ts | 2 ++ shared/src/i18n/uk/reservations.ts | 2 ++ shared/src/i18n/vi/reservations.ts | 2 ++ shared/src/i18n/zh-TW/reservations.ts | 2 ++ shared/src/i18n/zh/reservations.ts | 2 ++ 20 files changed, 40 insertions(+) diff --git a/shared/src/i18n/ar/reservations.ts b/shared/src/i18n/ar/reservations.ts index d77ab561d..b0110789b 100644 --- a/shared/src/i18n/ar/reservations.ts +++ b/shared/src/i18n/ar/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'رابط', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/br/reservations.ts b/shared/src/i18n/br/reservations.ts index 61ca93f40..6ed031cd6 100644 --- a/shared/src/i18n/br/reservations.ts +++ b/shared/src/i18n/br/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Link', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/cs/reservations.ts b/shared/src/i18n/cs/reservations.ts index 21d94e51b..33cd0493a 100644 --- a/shared/src/i18n/cs/reservations.ts +++ b/shared/src/i18n/cs/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Odkaz', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/es/reservations.ts b/shared/src/i18n/es/reservations.ts index 6e81decbe..6279010da 100644 --- a/shared/src/i18n/es/reservations.ts +++ b/shared/src/i18n/es/reservations.ts @@ -165,5 +165,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Enlace', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/fr/reservations.ts b/shared/src/i18n/fr/reservations.ts index c82fdda16..d356354fd 100644 --- a/shared/src/i18n/fr/reservations.ts +++ b/shared/src/i18n/fr/reservations.ts @@ -168,5 +168,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Lien', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/gr/reservations.ts b/shared/src/i18n/gr/reservations.ts index 15bd7ef40..9b455f63b 100644 --- a/shared/src/i18n/gr/reservations.ts +++ b/shared/src/i18n/gr/reservations.ts @@ -166,5 +166,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Σύνδεσμος', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/hu/reservations.ts b/shared/src/i18n/hu/reservations.ts index 58881ec0e..d0204207c 100644 --- a/shared/src/i18n/hu/reservations.ts +++ b/shared/src/i18n/hu/reservations.ts @@ -166,5 +166,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Hivatkozás', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/id/reservations.ts b/shared/src/i18n/id/reservations.ts index 1dc109a6a..a78cc706a 100644 --- a/shared/src/i18n/id/reservations.ts +++ b/shared/src/i18n/id/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Tautan', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/it/reservations.ts b/shared/src/i18n/it/reservations.ts index 72d75c9a4..ec641c42b 100644 --- a/shared/src/i18n/it/reservations.ts +++ b/shared/src/i18n/it/reservations.ts @@ -163,5 +163,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Link', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/ja/reservations.ts b/shared/src/i18n/ja/reservations.ts index 8c10d390d..07621e90d 100644 --- a/shared/src/i18n/ja/reservations.ts +++ b/shared/src/i18n/ja/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'リンク', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/ko/reservations.ts b/shared/src/i18n/ko/reservations.ts index df5f7825b..db2fb52ba 100644 --- a/shared/src/i18n/ko/reservations.ts +++ b/shared/src/i18n/ko/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': '링크', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/nl/reservations.ts b/shared/src/i18n/nl/reservations.ts index 3a82e351b..5d973f233 100644 --- a/shared/src/i18n/nl/reservations.ts +++ b/shared/src/i18n/nl/reservations.ts @@ -164,5 +164,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Boeking opslaan en daarna de Onkosteneditor openen.', 'reservations.linkedExpense': 'Gekoppelde kostenpost', 'reservations.removeExpense': 'Kostenpost verwijderen', + 'reservations.urlLabel': 'Link', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/pl/reservations.ts b/shared/src/i18n/pl/reservations.ts index 1cb21b9a5..eee522c69 100644 --- a/shared/src/i18n/pl/reservations.ts +++ b/shared/src/i18n/pl/reservations.ts @@ -163,5 +163,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Link', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/ru/reservations.ts b/shared/src/i18n/ru/reservations.ts index 16bad8a62..cc2e81767 100644 --- a/shared/src/i18n/ru/reservations.ts +++ b/shared/src/i18n/ru/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Ссылка', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/sv/reservations.ts b/shared/src/i18n/sv/reservations.ts index 25d4da467..bdeafcace 100644 --- a/shared/src/i18n/sv/reservations.ts +++ b/shared/src/i18n/sv/reservations.ts @@ -161,5 +161,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Sparar bokningen och öppnar sedan kostnadsredigeraren.', 'reservations.linkedExpense': 'Relaterade kostnader', 'reservations.removeExpense': 'Ta bort utgiften', + 'reservations.urlLabel': 'Länk', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/tr/reservations.ts b/shared/src/i18n/tr/reservations.ts index 78beddff3..843a7f027 100644 --- a/shared/src/i18n/tr/reservations.ts +++ b/shared/src/i18n/tr/reservations.ts @@ -164,5 +164,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Bağlantı', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/uk/reservations.ts b/shared/src/i18n/uk/reservations.ts index 6b848bd07..d7e1796f5 100644 --- a/shared/src/i18n/uk/reservations.ts +++ b/shared/src/i18n/uk/reservations.ts @@ -162,5 +162,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': 'Посилання', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/vi/reservations.ts b/shared/src/i18n/vi/reservations.ts index 4b322672a..e641d18d3 100644 --- a/shared/src/i18n/vi/reservations.ts +++ b/shared/src/i18n/vi/reservations.ts @@ -161,5 +161,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Lưu đặt chỗ, sau đó mở trình chỉnh sửa Chi phí.', 'reservations.linkedExpense': 'Chi phí liên kết', 'reservations.removeExpense': 'Xóa chi phí', + 'reservations.urlLabel': 'Liên kết', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/zh-TW/reservations.ts b/shared/src/i18n/zh-TW/reservations.ts index 77e74091a..1b5b85859 100644 --- a/shared/src/i18n/zh-TW/reservations.ts +++ b/shared/src/i18n/zh-TW/reservations.ts @@ -161,5 +161,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': '連結', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations; diff --git a/shared/src/i18n/zh/reservations.ts b/shared/src/i18n/zh/reservations.ts index e4a66e8a5..f7302b7e8 100644 --- a/shared/src/i18n/zh/reservations.ts +++ b/shared/src/i18n/zh/reservations.ts @@ -161,5 +161,7 @@ const reservations: TranslationStrings = { 'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.linkedExpense': 'Linked expense', 'reservations.removeExpense': 'Remove expense', + 'reservations.urlLabel': '链接', + 'reservations.urlPlaceholder': 'https://...', }; export default reservations;