From c100cab90f2a87caabcd332933a72c2608a7ef1f 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 d77ab561..b0110789 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 61ca93f4..6ed031cd 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 21d94e51..33cd0493 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 6e81decb..6279010d 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 c82fdda1..d356354f 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 15bd7ef4..9b455f63 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 58881ec0..d0204207 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 1dc109a6..a78cc706 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 72d75c9a..ec641c42 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 8c10d390..07621e90 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 df5f7825..db2fb52b 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 3a82e351..5d973f23 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 1cb21b9a..eee522c6 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 16bad8a6..cc2e8176 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 25d4da46..bdeafcac 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 78beddff..843a7f02 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 6b848bd0..d7e1796f 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 4b322672..e641d18d 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 77e74091..1b5b8585 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 e4a66e8a..f7302b7e 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;