From 03ba21f6ba7b19d33f0f40be49596c05abeec245 Mon Sep 17 00:00:00 2001 From: Vincent Velociter Date: Mon, 4 May 2026 10:08:52 +0200 Subject: [PATCH] Add Broadcasts translations to ios lichess widgets --- ios/LichessWidgets/Localizable.xcstrings | 323 +++++++++++++++++++++++ scripts/gen-widget-strings.mjs | 1 + 2 files changed, 324 insertions(+) diff --git a/ios/LichessWidgets/Localizable.xcstrings b/ios/LichessWidgets/Localizable.xcstrings index e2696d0a2..b6720167b 100644 --- a/ios/LichessWidgets/Localizable.xcstrings +++ b/ios/LichessWidgets/Localizable.xcstrings @@ -819,6 +819,329 @@ } } } + }, + "Broadcasts": { + "extractionState": "manual", + "localizations": { + "af": { + "stringUnit": { + "state": "translated", + "value": "Uitsendings" + } + }, + "ar": { + "stringUnit": { + "state": "translated", + "value": "البثوث" + } + }, + "az": { + "stringUnit": { + "state": "translated", + "value": "Yayım" + } + }, + "be": { + "stringUnit": { + "state": "translated", + "value": "Трансляцыі" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Излъчвания" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "সম্প্রচার" + } + }, + "bs": { + "stringUnit": { + "state": "translated", + "value": "Emitovanja" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Retransmissions" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Vysílání" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Udsendelser" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Übertragungen" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Μεταδόσεις" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Broadcasts" + } + }, + "eo": { + "stringUnit": { + "state": "translated", + "value": "Elsendoj" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Emisiones" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Otseülekanded" + } + }, + "eu": { + "stringUnit": { + "state": "translated", + "value": "Emanaldiak" + } + }, + "fa": { + "stringUnit": { + "state": "translated", + "value": "پخش همگانی" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Lähetykset" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Diffusions" + } + }, + "gl": { + "stringUnit": { + "state": "translated", + "value": "Emisións en directo" + } + }, + "gsw": { + "stringUnit": { + "state": "translated", + "value": "Überträgige" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "הקרנות" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "प्रसारण" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Prijenosi" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Versenyközvetítések" + } + }, + "hy": { + "stringUnit": { + "state": "translated", + "value": "Հեռարձակումներ" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Siaran" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Dirette" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "イベント中継" + } + }, + "kk": { + "stringUnit": { + "state": "translated", + "value": "Көрсетілімдер" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "방송" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Transliacijos" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Raidījumi" + } + }, + "mk": { + "stringUnit": { + "state": "translated", + "value": "Емитувања" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Overføringer" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Uitzendingen" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Transmisje" + } + }, + "pt": { + "stringUnit": { + "state": "translated", + "value": "Transmissões" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Transmissões" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Transmisiuni" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Трансляции" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Vysielanie" + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Prenosi" + } + }, + "sq": { + "stringUnit": { + "state": "translated", + "value": "Transmetime" + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Преноси" + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Sändningar" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Canlı Turnuvalar" + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Трансляції" + } + }, + "uz": { + "stringUnit": { + "state": "translated", + "value": "Translyatsiyalar" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Các phát sóng" + } + }, + "zh": { + "stringUnit": { + "state": "translated", + "value": "转播" + } + }, + "zh-TW": { + "stringUnit": { + "state": "translated", + "value": "比賽直播" + } + } + } } }, "version": "1.0" diff --git a/scripts/gen-widget-strings.mjs b/scripts/gen-widget-strings.mjs index 362a26a5b..0a58253e2 100644 --- a/scripts/gen-widget-strings.mjs +++ b/scripts/gen-widget-strings.mjs @@ -29,6 +29,7 @@ const WIDGET_KEYS = { 'Community': { arbKey: 'ublogCommunity', fallback: 'Community' }, // SwiftUI Text("xBlog \(name)") looks up the key "xBlog %@" at runtime. 'xBlog %@': { arbKey: 'ublogXBlog', fallback: "%@'s Blog", param: true }, + 'Broadcasts': { arbKey: 'broadcastBroadcasts', fallback: 'Broadcasts' }, }; // ARB locale codes use '_', iOS uses '-' for subtags.