From 250e48a3560b44b6fe4657d9aefe77345b733516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Sun, 3 Aug 2025 23:12:31 +0200 Subject: [PATCH 01/29] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (481 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/zh_Hans/ --- lib/l10n/app_zh.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 6a224e0..36093c0 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -1410,5 +1410,7 @@ "usePostersForLibraryIconsTitle": "显示媒体库图标的海报", "@usePostersForLibraryIconsTitle": {}, "usePostersForLibraryIconsDesc": "显示媒体库海报而不是图标", - "@usePostersForLibraryIconsDesc": {} + "@usePostersForLibraryIconsDesc": {}, + "offline": "离线", + "@offline": {} } From 28afe81d4467de9f2f9b4a98cce59d6ca06fa94b Mon Sep 17 00:00:00 2001 From: Sasa Blazek Date: Mon, 4 Aug 2025 12:56:28 +0200 Subject: [PATCH 02/29] Added translation using Weblate (Croatian) --- lib/l10n/app_hr.arb | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/l10n/app_hr.arb diff --git a/lib/l10n/app_hr.arb b/lib/l10n/app_hr.arb new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lib/l10n/app_hr.arb @@ -0,0 +1 @@ +{} From 73a8360672f25b31f2d067ee9c965933592ac316 Mon Sep 17 00:00:00 2001 From: Sasa Blazek Date: Mon, 4 Aug 2025 14:07:25 +0200 Subject: [PATCH 03/29] Translated using Weblate (Croatian) Currently translated at 23.4% (113 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/hr/ --- lib/l10n/app_hr.arb | 278 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 277 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_hr.arb b/lib/l10n/app_hr.arb index 0967ef4..15d90f4 100644 --- a/lib/l10n/app_hr.arb +++ b/lib/l10n/app_hr.arb @@ -1 +1,277 @@ -{} +{ + "accept": "Prihvati", + "@accept": {}, + "active": "Aktivno", + "@active": {}, + "actor": "{broj, množina, ostali{Actors} jedan{Actor}}", + "@actor": { + "description": "actor", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "addAsFavorite": "Dodaj kao favorita", + "@addAsFavorite": {}, + "addToCollection": "Dodaj u kolekciju", + "@addToCollection": {}, + "addToPlaylist": "Dodaj na listu", + "@addToPlaylist": {}, + "advanced": "Napredno", + "@advanced": {}, + "all": "Sve", + "@all": {}, + "amoledBlack": "Amoled crna", + "@amoledBlack": {}, + "appLockAutoLogin": "Automatska prijava", + "@appLockAutoLogin": {}, + "appLockBiometrics": "Biometrika", + "@appLockBiometrics": {}, + "appLockPasscode": "Šifra", + "@appLockPasscode": {}, + "appLockTitle": "Postavi metodu prijave za {userName}", + "@appLockTitle": { + "description": "Pop-up to pick a login method", + "placeholders": { + "userName": { + "type": "String" + } + } + }, + "ascending": "Uzlazno", + "@ascending": {}, + "audio": "Zvuk", + "@audio": {}, + "autoPlay": "Automatska reprodukcija", + "@autoPlay": {}, + "backgroundBlur": "Zamućenje pozadine", + "@backgroundBlur": {}, + "backgroundOpacity": "Zamućenost pozadine", + "@backgroundOpacity": {}, + "bold": "Podebljano", + "@bold": {}, + "cancel": "Odustani", + "@cancel": {}, + "change": "Promijeni", + "@change": {}, + "chapter": "{broj, množina, ostala{Chapters} jedno{Chapter}}", + "@chapter": { + "description": "chapter", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "clear": "Očisti", + "@clear": {}, + "clearAllSettings": "Očisti sve postavke", + "@clearAllSettings": {}, + "clearAllSettingsQuestion": "Očisti sve postavke?", + "@clearAllSettingsQuestion": {}, + "clearChanges": "Pobriši izmjene", + "@clearChanges": {}, + "clearSelection": "Pobriši odabir", + "@clearSelection": {}, + "close": "Zatvori", + "@close": {}, + "code": "Kod", + "@code": {}, + "collectionFolder": "Kolekcija", + "@collectionFolder": {}, + "color": "Boja", + "@color": {}, + "combined": "Kombinirano", + "@combined": {}, + "communityRating": "Rating zajednice", + "@communityRating": {}, + "continuePage": "Nastavi - stranica {page}", + "@continuePage": { + "description": "Continue - page 1", + "placeholders": { + "page": { + "type": "int" + } + } + }, + "about": "O", + "@about": {}, + "controls": "Kontrole", + "@controls": {}, + "dashboard": "Nadzorna ploča", + "@dashboard": {}, + "dashboardContinue": "Nastavi", + "@dashboardContinue": {}, + "dashboardContinueListening": "Nastavi slušati", + "@dashboardContinueListening": {}, + "dashboardContinueReading": "Nastavi čitati", + "@dashboardContinueReading": {}, + "dashboardContinueWatching": "Nastavi gledati", + "@dashboardContinueWatching": {}, + "nextUp": "Slijedi", + "@nextUp": {}, + "dashboardRecentlyAdded": "Nedavno dodano u {name}", + "@dashboardRecentlyAdded": { + "description": "Recently added on home screen", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "dateAdded": "Datum dodavanja", + "@dateAdded": {}, + "dateLastContentAdded": "Datum kada je dodan zadnji sadržaj", + "@dateLastContentAdded": {}, + "datePlayed": "Datum reprodukcije", + "@datePlayed": {}, + "days": "Dani", + "@days": {}, + "delete": "Izbriši", + "@delete": {}, + "descending": "Padajuće", + "@descending": {}, + "disableFilters": "Isključi filtere", + "@disableFilters": {}, + "disabled": "Isključeno", + "@disabled": {}, + "discovered": "Otkriveno", + "@discovered": {}, + "displayLanguage": "Jezik prikaza", + "@displayLanguage": {}, + "downloadsPath": "Putanja", + "@downloadsPath": {}, + "downloadsTitle": "Preuzimanja", + "@downloadsTitle": {}, + "dynamicText": "Dinamički", + "@dynamicText": {}, + "editMetadata": "Izmijeni meta podatke", + "@editMetadata": {}, + "empty": "Prazno", + "@empty": {}, + "enabled": "Upaljeno", + "@enabled": {}, + "endsAt": "završava u {date}", + "@endsAt": { + "description": "endsAt", + "placeholders": { + "date": { + "type": "DateTime", + "format": "jm" + } + } + }, + "error": "Greška", + "@error": {}, + "favorite": "Favorit", + "@favorite": {}, + "favorites": "Favoriti", + "@favorites": {}, + "fontColor": "Boja fonta", + "@fontColor": {}, + "fontSize": "Veličina fonta", + "@fontSize": {}, + "goTo": "Idi na", + "@goTo": {}, + "group": "Grupiraj", + "@group": {}, + "groupBy": "Grupiraj po", + "@groupBy": {}, + "hide": "Sakrij", + "@hide": {}, + "hideEmpty": "Sakrij prazno", + "@hideEmpty": {}, + "home": "Početna", + "@home": {}, + "immediately": "Odmah", + "@immediately": {}, + "incorrectPinTryAgain": "Pogrešan PIN. Pokušajte ponovno.", + "@incorrectPinTryAgain": {}, + "info": "Info", + "@info": {}, + "invalidUrl": "Pogrešan URL", + "@invalidUrl": {}, + "light": "Svijetlo", + "@light": {}, + "list": "Lista", + "@list": {}, + "lockscreen": "Zaključani ekran", + "@lockscreen": {}, + "loop": "Petlja", + "@loop": {}, + "markAsUnwatched": "Označi kao nepogledano", + "@markAsUnwatched": {}, + "markAsWatched": "Označi kao pogledano", + "@markAsWatched": {}, + "mediaTypeBook": "Knjiga", + "@mediaTypeBook": {}, + "mediaTypeEpisode": "Epizoda", + "@mediaTypeEpisode": {}, + "mediaTypeMovie": "Film", + "@mediaTypeMovie": {}, + "mediaTypePerson": "Osoba", + "@mediaTypePerson": {}, + "mediaTypePhoto": "Fotografija", + "@mediaTypePhoto": {}, + "mediaTypeSeason": "Sezona", + "@mediaTypeSeason": {}, + "mediaTypeSeries": "Serija", + "@mediaTypeSeries": {}, + "musicAlbum": "Album", + "@musicAlbum": {}, + "name": "Naziv", + "@name": {}, + "navigation": "Navigacija", + "@navigation": {}, + "navigationFavorites": "Favoriti", + "@navigationFavorites": {}, + "navigationSync": "Sinkronizirano", + "@navigationSync": {}, + "never": "Nikada", + "@never": {}, + "noRating": "Nema ratinga", + "@noRating": {}, + "noResults": "Nema rezultata", + "@noResults": {}, + "noServersFound": "Nema pronađenih servera", + "@noServersFound": {}, + "noSuggestionsFound": "Nema pronađenih prijedloga", + "@noSuggestionsFound": {}, + "normal": "Normalno", + "@normal": {}, + "options": "Opcije", + "@options": {}, + "other": "Ostalo", + "@other": {}, + "overview": "Pregled", + "@overview": {}, + "password": "Lozinka", + "@password": {}, + "pathEditTitle": "Promijeni lokaciju", + "@pathEditTitle": {}, + "playLabel": "Reproduciraj", + "@playLabel": {}, + "playVideos": "Reproduciraj video", + "@playVideos": {}, + "quickConnectInputACode": "Unesi kod", + "@quickConnectInputACode": {}, + "quickConnectWrongCode": "Pogrešan kod", + "@quickConnectWrongCode": {}, + "refresh": "Osvježi", + "@refresh": {}, + "related": "Povezano", + "@related": {}, + "restart": "Restartaj", + "@restart": {}, + "result": "Rezultat", + "@result": {}, + "save": "Spremi", + "@save": {}, + "saved": "Spremljeno", + "@saved": {}, + "selectAll": "Odaberi sve", + "@selectAll": {} +} From 1204d1b24fe0278b8a7cb65f2199dae820f4e825 Mon Sep 17 00:00:00 2001 From: ssantos Date: Mon, 4 Aug 2025 21:55:17 +0200 Subject: [PATCH 04/29] Translated using Weblate (Portuguese) Currently translated at 98.3% (473 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/pt/ --- lib/l10n/app_pt.arb | 96 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 94 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index b874930..60c8d1a 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -297,7 +297,7 @@ }, "masonry": "Alvenaria", "@masonry": {}, - "mediaTypeBoxset": "Conjunto de caixas", + "mediaTypeBoxset": "Boxset", "@mediaTypeBoxset": {}, "mediaTypeFolder": "Pasta", "@mediaTypeFolder": {}, @@ -1278,5 +1278,97 @@ "episodeUnaired": "Não exibido", "@episodeUnaired": {}, "episodeMissing": "Falta", - "@episodeMissing": {} + "@episodeMissing": {}, + "settingsEnableOsMediaControlsDesc": "Permitir o controle da reprodução usando as teclas de média e mostrar a média atual em reprodução no OS", + "@settingsEnableOsMediaControlsDesc": {}, + "settingsPlayerBufferSizeTitle": "Tamanho do buffer de vídeo", + "@settingsPlayerBufferSizeTitle": {}, + "settingsPlayerBufferSizeDesc": "Configure o tamanho do buffer para reprodução de vídeo, determinando a quantidade de dados que é carregada no cache.", + "@settingsPlayerBufferSizeDesc": {}, + "exitFladderTitle": "Sair do Fladder", + "@exitFladderTitle": {}, + "castAndCrew": "Elenco & Equipa", + "@castAndCrew": {}, + "guestActor": "{count, plural, other{Atores Convidados} one{Ator Convidado}}", + "@guestActor": { + "description": "Guest actors", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "maxConcurrentDownloadsTitle": "Máximo de descargas simultâneas", + "@maxConcurrentDownloadsTitle": {}, + "maxConcurrentDownloadsDesc": "Define o número máximo de descargas que podem ser executadas ao mesmo tempo. Defina como 0 para desativar o limite.", + "@maxConcurrentDownloadsDesc": {}, + "playbackTrackSelection": "Seleção de faixa", + "@playbackTrackSelection": {}, + "rememberSubtitleSelections": "Definir a legenda com base no elemento anterior", + "@rememberSubtitleSelections": {}, + "rememberAudioSelections": "Definir o áudio com base no elemento anterior", + "@rememberAudioSelections": {}, + "rememberSubtitleSelectionsDesc": "Tentar definir a faixa de áudio com a correspondência mais próxima do último vídeo.", + "@rememberSubtitleSelectionsDesc": {}, + "rememberAudioSelectionsDesc": "Tentar definir a legenda com a correspondência mais próxima do último vídeo.", + "@rememberAudioSelectionsDesc": {}, + "similarToRecentlyPlayed": "Semelhante aos recentemente assistidos", + "@similarToRecentlyPlayed": {}, + "similarToLikedItem": "Semelhante a elementos gostados", + "@similarToLikedItem": {}, + "hasDirectorFromRecentlyPlayed": "Tem diretor de algo recentemente assistido", + "@hasDirectorFromRecentlyPlayed": {}, + "hasActorFromRecentlyPlayed": "Tem ator de algo recentemente assistido", + "@hasActorFromRecentlyPlayed": {}, + "hasLikedDirector": "Tem diretor favoritado", + "@hasLikedDirector": {}, + "hasLikedActor": "Tem ator favoritado", + "@hasLikedActor": {}, + "latest": "Mais recente", + "@latest": {}, + "recommended": "Recomendado", + "@recommended": {}, + "playbackType": "Tipo de reprodução", + "@playbackType": {}, + "playbackTypeDirect": "Direta", + "@playbackTypeDirect": {}, + "playbackTypeTranscode": "Transcodificação", + "@playbackTypeTranscode": {}, + "playbackTypeOffline": "Offline", + "@playbackTypeOffline": {}, + "latestReleases": "Lançamentos mais recentes", + "@latestReleases": {}, + "autoCheckForUpdates": "Verificar periodicamente se há atualizações", + "@autoCheckForUpdates": {}, + "newReleaseFoundTitle": "Atualização {newRelease} disponível!", + "@newReleaseFoundTitle": { + "placeholders": { + "newRelease": { + "type": "String" + } + } + }, + "newUpdateFoundOnGithub": "Nova atualização encontrada no Github", + "@newUpdateFoundOnGithub": {}, + "enableBackgroundPostersTitle": "Ativar imagens de fundo", + "@enableBackgroundPostersTitle": {}, + "enableBackgroundPostersDesc": "Mostra imagens de fundo aleatórias em ecrãs aplicáveis", + "@enableBackgroundPostersDesc": {}, + "notificationDownloadingDownloading": "A descarregar", + "@notificationDownloadingDownloading": {}, + "notificationDownloadingPaused": "Descarga pausada", + "@notificationDownloadingPaused": {}, + "notificationDownloadingFinished": "Descarga concluída", + "@notificationDownloadingFinished": {}, + "notificationDownloadingError": "Erro ao descarregar", + "@notificationDownloadingError": {}, + "syncPauseAll": "Pausar tudo", + "@syncPauseAll": {}, + "syncStopAll": "Parar tudo", + "@syncStopAll": {}, + "syncDeleteAll": "Apagar todos ficheiros", + "@syncDeleteAll": {}, + "syncAllFiles": "Sincronizar todo ficheiros", + "@syncAllFiles": {} } From 93ea35e6585adf9b30b72c5a752faa68f08ab756 Mon Sep 17 00:00:00 2001 From: CilginImamm <135085671+CilginImamm@users.noreply.github.com> Date: Tue, 5 Aug 2025 04:49:41 +0200 Subject: [PATCH 05/29] Translated using Weblate (Turkish) Currently translated at 99.5% (479 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/tr/ --- lib/l10n/app_tr.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index e582d1b..bcefce8 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -1407,5 +1407,7 @@ "syncDeleteAll": "Tüm dosyaları sil", "@syncDeleteAll": {}, "syncAllFiles": "Tüm dosyaları eşitle", - "@syncAllFiles": {} + "@syncAllFiles": {}, + "offline": "Çevrimdışı", + "@offline": {} } From df600750da933858a875f374ffe2a071405671d9 Mon Sep 17 00:00:00 2001 From: Sasa Blazek Date: Mon, 4 Aug 2025 18:18:53 +0200 Subject: [PATCH 06/29] Translated using Weblate (Croatian) Currently translated at 28.2% (136 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/hr/ --- lib/l10n/app_hr.arb | 54 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_hr.arb b/lib/l10n/app_hr.arb index 15d90f4..8fc8828 100644 --- a/lib/l10n/app_hr.arb +++ b/lib/l10n/app_hr.arb @@ -273,5 +273,57 @@ "saved": "Spremljeno", "@saved": {}, "selectAll": "Odaberi sve", - "@selectAll": {} + "@selectAll": {}, + "forceRefresh": "Prisilno osvježi", + "@forceRefresh": {}, + "grid": "Mreža", + "@grid": {}, + "reWatch": "Ponovno gledaj", + "@reWatch": {}, + "played": "Reproducirano", + "@played": {}, + "server": "Server", + "@server": {}, + "settingsClientTitle": "Fladder", + "@settingsClientTitle": {}, + "settingsProfileTitle": "Profil", + "@settingsProfileTitle": {}, + "sortBy": "Sortiraj po", + "@sortBy": {}, + "sortName": "Naziv", + "@sortName": {}, + "sortOrder": "Redoslijed sortiranja", + "@sortOrder": {}, + "start": "Start", + "@start": {}, + "subtitles": "Titlovi", + "@subtitles": {}, + "switchUser": "Promijeni korisnika", + "@switchUser": {}, + "sync": "Sinkroniziraj", + "@sync": {}, + "theme": "Tema", + "@theme": {}, + "themeColor": "Boja teme", + "@themeColor": {}, + "themeModeDark": "Tamna", + "@themeModeDark": {}, + "themeModeLight": "Svijetla", + "@themeModeLight": {}, + "themeModeSystem": "Sustav", + "@themeModeSystem": {}, + "video": "Video", + "@video": {}, + "watchOn": "Gledaj na", + "@watchOn": {}, + "aboutVersion": "Verzija: {version}", + "@aboutVersion": { + "placeholders": { + "version": { + "type": "String" + } + } + }, + "speed": "Brzina", + "@speed": {} } From d312c6e2ce86c315049bd00e574dac5af57affb9 Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Tue, 5 Aug 2025 07:28:22 +0200 Subject: [PATCH 07/29] Translated using Weblate (Croatian) Currently translated at 28.6% (138 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/hr/ --- lib/l10n/app_hr.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_hr.arb b/lib/l10n/app_hr.arb index 8fc8828..6377f20 100644 --- a/lib/l10n/app_hr.arb +++ b/lib/l10n/app_hr.arb @@ -3,7 +3,7 @@ "@accept": {}, "active": "Aktivno", "@active": {}, - "actor": "{broj, množina, ostali{Actors} jedan{Actor}}", + "actor": "{count, plural, other{ostali} one{jedan}}", "@actor": { "description": "actor", "placeholders": { @@ -56,7 +56,7 @@ "@cancel": {}, "change": "Promijeni", "@change": {}, - "chapter": "{broj, množina, ostala{Chapters} jedno{Chapter}}", + "chapter": "{count, plural, other{ostala} one{jedno}}", "@chapter": { "description": "chapter", "placeholders": { From 051b2c5168df79a3f251c2af5f9b57340478ea0f Mon Sep 17 00:00:00 2001 From: Sasa Blazek Date: Wed, 6 Aug 2025 15:00:08 +0200 Subject: [PATCH 08/29] Translated using Weblate (Croatian) Currently translated at 50.5% (243 of 481 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/hr/ --- lib/l10n/app_hr.arb | 466 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 462 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_hr.arb b/lib/l10n/app_hr.arb index 6377f20..dac20de 100644 --- a/lib/l10n/app_hr.arb +++ b/lib/l10n/app_hr.arb @@ -3,7 +3,7 @@ "@accept": {}, "active": "Aktivno", "@active": {}, - "actor": "{count, plural, other{ostali} one{jedan}}", + "actor": "{count, plural, other{Glumci} one{Glumac}}", "@actor": { "description": "actor", "placeholders": { @@ -56,7 +56,7 @@ "@cancel": {}, "change": "Promijeni", "@change": {}, - "chapter": "{count, plural, other{ostala} one{jedno}}", + "chapter": "{count, plural, other{Poglavlja} one{Poglavlje}}", "@chapter": { "description": "chapter", "placeholders": { @@ -194,7 +194,7 @@ "@info": {}, "invalidUrl": "Pogrešan URL", "@invalidUrl": {}, - "light": "Svijetlo", + "light": "Svijetla", "@light": {}, "list": "Lista", "@list": {}, @@ -325,5 +325,463 @@ } }, "speed": "Brzina", - "@speed": {} + "@speed": {}, + "deleteItem": "Izbriši {item}?", + "@deleteItem": { + "description": "deleteItem", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "downloadsSyncedData": "Sinkronizirani podaci", + "@downloadsSyncedData": {}, + "folders": "Direktoriji", + "@folders": {}, + "failedToLoadImage": "Ne mogu učitati sliku", + "@failedToLoadImage": {}, + "downloadsClearTitle": "Očisti sinkronizirane podatke", + "@downloadsClearTitle": {}, + "director": "{count, plural, other{Redatelj} two{Redatelji}}", + "@director": { + "description": "director", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "episode": "{count, plural, other{Epizode} one{Epizoda} }", + "@episode": { + "description": "episode", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "filter": "{count, plural, other{Filteri} one{Filter}}", + "@filter": { + "description": "filter", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "genre": "{count, plural, other{Žanrovi} one{Žanr}}", + "@genre": { + "description": "genre", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "identify": "Identificiraj", + "@identify": {}, + "itemCount": "Broj stavki: {count}", + "@itemCount": { + "description": "Item count", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "invalidUrlDesc": "URL treba početi sa http(s)://", + "@invalidUrlDesc": {}, + "label": "{count, plural, other{Oznake} one{Oznaka}}", + "@label": { + "description": "label", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "library": "{count, plural, other{Zbirke} one{Zbirka}}", + "@library": { + "description": "Plural", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "libraryFetchNoItemsFound": "Nema pronađenih stavki. Probaj drugačije postavke.", + "@libraryFetchNoItemsFound": {}, + "login": "Prijava", + "@login": {}, + "logout": "Odjava", + "@logout": {}, + "logoutUserPopupTitle": "Odjavi {userName}?", + "@logoutUserPopupTitle": { + "description": "Pop-up for logging out the user", + "placeholders": { + "userName": { + "type": "String" + } + } + }, + "mediaTypePhotoAlbum": "Foto album", + "@mediaTypePhotoAlbum": {}, + "mediaTypePlaylist": "Lista izvođenja", + "@mediaTypePlaylist": {}, + "mediaTypeFolder": "Mapa", + "@mediaTypeFolder": {}, + "minutes": "{count, plural, other{Minute} one{Minuta} }", + "@minutes": { + "description": "minute", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mode": "Mod", + "@mode": {}, + "moreOptions": "Više opcija", + "@moreOptions": {}, + "pathEditSelect": "Odaberi lokaciju za preuzimanje", + "@pathEditSelect": {}, + "removeAsFavorite": "Ukloni iz omiljenih", + "@removeAsFavorite": {}, + "removeFromCollection": "Ukloni iz kolekcije", + "@removeFromCollection": {}, + "removeFromPlaylist": "Ukloni iz liste izvođenja", + "@removeFromPlaylist": {}, + "replaceAllImages": "Zamijeni sve slike", + "@replaceAllImages": {}, + "replaceExistingImages": "Zamijeni postojeće slike", + "@replaceExistingImages": {}, + "scanLibrary": "Skeniraj zbirku", + "@scanLibrary": {}, + "search": "Traži", + "@search": {}, + "selected": "Odabrano", + "@selected": {}, + "settingsContinue": "Nastavi", + "@settingsContinue": {}, + "settings": "Postavke", + "@settings": {}, + "set": "Postavi", + "@set": { + "description": "Use for setting a certain value", + "context": "Set 'time'" + }, + "shadow": "Sjena", + "@shadow": {}, + "settingsPosterSize": "Veličina postera", + "@settingsPosterSize": {}, + "settingsSecurity": "Sigurnost", + "@settingsSecurity": {}, + "showDetails": "Prikaži detalje", + "@showDetails": {}, + "showEmpty": "Prikaži prazno", + "@showEmpty": {}, + "studio": "{count, plural, other{Studiji} one{Studio}}", + "@studio": { + "description": "studio", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "subtitleConfigurator": "Konfigurator titlova", + "@subtitleConfigurator": {}, + "syncedItems": "Sinkronizirane stavke", + "@syncedItems": {}, + "timeAndAnnotation": "{minutes} i {seconds}", + "@timeAndAnnotation": { + "description": "timeAndAnnotation", + "placeholders": { + "minutes": { + "type": "String" + }, + "seconds": { + "type": "String" + } + } + }, + "totalSize": "Ukupna veličina: {size}", + "@totalSize": { + "placeholders": { + "size": { + "type": "String" + } + } + }, + "type": "{count, plural, other{Tipovi} one{Tip}}", + "@type": { + "description": "type", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "unPlayed": "Nereproducirano", + "@unPlayed": {}, + "unknown": "Nepoznato", + "@unknown": {}, + "userName": "Korisničko ime", + "@userName": {}, + "writer": "{count, plural, other{Pisac} two{Pisci}}", + "@writer": { + "description": "writer", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "year": "{count, plural, other{Godine} one{Godina}}", + "@year": { + "description": "year", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "addToNewCollection": "Nova kolekcija", + "@addToNewCollection": {}, + "syncStatusComplete": "Završeno", + "@syncStatusComplete": {}, + "syncStatusNotFound": "Nije pronađeno", + "@syncStatusNotFound": {}, + "nativeName": "Hrvatski", + "@nativeName": {}, + "biometricsFailedCheckAgain": "Biometrija neuspješna. Provjeri postavke i pokušaj ponovno.", + "@biometricsFailedCheckAgain": {}, + "deleteFileFromSystem": "Brisanje ove stavke {item} će ju obrisati i sa datotečnog sustava i iz vaše medijske zbirke. Da li ste sigurni da želite nastaviti?", + "@deleteFileFromSystem": { + "description": "Delete file from system", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "downloadsClearDesc": "Obriši sve sinkronizirane podatke, brisanjem svih podataka za sve sinkronizirane korisnike?", + "@downloadsClearDesc": {}, + "fetchingLibrary": "Dohvaćanje stavki zbirke…", + "@fetchingLibrary": {}, + "homeBannerSlideshow": "Prikaz slajdova", + "@homeBannerSlideshow": {}, + "homeBannerCarousel": "Vrtuljak", + "@homeBannerCarousel": {}, + "loggedIn": "Prijavljen", + "@loggedIn": {}, + "metaDataSavedFor": "Meta podaci spremljeni za {item}", + "@metaDataSavedFor": { + "description": "metaDataSavedFor", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "metadataRefreshDefault": "Traži nove i izmijenjene datoteke", + "@metadataRefreshDefault": {}, + "metadataRefreshFull": "Zamijeni sve meta podatke", + "@metadataRefreshFull": {}, + "metadataRefreshValidation": "Potraži nedostajuće meta podatke", + "@metadataRefreshValidation": {}, + "moreFrom": "Više za {info}", + "@moreFrom": { + "description": "More from", + "placeholders": { + "info": { + "type": "String" + } + } + }, + "mouseDragSupport": "Vuci korištenjem miša", + "@mouseDragSupport": {}, + "navigationDashboard": "Nadzorna ploča", + "@navigationDashboard": {}, + "noItemsSynced": "Nema sinkroniziranih stavki", + "@noItemsSynced": {}, + "noItemsToShow": "Nema stavki za prikaz", + "@noItemsToShow": {}, + "none": "Ništa", + "@none": {}, + "notPartOfAlbum": "Nije dio albuma", + "@notPartOfAlbum": {}, + "openParent": "Otvori glavni", + "@openParent": {}, + "openShow": "Otvori seriju", + "@openShow": {}, + "openWebLink": "Otvori web link", + "@openWebLink": {}, + "page": "Stranica {index}", + "@page": { + "description": "page", + "placeholders": { + "index": { + "type": "int" + } + } + }, + "play": "Reproduciraj {item}", + "@play": { + "description": "Play with", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "playCount": "Broj reprodukcija", + "@playCount": {}, + "quickConnectTitle": "Brzo povezivanje", + "@quickConnectTitle": {}, + "random": "Nasumično", + "@random": {}, + "rating": "{count, plural, other{Rejtinzi} one{Rejting}}", + "@rating": { + "description": "rating", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "read": "Čitaj {item}", + "@read": { + "description": "read", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "readFromStart": "Čitaj {item} od početka", + "@readFromStart": { + "description": "Read book from start", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "recursive": "Rekurzivan", + "@recursive": {}, + "refreshMetadata": "Osvježi meta podatke", + "@refreshMetadata": {}, + "refreshPopup": "Osvježi - {name}", + "@refreshPopup": { + "placeholders": { + "name": { + "type": "String" + } + } + }, + "releaseDate": "Datum izdavanja", + "@releaseDate": {}, + "resumable": "Moguće nastaviti", + "@resumable": {}, + "resume": "Nastavi {item}", + "@resume": { + "description": "resume", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "retry": "Pokušaj ponovno", + "@retry": {}, + "runTime": "Vrijeme izvođenja", + "@runTime": {}, + "scanBiometricHint": "Potvrdi identitet", + "@scanBiometricHint": {}, + "scanningName": "Skeniranje - {name}…", + "@scanningName": { + "placeholders": { + "name": { + "type": "String" + } + } + }, + "season": "{count, plural, other{Sezone} one{Sezona} }", + "@season": { + "description": "season", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "seconds": "{count, plural, other{Sekunde} one{Sekunda}}", + "@seconds": { + "description": "second", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "selectTime": "Odaberi vrijeme", + "@selectTime": {}, + "selectedWith": "Odabrana {info}", + "@selectedWith": { + "description": "selected", + "placeholders": { + "info": { + "type": "String" + } + } + }, + "separate": "Odvojeno", + "@separate": {}, + "settingSecurityApplockTitle": "Zaključavanje aplikacije", + "@settingSecurityApplockTitle": {}, + "playFrom": "Reproduciraj od {name}", + "@playFrom": { + "description": "playFrom", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "playFromStart": "Reproduciraj {name} od početka", + "@playFromStart": { + "description": "speel vanaf het begin", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "quickConnectAction": "Unesi kod za brzo povezivanje za", + "@quickConnectAction": {}, + "setIdentityTo": "Promijeni identitet u {name}", + "@setIdentityTo": { + "description": "setIdentityTo", + "placeholders": { + "name": { + "type": "String" + } + } + } } From 54d59bf79ad0a790d6a7cd03b465af363015aede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Fri, 8 Aug 2025 17:40:28 +0200 Subject: [PATCH 09/29] Translated using Weblate (Ukrainian) Currently translated at 100.0% (498 of 498 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/uk/ --- lib/l10n/app_uk.arb | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 339214a..9a4e344 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -1421,5 +1421,45 @@ "usePostersForLibraryIconsDesc": "Показувати постери замість іконок для бібліотек", "@usePostersForLibraryIconsDesc": {}, "offline": "Офлайн", - "@offline": {} + "@offline": {}, + "shortCuts": "Скорочення", + "@shortCuts": {}, + "skipForwardLength": "Перехід уперед", + "@skipForwardLength": {}, + "skipBackLength": "Пропустити довжину назад", + "@skipBackLength": {}, + "playPause": "Відтворення/Пауза", + "@playPause": {}, + "seekForward": "Перемотування вперед", + "@seekForward": {}, + "seekBack": "Перемотати назад", + "@seekBack": {}, + "mute": "Вимкнути звук", + "@mute": {}, + "volumeUp": "Збільшення гучності", + "@volumeUp": {}, + "volumeDown": "Зменшення гучності", + "@volumeDown": {}, + "nextVideo": "Наступне відео", + "@nextVideo": {}, + "prevVideo": "Попереднє відео", + "@prevVideo": {}, + "nextChapter": "Наступний розділ", + "@nextChapter": {}, + "prevChapter": "Попередній розділ", + "@prevChapter": {}, + "fullScreen": "Повний екран", + "@fullScreen": {}, + "skipMediaSegment": "Пропустити медіа-сегмент", + "@skipMediaSegment": {}, + "exit": "Вихід", + "@exit": {}, + "shortCutAlreadyAssigned": "Комбінацію клавіш '{hotKey}' уже призначено", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + } } From 88daef374d2815733c4f466dde964e3073bc3c68 Mon Sep 17 00:00:00 2001 From: stanol Date: Fri, 8 Aug 2025 18:05:28 +0200 Subject: [PATCH 10/29] Translated using Weblate (Ukrainian) Currently translated at 100.0% (498 of 498 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/uk/ --- lib/l10n/app_uk.arb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 9a4e344..33084a9 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -1422,23 +1422,23 @@ "@usePostersForLibraryIconsDesc": {}, "offline": "Офлайн", "@offline": {}, - "shortCuts": "Скорочення", + "shortCuts": "Комбінації клавіш", "@shortCuts": {}, - "skipForwardLength": "Перехід уперед", + "skipForwardLength": "Крок перемотування вперед", "@skipForwardLength": {}, - "skipBackLength": "Пропустити довжину назад", + "skipBackLength": "Крок перемотування назад", "@skipBackLength": {}, "playPause": "Відтворення/Пауза", "@playPause": {}, - "seekForward": "Перемотування вперед", + "seekForward": "Перемотати вперед", "@seekForward": {}, "seekBack": "Перемотати назад", "@seekBack": {}, "mute": "Вимкнути звук", "@mute": {}, - "volumeUp": "Збільшення гучності", + "volumeUp": "Збільшити гучність", "@volumeUp": {}, - "volumeDown": "Зменшення гучності", + "volumeDown": "Зменшити гучність", "@volumeDown": {}, "nextVideo": "Наступне відео", "@nextVideo": {}, @@ -1448,7 +1448,7 @@ "@nextChapter": {}, "prevChapter": "Попередній розділ", "@prevChapter": {}, - "fullScreen": "Повний екран", + "fullScreen": "Повноекранний режим", "@fullScreen": {}, "skipMediaSegment": "Пропустити медіа-сегмент", "@skipMediaSegment": {}, From 0642688f2beb026f1008229d72523f1fc47eac1f Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Fri, 8 Aug 2025 19:35:47 +0200 Subject: [PATCH 11/29] Translated using Weblate (Dutch) Currently translated at 100.0% (498 of 498 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/nl/ --- lib/l10n/app_nl.arb | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index 07a5b40..874abdd 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -1187,7 +1187,7 @@ }, "mdkExperimental": "MDK backend is nog experimenteel", "@mdkExperimental": {}, - "skipButtonLabel": "(S)kip {segment}", + "skipButtonLabel": "Skip {segment}", "@skipButtonLabel": { "placeholders": { "segment": { @@ -1414,5 +1414,45 @@ "usePostersForLibraryIconsDesc": "Toon posters in plaats van pictogrammen voor bibliotheken", "@usePostersForLibraryIconsDesc": {}, "offline": "Offline", - "@offline": {} + "@offline": {}, + "shortCuts": "Sneltoetsen", + "@shortCuts": {}, + "skipForwardLength": "Duur van vooruit spoelen", + "@skipForwardLength": {}, + "skipBackLength": "Duur van terugspoelen", + "@skipBackLength": {}, + "playPause": "Afspelen/Pauzeren", + "@playPause": {}, + "seekForward": "Vooruit zoeken", + "@seekForward": {}, + "seekBack": "Terugspoelen", + "@seekBack": {}, + "mute": "Dempen", + "@mute": {}, + "volumeUp": "Volume omhoog", + "@volumeUp": {}, + "volumeDown": "Volume omlaag", + "@volumeDown": {}, + "nextVideo": "Volgende video", + "@nextVideo": {}, + "prevVideo": "Vorige video", + "@prevVideo": {}, + "nextChapter": "Volgende hoofdstuk", + "@nextChapter": {}, + "prevChapter": "Vorige hoofdstuk", + "@prevChapter": {}, + "fullScreen": "Volledig scherm", + "@fullScreen": {}, + "skipMediaSegment": "Media segment overslaan", + "@skipMediaSegment": {}, + "exit": "Sluiten", + "@exit": {}, + "shortCutAlreadyAssigned": "Sneltoets '{hotKey}\" al toegewezen", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + } } From 11bb97ac043b2d88360b1939682611f2bde6eb77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Sat, 9 Aug 2025 07:34:54 +0200 Subject: [PATCH 12/29] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (498 of 498 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/zh_Hans/ --- lib/l10n/app_zh.arb | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 36093c0..423e542 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -1185,7 +1185,7 @@ "@playerSettingsBackendTitle": {}, "playerSettingsBackendDesc": "选择您喜好的媒体播放器以获得最佳播放体验", "@playerSettingsBackendDesc": {}, - "skipButtonLabel": "跳过{segment}", + "skipButtonLabel": "跳过 {segment}", "@skipButtonLabel": { "placeholders": { "segment": { @@ -1412,5 +1412,45 @@ "usePostersForLibraryIconsDesc": "显示媒体库海报而不是图标", "@usePostersForLibraryIconsDesc": {}, "offline": "离线", - "@offline": {} + "@offline": {}, + "shortCuts": "快捷键", + "@shortCuts": {}, + "skipForwardLength": "跳过向前的长度", + "@skipForwardLength": {}, + "skipBackLength": "跳过向后的长度", + "@skipBackLength": {}, + "playPause": "播放/暂停", + "@playPause": {}, + "seekBack": "回退", + "@seekBack": {}, + "mute": "静音", + "@mute": {}, + "seekForward": "快进", + "@seekForward": {}, + "volumeUp": "音量增大", + "@volumeUp": {}, + "volumeDown": "音量降低", + "@volumeDown": {}, + "nextVideo": "下一个视频", + "@nextVideo": {}, + "prevVideo": "上一个视频", + "@prevVideo": {}, + "nextChapter": "下一章", + "@nextChapter": {}, + "prevChapter": "上一章", + "@prevChapter": {}, + "fullScreen": "全屏", + "@fullScreen": {}, + "skipMediaSegment": "跳过媒体片段", + "@skipMediaSegment": {}, + "exit": "退出", + "@exit": {}, + "shortCutAlreadyAssigned": "快捷键 '{hotKey}' 已经分配了", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + } } From 48f9d39203d3b7095f046561dc94f1873504822d Mon Sep 17 00:00:00 2001 From: st7105 Date: Sat, 9 Aug 2025 08:08:08 +0200 Subject: [PATCH 13/29] Translated using Weblate (Russian) Currently translated at 100.0% (498 of 498 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ru/ --- lib/l10n/app_ru.arb | 48 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index 6fd6301..814ca05 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -1407,5 +1407,51 @@ "syncDeleteAll": "Удалить все файлы", "@syncDeleteAll": {}, "syncAllFiles": "Синхронизировать все файлы", - "@syncAllFiles": {} + "@syncAllFiles": {}, + "usePostersForLibraryIconsTitle": "Показывайте постеры с библиотечными иконами", + "@usePostersForLibraryIconsTitle": {}, + "usePostersForLibraryIconsDesc": "Показывать постеры вместо иконок для библиотек", + "@usePostersForLibraryIconsDesc": {}, + "offline": "Офлайн", + "@offline": {}, + "shortCuts": "Ярлыки", + "@shortCuts": {}, + "skipForwardLength": "Длительность перемотки вперёд", + "@skipForwardLength": {}, + "skipBackLength": "Длительность перемотки назад", + "@skipBackLength": {}, + "playPause": "Воспроизведение/пауза", + "@playPause": {}, + "seekForward": "Перемотка вперёд", + "@seekForward": {}, + "seekBack": "Перемотка назад", + "@seekBack": {}, + "mute": "Выключить звук", + "@mute": {}, + "volumeUp": "Увеличить громкость", + "@volumeUp": {}, + "volumeDown": "Уменьшить громкость", + "@volumeDown": {}, + "nextVideo": "Следующее видео", + "@nextVideo": {}, + "prevVideo": "Предыдущее видео", + "@prevVideo": {}, + "nextChapter": "Следующая глава", + "@nextChapter": {}, + "prevChapter": "Предыдущая глава", + "@prevChapter": {}, + "fullScreen": "Полный экран", + "@fullScreen": {}, + "skipMediaSegment": "Пропустить фрагмент", + "@skipMediaSegment": {}, + "exit": "Выход", + "@exit": {}, + "shortCutAlreadyAssigned": "Сочетание клавиш '{hotKey}' уже назначено", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + } } From d8290cde1eae02ab21c37ec2f70c4c0cefab22ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Sat, 9 Aug 2025 09:33:34 +0200 Subject: [PATCH 14/29] Translated using Weblate (Ukrainian) Currently translated at 100.0% (499 of 499 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/uk/ --- lib/l10n/app_uk.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 33084a9..dc2c910 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -1461,5 +1461,7 @@ "type": "String" } } - } + }, + "blurred": "Розмитий", + "@blurred": {} } From 9d2d798a448a1cafb73bd3f7e4b6a735bdb1b2d9 Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Sat, 9 Aug 2025 10:32:58 +0200 Subject: [PATCH 15/29] Translated using Weblate (Dutch) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/nl/ --- lib/l10n/app_nl.arb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index 874abdd..1a2156f 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -1454,5 +1454,15 @@ "type": "String" } } + }, + "blurred": "Vervaagd", + "@blurred": {}, + "volumeIndicator": "Volume: {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } } } From e314b8216a5d5e286a39ba4c8b69b8a54ffa7d60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Sat, 9 Aug 2025 14:33:22 +0200 Subject: [PATCH 16/29] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/zh_Hans/ --- lib/l10n/app_zh.arb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 423e542..5f311b7 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -1452,5 +1452,15 @@ "type": "String" } } + }, + "blurred": "模糊", + "@blurred": {}, + "volumeIndicator": "音量:{volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } } } From a1293179d610ec8047ce8e87d8bc0b0612d77158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Sat, 9 Aug 2025 10:37:37 +0200 Subject: [PATCH 17/29] Translated using Weblate (Ukrainian) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/uk/ --- lib/l10n/app_uk.arb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index dc2c910..3dfebf0 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -1463,5 +1463,13 @@ } }, "blurred": "Розмитий", - "@blurred": {} + "@blurred": {}, + "volumeIndicator": "Звук: {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } + } } From d3fead7fa45ffeb367ce3678720189fcdcaf1ca6 Mon Sep 17 00:00:00 2001 From: stanol Date: Sat, 9 Aug 2025 12:50:33 +0200 Subject: [PATCH 18/29] Translated using Weblate (Ukrainian) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/uk/ --- lib/l10n/app_uk.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 3dfebf0..87bf44d 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -1464,7 +1464,7 @@ }, "blurred": "Розмитий", "@blurred": {}, - "volumeIndicator": "Звук: {volume}", + "volumeIndicator": "Гучність: {volume}", "@volumeIndicator": { "placeholders": { "volume": { From 785285190b0929b57b2b7010dc1e7b8e26712978 Mon Sep 17 00:00:00 2001 From: Abdullah Khaled Date: Sun, 10 Aug 2025 00:30:20 +0200 Subject: [PATCH 19/29] Translated using Weblate (Arabic) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ar/ --- lib/l10n/app_ar.arb | 52 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ar.arb b/lib/l10n/app_ar.arb index 2b3a789..980bc7a 100644 --- a/lib/l10n/app_ar.arb +++ b/lib/l10n/app_ar.arb @@ -1413,5 +1413,55 @@ "usePostersForLibraryIconsDesc": "عرض الملصقات بدلاً من الأيقونات للمكتبات", "@usePostersForLibraryIconsDesc": {}, "offline": "غير متصل", - "@offline": {} + "@offline": {}, + "shortCuts": "الاختصارات", + "@shortCuts": {}, + "skipForwardLength": "مدة التقديم", + "@skipForwardLength": {}, + "skipBackLength": "مدة الإرجاع", + "@skipBackLength": {}, + "playPause": "تشغيل/إيقاف مؤقت", + "@playPause": {}, + "seekForward": "تقديم", + "@seekForward": {}, + "seekBack": "إرجاع", + "@seekBack": {}, + "mute": "كتم الصوت", + "@mute": {}, + "volumeUp": "رفع الصوت", + "@volumeUp": {}, + "volumeDown": "خفض الصوت", + "@volumeDown": {}, + "nextVideo": "الفيديو التالي", + "@nextVideo": {}, + "prevVideo": "الفيديو السابق", + "@prevVideo": {}, + "nextChapter": "الفصل التالي", + "@nextChapter": {}, + "prevChapter": "الفصل السابق", + "@prevChapter": {}, + "fullScreen": "ملئ الشاشة", + "@fullScreen": {}, + "skipMediaSegment": "تخطي مقطع الوسائط", + "@skipMediaSegment": {}, + "exit": "خروج", + "@exit": {}, + "shortCutAlreadyAssigned": "تم تعيين الاختصار '{hotKey}' بالفعل", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + }, + "blurred": "ضبابي", + "@blurred": {}, + "volumeIndicator": "مستوى الصوت: {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } + } } From 7519a1d82856463174b8b45da09946f1cbd59e57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20M=C3=AEn=C4=83il=C4=83?= Date: Sun, 10 Aug 2025 01:42:35 +0200 Subject: [PATCH 20/29] Translated using Weblate (Romanian) Currently translated at 44.8% (224 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ro/ --- lib/l10n/app_ro.arb | 594 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 588 insertions(+), 6 deletions(-) diff --git a/lib/l10n/app_ro.arb b/lib/l10n/app_ro.arb index 3154251..7d79e37 100644 --- a/lib/l10n/app_ro.arb +++ b/lib/l10n/app_ro.arb @@ -34,7 +34,7 @@ "@all": {}, "amoledBlack": "Negru Amoled", "@amoledBlack": {}, - "appLockAutoLogin": "Conectare automată", + "appLockAutoLogin": "Autentificare automată", "@appLockAutoLogin": {}, "appLockPasscode": "Pinul de acces", "@appLockPasscode": {}, @@ -46,7 +46,7 @@ "@cancel": {}, "change": "Schimbă", "@change": {}, - "clear": "", + "clear": "Ștergeți", "@clear": {}, "combined": "Combinat", "@combined": {}, @@ -54,7 +54,7 @@ "@controls": {}, "dashboardContinueListening": "Continua Ascultarea", "@dashboardContinueListening": {}, - "dashboardContinueWatching": "Continua Vizionare", + "dashboardContinueWatching": "Continuă Vizionarea", "@dashboardContinueWatching": {}, "dashboardRecentlyAdded": "Adăugat recent în {name}", "@dashboardRecentlyAdded": { @@ -73,7 +73,7 @@ "@days": {}, "about": "Despre", "@about": {}, - "close": "Închide", + "close": "Închideți", "@close": {}, "dashboardContinueReading": "Continua Cititul", "@dashboardContinueReading": {}, @@ -93,7 +93,7 @@ } } }, - "appLockTitle": "Selectează modul de conectare pentru {userName}", + "appLockTitle": "Setați modalitatea de autentificare pentru {userName}", "@appLockTitle": { "description": "Pop-up to pick a login method", "placeholders": { @@ -125,5 +125,587 @@ "collectionFolder": "Dosar de colectare", "@collectionFolder": {}, "nextUp": "Următorul", - "@nextUp": {} + "@nextUp": {}, + "ascending": "Ascendent", + "@ascending": {}, + "clearAllSettings": "Ștergeți toate setările", + "@clearAllSettings": {}, + "clearAllSettingsQuestion": "Ștergeți toate setările?", + "@clearAllSettingsQuestion": {}, + "clearChanges": "Ștergeți schimbările", + "@clearChanges": {}, + "clearSelection": "Ștergeți selecția", + "@clearSelection": {}, + "descending": "Descendent", + "@descending": {}, + "deleteItem": "Ștergeți {item}?", + "@deleteItem": { + "description": "deleteItem", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "error": "Eroare", + "@error": {}, + "failedToLoadImage": "Imaginea nu a putut fi încărcată", + "@failedToLoadImage": {}, + "favorite": "Favorit", + "@favorite": {}, + "favorites": "Favorite", + "@favorites": {}, + "deleteFileFromSystem": "Ștergând acest articol {item} îl va șterge din sistemul de fișiere și din biblioteca media. Sunteți sigur că vreți să continuați?", + "@deleteFileFromSystem": { + "description": "Delete file from system", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "director": "{count, plural, other{Directoare} one{Director}}", + "@director": { + "description": "director", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "disableFilters": "Ștergeți filtrele", + "@disableFilters": {}, + "disabled": "Oprit", + "@disabled": {}, + "discovered": "Descoperit", + "@discovered": {}, + "displayLanguage": "Limba de afișare", + "@displayLanguage": {}, + "downloadsClearDesc": "Eliminați toate datele sincronizate, ștergând toate datele pentru toți utilizatorii sincronizați?", + "@downloadsClearDesc": {}, + "downloadsClearTitle": "Ștergeți datele sincronizate", + "@downloadsClearTitle": {}, + "downloadsPath": "Cale", + "@downloadsPath": {}, + "downloadsSyncedData": "Date sincronizate", + "@downloadsSyncedData": {}, + "downloadsTitle": "Descărcări", + "@downloadsTitle": {}, + "dynamicText": "Dinamic", + "@dynamicText": {}, + "editMetadata": "Editați metadata", + "@editMetadata": {}, + "empty": "Gol", + "@empty": {}, + "enabled": "Pornit", + "@enabled": {}, + "endsAt": "se termină la {date}", + "@endsAt": { + "description": "endsAt", + "placeholders": { + "date": { + "type": "DateTime", + "format": "jm" + } + } + }, + "episode": "{count, plural, other{Episoade} one{Episod} }", + "@episode": { + "description": "episode", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "fetchingLibrary": "Se preiau articolele din bibliotecă…", + "@fetchingLibrary": {}, + "filter": "{count, plural, other{Filtre} one{Filtru}}", + "@filter": { + "description": "filter", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "folders": "Dosare", + "@folders": {}, + "fontColor": "Culoarea fontului", + "@fontColor": {}, + "fontSize": "Mărimea fontului", + "@fontSize": {}, + "forceRefresh": "Refresh forțat", + "@forceRefresh": {}, + "genre": "{count, plural, other{Genuri} one{Gen}}", + "@genre": { + "description": "genre", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "goTo": "Mergeți La", + "@goTo": {}, + "grid": "Grilă", + "@grid": {}, + "group": "Grup", + "@group": {}, + "groupBy": "Grupați după", + "@groupBy": {}, + "heightOffset": "Ofsetul înălțimii", + "@heightOffset": {}, + "hide": "Ascundeți", + "@hide": {}, + "hideEmpty": "Ascundeți articolele goale", + "@hideEmpty": {}, + "home": "Acasă", + "@home": {}, + "homeBannerSlideshow": "Prezentare", + "@homeBannerSlideshow": {}, + "homeBannerCarousel": "Carusel", + "@homeBannerCarousel": {}, + "identify": "Identificați", + "@identify": {}, + "immediately": "Imediat", + "@immediately": {}, + "incorrectPinTryAgain": "PIN greșit. Încercați din nou.", + "@incorrectPinTryAgain": {}, + "info": "Informații", + "@info": {}, + "invalidUrl": "URL invalid", + "@invalidUrl": {}, + "invalidUrlDesc": "URL-ul trebuie să înceapă cu http(s)://", + "@invalidUrlDesc": {}, + "itemCount": "Numărul articolelor: {count}", + "@itemCount": { + "description": "Item count", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "label": "{count, plural, other{Etichete} one{Etichetă}}", + "@label": { + "description": "label", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "library": "{count, plural, other{Biblioteci} one{Bibliotecă}}", + "@library": { + "description": "Plural", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "libraryFetchNoItemsFound": "Nu au fost găsite articole. Încercați alte setări.", + "@libraryFetchNoItemsFound": {}, + "libraryPageSizeTitle": "Mărimea paginilor bibliotecii", + "@libraryPageSizeTitle": {}, + "light": "Luminos", + "@light": {}, + "list": "Listă", + "@list": {}, + "lockscreen": "Ecran de blocare", + "@lockscreen": {}, + "loggedIn": "Autentificat", + "@loggedIn": {}, + "login": "Autentificați-vă", + "@login": {}, + "logout": "Deconectați-vă", + "@logout": {}, + "logoutUserPopupContent": "Această acțiune va autentifica utilizatorul {userName} și îl va șterge din aplicație.\nVa trebui să vă reautentificați pe {serverName}.", + "@logoutUserPopupContent": { + "description": "Pop-up for logging out the user description", + "placeholders": { + "userName": { + "type": "String" + }, + "serverName": { + "type": "String" + } + } + }, + "logoutUserPopupTitle": "Deconectați utilizatorul {userName}?", + "@logoutUserPopupTitle": { + "description": "Pop-up for logging out the user", + "placeholders": { + "userName": { + "type": "String" + } + } + }, + "loop": "Buclă", + "@loop": {}, + "markAsUnwatched": "Marcați ca nevizionat", + "@markAsUnwatched": {}, + "markAsWatched": "Marcați ca vizionat", + "@markAsWatched": {}, + "masonry": "Zidărie", + "@masonry": {}, + "mediaTypeBase": "Tip de bază", + "@mediaTypeBase": {}, + "mediaTypeBook": "Carte", + "@mediaTypeBook": {}, + "mediaTypeBoxset": "Set de cutie", + "@mediaTypeBoxset": {}, + "mediaTypeEpisode": "Episod", + "@mediaTypeEpisode": {}, + "mediaTypeFolder": "Dosar", + "@mediaTypeFolder": {}, + "mediaTypeMovie": "Film", + "@mediaTypeMovie": {}, + "mediaTypePerson": "Persoană", + "@mediaTypePerson": {}, + "mediaTypePhoto": "Fotografie", + "@mediaTypePhoto": {}, + "mediaTypePhotoAlbum": "Album de Fotografii", + "@mediaTypePhotoAlbum": {}, + "mediaTypePlaylist": "Listă de redare", + "@mediaTypePlaylist": {}, + "mediaTypeSeason": "Sezon", + "@mediaTypeSeason": {}, + "mediaTypeSeries": "Serial", + "@mediaTypeSeries": {}, + "metaDataSavedFor": "Metadata salvată pentru {item}", + "@metaDataSavedFor": { + "description": "metaDataSavedFor", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "metadataRefreshDefault": "Scanați pentru fișiere noi și actualizate", + "@metadataRefreshDefault": {}, + "metadataRefreshFull": "Înlocuiți toată metadata", + "@metadataRefreshFull": {}, + "metadataRefreshValidation": "Căutați pentru metadata lipsă", + "@metadataRefreshValidation": {}, + "minutes": "{count, plural, other{Minute} one{Minut}}", + "@minutes": { + "description": "minute", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "mode": "Mod", + "@mode": {}, + "moreFrom": "Mai multe de la {info}", + "@moreFrom": { + "description": "More from", + "placeholders": { + "info": { + "type": "String" + } + } + }, + "moreOptions": "Mai multe opțiuni", + "@moreOptions": {}, + "mouseDragSupport": "Trageți utilizând mouse-ul", + "@mouseDragSupport": {}, + "musicAlbum": "Album", + "@musicAlbum": {}, + "name": "Nume", + "@name": {}, + "navigation": "Navigare", + "@navigation": {}, + "navigationDashboard": "Tablou de bord", + "@navigationDashboard": {}, + "navigationFavorites": "Favorite", + "@navigationFavorites": {}, + "navigationSync": "Sincronizat", + "@navigationSync": {}, + "never": "Niciodată", + "@never": {}, + "noItemsSynced": "Niciun articol sincronizat", + "@noItemsSynced": {}, + "noItemsToShow": "Niciun articol de afișat", + "@noItemsToShow": {}, + "noRating": "Fără evaluare", + "@noRating": {}, + "noResults": "Niciun rezultat", + "@noResults": {}, + "noServersFound": "Nu a fost găsit niciun server nou", + "@noServersFound": {}, + "noSuggestionsFound": "Nu a fost găsită nicio sugestie", + "@noSuggestionsFound": {}, + "none": "Niciunul", + "@none": {}, + "normal": "Normal", + "@normal": {}, + "notPartOfAlbum": "Nu face parte dintr-un album", + "@notPartOfAlbum": {}, + "openParent": "Deschideți părintele", + "@openParent": {}, + "openShow": "Deschideți serialul", + "@openShow": {}, + "openWebLink": "Deschideți link-ul web", + "@openWebLink": {}, + "options": "Opțiuni", + "@options": {}, + "other": "Altele", + "@other": {}, + "outlineColor": "Culoarea conturului", + "@outlineColor": {}, + "outlineSize": "Mărimea conturului", + "@outlineSize": {}, + "overview": "Prezentare generală", + "@overview": {}, + "page": "Pagina {index}", + "@page": { + "description": "page", + "placeholders": { + "index": { + "type": "int" + } + } + }, + "libraryPageSizeDesc": "Selectați numărul care să fie încărcat o dată. 0 oprește paginarea.", + "@libraryPageSizeDesc": {}, + "parentalRating": "Clasificare Parentală", + "@parentalRating": {}, + "password": "Parolă", + "@password": {}, + "pathClearTitle": "Ștergeți calea descărcărilor", + "@pathClearTitle": {}, + "pathEditDesc": "Această locație este stabilită pentru toți utilizatori, datele sincronizate nu vor mai fi accesibile. Vor rămâne pe unitatea de stocare.", + "@pathEditDesc": {}, + "pathEditSelect": "Selectați destinația descărcărilor", + "@pathEditSelect": {}, + "pathEditTitle": "Schimbați locația", + "@pathEditTitle": {}, + "play": "Redați {item}", + "@play": { + "description": "Play with", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "playCount": "Numărul redărilor", + "@playCount": {}, + "playFrom": "Redați din {name}", + "@playFrom": { + "description": "playFrom", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "playFromStart": "Redați {name} de la început", + "@playFromStart": { + "description": "speel vanaf het begin", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "playLabel": "Redați", + "@playLabel": {}, + "playVideos": "Redați videoclipurile", + "@playVideos": {}, + "played": "Redat", + "@played": {}, + "quickConnectAction": "Introduceți codul de conectare rapidă pentru", + "@quickConnectAction": {}, + "quickConnectInputACode": "Introduceți un cod", + "@quickConnectInputACode": {}, + "quickConnectTitle": "Conectare rapidă", + "@quickConnectTitle": {}, + "quickConnectWrongCode": "Codul greșit", + "@quickConnectWrongCode": {}, + "random": "Aleatoriu", + "@random": {}, + "rating": "{count, plural, other{Evaluări} one{Evaluare}}", + "@rating": { + "description": "rating", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "reWatch": "Revizionați", + "@reWatch": {}, + "read": "Citiți {item}", + "@read": { + "description": "read", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "readFromStart": "Citiți {item} de la început", + "@readFromStart": { + "description": "Read book from start", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "recursive": "Recursiv", + "@recursive": {}, + "refresh": "Reîmprospătați", + "@refresh": {}, + "refreshMetadata": "Reîmprospătați metadata", + "@refreshMetadata": {}, + "refreshPopup": "Reîmprospătați - {name}", + "@refreshPopup": { + "placeholders": { + "name": { + "type": "String" + } + } + }, + "refreshPopupContentMetadata": "Metadata este reîmprospătată pe baza setărilor și serviciilor de Internet pornite în tabloul de bord.", + "@refreshPopupContentMetadata": {}, + "related": "Asociat", + "@related": {}, + "releaseDate": "Data de lansare", + "@releaseDate": {}, + "removeAsFavorite": "Ștergeți ca favorit", + "@removeAsFavorite": {}, + "removeFromCollection": "Ștergeți din colecție", + "@removeFromCollection": {}, + "removeFromPlaylist": "Ștergeți din lista de redare", + "@removeFromPlaylist": {}, + "replaceAllImages": "Înlocuiți toate imaginile", + "@replaceAllImages": {}, + "replaceExistingImages": "Înlocuiți imaginile existente", + "@replaceExistingImages": {}, + "restart": "Reporniți", + "@restart": {}, + "result": "Rezultat", + "@result": {}, + "resumable": "Reluabil", + "@resumable": {}, + "resume": "Reluați {item}", + "@resume": { + "description": "resume", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "retrievePublicListOfUsers": "Preluați lista publică de utilizatori", + "@retrievePublicListOfUsers": {}, + "retry": "Reîncercați", + "@retry": {}, + "runTime": "Timp de redare", + "@runTime": {}, + "save": "Salvați", + "@save": {}, + "saved": "Salvat", + "@saved": {}, + "scanBiometricHint": "Verificați identitatea", + "@scanBiometricHint": {}, + "scanLibrary": "Scanați biblioteca", + "@scanLibrary": {}, + "scanYourFingerprintToAuthenticate": "Scanați-vă amprenta pentru a autentifica utilizatorul {user}", + "@scanYourFingerprintToAuthenticate": { + "placeholders": { + "user": { + "type": "String" + } + } + }, + "scanningName": "Scanând - {name}…", + "@scanningName": { + "placeholders": { + "name": { + "type": "String" + } + } + }, + "scrollToTop": "Derulați până sus", + "@scrollToTop": {}, + "search": "Căutați", + "@search": {}, + "season": "{count, plural, other{Sezoane} one{Sezon}}", + "@season": { + "description": "season", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "seconds": "{count, plural, other{Secunde} one{Secundă}}", + "@seconds": { + "description": "second", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "selectAll": "Selectați toate", + "@selectAll": {}, + "selectTime": "Selectați timpul", + "@selectTime": {}, + "selectViewType": "Selectați tipul de vizionare", + "@selectViewType": {}, + "selected": "Selectat", + "@selected": {}, + "selectedWith": "Selectat {info}", + "@selectedWith": { + "description": "selected", + "placeholders": { + "info": { + "type": "String" + } + } + }, + "separate": "Separați", + "@separate": {}, + "server": "Server", + "@server": {}, + "set": "Setați", + "@set": { + "description": "Use for setting a certain value", + "context": "Set 'time'" + }, + "setIdentityTo": "Schimbați identitatea în {name}", + "@setIdentityTo": { + "description": "setIdentityTo", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "settingSecurityApplockTitle": "Blocarea aplicației", + "@settingSecurityApplockTitle": {}, + "settings": "Setări", + "@settings": {}, + "settingsBlurEpisodesDesc": "Estompați toate episoadele ce urmează", + "@settingsBlurEpisodesDesc": {}, + "settingsBlurEpisodesTitle": "Blurați episoadele următoare", + "@settingsBlurEpisodesTitle": {} } From b3f318a1dd10f4b23fe91223fbadad6e29b8f140 Mon Sep 17 00:00:00 2001 From: CilginImamm <135085671+CilginImamm@users.noreply.github.com> Date: Sat, 9 Aug 2025 19:15:03 +0200 Subject: [PATCH 21/29] Translated using Weblate (Turkish) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/tr/ --- lib/l10n/app_tr.arb | 58 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index bcefce8..5342365 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -902,7 +902,7 @@ "@noVideoPlayerOptions": {}, "mdkExperimental": "MDK hala deneysel bir aşamadadır", "@mdkExperimental": {}, - "skipButtonLabel": "{segment} Atla (S)", + "skipButtonLabel": "{segment} Atla", "@skipButtonLabel": { "placeholders": { "segment": { @@ -1409,5 +1409,59 @@ "syncAllFiles": "Tüm dosyaları eşitle", "@syncAllFiles": {}, "offline": "Çevrimdışı", - "@offline": {} + "@offline": {}, + "usePostersForLibraryIconsTitle": "Arşiv simgeleri için afişleri göster", + "@usePostersForLibraryIconsTitle": {}, + "usePostersForLibraryIconsDesc": "Arşivler için simge yerine afiş göster", + "@usePostersForLibraryIconsDesc": {}, + "shortCuts": "Kısayollar", + "@shortCuts": {}, + "skipForwardLength": "İleri sarma uzunluğu", + "@skipForwardLength": {}, + "skipBackLength": "Geri sarma uzunluğu", + "@skipBackLength": {}, + "playPause": "Oynat/Duraklat", + "@playPause": {}, + "seekForward": "İleri Sar", + "@seekForward": {}, + "seekBack": "Geri Sar", + "@seekBack": {}, + "mute": "Sessize Al", + "@mute": {}, + "volumeUp": "Sesi Yükselt", + "@volumeUp": {}, + "volumeDown": "Sesi Alçalt", + "@volumeDown": {}, + "nextVideo": "Sonraki Video", + "@nextVideo": {}, + "prevVideo": "Önceki Video", + "@prevVideo": {}, + "nextChapter": "Sonraki Bölüm", + "@nextChapter": {}, + "prevChapter": "Önceki Bölüm", + "@prevChapter": {}, + "fullScreen": "Tam Ekran", + "@fullScreen": {}, + "skipMediaSegment": "Medya Bölümünü Atla", + "@skipMediaSegment": {}, + "exit": "Çıkış", + "@exit": {}, + "shortCutAlreadyAssigned": "'{hotKey}' kısayolu zaten atanmış", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + }, + "blurred": "Bulanık", + "@blurred": {}, + "volumeIndicator": "Ses: {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } + } } From bfc0141dc9632e72f3263f6a2aca9a127987b75f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20M=C3=AEn=C4=83il=C4=83?= Date: Mon, 11 Aug 2025 00:01:41 +0200 Subject: [PATCH 22/29] Translated using Weblate (Romanian) Currently translated at 76.0% (380 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ro/ --- lib/l10n/app_ro.arb | 462 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 452 insertions(+), 10 deletions(-) diff --git a/lib/l10n/app_ro.arb b/lib/l10n/app_ro.arb index 7d79e37..d3c3f73 100644 --- a/lib/l10n/app_ro.arb +++ b/lib/l10n/app_ro.arb @@ -24,9 +24,9 @@ "@nativeName": {}, "accept": "Acceptă", "@accept": {}, - "addAsFavorite": "Adaugă la favorite", + "addAsFavorite": "Adăugați la favorite", "@addAsFavorite": {}, - "addToPlaylist": "Adaugă în lista de redare", + "addToPlaylist": "Adăugați în lista de redare", "@addToPlaylist": {}, "advanced": "Avansat", "@advanced": {}, @@ -36,7 +36,7 @@ "@amoledBlack": {}, "appLockAutoLogin": "Autentificare automată", "@appLockAutoLogin": {}, - "appLockPasscode": "Pinul de acces", + "appLockPasscode": "PIN-ul de acces", "@appLockPasscode": {}, "backgroundOpacity": "Opacitatea fundalului", "@backgroundOpacity": {}, @@ -116,7 +116,7 @@ "@delete": {}, "color": "Culoare", "@color": {}, - "addToCollection": "Adaugă la colecție", + "addToCollection": "Adăugați la colecție", "@addToCollection": {}, "audio": "Audio", "@audio": {}, @@ -327,7 +327,7 @@ "@login": {}, "logout": "Deconectați-vă", "@logout": {}, - "logoutUserPopupContent": "Această acțiune va autentifica utilizatorul {userName} și îl va șterge din aplicație.\nVa trebui să vă reautentificați pe {serverName}.", + "logoutUserPopupContent": "Această acțiune va deconecta utilizatorul {userName} și îl va șterge din aplicație.\nVa trebui să vă reautentificați pe {serverName}.", "@logoutUserPopupContent": { "description": "Pop-up for logging out the user description", "placeholders": { @@ -586,11 +586,11 @@ "@related": {}, "releaseDate": "Data de lansare", "@releaseDate": {}, - "removeAsFavorite": "Ștergeți ca favorit", + "removeAsFavorite": "Eliminați ca favorit", "@removeAsFavorite": {}, - "removeFromCollection": "Ștergeți din colecție", + "removeFromCollection": "Eliminați din colecție", "@removeFromCollection": {}, - "removeFromPlaylist": "Ștergeți din lista de redare", + "removeFromPlaylist": "Eliminați din lista de redare", "@removeFromPlaylist": {}, "replaceAllImages": "Înlocuiți toate imaginile", "@replaceAllImages": {}, @@ -704,8 +704,450 @@ "@settingSecurityApplockTitle": {}, "settings": "Setări", "@settings": {}, - "settingsBlurEpisodesDesc": "Estompați toate episoadele ce urmează", + "settingsBlurEpisodesDesc": "Blurați toate episoadele ce urmează", "@settingsBlurEpisodesDesc": {}, "settingsBlurEpisodesTitle": "Blurați episoadele următoare", - "@settingsBlurEpisodesTitle": {} + "@settingsBlurEpisodesTitle": {}, + "syncDeletePopupPermanent": "Această acțiune e permanentă și va elimina toate fișierele sincronizate local", + "@syncDeletePopupPermanent": {}, + "settingsBlurredPlaceholderDesc": "Arată fundalul blurat când posterele se incarcă", + "@settingsBlurredPlaceholderDesc": {}, + "settingsBlurredPlaceholderTitle": "Substituent blurat", + "@settingsBlurredPlaceholderTitle": {}, + "settingsClientDesc": "General, Time-out, Afișaj, Temă", + "@settingsClientDesc": {}, + "settingsClientTitle": "Fladder", + "@settingsClientTitle": {}, + "settingsContinue": "Continuați", + "@settingsContinue": {}, + "settingsEnableOsMediaControls": "Activați controalele media ale sistemului de operare", + "@settingsEnableOsMediaControls": {}, + "settingsEnableOsMediaControlsDesc": "Permiteți controlul redării utilizând taste media și arătați media în derulare în sistemul de operare", + "@settingsEnableOsMediaControlsDesc": {}, + "settingsHomeBannerDescription": "Afișați ca și o prezentare, carusel sau ascundeți banner-ul", + "@settingsHomeBannerDescription": {}, + "settingsHomeBannerTitle": "Banner-ul acasă", + "@settingsHomeBannerTitle": {}, + "settingsHomeBannerInformationDesc": "Informații de afișat în banner-ul acasă", + "@settingsHomeBannerInformationDesc": {}, + "settingsHomeBannerInformationTitle": "Informațiile banner-ului", + "@settingsHomeBannerInformationTitle": {}, + "settingsHomeNextUpDesc": "Tipul de postere afișate în ecranul de bord", + "@settingsHomeNextUpDesc": {}, + "settingsHomeNextUpTitle": "Postere următoare", + "@settingsHomeNextUpTitle": {}, + "settingsNextUpCutoffDays": "Zile limită următoare", + "@settingsNextUpCutoffDays": {}, + "settingsPlayerCustomSubtitlesDesc": "Personalizați Mărimea, Culoarea, Poziția, Conturul", + "@settingsPlayerCustomSubtitlesDesc": {}, + "settingsPlayerCustomSubtitlesTitle": "Personalizați subtitrările", + "@settingsPlayerCustomSubtitlesTitle": {}, + "settingsPlayerDesc": "Aspect-ratio, Avansat", + "@settingsPlayerDesc": {}, + "settingsPlayerMobileWarning": "Pornind accelerarea hardware și subtitrările native libass pe Android pot cauza unele subtitrări să nu fie redate.", + "@settingsPlayerMobileWarning": {}, + "settingsPlayerNativeLibassAccelDesc": "Utilizați redarea subtitrărilor libass în player-ul video", + "@settingsPlayerNativeLibassAccelDesc": {}, + "settingsPlayerNativeLibassAccelTitle": "Subtitrări native libass", + "@settingsPlayerNativeLibassAccelTitle": {}, + "settingsPlayerBufferSizeTitle": "Mărimea buffer-ului video", + "@settingsPlayerBufferSizeTitle": {}, + "settingsPlayerBufferSizeDesc": "Configurați mărimea buffer-ului pentru redarea video, determinând câte date sunt încărcate în cache.", + "@settingsPlayerBufferSizeDesc": {}, + "settingsPlayerTitle": "Player", + "@settingsPlayerTitle": {}, + "settingsPlayerVideoHWAccelDesc": "Utilizați GPU-ul pentru redarea video (recomandat)", + "@settingsPlayerVideoHWAccelDesc": {}, + "settingsPlayerVideoHWAccelTitle": "Accelerare hardware", + "@settingsPlayerVideoHWAccelTitle": {}, + "settingsPosterPinch": "Dați Zoom prin ciupire pentru a scala posterele", + "@settingsPosterPinch": {}, + "settingsPosterSize": "Mărimea posterelor", + "@settingsPosterSize": {}, + "settingsPosterSlider": "Afișați slider-ul pentru scalare", + "@settingsPosterSlider": {}, + "settingsProfileDesc": "Ecran de blocare", + "@settingsProfileDesc": {}, + "settingsProfileTitle": "Profil", + "@settingsProfileTitle": {}, + "settingsQuickConnectTitle": "Conectare-rapidă", + "@settingsQuickConnectTitle": {}, + "settingsSecurity": "Securitate", + "@settingsSecurity": {}, + "settingsShowScaleSlider": "Afișați slider-ul de mărime al posterelor", + "@settingsShowScaleSlider": {}, + "settingsVisual": "Vizual", + "@settingsVisual": {}, + "shadow": "Umbră", + "@shadow": {}, + "showAlbum": "Afișați albumul", + "@showAlbum": {}, + "showDetails": "Afișați detaliile", + "@showDetails": {}, + "showEmpty": "Afișați articolele goale", + "@showEmpty": {}, + "shuffleGallery": "Amestecați galeria", + "@shuffleGallery": {}, + "shuffleVideos": "Amestecați videoclipurile", + "@shuffleVideos": {}, + "somethingWentWrong": "Ceva nu a funcționat", + "@somethingWentWrong": {}, + "somethingWentWrongPasswordCheck": "Ceva nu a funcționat. Verificați-vă parola.", + "@somethingWentWrongPasswordCheck": {}, + "sortBy": "Sortați după", + "@sortBy": {}, + "sortName": "Nume", + "@sortName": {}, + "sortOrder": "Ordine de sortare", + "@sortOrder": {}, + "start": "Porniți", + "@start": {}, + "studio": "{count, plural, other{Studiouri} one{Studio}}", + "@studio": { + "description": "studio", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "subtitleConfigurator": "Configurator de subtitrări", + "@subtitleConfigurator": {}, + "subtitleConfiguratorPlaceHolder": "Acesta este un text substituent, nimic de văzut aici.", + "@subtitleConfiguratorPlaceHolder": {}, + "subtitles": "Subtitrări", + "@subtitles": {}, + "switchUser": "Schimbați utilizatorul", + "@switchUser": {}, + "sync": "Sincronizați", + "@sync": {}, + "syncDeleteItemDesc": "Ștergeți toate datele sincronizate pentru {item}?", + "@syncDeleteItemDesc": { + "description": "Sync delete item pop-up window", + "placeholders": { + "item": { + "type": "String" + } + } + }, + "syncDeleteItemTitle": "Ștergeți articolul sincronizat", + "@syncDeleteItemTitle": {}, + "syncDetails": "Sincronizați detaliile", + "@syncDetails": {}, + "syncOpenParent": "Deschideți părintele", + "@syncOpenParent": {}, + "syncRemoveDataDesc": "Ștergeți datele videoclipurilor sincronizate? Această acțiune este permanentă și va trebui să resincronizați fișierele", + "@syncRemoveDataDesc": {}, + "syncRemoveDataTitle": "Eliminați datele sincronizate?", + "@syncRemoveDataTitle": {}, + "syncedItems": "Articole sincronizate", + "@syncedItems": {}, + "tag": "{count, plural, one{Etichetă} other{Etichete}}", + "@tag": { + "description": "tag", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "theme": "Temă", + "@theme": {}, + "themeColor": "Culoarea temei", + "@themeColor": {}, + "themeModeDark": "Întunecat", + "@themeModeDark": {}, + "themeModeLight": "Luminos", + "@themeModeLight": {}, + "themeModeSystem": "Sistem", + "@themeModeSystem": {}, + "timeAndAnnotation": "{minutes}și{seconds}", + "@timeAndAnnotation": { + "description": "timeAndAnnotation", + "placeholders": { + "minutes": { + "type": "String" + }, + "seconds": { + "type": "String" + } + } + }, + "timeOut": "Time-out", + "@timeOut": {}, + "totalSize": "Mărime totală:{size}", + "@totalSize": { + "placeholders": { + "size": { + "type": "String" + } + } + }, + "type": "{count, plural, other{Tipuri} one{Tip}}", + "@type": { + "description": "type", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "unPlayed": "Neredat", + "@unPlayed": {}, + "unableToConnectHost": "Nu s-a putut conecta la gazdă", + "@unableToConnectHost": {}, + "unableToReverseAction": "Această acțiune nu poate fi inversată. Va elimina toate setările.", + "@unableToReverseAction": {}, + "unknown": "Necunoscut", + "@unknown": {}, + "useDefaults": "Utilizați setările implicite", + "@useDefaults": {}, + "userName": "Nume de utilizator", + "@userName": {}, + "video": "Videoclip", + "@video": {}, + "videoScaling": "Scalare video", + "@videoScaling": {}, + "videoScalingContain": "Include", + "@videoScalingContain": {}, + "videoScalingCover": "Acoperă", + "@videoScalingCover": {}, + "videoScalingFill": "Umple", + "@videoScalingFill": {}, + "videoScalingFillScreenDesc": "Umple bara de navigare și bara de status", + "@videoScalingFillScreenDesc": {}, + "videoScalingFillScreenNotif": "Umplerea ecranului suprascrie potrivirea video, în rotație orizontală", + "@videoScalingFillScreenNotif": {}, + "videoScalingFillScreenTitle": "Umple ecranul", + "@videoScalingFillScreenTitle": {}, + "videoScalingFitHeight": "Potrivește Înălțimea", + "@videoScalingFitHeight": {}, + "videoScalingFitWidth": "Potrivește Lățimea", + "@videoScalingFitWidth": {}, + "videoScalingScaleDown": "Redu scala", + "@videoScalingScaleDown": {}, + "viewPhotos": "Vizionează fotografii", + "@viewPhotos": {}, + "watchOn": "Redă pe", + "@watchOn": {}, + "writer": "{count, plural, other{Scriitori} one{Scriitor}}", + "@writer": { + "description": "writer", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "year": "{count, plural, other{Ani} one{An}}", + "@year": { + "description": "year", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "addToNewCollection": "Colecție nouă", + "@addToNewCollection": {}, + "addItemsToCollection": "Adăugați {itemLength} articol(e) la colecție", + "@addItemsToCollection": { + "placeholders": { + "itemLength": { + "type": "int" + } + } + }, + "addedToCollection": "Adăugat la colecția {collectionName}", + "@addedToCollection": { + "placeholders": { + "collectionName": { + "type": "String" + } + } + }, + "removedFromCollection": "Eliminat din colecția {collectionName}", + "@removedFromCollection": { + "placeholders": { + "collectionName": { + "type": "String" + } + } + }, + "addToNewPlaylist": "Listă de redare nouă", + "@addToNewPlaylist": {}, + "addItemsToPlaylist": "Adăugați {itemLength} articol(e) la lista de redare", + "@addItemsToPlaylist": { + "placeholders": { + "itemLength": { + "type": "int" + } + } + }, + "addedToPlaylist": "Adăugat în lista de redare {playlistName}", + "@addedToPlaylist": { + "placeholders": { + "playlistName": { + "type": "String" + } + } + }, + "syncStatusEnqueued": "Adăugat în coadă", + "@syncStatusEnqueued": {}, + "syncStatusRunning": "Rulează", + "@syncStatusRunning": {}, + "syncStatusComplete": "Completat", + "@syncStatusComplete": {}, + "syncStatusNotFound": "Nu a fost găsit", + "@syncStatusNotFound": {}, + "syncStatusFailed": "Eșuat", + "@syncStatusFailed": {}, + "syncStatusCanceled": "Anulat", + "@syncStatusCanceled": {}, + "syncStatusWaitingToRetry": "Așteptând reîncercarea", + "@syncStatusWaitingToRetry": {}, + "syncStatusPaused": "Întrerupt", + "@syncStatusPaused": {}, + "syncStatusSynced": "Sincronizat", + "@syncStatusSynced": {}, + "syncStatusPartially": "Parțial", + "@syncStatusPartially": {}, + "syncOverlayDeleting": "Eliminând articolul sincronizat", + "@syncOverlayDeleting": {}, + "syncOverlaySyncing": "Sincronizând detaliile articolului", + "@syncOverlaySyncing": {}, + "syncSelectDownloadsFolder": "Selectați folder-ul de desărcare", + "@syncSelectDownloadsFolder": {}, + "syncNoFolderSetup": "Nu este configurat niciun folder de sincronizare", + "@syncNoFolderSetup": {}, + "syncRemoveUnableToDeleteItem": "Nu se poate elimina elementul sincronizat, ceva nu a funcționat", + "@syncRemoveUnableToDeleteItem": {}, + "syncAddItemForSyncing": "Articolul {item} a fost adăugat la sincronizare", + "@syncAddItemForSyncing": { + "placeholders": { + "item": { + "type": "String" + } + } + }, + "startedSyncingItem": "A început sincronizarea articolului {item}", + "@startedSyncingItem": { + "placeholders": { + "item": { + "type": "String" + } + } + }, + "unableToSyncItem": "Nu s-a putut sincroniza articolul {item}, ceva nu a funcționat", + "@unableToSyncItem": { + "placeholders": { + "item": { + "type": "String" + } + } + }, + "aboutVersion": "Versiune: {version}", + "@aboutVersion": { + "placeholders": { + "version": { + "type": "String" + } + } + }, + "aboutBuild": "Build: {buildNumber}", + "@aboutBuild": { + "placeholders": { + "buildNumber": { + "type": "String" + } + } + }, + "aboutCreatedBy": "Creat de DonutWare", + "@aboutCreatedBy": {}, + "aboutSocials": "Rețele sociale", + "@aboutSocials": {}, + "aboutLicenses": "Licențe", + "@aboutLicenses": {}, + "subtitle": "Subtitrare", + "@subtitle": {}, + "subtitleConfiguration": "Configurarea subtitrărilor", + "@subtitleConfiguration": {}, + "off": "Oprit", + "@off": {}, + "screenBrightness": "Luminozitatea ecranului", + "@screenBrightness": {}, + "scale": "Scară", + "@scale": {}, + "playBackSettings": "Setări de redare", + "@playBackSettings": {}, + "settingsAutoNextTitle": "Previzualizarea următorului articol", + "@settingsAutoNextTitle": {}, + "settingsAutoNextDesc": "Afișează o previzualizare a următorului articol aproape de final dacă un alt articol este în listă", + "@settingsAutoNextDesc": {}, + "autoNextOffSmartTitle": "Inteligent", + "@autoNextOffSmartTitle": {}, + "autoNextOffSmartDesc": "Afișează ecranul pentru următorul articol când încep creditele dacă rămân mai puțin de 10 secunde după derularea creditelor. Altfel arată ecranul pentru următorul articol când mai rămân 30 de secunde de redare", + "@autoNextOffSmartDesc": {}, + "autoNextOffStaticTitle": "Static", + "@autoNextOffStaticTitle": {}, + "autoNextOffStaticDesc": "Afișează ecranul pentru următorul articol când mai rămân 30 de secunde de redare", + "@autoNextOffStaticDesc": {}, + "playbackRate": "Rata de redare", + "@playbackRate": {}, + "speed": "Viteză", + "@speed": {}, + "unableToPlayMedia": "A apărut o eroare în găsirea unui tip media compatibil", + "@unableToPlayMedia": {}, + "errorOpeningMedia": "Ceva nu a funcționat în încercarea de a reda acest articol media", + "@errorOpeningMedia": {}, + "unableToPlayBooksOnWeb": "Cărțile nu sunt acceptate pe web momentan", + "@unableToPlayBooksOnWeb": {}, + "defaultFilterForLibrary": "Filtrul implicit pentru bibliotecă", + "@defaultFilterForLibrary": {}, + "updateFilterForLibrary": "Actualizați filtrul", + "@updateFilterForLibrary": {}, + "removeFilterForLibrary": "Eliminați {filter}?", + "@removeFilterForLibrary": { + "description": "removeFilterForLibrary", + "placeholders": { + "filter": { + "type": "String" + } + } + }, + "deleteFilterConfirmation": "Sunteți sigur că vreți să ștergeți acest filtru?", + "@deleteFilterConfirmation": {}, + "libraryFiltersLimitReached": "Limita de filtre a fost atinsă (10) eliminați filtre", + "@libraryFiltersLimitReached": {}, + "libraryFiltersRemoveAll": "Eliminați toate filtrele", + "@libraryFiltersRemoveAll": {}, + "libraryFiltersRemoveAllConfirm": "Această acțiune va șterge toate filtrele salvate pentru toate bibliotecile", + "@libraryFiltersRemoveAllConfirm": {}, + "playerSettingsOrientationTitle": "Orientarea player-ului", + "@playerSettingsOrientationTitle": {}, + "playerSettingsOrientationDesc": "Forțați player-ul video în orientări anume", + "@playerSettingsOrientationDesc": {}, + "deviceOrientationPortraitUp": "Portret în Sus", + "@deviceOrientationPortraitUp": {}, + "deviceOrientationPortraitDown": "Portret în Jos", + "@deviceOrientationPortraitDown": {}, + "deviceOrientationLandscapeLeft": "Tablou Stânga", + "@deviceOrientationLandscapeLeft": {}, + "deviceOrientationLandscapeRight": "Tablou Dreapta", + "@deviceOrientationLandscapeRight": {}, + "clientSettingsSchemeVariantTitle": "Varianta planului", + "@clientSettingsSchemeVariantTitle": {}, + "schemeSettingsTonalSpot": "Pată tonală", + "@schemeSettingsTonalSpot": {}, + "schemeSettingsFidelity": "Fidelitate", + "@schemeSettingsFidelity": {}, + "schemeSettingsMonochrome": "Monocrom", + "@schemeSettingsMonochrome": {}, + "schemeSettingsNeutral": "Neutru", + "@schemeSettingsNeutral": {} } From 2e26ded322e4d47d89f4668577aac6ca6e4de275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chadda=C3=AF=20Fouch=C3=A9?= Date: Mon, 11 Aug 2025 10:38:36 +0200 Subject: [PATCH 23/29] Translated using Weblate (French) Currently translated at 98.4% (492 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/fr/ --- lib/l10n/app_fr.arb | 158 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 154 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index ccf7941..6128651 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1115,7 +1115,7 @@ "@errorOpeningMedia": {}, "libraryFiltersRemoveAllConfirm": "Cela supprimera tous les filtres enregistrés pour chaque bibliothèque", "@libraryFiltersRemoveAllConfirm": {}, - "clientSettingsSchemeVariantTitle": "Variante de schéma", + "clientSettingsSchemeVariantTitle": "Modèle alternatif", "@clientSettingsSchemeVariantTitle": {}, "deviceOrientationPortraitUp": "Portrait Haut", "@deviceOrientationPortraitUp": {}, @@ -1173,7 +1173,7 @@ "@settingsLayoutSizesTitle": {}, "copyStreamUrl": "Copier l'url du flux", "@copyStreamUrl": {}, - "skipButtonLabel": "(S)auter {segment}", + "skipButtonLabel": "Sauter {segment}", "@skipButtonLabel": { "placeholders": { "segment": { @@ -1193,7 +1193,7 @@ "@tablet": {}, "desktop": "Bureau", "@desktop": {}, - "layoutModeSingle": "Seul", + "layoutModeSingle": "Single", "@layoutModeSingle": {}, "layoutModeDual": "Double", "@layoutModeDual": {}, @@ -1299,12 +1299,162 @@ "@playbackTypeTranscode": {}, "autoCheckForUpdates": "Contrôler périodiquement les mises à jour", "@autoCheckForUpdates": {}, - "newReleaseFoundTitle": "Mise à jour {newRelease} disponible!", + "newReleaseFoundTitle": "Mise à jour {newRelease} disponible !", "@newReleaseFoundTitle": { "placeholders": { "newRelease": { "type": "String" } } + }, + "settingsEnableOsMediaControlsDesc": "Permet de contrôler la lecture en utilisant les touches multimédias et synchronise le média en lecture avec le système d'exploitation", + "@settingsEnableOsMediaControlsDesc": {}, + "castAndCrew": "Casting", + "@castAndCrew": {}, + "guestActor": "{count, plural, other{Guest-stars} one{Guest-star}}", + "@guestActor": { + "description": "Guest actors", + "placeholders": { + "count": { + "type": "int", + "example": "1" + } + } + }, + "maxConcurrentDownloadsTitle": "Téléchargement simultanés max", + "@maxConcurrentDownloadsTitle": {}, + "playbackTrackSelection": "Sélection de la piste", + "@playbackTrackSelection": {}, + "rememberSubtitleSelections": "Définir les sous-titres choisis en fonction de l'élément précédent", + "@rememberSubtitleSelections": {}, + "similarToRecentlyPlayed": "Similaires aux derniers visionnages", + "@similarToRecentlyPlayed": {}, + "similarToLikedItem": "Similaires aux médias favoris", + "@similarToLikedItem": {}, + "hasDirectorFromRecentlyPlayed": "Même réalisateur que l'un des films joués récemment", + "@hasDirectorFromRecentlyPlayed": {}, + "hasActorFromRecentlyPlayed": "Acteur en commun avec un film joué récemment", + "@hasActorFromRecentlyPlayed": {}, + "hasLikedDirector": "Réalisateur parmi les favoris", + "@hasLikedDirector": {}, + "hasLikedActor": "Acteur parmi les favoris", + "@hasLikedActor": {}, + "latest": "Récents", + "@latest": {}, + "playbackType": "Mode de lecture", + "@playbackType": {}, + "enableBackgroundPostersTitle": "Activer les affiches en arrière-plan", + "@enableBackgroundPostersTitle": {}, + "enableBackgroundPostersDesc": "Montre des affiches aléatoires sur les écrans où cela est possible", + "@enableBackgroundPostersDesc": {}, + "notificationDownloadingDownloading": "Téléchargement en cours", + "@notificationDownloadingDownloading": {}, + "notificationDownloadingPaused": "Téléchargement en pause", + "@notificationDownloadingPaused": {}, + "notificationDownloadingFinished": "Téléchargement terminé", + "@notificationDownloadingFinished": {}, + "notificationDownloadingError": "Erreur de téléchargement", + "@notificationDownloadingError": {}, + "syncAllItemsTitle": "Synchroniser tous les éléments à partir de {itemName} ?", + "@syncAllItemsTitle": { + "description": "syncAllItemsFrom", + "placeholders": { + "itemName": { + "type": "String" + } + } + }, + "syncAllItemsDesc": "Ceci va synchroniser ({itemCount}) éléments depuis '{itemName}' avec votre appareil.\nCette opération peut prendre un temps certain, selon la quantité d'éléments synchronisés.", + "@syncAllItemsDesc": { + "description": "syncAllitemsFromDesc", + "placeholders": { + "itemName": { + "type": "String" + }, + "itemCount": { + "type": "int" + } + } + }, + "syncDeleteAllItemsTitle": "Supprimer tous les éléments synchronisés à partir de {itemName} ?", + "@syncDeleteAllItemsTitle": { + "description": "syncDeleteAllitemsFrom", + "placeholders": { + "itemName": { + "type": "String" + } + } + }, + "syncDeleteAllItemsDesc": "Cette opération va supprimer tous les éléments synchronisés depuis '{itemName}'.\nCette action est permanente et vous devrez re-synchroniser ({itemCount}) fichiers.", + "@syncDeleteAllItemsDesc": { + "description": "syncDeleteAllitemsFromDesc", + "placeholders": { + "itemName": { + "type": "String" + }, + "itemCount": { + "type": "int" + } + } + }, + "syncPauseAll": "Mettre tout en pause", + "@syncPauseAll": {}, + "syncResumeAll": "Reprendre tout", + "@syncResumeAll": {}, + "syncStopAll": "Arrêter tout", + "@syncStopAll": {}, + "syncDeleteAll": "Supprimer tous les fichiers", + "@syncDeleteAll": {}, + "syncAllFiles": "Synchroniser tous les fichiers", + "@syncAllFiles": {}, + "usePostersForLibraryIconsTitle": "Utiliser des affiches pour les icônes de médiathèque", + "@usePostersForLibraryIconsTitle": {}, + "usePostersForLibraryIconsDesc": "Utiliser des affiches à la place des icônes pour vos médiathèques", + "@usePostersForLibraryIconsDesc": {}, + "offline": "Déconnecté", + "@offline": {}, + "shortCuts": "Raccourcis", + "@shortCuts": {}, + "skipForwardLength": "Durée de l'avance rapide", + "@skipForwardLength": {}, + "skipBackLength": "Durée de rembobinage", + "@skipBackLength": {}, + "playPause": "Lire/Pause", + "@playPause": {}, + "seekForward": "Avance Rapide", + "@seekForward": {}, + "seekBack": "Rembobinage", + "@seekBack": {}, + "mute": "Couper le son", + "@mute": {}, + "volumeUp": "Augmenter le Volume", + "@volumeUp": {}, + "volumeDown": "Diminuer le Volume", + "@volumeDown": {}, + "prevVideo": "Vidéo précédente", + "@prevVideo": {}, + "fullScreen": "Plein Écran", + "@fullScreen": {}, + "skipMediaSegment": "Sauter le chapitre", + "@skipMediaSegment": {}, + "exit": "Quitter", + "@exit": {}, + "shortCutAlreadyAssigned": "Le raccourci '{hotKey}' est déjà utilisé", + "@shortCutAlreadyAssigned": { + "placeholders": { + "hotKey": { + "type": "String" + } + } + }, + "blurred": "Flouté", + "@blurred": {}, + "volumeIndicator": "Volume : {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } } } From ead933443f93602842da3f197b65ecddf06b3fdf Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Mon, 11 Aug 2025 10:29:43 +0200 Subject: [PATCH 24/29] Translated using Weblate (French) Currently translated at 98.4% (492 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/fr/ --- lib/l10n/app_fr.arb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 6128651..3401e93 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1456,5 +1456,11 @@ "type": "int" } } - } + }, + "nextVideo": "Vidéo suivante", + "@nextVideo": {}, + "nextChapter": "Chapitre suivant", + "@nextChapter": {}, + "prevChapter": "Chapitre précédent", + "@prevChapter": {} } From dc5f2d52d3b995b273e0b35df88bad0fd6b05c6b Mon Sep 17 00:00:00 2001 From: st7105 Date: Mon, 11 Aug 2025 02:56:34 +0200 Subject: [PATCH 25/29] Translated using Weblate (Russian) Currently translated at 100.0% (500 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ru/ --- lib/l10n/app_ru.arb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index 814ca05..2493845 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -1453,5 +1453,15 @@ "type": "String" } } + }, + "blurred": "Размытый", + "@blurred": {}, + "volumeIndicator": "Громкость: {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } } } From 615bb6e75d232cc1a77b133338ebd64655f55be0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20M=C3=AEn=C4=83il=C4=83?= Date: Mon, 11 Aug 2025 00:03:36 +0200 Subject: [PATCH 26/29] Translated using Weblate (Romanian) Currently translated at 78.0% (390 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/ro/ --- lib/l10n/app_ro.arb | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ro.arb b/lib/l10n/app_ro.arb index d3c3f73..13e60c8 100644 --- a/lib/l10n/app_ro.arb +++ b/lib/l10n/app_ro.arb @@ -1149,5 +1149,25 @@ "schemeSettingsMonochrome": "Monocrom", "@schemeSettingsMonochrome": {}, "schemeSettingsNeutral": "Neutru", - "@schemeSettingsNeutral": {} + "@schemeSettingsNeutral": {}, + "schemeSettingsVibrant": "Vibrant", + "@schemeSettingsVibrant": {}, + "schemeSettingsExpressive": "Expresiv", + "@schemeSettingsExpressive": {}, + "schemeSettingsContent": "Conținut", + "@schemeSettingsContent": {}, + "schemeSettingsRainbow": "Curcubeu", + "@schemeSettingsRainbow": {}, + "schemeSettingsFruitSalad": "Salată de fructe", + "@schemeSettingsFruitSalad": {}, + "clientSettingsRequireWifiTitle": "Necesită Wi-Fi", + "@clientSettingsRequireWifiTitle": {}, + "clientSettingsRequireWifiDesc": "Descarcă doar când este conectat la o rețea Wi-Fi", + "@clientSettingsRequireWifiDesc": {}, + "libraryShuffleAndPlayItems": "Amestecați și redați articole", + "@libraryShuffleAndPlayItems": {}, + "libraryPlayItems": "Redați articole", + "@libraryPlayItems": {}, + "clientSettingsShowAllCollectionsTitle": "Afișează toate tipurile de colecție", + "@clientSettingsShowAllCollectionsTitle": {} } From 2fbcf26d455b9eaa594601e90dcd0be49d56db7c Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Tue, 12 Aug 2025 14:34:28 +0200 Subject: [PATCH 27/29] Translated using Weblate (German) Currently translated at 98.2% (491 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/de/ --- lib/l10n/app_de.arb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 3aa3d88..faba638 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -1354,5 +1354,13 @@ "settingsEnableOsMediaControlsDesc": "Ermöglicht die Wiedergabesteuerung mithilfe von Medientasten und zeigt die aktuell wiedergegebenen Medien im Betriebssystem an", "@settingsEnableOsMediaControlsDesc": {}, "enableBackgroundPostersTitle": "Hintergrundbilder aktivieren", - "@enableBackgroundPostersTitle": {} + "@enableBackgroundPostersTitle": {}, + "syncDeleteAll": "Alle Dateien löschen", + "@syncDeleteAll": {}, + "syncAllFiles": "Alle Dateien synchronisieren", + "@syncAllFiles": {}, + "usePostersForLibraryIconsTitle": "Poster für Bibliothekssymbole anzeigen", + "@usePostersForLibraryIconsTitle": {}, + "usePostersForLibraryIconsDesc": "Poster anstelle von Icons für Bibliotheken anzeigen", + "@usePostersForLibraryIconsDesc": {} } From 3d19ccfa7af036c607541e15360edf9f5649c5d0 Mon Sep 17 00:00:00 2001 From: LibreTranslate Date: Tue, 12 Aug 2025 14:36:12 +0200 Subject: [PATCH 28/29] Translated using Weblate (German) Currently translated at 98.2% (491 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/de/ --- lib/l10n/app_de.arb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index faba638..20e5837 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -1362,5 +1362,17 @@ "usePostersForLibraryIconsTitle": "Poster für Bibliothekssymbole anzeigen", "@usePostersForLibraryIconsTitle": {}, "usePostersForLibraryIconsDesc": "Poster anstelle von Icons für Bibliotheken anzeigen", - "@usePostersForLibraryIconsDesc": {} + "@usePostersForLibraryIconsDesc": {}, + "offline": "Offline", + "@offline": {}, + "nextVideo": "Nächstes Video", + "@nextVideo": {}, + "prevVideo": "Vorheriges Video", + "@prevVideo": {}, + "nextChapter": "Nächstes Kapitel", + "@nextChapter": {}, + "prevChapter": "Vorheriges Kapitel", + "@prevChapter": {}, + "fullScreen": "Vollbildschirm", + "@fullScreen": {} } From 75689e0c62ded17f5640fe5d0ebe8822bee5557a Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Tue, 12 Aug 2025 14:39:58 +0200 Subject: [PATCH 29/29] Translated using Weblate (German) Currently translated at 98.2% (491 of 500 strings) Translation: DonutWare/Fladder Translate-URL: https://hosted.weblate.org/projects/fladder/fladder/de/ --- lib/l10n/app_de.arb | 67 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 56 insertions(+), 11 deletions(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 20e5837..3b902a9 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -1119,7 +1119,7 @@ "@unableToPlayBooksOnWeb": {}, "clientSettingsShowAllCollectionsTitle": "Alle Kollektionstypen anzeigen", "@clientSettingsShowAllCollectionsTitle": {}, - "skipButtonLabel": "(S) kip {segment}", + "skipButtonLabel": "{segment} überspringen", "@skipButtonLabel": { "placeholders": { "segment": { @@ -1263,9 +1263,9 @@ "@segmentActionSkip": {}, "loading": "Wird geladen", "@loading": {}, - "stop": "Beenden", + "stop": "Stopp", "@stop": {}, - "resumeVideo": "Wiedergabe fortsetzen", + "resumeVideo": "Video fortsetzen", "@resumeVideo": {}, "playNextVideo": "Nächstes Video abspielen", "@playNextVideo": {}, @@ -1331,7 +1331,7 @@ "@playbackTypeOffline": {}, "latestReleases": "Aktuelle Veröffentlichungen", "@latestReleases": {}, - "newReleaseFoundTitle": "Update {newRelease} verfügbar!", + "newReleaseFoundTitle": "Aktualisierung {newRelease} verfügbar!", "@newReleaseFoundTitle": { "placeholders": { "newRelease": { @@ -1339,9 +1339,9 @@ } } }, - "autoCheckForUpdates": "Regelmäßig nach Updates suchen", + "autoCheckForUpdates": "Regelmäßig auf Aktualisierungen prüfen", "@autoCheckForUpdates": {}, - "newUpdateFoundOnGithub": "Habe ein neues Update auf Github gefunden", + "newUpdateFoundOnGithub": "Neue Aktualisierung auf Github gefunden", "@newUpdateFoundOnGithub": {}, "rememberSubtitleSelectionsDesc": "Versuchen Sie, die Untertitelspur so einzustellen, dass sie dem letzten Video am nächsten kommt.", "@rememberSubtitleSelectionsDesc": {}, @@ -1349,11 +1349,11 @@ "@rememberAudioSelectionsDesc": {}, "playbackTrackSelection": "Auswahl der Wiedergabespur", "@playbackTrackSelection": {}, - "enableBackgroundPostersDesc": "Zeigen Sie zufällige Poster in den entsprechenden Bildschirmen", + "enableBackgroundPostersDesc": "Zufällige Poster in den entsprechenden Bildschirmen anzeigen", "@enableBackgroundPostersDesc": {}, "settingsEnableOsMediaControlsDesc": "Ermöglicht die Wiedergabesteuerung mithilfe von Medientasten und zeigt die aktuell wiedergegebenen Medien im Betriebssystem an", "@settingsEnableOsMediaControlsDesc": {}, - "enableBackgroundPostersTitle": "Hintergrundbilder aktivieren", + "enableBackgroundPostersTitle": "Hintergrundposter aktivieren", "@enableBackgroundPostersTitle": {}, "syncDeleteAll": "Alle Dateien löschen", "@syncDeleteAll": {}, @@ -1361,7 +1361,7 @@ "@syncAllFiles": {}, "usePostersForLibraryIconsTitle": "Poster für Bibliothekssymbole anzeigen", "@usePostersForLibraryIconsTitle": {}, - "usePostersForLibraryIconsDesc": "Poster anstelle von Icons für Bibliotheken anzeigen", + "usePostersForLibraryIconsDesc": "Poster anstelle von Symbolen für Bibliotheken anzeigen", "@usePostersForLibraryIconsDesc": {}, "offline": "Offline", "@offline": {}, @@ -1373,6 +1373,51 @@ "@nextChapter": {}, "prevChapter": "Vorheriges Kapitel", "@prevChapter": {}, - "fullScreen": "Vollbildschirm", - "@fullScreen": {} + "fullScreen": "Vollbild", + "@fullScreen": {}, + "blurred": "Unscharf", + "@blurred": {}, + "volumeIndicator": "Lautstärke: {volume}", + "@volumeIndicator": { + "placeholders": { + "volume": { + "type": "int" + } + } + }, + "notificationDownloadingDownloading": "Wird heruntergeladen", + "@notificationDownloadingDownloading": {}, + "notificationDownloadingPaused": "Herunterladen pausiert", + "@notificationDownloadingPaused": {}, + "notificationDownloadingFinished": "Herunterladen abgeschlossen", + "@notificationDownloadingFinished": {}, + "notificationDownloadingError": "Fehler beim Herunterladen", + "@notificationDownloadingError": {}, + "syncAllItemsTitle": "Alle Elemente aus {itemName} synchronisieren?", + "@syncAllItemsTitle": { + "description": "syncAllItemsFrom", + "placeholders": { + "itemName": { + "type": "String" + } + } + }, + "syncPauseAll": "Alles pausieren", + "@syncPauseAll": {}, + "syncResumeAll": "Alles fortsetzen", + "@syncResumeAll": {}, + "syncStopAll": "Alles stoppen", + "@syncStopAll": {}, + "playPause": "Wiedergabe/Pause", + "@playPause": {}, + "mute": "Stummschalten", + "@mute": {}, + "volumeUp": "Lautstärke erhöhen", + "@volumeUp": {}, + "volumeDown": "Lautstärke verringern", + "@volumeDown": {}, + "skipMediaSegment": "Medienbereich überspringen", + "@skipMediaSegment": {}, + "exit": "Beenden", + "@exit": {} }