From 2b9f0da1afb8acd3b5c2144323f851dc9d99878a Mon Sep 17 00:00:00 2001 From: Abdullah Khaled Date: Mon, 1 Jun 2026 13:34:54 +0200 Subject: [PATCH 01/24] Translated using Weblate (Arabic) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ar/ --- lib/l10n/app_ar.arb | 91 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_ar.arb b/lib/l10n/app_ar.arb index a4dfc2248..4275e12d3 100644 --- a/lib/l10n/app_ar.arb +++ b/lib/l10n/app_ar.arb @@ -662,7 +662,7 @@ }, "mdkExperimental": "MDK لا يزال في مرحلة تجريبية", "noVideoPlayerOptions": "الواجهة الخلفية المختارة ليس لديها خيارات", - "playerSettingsBackendTitle": "الواجهة الخلفية لمُشغِّل الفيديو", + "playerSettingsBackendTitle": "الواجهة الخلفية لمُشغِّل الوسائط", "skipButtonLabel": "تخطي {segment}", "@skipButtonLabel": { "placeholders": { @@ -1953,5 +1953,92 @@ "stepForward": "التقدم خطوة", "stepBack": "الرجوع خطوة", "seekForwardInstant": "تقديم فوري", - "seekBackInstant": "رجوع فوري" + "seekBackInstant": "رجوع فوري", + "addToQueue": "أضف إلى قائمة الانتظار", + "instantMix": "مزج فوري", + "addedToQueue": "{count, plural, one{تمت إضافة {count} مقطع إلى قائمة الانتظار} other{تمت إضافة {count} مقاطع إلى قائمة الانتظار}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerPlaybackOptionsTitle": "خيارات التشغيل", + "audioPlayerRepeatAll": "تكرار الكل", + "audioPlayerRepeatOff": "إيقاف التكرار", + "audioPlayerRepeatOne": "تكرار واحد", + "audioPlayerShuffle": "تشغيل عشوائي", + "showArtist": "عرض الفنان", + "track": "{count, plural, one{مقطع} other{مقاطع}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "dashboardRecentlyAddedItems": "{name} المضافة حديثاً", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "mediaTypeArtists": "{count, plural, one{فنان} other{فنانون}}", + "@mediaTypeArtists": { + "description": "Artist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "playMusic": "تشغيل الموسيقى", + "settingsPlayerPlayPauseFadeTitle": "تدرج الصوت عند التشغيل/الإيقاف", + "settingsPlayerPlayPauseFadeDesc": "تدرج مستوى الصوت عند التشغيل أو الإيقاف", + "syncPlaylistDeleteTitle": "حذف قائمة التشغيل المتزامنة", + "syncPlaylistDeleteContent": "هل تريد أيضاً إزالة المقاطع المتزامنة من هذه القائمة؟", + "syncPlaylistKeepTracks": "الاحتفاظ بالمقاطع", + "syncPlaylistRemoveTracks": "إزالة المقاطع", + "removedFromPlaylist": "تمت الإزالة من قائمة التشغيل {playlistName}", + "@removedFromPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "playerSettingsReplayGainTitle": "إعادة ضبط مستوى الصوت (ReplayGain)", + "playerSettingsReplayGainDesc": "موازنة مستوى صوت الموسيقى باستخدام وسوم ReplayGain.", + "playerSettingsReplayGainLevelTitle": "مستوى ReplayGain", + "playerSettingsReplayGainLevelDesc": "تحديد مستوى الصوت المستهدف لتطبيع ReplayGain. المعيار الشائع هو ‎-14 dB، لكن يمكنك تعديله حسب تفضيلك.", + "settingsPlayerCrossfadeTitle": "تدرج بين المقاطع (Crossfade)", + "settingsPlayerCrossfadeDesc": "تدرج بين المقاطع غير المتتالية في نفس الألبوم", + "settingsPlayerCrossfadeDurationTitle": "مدة التدرج", + "settingsPlayerCrossfadeDurationDesc": "مدة التدرج بين المقاطع", + "recentlyPlayed": "شُغّل مؤخراً", + "recentlyFavorited": "أُضيف للمفضلة مؤخراً", + "mostPlayed": "الأكثر تشغيلاً", + "nowPlaying": "يُشغّل الآن", + "upNext": "يعرض تالياً", + "queue": "قائمة الانتظار", + "queueIsEmpty": "قائمة الانتظار فارغة", + "queueItemCount": "{count} عناصر", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "removeFromQueue": "إزالة من قائمة الانتظار", + "musicDashboard": "لوحة الموسيقى", + "quiet": "منخفض", + "loud": "مرتفع" } From 38c4cc5afa1d085a7fefba6cbc1f5d6498b41e93 Mon Sep 17 00:00:00 2001 From: Fulup Jakez Date: Mon, 1 Jun 2026 09:25:17 +0200 Subject: [PATCH 02/24] Translated using Weblate (Breton) Currently translated at 14.3% (141 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/br/ --- lib/l10n/app_br.arb | 137 +------------------------------------------- 1 file changed, 3 insertions(+), 134 deletions(-) diff --git a/lib/l10n/app_br.arb b/lib/l10n/app_br.arb index db5f5df91..b66c84462 100644 --- a/lib/l10n/app_br.arb +++ b/lib/l10n/app_br.arb @@ -1,12 +1,8 @@ { "nativeName": "Brezhoneg", - "@nativeName": {}, "about": "Diwar-benn", - "@about": {}, "accept": "Asantiñ", - "@accept": {}, "active": "Oberiant", - "@active": {}, "actor": "{count, plural, other{Aktor} one{Aktor}}", "@actor": { "description": "actor", @@ -18,23 +14,14 @@ } }, "addAsFavorite": "Ouzhpennañ d'ar re garetañ", - "@addAsFavorite": {}, "addToCollection": "Ouzhpennañ d'an dastumad", - "@addToCollection": {}, "addToPlaylist": "Ouzhpennañ d'ar roll lenn", - "@addToPlaylist": {}, "advanced": "Araokaet", - "@advanced": {}, "all": "Pep tra", - "@all": {}, "amoledBlack": "Du Amoled", - "@amoledBlack": {}, "appLockAutoLogin": "Emgevreañ", - "@appLockAutoLogin": {}, "appLockBiometrics": "Biometriezh", - "@appLockBiometrics": {}, "appLockPasscode": "Ger-tremen", - "@appLockPasscode": {}, "appLockTitle": "Termeniñ an hentad kevreañ evit {userName}", "@appLockTitle": { "description": "Pop-up to pick a login method", @@ -45,23 +32,14 @@ } }, "ascending": "War-bign", - "@ascending": {}, "audio": "Kleved", - "@audio": {}, "autoPlay": "Lenn emgefre", - "@autoPlay": {}, "backgroundBlur": "Dispisder an drekleur", - "@backgroundBlur": {}, "backgroundOpacity": "Divoullder an drekleur", - "@backgroundOpacity": {}, "biometricsFailedCheckAgain": "Biometriezh c'hwitet, gwiriit an arventennoù ha klaskit en-dro.", - "@biometricsFailedCheckAgain": {}, "bold": "Tev", - "@bold": {}, "cancel": "Nullañ", - "@cancel": {}, "change": "Kemmañ", - "@change": {}, "chapter": "{count, plural, other{Rannbennad} one{Rannbennad}}", "@chapter": { "description": "chapter", @@ -73,27 +51,16 @@ } }, "clear": "Diverkañ", - "@clear": {}, "clearAllSettings": "Diverkañ an holl arventennoù", - "@clearAllSettings": {}, "clearAllSettingsQuestion": "Diverkañ an holl arventennoù ?", - "@clearAllSettingsQuestion": {}, "clearChanges": "Diverkañ ar c'hemmoù", - "@clearChanges": {}, "clearSelection": "Diverkañ an diuzadenn", - "@clearSelection": {}, "close": "Serriñ", - "@close": {}, "code": "Kod", - "@code": {}, "collectionFolder": "Teuliad dastum", - "@collectionFolder": {}, "color": "Liv", - "@color": {}, "combined": "Kenstrollet", - "@combined": {}, "communityRating": "Priziadenn ar gumuniezh", - "@communityRating": {}, "continuePage": "Kenderc'hel - pajenn {page}", "@continuePage": { "description": "Continue - page 1", @@ -104,19 +71,12 @@ } }, "controls": "Urzhiadoù", - "@controls": {}, "dashboard": "Taolenn-vourzh", - "@dashboard": {}, "dashboardContinue": "Kenderc'hel", - "@dashboardContinue": {}, "dashboardContinueListening": "Kenderc'hel da selaou", - "@dashboardContinueListening": {}, "dashboardContinueReading": "Kenderc'hel da lenn", - "@dashboardContinueReading": {}, "dashboardContinueWatching": "Kenderc'hel da sellet", - "@dashboardContinueWatching": {}, "nextUp": "War-lerc'h", - "@nextUp": {}, "dashboardRecentlyAdded": "Nevez ouzhpennet e {name}", "@dashboardRecentlyAdded": { "description": "Recently added on home screen", @@ -127,15 +87,10 @@ } }, "dateAdded": "Deiziad ouzhpennañ", - "@dateAdded": {}, "dateLastContentAdded": "Deiziad diwezhañ ma'z eus bet ouzhpennet danvez", - "@dateLastContentAdded": {}, "datePlayed": "Deiziad lenn", - "@datePlayed": {}, "days": "Deizioù", - "@days": {}, "delete": "Dilemel", - "@delete": {}, "deleteFileFromSystem": "Dilemel an elfenn-mañ {item} e zilamo a-ziwar ar reizhiad restroù ha, war un dro, a-ziwar ho levraoueg liesvedia. Ha sur oc'h e fell deoc'h kenderc'hel ganti ?", "@deleteFileFromSystem": { "description": "Delete file from system", @@ -155,7 +110,6 @@ } }, "descending": "War-ziskenn", - "@descending": {}, "director": "{count, plural, other{Sevener} two{Sevener}}", "@director": { "description": "director", @@ -167,31 +121,18 @@ } }, "disableFilters": "Diweredekaat ar siloù", - "@disableFilters": {}, "disabled": "Diweredekaet", - "@disabled": {}, "discovered": "Dizolo", - "@discovered": {}, "displayLanguage": "Yezh da ziskwel", - "@displayLanguage": {}, "downloadsClearDesc": "Dilemel an holl roadennoù sinkronaet a ziverko holl roadennoù an holl implijerien sinkronaet. Ha sur oc'h ?", - "@downloadsClearDesc": {}, "downloadsClearTitle": "Diverkañ ar roadennoù sinkronaet", - "@downloadsClearTitle": {}, "downloadsPath": "Hent", - "@downloadsPath": {}, "downloadsSyncedData": "Roadennoù sinkronaet", - "@downloadsSyncedData": {}, "downloadsTitle": "Pellgargadennoù", - "@downloadsTitle": {}, "dynamicText": "Dinamik", - "@dynamicText": {}, "editMetadata": "Kemmañ ar metaroadennoù", - "@editMetadata": {}, "empty": "Goullo", - "@empty": {}, "enabled": "Gweredekaet", - "@enabled": {}, "endsAt": "a echu d'an {date}", "@endsAt": { "description": "endsAt", @@ -213,15 +154,10 @@ } }, "error": "Fazi", - "@error": {}, "failedToLoadImage": "Fazi en ur gargañ ar skeudenn", - "@failedToLoadImage": {}, "favorite": "Pennroll", - "@favorite": {}, "favorites": "Pennrolloù", - "@favorites": {}, "fetchingLibrary": "O kargañ elfennoù al levraoueg…", - "@fetchingLibrary": {}, "filter": "{count, plural, other{Sil} one{Siloù}}", "@filter": { "description": "filter", @@ -233,13 +169,9 @@ } }, "folders": "Teuliadoù", - "@folders": {}, "fontColor": "Liv ar font", - "@fontColor": {}, "fontSize": "Ment ar font", - "@fontSize": {}, "forceRefresh": "Rediañ ar freskaat", - "@forceRefresh": {}, "genre": "{count, plural, other{Rumm} one{Rumm}}", "@genre": { "description": "genre", @@ -251,37 +183,21 @@ } }, "goTo": "Mont da", - "@goTo": {}, "grid": "Kael", - "@grid": {}, "group": "Strollad", - "@group": {}, "groupBy": "Strollañ dre", - "@groupBy": {}, "heightOffset": "Rikladur uhelder", - "@heightOffset": {}, "hide": "Kuzhat", - "@hide": {}, "hideEmpty": "Kuzhat goullo", - "@hideEmpty": {}, "home": "Degemer", - "@home": {}, "homeBannerSlideshow": "Luc'hvannoù", - "@homeBannerSlideshow": {}, "homeBannerCarousel": "Karousel", - "@homeBannerCarousel": {}, "identify": "Anaout", - "@identify": {}, "immediately": "Diouzhtu", - "@immediately": {}, "incorrectPinTryAgain": "Fazi PIN, klaskit en-dro.", - "@incorrectPinTryAgain": {}, "info": "Keleier", - "@info": {}, "invalidUrl": "URL faziek", - "@invalidUrl": {}, "invalidUrlDesc": "Rankout a ra an URL kregiñ gant http(s)://", - "@invalidUrlDesc": {}, "itemCount": "Niver a elfennoù : {count}", "@itemCount": { "description": "Item count", @@ -312,23 +228,14 @@ } }, "libraryFetchNoItemsFound": "Elfenn ebet kavet. Klaskit gant arventennoù all.", - "@libraryFetchNoItemsFound": {}, "libraryPageSizeDesc": "Termeniñ ar c'hementad da vezañ karget en un taol. 0 a ziweredeka ar pajennaozañ.", - "@libraryPageSizeDesc": {}, "libraryPageSizeTitle": "Ment pajenn al levraoueg", - "@libraryPageSizeTitle": {}, "light": "Skañv", - "@light": {}, "list": "Roll", - "@list": {}, "lockscreen": "Skramm prennañ", - "@lockscreen": {}, "loggedIn": "Kevreet", - "@loggedIn": {}, "login": "Kevreañ", - "@login": {}, "logout": "Digevreañ", - "@logout": {}, "logoutUserPopupContent": "Digevreet e vo {userName} ha dilamet e vo an implijer a-ziwar an arload.\nRankout a reot adkevreañ war {serverName}.", "@logoutUserPopupContent": { "description": "Pop-up for logging out the user description", @@ -351,37 +258,21 @@ } }, "loop": "Rodell", - "@loop": {}, "markAsUnwatched": "Merkañ evel anevezhiet", - "@markAsUnwatched": {}, "markAsWatched": "Merkañ evel evezhiet", - "@markAsWatched": {}, "masonry": "Mañsonerezh", - "@masonry": {}, "mediaTypeBase": "Seurt diaz", - "@mediaTypeBase": {}, "mediaTypeBook": "Levr", - "@mediaTypeBook": {}, "mediaTypeBoxset": "Arc'hig", - "@mediaTypeBoxset": {}, "mediaTypeEpisode": "Pennad", - "@mediaTypeEpisode": {}, "mediaTypeFolder": "Teuliad", - "@mediaTypeFolder": {}, "mediaTypeMovie": "Film", - "@mediaTypeMovie": {}, "mediaTypePerson": "Den", - "@mediaTypePerson": {}, "mediaTypePhoto": "Luc'hskeudenn", - "@mediaTypePhoto": {}, "mediaTypePhotoAlbum": "Albom skeudennoù", - "@mediaTypePhotoAlbum": {}, "mediaTypePlaylist": "Rollad lenn", - "@mediaTypePlaylist": {}, "mediaTypeSeason": "Koulzad", - "@mediaTypeSeason": {}, "mediaTypeSeries": "Stirad", - "@mediaTypeSeries": {}, "metaDataSavedFor": "Metaroadennoù enrollet evit {item}", "@metaDataSavedFor": { "description": "metaDataSavedFor", @@ -392,11 +283,8 @@ } }, "metadataRefreshDefault": "Klask restroù nevez ha hizivadennoù", - "@metadataRefreshDefault": {}, "metadataRefreshFull": "Erlec'hiañ an holl vetaroadennoù", - "@metadataRefreshFull": {}, "metadataRefreshValidation": "Klask ar metaroadennoù a vank", - "@metadataRefreshValidation": {}, "minutes": "{count, plural, other{Munut} one{Munut} }", "@minutes": { "description": "minute", @@ -408,7 +296,6 @@ } }, "mode": "Doare", - "@mode": {}, "moreFrom": "Muioc'h a-berzh {info}", "@moreFrom": { "description": "More from", @@ -419,45 +306,27 @@ } }, "moreOptions": "Dibaboù ouzhpenn", - "@moreOptions": {}, "mouseDragSupport": "Riklañ gant al logodenn", - "@mouseDragSupport": {}, "musicAlbum": "Albom", - "@musicAlbum": {}, "name": "Anv", - "@name": {}, "navigation": "Merdeiñ", - "@navigation": {}, "navigationDashboard": "Taolenn-vourzh", - "@navigationDashboard": {}, "navigationFavorites": "Pennrolloù", - "@navigationFavorites": {}, "navigationSync": "Sinkronaet", - "@navigationSync": {}, "never": "Morse", - "@never": {}, "noItemsSynced": "Elfenn sinkronaet ebet", - "@noItemsSynced": {}, "noItemsToShow": "Elfenn ebet da ziskouez", - "@noItemsToShow": {}, "noRating": "Notenn ebet", - "@noRating": {}, "noResults": "Disoc'h ebet", - "@noResults": {}, "noServersFound": "N'eus bet kavet servijer nevez ebet", - "@noServersFound": {}, "noSuggestionsFound": "Kinnig ebet kavet", - "@noSuggestionsFound": {}, "none": "Hini ebet", - "@none": {}, "normal": "Normal", - "@normal": {}, "notPartOfAlbum": "Distag diouzh pep albom", - "@notPartOfAlbum": {}, "openParent": "Digeriñ an teuliad kar", - "@openParent": {}, "openShow": "Digeriñ an abadenn", - "@openShow": {}, "seerrDetails": "Munudoù Seerr", - "@seerrDetails": {} + "musicDashboard": "Taolenn-vourzh sonerezh", + "quiet": "Sioul", + "loud": "Kreñv" } From 28334aadcadaeb54a06b29d5acc01b465c6f4d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Wed, 3 Jun 2026 14:55:22 +0200 Subject: [PATCH 03/24] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/zh_Hans/ --- lib/l10n/app_zh.arb | 93 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 90 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 01e10a22e..4c9c37854 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -838,7 +838,7 @@ }, "noVideoPlayerOptions": "所选的后端没有设置项", "mdkExperimental": "MDK 仍处于实验阶段", - "playerSettingsBackendTitle": "视频播放器后端", + "playerSettingsBackendTitle": "媒体播放器后端", "playerSettingsBackendDesc": "选择您喜好的媒体播放器以获得最佳播放体验", "skipButtonLabel": "跳过 {segment}", "@skipButtonLabel": { @@ -906,7 +906,7 @@ "settingsPlayerBufferSizeTitle": "视频缓冲区大小", "maxConcurrentDownloadsTitle": "最大并发下载", "maxConcurrentDownloadsDesc": "设置可同时运行的最大下载数量。设置为 0 则禁用限制。", - "playbackTrackSelection": "播放轨道选择", + "playbackTrackSelection": "播放曲目选择", "rememberAudioSelections": "根据上一项设置音轨", "rememberAudioSelectionsDesc": "尝试将音轨设置为与上一个视频最接近的匹配。", "rememberSubtitleSelections": "根据上一项设置字幕轨", @@ -1950,5 +1950,92 @@ "stepForward": "向前", "stepBack": "向后", "seekForwardInstant": "向前(即时)", - "seekBackInstant": "向后(即时)" + "seekBackInstant": "向后(即时)", + "addToQueue": "添加到队列", + "addedToQueue": "{count, plural, one{已将 {count} 首曲目添加到队列} other{已将 {count} 首曲目添加到队列}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerPlaybackOptionsTitle": "播放选项", + "audioPlayerRepeatOne": "重复一次", + "audioPlayerRepeatAll": "重复所有", + "audioPlayerRepeatOff": "关闭重复", + "instantMix": "即时混音", + "audioPlayerShuffle": "随机", + "showArtist": "表演艺术家", + "track": "{count, plural, one{曲目} other{曲目}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "syncPlaylistDeleteContent": "您是否也想删除此播放列表中同步的曲目?", + "syncPlaylistKeepTracks": "保持曲目", + "syncPlaylistRemoveTracks": "删除曲目", + "settingsPlayerCrossfadeDesc": "同一张专辑中不连续的曲目之间使用淡入淡出效果", + "dashboardRecentlyAddedItems": "最近添加 {name}", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "mediaTypeArtists": "{count, plural, one{艺术家} other{艺术家}}", + "@mediaTypeArtists": { + "description": "Artist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "playMusic": "播放音乐", + "settingsPlayerPlayPauseFadeTitle": "播放/暂停音量渐弱", + "settingsPlayerPlayPauseFadeDesc": "播放或暂停时音量逐渐增大或减小", + "syncPlaylistDeleteTitle": "删除同步播放列表", + "removedFromPlaylist": "已从 {playlistName} 播放列表中移除", + "@removedFromPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "playerSettingsReplayGainTitle": "回放增益", + "playerSettingsReplayGainDesc": "使用回放增益标签对音乐音量进行标准化。", + "playerSettingsReplayGainLevelTitle": "回放增益等级", + "playerSettingsReplayGainLevelDesc": "设置回放增益等级,标准化的目标响度级别。通常的标准是 - 14分贝,但您可以根据自己的喜好进行调整。", + "settingsPlayerCrossfadeTitle": "淡入淡出", + "settingsPlayerCrossfadeDurationTitle": "淡入淡出持续时间", + "settingsPlayerCrossfadeDurationDesc": "淡入淡出持续时间", + "recentlyPlayed": "最近播放", + "recentlyFavorited": "最近收藏", + "mostPlayed": "最多播放", + "nowPlaying": "正在播放", + "upNext": "接下来", + "queue": "队列", + "queueIsEmpty": "队列为空", + "queueItemCount": "{count} 项目", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "removeFromQueue": "从队列中移除", + "musicDashboard": "音乐控制台", + "quiet": "静音", + "loud": "响亮" } From 5b9f3c7947313ef2a63422a66473fd58bbf23b61 Mon Sep 17 00:00:00 2001 From: Aviad Levy Date: Thu, 4 Jun 2026 13:12:37 +0200 Subject: [PATCH 04/24] Translated using Weblate (Hebrew) Currently translated at 11.3% (112 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/he/ --- lib/l10n/app_he.arb | 195 ++++++++++++++++++++++++++++---------------- 1 file changed, 125 insertions(+), 70 deletions(-) diff --git a/lib/l10n/app_he.arb b/lib/l10n/app_he.arb index 497ab5527..b88540d08 100644 --- a/lib/l10n/app_he.arb +++ b/lib/l10n/app_he.arb @@ -1,12 +1,8 @@ { "nativeName": "אנגלית", - "@nativeName": {}, "about": "אודות", - "@about": {}, "accept": "לאשר", - "@accept": {}, "active": "פעיל", - "@active": {}, "actor": "{count, plural, one{שחקן} other{שחקנים}}", "@actor": { "description": "actor", @@ -18,23 +14,14 @@ } }, "addAsFavorite": "הוסף למועדפים", - "@addAsFavorite": {}, "addToCollection": "הוסף לאוסף", - "@addToCollection": {}, "addToPlaylist": "הוסף לרשימת ניגון", - "@addToPlaylist": {}, "advanced": "מתקדם", - "@advanced": {}, "all": "הכל", - "@all": {}, "amoledBlack": "שחור אמולד", - "@amoledBlack": {}, "appLockAutoLogin": "כניסה אוטומטית", - "@appLockAutoLogin": {}, "appLockBiometrics": "ביומטרים", - "@appLockBiometrics": {}, "appLockPasscode": "סיסמה", - "@appLockPasscode": {}, "appLockTitle": "הגדר את שיטת ההתחברות עבור {userName}", "@appLockTitle": { "description": "Pop-up to pick a login method", @@ -45,19 +32,12 @@ } }, "audio": "שמע", - "@audio": {}, "autoPlay": "ניגון אוטומטי", - "@autoPlay": {}, "backgroundOpacity": "שקיפות רקע", - "@backgroundOpacity": {}, "biometricsFailedCheckAgain": "ביומטרי נכשל. יש לבדוק את ההגדרות ולנסות מחדש.", - "@biometricsFailedCheckAgain": {}, "bold": "מובלט", - "@bold": {}, "cancel": "לבטל", - "@cancel": {}, "change": "לשנות", - "@change": {}, "chapter": "{count, plural, one{פרק} other{פרקים}}", "@chapter": { "description": "chapter", @@ -69,101 +49,176 @@ } }, "clear": "לנקות", - "@clear": {}, "clearAllSettings": "לנקות את כלל ההגדרות", - "@clearAllSettings": {}, "clearAllSettingsQuestion": "לנקות את כלל ההגדרות?", - "@clearAllSettingsQuestion": {}, "clearChanges": "לנקות את השינויים", - "@clearChanges": {}, "clearSelection": "לנקות בחירה", - "@clearSelection": {}, "close": "לסגור", - "@close": {}, "code": "קוד", - "@code": {}, - "collectionFolder": "תקית אוספים", - "@collectionFolder": {}, + "collectionFolder": "{count, plural, one{תיקיית אוספים} other{תיקיות אוספים}}", "color": "צבע", - "@color": {}, "combined": "מאוחד", - "@combined": {}, "communityRating": "דירוג קהילה", - "@communityRating": {}, "controls": "שליטה", - "@controls": {}, "dashboard": "מסך שליטה", - "@dashboard": {}, "dashboardContinue": "להמשיך", - "@dashboardContinue": {}, "dashboardContinueListening": "להמשיך להאזין", - "@dashboardContinueListening": {}, "dashboardContinueReading": "להמשיך לקרוא", - "@dashboardContinueReading": {}, "dashboardContinueWatching": "להמשיך לצפות", - "@dashboardContinueWatching": {}, "nextUp": "הבא בתור", - "@nextUp": {}, "dateAdded": "תאריך הוספה", - "@dateAdded": {}, "dateLastContentAdded": "תאריך הוספת התוכן האחרון", - "@dateLastContentAdded": {}, "datePlayed": "תאריך ניגון", - "@datePlayed": {}, "days": "ימים", - "@days": {}, "delete": "מחיקה", - "@delete": {}, "disableFilters": "לכבות את המסננים", - "@disableFilters": {}, "disabled": "כבוי", - "@disabled": {}, "discovered": "גילוי", - "@discovered": {}, "displayLanguage": "שפת תצוגה", - "@displayLanguage": {}, "downloadsClearDesc": "למחוק את כל המידע המסונכרן, לנקות את כל המידע לכל משתמש מסונכרן?", - "@downloadsClearDesc": {}, "downloadsClearTitle": "לנקות מידע מסונכרן", - "@downloadsClearTitle": {}, "downloadsPath": "דרך", - "@downloadsPath": {}, "downloadsSyncedData": "מידע מסונכרן", - "@downloadsSyncedData": {}, "downloadsTitle": "הורדות", - "@downloadsTitle": {}, "dynamicText": "דינאמי", - "@dynamicText": {}, "editMetadata": "לערוך מידע צללים", - "@editMetadata": {}, "empty": "ריק", - "@empty": {}, "enabled": "דלוק", - "@enabled": {}, "error": "תקלה", - "@error": {}, "failedToLoadImage": "לא היה ניתן לטעון את התמונה", - "@failedToLoadImage": {}, "favorite": "מועדף", - "@favorite": {}, "favorites": "מועדפים", - "@favorites": {}, "fetchingLibrary": "מושך ספריית חפצים…", - "@fetchingLibrary": {}, "folders": "תיקיות", - "@folders": {}, "fontColor": "צבע גופן", - "@fontColor": {}, "fontSize": "גודל גופן", - "@fontSize": {}, "forceRefresh": "ריענון מאולץ", - "@forceRefresh": {}, "goTo": "לך אל", - "@goTo": {}, "grid": "רשת", - "@grid": {}, "group": "קבוצה", - "@group": {}, "groupBy": "לקבץ לפי", - "@groupBy": {} + "addToQueue": "הוסף לתור", + "ascending": "בסדר עולה", + "audioPlayerPlaybackOptionsTitle": "אפשרויות השמעה", + "audioPlayerRepeatAll": "", + "audioPlayerShuffle": "ערבב", + "showArtist": "הצג אמן", + "track": "{count, plural, one{רצועת שמע} other{רצועות שמע}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "backgroundBlur": "טשטוש רקע", + "generateLoginLink": "קוד עבור {userName}", + "@generateLoginLink": { + "description": "Code for a user to share", + "placeholders": { + "userName": { + "type": "String" + } + } + }, + "shareLoginLink": "שתף קישור התחברות", + "shareQRCode": "שתף קוד QR", + "copyLoginLink": "העתק קישור", + "invalidAuthLink": "קישור התחברות לא תקין", + "continuePage": "המשך - עמוד {page}", + "@continuePage": { + "description": "Continue - page 1", + "placeholders": { + "page": { + "type": "int" + } + } + }, + "gestures": "מחוות", + "dashboardRecentlyAdded": "נוסף לאחרונה ב {name}", + "@dashboardRecentlyAdded": { + "description": "Recently added on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "deleteFileFromSystem": "ביטול פריט {item} ימחק אותו הן ממערכת הקבצים והן בספריית המדיה שלך. אתה בטוח שאתה רוצה להמשיך?", + "@deleteFileFromSystem": { + "description": "Delete file from system", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "deleteItem": "מחיקת {item}?", + "@deleteItem": { + "description": "deleteItem", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "descending": "בסדר יורד", + "director": "{count, plural, other{במאי} two{במאים}}", + "@director": { + "description": "director", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "episode": "{count, plural, other{פרקים} one{פרק} }", + "@episode": { + "description": "episode", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "filter": "{count, plural, other{מסננים} one{מסנן}}", + "@filter": { + "description": "filter", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "incorrectPinTryAgain": "PIN שגוי. נסה שוב.", + "invalidUrl": "כתובת אתר לא תקינה", + "lockscreen": "מסך נעילה", + "login": "התחבר", + "logout": "התנתק", + "logoutUserPopupTitle": "לנתק את {userName}?", + "@logoutUserPopupTitle": { + "description": "Pop-up for logging out the user", + "placeholders": { + "userName": { + "type": "String" + } + } + }, + "markAsUnwatched": "סמן כלא נצפה", + "markAsWatched": "סמן כנצפה", + "mediaTypeBook": "{count, plural, one{ספר} other{ספרים}}", + "@mediaTypeBook": { + "description": "Book (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + } } From 549a8fc47549a7d52f2f868bc7bcc51b3384fa8d Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Thu, 4 Jun 2026 13:22:28 +0200 Subject: [PATCH 05/24] Translated using Weblate (Hebrew) Currently translated at 11.3% (112 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/he/ --- lib/l10n/app_he.arb | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/lib/l10n/app_he.arb b/lib/l10n/app_he.arb index b88540d08..aeb512572 100644 --- a/lib/l10n/app_he.arb +++ b/lib/l10n/app_he.arb @@ -36,7 +36,7 @@ "backgroundOpacity": "שקיפות רקע", "biometricsFailedCheckAgain": "ביומטרי נכשל. יש לבדוק את ההגדרות ולנסות מחדש.", "bold": "מובלט", - "cancel": "לבטל", + "cancel": "ביטול", "change": "לשנות", "chapter": "{count, plural, one{פרק} other{פרקים}}", "@chapter": { @@ -50,7 +50,7 @@ }, "clear": "לנקות", "clearAllSettings": "לנקות את כלל ההגדרות", - "clearAllSettingsQuestion": "לנקות את כלל ההגדרות?", + "clearAllSettingsQuestion": "לנקות את כל ההגדרות?", "clearChanges": "לנקות את השינויים", "clearSelection": "לנקות בחירה", "close": "לסגור", @@ -77,7 +77,7 @@ "displayLanguage": "שפת תצוגה", "downloadsClearDesc": "למחוק את כל המידע המסונכרן, לנקות את כל המידע לכל משתמש מסונכרן?", "downloadsClearTitle": "לנקות מידע מסונכרן", - "downloadsPath": "דרך", + "downloadsPath": "נתיב", "downloadsSyncedData": "מידע מסונכרן", "downloadsTitle": "הורדות", "dynamicText": "דינאמי", @@ -100,7 +100,7 @@ "addToQueue": "הוסף לתור", "ascending": "בסדר עולה", "audioPlayerPlaybackOptionsTitle": "אפשרויות השמעה", - "audioPlayerRepeatAll": "", + "audioPlayerRepeatAll": "חזור על הכל", "audioPlayerShuffle": "ערבב", "showArtist": "הצג אמן", "track": "{count, plural, one{רצועת שמע} other{רצועות שמע}}", @@ -220,5 +220,13 @@ "example": "1" } } - } + }, + "includePassword": "כולל סיסמה", + "hide": "הסתר", + "home": "בית", + "homeBannerDetailed": "מפורט", + "homeBannerTV": "טלוויזיה", + "info": "מידע", + "libraryFetchNoItemsFound": "לא נמצאו פריטים. נסו הגדרות שונות.", + "list": "רשימה" } From 6a07a78f2e4e9807f6cbdd61c11822d398ea7c60 Mon Sep 17 00:00:00 2001 From: Aviad Levy Date: Thu, 4 Jun 2026 13:18:04 +0200 Subject: [PATCH 06/24] Translated using Weblate (Hebrew) Currently translated at 11.3% (112 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/he/ --- lib/l10n/app_he.arb | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/l10n/app_he.arb b/lib/l10n/app_he.arb index aeb512572..e98261b16 100644 --- a/lib/l10n/app_he.arb +++ b/lib/l10n/app_he.arb @@ -15,7 +15,7 @@ }, "addAsFavorite": "הוסף למועדפים", "addToCollection": "הוסף לאוסף", - "addToPlaylist": "הוסף לרשימת ניגון", + "addToPlaylist": "הוסף לרשימת השמעה", "advanced": "מתקדם", "all": "הכל", "amoledBlack": "שחור אמולד", @@ -31,11 +31,11 @@ } } }, - "audio": "שמע", + "audio": "{count, plural, one{שמע} other{שמע}}", "autoPlay": "ניגון אוטומטי", "backgroundOpacity": "שקיפות רקע", "biometricsFailedCheckAgain": "ביומטרי נכשל. יש לבדוק את ההגדרות ולנסות מחדש.", - "bold": "מובלט", + "bold": "מודגש", "cancel": "ביטול", "change": "לשנות", "chapter": "{count, plural, one{פרק} other{פרקים}}", @@ -69,7 +69,7 @@ "dateAdded": "תאריך הוספה", "dateLastContentAdded": "תאריך הוספת התוכן האחרון", "datePlayed": "תאריך ניגון", - "days": "ימים", + "days": "{count, plural, one{יום} other{ימים}}", "delete": "מחיקה", "disableFilters": "לכבות את המסננים", "disabled": "כבוי", @@ -228,5 +228,14 @@ "homeBannerTV": "טלוויזיה", "info": "מידע", "libraryFetchNoItemsFound": "לא נמצאו פריטים. נסו הגדרות שונות.", - "list": "רשימה" + "list": "רשימה", + "addedToQueue": "{count, plural, one{נוספה רצועה אחת לתור} other{נוספו {count} רצועות לתור}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerRepeatOne": "חזור פעם אחת" } From 3e1ac129ecc52fa3c08bd0f43d53c9cb54e3a52e Mon Sep 17 00:00:00 2001 From: Mateusz Lesiak Date: Thu, 4 Jun 2026 14:38:15 +0200 Subject: [PATCH 07/24] Translated using Weblate (Polish) Currently translated at 97.9% (966 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/pl/ --- lib/l10n/app_pl.arb | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 70ae969ad..2a1b05492 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -1931,5 +1931,33 @@ "seerrMovies": "Odkryj filmy", "seerrSeries": "Odkryj seriale", "seekForwardInstant": "Przewiń do przodu (natychmiast)", - "seekBackInstant": "Przewiń do tyłu (natychmiast)" + "seekBackInstant": "Przewiń do tyłu (natychmiast)", + "addToQueue": "Dodaj do kolejki", + "audioPlayerPlaybackOptionsTitle": "Ustawienia odtwarzania", + "audioPlayerRepeatAll": "Powtarzaj wszystkie", + "audioPlayerRepeatOff": "Powtarzanie wyłączone", + "audioPlayerRepeatOne": "Powtarzaj jeden", + "audioPlayerShuffle": "Miksuj", + "showArtist": "Pokaż artystę", + "queue": "Kolejka", + "queueIsEmpty": "Kolejka jest pusta", + "queueItemCount": "{count} elementów", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "removeFromQueue": "Usuń z kolejki", + "quiet": "Cicho", + "loud": "Głośno", + "musicDashboard": "Panel muzyczny", + "nowPlaying": "Teraz gra", + "upNext": "Za chwilę", + "mostPlayed": "Najczęściej odtwarzane", + "recentlyFavorited": "Ostatnio polubione", + "recentlyPlayed": "Ostatnio odtwarzane", + "settingsPlayerCrossfadeDurationDesc": "Czas trwania przejścia między utworami", + "playMusic": "Odtwórz muzykę" } From 4eefbff8bdc788e3c3a2b47999af1b818439c86a Mon Sep 17 00:00:00 2001 From: Arif Budiman Date: Fri, 5 Jun 2026 12:34:59 +0200 Subject: [PATCH 08/24] Translated using Weblate (Indonesian) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/id/ --- lib/l10n/app_id.arb | 91 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb index c0bc5d9de..ff8d45617 100644 --- a/lib/l10n/app_id.arb +++ b/lib/l10n/app_id.arb @@ -443,7 +443,7 @@ "resumeVideo": "Lanjutkan video", "closeVideo": "Tutup video", "playNextVideo": "Putar video berikutnya", - "playerSettingsBackendTitle": "Backend Pemutar Video", + "playerSettingsBackendTitle": "Backend pemutar media", "playerSettingsBackendDesc": "Pilih backend pemutar video", "defaultLabel": "Bawaan", "@defaultLabel": { @@ -2068,5 +2068,92 @@ } }, "seerrMovies": "Temukan Film", - "seerrSeries": "Temukan Serial" + "seerrSeries": "Temukan Serial", + "addToQueue": "Tambahkan ke antrean", + "instantMix": "Campuran instan", + "addedToQueue": "{count, plural, one{Menambahkan {count} lagu ke antrean} other{Menambahkan {count} lagu ke antrean}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerPlaybackOptionsTitle": "Opsi pemutaran", + "audioPlayerRepeatAll": "Ulangi semua", + "audioPlayerRepeatOff": "Ulangi nonaktif", + "audioPlayerRepeatOne": "Ulangi satu", + "audioPlayerShuffle": "Acak", + "showArtist": "Tampilkan artis", + "track": "{count, plural, one{Lagu} other{Lagu}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "dashboardRecentlyAddedItems": "{name} yang baru ditambahkan", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "mediaTypeArtists": "{count, plural, one{Artis} other{Artis}}", + "@mediaTypeArtists": { + "description": "Artist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "playMusic": "Putar musik", + "settingsPlayerPlayPauseFadeTitle": "Fade volume saat putar/jeda", + "settingsPlayerPlayPauseFadeDesc": "Naikkan dan turunkan volume secara bertahap saat memutar atau menjeda", + "syncPlaylistDeleteTitle": "Hapus playlist tersinkronisasi", + "syncPlaylistDeleteContent": "Apakah Anda juga ingin menghapus lagu yang disinkronkan dari playlist ini?", + "syncPlaylistKeepTracks": "Simpan lagu", + "syncPlaylistRemoveTracks": "Hapus lagu", + "removedFromPlaylist": "Dihapus dari playlist {playlistName}", + "@removedFromPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "playerSettingsReplayGainTitle": "ReplayGain", + "playerSettingsReplayGainDesc": "Normalkan kenyaringan musik menggunakan tag ReplayGain.", + "playerSettingsReplayGainLevelTitle": "Level ReplayGain", + "playerSettingsReplayGainLevelDesc": "Atur tingkat kenyaringan target untuk normalisasi ReplayGain. Standar umum adalah -14 dB, tetapi Anda dapat menyesuaikannya sesuai preferensi.", + "settingsPlayerCrossfadeTitle": "Crossfade", + "settingsPlayerCrossfadeDesc": "Fade antar lagu yang tidak berurutan dalam album yang sama", + "settingsPlayerCrossfadeDurationTitle": "Durasi crossfade", + "settingsPlayerCrossfadeDurationDesc": "Durasi crossfade", + "recentlyPlayed": "Baru diputar", + "recentlyFavorited": "Baru difavoritkan", + "mostPlayed": "Paling sering diputar", + "nowPlaying": "Sedang diputar", + "upNext": "Berikutnya", + "queue": "Antrean", + "queueIsEmpty": "Antrean kosong", + "queueItemCount": "{count} item", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "removeFromQueue": "Hapus dari antrean", + "musicDashboard": "Dasbor Musik", + "quiet": "Pelan", + "loud": "Keras" } From 7302dc48fd07b76ce42e3a3bf4e7068e9a362a07 Mon Sep 17 00:00:00 2001 From: Oliver Chiasson Date: Fri, 5 Jun 2026 12:26:55 +0200 Subject: [PATCH 09/24] Translated using Weblate (French) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/fr/ --- lib/l10n/app_fr.arb | 93 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index cc9f299dc..af915ae6c 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1927,5 +1927,96 @@ } }, "seerrMovies": "Découvrir des films", - "seerrSeries": "Découvrir des séries" + "seerrSeries": "Découvrir des séries", + "addToQueue": "Ajouter à la file d'attente", + "instantMix": "Mix instantané", + "addedToQueue": "{count, plural, one{{count} piste ajoutée à la file d'attente} other{{count} pistes ajoutées à la file d'attente}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerPlaybackOptionsTitle": "Options de lecture", + "audioPlayerRepeatAll": "Tout répéter", + "audioPlayerRepeatOff": "Répétition désactivée", + "audioPlayerRepeatOne": "Répéter (1)", + "audioPlayerShuffle": "Lecture aléatoire", + "showArtist": "Afficher l'artiste", + "track": "{count, plural, one{Piste} other{Pistes}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "dashboardRecentlyAddedItems": "{name} récemment ajoutés", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "mediaTypeArtists": "{count, plural, one{Artiste} other{Artistes}}", + "@mediaTypeArtists": { + "description": "Artist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "playMusic": "Jouer la musique", + "settingsPlayerPlayPauseFadeTitle": "Fondu du volume à la lecture/pause", + "settingsPlayerPlayPauseFadeDesc": "Appliquer un fondu progressif du volume lors de la lecture ou de la mise en pause", + "syncPlaylistDeleteTitle": "Supprimer la playlist synchronisée", + "syncPlaylistDeleteContent": "Voulez-vous également supprimer les pistes synchronisées de cette playlist ?", + "syncPlaylistKeepTracks": "Conserver les pistes", + "syncPlaylistRemoveTracks": "Supprimer les pistes", + "removedFromPlaylist": "Retiré de la playlist {playlistName}", + "@removedFromPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "playerSettingsReplayGainTitle": "ReplayGain", + "playerSettingsReplayGainDesc": "Normaliser le volume de la musique à l'aide des balises ReplayGain.", + "playerSettingsReplayGainLevelTitle": "Niveau ReplayGain", + "playerSettingsReplayGainLevelDesc": "Définir le niveau sonore cible pour la normalisation ReplayGain. Une norme courante est -14 dB, mais vous pouvez l'ajuster selon vos préférences.", + "settingsPlayerCrossfadeTitle": "Fondu enchaîné", + "settingsPlayerCrossfadeDesc": "Appliquer un fondu entre les pistes qui ne sont pas consécutives dans le même album", + "settingsPlayerCrossfadeDurationTitle": "Durée du fondu enchaîné", + "settingsPlayerCrossfadeDurationDesc": "Durée du fondu enchaîné", + "seekForwardInstant": "Avancer (Instantané)", + "seekBackInstant": "Reculer (Instantané)", + "stepForward": "Saut en avant", + "stepBack": "Saut en arrière", + "recentlyPlayed": "Récemment écoutés", + "recentlyFavorited": "Récemment ajoutés aux favoris", + "mostPlayed": "Les plus écoutés", + "nowPlaying": "En cours de lecture", + "upNext": "À suivre", + "queue": "File d'attente", + "queueIsEmpty": "La file d'attente est vide", + "queueItemCount": "{count} éléments", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "removeFromQueue": "Retirer de la file d'attente", + "musicDashboard": "Tableau de bord musical", + "quiet": "Faible", + "loud": "Fort" } From f41fb350a61b644abf223a9b2efb22162f46b71c Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Fri, 5 Jun 2026 12:22:40 +0200 Subject: [PATCH 10/24] Translated using Weblate (French) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/fr/ --- lib/l10n/app_fr.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index af915ae6c..1a7c0c32f 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1066,7 +1066,7 @@ } } }, - "settingsLocalUrlSetDesc": "Indiquez l'adresse du serveur local. Fladder utilisera automatiquement cette URL quand votre appareil est sur le même réseau.", + "settingsLocalUrlSetDesc": "Précisez l'adresse locale Jellyfin. Fladder utilisera automatiquement cette URL lorsque votre appareil est sur le même réseau.", "openImeKeyboard": "Ouvrir le clavier IME", "screensaverDvd": "DVD", "screensaverLogo": "Logo", From be12c14116b31cf62234efe536abecabc0822de4 Mon Sep 17 00:00:00 2001 From: darkzoul5 Date: Sat, 6 Jun 2026 22:07:44 +0200 Subject: [PATCH 11/24] Translated using Weblate (Russian) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ru/ --- lib/l10n/app_ru.arb | 86 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 84 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index bfdc74d2a..d99b37d21 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -747,7 +747,7 @@ "clientSettingsShowAllCollectionsDesc": "Если включить эту функцию, будут показаны все типы коллекций, включая те, которые не поддерживаются Fladder", "stop": "Остановить", "playNextVideo": "Воспроизвести следующее видео", - "playerSettingsBackendTitle": "Бэкенд видеоплеера", + "playerSettingsBackendTitle": "Бэкенд медиаплеера", "playerSettingsBackendDesc": "Выберите предпочтительный медиаплеер для оптимального воспроизведения", "defaultLabel": "По умолчанию", "@defaultLabel": { @@ -1932,5 +1932,87 @@ "stepForward": "Кадр вперёд", "stepBack": "Кадр назад", "seekForwardInstant": "Премотка вперёд (Мгновенно)", - "seekBackInstant": "Премотка назад (Мгновенно)" + "seekBackInstant": "Премотка назад (Мгновенно)", + "addToQueue": "Добавить в очередь", + "instantMix": "Быстрый микс", + "addedToQueue": "{count, plural, one{Добавлен {count} трек в очередь} few{Добавлено {count} трека в очередь} many{Добавлено {count} треков в очередь} other{Добавлено {count} трека в очередь}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerRepeatOff": "Повтор выкл", + "audioPlayerRepeatOne": "Повтор одного", + "audioPlayerShuffle": "Перемешать", + "showArtist": "Показать персону", + "track": "{count, plural, one{Трек} few{Трека} many{Треков} other{Трека}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "dashboardRecentlyAddedItems": "Недавно добавлено в {name}", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "mediaTypeArtists": "{count, plural, one{Исполнитель} few{Исполнителя} many{Исполнителей} other{Исполнителя}}", + "@mediaTypeArtists": { + "description": "Artist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "playMusic": "Воспроизвести музыку", + "settingsPlayerPlayPauseFadeTitle": "Плавное изменение громкости", + "settingsPlayerPlayPauseFadeDesc": "Плавное увеличение и уменьшение громкости при воспроизведении и постановке на паузу", + "syncPlaylistDeleteContent": "Также удалить треки, синхронизированные из этого плейлиста?", + "syncPlaylistKeepTracks": "Оставить треки", + "syncPlaylistRemoveTracks": "Удалить треки", + "removedFromPlaylist": "Удалено из плейлиста {playlistName}", + "@removedFromPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "playerSettingsReplayGainTitle": "ReplayGain", + "playerSettingsReplayGainDesc": "Выравнивать громкость музыки с помощью тегов ReplayGain.", + "playerSettingsReplayGainLevelDesc": "Задайте целевой уровень громкости для ReplayGain. Обычно используется значение −14 дБ, но его можно настроить.", + "settingsPlayerCrossfadeTitle": "Crossfade", + "settingsPlayerCrossfadeDesc": "Плавно переходить между треками, которые не являются последовательными в одном альбоме", + "settingsPlayerCrossfadeDurationTitle": "Длительность Crossfade", + "settingsPlayerCrossfadeDurationDesc": "Длительность плавного перехода", + "recentlyPlayed": "Недавно воспроизведённое", + "recentlyFavorited": "Недавно добавлено в избранное", + "mostPlayed": "Наиболее воспроизводимое", + "nowPlaying": "Воспроизводится сейчас", + "upNext": "Далее", + "queue": "Очередь", + "queueIsEmpty": "Очередь пуста", + "queueItemCount": "{count, plural, one{{count} элемент} few{{count} элемента} many{{count} элементов} other{{count} элемента}}", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "musicDashboard": "Обзор музыки", + "quiet": "Тихо", + "loud": "Громко" } From aca8de4387eba26974532c4a693443fca1c97fab Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Sat, 6 Jun 2026 22:04:46 +0200 Subject: [PATCH 12/24] Translated using Weblate (Russian) Currently translated at 100.0% (986 of 986 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ru/ --- lib/l10n/app_ru.arb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index d99b37d21..703276aac 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -2014,5 +2014,10 @@ }, "musicDashboard": "Обзор музыки", "quiet": "Тихо", - "loud": "Громко" + "loud": "Громко", + "audioPlayerPlaybackOptionsTitle": "Параметры воспроизведения", + "audioPlayerRepeatAll": "Повторить все", + "syncPlaylistDeleteTitle": "Удалить синхронизированный плейлист", + "playerSettingsReplayGainLevelTitle": "Уровень ReplayGain", + "removeFromQueue": "Удалить из очереди" } From 44ccc862e9cd61c7997acf87db298607709a0e45 Mon Sep 17 00:00:00 2001 From: Aviad Levy Date: Sun, 7 Jun 2026 19:30:20 +0200 Subject: [PATCH 13/24] Translated using Weblate (Hebrew) Currently translated at 22.6% (225 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/he/ --- lib/l10n/app_he.arb | 377 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 376 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_he.arb b/lib/l10n/app_he.arb index e98261b16..fa8c1cb96 100644 --- a/lib/l10n/app_he.arb +++ b/lib/l10n/app_he.arb @@ -237,5 +237,380 @@ } } }, - "audioPlayerRepeatOne": "חזור פעם אחת" + "audioPlayerRepeatOne": "חזור פעם אחת", + "dashboardRecentlyAddedItems": "{name} נוסף לאחרונה", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "endsAt": "מסתיים ב {date}", + "@endsAt": { + "description": "endsAt", + "placeholders": { + "date": { + "type": "DateTime", + "format": "jm" + } + } + }, + "genre": "{count, plural, other{סגנונות} one{סגנון}}", + "@genre": { + "description": "genre", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "identify": "מזהה", + "immediately": "מיידי", + "label": "{count, plural, other{תגיות} one{תג}}", + "@label": { + "description": "label", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "library": "{count, plural, other{ספריות} one{ספריה}}", + "@library": { + "description": "Plural", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "logoutUserPopupContent": "פעולה זו תנתק את {userName} ותמחק את המשתמש מהאפליקציה.\nיש להתחבר מחדש אל {serverName}.", + "@logoutUserPopupContent": { + "description": "Pop-up for logging out the user description", + "placeholders": { + "userName": { + "type": "String" + }, + "serverName": { + "type": "String" + } + } + }, + "loop": "לולאה", + "mediaTypeEpisode": "{count, plural, one{פרק} other{פרקים}}", + "@mediaTypeEpisode": { + "description": "Episode (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypeFolder": "{count, plural, one{תיקיה} other{תיקיות}}", + "@mediaTypeFolder": { + "description": "Folder (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypeMovie": "{count, plural, one{סרט} other{סרטים}}", + "@mediaTypeMovie": { + "description": "Movie (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypePhoto": "{count, plural, one{תמונה} other{תמונות}}", + "@mediaTypePhoto": { + "description": "Photo (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypePhotoAlbum": "{count, plural, one{אלבום תמונות} other{אלבומי תמונות}}", + "@mediaTypePhotoAlbum": { + "description": "Photo Album (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypePlaylist": "{count, plural, one{רשימת השמעה} other{רשימות השמעה}}", + "@mediaTypePlaylist": { + "description": "Playlist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypeSeason": "{count, plural, one{עונה} other{עונות}}", + "@mediaTypeSeason": { + "description": "Season (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypeSeries": "{count, plural, one{סדרה} other{סדרות}}", + "@mediaTypeSeries": { + "description": "Series (plural, same singular/plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypeTV": "{count, plural, one{ערוץ טלוויזיה} other{ערוצי טלוויזיה}}", + "@mediaTypeTV": { + "description": "TV Channel (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "minutes": "{count, plural, other{דקות} one{דקה} }", + "@minutes": { + "description": "minute", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "moreFrom": "עוד מ {info}", + "@moreFrom": { + "description": "More from", + "placeholders": { + "info": { + "type": "String" + } + } + }, + "moreOptions": "עוד אפשרויות", + "mouseDragSupport": "גרור באמצעות העכבר", + "musicAlbum": "{count, plural, one{אלבום} other{אלבומים}}", + "@musicAlbum": { + "description": "Music album (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "name": "שם", + "navigation": "ניווט", + "navigationFavorites": "מועדפים", + "navigationSync": "סונכרן", + "never": "אף פעם", + "noItemsSynced": "לא סונכרנו פריטים", + "noItemsToShow": "אין פריטים להצגה", + "noRating": "ללא דירוג", + "noResults": "אין תוצאות", + "noServersFound": "לא נמצאו שרתים חדשים", + "noSuggestionsFound": "לא נמצאו המלצות", + "notPartOfAlbum": "לא חלק מאלבום", + "options": "אפשרויות", + "other": "אחר", + "outlineColor": "צבע קו המתאר", + "outlineSize": "גודל קו המתאר", + "page": "עמוד {index}", + "@page": { + "description": "page", + "placeholders": { + "index": { + "type": "int" + } + } + }, + "password": "סיסמה", + "pathEditSelect": "בחר נתיב הורדות", + "pathEditTitle": "שנה מיקום", + "play": "נגן {item}", + "@play": { + "description": "Play with", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "playFrom": "נגן מ {name}", + "@playFrom": { + "description": "playFrom", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "playFromStart": "נגן {name} מההתחלה", + "@playFromStart": { + "description": "speel vanaf het begin", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "playLabel": "נגן", + "playMusic": "נגן מוזיקה", + "played": "נוגן", + "quickConnectTitle": "התחברות מהירה", + "quickConnectWrongCode": "קוד שגוי", + "random": "אקראי", + "rating": "{count, plural, other{דירוגים} one{דירוג}}", + "@rating": { + "description": "rating", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "popularity": "פופולריות", + "reWatch": "צפה מחדש", + "read": "קרא {item}", + "@read": { + "description": "read", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "readFromStart": "קרא {item} מההתחלה", + "@readFromStart": { + "description": "Read book from start", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "refresh": "רענן", + "releaseDate": "תאריך שחרור", + "contentRating": "דירוג תוכן", + "removeAsFavorite": "הסר מהמועדפים", + "removeFromPlaylist": "הסר מרשימת השמעה", + "replaceAllImages": "החלף את כל התמונות", + "replaceExistingImages": "החלף תמונות קיימות", + "result": "תוצאה", + "retry": "נסה שוב", + "runTime": "זמן ריצה", + "runtimeMinutesTitle": "זמן ריצה (דקות)", + "runtimeRangeMinutes": "{min} - {max} דקות", + "@runtimeRangeMinutes": { + "placeholders": { + "min": { + "type": "int" + }, + "max": { + "type": "int" + } + } + }, + "streamingServices": "ספקים ({count})", + "@streamingServices": { + "description": "Streaming providers (Netflix,HBO, etc.)", + "placeholders": { + "count": { + "type": "int", + "example": "2" + } + } + }, + "save": "שמור", + "saved": "נשמר", + "scanLibrary": "סרוק ספריה", + "scanningName": "סורק - {name}…", + "@scanningName": { + "placeholders": { + "name": { + "type": "String" + } + } + }, + "scrollToTop": "גלול להתחלה", + "search": "חפש", + "season": "{count, plural, other{עונות} one{עונה} }", + "@season": { + "description": "season", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "seconds": "{count, plural, other{שניות} one{שניה}}", + "@seconds": { + "description": "second", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "selectAll": "בחר הכל", + "selected": "נבחרו", + "server": "שרת", + "settingSecurityApplockTitle": "נעילת אפליקציה", + "settings": "הגדרות", + "settingsBlurEpisodesDesc": "טשטש פרקים עתידיים", + "settingsBlurEpisodesTitle": "טשטש את הפרקים הבאים", + "settingsBlurredPlaceholderDesc": "הצג רקע מטושטש בטעינת הכרזות", + "settingsContinue": "המשך", + "settingsPlayerTitle": "נגן", + "settingsPosterSize": "גודל כרזה", + "settingsProfileTitle": "פרופיל", + "settingsProfileSubtitleLanguage": "שפת כתוביות מועדפת", + "anyLanguage": "כל שפה", + "subtitlePlaybackModeDefault": "ברירת מחדל", + "subtitlePlaybackModeAlways": "תמיד", + "subtitlePlaybackModeNone": "אף פעם", + "subtitlePlaybackModeSmart": "בחירה חכמה", + "settingsQuickConnectTitle": "התחברות מהירה", + "settingsSecurity": "אבטחה", + "settingsVisual": "תצוגה", + "shadow": "צל", + "backgroundColor": "צבע רקע", + "showAlbum": "הצג אלבום", + "showDetails": "הצג פרטים", + "somethingWentWrong": "משהו השתבש", + "somethingWentWrongPasswordCheck": "משהו השתבש. בדוק את הסיסמה.", + "sortBy": "מיין לפי", + "sortName": "שם", + "sortOrder": "סדר מיון", + "start": "התחל", + "subtitles": "כתוביות", + "switchUser": "החלף משתמש", + "sync": "סנכרן" } From 7a71a67284f3234e6e00e2aeb35b797956e80822 Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Sun, 7 Jun 2026 18:51:07 +0200 Subject: [PATCH 14/24] Translated using Weblate (Hebrew) Currently translated at 22.6% (225 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/he/ --- lib/l10n/app_he.arb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_he.arb b/lib/l10n/app_he.arb index fa8c1cb96..177005601 100644 --- a/lib/l10n/app_he.arb +++ b/lib/l10n/app_he.arb @@ -612,5 +612,6 @@ "start": "התחל", "subtitles": "כתוביות", "switchUser": "החלף משתמש", - "sync": "סנכרן" + "sync": "סנכרן", + "hideEmpty": "הסתר ריק" } From 1510f6de67891bc80ba03a7b017c8c6561fba908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Sun, 7 Jun 2026 18:10:29 +0200 Subject: [PATCH 15/24] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (995 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/zh_Hans/ --- lib/l10n/app_zh.arb | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 4c9c37854..95b4abbb7 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -2037,5 +2037,34 @@ "removeFromQueue": "从队列中移除", "musicDashboard": "音乐控制台", "quiet": "静音", - "loud": "响亮" + "loud": "响亮", + "pictureInPictureTitle": "画中画", + "@pictureInPictureTitle": { + "description": "Tooltip on the in-player PiP button" + }, + "pictureInPictureAutoTitle": "自动画中画", + "@pictureInPictureAutoTitle": { + "description": "Title of the auto-enter Picture-in-Picture setting toggle" + }, + "pictureInPictureSubtitle": "离开播放器时自动进入画中画模式。无论此设置如何,控制面板中的画中画按钮始终有效。", + "@pictureInPictureSubtitle": { + "description": "Subtitle of the auto-enter Picture-in-Picture setting toggle" + }, + "pictureInPictureNotSupported": "此设备不支持画中画功能", + "@pictureInPictureNotSupported": { + "description": "Snackbar shown when the user taps the PiP button and the OS reports it unsupported" + }, + "quitMultipleWindowsDesc": "您目前打开了 {count} 个窗口。退出 Fladder 将关闭所有窗口。是否继续?", + "@quitMultipleWindowsDesc": { + "placeholders": { + "count": { + "type": "int", + "example": "2" + } + } + }, + "closeWindow": "关闭窗口", + "openJellyfinQuickConnect": "打开 Jellyfin 快速连接器", + "toggleSubtitles": "切换字幕", + "share": "分享" } From 482881fd83670342b9b5e0195b315340510a6120 Mon Sep 17 00:00:00 2001 From: tomino Date: Mon, 8 Jun 2026 19:36:16 +0200 Subject: [PATCH 16/24] Translated using Weblate (Slovak) Currently translated at 30.7% (306 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/sk/ --- lib/l10n/app_sk.arb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_sk.arb b/lib/l10n/app_sk.arb index 72a0360e8..d16cae425 100644 --- a/lib/l10n/app_sk.arb +++ b/lib/l10n/app_sk.arb @@ -687,5 +687,16 @@ } }, "shareLoginLink": "Zdieľať odkaz na prihlásenie", - "shareQRCode": "Zdieľať QR kód" + "shareQRCode": "Zdieľať QR kód", + "addToQueue": "Pridať do poradia", + "instantMix": "Okamžitý mix", + "audioPlayerPlaybackOptionsTitle": "Nastavenia prehrávania", + "audioPlayerRepeatAll": "Zopakovať všetky", + "audioPlayerRepeatOff": "Vypnúť opakovanie", + "audioPlayerRepeatOne": "Opakovať jedno", + "showArtist": "Ukázať interpreta", + "copyLoginLink": "Kopírovať link", + "includePassword": "Zahrnúť heslo", + "invalidAuthLink": "Nesprávna adresa prihlásenia", + "gestures": "Gestá" } From 7602bb5a73bb5d486af9ef283cc4a8332231d327 Mon Sep 17 00:00:00 2001 From: Chaddai Date: Mon, 8 Jun 2026 14:51:04 +0200 Subject: [PATCH 17/24] Translated using Weblate (French) Currently translated at 99.1% (987 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/fr/ --- lib/l10n/app_fr.arb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 1a7c0c32f..41c4f91d9 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -2018,5 +2018,6 @@ "removeFromQueue": "Retirer de la file d'attente", "musicDashboard": "Tableau de bord musical", "quiet": "Faible", - "loud": "Fort" + "loud": "Fort", + "toggleSubtitles": "Afficher/Masquer les sous-titres" } From 49bf5b46898f395c4a14d549766713da4eee996b Mon Sep 17 00:00:00 2001 From: Abdullah Khaled Date: Tue, 9 Jun 2026 00:28:17 +0200 Subject: [PATCH 18/24] Translated using Weblate (Arabic) Currently translated at 100.0% (995 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ar/ --- lib/l10n/app_ar.arb | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ar.arb b/lib/l10n/app_ar.arb index 4275e12d3..32b282f5d 100644 --- a/lib/l10n/app_ar.arb +++ b/lib/l10n/app_ar.arb @@ -2040,5 +2040,34 @@ "removeFromQueue": "إزالة من قائمة الانتظار", "musicDashboard": "لوحة الموسيقى", "quiet": "منخفض", - "loud": "مرتفع" + "loud": "مرتفع", + "pictureInPictureTitle": "صورة داخل صورة", + "@pictureInPictureTitle": { + "description": "Tooltip on the in-player PiP button" + }, + "pictureInPictureAutoTitle": "صورة داخل صورة تلقائياً", + "@pictureInPictureAutoTitle": { + "description": "Title of the auto-enter Picture-in-Picture setting toggle" + }, + "pictureInPictureSubtitle": "الدخول تلقائياً في وضع \"صورة داخل صورة\" عند مغادرة المشغّل. زر PiP في عناصر التحكم يعمل دائماً بغض النظر عن هذا الإعداد.", + "@pictureInPictureSubtitle": { + "description": "Subtitle of the auto-enter Picture-in-Picture setting toggle" + }, + "pictureInPictureNotSupported": "وضع \"صورة داخل صورة\" غير متاح على هذا الجهاز", + "@pictureInPictureNotSupported": { + "description": "Snackbar shown when the user taps the PiP button and the OS reports it unsupported" + }, + "quitMultipleWindowsDesc": "لديك {count} نوافذ مفتوحة. إغلاق Fladder سيغلقها جميعاً. هل تريد المتابعة؟", + "@quitMultipleWindowsDesc": { + "placeholders": { + "count": { + "type": "int", + "example": "2" + } + } + }, + "closeWindow": "إغلاق النافذة", + "openJellyfinQuickConnect": "فتح Jellyfin QuickConnect", + "toggleSubtitles": "تبديل الترجمة", + "share": "مشاركة" } From c564d29a7e89c8bbfc4379f11e969f12dbaf3c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mads=20Kvist=20M=C3=B8ller?= Date: Tue, 9 Jun 2026 14:21:58 +0200 Subject: [PATCH 19/24] Translated using Weblate (Danish) Currently translated at 91.3% (909 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/da/ --- lib/l10n/app_da.arb | 1004 +++++++++++++++---------------------------- 1 file changed, 357 insertions(+), 647 deletions(-) diff --git a/lib/l10n/app_da.arb b/lib/l10n/app_da.arb index 7d739b922..63aa04bd9 100644 --- a/lib/l10n/app_da.arb +++ b/lib/l10n/app_da.arb @@ -1,12 +1,8 @@ { "nativeName": "Dansk", - "@nativeName": {}, "about": "Om", - "@about": {}, "accept": "Accepter", - "@accept": {}, "active": "Aktiv", - "@active": {}, "actor": "{count, plural, other{Skuespillere} one{Skuespiller}}", "@actor": { "description": "actor", @@ -18,23 +14,14 @@ } }, "addAsFavorite": "Tilføj som favorit", - "@addAsFavorite": {}, "addToCollection": "Tilføj til samling", - "@addToCollection": {}, "addToPlaylist": "Tilføj til spilleliste", - "@addToPlaylist": {}, "advanced": "Avanceret", - "@advanced": {}, "all": "Alle", - "@all": {}, "amoledBlack": "AMOLED sort", - "@amoledBlack": {}, "appLockAutoLogin": "Auto login", - "@appLockAutoLogin": {}, "appLockBiometrics": "Biometri", - "@appLockBiometrics": {}, "appLockPasscode": "Pinkode", - "@appLockPasscode": {}, "appLockTitle": "Sæt login metoden for {userName}", "@appLockTitle": { "description": "Pop-up to pick a login method", @@ -45,23 +32,14 @@ } }, "ascending": "Stigende", - "@ascending": {}, "audio": "{count, plural, one{Lyd} other{Lyd}}", - "@audio": {}, "autoPlay": "Auto-afspil", - "@autoPlay": {}, "backgroundBlur": "Baggrundsslør", - "@backgroundBlur": {}, "backgroundOpacity": "Baggrundsgennemsigtighed", - "@backgroundOpacity": {}, "biometricsFailedCheckAgain": "Biometri fejlede. Kontrollér indstillinger og prøv igen.", - "@biometricsFailedCheckAgain": {}, "bold": "Fed", - "@bold": {}, "cancel": "Afbryd", - "@cancel": {}, "change": "Skift", - "@change": {}, "chapter": "{count, plural, other{Kapitler} one{Kapitel}}", "@chapter": { "description": "chapter", @@ -73,27 +51,16 @@ } }, "clear": "Nulstil", - "@clear": {}, "clearAllSettings": "Nulstil alle indstillinger", - "@clearAllSettings": {}, "clearAllSettingsQuestion": "Nulstil alle indstillinger?", - "@clearAllSettingsQuestion": {}, "clearChanges": "Nulstil ændringer", - "@clearChanges": {}, "clearSelection": "Fjern valg", - "@clearSelection": {}, "close": "Luk", - "@close": {}, "code": "Kode", - "@code": {}, "collectionFolder": "{count, plural, one{Samlingsmappe} other{Samlingsmapper}}", - "@collectionFolder": {}, "color": "Farve", - "@color": {}, "combined": "Samlet", - "@combined": {}, "communityRating": "Brugerbedømmelse", - "@communityRating": {}, "continuePage": "Forsæt - side {page}", "@continuePage": { "description": "Continue - page 1", @@ -104,19 +71,12 @@ } }, "controls": "Betjening", - "@controls": {}, "dashboard": "Oversigt", - "@dashboard": {}, "dashboardContinue": "Fortsæt", - "@dashboardContinue": {}, "dashboardContinueListening": "Fortsæt med at lytte", - "@dashboardContinueListening": {}, "dashboardContinueReading": "Fortsæt med at læse", - "@dashboardContinueReading": {}, "dashboardContinueWatching": "Fortsæt med at se", - "@dashboardContinueWatching": {}, "nextUp": "Næste", - "@nextUp": {}, "dashboardRecentlyAdded": "Nylig tilføjet i {name}", "@dashboardRecentlyAdded": { "description": "Recently added on home screen", @@ -127,15 +87,10 @@ } }, "dateAdded": "Dato tilføjet", - "@dateAdded": {}, "dateLastContentAdded": "Dato indhold sidst blev tilføjet", - "@dateLastContentAdded": {}, "datePlayed": "Dato afspillet", - "@datePlayed": {}, "days": "{count, plural, one{Dag} other{Dage}}", - "@days": {}, "delete": "Slet", - "@delete": {}, "deleteFileFromSystem": "Hvis du sletter dette element {item} vil det slettes både fra filsystemet og dit mediebibliotek. Er du sikker på du vil fortsætte?", "@deleteFileFromSystem": { "description": "Delete file from system", @@ -155,7 +110,6 @@ } }, "descending": "Faldende", - "@descending": {}, "director": "{count, plural, other{Instruktør} two{Instruktører}}", "@director": { "description": "director", @@ -167,31 +121,18 @@ } }, "disableFilters": "Slå filter fra", - "@disableFilters": {}, "disabled": "Fra", - "@disabled": {}, "discovered": "Opdaget", - "@discovered": {}, "displayLanguage": "Vis sprog", - "@displayLanguage": {}, "downloadsClearDesc": "Fjern alle synkroniserede data og ryd alt for alle brugere med synkronisering?", - "@downloadsClearDesc": {}, "downloadsClearTitle": "Nulstil alle synkroniserede data", - "@downloadsClearTitle": {}, "downloadsPath": "Sti", - "@downloadsPath": {}, "downloadsSyncedData": "Synkroniserede data", - "@downloadsSyncedData": {}, "downloadsTitle": "Overførsler", - "@downloadsTitle": {}, "dynamicText": "Dynamisk", - "@dynamicText": {}, "editMetadata": "Rediger metadata", - "@editMetadata": {}, "empty": "Tom", - "@empty": {}, "enabled": "Til", - "@enabled": {}, "endsAt": "Slutter {date}", "@endsAt": { "description": "endsAt", @@ -213,15 +154,10 @@ } }, "error": "Fejl", - "@error": {}, "failedToLoadImage": "Kunne ikke indlæse billede", - "@failedToLoadImage": {}, "favorite": "Favorit", - "@favorite": {}, "favorites": "Favoritter", - "@favorites": {}, "fetchingLibrary": "Henter bibliotek…", - "@fetchingLibrary": {}, "filter": "{count, plural, other{Filtre} one{Filter}}", "@filter": { "description": "filter", @@ -233,13 +169,9 @@ } }, "folders": "Mapper", - "@folders": {}, "fontColor": "Skriftfarve", - "@fontColor": {}, "fontSize": "Skriftstørrelse", - "@fontSize": {}, "forceRefresh": "Tvungen genindlæs", - "@forceRefresh": {}, "genre": "{count, plural, other{Genrer} one{Genre}}", "@genre": { "description": "genre", @@ -251,37 +183,21 @@ } }, "goTo": "Gå til", - "@goTo": {}, "grid": "Gitter", - "@grid": {}, "group": "Gruppe", - "@group": {}, "groupBy": "Grupper efter", - "@groupBy": {}, "heightOffset": "Højdeforskydning", - "@heightOffset": {}, "hide": "Skjul", - "@hide": {}, "hideEmpty": "Skjul tomme", - "@hideEmpty": {}, "home": "Hjem", - "@home": {}, "homeBannerSlideshow": "Diasshow", - "@homeBannerSlideshow": {}, "homeBannerCarousel": "Karrusel", - "@homeBannerCarousel": {}, "identify": "Identificér", - "@identify": {}, "immediately": "Øjeblikkeligt", - "@immediately": {}, "incorrectPinTryAgain": "Forket pin. Prøv igen.", - "@incorrectPinTryAgain": {}, "info": "Info", - "@info": {}, "invalidUrl": "Forkert URL", - "@invalidUrl": {}, "invalidUrlDesc": "URL skal starte med http(s)://", - "@invalidUrlDesc": {}, "itemCount": "Antal elementer: {count}", "@itemCount": { "description": "Item count", @@ -312,23 +228,14 @@ } }, "libraryFetchNoItemsFound": "Ingen elementer fundet. Prøv andre indstillinger.", - "@libraryFetchNoItemsFound": {}, "libraryPageSizeDesc": "Angiv, hvor mange der skal indlæses ad gangen. 0 slår sideskift fra.", - "@libraryPageSizeDesc": {}, "libraryPageSizeTitle": "Bibliotekssidestørrelse", - "@libraryPageSizeTitle": {}, "light": "Lys", - "@light": {}, "list": "Liste", - "@list": {}, "lockscreen": "Låseskærm", - "@lockscreen": {}, "loggedIn": "Logget ind", - "@loggedIn": {}, "login": "Log ind", - "@login": {}, "logout": "Log ud", - "@logout": {}, "logoutUserPopupContent": "Dette vil logge {userName} ud og slette brugeren fra appen.\nDu vil skulle logge ind igen på {serverName}.", "@logoutUserPopupContent": { "description": "Pop-up for logging out the user description", @@ -351,37 +258,21 @@ } }, "loop": "Gentag", - "@loop": {}, "markAsUnwatched": "Marker som uset", - "@markAsUnwatched": {}, "markAsWatched": "Marker som set", - "@markAsWatched": {}, "masonry": "Kollagevisning", - "@masonry": {}, "mediaTypeBase": "Grundtype", - "@mediaTypeBase": {}, "mediaTypeBook": "{count, plural, one{Bog} other{Bøger}}", - "@mediaTypeBook": {}, "mediaTypeBoxset": "{count, plural, one{Bokssæt} other{Bokssæt}}", - "@mediaTypeBoxset": {}, "mediaTypeEpisode": "{count, plural, one{Afsnit} other{Afsnit}}", - "@mediaTypeEpisode": {}, "mediaTypeFolder": "{count, plural, one{Mappe} other{Mapper}}", - "@mediaTypeFolder": {}, "mediaTypeMovie": "{count, plural, one{Film} other{Film}}", - "@mediaTypeMovie": {}, "mediaTypePerson": "{count, plural, one{Person} other{Personer}}", - "@mediaTypePerson": {}, "mediaTypePhoto": "{count, plural, one{Foto} other{Fotos}}", - "@mediaTypePhoto": {}, "mediaTypePhotoAlbum": "{count, plural, one{Fotoalbum} other{Fotoalbummer}}", - "@mediaTypePhotoAlbum": {}, "mediaTypePlaylist": "{count, plural, one{Spilleliste} other{Spillelister}}", - "@mediaTypePlaylist": {}, "mediaTypeSeason": "{count, plural, one{Sæson} other{Sæsoner}}", - "@mediaTypeSeason": {}, "mediaTypeSeries": "{count, plural, one{Serie} other{Serier}}", - "@mediaTypeSeries": {}, "metaDataSavedFor": "Metadata gemt for {item}", "@metaDataSavedFor": { "description": "metaDataSavedFor", @@ -392,11 +283,8 @@ } }, "metadataRefreshDefault": "Skan efter nye og opdaterede filer", - "@metadataRefreshDefault": {}, "metadataRefreshFull": "Erstat alle metadata", - "@metadataRefreshFull": {}, "metadataRefreshValidation": "Søg efter manglende metadata", - "@metadataRefreshValidation": {}, "minutes": "{count, plural, other{Minutter} one{Minut} }", "@minutes": { "description": "minute", @@ -408,7 +296,6 @@ } }, "mode": "Tilstand", - "@mode": {}, "moreFrom": "Mere fra {info}", "@moreFrom": { "description": "More from", @@ -419,51 +306,28 @@ } }, "moreOptions": "Flere muligheder", - "@moreOptions": {}, "mouseDragSupport": "Træk med musen", - "@mouseDragSupport": {}, "name": "Navn", - "@name": {}, "navigationDashboard": "Kontrolpanel", - "@navigationDashboard": {}, "navigationFavorites": "Favoritter", - "@navigationFavorites": {}, "navigationSync": "Synkroniseret", - "@navigationSync": {}, "never": "Aldrig", - "@never": {}, "noItemsSynced": "Ingen elementer synkroniseret", - "@noItemsSynced": {}, "noItemsToShow": "Ingen elementer at vise", - "@noItemsToShow": {}, "noRating": "Ingen bedømmelse", - "@noRating": {}, "noResults": "Ingen resultater", - "@noResults": {}, "noServersFound": "Ingen nye servere fundet", - "@noServersFound": {}, "noSuggestionsFound": "Ingen forslag fundet", - "@noSuggestionsFound": {}, "none": "Ingen", - "@none": {}, "notPartOfAlbum": "Ikke en del af et album", - "@notPartOfAlbum": {}, "openParent": "Åben overordnet", - "@openParent": {}, "openShow": "Åben serie", - "@openShow": {}, "openWebLink": "Åben web link", - "@openWebLink": {}, "options": "Valgmuligheder", - "@options": {}, "other": "Andet", - "@other": {}, "outlineColor": "Omridsfarve", - "@outlineColor": {}, "outlineSize": "Omridsstrørrelse", - "@outlineSize": {}, "overview": "Oversigt", - "@overview": {}, "page": "Side {index}", "@page": { "description": "page", @@ -474,17 +338,11 @@ } }, "parentalRating": "Aldersmærkning", - "@parentalRating": {}, "password": "Kodeord", - "@password": {}, "pathClearTitle": "Nulstil overførselssti", - "@pathClearTitle": {}, "pathEditDesc": "Denne placering er indstillet for alle brugere. Eventuelle synkroniserede data vil ikke længere være tilgængelige, men vil forblive på din enhed.", - "@pathEditDesc": {}, "pathEditSelect": "Vælg overførselsplacering", - "@pathEditSelect": {}, "pathEditTitle": "Skift placering", - "@pathEditTitle": {}, "play": "Afspil {item}", "@play": { "description": "Play with", @@ -495,7 +353,6 @@ } }, "playCount": "Antal afspilninger", - "@playCount": {}, "playFrom": "Afspil fra {name}", "@playFrom": { "description": "playFrom", @@ -515,19 +372,12 @@ } }, "playLabel": "Afspil", - "@playLabel": {}, "playVideos": "Afspil videoer", - "@playVideos": {}, "played": "Afspillet", - "@played": {}, "quickConnectAction": "Indtast hurtig tilkoblingskoden for", - "@quickConnectAction": {}, "quickConnectInputACode": "Indtast en kode", - "@quickConnectInputACode": {}, "quickConnectWrongCode": "Forkert kode", - "@quickConnectWrongCode": {}, "random": "Tilfældig", - "@random": {}, "rating": "{count, plural, other{Bedømmelser} one{Bedømmelse}}", "@rating": { "description": "rating", @@ -539,7 +389,6 @@ } }, "reWatch": "Se igen", - "@reWatch": {}, "read": "Læs {item}", "@read": { "description": "read", @@ -559,11 +408,8 @@ } }, "recursive": "Rekursiv", - "@recursive": {}, "refresh": "Genindlæs", - "@refresh": {}, "refreshMetadata": "Genindlæs metadata", - "@refreshMetadata": {}, "refreshPopup": "Genindlæs - {name}", "@refreshPopup": { "placeholders": { @@ -573,27 +419,16 @@ } }, "refreshPopupContentMetadata": "Metadata er genindlæst baseret på indstillinger og internet-tjenester, der er aktiveret i kontrolpanelet.", - "@refreshPopupContentMetadata": {}, "related": "Relateret", - "@related": {}, "releaseDate": "Udgivelsesdato", - "@releaseDate": {}, "removeAsFavorite": "Fjern som favorit", - "@removeAsFavorite": {}, "removeFromCollection": "Fjern fra samling", - "@removeFromCollection": {}, "removeFromPlaylist": "Fjern fra spilleliste", - "@removeFromPlaylist": {}, "replaceAllImages": "Erstat alle billeder", - "@replaceAllImages": {}, "replaceExistingImages": "Erstat alle eksisterende billeder", - "@replaceExistingImages": {}, "restart": "Genstart", - "@restart": {}, "result": "Resultat", - "@result": {}, "resumable": "Kan genoptages", - "@resumable": {}, "resume": "Genoptag {item}", "@resume": { "description": "resume", @@ -604,29 +439,17 @@ } }, "retrievePublicListOfUsers": "Hent offentlig brugerliste", - "@retrievePublicListOfUsers": {}, "retry": "Prøv igen", - "@retry": {}, "runTime": "Spilletid", - "@runTime": {}, "save": "Gem", - "@save": {}, "settingsHomeBannerDescription": "Vis som et diasshow, karrusel, eller skjul banneret", - "@settingsHomeBannerDescription": {}, "musicAlbum": "{count, plural, one{Album} other{Albummer}}", - "@musicAlbum": {}, "navigation": "Navigation", - "@navigation": {}, "normal": "Normal", - "@normal": {}, "quickConnectTitle": "Hurtig tilkobling", - "@quickConnectTitle": {}, "saved": "Gemt", - "@saved": {}, "scanBiometricHint": "Verificer identitet", - "@scanBiometricHint": {}, "scanLibrary": "Skan bibliotek", - "@scanLibrary": {}, "scanYourFingerprintToAuthenticate": "Skan dit fingeraftryk for at logge ind som {user}", "@scanYourFingerprintToAuthenticate": { "placeholders": { @@ -644,9 +467,7 @@ } }, "scrollToTop": "Rul til toppen", - "@scrollToTop": {}, "search": "Søg", - "@search": {}, "season": "{count, plural, other{Sæsoner} one{Sæson} }", "@season": { "description": "season", @@ -668,13 +489,9 @@ } }, "selectAll": "Vælg alle", - "@selectAll": {}, "selectTime": "Vælg tid", - "@selectTime": {}, "selectViewType": "Vælg visningstype", - "@selectViewType": {}, "selected": "Valgte", - "@selected": {}, "selectedWith": "Valgte {info}", "@selectedWith": { "description": "selected", @@ -685,9 +502,7 @@ } }, "separate": "Adskil", - "@separate": {}, "server": "Server", - "@server": {}, "set": "Sæt", "@set": { "description": "Use for setting a certain value", @@ -703,103 +518,54 @@ } }, "settingSecurityApplockTitle": "Programlås", - "@settingSecurityApplockTitle": {}, "settings": "Indstillinger", - "@settings": {}, "settingsBlurEpisodesDesc": "Slør alle kommende afsnit", - "@settingsBlurEpisodesDesc": {}, "settingsBlurEpisodesTitle": "Slør kommende afsnit", - "@settingsBlurEpisodesTitle": {}, "settingsBlurredPlaceholderDesc": "Vis slørret baggrund når plakater indlæses", - "@settingsBlurredPlaceholderDesc": {}, "settingsBlurredPlaceholderTitle": "Slørret pladsholder", - "@settingsBlurredPlaceholderTitle": {}, "settingsClientDesc": "Generelt, Tidsgrænse, Layout, Tema", - "@settingsClientDesc": {}, "settingsClientTitle": "Fladder", - "@settingsClientTitle": {}, "settingsContinue": "Fortsæt", - "@settingsContinue": {}, "settingsEnableOsMediaControls": "Slå OS-mediekontroller til", - "@settingsEnableOsMediaControls": {}, "settingsEnableOsMediaControlsDesc": "Aktivér afspilningskontrol med medietaster og vis nuværende medie i OS", - "@settingsEnableOsMediaControlsDesc": {}, "settingsHomeBannerTitle": "Hjembanner", - "@settingsHomeBannerTitle": {}, "settingsHomeBannerInformationDesc": "Information, der vises i hjembanner", - "@settingsHomeBannerInformationDesc": {}, "settingsHomeBannerInformationTitle": "Banner information", - "@settingsHomeBannerInformationTitle": {}, "settingsHomeNextUpDesc": "Plakattype vist på kontrolpanelskærmen", - "@settingsHomeNextUpDesc": {}, "settingsHomeNextUpTitle": "Plakat for næste på listen", - "@settingsHomeNextUpTitle": {}, "settingsNextUpCutoffDays": "Grænse for næste på listen i dage", - "@settingsNextUpCutoffDays": {}, "settingsPlayerCustomSubtitlesDesc": "Tilpas størrelse, Farve, Position, Omrids", - "@settingsPlayerCustomSubtitlesDesc": {}, "settingsPlayerCustomSubtitlesTitle": "Tilpas undertekster", - "@settingsPlayerCustomSubtitlesTitle": {}, "settingsPlayerDesc": "Billedformat, Avanceret", - "@settingsPlayerDesc": {}, "settingsPlayerMobileWarning": "Aktivering af hardwareacceleration og native libass-undertekster på Android kan medføre, at nogle undertekster ikke vises.", - "@settingsPlayerMobileWarning": {}, "settingsPlayerNativeLibassAccelDesc": "Brug libass-rendering til undertekster", - "@settingsPlayerNativeLibassAccelDesc": {}, "settingsPlayerNativeLibassAccelTitle": "Native libass undertekster", - "@settingsPlayerNativeLibassAccelTitle": {}, "settingsPlayerBufferSizeTitle": "Videobuffer størrelse", - "@settingsPlayerBufferSizeTitle": {}, "settingsPlayerBufferSizeDesc": "Konfigurer bufferstørrelsen for videoafspilning, som bestemmer, hvor meget data der indlæses i cachen.", - "@settingsPlayerBufferSizeDesc": {}, "settingsPlayerTitle": "Afspiller", - "@settingsPlayerTitle": {}, "settingsPlayerVideoHWAccelDesc": "Brug GPU'en til videorendering (anbefalet)", - "@settingsPlayerVideoHWAccelDesc": {}, "settingsPlayerVideoHWAccelTitle": "Hardware acceleration", - "@settingsPlayerVideoHWAccelTitle": {}, "settingsPosterPinch": "Knip-zoom for at skalere plakater", - "@settingsPosterPinch": {}, "settingsPosterSize": "Plakatstørrelse", - "@settingsPosterSize": {}, "settingsPosterSlider": "Vis skaleringsslider", - "@settingsPosterSlider": {}, "settingsProfileDesc": "Låseskærm, Lokal URL, Seerr", - "@settingsProfileDesc": {}, "settingsProfileTitle": "Profil", - "@settingsProfileTitle": {}, "settingsQuickConnectTitle": "Hurtig tilkobling", - "@settingsQuickConnectTitle": {}, "settingsSecurity": "Sikkerhed", - "@settingsSecurity": {}, "settingsShowScaleSlider": "Vis plakatstørrelsesslider", - "@settingsShowScaleSlider": {}, "settingsVisual": "Visuelt", - "@settingsVisual": {}, "shadow": "Skygge", - "@shadow": {}, "showAlbum": "Vis album", - "@showAlbum": {}, "showDetails": "Vis detaljer", - "@showDetails": {}, "showEmpty": "Vis tomme", - "@showEmpty": {}, "shuffleGallery": "Bland galleri", - "@shuffleGallery": {}, "shuffleVideos": "Bland videoer", - "@shuffleVideos": {}, "somethingWentWrong": "Noget gik galt", - "@somethingWentWrong": {}, "somethingWentWrongPasswordCheck": "Noget gik galt. Tjek dit kodeord.", - "@somethingWentWrongPasswordCheck": {}, "sortBy": "Sorter efter", - "@sortBy": {}, "sortName": "Navn", - "@sortName": {}, "sortOrder": "Sorteringsrækkefølge", - "@sortOrder": {}, "start": "Start", - "@start": {}, "studio": "{count, plural, other{Studier} one{Studio}}", "@studio": { "description": "studio", @@ -811,15 +577,10 @@ } }, "subtitleConfigurator": "Undertekstkonfigurator", - "@subtitleConfigurator": {}, "subtitleConfiguratorPlaceHolder": "Dette er en pladsholder tekst, intet at se her.", - "@subtitleConfiguratorPlaceHolder": {}, "subtitles": "Undertekster", - "@subtitles": {}, "switchUser": "Skift bruger", - "@switchUser": {}, "sync": "Synkroniser", - "@sync": {}, "syncDeleteItemDesc": "Slet alle synkroniserede data for {item}?", "@syncDeleteItemDesc": { "description": "Sync delete item pop-up window", @@ -830,19 +591,12 @@ } }, "syncDeleteItemTitle": "Slet synkroniserede elementer", - "@syncDeleteItemTitle": {}, "syncDeletePopupPermanent": "Denne handling er permanent og vil fjerne alle lokalt synkroniserede filer", - "@syncDeletePopupPermanent": {}, "syncDetails": "Synkroniser detaljer", - "@syncDetails": {}, "syncOpenParent": "Åben overordnet", - "@syncOpenParent": {}, "syncRemoveDataDesc": "Slet synkroniserede videodata? Dette er permanent og du vil skulle gensynkronisere filerne", - "@syncRemoveDataDesc": {}, "syncRemoveDataTitle": "Slet synkroniserede data?", - "@syncRemoveDataTitle": {}, "syncedItems": "Synkroniserede elementer", - "@syncedItems": {}, "tag": "{count, plural, one{Tag} other{Tags}}", "@tag": { "description": "tag", @@ -854,15 +608,10 @@ } }, "theme": "Tema", - "@theme": {}, "themeColor": "Temafarve", - "@themeColor": {}, "themeModeDark": "Mørk", - "@themeModeDark": {}, "themeModeLight": "Lys", - "@themeModeLight": {}, "themeModeSystem": "System", - "@themeModeSystem": {}, "timeAndAnnotation": "{minutes} og {seconds}", "@timeAndAnnotation": { "description": "timeAndAnnotation", @@ -876,7 +625,6 @@ } }, "timeOut": "Tidsgrænse", - "@timeOut": {}, "totalSize": "Fuld størrelse: {size}", "@totalSize": { "placeholders": { @@ -896,43 +644,24 @@ } }, "unPlayed": "Ikke afspillet", - "@unPlayed": {}, "unableToConnectHost": "Ikke istand til at forbinde til vært", - "@unableToConnectHost": {}, "unableToReverseAction": "Denne handling kan ikke gøres om. Dette vil slette alle indstillinger.", - "@unableToReverseAction": {}, "unknown": "Ukendt", - "@unknown": {}, "useDefaults": "Brug standarder", - "@useDefaults": {}, "userName": "Brugernavn", - "@userName": {}, "video": "{count, plural, one{Video} other{Videoer}}", - "@video": {}, "videoScaling": "Videoskalering", - "@videoScaling": {}, "videoScalingContain": "Indeholder", - "@videoScalingContain": {}, "videoScalingCover": "Forside", - "@videoScalingCover": {}, "videoScalingFill": "Fyld", - "@videoScalingFill": {}, "videoScalingFillScreenDesc": "Fyld navigations- og statusbaren", - "@videoScalingFillScreenDesc": {}, "videoScalingFillScreenNotif": "Fuldskærm overskriver videoens tilpasning ved horisontal rotation.”", - "@videoScalingFillScreenNotif": {}, "videoScalingFillScreenTitle": "Fuldskærm", - "@videoScalingFillScreenTitle": {}, "videoScalingFitHeight": "Tilpas højden", - "@videoScalingFitHeight": {}, "videoScalingFitWidth": "Tilpas bredden", - "@videoScalingFitWidth": {}, "videoScalingScaleDown": "Skalér ned", - "@videoScalingScaleDown": {}, "viewPhotos": "Se fotos", - "@viewPhotos": {}, "watchOn": "Se videre", - "@watchOn": {}, "writer": "{count, plural, other{Forfatter} two{Forfattere}}", "@writer": { "description": "writer", @@ -954,7 +683,6 @@ } }, "addToNewCollection": "Ny samling", - "@addToNewCollection": {}, "addItemsToCollection": "Tilføj {itemLength} element(er) til samling", "@addItemsToCollection": { "placeholders": { @@ -980,7 +708,6 @@ } }, "addToNewPlaylist": "Ny spilleliste", - "@addToNewPlaylist": {}, "addItemsToPlaylist": "Tilføj {itemLength} element(er) til spilleliste", "@addItemsToPlaylist": { "placeholders": { @@ -998,35 +725,20 @@ } }, "syncStatusEnqueued": "I kø", - "@syncStatusEnqueued": {}, "syncStatusRunning": "Kører", - "@syncStatusRunning": {}, "syncStatusComplete": "Færdig", - "@syncStatusComplete": {}, "syncStatusNotFound": "Ikke fundet", - "@syncStatusNotFound": {}, "syncStatusFailed": "Fejlet", - "@syncStatusFailed": {}, "syncStatusCanceled": "Afbrudt", - "@syncStatusCanceled": {}, "syncStatusWaitingToRetry": "Venter på at prøve igen", - "@syncStatusWaitingToRetry": {}, "syncStatusPaused": "Sat på pause", - "@syncStatusPaused": {}, "syncStatusSynced": "Synkroniseret", - "@syncStatusSynced": {}, "syncStatusPartially": "Delvist", - "@syncStatusPartially": {}, "syncOverlayDeleting": "Fjern synkroniserede elementer", - "@syncOverlayDeleting": {}, "syncOverlaySyncing": "Synkroniserer element detaljer", - "@syncOverlaySyncing": {}, "syncSelectDownloadsFolder": "Vælg overførselsmappe", - "@syncSelectDownloadsFolder": {}, "syncNoFolderSetup": "Ingen synkroniseringsmappeopsætning", - "@syncNoFolderSetup": {}, "syncRemoveUnableToDeleteItem": "Kan ikke fjerne det synkroniserede element, noget gik galt", - "@syncRemoveUnableToDeleteItem": {}, "syncAddItemForSyncing": "Tilføjet {item} til synkronisering", "@syncAddItemForSyncing": { "placeholders": { @@ -1068,49 +780,27 @@ } }, "aboutCreatedBy": "Udviklet af DonutWare", - "@aboutCreatedBy": {}, "aboutSocials": "Sociale medier", - "@aboutSocials": {}, "aboutLicenses": "Licenser", - "@aboutLicenses": {}, "subtitle": "Undertekst", - "@subtitle": {}, "subtitleConfiguration": "Undertekstindstillinger", - "@subtitleConfiguration": {}, "off": "Fra", - "@off": {}, "screenBrightness": "Skærmlysstyrke", - "@screenBrightness": {}, "scale": "Skala", - "@scale": {}, "playBackSettings": "Afspilningsindstillinger", - "@playBackSettings": {}, "settingsAutoNextTitle": "Forhåndsvisning af næste på listen", - "@settingsAutoNextTitle": {}, "settingsAutoNextDesc": "Vis forhåndsvisning af næste på listen mod slutningen, hvis et andet element i kø", - "@settingsAutoNextDesc": {}, "autoNextOffSmartTitle": "Smart", - "@autoNextOffSmartTitle": {}, "autoNextOffSmartDesc": "Viser næste-på-listen-skærmen, når rulleteksterne starter, hvis der ikke er mere end 10 sekunder tilbage efter rulleteksterne. Ellers vises næste-på-listen-skærmen med 30 sekunder spilletid tilbage", - "@autoNextOffSmartDesc": {}, "autoNextOffStaticTitle": "Statisk", - "@autoNextOffStaticTitle": {}, "autoNextOffStaticDesc": "Vis næste-på-listen-skærmen med 30 sekunder spilletid tilbage", - "@autoNextOffStaticDesc": {}, "playbackRate": "Afspilningshastighed", - "@playbackRate": {}, "speed": "Hastighed", - "@speed": {}, "unableToPlayMedia": "Der opstod en fejl da der skulle findes en kompatibel medietype", - "@unableToPlayMedia": {}, "errorOpeningMedia": "Der opstod en fejl ved afspilningen af dette medie", - "@errorOpeningMedia": {}, "unableToPlayBooksOnWeb": "Bøger er ikke understøttet på web versionen endnu", - "@unableToPlayBooksOnWeb": {}, "defaultFilterForLibrary": "Standard filter for bibliotek", - "@defaultFilterForLibrary": {}, "updateFilterForLibrary": "Opdater filter", - "@updateFilterForLibrary": {}, "removeFilterForLibrary": "Fjern {filter}?", "@removeFilterForLibrary": { "description": "removeFilterForLibrary", @@ -1121,75 +811,42 @@ } }, "deleteFilterConfirmation": "Er du sikker på du vil fjerne dette filter?", - "@deleteFilterConfirmation": {}, "libraryFiltersLimitReached": "Filter har nået grænsen (10) fjern nogle filtre", - "@libraryFiltersLimitReached": {}, "libraryFiltersRemoveAll": "Fjern alle filtre", - "@libraryFiltersRemoveAll": {}, "libraryFiltersRemoveAllConfirm": "Dette vil slette alle gemte filtre for hvert bibliotek", - "@libraryFiltersRemoveAllConfirm": {}, "playerSettingsOrientationTitle": "Afspiller orientering", - "@playerSettingsOrientationTitle": {}, "playerSettingsOrientationDesc": "Tving videoafspilleren til bestemte orienteringer", - "@playerSettingsOrientationDesc": {}, "deviceOrientationPortraitUp": "Portræt opad", - "@deviceOrientationPortraitUp": {}, "deviceOrientationPortraitDown": "Portræt nedad", - "@deviceOrientationPortraitDown": {}, "deviceOrientationLandscapeLeft": "Landskab venstre", - "@deviceOrientationLandscapeLeft": {}, "deviceOrientationLandscapeRight": "Landskab højre", - "@deviceOrientationLandscapeRight": {}, "clientSettingsSchemeVariantTitle": "Skemavariant", - "@clientSettingsSchemeVariantTitle": {}, "schemeSettingsFidelity": "Detaljenøjagtighed", - "@schemeSettingsFidelity": {}, "schemeSettingsMonochrome": "Monokrom", - "@schemeSettingsMonochrome": {}, "schemeSettingsNeutral": "Neutral", - "@schemeSettingsNeutral": {}, "schemeSettingsVibrant": "Livlig", - "@schemeSettingsVibrant": {}, "schemeSettingsExpressive": "Udtryksfuld", - "@schemeSettingsExpressive": {}, "schemeSettingsContent": "Indholdsbaseret", - "@schemeSettingsContent": {}, "schemeSettingsRainbow": "Regnbue", - "@schemeSettingsRainbow": {}, "schemeSettingsFruitSalad": "Frugtsalat", - "@schemeSettingsFruitSalad": {}, "clientSettingsRequireWifiTitle": "Kræv Wi-Fi", - "@clientSettingsRequireWifiTitle": {}, "clientSettingsRequireWifiDesc": "Kun overfør når forbundet til et Wi-Fi netværk", - "@clientSettingsRequireWifiDesc": {}, "libraryShuffleAndPlayItems": "Bland og afspil elementer", - "@libraryShuffleAndPlayItems": {}, "libraryPlayItems": "Afspil elementer", - "@libraryPlayItems": {}, "clientSettingsShowAllCollectionsTitle": "Vis alle samlingstyper", - "@clientSettingsShowAllCollectionsTitle": {}, "clientSettingsShowAllCollectionsDesc": "Når slået til, vis alle samlingstyper, også dem der ikke understøttes af Fladder", - "@clientSettingsShowAllCollectionsDesc": {}, "stop": "Stop", - "@stop": {}, "resumeVideo": "Genoptag video", - "@resumeVideo": {}, "closeVideo": "Luk video", - "@closeVideo": {}, "playNextVideo": "Afspil næste video", - "@playNextVideo": {}, - "playerSettingsBackendTitle": "Videoafspiller Backend", - "@playerSettingsBackendTitle": {}, + "playerSettingsBackendTitle": "Medieserver", "playerSettingsBackendDesc": "Vælg din foretrukne medieafspiller for optimal afspilningsoplevelse", - "@playerSettingsBackendDesc": {}, "defaultLabel": "Standard", "@defaultLabel": { "description": "To indicate a default value, default video player backend" }, "noVideoPlayerOptions": "Den valgte backend har ingen valgmuligheder", - "@noVideoPlayerOptions": {}, "mdkExperimental": "MDK er i et eksperimentelt stadie", - "@mdkExperimental": {}, "skipButtonLabel": "Spring over {segment}", "@skipButtonLabel": { "placeholders": { @@ -1199,21 +856,13 @@ } }, "mediaSegmentUnknown": "Ukendt", - "@mediaSegmentUnknown": {}, "mediaSegmentCommercial": "Reklame", - "@mediaSegmentCommercial": {}, "mediaSegmentPreview": "Forhåndsvisning", - "@mediaSegmentPreview": {}, "mediaSegmentRecap": "Opsummering", - "@mediaSegmentRecap": {}, "mediaSegmentOutro": "Outro", - "@mediaSegmentOutro": {}, "mediaSegmentIntro": "Intro", - "@mediaSegmentIntro": {}, "errorLogs": "Fejllogs", - "@errorLogs": {}, "external": "Ekstern", - "@external": {}, "downloadFile": "Overfør {type}", "@downloadFile": { "placeholders": { @@ -1223,67 +872,36 @@ } }, "copyStreamUrl": "Kopier stream url", - "@copyStreamUrl": {}, "settingsLayoutSizesTitle": "Layoutstørrelser", - "@settingsLayoutSizesTitle": {}, "settingsLayoutSizesDesc": "Vælg, hvilke layoutstørrelser appen kan bruge baseret på vinduesstørrelse", - "@settingsLayoutSizesDesc": {}, "settingsLayoutModesTitle": "Layouttilstande", - "@settingsLayoutModesTitle": {}, "settingsLayoutModesDesc": "Kontroller, om appen kan bruge enkelt eller dobbeltpanel layouts", - "@settingsLayoutModesDesc": {}, "phone": "Telefon", - "@phone": {}, "tablet": "Tablet", - "@tablet": {}, "desktop": "Stationær computer", - "@desktop": {}, "television": "TV", - "@television": {}, "layoutModeSingle": "Enkel", - "@layoutModeSingle": {}, "layoutModeDual": "Dobbelt", - "@layoutModeDual": {}, "copiedToClipboard": "Kopieret til udklipsholder", - "@copiedToClipboard": {}, "episodeAvailable": "Tilgængelig", - "@episodeAvailable": {}, "episodeUnaired": "Usendt", - "@episodeUnaired": {}, "episodeMissing": "Manglende", - "@episodeMissing": {}, "internetStreamingQualityTitle": "Internetkvalitet", - "@internetStreamingQualityTitle": {}, "internetStreamingQualityDesc": "Maksimal streamingkvalitet over mobildata", - "@internetStreamingQualityDesc": {}, "homeStreamingQualityTitle": "Hjemmekvalitet", - "@homeStreamingQualityTitle": {}, "homeStreamingQualityDesc": "Maksimal streamingkvalitet når forbundet til hjemmenetværk", - "@homeStreamingQualityDesc": {}, "qualityOptionsTitle": "Kvalitetsvalgmuligheder", - "@qualityOptionsTitle": {}, "qualityOptionsOriginal": "Original", - "@qualityOptionsOriginal": {}, "qualityOptionsAuto": "Auto", - "@qualityOptionsAuto": {}, "version": "Version", - "@version": {}, "mediaSegmentActions": "Mediesegmenthandlinger", - "@mediaSegmentActions": {}, "segmentActionNone": "Ingen", - "@segmentActionNone": {}, "segmentActionAskToSkip": "Spørg om springe over", - "@segmentActionAskToSkip": {}, "segmentActionSkip": "Spring over", - "@segmentActionSkip": {}, "loading": "Indlæser", - "@loading": {}, "exitFladderTitle": "Forlad Fladder", - "@exitFladderTitle": {}, "exitFladderDesc": "Er du sikker på du vil lukke Fladder?", - "@exitFladderDesc": {}, "castAndCrew": "Medvirkende & Hold", - "@castAndCrew": {}, "guestActor": "{count, plural, other{Gæsteskuespillere} one{Gæsteskuespiller}}", "@guestActor": { "description": "Guest actors", @@ -1295,47 +913,26 @@ } }, "maxConcurrentDownloadsTitle": "Maks. samtidige overførsler", - "@maxConcurrentDownloadsTitle": {}, "maxConcurrentDownloadsDesc": "Sæt maksimalt antal af overførsler der kan køre på samme tid. Sæt til 0 for at slå grænsen fra.", - "@maxConcurrentDownloadsDesc": {}, "playbackTrackSelection": "Valg af afspilningsspor", - "@playbackTrackSelection": {}, "rememberSubtitleSelections": "Vælg undertekstspor baseret på forrige element", - "@rememberSubtitleSelections": {}, "rememberAudioSelections": "Vælg lydspor baseret på forrige element", - "@rememberAudioSelections": {}, "rememberSubtitleSelectionsDesc": "Forsøg at indstille undertekstsporet til det, der bedst matcher den sidste video.", - "@rememberSubtitleSelectionsDesc": {}, "rememberAudioSelectionsDesc": "Forsøg at indstille lydsporet til det, der bedst matcher den sidste video.", - "@rememberAudioSelectionsDesc": {}, "similarToRecentlyPlayed": "Lignende nyligt afspillede", - "@similarToRecentlyPlayed": {}, "similarToLikedItem": "Lignende element, du synes godt om", - "@similarToLikedItem": {}, "hasDirectorFromRecentlyPlayed": "Har instruktører fra nyligt afspillede", - "@hasDirectorFromRecentlyPlayed": {}, "hasActorFromRecentlyPlayed": "Har skuespiller fra nyligt afspillede", - "@hasActorFromRecentlyPlayed": {}, "hasLikedDirector": "Har instruktør, du synes godt om", - "@hasLikedDirector": {}, "hasLikedActor": "Har skuespiller, du synes godt om", - "@hasLikedActor": {}, "latest": "Seneste", - "@latest": {}, "recommended": "Anbefalede", - "@recommended": {}, "playbackType": "Afspilningstype", - "@playbackType": {}, "playbackTypeDirect": "Direkte", - "@playbackTypeDirect": {}, "playbackTypeTranscode": "Transkoder", - "@playbackTypeTranscode": {}, "playbackTypeOffline": "Offline", - "@playbackTypeOffline": {}, "latestReleases": "Seneste udgivelser", - "@latestReleases": {}, "autoCheckForUpdates": "Tjek regelmæssigt for opdateringer", - "@autoCheckForUpdates": {}, "newReleaseFoundTitle": "Opdatering {newRelease} tilgængelig!", "@newReleaseFoundTitle": { "placeholders": { @@ -1345,19 +942,12 @@ } }, "newUpdateFoundOnGithub": "Fundet en ny opdatering på GitHub", - "@newUpdateFoundOnGithub": {}, "enableBackgroundPostersTitle": "Aktivér baggrundsplakater", - "@enableBackgroundPostersTitle": {}, "enableBackgroundPostersDesc": "Vis tilfældige plakater på relevante skærme", - "@enableBackgroundPostersDesc": {}, "notificationDownloadingDownloading": "Overfører", - "@notificationDownloadingDownloading": {}, "notificationDownloadingPaused": "Overførsel på pause", - "@notificationDownloadingPaused": {}, "notificationDownloadingFinished": "Overførsel færdig", - "@notificationDownloadingFinished": {}, "notificationDownloadingError": "Overførselsfejl", - "@notificationDownloadingError": {}, "syncAllItemsTitle": "Synkroniser alle elementer fra {itemName}?", "@syncAllItemsTitle": { "description": "syncAllItemsFrom", @@ -1401,59 +991,32 @@ } }, "syncPauseAll": "Sæt alle på pause", - "@syncPauseAll": {}, "syncResumeAll": "Genstart alle", - "@syncResumeAll": {}, "syncStopAll": "Stop alle", - "@syncStopAll": {}, "syncDeleteAll": "Slet alle filer", - "@syncDeleteAll": {}, "syncAllFiles": "Synkroniser alle filer", - "@syncAllFiles": {}, "usePostersForLibraryIconsTitle": "Vis plakater for biblioteksikoner", - "@usePostersForLibraryIconsTitle": {}, "usePostersForLibraryIconsDesc": "Vis plakater i stedet for ikoner for biblioteker", - "@usePostersForLibraryIconsDesc": {}, "offline": "Offline", - "@offline": {}, "shortCuts": "Genveje", - "@shortCuts": {}, "keyboardShortCuts": "Keyboardgenveje", - "@keyboardShortCuts": {}, "skipForwardLength": "Spol frem-længde", - "@skipForwardLength": {}, "skipBackLength": "Spol tilbage-længde", - "@skipBackLength": {}, "playPause": "Start/Pause", - "@playPause": {}, "seekForward": "Søg fremad", - "@seekForward": {}, "seekBack": "Søg bagud", - "@seekBack": {}, "mute": "Lydløs", - "@mute": {}, "volumeUp": "Lydniveau op", - "@volumeUp": {}, "volumeDown": "Lydniveau ned", - "@volumeDown": {}, "speedUp": "Hastighed op", - "@speedUp": {}, "speedDown": "Hastighed ned", - "@speedDown": {}, "nextVideo": "Næste video", - "@nextVideo": {}, "prevVideo": "Forrige video", - "@prevVideo": {}, "nextChapter": "Næste kapitel", - "@nextChapter": {}, "prevChapter": "Forrige kapitel", - "@prevChapter": {}, "fullScreen": "Fuld skærm", - "@fullScreen": {}, "skipMediaSegment": "Spring mediesegment over", - "@skipMediaSegment": {}, "exit": "Afslut", - "@exit": {}, "shortCutAlreadyAssigned": "Genvej '{hotKey}' er allerede tildelt", "@shortCutAlreadyAssigned": { "placeholders": { @@ -1463,7 +1026,6 @@ } }, "blurred": "Slørret", - "@blurred": {}, "volumeIndicator": "Lydniveau: {volume}", "@volumeIndicator": { "placeholders": { @@ -1481,25 +1043,15 @@ } }, "quickConnectPostFailed": "Kunne ikke hente hurtig tilkoblingskode", - "@quickConnectPostFailed": {}, "quickConnectLoginUsingCode": "Bruger hurtig tilkobling", - "@quickConnectLoginUsingCode": {}, "quickConnectEnterCodeDescription": "Indtast koden nedenfor for at logge ind", - "@quickConnectEnterCodeDescription": {}, "showMore": "Vis mere", - "@showMore": {}, "itemColorsTitle": "Elementfarver", - "@itemColorsTitle": {}, "itemColorsDesc": "Brug elementets primære farve for temaet på detaljesiden", - "@itemColorsDesc": {}, "mediaTunnelingTitle": "Medietunneling", - "@mediaTunnelingTitle": {}, "mediaTunnelingDesc": "Aktivér medietunneling for den native afspiller", - "@mediaTunnelingDesc": {}, "clientSettingsUseSystemIMETitle": "Brug systemtastatur", - "@clientSettingsUseSystemIMETitle": {}, "clientSettingsUseSystemIMEDesc": "Brug det indbyggede tastatur, som dit system stiller til rådighed", - "@clientSettingsUseSystemIMEDesc": {}, "nextUpInCount": "Næste på listen om {seconds}", "@nextUpInCount": { "placeholders": { @@ -1519,51 +1071,28 @@ } }, "takeScreenshot": "Tag skærmbillede", - "@takeScreenshot": {}, "takeScreenshotClean": "Tag skærmbillede (uden undertekster)", - "@takeScreenshotClean": {}, "screenshots": "Skærmbilleder", - "@screenshots": {}, "screenshotTaken": "Skærmbillede gemt!", - "@screenshotTaken": {}, "screenshotCleanTaken": "Skærmbillede uden undertekster gemt!", - "@screenshotCleanTaken": {}, "errorTakingScreenshot": "Der skete en fejl, da der skulle tages et skærmbillede", - "@errorTakingScreenshot": {}, "openImeKeyboard": "Åben IME tastatur", - "@openImeKeyboard": {}, "screensaverDvd": "DVD", - "@screensaverDvd": {}, "screensaverLogo": "Logo", - "@screensaverLogo": {}, "screensaverTime": "Tid", - "@screensaverTime": {}, "screensaverBlack": "Sort", - "@screensaverBlack": {}, "playerSettingsScreensaverTitle": "Pauseskærm", - "@playerSettingsScreensaverTitle": {}, "playerSettingsScreensaverDesc": "Vælg pauseskærm, der vises efter ingen afspilningsaktivitet", - "@playerSettingsScreensaverDesc": {}, - "settingsLocalUrlTitle": "Lokal Server URL", - "@settingsLocalUrlTitle": {}, - "settingsLocalUrlSetTitle": "Konfigurer Lokal URL", - "@settingsLocalUrlSetTitle": {}, - "settingsLocalUrlSetDesc": "Angiv den lokale serveradresse. Fladder vil automatisk bruge denne URL, når din enhed er på samme netværk.", - "@settingsLocalUrlSetDesc": {}, + "settingsLocalUrlTitle": "Lokal Jellyfin URL", + "settingsLocalUrlSetTitle": "Konfigurer lokal Jellyfin URL", + "settingsLocalUrlSetDesc": "Angiv den lokale Jellyfin serveradresse. Fladder vil automatisk bruge denne URL, når din enhed er på samme netværk.", "schemeSettingsTonalSpot": "Tonalt punkt", - "@schemeSettingsTonalSpot": {}, "subtitlePlaybackModeOnlyForced": "Kun tvunget", - "@subtitlePlaybackModeOnlyForced": {}, "subtitlePlaybackModeNone": "Ingen", - "@subtitlePlaybackModeNone": {}, "subtitlePlaybackModeSmart": "Smart", - "@subtitlePlaybackModeSmart": {}, "popularity": "Popularitet", - "@popularity": {}, "contentRating": "Indholdsvurdering", - "@contentRating": {}, "runtimeMinutesTitle": "Varighed (minutter)", - "@runtimeMinutesTitle": {}, "runtimeRangeMinutes": "{min} - {max} minutter", "@runtimeRangeMinutes": { "placeholders": { @@ -1595,61 +1124,33 @@ } }, "settingsProfileSubtitleLanguage": "Foretrukket undertekstsprog", - "@settingsProfileSubtitleLanguage": {}, "settingsProfileSubtitleMode": "Underteksttilstand", - "@settingsProfileSubtitleMode": {}, "subtitlePlaybackModeDefault": "Standard", - "@subtitlePlaybackModeDefault": {}, "subtitlePlaybackModeAlways": "Afspil altid", - "@subtitlePlaybackModeAlways": {}, "deleteRequestConfirmation": "Er du sikker på, at du vil slette denne anmodning?", - "@deleteRequestConfirmation": {}, "segmentActionSkipOnce": "Spring over én gang", - "@segmentActionSkipOnce": {}, "regenerateTrickplayImages": "Genskab trickplay-billeder", - "@regenerateTrickplayImages": {}, "controlPanel": "Kontrolpanel", - "@controlPanel": {}, "controlPanelDesc": "Server, Aktivitet, Brugere, Bibliotek", - "@controlPanelDesc": {}, "controlDashboard": "Kontroloversigt", - "@controlDashboard": {}, "serverName": "Servernavn", - "@serverName": {}, "serverVersion": "Serverversion", - "@serverVersion": {}, "webVersion": "Webversion", - "@webVersion": {}, "devices": "Enheder", - "@devices": {}, "used": "Brugt", - "@used": {}, "storagePaths": "Lagringsstier", - "@storagePaths": {}, "programData": "Programdata", - "@programData": {}, "web": "Web", - "@web": {}, "cache": "Cache", - "@cache": {}, "logs": "Logfiler", - "@logs": {}, "transcodingTemp": "Transkodningstemp", - "@transcodingTemp": {}, "count": "Antal", - "@count": {}, "scanAllLibraries": "Skan alle biblioteker", - "@scanAllLibraries": {}, "restartServer": "Genstart server", - "@restartServer": {}, "shutDownServer": "Sluk server", - "@shutDownServer": {}, "dashboardDesc": "Server, Antal, Enheder, Lagring", - "@dashboardDesc": {}, "lastActivity": "Sidste aktivitet", - "@lastActivity": {}, "activeTasks": "Aktive opgaver", - "@activeTasks": {}, "hours": "{count, plural, one{Time} other{Timer}}", "@hours": { "description": "Pluralization for hours", @@ -1712,33 +1213,19 @@ } }, "lessThenAMinute": "Mindre end et minut", - "@lessThenAMinute": {}, "plannedTasks": "Planlagte opgaver", - "@plannedTasks": {}, "taskTriggerTypeInterval": "Interval", - "@taskTriggerTypeInterval": {}, "taskTriggerTypeDaily": "Dagligt", - "@taskTriggerTypeDaily": {}, "taskTriggerTypeWeekly": "Ugenligt", - "@taskTriggerTypeWeekly": {}, "taskTriggerTypeStartup": "Opstart", - "@taskTriggerTypeStartup": {}, "create": "Opret", - "@create": {}, "taskTriggerTypeName": "Triggertype", - "@taskTriggerTypeName": {}, "newTrigger": "Ny trigger", - "@newTrigger": {}, "newTaskTrigger": "Ny opgave-trigger", - "@newTaskTrigger": {}, "dayOfTheWeek": "Ugedag", - "@dayOfTheWeek": {}, "time": "Tid", - "@time": {}, "interval": "Interval", - "@interval": {}, "taskTimeLimitInHours": "Tidsgrænse (timer)", - "@taskTimeLimitInHours": {}, "taskTriggerIntervalDesc": "Hver {time}", "@taskTriggerIntervalDesc": { "description": "Task trigger interval desc", @@ -1779,23 +1266,14 @@ } }, "performance": "Ydeevne", - "@performance": {}, "serverNameLabel": "Servernavn", - "@serverNameLabel": {}, "cachePath": "Cachesti", - "@cachePath": {}, "metadataPath": "Metadatasti", - "@metadataPath": {}, "maxConcurrentLibraryScanLabel": "Maks. samtidige biblioteksscanninger", - "@maxConcurrentLibraryScanLabel": {}, "maxConcurrentLibraryScanDesc": "Maksimalt antal parallelle opgaver under biblioteksscanninger. Hvis dette felt efterlades tomt, vælges en grænse baseret på antallet af kerner i dit system. ADVARSEL: Hvis du sætter tallet for højt, kan det medføre problemer med netværksfilsystemer; hvis du oplever problemer, skal du reducere dette tal.", - "@maxConcurrentLibraryScanDesc": {}, "maxImageDecodingThreadsLabel": "Maks. antal tråde til billedafkodning", - "@maxImageDecodingThreadsLabel": {}, "maxImageDecodingThreadsDesc": "Maksimalt antal billedkodninger, der må køre parallelt. Hvis dette felt efterlades tomt, vælges en grænse baseret på antallet af kerner i dit system.", - "@maxImageDecodingThreadsDesc": {}, "controlPanelServerDesc": "Servernavn, Hurtig tilkobling, Ydeevne", - "@controlPanelServerDesc": {}, "deleteUserTitle": "Fjern bruger {user}?", "@deleteUserTitle": { "description": "deleteUserTitle", @@ -1815,73 +1293,39 @@ } }, "userInformation": "Brugerinformation", - "@userInformation": {}, "allowManageServer": "Tillad denne bruger at administrere serveren", - "@allowManageServer": {}, "allowCollections": "Tillad denne bruger adgang til samlinger", - "@allowCollections": {}, "allowEditSubtitles": "Tillad denne bruger at redigere undertekster", - "@allowEditSubtitles": {}, "featureAccess": "Adgang til funktioner", - "@featureAccess": {}, "allowLiveTVAccess": "Tillad adgang til live-tv", - "@allowLiveTVAccess": {}, "allowLiveTVRecording": "Tillad administration af live-tv-optagelser", - "@allowLiveTVRecording": {}, "mediaPlayback": "Medieafspilning", - "@mediaPlayback": {}, "allowMediaPlayback": "Tillad medieafspilning", - "@allowMediaPlayback": {}, "allowVideoTranscoding": "Tillad videoafspilning, der kræver transkodning", - "@allowVideoTranscoding": {}, "allowAudioTranscoding": "Tillad afspilning af lyd, der kræver transkodning", - "@allowAudioTranscoding": {}, "allowMediaConversion": "Tillad videoafspilning, der kræver mediekonvertering", - "@allowMediaConversion": {}, "forceRemoteTranscoding": "Tving fjernkilde-transkodning", - "@forceRemoteTranscoding": {}, "syncplay": "Syncplay", - "@syncplay": {}, "syncplayAccess": "Syncplay adgang", - "@syncplayAccess": {}, "syncplayAccessCreateAndJoinGroups": "Opret og deltag i grupper", - "@syncplayAccessCreateAndJoinGroups": {}, "syncplayAccessJoinGroups": "Deltag i grupper", - "@syncplayAccessJoinGroups": {}, "syncplayAccessNone": "Ingen", - "@syncplayAccessNone": {}, "allowMediaDeletion": "Tillad sletning af medier", - "@allowMediaDeletion": {}, "allLibraries": "Alle biblioteker", - "@allLibraries": {}, "libraryAccess": "Biblioteksadgang", - "@libraryAccess": {}, "enableAllLibraries": "Aktivér adgang til alle biblioteker", - "@enableAllLibraries": {}, "enableAllDevices": "Aktivér adgang til alle enheder", - "@enableAllDevices": {}, "parentalControl": "Forældrekontrol", - "@parentalControl": {}, "blockedItemsNoRating": "Blokerede elementer uden eller med ukendte aldersvurderinger", - "@blockedItemsNoRating": {}, "startTime": "Start tid", - "@startTime": {}, "users": "Brugere", - "@users": {}, "editUser": "Rediger bruger", - "@editUser": {}, "enableAccessAllLibraries": "Aktiver adgang til alle biblioteker", - "@enableAccessAllLibraries": {}, "currentPassword": "Nuværende adgangskode", - "@currentPassword": {}, "newPassword": "Ny adgangskode", - "@newPassword": {}, "confirmPassword": "Bekræft adgangskode", - "@confirmPassword": {}, "resetPassword": "Nulstil adgangskode", - "@resetPassword": {}, "savePassword": "Gem adgangskode", - "@savePassword": {}, "deleteLibraryConfirmMessage": "Er du sikker på, at du vil slette {libraryName}?\nDenne handling kan ikke fortrydes.", "@deleteLibraryConfirmMessage": { "placeholders": { @@ -1891,101 +1335,53 @@ } }, "enabledPhotos": "Aktiverede fotos", - "@enabledPhotos": {}, "enabledRealtimeMonitoring": "Aktiveret realtidsovervågning", - "@enabledRealtimeMonitoring": {}, "automaticallyAddToCollection": "Tilføj automatisk til samling", - "@automaticallyAddToCollection": {}, "enabledEmbeddedTitles": "Aktiverede indlejrede titler", - "@enabledEmbeddedTitles": {}, "enabledEmbeddedExtrasTitles": "Aktiverede ekstra indlejrede titler", - "@enabledEmbeddedExtrasTitles": {}, "automaticRefreshInterval": "Automatisk opdateringsinterval", - "@automaticRefreshInterval": {}, "saveMetadata": "Gem metadata", - "@saveMetadata": {}, "chapterImages": "Kapitelbilleder", - "@chapterImages": {}, "select": "Vælg", - "@select": {}, "newLibrary": "Nyt bibliotek", - "@newLibrary": {}, "contentType": "Indholdstype", - "@contentType": {}, "metadataImageLongPressClick": "Højreklik for at slette billedet", - "@metadataImageLongPressClick": {}, "recentlyAdded": "Senest tilføjet", - "@recentlyAdded": {}, "recentRequests": "Seneste anmodninger", - "@recentRequests": {}, "trending": "Trending", - "@trending": {}, "popularMovies": "Populære film", - "@popularMovies": {}, "popularSeries": "Populære serier", - "@popularSeries": {}, "expectedMovies": "Forventede film", - "@expectedMovies": {}, "qualityProfile": "Kvalitetsprofil", - "@qualityProfile": {}, "selectProfile": "Vælg profil", - "@selectProfile": {}, "selectFolder": "Vælg mappe", - "@selectFolder": {}, "tags": "Tags", - "@tags": {}, "noTags": "Ingen tags", - "@noTags": {}, "requestAs": "Anmod som", - "@requestAs": {}, "maxParentalRating": "Maks. aldersmærkning", - "@maxParentalRating": {}, "allowItemsTags": "Tillad elementer med tags", - "@allowItemsTags": {}, "blockItemsTags": "Bloker elementer med tags", - "@blockItemsTags": {}, "accessSchedules": "Adgangsskemaer", - "@accessSchedules": {}, "addAccessSchedule": "Tilføj Adgangsskema", - "@addAccessSchedule": {}, "dayOfWeek": "Ugedag", - "@dayOfWeek": {}, "endTime": "Sluttid", - "@endTime": {}, "addTag": "Tilføj tag", - "@addTag": {}, "createNewUser": "Opret ny bruger", - "@createNewUser": {}, "createUser": "Opret bruger", - "@createUser": {}, "general": "Generalt", - "@general": {}, "access": "Adgang", - "@access": {}, "endTimeMustBeAfter": "Sluttid skal være efter starttid", - "@endTimeMustBeAfter": {}, "assignLibraries": "Tildel biblioteker", - "@assignLibraries": {}, "passwordResetSuccess": "Adgangskode nulstillet", - "@passwordResetSuccess": {}, "passwordResetFailed": "Nulstilling af adgangskode mislykkedes", - "@passwordResetFailed": {}, "passwordMismatch": "Ny adgangskode og bekræft adgangskode stemmer ikke overens", - "@passwordMismatch": {}, "passwordChangeSuccess": "Adgangskode ændret succesfuldt", - "@passwordChangeSuccess": {}, "deleteLibraryConfirmTitle": "Vil du slette biblioteket?", - "@deleteLibraryConfirmTitle": {}, "noLibrarySelected": "Intet bibliotek valgt", - "@noLibrarySelected": {}, "enabledLUFSScan": "Aktiveret LUFS-scan", - "@enabledLUFSScan": {}, "autoRefreshIntervalNote": "Aktivering af dette kan medføre længere tid ved opdatering af biblioteket.", - "@autoRefreshIntervalNote": {}, "preferredDownloadLanguage": "Foretrukket download-sprog", - "@preferredDownloadLanguage": {}, "countryRegion": "Land/region", - "@countryRegion": {}, "metadataFetchers": "Hentning af metadata ({type})", "@metadataFetchers": { "placeholders": { @@ -1995,9 +1391,7 @@ } }, "enableAndRankMetadataFetchers": "Aktivér og ranger dine foretrukne metadata-hentere efter prioritet.", - "@enableAndRankMetadataFetchers": {}, "enableAndRankImagesFetchers": "Aktivér og ranger dine foretrukne billedhentere efter prioritet.", - "@enableAndRankImagesFetchers": {}, "imageFetchers": "Billedhentere ({type})", "@imageFetchers": { "placeholders": { @@ -2007,45 +1401,25 @@ } }, "mediaSegmentProviders": "Udbydere af mediesegmenter", - "@mediaSegmentProviders": {}, "enableAndRankMediaSegmentProviders": "Aktivér og ranger dine foretrukne udbydere af mediesegmenter efter prioritet.", - "@enableAndRankMediaSegmentProviders": {}, "trickplay": "Trickplay", - "@trickplay": {}, "enableTrickplayImageExtraction": "Aktivér udtrækning af trickplay-billeder", - "@enableTrickplayImageExtraction": {}, "extractTrickplayImagesDuringLibraryScan": "Udtræk trickplay-billeder under biblioteksscanninger", - "@extractTrickplayImagesDuringLibraryScan": {}, "saveTrickplayImagesNextToMedia": "Gem trickplay-billeder ved siden af mediefilerne", - "@saveTrickplayImagesNextToMedia": {}, "enableChapterImageExtraction": "Aktivér udtrækning af kapitelbilleder", - "@enableChapterImageExtraction": {}, "extractChapterImagesDuringLibraryScan": "Udtræk kapitelbilleder under biblioteksscanninger", - "@extractChapterImagesDuringLibraryScan": {}, "subtitleDownloads": "Undertekstdownloads", - "@subtitleDownloads": {}, "downloadLanguages": "Download-sprog", - "@downloadLanguages": {}, "subtitleDownloaders": "Underteksthentere", - "@subtitleDownloaders": {}, "onlyPerfectSubtitleMatch": "Hent kun undertekster, der passer perfekt til mediet", - "@onlyPerfectSubtitleMatch": {}, "perfectSubtitleMatchDescription": "Krav om perfekt match vil filtrere undertekster, så kun dem, der er testet og verificeret med din nøjagtige videofil, inkluderes. Hvis du fjerner markeringen, øges sandsynligheden for, at undertekster bliver hentet, men risikoen for, at de er tidsmæssigt forskudte eller indeholder fejl, stiger.", - "@perfectSubtitleMatchDescription": {}, "skipSubtitlesIfAudioMatches": "Spring over, hvis standardlydsporet matcher download-sproget", - "@skipSubtitlesIfAudioMatches": {}, "skipSubtitlesIfEmbedded": "Spring over, hvis videoen allerede indeholder indlejrede undertekster", - "@skipSubtitlesIfEmbedded": {}, "saveSubtitlesNextToMedia": "Gem undertekster ved siden af mediefilerne", - "@saveSubtitlesNextToMedia": {}, "saveArtWorkNextToMedia": "Gem grafik ved siden af mediefilerne", - "@saveArtWorkNextToMedia": {}, "saveArtWorkNextToMediaDesc": "Hvis grafikken gemmes i mediemapperne, placeres den et sted, hvor den nemt kan redigeres.", - "@saveArtWorkNextToMediaDesc": {}, "metadataImageLongPressTouch": "Hold nede for at slette billedet", - "@metadataImageLongPressTouch": {}, "primary": "Primær", - "@primary": {}, "logo": "{count, plural, other{Logoer} one{Logo}}", "@logo": { "description": "logo", @@ -2067,9 +1441,7 @@ } }, "selectFolderToAdd": "Vælg mappe, der skal tilføjes", - "@selectFolderToAdd": {}, "systemRootFolder": "Systemets rodmappe", - "@systemRootFolder": {}, "selectedPath": "Valgt sti: {path}", "@selectedPath": { "placeholders": { @@ -2079,11 +1451,8 @@ } }, "expectedSeries": "Forventede serier", - "@expectedSeries": {}, "requestConfiguration": "Anmodningsindstillinger", - "@requestConfiguration": {}, "rootFolder": "Rodmappe", - "@rootFolder": {}, "requestQuotaStatus": "{remaining} ud af {limit} tilbage (nulstilles hver {days} dag)", "@requestQuotaStatus": { "placeholders": { @@ -2107,27 +1476,368 @@ } }, "submitRequest": "Send anmodning", - "@submitRequest": {}, "noOverviewAvailable": "Ingen oversigt tilgængelig.", - "@noOverviewAvailable": {}, "downloading": "downloader", - "@downloading": {}, "request": "Anmod", - "@request": {}, "email": "Email", - "@email": {}, "username": "Brugernavn", - "@username": {}, "viewRequest": "Vis anmodning", - "@viewRequest": {}, "ok": "OK", - "@ok": {}, "seerr": "Seerr", - "@seerr": {}, "seerrNotConfigured": "Ikke konfigureret", - "@seerrNotConfigured": {}, "seerrLoadingUser": "Indlæser bruger", - "@seerrLoadingUser": {}, "seerrUnknownUser": "Ukendt bruger", - "@seerrUnknownUser": {} + "addToQueue": "Tilføj til kø", + "instantMix": "Hurtigt mix", + "addedToQueue": "{count, plural, one{Tilføjede {count} nummer til køen} other{Tilføjede {count} numre til køen}}", + "@addedToQueue": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "audioPlayerPlaybackOptionsTitle": "Afspilningsmuligheder", + "audioPlayerRepeatAll": "Gentag alle", + "audioPlayerRepeatOff": "Gentag slået fra", + "audioPlayerRepeatOne": "Gentag enkelt", + "audioPlayerShuffle": "Bland", + "showArtist": "Vis artist", + "track": "{count, plural, one{Nummer} other{Numre}}", + "@track": { + "description": "track", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "generateLoginLink": "Kode til {userName}", + "@generateLoginLink": { + "description": "Code for a user to share", + "placeholders": { + "userName": { + "type": "String" + } + } + }, + "shareLoginLink": "Del login link", + "shareQRCode": "Del QR-kode", + "copyLoginLink": "Kopier link", + "includePassword": "Inkluder kodeord", + "invalidAuthLink": "Ugyldigt login link", + "gestures": "Bevægelser", + "dashboardRecentlyAddedItems": "Senest tilføjet {name}", + "@dashboardRecentlyAddedItems": { + "description": "Recently added items on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "homeBannerDetailed": "Detaljeret", + "homeBannerTV": "TV", + "mediaTypeArtists": "{count, plural, one{Artist} other{Artister}}", + "@mediaTypeArtists": { + "description": "Artist (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mediaTypeTV": "{count, plural, one{TV Kanal} other{TV Kanaler}}", + "@mediaTypeTV": { + "description": "TV Channel (plural)", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "playMusic": "Afspil musik", + "settingsPlayerPlayPauseFadeTitle": "Fade lydstyrke ved afspil/pause", + "settingsPlayerPlayPauseFadeDesc": "Fade lydstyrke ind og ud når der afspilles eller pauses", + "anyLanguage": "Ethvert sprog", + "backgroundColor": "Baggrundsfarve", + "syncPlaylistDeleteTitle": "Slet synkroniseret spilleliste", + "syncPlaylistDeleteContent": "Vil du også fjerne numrene synkroniseret fra denne spilleliste?", + "syncPlaylistKeepTracks": "Behold numre", + "syncPlaylistRemoveTracks": "Fjern numre", + "pictureInPictureTitle": "Billede-i-Billede", + "@pictureInPictureTitle": { + "description": "Tooltip on the in-player PiP button" + }, + "pictureInPictureAutoTitle": "Automatisk Billede-i-Billede", + "@pictureInPictureAutoTitle": { + "description": "Title of the auto-enter Picture-in-Picture setting toggle" + }, + "pictureInPictureSubtitle": "Gå automatisk til Billede-i-Billede når du forlader afspilleren. BiB knappen virker uafhængigt af denne indstilling.", + "@pictureInPictureSubtitle": { + "description": "Subtitle of the auto-enter Picture-in-Picture setting toggle" + }, + "pictureInPictureNotSupported": "Billede-i-Billede er ikke tilgængeligt på denne enhed", + "@pictureInPictureNotSupported": { + "description": "Snackbar shown when the user taps the PiP button and the OS reports it unsupported" + }, + "removedFromPlaylist": "Fjernet fra {playlistName} spilleliste", + "@removedFromPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "enableEdgeGesturesTitle": "Aktiver kantbevægelser", + "enableEdgeGesturesDesc": "Kontroller lyd- og lysstyrke ved at stryge fingeren op og ned langs kanten af skærmen", + "reverseEdgeGesturesTitle": "Byt om på kantbevægelser", + "reverseEdgeGesturesDesc": "Byt sider for lyd- og lysstyrke styring", + "playerSettingsReplayGainTitle": "ReplayGain", + "playerSettingsReplayGainDesc": "Normaliser musik lydstyrke med ReplayGain tags.", + "playerSettingsReplayGainLevelTitle": "ReplayGain niveau", + "playerSettingsReplayGainLevelDesc": "Instil ønsket lydstyrke for ReplayGain normalisering. -14 dB er normalt, men du kan justere til dine præferencer.", + "settingsPlayerCrossfadeTitle": "Crossfade", + "settingsPlayerCrossfadeDesc": "Fade mellem numre som ikke er fortløbende i det samme album", + "settingsPlayerCrossfadeDurationTitle": "Crossfade varighed", + "settingsPlayerCrossfadeDurationDesc": "Varigheden af crossfade", + "advancedVideoOptionsTitle": "Avancerede video muligheder", + "advancedVideoOptionsDesc": "Aktiver HDR, tone mapping og avanceret farvestyring (ustabilt på nogle enheder)", + "quitMultipleWindowsDesc": "Du her {count} vinduer åbne. Hvis du lukker Fladder lukkes de alle. Vil du fortsætte?", + "@quitMultipleWindowsDesc": { + "placeholders": { + "count": { + "type": "int", + "example": "2" + } + } + }, + "closeWindow": "Luk vindue", + "playbackTypeTV": "TV", + "seekForwardInstant": "Spol fremad (øjeblikkeligt)", + "seekBackInstant": "Spol tilbage (øjeblikkeligt)", + "stepForward": "Hop fremad", + "stepBack": "Hop tilbage", + "brightnessIndicator": "Lysstyrke: {brightness}", + "@brightnessIndicator": { + "placeholders": { + "brightness": { + "type": "int" + } + } + }, + "enableSpeedBoostTitle": "Aktiver speed boost", + "enableSpeedBoostDesc": "Hold nede på din skærm (mobil) eller mellemrumstast (computer) for midlertidigt at øge afspilningshastigheden", + "speedBoostRateTitle": "Speed boost værdi", + "speedBoostRateDesc": "Afspilningshastighed når speed boost er aktiveret", + "enableDoubleTapSeekTitle": "Dobbeltklik for at spole/afspille/pause", + "enableDoubleTapSeekDesc": "Dobbeltklik venstre/højre side af skærmen for at spole tilbage/fremad. Dobbeltklik i midten for at afspille/pause", + "openJellyfinQuickConnect": "Åbn Jellyfin QuickConnect", + "showLess": "Vis mindre", + "toggleSubtitles": "Tænd/sluk undertekster", + "airsIn": "Sendes om {count} {duration}", + "@airsIn": { + "description": "airsIn", + "placeholders": { + "count": { + "type": "int", + "example": "3" + }, + "duration": { + "type": "String", + "example": "days" + } + } + }, + "recentlyPlayed": "Nyligt afspillet", + "recentlyFavorited": "Nyligt favoriseret", + "mostPlayed": "Mest afspillet", + "requestMore": "Forespørg mere", + "transcodeInfoTitle": "Transcode Information", + "transcodeInfoNoMetadata": "Ingen transcoding metadata er tilgængeligt.", + "transcodeDetailsTitle": "Transcode Detaljer", + "containerLabel": "Container", + "videoCodecLabel": "Video codec", + "audioCodecLabel": "Audio codec", + "bitrateLabel": "Bitrate", + "kbps": "kbps", + "resolutionLabel": "Opløsning", + "loggedInAs": "Logget ind som {displayName}", + "@loggedInAs": { + "placeholders": { + "displayName": { + "type": "String" + } + } + }, + "seerrServer": "Seerr server", + "seerrAuthenticateLocal": "Seerr autentificer (lokalt)", + "rootFolderDefaultLabel": "{folder} (Standard)", + "@rootFolderDefaultLabel": { + "placeholders": { + "folder": { + "type": "String" + } + } + }, + "seerrAnimeSeriesNote": "* Dette er en anime-serie", + "seerrAutoApproveNotice": "Forespørgsler du laver bliver automatisk godkendt.", + "seerrPermissionDenied": "Du har ikke tilladelse til at forespørge denne medietype.", + "seerrRequestStatusPending": "Venter", + "seerrRequestStatusApproved": "Godkendt", + "seerrRequestStatusDeclined": "Afvist", + "seerrRequestStatusFailed": "Fejlet", + "seerrRequestStatusCompleted": "Gennemført", + "seerrMediaStatusProcessing": "Behandles", + "seerrMediaStatusPartiallyAvailable": "Delvist tilgængelig", + "seerrMediaStatusAvailable": "Tilgængelig", + "seerrMediaStatusBlacklisted": "Blokeret", + "seerrMediaStatusDeleted": "Slettet", + "seerrAuthApiKey": "API-nøgle", + "seerrAuthLocal": "Lokal", + "seerrAuthJellyfin": "Jellyfin", + "seerrUserFetchFailed": "Kunne ikke hente bruger fra Seerr", + "seerrEnterServerUrlFirst": "Indtast en Seerr server URL først", + "seerrUrlSchemeWarning": "Kunne ikke detektere URL-skema automatisk. Bruger derfor https://. Begynd med http:// hvis din server ikke bruger HTTPS.", + "seerrApiKeySaved": "API-nøgle gemt", + "seerrLoggedIn": "Logget ind på Seerr", + "seerrConnectedToServer": "Forbundet til Seerr server: {serverUrl}", + "@seerrConnectedToServer": { + "placeholders": { + "serverUrl": { + "type": "String" + } + } + }, + "seerrCustomHeaders": "Tilpassede overskrifter", + "seerrHeader": "Overskrift", + "seerrHeaderValue": "Værdi", + "emailUsername": "Email/Brugernavn", + "discover": "Opdag", + "sponsor": "Sponsor", + "sponsorMessage": "Hvis du nyder at bruge Fladder bør du overveje at sponsorere projektet. Dette hjælper til løbende udvikling og forbedringer. Tak for din støtte!", + "min": "minimum", + "max": "maksimum", + "manageRequest": "Håndter forespørgsel", + "requestAll": "Forespørg alle", + "openInSeerr": "Åbn i Seerr", + "openInSonarr": "Åbn i Sonarr", + "openInRadarr": "Åben i Radarr", + "removeFromSonarr": "Fjern fra Sonarr", + "removeFromRadarr": "Fjern fra Radarr", + "markAllSeasonsAsAvailable": "Marker alle sæsoner tilgængelige", + "markAsAvailable": "Marker tilgængelig", + "deleteData": "Slet data", + "removeSeriesFromSonarrConfirm": "Du er ved at fjerne denne serie fra Sonarr. Dette fjerner alt data INKLUSIV filer.", + "removeMovieFromRadarrConfirm": "Du er ved at fjerne denne film fra Radarr. Dette fjerner alt data INKLUSIV filer.", + "removedFromSonarr": "Fjernet fra Sonarr", + "removedFromRadarr": "Fjernet fra Radarr", + "markAllSeasonsAsAvailableConfirm": "Vil du markere alle sæsoner tilgængelige?", + "markAsAvailableConfirm": "Vil du markere tilgægelig?", + "markedAsAvailable": "Markeret tilgængelig", + "deleteSeerrDataConfirm": "Du er ved at slette alle filer fra Seerr. Dette kan ikke fortrydes.\nHvis data fortsat er tilgængeligt i {service} kan det importeres igen.", + "@deleteSeerrDataConfirm": { + "description": "Confirmation message for deleting Seerr data", + "placeholders": { + "service": { + "type": "String", + "example": "Sonarr/Radarr" + } + } + }, + "dataDeleted": "Data slettet", + "approve": "Godkend", + "decline": "Afvis", + "allowStreamSharing": "Tillad deling", + "enableStreamLooping": "Tillad looping", + "ignoreDts": "Ignorer DTS tidsstempler", + "readAtNativeFramerate": "Afspil ved oprindelig framerate", + "importFavoritesOnly": "Importer kun favoritkanaler", + "allowHWTranscoding": "Tillad hardware transcoding", + "detectDevices": "Detekter Enheder", + "discoveredDevices": "Fundne Enheder", + "noDevicesFound": "Ingen enheder fundet", + "failedToDiscoverDevices": "Detektering af enheder fejlede: {error}", + "@failedToDiscoverDevices": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "path": "Sti", + "maxConcurrentStreamsLabel": "Maksimal antal samtidige streams", + "noCategories": "Ingen katagorier", + "moviePrefixSubLabel": "Hvis filmtitlerne har et prefiks skriv det her så serveren kan processere det ordenligt.", + "movieCategoriesSubLabel": "Kategorier som skal tildeles kanaler som passer til film prefiks", + "newsCategoriesSubLabel": "Kategorier som skal tildeles kanaler som passer til nyheds prefiks", + "sportsCategoriesSubLabel": "Kategorier som skal tildeles kanaler som passer til sports prefiks", + "kidsCategoriesSubLabel": "Kategorier som skal tildeles kanaler som passer til børne prefiks", + "enableNewTVLayoutDesc": "Vis større TV-stil bannere på dashboardet. Dette bliver standard indstilling i fremtiden.", + "notifications": "Notifikationer", + "showNewItemNotificationTitle": "Notifikation for biblioteksgenstande", + "notificationChannelDescription": "Notifikation for nyligt tilføjede genstande", + "seerrRequestNotifications": "Notifikation for Seerr forespørgsler", + "notificationNewEpisodes": "Nye episoder tilføjet", + "notificationNewItems": "{count, plural, one{{count} ny genstand} other{{count} nye genstande}}", + "@notificationNewItems": { + "description": "Plural for number of new items in a notification", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "notificationNewRequests": "{count, plural, one{{count} ny forespørgsel} other{{count} nye forespørgsler}}", + "@notificationNewRequests": { + "description": "Plural for number of new Seerr requests in a notification", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "notificationTimerIOSWarning": " iOS beslutter hvornår/om opdateringer faktisk køres, notifikationer kan blive forsinket eller ikke dukke op overhoved.", + "batteryOptimizationDesc": "Batterioptimeringer kan forsinke baggrundsnotifikationer fra Fladder.\nTryk for at åbne systemindstillinger og slå batterioptimering fra for Fladder for at øge notifikationstroværdighed.", + "updateCheckInterval": "Opdateringsintervaltjek", + "updateCheckIntervalDesc": "Hvor tit der søges efter opdateringer", + "notificationsIntervalClientReminder": "Notifikationsinterval er sat for alle brugere.", + "lastUpdateAt": "Sidst opdateret {date} klokken {time}", + "@lastUpdateAt": { + "description": "lastUpdateAt", + "placeholders": { + "time": { + "type": "DateTime", + "format": "jm" + }, + "date": { + "type": "DateTime", + "format": "yMd" + } + } + }, + "includeHiddenItems": "Inkluder skjulte biblioteker", + "includeHiddenItemsDesc": "Inkluder biblioteker skjult fra dashboardet", + "settingsBlurEffectsTitle": "Aktiver sløringseffekter", + "settingsBlurEffectsDesc": "Aktiver sløringseffekter i brugerfladen. Det kan forbedre oplevelsen på langsommere enheder at deaktivere sløringseffekter.", + "profileSettingsOpenAuthAtLaunch": "Vis autentifikationsmetode på app låseskærm", + "toggleSidebar": "Tænd/sluk sidemenu", + "requestedSuccessForItem": "Forespørgsel af {itemName} gennemført", + "@requestedSuccessForItem": { + "description": "Message shown when a media item is successfully requested", + "placeholders": { + "itemName": { + "type": "String" + } + } + }, + "linkData": "Linkdata", + "passwordNotRequired": "Ikke påkrævet. Udfyld ikke for at udelade kodeordet fra linket", + "authLinkButtonToolTip": "Åbn autentifikationslink", + "connectWithAuthLink": "Forbind med autentifikationslink", + "pasteFladderAuthLink": "Indsæt Fladder autentifikationslink fladder:///login?authLink=...", + "connect": "Forbind" } From 54183e24a15fb21b06e7c267bb66881f0d7bf17d Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Tue, 9 Jun 2026 17:10:59 +0200 Subject: [PATCH 20/24] Translated using Weblate (German) Currently translated at 95.0% (946 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/de/ --- lib/l10n/app_de.arb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 63755f650..e72f4d00c 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -1957,5 +1957,6 @@ "stepBack": "Schritt zurück", "stepForward": "Schritt vorwärts", "seekForwardInstant": "Vorspulen (sofort)", - "seekBackInstant": "Zurückspulen (sofort)" + "seekBackInstant": "Zurückspulen (sofort)", + "toggleSubtitles": "Untertitel umschalten" } From 2e99f14bb23371e6a1f44c51b2314334fddd6fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mads=20Kvist=20M=C3=B8ller?= Date: Wed, 10 Jun 2026 09:23:24 +0200 Subject: [PATCH 21/24] Translated using Weblate (Danish) Currently translated at 100.0% (995 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/da/ --- lib/l10n/app_da.arb | 225 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 217 insertions(+), 8 deletions(-) diff --git a/lib/l10n/app_da.arb b/lib/l10n/app_da.arb index 63aa04bd9..052a6d554 100644 --- a/lib/l10n/app_da.arb +++ b/lib/l10n/app_da.arb @@ -18,7 +18,7 @@ "addToPlaylist": "Tilføj til spilleliste", "advanced": "Avanceret", "all": "Alle", - "amoledBlack": "AMOLED sort", + "amoledBlack": "AMOLED-sort", "appLockAutoLogin": "Auto login", "appLockBiometrics": "Biometri", "appLockPasscode": "Pinkode", @@ -446,7 +446,7 @@ "musicAlbum": "{count, plural, one{Album} other{Albummer}}", "navigation": "Navigation", "normal": "Normal", - "quickConnectTitle": "Hurtig tilkobling", + "quickConnectTitle": "Hurtigtilslutning", "saved": "Gemt", "scanBiometricHint": "Verificer identitet", "scanLibrary": "Skan bibliotek", @@ -544,13 +544,13 @@ "settingsPlayerBufferSizeDesc": "Konfigurer bufferstørrelsen for videoafspilning, som bestemmer, hvor meget data der indlæses i cachen.", "settingsPlayerTitle": "Afspiller", "settingsPlayerVideoHWAccelDesc": "Brug GPU'en til videorendering (anbefalet)", - "settingsPlayerVideoHWAccelTitle": "Hardware acceleration", + "settingsPlayerVideoHWAccelTitle": "Hardwareacceleration", "settingsPosterPinch": "Knip-zoom for at skalere plakater", "settingsPosterSize": "Plakatstørrelse", "settingsPosterSlider": "Vis skaleringsslider", "settingsProfileDesc": "Låseskærm, Lokal URL, Seerr", "settingsProfileTitle": "Profil", - "settingsQuickConnectTitle": "Hurtig tilkobling", + "settingsQuickConnectTitle": "Hurtigtilslutning", "settingsSecurity": "Sikkerhed", "settingsShowScaleSlider": "Vis plakatstørrelsesslider", "settingsVisual": "Visuelt", @@ -771,7 +771,7 @@ } } }, - "aboutBuild": "Build: {buildNumber}", + "aboutBuild": "Byg: {buildNumber}", "@aboutBuild": { "placeholders": { "buildNumber": { @@ -879,7 +879,7 @@ "phone": "Telefon", "tablet": "Tablet", "desktop": "Stationær computer", - "television": "TV", + "television": "Fjernsyn", "layoutModeSingle": "Enkel", "layoutModeDual": "Dobbelt", "copiedToClipboard": "Kopieret til udklipsholder", @@ -1683,7 +1683,7 @@ } } }, - "seerrAnimeSeriesNote": "* Dette er en anime-serie", + "seerrAnimeSeriesNote": "* Dette er en anime-serie.", "seerrAutoApproveNotice": "Forespørgsler du laver bliver automatisk godkendt.", "seerrPermissionDenied": "Du har ikke tilladelse til at forespørge denne medietype.", "seerrRequestStatusPending": "Venter", @@ -1839,5 +1839,214 @@ "authLinkButtonToolTip": "Åbn autentifikationslink", "connectWithAuthLink": "Forbind med autentifikationslink", "pasteFladderAuthLink": "Indsæt Fladder autentifikationslink fladder:///login?authLink=...", - "connect": "Forbind" + "connect": "Forbind", + "authLinkDesc": "Spørg serveradministratoren om et autentifikationslink. Linket indeholder autentifikationsinformation, så hold det hemmeligt.", + "deletedItem": "Slettede {itemName}", + "@deletedItem": { + "description": "Message shown when a item is deleted", + "placeholders": { + "itemName": { + "type": "String" + } + } + }, + "libraryOrderTitle": "Hovedskærm Rækkefølge", + "libraryOrderDescription": "Træk for at ændre rækkefølgen af biblioteker på hovedskærmen. Fravalgte biblioteker viser ikke nyligt tilføjede genstande.", + "hidePlayedInLatestTitle": "Skjul vist indhold", + "hidePlayedInLatestDescription": "Skjul vist indhold fra 'Nyligt Tilføjede Medier'", + "groupedFoldersTitle": "Grupperede Biblioteker", + "groupedFoldersDescription": "Grupper indhold automatisk fra de følgende biblioteker i visninger, så som 'Film', 'Musik' og 'TV'.", + "downloadTranscoded": "Hent transcoded", + "downloadOriginal": "Hent original", + "personBirthday": "Fødselsdag: {date}", + "@personBirthday": { + "description": "Birthday label with formatted date", + "placeholders": { + "date": { + "type": "String" + } + } + }, + "personAge": "Alder: {age}", + "@personAge": { + "description": "Age label with age number", + "placeholders": { + "age": { + "type": "int", + "example": "30" + } + } + }, + "personBirthPlace": "Født i {place}", + "@personBirthPlace": { + "placeholders": { + "place": { + "type": "String" + } + } + }, + "seerrMovies": "Opdag Film", + "seerrSeries": "Opdag Serier", + "today": "Idag", + "musicDashboard": "Musik Dashboard", + "quiet": "Stille", + "loud": "Højt", + "share": "Del", + "pendingRequests": "{count, plural, other{Ingen afventende forespørgsler} one{{count} afventende forespørgsel} two{{count} afventende forespørgsler}}", + "@pendingRequests": { + "description": "pendingRequests", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "processing": "Bearbejder", + "seerrDetails": "Seerr detaljer", + "viewTrailer": "Se trailer", + "watch": "Se", + "watchChannel": "Se {channel}", + "@watchChannel": { + "placeholders": { + "channel": { + "type": "String" + } + } + }, + "now": "Nu", + "nowPlaying": "Spiller nu", + "upNext": "Næste", + "queue": "Kø", + "queueIsEmpty": "Køen er tom", + "queueItemCount": "{count} genstande", + "@queueItemCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "removeFromQueue": "Fjern fra kø", + "noPrograms": "Ingen tilgængelige programmer", + "switchChannel": "Skift kanal", + "switchChannelDesc": "Vil de se \"{programName}\" på {channelName}?", + "@switchChannelDesc": { + "placeholders": { + "programName": { + "type": "String" + }, + "channelName": { + "type": "String" + } + } + }, + "specialFeature": "{count, plural, other{Special Udgaver} one{Special Udgave} }", + "@specialFeature": { + "description": "special feature", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "activeTvChannels": "Aktive TV-kanaler", + "enableNewTVLayout": "Aktiver nyt TV-udseende", + "liveTV": "Live TV", + "liveTvManageTunersEpg": "Håndter tuner enheder og EPG leverandører", + "tunerDevices": "Tuner Enheder", + "epgGuideProviders": "EPG Guide Leverandører", + "noTunerDevicesConfigured": "Ingen tuner enhed konfigureret", + "noEpgProvidersConfigured": "Ingen EPG leverandør konfigureret", + "addTunerDevice": "Tilføj Tuner Enhed", + "addProvider": "Tilføj Leverandør", + "tunerHostAddedSuccessfully": "Tuner enhed tilføjet", + "failedToAddTunerHost": "Kunne ikke tilføje tuner enhed: {error}", + "@failedToAddTunerHost": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "tunerHostUpdatedSuccessfully": "Tuner enhed opdateret", + "failedToUpdateTunerHost": "Kunne ikke opdatere tuner enhed: {error}", + "@failedToUpdateTunerHost": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "deleteTunerHost": "Slet Tuner Enhed", + "deleteTunerHostConfirm": "Er du sikker på at du vil slette \"{name}\"?", + "@deleteTunerHostConfirm": { + "placeholders": { + "name": { + "type": "String" + } + } + }, + "tunerHostDeletedSuccessfully": "Tuner enhed slettet", + "failedToDeleteTunerHost": "Kunne ikke slette tuner enhed: {error}", + "@failedToDeleteTunerHost": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "epgProviderAddedSuccessfully": "EPG leverandør tilføjet", + "failedToAddEpgProvider": "Kunne ikke tilføje EPG leverandør: {error}", + "@failedToAddEpgProvider": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "epgProviderUpdatedSuccessfully": "EPG leverandør opdateret", + "failedToUpdateEpgProvider": "Kunne ikke opdatere EPG leverandør: {error}", + "@failedToUpdateEpgProvider": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "deleteEpgProvider": "Slet EPG Leverandør", + "deleteEpgProviderConfirm": "Er du sikker på at du vil slette denne leverandør?", + "epgProviderDeletedSuccessfully": "EPG leverandør slettet", + "failedToDeleteEpgProvider": "Kunne ikke slette EPG leverandør: {error}", + "@failedToDeleteEpgProvider": { + "placeholders": { + "error": { + "type": "String" + } + } + }, + "editTunerDevice": "Rediger Tuner Enhed", + "friendlyName": "Kaldenavn", + "url": "URL", + "userAgent": "Brugeragent", + "userAgentOptional": "Brugeragent (valgfri)", + "maxConcurrentStreams": "Maksimalt Samtidige Streams", + "addEpgProvider": "Tilføj EPG Leverandør", + "editEpgProvider": "Rediger EPG Leverandør", + "xmltvPathUrl": "XMLTV Sti/URL", + "enableAllTuners": "Aktiver for alle tunere", + "enabledTuners": "Aktiverede tunere", + "selectTuners": "Vælg tunere", + "moviePrefix": "Filmpræfiks", + "movieCategories": "Filmkatagorier", + "newsCategories": "Nyhedskatagorier", + "sportsCategories": "Sportskatagorier", + "kidsCategories": "Børnekatagorier", + "fileOrUrl": "Fil eller URL", + "tunerIpAddress": "Tuner IP-adresse", + "fallbackMaxBitrate": "Maksimal Fallback Bitrate (Mbps)", + "concurrentStreams": "Maks Samtidige Streams", + "concurrentStreamsHint": "0 = Ubegrænset", + "allowFmp4Container": "Tillad fMP4 transcoding container" } From 402d8e7da16a8edcb9286764bf0eb9dcc1ff6279 Mon Sep 17 00:00:00 2001 From: Rahul Shirke Date: Thu, 11 Jun 2026 06:44:29 +0200 Subject: [PATCH 22/24] Translated using Weblate (Marathi) Currently translated at 57.9% (577 of 995 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/mr/ --- lib/l10n/app_mr.arb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_mr.arb b/lib/l10n/app_mr.arb index 00c6c342e..ca7c48e63 100644 --- a/lib/l10n/app_mr.arb +++ b/lib/l10n/app_mr.arb @@ -1271,5 +1271,6 @@ "type": "String" } } - } + }, + "today": "आज" } From 64da11805403a5555230024390b97f7e8734e605 Mon Sep 17 00:00:00 2001 From: Abdullah Khaled Date: Sun, 14 Jun 2026 16:38:25 +0200 Subject: [PATCH 23/24] Translated using Weblate (Arabic) Currently translated at 100.0% (996 of 996 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ar/ --- lib/l10n/app_ar.arb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ar.arb b/lib/l10n/app_ar.arb index 32b282f5d..4ec248aa5 100644 --- a/lib/l10n/app_ar.arb +++ b/lib/l10n/app_ar.arb @@ -2069,5 +2069,16 @@ "closeWindow": "إغلاق النافذة", "openJellyfinQuickConnect": "فتح Jellyfin QuickConnect", "toggleSubtitles": "تبديل الترجمة", - "share": "مشاركة" + "share": "مشاركة", + "authenticateWithBiometrics": "استخدم البيانات الحيوية لمصادقة {user}", + "@authenticateWithBiometrics": { + "description": "Prompt shown to the user when biometric authentication is requested", + "placeholders": { + "user": { + "type": "String", + "example": "Jane" + } + } + }, + "setAs": "تعيين كـ" } From d3ced9f6b0d4fbf7de903d0d6140c9fdaf7b893d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Mon, 15 Jun 2026 05:19:35 +0200 Subject: [PATCH 24/24] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (996 of 996 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/zh_Hans/ --- lib/l10n/app_zh.arb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 95b4abbb7..4b83d9916 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -2066,5 +2066,16 @@ "closeWindow": "关闭窗口", "openJellyfinQuickConnect": "打开 Jellyfin 快速连接器", "toggleSubtitles": "切换字幕", - "share": "分享" + "share": "分享", + "authenticateWithBiometrics": "使用生物识别技术进行身份验证 {user}", + "@authenticateWithBiometrics": { + "description": "Prompt shown to the user when biometric authentication is requested", + "placeholders": { + "user": { + "type": "String", + "example": "Jane" + } + } + }, + "setAs": "设置为" }