diff --git a/lib/languages/crowdin.dart b/lib/languages/crowdin.dart index 51a9325..338d120 100644 --- a/lib/languages/crowdin.dart +++ b/lib/languages/crowdin.dart @@ -241,7 +241,6 @@ const crowdin = { 'Ask before downloading': 'السؤال قبل التنزيل', 'Search history': 'تاريخ البحث', 'Clear search history': 'إزالة تاريخ البحث', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'تسجيل الدخول لتفعيل التسجيل.', 'Login to LastFM': 'تسجيل الدخول في LastFM', 'Username': 'إسم المستخدم', @@ -304,10 +303,7 @@ const crowdin = { 'Album artist': 'فنان الألبوم', 'Date/Year': 'التاريخ/السنة', 'Label': 'المُسمّى', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'مجموع الاغاني', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'كلمات الأغاني الغير متزامنة', 'Genre': 'الصنف', 'Contributors': 'المساهمون', @@ -507,7 +503,6 @@ const crowdin = { 'General': 'Xeneral', 'Appearance': 'Aspeutu', 'Quality': 'Calidá', - 'Deezer': 'Deezer', 'Theme': 'Estilu', 'Currently': 'Anguaño', 'Select theme': "Esbilla d'un estilu", @@ -562,8 +557,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': "La llingua camudó, reanicia ReFreezer p'aplicar los cambeos.", 'Importing...': 'Importando…', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': '¡La pista nun ta disponible en Deezer!', 'Failed to download track! Please restart.': @@ -577,7 +570,6 @@ const crowdin = { 'Download Settings': 'Axustes de descarga', 'Create folder for playlist': 'Crear una carpeta pa les llistes', 'Download .LRC lyrics': 'Baxar la lletra en .LRC', - 'Proxy': 'Proxy', 'Not set': "Nun s'afitó", 'Search or paste URL': 'Busca o apiega una URL', 'History': 'Historial', @@ -629,7 +621,6 @@ const crowdin = { 'Ask before downloading': 'Entruga enantes de baxar', 'Search history': 'Historial de busques', 'Clear search history': "Llimpiar l'historial de busques", - 'LastFM': 'LastFM', 'Login to enable scrobbling.': "Anicia sesión p'activar la sincronización de pistes.", 'Login to LastFM': 'Aniciu de sesión en LastFM', @@ -650,13 +641,11 @@ const crowdin = { 'Anueva a la última versión nos axustes.', 'Release date': 'Data de llanzamientu', 'Shows': 'Programes', - 'Charts': 'Charts', 'Browse': 'Restolar', 'Quick access': 'Accesu rápidu', 'Play mix': 'Reproducir un mecíu', 'Share show': 'Compartir el programa', 'Date added': "Data d'amiestu", - 'Discord': 'Discord', 'Official Discord server': 'Sirvidor de Discord oficial', 'Restart of app is required to properly log out!': "¡Ríquese reaniciar l'aplicación aniciar sesión afayadizamente!", @@ -693,10 +682,7 @@ const crowdin = { 'Album artist': 'Artista del álbum', 'Date/Year': 'Data', 'Label': 'Empresa discográfica', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Total de pistes', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Lletra ensin sincronizar', 'Genre': 'Xéneru', 'Contributors': 'Collaboradores', @@ -704,73 +690,29 @@ const crowdin = { 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': 'Deezer nun ta disponible nel to país y ReFreezer pue nun funcionar afayadizamente. Usa una VPN', 'Deezer is unavailable': 'Deezer nun ta disponible', - 'Continue': 'Continue', - 'Email Login': 'Email Login', 'Email': 'Corréu electrónicu', 'Missing email or password!': "¡Falta'l corréu electrónicu o la contraseña!", 'Error logging in using email, please check your credentials.\nError:': "Hebo un fallu al aniciar sesión col corréu electrónicu, comprueba los datos d'accesu.\nFallu:", 'Error logging in!': '¡Hebo un fallu al aniciar sesión!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': "Importa llistes de Spotify d'hasta 100 pistes ensin aniciar sesión.", - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', 'This importer requires Spotify Client ID and Client Secret. To obtain them:': 'Esti importador rique una ID y un secretu de veceru de Spotify. Pa consiguilos:', '1. Go to: developer.spotify.com/dashboard and create an app.': '1. Vete pa: developer.spotify.com/dashboard y crea una aplicación.', 'Open in Browser': 'Abrir nel restolador web', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', 'Client ID': 'ID de veceru', 'Client Secret': 'Secretu de veceru', 'Authorize': 'Autorizar', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', 'Options': 'Opciones', 'Invalid/Unsupported URL': 'La URL nun ye válida o nun se sofita', 'Please wait...': 'Espera…', - 'Login using email': 'Login using email', 'Track removed from offline!': '¡La pista quitóse del mou ensin conexón!', 'Removed album from offline!': "¡L'álbum quitóse del mou ensin conexón!", 'Playlist removed from offline!': - '¡La llista quitóse del mou ensin conexón!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + '¡La llista quitóse del mou ensin conexón!' }, 'bul_bg': { 'Home': 'Начало', @@ -831,231 +773,12 @@ const crowdin = { 'Offline albums': 'Офлайн албуми', 'Offline playlists': 'Офлайн плейлисти', 'Offline size': 'Размер на всички офлайн песни', - 'Free space': 'Free space', - 'Loved tracks': 'Loved tracks', - 'Favorites': 'Favorites', - 'All offline tracks': 'All offline tracks', - 'Create new playlist': 'Create new playlist', - 'Cannot create playlists in offline mode': - 'Cannot create playlists in offline mode', - 'Error': 'Error', - 'Error logging in! Please check your token and internet connection and try again.': - 'Error logging in! Please check your token and internet connection and try again.', - 'Dismiss': 'Dismiss', - 'Welcome to': 'Welcome to', - 'Please login using your Deezer account.': - 'Please login using your Deezer account.', - 'Login using browser': 'Login using browser', - 'Login using token': 'Login using token', - 'Enter ARL': 'Enter ARL', - 'Token (ARL)': 'Token (ARL)', - 'Save': 'Save', - "If you don't have account, you can register on deezer.com for free.": - "If you don't have account, you can register on deezer.com for free.", - 'Open in browser': 'Open in browser', - "By using this app, you don't agree with the Deezer ToS": - "By using this app, you don't agree with the Deezer ToS", - 'Play next': 'Play next', - 'Add to queue': 'Add to queue', - 'Add track to favorites': 'Add track to favorites', - 'Add to playlist': 'Add to playlist', - 'Select playlist': 'Select playlist', - 'Track added to': 'Track added to', - 'Remove from playlist': 'Remove from playlist', - 'Track removed from': 'Track removed from', - 'Remove favorite': 'Remove favorite', - 'Track removed from library': 'Track removed from library', - 'Go to': 'Go to', - 'Make offline': 'Make offline', - 'Add to library': 'Add to library', - 'Remove album': 'Remove album', - 'Album removed': 'Album removed', - 'Remove from favorites': 'Remove from favorites', - 'Artist removed from library': 'Artist removed from library', - 'Add to favorites': 'Add to favorites', - 'Remove from library': 'Remove from library', - 'Add playlist to library': 'Add playlist to library', - 'Added playlist to library': 'Added playlist to library', - 'Make playlist offline': 'Make playlist offline', - 'Download playlist': 'Download playlist', - 'Create playlist': 'Create playlist', - 'Title': 'Title', - 'Description': 'Description', - 'Private': 'Private', - 'Collaborative': 'Collaborative', - 'Create': 'Create', - 'Playlist created!': 'Playlist created!', - 'Playing from:': 'Playing from:', 'Queue': 'Опашка', 'Offline search': 'Офлайн търсене', 'Search Results': 'Резултати от търсене', 'No results!': 'Няма резултати!', 'Show all tracks': 'Показване на всички песни', - 'Show all playlists': 'Show all playlists', - 'Settings': 'Settings', - 'General': 'General', - 'Appearance': 'Appearance', - 'Quality': 'Quality', - 'Deezer': 'Deezer', - 'Theme': 'Theme', - 'Currently': 'Currently', - 'Select theme': 'Select theme', - 'Dark': 'Dark', - 'Black (AMOLED)': 'Black (AMOLED)', - 'Deezer (Dark)': 'Deezer (Dark)', - 'Primary color': 'Primary color', - 'Selected color': 'Selected color', - 'Use album art primary color': 'Use album art primary color', - 'Warning: might be buggy': 'Warning: might be buggy', - 'Mobile streaming': 'Mobile streaming', - 'Wifi streaming': 'Wifi streaming', - 'External downloads': 'External downloads', - 'Content language': 'Content language', - 'Not app language, used in headers. Now': - 'Not app language, used in headers. Now', - 'Select language': 'Select language', - 'Content country': 'Content country', - 'Country used in headers. Now': 'Country used in headers. Now', - 'Log tracks': 'Log tracks', - 'Send track listen logs to Deezer, enable it for features like Flow to work properly': - 'Send track listen logs to Deezer, enable it for features like Flow to work properly', - 'Offline mode': 'Offline mode', - 'Will be overwritten on start.': 'Will be overwritten on start.', - 'Error logging in, check your internet connections.': - 'Error logging in, check your internet connections.', - 'Logging in...': 'Logging in...', - 'Download path': 'Download path', - 'Downloads naming': 'Downloads naming', - 'Downloaded tracks filename': 'Downloaded tracks filename', - 'Valid variables are': 'Valid variables are', - 'Reset': 'Reset', - 'Clear': 'Clear', - 'Create folders for artist': 'Create folders for artist', - 'Create folders for albums': 'Create folders for albums', - 'Separate albums by discs': 'Separate albums by disks', - 'Overwrite already downloaded files': 'Overwrite already downloaded files', - 'Copy ARL': 'Copy ARL', - 'Copy userToken/ARL Cookie for use in other apps.': - 'Copy userToken/ARL Cookie for use in other apps.', - 'Copied': 'Copied', - 'Log out': 'Log out', - 'Due to plugin incompatibility, login using browser is unavailable without restart.': - 'Due to plugin incompatibility, login using browser is unavailable without restart.', - '(ARL ONLY) Continue': '(ARL ONLY) Continue', - 'Log out & Exit': 'Log out & Exit', - 'Pick-a-Path': 'Pick-a-Path', - 'Select storage': 'Select storage', - 'Go up': 'Go up', - 'Permission denied': 'Permission denied', - 'Language': 'Language', - 'Language changed, please restart ReFreezer to apply!': - 'Language changed, please restart ReFreezer to apply!', - 'Importing...': 'Importing...', - 'Radio': 'Radio', - 'Flow': 'Flow', - 'Track is not available on Deezer!': 'Track is not available on Deezer!', - 'Failed to download track! Please restart.': - 'Failed to download track! Please restart.', - 'Storage permission denied!': 'Storage permission denied!', - 'Failed': 'Failed', - 'Queued': 'Queued', - 'External': 'Storage', - 'Restart failed downloads': 'Restart failed downloads', - 'Clear failed': 'Clear failed', - 'Download Settings': 'Download Settings', - 'Create folder for playlist': 'Create folder for playlist', - 'Download .LRC lyrics': 'Download .LRC lyrics', - 'Proxy': 'Proxy', - 'Not set': 'Not set', - 'Search or paste URL': 'Search or paste URL', - 'History': 'History', - 'Download threads': 'Concurrent downloads', - 'Lyrics unavailable, empty or failed to load!': - 'Lyrics unavailable, empty or failed to load!', - 'About': 'About', - 'Telegram Channel': 'Telegram Channel', - 'To get latest releases': 'To get latest releases', - 'Official chat': 'Official chat', - 'Telegram Group': 'Telegram Group', - 'Huge thanks to all the contributors! <3': - 'Huge thanks to all the contributors! <3', - 'Edit playlist': 'Edit playlist', - 'Update': 'Update', - 'Playlist updated!': 'Playlist updated!', - 'Downloads added!': 'Downloads added!', - 'Save cover file for every track': 'Save cover file for every track', - 'Download Log': 'Download Log', - 'Repository': 'Repository', - 'Source code, report issues there.': 'Source code, report issues there.', - 'Use system theme': 'Use system theme', - 'Light': 'Light', - 'Popularity': 'Popularity', - 'User': 'User', - 'Track count': 'Track count', - "If you want to use custom directory naming - use '/' as directory separator.": - "If you want to use custom directory naming - use '/' as directory separator.", - 'Share': 'Share', - 'Save album cover': 'Save album cover', - 'Warning': 'Warning', - 'Using too many concurrent downloads on older/weaker devices might cause crashes!': - 'Using too many concurrent downloads on older/weaker devices might cause crashes!', - 'Create .nomedia files': 'Create .nomedia files', - 'To prevent gallery being filled with album art': - 'To prevent gallery being filled with album art', - 'Sleep timer': 'Sleep timer', - 'Minutes:': 'Minutes:', - 'Hours:': 'Hours:', - 'Cancel current timer': 'Cancel current timer', - 'Current timer ends at': 'Current timer ends at', - 'Smart track list': 'Smart track list', - 'Shuffle': 'Shuffle', - 'Library shuffle': 'Library shuffle', - 'Ignore interruptions': 'Ignore interruptions', - 'Requires app restart to apply!': 'Requires app restart to apply!', - 'Ask before downloading': 'Ask before downloading', - 'Search history': 'Search history', - 'Clear search history': 'Clear search history', - 'LastFM': 'LastFM', - 'Login to enable scrobbling.': 'Login to enable scrobbling.', - 'Login to LastFM': 'Login to LastFM', - 'Username': 'Username', - 'Password': 'Password', - 'Login': 'Login', - 'Authorization error!': 'Authorization error!', - 'Logged out!': 'Logged out!', - 'Lyrics': 'Lyrics', - 'Player gradient background': 'Player gradient background', - 'Updates': 'Updates', - 'You are running latest version!': 'You are running latest version!', - 'New update available!': 'New update available!', - 'Current version: ': 'Current version: ', - 'Unsupported platform!': 'Unsupported platform!', - 'ReFreezer Updates': 'ReFreezer Updates', - 'Update to latest version in the settings.': - 'Update to latest version in the settings.', - 'Release date': 'Release date', - 'Shows': 'Shows', - 'Charts': 'Charts', - 'Browse': 'Browse', - 'Quick access': 'Quick access', - 'Play mix': 'Play mix', - 'Share show': 'Share show', - 'Date added': 'Date added', - 'Discord': 'Discord', - 'Official Discord server': 'Official Discord server', - 'Restart of app is required to properly log out!': - 'Restart of app is required to properly log out!', - 'Artist separator': 'Artist separator', 'Singleton naming': 'Singleton naming', - 'Keep the screen on': 'Keep the screen on', - 'Wakelock enabled!': 'Wakelock enabled!', - 'Wakelock disabled!': 'Wakelock disabled!', - 'Show all shows': 'Show all shows', - 'Episodes': 'Episodes', - 'Show all episodes': 'Show all episodes', - 'Album cover resolution': 'Album cover resolution', - "WARNING: Resolutions above 1200 aren't officially supported": - "WARNING: Resolutions above 1200 aren't officially supported", 'Album removed from library!': 'Албумът е премахнат от библиотеката!', 'Remove offline': 'Премахване от офлайн слушане', 'Playlist removed from library!': 'Плейлистът е премахнат от библиотеката!', @@ -1079,10 +802,7 @@ const crowdin = { 'Album artist': 'Изпълнител на албума', 'Date/Year': 'Дата/Година', 'Label': 'Звукозаписна компания', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Общ брой песни', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Несинхронизирани текстове на песни', 'Genre': 'Жанр', 'Contributors': 'Сътрудници', @@ -1100,12 +820,10 @@ const crowdin = { 'Change display mode': 'Промяна на режима на дисплея', 'Enable high refresh rates': 'Включване на високи честоти на опресняване', 'Display mode': 'Режим на дисплей', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Импортиране на Spotify плейлисти с предел до 100 песни без да сте влезли в профила си.', 'Download imported tracks': 'Изтегляне на импортирани песни', 'Start import': 'Започване на импортирането', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Импортиране на всякакъв Spotify плейлист. Импортиране от собствената библиотека на Spotify. Изисква безплатен акаунт.', 'Spotify Importer v2': 'Импортиране на Spotify v2', @@ -1122,7 +840,6 @@ const crowdin = { 'Authorize': 'Упълномощение', 'Logged in as: ': 'Влезли сте като: ', 'Import playlists by URL': 'Импортиране на плейлисти чрез URL', - 'URL': 'URL', 'Options': 'Настройки', 'Invalid/Unsupported URL': 'Невалиден/Неподдържан URL', 'Please wait...': 'Моля, изчакайте...', @@ -1165,8 +882,6 @@ const crowdin = { 'Offline režim, nelze přehrávat toky nebo chytré seznamy skladeb.', 'Added to library': 'Přidáno do knihovny', 'Download': 'Stáhnout', - 'Disk': 'Disk', - 'Offline': 'Offline', 'Top Tracks': 'Nejlepší skladby', 'Show more tracks': 'Zobrazit více skladeb', 'Top': 'Nejlepší', @@ -1233,7 +948,6 @@ const crowdin = { 'Login using browser': 'Přihlásit se pomocí prohlížeče', 'Login using token': 'Přihlásit se pomocí tokenu', 'Enter ARL': 'Zadejte ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Uložit', "If you don't have account, you can register on deezer.com for free.": 'Pokud nemáte účet, můžete se zdarma zaregistrovat na deezer.com.', @@ -1267,7 +981,6 @@ const crowdin = { 'Title': 'Název', 'Description': 'Popis', 'Private': 'Soukromé', - 'Collaborative': 'Collaborative', 'Create': 'Vytvořit', 'Playlist created!': 'Playlist vytvořen!', 'Playing from:': 'Přehrávám z:', @@ -1281,7 +994,6 @@ const crowdin = { 'General': 'Obecné', 'Appearance': 'Vzhled', 'Quality': 'Kvalita', - 'Deezer': 'Deezer', 'Theme': 'Motiv', 'Currently': 'Aktuálně', 'Select theme': 'Vyberte motiv', @@ -1296,10 +1008,7 @@ const crowdin = { 'Wifi streaming': 'Streamování přes Wi-Fi', 'External downloads': 'Externí stahování', 'Content language': 'Jazyk obsahu', - 'Not app language, used in headers. Now': - 'Not app language, used in headers. Now', 'Select language': 'Vyberte jazyk', - 'Content country': 'Content country', 'Country used in headers. Now': 'Země použita v záhlaví. Nyní', 'Log tracks': 'Logovat skladby', 'Send track listen logs to Deezer, enable it for features like Flow to work properly': @@ -1310,65 +1019,11 @@ const crowdin = { 'Chyba při přihlášení, zkontrolujte připojení k internetu.', 'Logging in...': 'Přihlašování...', 'Download path': 'Cesta ke stažení', - 'Downloads naming': 'Downloads naming', - 'Downloaded tracks filename': 'Downloaded tracks filename', - 'Valid variables are': 'Valid variables are', - 'Reset': 'Reset', - 'Clear': 'Clear', - 'Create folders for artist': 'Create folders for artist', - 'Create folders for albums': 'Create folders for albums', - 'Separate albums by discs': 'Separate albums by disks', - 'Overwrite already downloaded files': 'Overwrite already downloaded files', - 'Copy ARL': 'Copy ARL', - 'Copy userToken/ARL Cookie for use in other apps.': - 'Copy userToken/ARL Cookie for use in other apps.', - 'Copied': 'Copied', - 'Log out': 'Log out', - 'Due to plugin incompatibility, login using browser is unavailable without restart.': - 'Due to plugin incompatibility, login using browser is unavailable without restart.', - '(ARL ONLY) Continue': '(ARL ONLY) Continue', - 'Log out & Exit': 'Log out & Exit', - 'Pick-a-Path': 'Pick-a-Path', - 'Select storage': 'Select storage', - 'Go up': 'Go up', - 'Permission denied': 'Permission denied', - 'Language': 'Language', - 'Language changed, please restart ReFreezer to apply!': - 'Language changed, please restart ReFreezer to apply!', - 'Importing...': 'Importing...', - 'Radio': 'Radio', - 'Flow': 'Flow', - 'Track is not available on Deezer!': 'Track is not available on Deezer!', - 'Failed to download track! Please restart.': - 'Failed to download track! Please restart.', - 'Storage permission denied!': 'Storage permission denied!', - 'Failed': 'Failed', - 'Queued': 'Queued', - 'External': 'Storage', - 'Restart failed downloads': 'Restart failed downloads', - 'Clear failed': 'Clear failed', - 'Download Settings': 'Download Settings', - 'Create folder for playlist': 'Create folder for playlist', - 'Download .LRC lyrics': 'Download .LRC lyrics', - 'Proxy': 'Proxy', - 'Not set': 'Not set', - 'Search or paste URL': 'Search or paste URL', - 'History': 'History', - 'Download threads': 'Concurrent downloads', - 'Lyrics unavailable, empty or failed to load!': - 'Lyrics unavailable, empty or failed to load!', - 'About': 'About', - 'Telegram Channel': 'Telegram Channel', - 'To get latest releases': 'To get latest releases', - 'Official chat': 'Official chat', - 'Telegram Group': 'Telegram Group', 'Huge thanks to all the contributors! <3': 'Velký dík všem přispěvatelům! <3', 'Edit playlist': 'Upravit playlist', 'Update': 'Aktualizovat', 'Playlist updated!': 'Playlist aktualizován!', - 'Downloads added!': 'Downloads added!', - 'Save cover file for every track': 'Save cover file for every track', 'Download Log': 'Stáhnout log', 'Repository': 'Repozitář', 'Source code, report issues there.': @@ -1378,168 +1033,7 @@ const crowdin = { 'Popularity': 'Popularita', 'User': 'Uživatel', 'Track count': 'Počet skladeb', - "If you want to use custom directory naming - use '/' as directory separator.": - "If you want to use custom directory naming - use '/' as directory separator.", - 'Share': 'Share', - 'Save album cover': 'Save album cover', - 'Warning': 'Warning', - 'Using too many concurrent downloads on older/weaker devices might cause crashes!': - 'Using too many concurrent downloads on older/weaker devices might cause crashes!', - 'Create .nomedia files': 'Create .nomedia files', - 'To prevent gallery being filled with album art': - 'To prevent gallery being filled with album art', - 'Sleep timer': 'Sleep timer', - 'Minutes:': 'Minutes:', - 'Hours:': 'Hours:', - 'Cancel current timer': 'Cancel current timer', - 'Current timer ends at': 'Current timer ends at', - 'Smart track list': 'Smart track list', - 'Shuffle': 'Shuffle', - 'Library shuffle': 'Library shuffle', - 'Ignore interruptions': 'Ignore interruptions', - 'Requires app restart to apply!': 'Requires app restart to apply!', - 'Ask before downloading': 'Ask before downloading', - 'Search history': 'Search history', - 'Clear search history': 'Clear search history', - 'LastFM': 'LastFM', - 'Login to enable scrobbling.': 'Login to enable scrobbling.', - 'Login to LastFM': 'Login to LastFM', - 'Username': 'Username', - 'Password': 'Password', - 'Login': 'Login', - 'Authorization error!': 'Authorization error!', - 'Logged out!': 'Logged out!', - 'Lyrics': 'Lyrics', - 'Player gradient background': 'Player gradient background', - 'Updates': 'Updates', - 'You are running latest version!': 'You are running latest version!', - 'New update available!': 'New update available!', - 'Current version: ': 'Current version: ', - 'Unsupported platform!': 'Unsupported platform!', - 'ReFreezer Updates': 'ReFreezer Updates', - 'Update to latest version in the settings.': - 'Update to latest version in the settings.', - 'Release date': 'Release date', - 'Shows': 'Shows', - 'Charts': 'Charts', - 'Browse': 'Browse', - 'Quick access': 'Quick access', - 'Play mix': 'Play mix', - 'Share show': 'Share show', - 'Date added': 'Date added', - 'Discord': 'Discord', - 'Official Discord server': 'Official Discord server', - 'Restart of app is required to properly log out!': - 'Restart of app is required to properly log out!', - 'Artist separator': 'Artist separator', - 'Singleton naming': 'Singleton naming', - 'Keep the screen on': 'Keep the screen on', - 'Wakelock enabled!': 'Wakelock enabled!', - 'Wakelock disabled!': 'Wakelock disabled!', - 'Show all shows': 'Show all shows', - 'Episodes': 'Episodes', - 'Show all episodes': 'Show all episodes', - 'Album cover resolution': 'Album cover resolution', - "WARNING: Resolutions above 1200 aren't officially supported": - "WARNING: Resolutions above 1200 aren't officially supported", - 'Album removed from library!': 'Album removed from library!', - 'Remove offline': 'Remove offline', - 'Playlist removed from library!': 'Playlist removed from library!', - 'Blur player background': 'Blur player background', - 'Might have impact on performance': 'Might have impact on performance', - 'Font': 'Font', - 'Select font': 'Select font', - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!", - 'Enable equalizer': 'Enable equalizer', - 'Might enable some equalizer apps to work. Requires restart of ReFreezer': - 'Might enable some equalizer apps to work. Requires restart of ReFreezer', - 'Visualizer': 'Visualizer', - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!', - 'Tags': 'Tags', - 'Album': 'Album', - 'Track number': 'Track number', - 'Disc number': 'Disc number', - 'Album artist': 'Album artist', - 'Date/Year': 'Date/Year', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', - 'Track total': 'Track total', - 'BPM': 'BPM', - 'Unsynchronized lyrics': 'Unsynchronized lyrics', - 'Genre': 'Genre', - 'Contributors': 'Contributors', - 'Album art': 'Album art', - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', - 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', - 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', - 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', - '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Singleton naming': 'Singleton naming' }, 'de_de': { 'Home': 'Startseite', @@ -1548,12 +1042,8 @@ const crowdin = { "Offline mode, can't play flow or smart track lists.": 'Offline-Modus, kann keine Flow- oder Smart Track-Listen abspielen.', 'Added to library': 'Zur Mediathek hinzugefügt', - 'Download': 'Download', - 'Disk': 'Disk', - 'Offline': 'Offline', 'Top Tracks': 'Top Titel', 'Show more tracks': 'Zeige mehr Titel', - 'Top': 'Top', 'Top Albums': 'Top Alben', 'Show all albums': 'Zeige alle Alben', 'Discography': 'Diskografie', @@ -1567,7 +1057,6 @@ const crowdin = { 'Are you sure you want to delete this download?': 'Bist du sicher, dass du diesen Download löschen willst?', 'Cancel': 'Abbrechen', - 'Downloads': 'Downloads', 'Clear queue': 'Warteschleife leeren', "This won't delete currently downloading item": 'Dies löscht das derzeit heruntergeladene Element nicht', @@ -1592,7 +1081,6 @@ const crowdin = { 'Tracks': 'Titel', 'Albums': 'Alben', 'Artists': 'Künstler', - 'Playlists': 'Playlists', 'Import': 'Importieren', 'Import playlists from Spotify': 'Playlists aus Spotify importieren', 'Statistics': 'Statistiken', @@ -1617,7 +1105,6 @@ const crowdin = { 'Login using browser': 'Anmeldung über Browser', 'Login using token': 'Anmeldung per Token', 'Enter ARL': 'ARL eingeben', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Speichern', "If you don't have account, you can register on deezer.com for free.": 'Wenn Du noch kein Konto hast, kannst Du Dich kostenlos auf deezer.com registrieren.', @@ -1665,7 +1152,6 @@ const crowdin = { 'General': 'Allgemein', 'Appearance': 'Aussehen', 'Quality': 'Qualität', - 'Deezer': 'Deezer', 'Theme': 'Erscheinungsbild', 'Currently': 'Aktuell', 'Select theme': 'Erscheinungsbild auswählen', @@ -1720,8 +1206,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Sprache geändert, bitte ReFreezer neu starten!', 'Importing...': 'Importiere...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Titel ist bei Deezer nicht verfügbar!', 'Failed to download track! Please restart.': @@ -1735,7 +1219,6 @@ const crowdin = { 'Download Settings': 'Download-Einstellungen', 'Create folder for playlist': 'Ordner für Playlist erstellen', 'Download .LRC lyrics': '.LRC-Lyrics herunterladen', - 'Proxy': 'Proxy', 'Not set': 'Nicht festgelegt', 'Search or paste URL': 'Suchen oder URL einfügen', 'History': 'Verlauf', @@ -1750,7 +1233,6 @@ const crowdin = { 'Huge thanks to all the contributors! <3': 'Großer Dank an alle Mitwirkenden! <3', 'Edit playlist': 'Playlist bearbeiten', - 'Update': 'Update', 'Playlist updated!': 'Playlist aktualisiert!', 'Downloads added!': 'Downloads hinzugefügt!', 'Save cover file for every track': 'Albumcover für jeden Titel speichern', @@ -1785,7 +1267,6 @@ const crowdin = { 'Ask before downloading': 'Vor dem Download fragen', 'Search history': 'Suchverlauf', 'Clear search history': 'Suchverlauf löschen', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Anmelden, um Scrobbling zu aktivieren.', 'Login to LastFM': 'Bei LastFM anmelden', 'Username': 'Benutzername', @@ -1793,25 +1274,19 @@ const crowdin = { 'Login': 'Anmelden', 'Authorization error!': 'Autorisierungsfehler!', 'Logged out!': 'Abgemeldet!', - 'Lyrics': 'Lyrics', 'Player gradient background': 'Verlaufshintergrund des Players', - 'Updates': 'Updates', 'You are running latest version!': 'Du benutzt die neueste Version!', 'New update available!': 'Neues Update verfügbar!', 'Current version: ': 'Aktuelle Version: ', 'Unsupported platform!': 'Nicht unterstütztes Betriebssystem!', - 'ReFreezer Updates': 'ReFreezer Updates', 'Update to latest version in the settings.': 'Auf die neueste Version in den Einstellungen aktualisieren.', 'Release date': 'Veröffentlichungsdatum', - 'Shows': 'Shows', - 'Charts': 'Charts', 'Browse': 'Durchsuchen', 'Quick access': 'Schnellzugriff', 'Play mix': 'Mix abspielen', 'Share show': 'Show teilen', 'Date added': 'Datum hinzugefügt', - 'Discord': 'Discord', 'Official Discord server': 'Offizieller Discord-Server', 'Restart of app is required to properly log out!': 'Neustart der App ist erforderlich, um sich richtig abzumelden!', @@ -1842,19 +1317,12 @@ const crowdin = { 'Visualizer': 'Visualisierung', 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Zeige Visualisierungen auf der Songtext-Seite. WARNUNG: Benötigt Mikrofon-Berechtigung!', - 'Tags': 'Tags', - 'Album': 'Album', 'Track number': 'Titelnummer', 'Disc number': 'Disk-Nummer', 'Album artist': 'Albuminterpret', 'Date/Year': 'Datum/Jahr', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Track gesamt', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Unsynchronisierte Songtexte', - 'Genre': 'Genre', 'Contributors': 'Mitwirkende', 'Album art': 'Album-Cover', 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': @@ -1870,15 +1338,12 @@ const crowdin = { 'Change display mode': 'Anzeigemodus wechseln', 'Enable high refresh rates': 'Hohe Aktualisierungsraten aktivieren', 'Display mode': 'Anzeigemodus', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importieren Sie Spotify-Wiedergabelisten bis zu 100 Tracks ohne Anmeldung.', 'Download imported tracks': 'Importierte Titel herunterladen', 'Start import': 'Import beginnen', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importieren Sie jede Spotify-Wiedergabeliste, importieren Sie aus der eigenen Spotify-Bibliothek. Benötigt ein kostenloses Konto.', - 'Spotify Importer v2': 'Spotify Importer v2', 'This importer requires Spotify Client ID and Client Secret. To obtain them:': 'Dieser Importer benötigt Spotify Client ID und Client Secret. Um diese zu erhalten:', '1. Go to: developer.spotify.com/dashboard and create an app.': @@ -1888,11 +1353,9 @@ const crowdin = { '2. In der App, die Sie gerade erstellt haben, gehen Sie zu den Einstellungen und setzen Sie die Umleitungs-URL auf: ', 'Copy the Redirect URL': 'Weiterleitungs-URL kopieren', 'Client ID': 'Client-ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Autorisieren', 'Logged in as: ': 'Angemeldet als: ', 'Import playlists by URL': 'Playlisten per URL importieren', - 'URL': 'URL', 'Options': 'Optionen', 'Invalid/Unsupported URL': 'Ungültig/Nicht unterstützte URL', 'Please wait...': 'Bitte warten...', @@ -1911,16 +1374,12 @@ const crowdin = { 'Sort ascending': 'Aufsteigend sortieren', 'Sort descending': 'Absteigend sortieren', 'Stop': 'Stopp', - 'Start': 'Start', 'Clear all': 'Alle Löschen', 'Play previous': 'Vorheriges abspielen', 'Play': 'Wiedergeben', - 'Pause': 'Pause', 'Remove': 'Entfernen', 'Seekbar': 'Suchleiste', - 'Singles': 'Singles', 'Featured': 'Vorgestellte', - 'Fans': 'Fans', 'Duration': 'Dauer', 'Sort': 'Sortieren', 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': @@ -2004,7 +1463,6 @@ const crowdin = { 'Login using browser': 'Σύνδεση χρησιμοποιώντας το πρόγραμμα περιήγησης', 'Login using token': 'Σύνδεση χρησιμοποιώντας token', 'Enter ARL': 'Εισαγωγή ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Αποθήκευση', "If you don't have account, you can register on deezer.com for free.": 'Εάν δεν έχετε λογαριασμό, μπορείτε να εγγραφείτε δωρεάν στο deezer.com.', @@ -2053,7 +1511,6 @@ const crowdin = { 'General': 'Γενικά', 'Appearance': 'Εμφάνιση', 'Quality': 'Ποιότητα', - 'Deezer': 'Deezer', 'Theme': 'Θέμα', 'Currently': 'Τρέχον', 'Select theme': 'Επιλογή θέματος', @@ -2111,7 +1568,6 @@ const crowdin = { 'Η γλώσσα άλλαξε, κάντε επανεκκίνηση του ReFreezer για εφαρμογή!', 'Importing...': 'Εισαγωγή...', 'Radio': 'Ραδιόφωνο', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Το κομμάτι δεν είναι διαθέσιμο στο Deezer!', 'Failed to download track! Please restart.': @@ -2177,7 +1633,6 @@ const crowdin = { 'Ask before downloading': 'Ερώτηση πριν από τη λήψη', 'Search history': 'Ιστορικό αναζήτησης', 'Clear search history': 'Εκκαθάριση ιστορικού αναζήτησης', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Συνδεθείτε για ενεργοποίηση του scrobbling.', 'Login to LastFM': 'Σύνδεση σε LastFM', @@ -2205,7 +1660,6 @@ const crowdin = { 'Play mix': 'Αναπαραγωγή μίξης', 'Share show': 'Κοινοποίηση show', 'Date added': 'Ημερομηνία προσθήκης', - 'Discord': 'Discord', 'Official Discord server': 'Επίσημος server Discord', 'Restart of app is required to properly log out!': 'Απαιτείται επανεκκίνηση της εφαρμογής για σωστή αποσύνδεση!', @@ -2243,10 +1697,7 @@ const crowdin = { 'Album artist': 'Καλλιτέχνης Άλμπουμ', 'Date/Year': 'Ημερομηνία/Έτος', 'Label': 'Δισκογραφική εταιρία', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Συνολικός αριθμός κομματιών', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Μη συγχρονισμένοι στίχοι', 'Genre': 'Είδος', 'Contributors': 'Συντελεστές', @@ -2256,7 +1707,6 @@ const crowdin = { 'Deezer is unavailable': 'Το Deezer δεν είναι διαθέσιμο', 'Continue': 'Συνέχεια', 'Email Login': 'Σύνδεση με Email', - 'Email': 'Email', 'Missing email or password!': 'Λείπει το email ή ο κωδικός πρόσβασης!', 'Error logging in using email, please check your credentials.\nError:': 'Σφάλμα κατά τη σύνδεση μέσω email, παρακαλώ ελέγξτε τα διαπιστευτήριά σας.\nΣφάλμα:', @@ -2264,12 +1714,10 @@ const crowdin = { 'Change display mode': 'Εναλλαγή λειτουργίας προβολής', 'Enable high refresh rates': 'Ενεργοποίηση υψηλών ρυθμών ανανέωσης', 'Display mode': 'Λειτουργία προβολής', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Εισαγωγή λίστας αναπαραγωγής έως και 100 κομματιών χωρίς καμία σύνδεση.', 'Download imported tracks': 'Λήψη εισαγόμενων κομματιών', 'Start import': 'Έναρξη εισαγωγής', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Εισαγωγή οποιασδήποτε λίστας αναπαραγωγής Spotify, εισαγωγή από τη δική σας βιβλιοθήκη Spotify. Απαιτεί δωρεάν λογαριασμό.', 'Spotify Importer v2': 'Εισαγωγέας Spotify v2', @@ -2286,7 +1734,6 @@ const crowdin = { 'Authorize': 'Εξουσιοδότηση', 'Logged in as: ': 'Συνδεθήκατε ως: ', 'Import playlists by URL': 'Εισαγωγή λιστών αναπαραγωγής από URL', - 'URL': 'URL', 'Options': 'Επιλογές', 'Invalid/Unsupported URL': 'Μη Έγκυρο/Μη Υποστηριζόμενο URL', 'Please wait...': 'Παρακαλώ περιμένετε...', @@ -2388,7 +1835,6 @@ const crowdin = { 'Create new playlist': 'Crear nueva lista de reproducción', 'Cannot create playlists in offline mode': 'No se pueden crear listas de reproducción en el modo sin conexión', - 'Error': 'Error', 'Error logging in! Please check your token and internet connection and try again.': '¡Error al iniciar la sesión! Por favor, compruebe su token y su conexión a Internet e inténtelo de nuevo.', 'Dismiss': 'Descartar', @@ -2398,7 +1844,6 @@ const crowdin = { 'Login using browser': 'Ingresar usando el navegador', 'Login using token': 'Ingresar usando token', 'Enter ARL': 'Ingrese ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Guardar', "If you don't have account, you can register on deezer.com for free.": 'Si no tienes una cuenta, puedes registrarte en deezer.com de forma gratuita.', @@ -2444,10 +1889,8 @@ const crowdin = { 'Show all tracks': 'Mostrar todas las canciones', 'Show all playlists': 'Mostrar todas las listas de reproducción', 'Settings': 'Ajustes', - 'General': 'General', 'Appearance': 'Apariencia', 'Quality': 'Calidad', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Actualmente', 'Select theme': 'Seleccione el tema', @@ -2505,8 +1948,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': '¡El idioma se cambió, por favor reinicie ReFreezer para aplicarlo!', 'Importing...': 'Importando...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': '¡La canción no está disponible en Deezer!', 'Failed to download track! Please restart.': @@ -2520,7 +1961,6 @@ const crowdin = { 'Download Settings': 'Opciones de descarga', 'Create folder for playlist': 'Crear carpeta para lista de reproducción', 'Download .LRC lyrics': 'Descargar .LRC para líricas', - 'Proxy': 'Proxy', 'Not set': 'No establecido', 'Search or paste URL': 'Buscar o pegar URL', 'History': 'Historial', @@ -2572,7 +2012,6 @@ const crowdin = { 'Ask before downloading': 'Preguntar antes de descargar', 'Search history': 'Buscar historial', 'Clear search history': 'Borrar historial de búsqueda', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Inicie sesión para habilitar scrobbling.', 'Login to LastFM': 'Iniciar sesión con LastFM', 'Username': 'Nombre de usario', @@ -2591,14 +2030,12 @@ const crowdin = { 'Update to latest version in the settings.': 'Actualiza a la última versión en la configuración.', 'Release date': 'Fecha de lanzamiento', - 'Shows': 'Shows', 'Charts': 'Tablas', 'Browse': 'Buscar', 'Quick access': 'Acceso rápido', 'Play mix': 'Reproducir mezcla', 'Share show': 'Compartir show', 'Date added': 'Fecha de adición', - 'Discord': 'Discord', 'Official Discord server': 'Servidor oficial de Discord', 'Restart of app is required to properly log out!': '¡Reiniciar es necesario para cerrar la sesión correctamente!', @@ -2636,10 +2073,7 @@ const crowdin = { 'Album artist': 'Artista del álbum', 'Date/Year': 'Fecha/Año', 'Label': 'Etiqueta', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Total de pistas', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Letras sin sincronizar', 'Genre': 'Género', 'Contributors': 'Colaboradores', @@ -2649,7 +2083,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer no está disponible', 'Continue': 'Continuar', 'Email Login': 'Ingreso con Email', - 'Email': 'Email', 'Missing email or password!': '¡Falta email o contraseña!', 'Error logging in using email, please check your credentials.\nError:': 'Error al iniciar sesión utilizando el email, comprueba tus credenciales.\nError:', @@ -2657,12 +2090,10 @@ const crowdin = { 'Change display mode': 'Cambiar modo de visualización', 'Enable high refresh rates': 'Activar altas tasas de refresco', 'Display mode': 'Modo de visualización', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importar listas de reproducción de Spotify hasta 100 pistas sin iniciar sesión.', 'Download imported tracks': 'Descargar pistas importadas', 'Start import': 'Iniciar importación', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importar cualquier lista de reproducción de Spotify, importar desde la propia biblioteca de Spotify. Requiere cuenta gratuita.', 'Spotify Importer v2': 'Importador de Spotify v2', @@ -2679,7 +2110,6 @@ const crowdin = { 'Authorize': 'Autorizar', 'Logged in as: ': 'Sesión iniciada como: ', 'Import playlists by URL': 'Importar listas de reproducción por URL', - 'URL': 'URL', 'Options': 'Opciones', 'Invalid/Unsupported URL': 'URL inválida/no soportada', 'Please wait...': 'Por favor espera...', @@ -3022,10 +2452,8 @@ const crowdin = { 'Album artist': 'صاحب اثر آلبوم', 'Date/Year': 'زمان/سال', 'Label': 'منتشر کننده', - 'ISRC': 'ISRC', 'UPC': 'کد جهانی محصول', 'Track total': 'مجموع قطعه ها', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'اشعار ناهماهنگ', 'Genre': 'ژانر', 'Contributors': 'مشارکت کنندگان', @@ -3072,32 +2500,7 @@ const crowdin = { 'Login using email': 'ورود به وسیلۀ ایمیل', 'Track removed from offline!': 'قطعه از آفلاین حذف شد', 'Removed album from offline!': 'آلبوم از آفلاین حذف شد', - 'Playlist removed from offline!': 'لیست پخش از آفلاین حذف شد', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Playlist removed from offline!': 'لیست پخش از آفلاین حذف شد' }, 'fil_ph': { 'Home': 'Tahanan', @@ -3107,14 +2510,12 @@ const crowdin = { 'Naka-offline mode, hindi ka pwedeng mag-play ng flow o mga smart track.', 'Added to library': 'Idinagdag na sa library', 'Download': 'I-download', - 'Disk': 'Disk', 'Offline': 'Walang koneksyon', 'Top Tracks': 'Mga Nangungunang Track', 'Show more tracks': 'Ipakita ang iba pang mga track', 'Top': 'Nangunguna', 'Top Albums': 'Nangungunang mga Album', 'Show all albums': 'Ipakita lahat ng album', - 'Discography': 'Discography', 'Default': 'I-Default', 'Reverse': 'Pabaliktad', 'Alphabetic': 'Alpabetik', @@ -3177,7 +2578,6 @@ const crowdin = { 'Login using browser': 'Mag-login gamit ng browser', 'Login using token': 'Mag-login gamit ng token', 'Enter ARL': 'Pakilagay ang ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'I-save', "If you don't have account, you can register on deezer.com for free.": 'Kung wala kang account, pumunta sa deezer.com para sa libreng pag-register.', @@ -3225,7 +2625,6 @@ const crowdin = { 'General': 'Pangkalahatan', 'Appearance': 'Itsura', 'Quality': 'Kalidad', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Kasalukuyan', 'Select theme': 'Piliin ang Tema', @@ -3281,20 +2680,17 @@ const crowdin = { 'Pinalitan ang wika, paki-restart ang Deezer para mai-apply!', 'Importing...': 'Ini-import...', 'Radio': 'Radyo', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Ang kanta ay wala sa Deezer!', 'Failed to download track! Please restart.': 'Hindi na-download ang kanta! Paki-ulit.', 'Storage permission denied!': 'Tinaggihan ang paghihintulot sa Storage', 'Failed': 'Nabigo', 'Queued': 'Naka-queue', - 'External': 'Storage', 'Restart failed downloads': 'Ulitin ang hindi na-download', 'Clear failed': 'Pagtanggal ay hindi gumana', 'Download Settings': 'I-download ang settings', 'Create folder for playlist': 'Gumawa ng folder sa mga playlist', 'Download .LRC lyrics': 'I-download ang .LRC lyrics', - 'Proxy': 'Proxy', 'Not set': 'Hindi naka-set', 'Search or paste URL': 'Ilagay ang url', 'History': 'Kasaysayan', @@ -3347,16 +2743,13 @@ const crowdin = { 'Ask before downloading': 'Itanong muna bago i-download', 'Search history': 'Saliksikin ang Kasaysayan', 'Clear search history': 'Burahin ang search history', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Mag-login para paganahin ang scrobbling.', 'Login to LastFM': 'Mag-login gamit ang LastFM', 'Username': 'Pangalan ng gumagamit', - 'Password': 'Password', 'Login': 'Mag-login', 'Authorization error!': 'Bigo ang pag login!', 'Logged out!': 'Nag logout!', 'Lyrics': 'Mga liriko', - 'Player gradient background': 'Player gradient background', 'Updates': 'Mga update', 'You are running latest version!': 'Ang iyong gamit ay ang pinakabagong bersyon!', @@ -3367,18 +2760,9 @@ const crowdin = { 'Update to latest version in the settings.': 'Mag-update sa pinakabagong bersyon sa settings.', 'Release date': 'Petsa ng paglabas', - 'Shows': 'Shows', - 'Charts': 'Charts', 'Browse': 'Mag-browse', - 'Quick access': 'Quick access', - 'Play mix': 'Play mix', - 'Share show': 'Share show', - 'Date added': 'Date added', - 'Discord': 'Discord', - 'Official Discord server': 'Official Discord server', 'Restart of app is required to properly log out!': 'i-restart ang app, para maka-log out ng maayos!', - 'Artist separator': 'Artist separator', 'Singleton naming': 'Singleton naming', 'Keep the screen on': 'Panatilihing nakabukas ang screen', 'Wakelock enabled!': 'Naka-enable ang wakelock!', @@ -3386,107 +2770,9 @@ const crowdin = { 'Show all shows': 'Ipakita ang lahat ng palabas', 'Episodes': 'Mga episode', 'Show all episodes': 'Ipakita ang lahat ng mga episode', - 'Album cover resolution': 'Album cover resolution', "WARNING: Resolutions above 1200 aren't officially supported": 'BABALA: Ang mga resolution na mas mataas sa 1200 ay hindi opisyal na sinusuportahan', - 'Album removed from library!': 'Natanggal ang album sa library!', - 'Remove offline': 'Remove offline', - 'Playlist removed from library!': 'Playlist removed from library!', - 'Blur player background': 'Blur player background', - 'Might have impact on performance': 'Might have impact on performance', - 'Font': 'Font', - 'Select font': 'Select font', - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!", - 'Enable equalizer': 'Enable equalizer', - 'Might enable some equalizer apps to work. Requires restart of ReFreezer': - 'Might enable some equalizer apps to work. Requires restart of ReFreezer', - 'Visualizer': 'Visualizer', - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!', - 'Tags': 'Tags', - 'Album': 'Album', - 'Track number': 'Track number', - 'Disc number': 'Disc number', - 'Album artist': 'Album artist', - 'Date/Year': 'Date/Year', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', - 'Track total': 'Track total', - 'BPM': 'BPM', - 'Unsynchronized lyrics': 'Unsynchronized lyrics', - 'Genre': 'Genre', - 'Contributors': 'Contributors', - 'Album art': 'Album art', - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', - 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', - 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', - 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', - '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Album removed from library!': 'Natanggal ang album sa library!' }, 'fr_fr': { 'Home': 'Accueil', @@ -3500,7 +2786,6 @@ const crowdin = { 'Offline': 'Hors connexion', 'Top Tracks': 'Meilleurs titres', 'Show more tracks': 'Afficher plus de titres', - 'Top': 'Top', 'Top Albums': 'Meilleurs albums', 'Show all albums': 'Afficher tous les albums', 'Discography': 'Discographie', @@ -3526,7 +2811,6 @@ const crowdin = { 'Please check your connection and try again later...': 'Veuillez vérifier votre connexion et réessayer plus tard...', 'Show more': "Plus d'informations", - 'Importer': 'Importer', 'Currently supporting only Spotify, with 100 tracks limit': "Ne fonctionne qu'avec Spotify pour le moment, avec une limite de 100 titres", 'Due to API limitations': "En raison des limitations de l'API", @@ -3538,9 +2822,7 @@ const crowdin = { 'Downloading is currently stopped, click here to resume.': 'Le téléchargement est actuellement arrêté, cliquez ici pour le reprendre.', 'Tracks': 'Titres', - 'Albums': 'Albums', 'Artists': 'Artistes', - 'Playlists': 'Playlists', 'Import': 'Importer', 'Import playlists from Spotify': 'Importer des playlists depuis Spotify', 'Statistics': 'Statistiques', @@ -3565,7 +2847,6 @@ const crowdin = { 'Login using browser': 'Connexion via navigateur', 'Login using token': 'Connexion via token', 'Enter ARL': 'Saisir ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Sauvegarder', "If you don't have account, you can register on deezer.com for free.": "Si vous n'avez pas de compte, vous pouvez vous inscrire gratuitement sur deezer.com.", @@ -3597,7 +2878,6 @@ const crowdin = { 'Download playlist': 'Télécharger la playlist', 'Create playlist': 'Créer une playlist', 'Title': 'Titre', - 'Description': 'Description', 'Private': 'Privée', 'Collaborative': 'Collaboratif', 'Create': 'Créer', @@ -3613,7 +2893,6 @@ const crowdin = { 'General': 'Général', 'Appearance': 'Apparence', 'Quality': 'Qualité', - 'Deezer': 'Deezer', 'Theme': 'Thème', 'Currently': 'Actuellement', 'Select theme': 'Selectionner un thème', @@ -3671,8 +2950,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Langue modifiée, veuillez redémarrer ReFreezer pour que les changements prennent effet!', 'Importing...': 'Importation...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': "Le titre n'est pas disponible sur Deezer!", 'Failed to download track! Please restart.': @@ -3686,7 +2963,6 @@ const crowdin = { 'Download Settings': 'Paramètres des téléchargements', 'Create folder for playlist': 'Générer des dossiers par playlist', 'Download .LRC lyrics': 'Télécharger les fichiers de paroles .LRC', - 'Proxy': 'Proxy', 'Not set': 'Non défini', 'Search or paste URL': 'Rechercher ou coller un lien', 'History': 'Historique', @@ -3739,7 +3015,6 @@ const crowdin = { 'Ask before downloading': 'Demander une confirmation avant de télécharger', 'Search history': 'Historique de recherche', 'Clear search history': "Effacer l'historique de recherche", - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Connectez-vous pour activer le scrobbling.', 'Login to LastFM': 'Connexion à LastFM', 'Username': "Nom d'utilisateur", @@ -3758,14 +3033,12 @@ const crowdin = { 'Update to latest version in the settings.': 'Mettez à jour vers la dernière version dans les paramètres.', 'Release date': 'Date de mise en ligne', - 'Shows': 'Shows', 'Charts': 'Classements', 'Browse': 'Parcourir', 'Quick access': 'Accès rapide', 'Play mix': 'Jouer un mix', 'Share show': 'Partager un show', 'Date added': 'Ajouté le', - 'Discord': 'Discord', 'Official Discord server': 'Serveur officiel Discord', 'Restart of app is required to properly log out!': "Le redémarrage de l'application est nécessaire pour se déconnecter correctement !", @@ -3796,19 +3069,13 @@ const crowdin = { 'Visualizer': 'Visualisation', 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': "Afficher les visualisations sur la page des paroles. ATTENTION : Nécessite l'autorisation d'accès au microphone !", - 'Tags': 'Tags', - 'Album': 'Album', 'Track number': 'Numéro de piste', 'Disc number': 'Numéro du disque', 'Album artist': "Artiste de l'album", 'Date/Year': 'Date/Année', 'Label': 'Maison de disque', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Nombre de pistes', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Paroles non synchronisées', - 'Genre': 'Genre', 'Contributors': 'Contributeurs', 'Album art': "Pochette d'album", 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': @@ -3816,7 +3083,6 @@ const crowdin = { 'Deezer is unavailable': "Freezer n'est pas disponible", 'Continue': 'Continuer', 'Email Login': 'Connexion par email', - 'Email': 'Email', 'Missing email or password!': 'Email ou mot de passe manquant !', 'Error logging in using email, please check your credentials.\nError:': "Erreur lors de la connexion avec l'email, veuillez vérifier vos identifiants.\nErreur :", @@ -3824,12 +3090,10 @@ const crowdin = { 'Change display mode': "Changer le mode d'affichage", 'Enable high refresh rates': 'Activer les taux de rafraîchissement élevés', 'Display mode': "Mode d'affichage", - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': "Importer des playlists Spotify jusqu'à 100 titres sans connexion.", 'Download imported tracks': 'Télécharger les titres importés', 'Start import': "Démarrer l'importation", - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': "Importer n'importe quelle playlist Spotify, importer depuis sa propre bibliothèque Spotify. Nécessite un compte gratuit.", 'Spotify Importer v2': 'Importation Spotify v2', @@ -3846,8 +3110,6 @@ const crowdin = { 'Authorize': 'Autoriser', 'Logged in as: ': 'Connecté en tant que : ', 'Import playlists by URL': 'Importer des playlists par URL', - 'URL': 'URL', - 'Options': 'Options', 'Invalid/Unsupported URL': 'URL invalide/non supportée', 'Please wait...': 'Veuillez patienter...', 'Login using email': 'Connexion par Email', @@ -3872,16 +3134,29 @@ const crowdin = { 'Clear all': 'Effacer tout', 'Play previous': 'Lire le précédent', 'Play': 'Lire', - 'Pause': 'Pause', 'Remove': 'Supprimer', 'Seekbar': 'Barre de recherche', - 'Singles': 'Singles', 'Featured': 'À la une', - 'Fans': 'Fans', 'Duration': 'Durée', 'Sort': 'Tri', 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Votre ARL a peut-être expiré, essayez de vous déconnecter et de vous reconnecter en utilisant un nouvel ARL ou un autre navigateur.' + 'Votre ARL a peut-être expiré, essayez de vous déconnecter et de vous reconnecter en utilisant un nouvel ARL ou un autre navigateur.', + 'The original freezer development team': + "L'équipe de développement originale de freezer", + 'Donate': 'Faire un don', + 'You should rather support your favorite artists, instead of this app!': + 'Vous devriez plutôt soutenir vos artistes favoris, au lieu de cette application !', + 'No really, go support your favorite artists instead ;)': + 'Non vraiment, allez soutenir vos artistes préférés à la place ;)', + 'Storage permission is required to download content.\nPlease open settings and grant storage permission to ReFreezer.': + "L'autorisation de stockage est nécessaire pour télécharger du contenu.\nVeuillez ouvrir les paramètres et accorder la permission de stockage à ReFeezer.", + 'Open system settings': 'Ouvrir les paramètres système', + 'Application Log': "Log de l'Application", + 'Are you sure you want to log out?': + 'Êtes-vous sûr de vouloir vous déconnecter ?', + 'Download failed!': 'Le téléchargement a échoué !', + 'Permission denied, download canceled!': + 'Permission refusée, téléchargement annulé !' }, 'he_il': { 'Home': 'מסך הבית', @@ -4063,7 +3338,6 @@ const crowdin = { 'שפה שונתה, בבקשה הפעל מחדש את ReFreezer כדי להחיל!', 'Importing...': 'מייבא...', 'Radio': 'רדיו', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'שיר לא קיים בדיזר!', 'Failed to download track! Please restart.': 'הורדת השיר נכשלה! התחל מחדש.', 'Storage permission denied!': 'לא ניתנו הרשאות אחסון!', @@ -4125,7 +3399,6 @@ const crowdin = { 'Ask before downloading': 'שאל לפני ההורדה', 'Search history': 'היסטוריית חיפוש', 'Clear search history': 'נקה את היסטוריית החיפוש', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'התחבר כדי לאפשר מיזוג.', 'Login to LastFM': 'התחבר ל-LastFM', 'Username': 'שם משתמש', @@ -4144,14 +3417,12 @@ const crowdin = { 'Update to latest version in the settings.': 'עדכנו לגרסה האחרונה דרך ההגדרות.', 'Release date': 'תאריך שחרור', - 'Shows': 'Shows', 'Charts': 'מצעדים', 'Browse': 'עיון', 'Quick access': 'גישה מהירה', 'Play mix': 'הפעל מיקס', 'Share show': 'שתף פודקאסט', 'Date added': 'תאריך הוספה', - 'Discord': 'Discord', 'Official Discord server': 'שרת ה-Discord הרשמי', 'Restart of app is required to properly log out!': 'על מנת לצאת יש להפעיל את האפליקציה מחדש!', @@ -4188,10 +3459,7 @@ const crowdin = { 'Album artist': 'אמן האלבום', 'Date/Year': 'תאריך/שנה', 'Label': 'תווית', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'סה\"כ רצועות', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'מילים לא מסונכרנות', 'Genre': "ז'אנר", 'Contributors': 'תורמים', @@ -4261,9 +3529,7 @@ const crowdin = { 'Featured': 'נבחרים', 'Fans': 'אוהדים', 'Duration': 'משך זמן', - 'Sort': 'מיון', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Sort': 'מיון' }, 'hi_in': { 'Home': 'होम', @@ -4389,7 +3655,6 @@ const crowdin = { 'General': 'सामान्य', 'Appearance': 'दिखावट', 'Quality': 'गुणवत्ता', - 'Deezer': 'Deezer', 'Theme': 'थीम', 'Currently': 'वर्तमान में', 'Select theme': 'थीम चुने', @@ -4625,31 +3890,7 @@ const crowdin = { 'Track removed from offline!': 'ट्रैक को ऑफ़लाइन से हटा दिया गया!', 'Removed album from offline!': 'एल्बम को ऑफ़लाइन से निकाला गया!', 'Playlist removed from offline!': 'प्लेलिस्ट को ऑफ़लाइन से हटा दिया गया!', - 'Repeat': 'दोहराएँ', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Repeat': 'दोहराएँ' }, 'hr_hr': { 'Home': 'Početna', @@ -4659,7 +3900,6 @@ const crowdin = { 'Izvanmrežni način, ne može se reproducirati flow ili pametni popis pjesama.', 'Added to library': 'Dodano u biblioteku', 'Download': 'Preuzmi', - 'Disk': 'Disk', 'Offline': 'Izvranmrežno', 'Top Tracks': 'Najslušanije pjesme', 'Show more tracks': 'Prikaži više pjesama', @@ -4728,7 +3968,6 @@ const crowdin = { 'Login using browser': 'Prijava pomoću preglednika', 'Login using token': 'Prijava pomoću tokena', 'Enter ARL': 'Unesite ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Spremi', "If you don't have account, you can register on deezer.com for free.": 'Ako nemate račun, možete se besplatno registrirati na deezer.com.', @@ -4776,7 +4015,6 @@ const crowdin = { 'General': 'Općenito', 'Appearance': 'Izgled', 'Quality': 'Kvaliteta', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Trenutno', 'Select theme': 'Izaberi temu', @@ -4831,8 +4069,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Jezik je promijenjen, molimo vas da ponovno pokrenete ReFreezer kako bi se promjene primijenile!', 'Importing...': 'Uvoz...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Pjesma nije dostupna na Deezeru!', 'Failed to download track! Please restart.': 'Preuzimanje pjesme nije uspjelo! Molimo vas da ponovno pokrenete.', @@ -4845,7 +4081,6 @@ const crowdin = { 'Download Settings': 'Postavke preuzimanja', 'Create folder for playlist': 'Stvori mapu za popis za reprodukciju', 'Download .LRC lyrics': 'Preuzmi .LRC tekstove', - 'Proxy': 'Proxy', 'Not set': 'Nije postavljeno', 'Search or paste URL': 'Pretraži ili zalijepi URL', 'History': 'Povijest', @@ -4896,7 +4131,6 @@ const crowdin = { 'Ask before downloading': 'Pitaj prije preuzimanja', 'Search history': 'Povijest pretraživanja', 'Clear search history': 'Očisti povijest pretraživanja', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Prijavi se da omogućiš skrobiranje.', 'Login to LastFM': 'Prijavi se u LastFM', 'Username': 'Korisničko ime', @@ -4922,7 +4156,6 @@ const crowdin = { 'Play mix': 'Sviraj miks', 'Share show': 'Podijeli emisiju', 'Date added': 'Datum dodavanja', - 'Discord': 'Discord', 'Official Discord server': 'Službeni Discord server', 'Restart of app is required to properly log out!': 'Ponovno pokretanje aplikacije je potrebno kako biste se ispravno odjavili!', @@ -4944,7 +4177,6 @@ const crowdin = { 'Blur player background': 'Zamuti pozadinu svirača', 'Might have impact on performance': 'Moglo bi imati utjecaja na performanse', - 'Font': 'Font', 'Select font': 'Odaberi font', "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": 'Ova aplikacija nije napravljena da podržava mnogo fontova. Korištenjem različitih fontova može se prelomiti raspored i prijelom teksta. Koristite na vlastiti rizik!', @@ -4955,16 +4187,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Pokaži vizualizacije na stranici s tekstovima pjesme. UPOZORENJE: Zahtijeva dopuštenje mikrofona!', 'Tags': 'Oznake', - 'Album': 'Album', 'Track number': 'Broj pjesme', 'Disc number': 'Broj diska', 'Album artist': 'Izvođač albuma', 'Date/Year': 'Datum/godina', 'Label': 'Oznaka', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Ukupno pjesama', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Nesinkronizirani tekstovi pjesama', 'Genre': 'Žanr', 'Contributors': 'Suradnici', @@ -4974,7 +4202,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer je nedostupan', 'Continue': 'Nastavi', 'Email Login': 'Email prijava', - 'Email': 'Email', 'Missing email or password!': 'Nedostaje email ili zaporka!', 'Error logging in using email, please check your credentials.\nError:': 'Greška prilikom prijavljivanja, molimo provjerite svoju lozinku.\nGreška:', @@ -4982,12 +4209,10 @@ const crowdin = { 'Change display mode': 'Promijeni način prikaza', 'Enable high refresh rates': 'Omogući visoke brzine osvježavanja zaslona', 'Display mode': 'Način prikaza', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Uvezi Spotify playliste sa do 100 pjesama bez prijavljivanja.', 'Download imported tracks': 'Preuzmi uvezene pjesme', 'Start import': 'Pokreni uvoz', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Uvezi bilo koju Spotify playlistu, uvezi sa vlastite Spotify biblioteke. Zahtijeva besplatni račun.', 'Spotify Importer v2': 'Spotify uvoznik v2', @@ -4999,12 +4224,9 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': '2. U aplikaciji koju ste upravo kreirali idite u postavke i podesite Redirect URL na: ', 'Copy the Redirect URL': 'Kopiraj Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Autoriziraj', 'Logged in as: ': 'Prijavljeni kao: ', 'Import playlists by URL': 'Uvezi playliste po URL-u', - 'URL': 'URL', 'Options': 'Postavke', 'Invalid/Unsupported URL': 'Nevažeći/nepodržani URL', 'Please wait...': 'Molimo pričekajte...', @@ -5050,7 +4272,6 @@ const crowdin = { 'Added to library': 'Hozzáadva a könyvtárhoz', 'Download': 'Letöltés', 'Disk': 'Lemez', - 'Offline': 'Offline', 'Top Tracks': 'Legnépszerűbb dalok', 'Show more tracks': 'Még több dal megjelenítése', 'Top': 'Legnépszerűbb', @@ -5119,7 +4340,6 @@ const crowdin = { 'Login using browser': 'Bejelentkezés böngészővel', 'Login using token': 'Bejelentkezés ARL token-nel', 'Enter ARL': 'ARL bevitele', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Mentés', "If you don't have account, you can register on deezer.com for free.": 'Ha nincs fiókja, regisztrálhat ingyen a deezer.com weboldalon.', @@ -5167,7 +4387,6 @@ const crowdin = { 'General': 'Általános', 'Appearance': 'Megjelenés', 'Quality': 'Minőség', - 'Deezer': 'Deezer', 'Theme': 'Kinézet', 'Currently': 'Jelenlegi', 'Select theme': 'Kinézet választása', @@ -5179,7 +4398,6 @@ const crowdin = { 'Use album art primary color': 'Használja az albumborító elsődleges színét', 'Warning: might be buggy': 'Figyelmeztetés: hibák előfordulhatnak', 'Mobile streaming': 'Mobil streaming', - 'Wifi streaming': 'Wifi streaming', 'External downloads': 'Külső letöltések', 'Content language': 'Tartalom nyelve', 'Not app language, used in headers. Now': @@ -5224,7 +4442,6 @@ const crowdin = { 'A nyelv megváltozott, kérem indítsa újra a Freezer-t az alkalmazáshoz!', 'Importing...': 'Importálás...', 'Radio': 'Rádió', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Dal nem elérhető a Deezeren!', 'Failed to download track! Please restart.': 'Hiba a dal letöltése közben! Kérem indítsa újra.', @@ -5237,7 +4454,6 @@ const crowdin = { 'Download Settings': 'Letöltés beállításai', 'Create folder for playlist': 'Mappa létrehozása a lejátszási listához', 'Download .LRC lyrics': '.LRC dalszöveg letöltése', - 'Proxy': 'Proxy', 'Not set': 'Nincs beállítva', 'Search or paste URL': 'Keressen, vagy illesszen be egy URL-t', 'History': 'Előzmények', @@ -5290,7 +4506,6 @@ const crowdin = { 'Ask before downloading': 'Kérdezzen rá a letöltés előtt', 'Search history': 'Keresési előzmények', 'Clear search history': 'Keresési előzmények törlése', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Jelentkezzen be a scrobbling engedélyezéséhez. (megjegyződnek a lejátszott számok, így releváns dalokat ajánl majd a rendszer)', 'Login to LastFM': 'Jelentkezzen be a LastFM-be', @@ -5299,7 +4514,6 @@ const crowdin = { 'Login': 'Bejelentkezés', 'Authorization error!': 'Hitelesítési hiba!', 'Logged out!': 'Kijelentkezve!', - 'Lyrics': 'Lyrics', 'Player gradient background': 'Lejátszó háttér színátmenet', 'Updates': 'Frissítések', 'You are running latest version!': 'Legújabb verzió van telepítve!', @@ -5311,13 +4525,11 @@ const crowdin = { 'Frissítés a legújabb verzióra a beállításokban.', 'Release date': 'Kiadás dátuma', 'Shows': 'Műsorok', - 'Charts': 'Charts', 'Browse': 'Böngészés', 'Quick access': 'Gyors elérés', 'Play mix': 'Mix lejátszása', 'Share show': 'Műsor megosztása', 'Date added': 'Hozzáadva', - 'Discord': 'Discord', 'Official Discord server': 'Hivatalos Discord szerver', 'Restart of app is required to properly log out!': 'Alkalmazást újra kell indítani, hogy a kilépés megtörténjen!', @@ -5349,16 +4561,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Vizualizáló mutatása a dalszöveg oldalon. VIGYÁZAT: mikrofon engedély szükséges!', 'Tags': 'Címkék', - 'Album': 'Album', 'Track number': 'Dal sorszáma', 'Disc number': 'Lemez sorszám', 'Album artist': 'Album előadó', 'Date/Year': 'Év', 'Label': 'Címke', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Összes zeneszám', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Szinkronizálatlan dalszövegek', 'Genre': 'Műfaj', 'Contributors': 'Közreműködők', @@ -5376,12 +4584,10 @@ const crowdin = { 'Change display mode': 'Megjelenítési mód megváltoztatása', 'Enable high refresh rates': 'Magas frissítési gyakoriság bekapcsolása', 'Display mode': 'Megjelenítési mód', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Belépés nélküli Spotify lejátszási lista importálás akár 100 számig.', 'Download imported tracks': 'Importált számok letöltése', 'Start import': 'Importálás kezdése', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Bármelyik Spotify lejátszási lista importálása, saját kedvencek közül is. Legalább egy ingyenes fiók szükséges.', 'Spotify Importer v2': 'Spotify Importáló v2', @@ -5394,7 +4600,6 @@ const crowdin = { '2. A készített appban lépj a beállításokba, és állítsd be a Redirect URL-t a következőre: ', 'Copy the Redirect URL': 'A Redirect URL másolása', 'Client ID': 'Kliens ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Engedélyezés', 'Logged in as: ': 'Következőként bejelentkezve: ', 'Import playlists by URL': 'Lejátszási lista link alapján importálása', @@ -5408,32 +4613,7 @@ const crowdin = { 'Removed album from offline!': 'Album nem elérhető kapcsolat nélküli üzemmódban!', 'Playlist removed from offline!': - 'Lejátszási lista eltávolítva a kapcsolat nélküli üzemmódból!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Lejátszási lista eltávolítva a kapcsolat nélküli üzemmódból!' }, 'id_id': { 'Home': 'Beranda', @@ -5443,8 +4623,6 @@ const crowdin = { 'Mode offline, tidak dapat memutar aliran atau daftar putar pintar.', 'Added to library': 'Ditambahkan ke koleksi', 'Download': 'Unduh', - 'Disk': 'Disk', - 'Offline': 'Offline', 'Top Tracks': 'Lagu Populer', 'Show more tracks': 'Tampilkan lebih banyak lagu', 'Top': 'Populer ', @@ -5512,7 +4690,6 @@ const crowdin = { 'Login using browser': 'Masuk menggunakan browser', 'Login using token': 'Masuk menggunakan token', 'Enter ARL': 'Masukkan ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Simpan', "If you don't have account, you can register on deezer.com for free.": 'Jika Anda tidak memiliki akun, Anda dapat mendaftar di deezer.com secara gratis.', @@ -5560,7 +4737,6 @@ const crowdin = { 'General': 'Umum', 'Appearance': 'Tampilan', 'Quality': 'Kualitas', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Saat ini', 'Select theme': 'Pilih tema', @@ -5616,7 +4792,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Bahasa diganti, Mulai ulang aplikasi untuk menerapkannya!', 'Importing...': 'Mengimpor...', - 'Radio': 'Radio', 'Flow': 'Alur', 'Track is not available on Deezer!': 'Lagu tidak tersedia di Deezer!', 'Failed to download track! Please restart.': @@ -5681,7 +4856,6 @@ const crowdin = { 'Ask before downloading': 'Tanyakan sebelum mengunduh', 'Search history': 'Riwayat pencarian', 'Clear search history': 'Bersihkan riwayat pencarian', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Masuk untuk mengaktifkan scrobbling.', 'Login to LastFM': 'Masuk ke LastFM', 'Username': 'Nama Pengguna', @@ -5707,7 +4881,6 @@ const crowdin = { 'Play mix': 'Putar acak', 'Share show': 'Bagikan acara', 'Date added': 'Tanggal ditambahkan', - 'Discord': 'Discord', 'Official Discord server': 'Server Resmi Discord', 'Restart of app is required to properly log out!': 'Perlu memulai ulang aplikasi untuk keluar secara benar!', @@ -5728,7 +4901,6 @@ const crowdin = { 'Blur player background': 'Latar belakang pemutar buram', 'Might have impact on performance': 'Mungkin berdampak pada performa perangkat anda', - 'Font': 'Font', 'Select font': 'Pilih font', "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": 'Aplikasi ini tidak dibuat untuk mendukung banyak font, ini dapat merusak tata letak dan tampilan. Gunakan dengan resiko anda sendiri!', @@ -5738,19 +4910,12 @@ const crowdin = { 'Visualizer': 'Visualisasi', 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Tampilkan visualisasi di halaman lirik. PERINGATAN: Dibutuhkan ijin microphone!', - 'Tags': 'Tags', - 'Album': 'Album', 'Track number': 'Nomor lagu', 'Disc number': 'Nomor disk', 'Album artist': 'Album Artis', 'Date/Year': 'Tanggal/Tahun', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Total lagu', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Lirik yang tidak tersinkronisasi', - 'Genre': 'Genre', 'Contributors': 'Kontributor', 'Album art': 'Gambar album', 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': @@ -5758,7 +4923,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer tidak tersedia', 'Continue': 'Lanjutkan', 'Email Login': 'Email Masuk', - 'Email': 'Email', 'Missing email or password!': 'Email atau kata sandi salah!', 'Error logging in using email, please check your credentials.\nError:': 'Kesalahan saat masuk menggunakan email. Silahkan cek datanya lagi.\nKesalahan:', @@ -5766,15 +4930,12 @@ const crowdin = { 'Change display mode': 'Ganti mode tampilan', 'Enable high refresh rates': 'Aktifkan refresh rate tinggi', 'Display mode': 'Mode tampilan', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Impor daftar putar Spotify sampai 100 lagu tanpa masuk.', 'Download imported tracks': 'Mengunduh lagu yang diimpor', 'Start import': 'Mulai impor', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Impor semua daftat putar Spotify, Impor dari koleksi Spotifymu. Dibutuhkan akun gratis.', - 'Spotify Importer v2': 'Spotify Importer v2', 'This importer requires Spotify Client ID and Client Secret. To obtain them:': 'Importer membutuhkan Spotify Client ID dan Client Secret. \nUntuk mendapatkannya:', '1. Go to: developer.spotify.com/dashboard and create an app.': @@ -5783,47 +4944,14 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': '2. Di app yang baru kamu buat pergi ke pengaturan, dan atur Redirect URL ke: ', 'Copy the Redirect URL': 'Salin Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', 'Logged in as: ': 'Masuk sebagai: ', 'Import playlists by URL': 'Impor daftar putar dengan URL', - 'URL': 'URL', 'Options': 'Opsi', 'Invalid/Unsupported URL': 'URL Tidak Valid/Tidak Didukung', 'Please wait...': 'Tunggu sebentar...', - 'Login using email': 'Masuk menggunakan email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Login using email': 'Masuk menggunakan email' }, 'it_it': { - 'Home': 'Home', 'Search': 'Cerca', 'Library': 'Libreria', "Offline mode, can't play flow or smart track lists.": @@ -5831,7 +4959,6 @@ const crowdin = { 'Added to library': 'Aggiunto alla libreria', 'Download': 'Scarica', 'Disk': 'Disco', - 'Offline': 'Offline', 'Top Tracks': 'Brani in evidenza', 'Show more tracks': 'Mostra altri brani', 'Top': 'In alto', @@ -5899,7 +5026,6 @@ const crowdin = { 'Login using browser': 'Login utilizzando il browser', 'Login using token': 'Login utilizzando il token', 'Enter ARL': "Inserisci l'ARL", - 'Token (ARL)': 'Token (ARL)', 'Save': 'Salva', "If you don't have account, you can register on deezer.com for free.": 'Se non possiedi un account, puoi registrarti sul sito deezer.com gratuitamente.', @@ -5947,7 +5073,6 @@ const crowdin = { 'General': 'Generale', 'Appearance': 'Aspetto', 'Quality': 'Qualità', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Attuale', 'Select theme': 'Seleziona Tema', @@ -6003,8 +5128,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Lingua cambiata, riavvia ReFreezer per applicare la modifica!', 'Importing...': 'Importando...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'La traccia non è disponibile su Deezer!', 'Failed to download track! Please restart.': @@ -6018,7 +5141,6 @@ const crowdin = { 'Download Settings': 'Impostazioni download', 'Create folder for playlist': 'Crea cartella per playlist', 'Download .LRC lyrics': 'Scarica testi .LRC', - 'Proxy': 'Proxy', 'Not set': 'Non impostato', 'Search or paste URL': "Cerca o incolla l'URL", 'History': 'Storia', @@ -6070,11 +5192,9 @@ const crowdin = { 'Ask before downloading': 'Chiedi prima di scaricare', 'Search history': 'Cronologia delle ricerche', 'Clear search history': 'Cancella la cronologia delle ricerche', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Accedi per abilitare lo scrobbling.', 'Login to LastFM': 'Accedi a LastFM', 'Username': 'Nome utente', - 'Password': 'Password', 'Login': 'Accedi', 'Authorization error!': 'Errore di autorizzazione!', 'Logged out!': 'Disconnesso!', @@ -6089,14 +5209,12 @@ const crowdin = { 'Update to latest version in the settings.': "Aggiorna all'ultima versione nelle impostazioni.", 'Release date': 'Data di rilascio', - 'Shows': 'Shows', 'Charts': 'Classifiche', 'Browse': 'Sfoglia', 'Quick access': 'Accesso rapido', 'Play mix': 'Riproduci Mix', 'Share show': 'Condividi show', 'Date added': 'Data di aggiunta', - 'Discord': 'Discord', 'Official Discord server': 'Server Discord ufficiale', 'Restart of app is required to properly log out!': "È necessario riavviare l'applicazione per uscire correttamente!", @@ -6128,16 +5246,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': "Mostra i visualizzatori nella pagina dei testi. ATTENZIONE: Richiede l'autorizzazione del microfono!", 'Tags': 'Tag', - 'Album': 'Album', 'Track number': 'Numero traccia', 'Disc number': 'Numero disco', 'Album artist': 'Artista album', 'Date/Year': 'Data/Anno', 'Label': 'Etichetta', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Traccia il totale', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Testi non sincronizzati', 'Genre': 'Genere', 'Contributors': 'Collaboratori', @@ -6147,7 +5261,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer non è disponibile', 'Continue': 'Continua', 'Email Login': 'Accesso via e-mail', - 'Email': 'Email', 'Missing email or password!': 'E-mail o password mancanti!', 'Error logging in using email, please check your credentials.\nError:': 'Errore di accesso tramite email, controlla le tue credenziali.\nErrore:', @@ -6155,12 +5268,10 @@ const crowdin = { 'Change display mode': 'Cambia modalità di visualizzazione', 'Enable high refresh rates': 'Attiva frequenze di aggiornamento elevate', 'Display mode': 'Modalità schermo', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importa playlist Spotify fino a 100 tracce senza alcun accesso.', 'Download imported tracks': 'Scarica le tracce importate', 'Start import': "Avvia l'importazione", - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importa qualsiasi playlist Spotify, importa dalla propria libreria Spotify. Richiede un account gratuito.', 'Spotify Importer v2': 'Importatore Spotify v2', @@ -6173,11 +5284,9 @@ const crowdin = { "2. Nell'app che hai appena creato vai alle impostazioni e imposta l'URL di reindirizzamento a: ", 'Copy the Redirect URL': "Copia l'URL di reindirizzamento", 'Client ID': 'ID Client', - 'Client Secret': 'Client Secret', 'Authorize': 'Autorizza', 'Logged in as: ': 'Accesso effettuato come: ', 'Import playlists by URL': 'Importa playlist da URL', - 'URL': 'URL', 'Options': 'Opzioni', 'Invalid/Unsupported URL': 'URL non valido/non supportato', 'Please wait...': 'Attendere prego...', @@ -6195,17 +5304,13 @@ const crowdin = { 'Sort playlist': 'Ordina playlist', 'Sort ascending': 'Ordinamento crescente', 'Sort descending': 'Ordinamento decrescente', - 'Stop': 'Stop', 'Start': 'Avvia', 'Clear all': 'Cancella Tutto', 'Play previous': 'Riproduci precedente', - 'Play': 'Play', 'Pause': 'Pausa', 'Remove': 'Rimuovi', - 'Seekbar': 'Seekbar', 'Singles': 'Singoli', 'Featured': 'In evidenza', - 'Fans': 'Fans', 'Duration': 'Durata', 'Sort': 'Ordina', 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': @@ -6331,7 +5436,6 @@ const crowdin = { 'General': '일반', 'Appearance': '디자인 설정', 'Quality': '음질', - 'Deezer': 'Deezer', 'Theme': '테마', 'Currently': '현재', 'Select theme': '테마 선택', @@ -6446,7 +5550,6 @@ const crowdin = { 'Ask before downloading': '다운로드 전에 묻기', 'Search history': '검색 기록', 'Clear search history': '검색 기록 지우기', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': '스크로블링 활성화를 위하여 로그인 해주세요', 'Login to LastFM': 'LastFM에 로그인', 'Username': '아이디', @@ -6471,7 +5574,6 @@ const crowdin = { 'Play mix': 'Mix 재생', 'Share show': '팟캐스트 공유', 'Date added': '추가된 날짜', - 'Discord': 'Discord', 'Official Discord server': '공식 Discord 서버', 'Restart of app is required to properly log out!': '제대로 로그아웃하기 위해 앱 재시작이 필요합니다!', @@ -6488,102 +5590,7 @@ const crowdin = { '경고: 1200 이상의 화질은 공식적으로 지원되지 않습니다', 'Album removed from library!': '앨범이 라이브러리에서 삭제되었습니다!', 'Remove offline': '오프라인 트랙 제거', - 'Playlist removed from library!': '라이브러리에서 재생목록이 삭제되었습니다!', - 'Blur player background': 'Blur player background', - 'Might have impact on performance': 'Might have impact on performance', - 'Font': 'Font', - 'Select font': 'Select font', - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!", - 'Enable equalizer': 'Enable equalizer', - 'Might enable some equalizer apps to work. Requires restart of ReFreezer': - 'Might enable some equalizer apps to work. Requires restart of ReFreezer', - 'Visualizer': 'Visualizer', - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!', - 'Tags': 'Tags', - 'Album': 'Album', - 'Track number': 'Track number', - 'Disc number': 'Disc number', - 'Album artist': 'Album artist', - 'Date/Year': 'Date/Year', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', - 'Track total': 'Track total', - 'BPM': 'BPM', - 'Unsynchronized lyrics': 'Unsynchronized lyrics', - 'Genre': 'Genre', - 'Contributors': 'Contributors', - 'Album art': 'Album art', - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', - 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', - 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', - 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', - '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Playlist removed from library!': '라이브러리에서 재생목록이 삭제되었습니다!' }, 'nl_nl': { 'Home': 'Startpagina', @@ -6592,13 +5599,9 @@ const crowdin = { "Offline mode, can't play flow or smart track lists.": 'Offline modus, kan geen flow of slimme afspeellijst afspelen.', 'Added to library': 'Toegevoegd aan bibliotheek', - 'Download': 'Download', 'Disk': 'Schijf', - 'Offline': 'Offline', 'Top Tracks': 'Top Nummers', 'Show more tracks': 'Toon meer nummers', - 'Top': 'Top', - 'Top Albums': 'Top Albums', 'Show all albums': 'Toon alle albums', 'Discography': 'Discografie', 'Default': 'Standaard', @@ -6611,7 +5614,6 @@ const crowdin = { 'Are you sure you want to delete this download?': 'Weet je zeker dat je deze download wilt verwijderen?', 'Cancel': 'Annuleer', - 'Downloads': 'Downloads', 'Clear queue': 'Wachtrij wissen', "This won't delete currently downloading item": 'Dit zal het momenteel aan het downloaden item niet verwijderen', @@ -6634,14 +5636,12 @@ const crowdin = { 'Downloading is currently stopped, click here to resume.': 'Downloaden is momenteel gestopt, klik hier om te hervatten.', 'Tracks': 'Nummers', - 'Albums': 'Albums', 'Artists': 'Artiesten', 'Playlists': 'Afspeellijsten', 'Import': 'Importeer', 'Import playlists from Spotify': 'Importeer afspeellijsten van Spotify', 'Statistics': 'Statistieken', 'Offline tracks': 'Offline nummers', - 'Offline albums': 'Offline albums', 'Offline playlists': 'Offline afspeellijsten', 'Offline size': 'Offline grootte', 'Free space': 'Beschikbare ruimte', @@ -6660,7 +5660,6 @@ const crowdin = { 'Login using browser': 'Aanmelden met browser', 'Login using token': 'Aanmelden met token', 'Enter ARL': 'Voer ARL in', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Opslaan', "If you don't have account, you can register on deezer.com for free.": 'Als je nog geen account hebt, kun je gratis op deezer.com registreren.', @@ -6708,7 +5707,6 @@ const crowdin = { 'General': 'Algemeen', 'Appearance': 'Uiterlijk', 'Quality': 'Kwaliteit', - 'Deezer': 'Deezer', 'Theme': 'Thema', 'Currently': 'Huidig', 'Select theme': 'Thema selecteren', @@ -6765,8 +5763,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Taal veranderd, herstart ReFreezer om het toe te passen!', 'Importing...': 'Bezig met importeren...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Nummer is niet beschikbaar op Deezer!', 'Failed to download track! Please restart.': @@ -6780,7 +5776,6 @@ const crowdin = { 'Download Settings': 'Download instellingen', 'Create folder for playlist': 'Map voor afspeellijst aanmaken', 'Download .LRC lyrics': 'Download .LRC songteksten', - 'Proxy': 'Proxy', 'Not set': 'Niet ingesteld', 'Search or paste URL': 'Zoek of voer een URL in', 'History': 'Geschiedenis', @@ -6823,7 +5818,6 @@ const crowdin = { 'Cancel current timer': 'Huidige timer annuleren', 'Current timer ends at': 'Huidige timer eindigt om', 'Smart track list': 'Slimme nummerlijst', - 'Shuffle': 'Shuffle', 'Library shuffle': 'Library shufflen', 'Ignore interruptions': 'Onderbrekingen negeren', 'Requires app restart to apply!': @@ -6831,7 +5825,6 @@ const crowdin = { 'Ask before downloading': 'Vragen voordat downloaden wordt gestart', 'Search history': 'Zoekgeschiedenis', 'Clear search history': 'Zoekgeschiedenis wissen', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Meld je aan om scrobbling in te schakelen.', 'Login to LastFM': 'Aanmelden bij LastFM', 'Username': 'Gebruikersnaam', @@ -6841,23 +5834,19 @@ const crowdin = { 'Logged out!': 'Afgemeld!', 'Lyrics': 'Songteksten', 'Player gradient background': 'Gradiënt van achtergrond speler', - 'Updates': 'Updates', 'You are running latest version!': 'Je gebruikt de laatste versie!', 'New update available!': 'Nieuwe update beschikbaar!', 'Current version: ': 'Huidige versie: ', 'Unsupported platform!': 'Niet-ondersteunde platform!', - 'ReFreezer Updates': 'ReFreezer Updates', 'Update to latest version in the settings.': 'Werk het programma bij in de instellingen.', 'Release date': 'Publicatiedatum', - 'Shows': 'Shows', 'Charts': 'Hitlijsten', 'Browse': 'Bladeren', 'Quick access': 'Snelle toegang', 'Play mix': 'Mix afspelen', 'Share show': 'Show delen', 'Date added': 'Datum toegevoegd', - 'Discord': 'Discord', 'Official Discord server': 'Officiële Discord server', 'Restart of app is required to properly log out!': 'Herstart app is vereist om correct uit te loggen!', @@ -6885,22 +5874,14 @@ const crowdin = { 'Enable equalizer': 'Equalizer inschakelen', 'Might enable some equalizer apps to work. Requires restart of ReFreezer': 'Kan wellicht sommige equalizer apps laten werken. Vereist het herstarten van ReFreezer', - 'Visualizer': 'Visualizer', 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Toon visualizers op de songtekstpagina. WAARSCHUWING: Vereist toegang tot microfoon!', - 'Tags': 'Tags', - 'Album': 'Album', 'Track number': 'Liednummer', 'Disc number': 'Schijfnummer', 'Album artist': 'Albumartiest', 'Date/Year': 'Datum/Jaar', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Track totaal', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Niet-gesynchroniseerde songteksten', - 'Genre': 'Genre', 'Contributors': 'Bijdragers', 'Album art': 'Album afbeelding', 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': @@ -6916,61 +5897,62 @@ const crowdin = { 'Change display mode': 'Verander weergavemodus', 'Enable high refresh rates': 'Hoge verversingssnelheid inschakelen', 'Display mode': 'Weergavemodus', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importeer Spotify-afspeellijsten tot 100 nummers zonder inloggen.', 'Download imported tracks': 'Geïmporteerde bestanden downloaden', 'Start import': 'Begin met importeren', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importeer een willekeurige Spotify afspeellijst, importeer vanuit een eigen Spotify afspeellijst. Vereist een gratis account.', - 'Spotify Importer v2': 'Spotify Importer v2', 'This importer requires Spotify Client ID and Client Secret. To obtain them:': 'Deze importeur vereist Spotify Client ID en Client Secret. Om deze te verkrijgen:', '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', + '1. Ga naar: developer.spotify.com/dashboard en maak een app.', 'Open in Browser': 'In browser openen', '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', + "2. In de app die je zojuist hebt gemaakt, ga naar de instellingen en vul de 'Redirect URL' in met: ", + 'Copy the Redirect URL': 'Kopieer de Redirect URL', + 'Authorize': 'Autoriseer', + 'Logged in as: ': 'Ingelogd als: ', + 'Import playlists by URL': 'Importeer afspeellijsten via URL', + 'Options': 'Opties', + 'Invalid/Unsupported URL': 'Ongeldige/niet-ondersteunde URL', + 'Please wait...': 'Een ogenblik geduld...', + 'Login using email': 'Inloggen via e-mail', + 'Track removed from offline!': 'Nummer is verwijderd van offline!', + 'Removed album from offline!': 'Album is verwijderd van offline!', + 'Playlist removed from offline!': 'Afspeellijst is verwijderd van offline!', + 'Repeat': 'Herhalen', + 'Repeat one': 'Eén herhalen', + 'Repeat off': 'Herhalen uit', + 'Dislike': 'Vind ik niet leuk', + 'Close': 'Sluit', + 'Sort playlist': 'Afspeellijst sorteren', + 'Sort ascending': 'Oplopend sorteren', + 'Sort descending': 'Aflopend sorteren', + 'Clear all': 'Alles wissen', + 'Play previous': 'Vorige afspelen', + 'Play': 'Afspelen', + 'Pause': 'Pauzeren', + 'Remove': 'Verwijder', + 'Seekbar': 'Zoekbalk', + 'Featured': 'Uitgelicht', 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Uw ARL kan verlopen zijn, probeer uit te loggen en log opnieuw in met nieuwe ARL of via de browser.', + 'The original freezer development team': + 'Het oorspronkelijke ontwikkelteam van freezer', + 'Donate': 'Doneer', + 'You should rather support your favorite artists, instead of this app!': + 'U ondersteunt beter uw favoriete artiesten in de plaats van deze app!', + 'No really, go support your favorite artists instead ;)': + 'Nee echt, ga uw favoriete artiesten ondersteunen ;)', + 'Storage permission is required to download content.\nPlease open settings and grant storage permission to ReFreezer.': + 'Opslag machtiging is vereist om inhoud te downloaden.\nOpen a.u.b. instellingen en geef ReFreezer opslag machtiging.', + 'Open system settings': 'Open systeeminstellingen', + 'Application Log': 'Applicatie Logboek', + 'Are you sure you want to log out?': 'Weet u zeker dat u wilt uitloggen?', + 'Download failed!': 'Download mislukt!', + 'Permission denied, download canceled!': + 'Toestemming geweigerd, download geannuleerd!' }, 'pl_pl': { 'Home': 'Strona główna', @@ -6981,7 +5963,6 @@ const crowdin = { 'Added to library': 'Dodane do biblioteki', 'Download': 'Pobierz', 'Disk': 'Dysk', - 'Offline': 'Offline', 'Top Tracks': 'Najlepsze utwory', 'Show more tracks': 'Pokaż więcej utworów', 'Top': 'Najlepsze', @@ -7010,7 +5991,6 @@ const crowdin = { 'Please check your connection and try again later...': 'Proszę sprawdź swoje połączenie internetowe i spróbuj ponownie później...', 'Show more': 'Pokaż więcej', - 'Importer': 'Importer', 'Currently supporting only Spotify, with 100 tracks limit': 'Obecnie obsługuje tylko Spotify, z limitem 100 utworów', 'Due to API limitations': 'Ze względu na ograniczenia API', @@ -7048,7 +6028,6 @@ const crowdin = { 'Login using browser': 'Zaloguj się za pomocą przeglądarki', 'Login using token': 'Logowanie przy użyciu tokenu', 'Enter ARL': 'Wprowadź ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Zapisz', "If you don't have account, you can register on deezer.com for free.": 'Jeśli nie masz konta, możesz zarejestrować się na deezer.com za darmo.', @@ -7096,7 +6075,6 @@ const crowdin = { 'General': 'Ogólne', 'Appearance': 'Wygląd', 'Quality': 'Jakość', - 'Deezer': 'Deezer', 'Theme': 'Motyw', 'Currently': 'Obecnie', 'Select theme': 'Wybierz motyw', @@ -7128,7 +6106,6 @@ const crowdin = { 'Downloads naming': 'Nazewnictwo pobieranych', 'Downloaded tracks filename': 'Nazwa pliku pobranego utworu', 'Valid variables are': 'Prawidłowe zmienne to', - 'Reset': 'Reset', 'Clear': 'Wyczyść', 'Create folders for artist': 'Utwórz foldery dla wykonawcy', 'Create folders for albums': 'Utwórz foldery dla albumów', @@ -7151,8 +6128,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Zmieniono język, uruchom ponownie ReFreezer aby zastosować!', 'Importing...': 'Importowanie...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Ścieżka nie jest dostępna w Deezer!', 'Failed to download track! Please restart.': 'Nie udało się pobrać utworu! Proszę uruchomić ponownie.', @@ -7165,7 +6140,6 @@ const crowdin = { 'Download Settings': 'Ustawienia pobierania plików', 'Create folder for playlist': 'Utwórz folder dla playlisty', 'Download .LRC lyrics': 'Pobierz tekst .LRC', - 'Proxy': 'Proxy', 'Not set': 'Nie ustawiono', 'Search or paste URL': 'Szukaj lub wklej URL', 'History': 'Historia', @@ -7216,7 +6190,6 @@ const crowdin = { 'Ask before downloading': 'Zapytaj przed pobraniem', 'Search history': 'Historia wyszukiwania', 'Clear search history': 'Wyczyść historię wyszukiwania', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Zaloguj się, aby włączyć scrobbling.', 'Login to LastFM': 'Zaloguj się do LastFM', 'Username': 'Nazwa użytkownika', @@ -7242,7 +6215,6 @@ const crowdin = { 'Play mix': 'Odtwarzaj składankę', 'Share show': 'Udostępnij podcast', 'Date added': 'Data dodania', - 'Discord': 'Discord', 'Official Discord server': 'Oficjalny serwer Discord', 'Restart of app is required to properly log out!': 'Ponowne uruchomienie aplikacji jest wymagane do poprawnego wylogowania!', @@ -7273,16 +6245,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Pokaż wizualizatorów na stronie tekstowej. UWAGA: Wymaga uprawnienia mikrofonu!', 'Tags': 'Tagi', - 'Album': 'Album', 'Track number': 'Numer utworu', 'Disc number': 'Numer dysku', 'Album artist': 'Wykonawca albumu', 'Date/Year': 'Data/Rok', 'Label': 'Etykieta', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Ilość utworów', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Niezsynchronizowany tekst', 'Genre': 'Gatunek', 'Contributors': 'Współautorzy', @@ -7292,7 +6260,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer jest niedostępny', 'Continue': 'Kontynuuj', 'Email Login': 'Logowanie przez e-mail', - 'Email': 'Email', 'Missing email or password!': 'Brakujący adres email lub hasło!', 'Error logging in using email, please check your credentials.\nError:': 'Błąd podczas logowania przez email, sprawdź dane logowania.\nBłąd:', @@ -7300,12 +6267,10 @@ const crowdin = { 'Change display mode': 'Zmień widok', 'Enable high refresh rates': 'Włącz wysoką częstotliwość odświeżania', 'Display mode': 'Tryb wyświetlania', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importuj playlisty Spotify do 100 utworów bez żadnego logowania.', 'Download imported tracks': 'Pobierz zaimportowane utwory', 'Start import': 'Rozpocznij importowanie', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Zaimportuj dowolną playlistę Spotify ze swojej biblioteki Spotify. Wymaga darmowego konta.', 'Spotify Importer v2': 'Importer Spotify v2', @@ -7317,12 +6282,9 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': '2. Przejdź do ustawień aplikacji, którą właśnie utworzyłeś i ustaw URL przekierowania na: ', 'Copy the Redirect URL': 'Skopiuj URL przekierowania', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Autoryzuj', 'Logged in as: ': 'Zalogowano jako: ', 'Import playlists by URL': 'Importuj playlisty przez adres URL', - 'URL': 'URL', 'Options': 'Ustawienia', 'Invalid/Unsupported URL': 'Niepoprawny/nieobsługiwany adres URL', 'Please wait...': 'Zaczekaj...', @@ -7364,12 +6326,9 @@ const crowdin = { "Offline mode, can't play flow or smart track lists.": 'Modo offline, não reproduz Flow ou playlists inteligentes.', 'Added to library': 'Adicionado à biblioteca', - 'Download': 'Download', 'Disk': 'Disco', - 'Offline': 'Offline', 'Top Tracks': 'Top faixas', 'Show more tracks': 'Mostrar mais faixas', - 'Top': 'Top', 'Top Albums': 'Álbuns Mais Ouvidos', 'Show all albums': 'Mostrar todos os álbuns', 'Discography': 'Discografia', @@ -7383,7 +6342,6 @@ const crowdin = { 'Are you sure you want to delete this download?': 'Tem certeza de que quer excluir este download?', 'Cancel': 'Cancelar', - 'Downloads': 'Downloads', 'Clear queue': 'Limpar fila', "This won't delete currently downloading item": 'Isso não irá excluir o item de download atual', @@ -7408,7 +6366,6 @@ const crowdin = { 'Tracks': 'Faixas', 'Albums': 'Álbuns', 'Artists': 'Artistas', - 'Playlists': 'Playlists', 'Import': 'Importar', 'Import playlists from Spotify': 'Importar playlists do Spotify', 'Statistics': 'Estatísticas', @@ -7433,7 +6390,6 @@ const crowdin = { 'Login using browser': 'Login usando o navegador', 'Login using token': 'Login usando o token', 'Enter ARL': 'Introduzir ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Salvar', "If you don't have account, you can register on deezer.com for free.": 'Se você não tem conta, você pode se registrar no deezer.com de graça.', @@ -7481,7 +6437,6 @@ const crowdin = { 'General': 'Geral', 'Appearance': 'Aparência', 'Quality': 'Qualidade', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Atualmente', 'Select theme': 'Selecionar tema', @@ -7537,7 +6492,6 @@ const crowdin = { 'Idioma alterado, reinicie o ReFreezer para aplicar!', 'Importing...': 'Importando...', 'Radio': 'Rádio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Faixa não está disponível no Deezer!', 'Failed to download track! Please restart.': 'Falha ao baixar a faixa! Reinicie.', @@ -7550,7 +6504,6 @@ const crowdin = { 'Download Settings': 'Download', 'Create folder for playlist': 'Criar pastas para playlists', 'Download .LRC lyrics': 'Baixar letras \".lrc\"', - 'Proxy': 'Proxy', 'Not set': 'Não configurado', 'Search or paste URL': 'Buscar ou colar URL', 'History': 'Histórico', @@ -7602,7 +6555,6 @@ const crowdin = { 'Ask before downloading': 'Pergunte antes de baixar', 'Search history': 'Histórico de busca', 'Clear search history': 'Limpar histórico de busca', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Faça login para ativar o scrobbling.', 'Login to LastFM': 'Login no LastFM', 'Username': 'Nome do usuário', @@ -7621,14 +6573,12 @@ const crowdin = { 'Update to latest version in the settings.': 'Atualize para a versão mais recente nas configurações.', 'Release date': 'Data de lançamento', - 'Shows': 'Shows', 'Charts': 'Listas', 'Browse': 'Navegar', 'Quick access': 'Acesso rápido', 'Play mix': 'Reproduzir mix', 'Share show': 'Compartilhar show', 'Date added': 'Data de adição', - 'Discord': 'Discord', 'Official Discord server': 'Servidor oficial do Discord', 'Restart of app is required to properly log out!': 'É necessário reiniciar o aplicativo para desconectar corretamente!', @@ -7658,17 +6608,13 @@ const crowdin = { 'Visualizer': 'Visualizador', 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Mostrar visualizador na página da letra. AVISO: Requer permissão de microfone!', - 'Tags': 'Tags', 'Album': 'Álbum', 'Track number': 'Número da faixa', 'Disc number': 'Número do disco', 'Album artist': 'Artista do álbum', 'Date/Year': 'Data/Ano', 'Label': 'Gravadora', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Total de faixa', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Letra não sincronizada', 'Genre': 'Gênero', 'Contributors': 'Colaboradores', @@ -7686,12 +6632,10 @@ const crowdin = { 'Change display mode': 'Mudar modo de exibição', 'Enable high refresh rates': 'Habilitar altas taxas de atualização', 'Display mode': 'Modo de exibição', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importe listas de reprodução do Spotify de até 100 faixas sem login.', 'Download imported tracks': 'Baixar faixas importadas', 'Start import': 'Iniciar importação', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importe qualquer playlist do Spotify, importe da própria biblioteca do Spotify. Requer uma conta gratuita.', 'Spotify Importer v2': 'Importador do Spotify v2', @@ -7703,12 +6647,9 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': '2. No aplicativo que você acabou de criar vá para configurações e defina a URL de redirecionamento para: ', 'Copy the Redirect URL': 'Copiar URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Autorizar', 'Logged in as: ': 'Conectado como: ', 'Import playlists by URL': 'Importar playlists pelo URL', - 'URL': 'URL', 'Options': 'Opções', 'Invalid/Unsupported URL': 'URL inválido/não suportado', 'Please wait...': 'Por favor, aguarde...', @@ -7734,7 +6675,6 @@ const crowdin = { 'Pause': 'Pausar', 'Remove': 'Remover', 'Seekbar': 'Barra de Busca', - 'Singles': 'Singles', 'Featured': 'Destaques', 'Fans': 'Fãs', 'Duration': 'Duração', @@ -7751,17 +6691,14 @@ const crowdin = { 'Added to library': 'Adăugat la librărie', 'Download': 'Descărcați', 'Disk': 'Disc', - 'Offline': 'Offline', 'Top Tracks': 'Piese Top', 'Show more tracks': 'Afișează mai multe piese', - 'Top': 'Top', 'Top Albums': 'Albume Top', 'Show all albums': 'Afișează toate albumele', 'Discography': 'Discografie', 'Default': 'Implicit', 'Reverse': 'Invers', 'Alphabetic': 'Alfabetic', - 'Artist': 'Artist', 'Post processing...': 'Post procesare...', 'Done': 'Gata', 'Delete': 'Ștergeți', @@ -7819,7 +6756,6 @@ const crowdin = { 'Login using browser': 'Autentificare utilizând browserul', 'Login using token': 'Autentificare folosind token-ul', 'Enter ARL': 'Introduceți ARL-ul', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Salvează', "If you don't have account, you can register on deezer.com for free.": 'Dacă nu ai un cont, te poți înregistra gratuit pe deezer.com.', @@ -7864,10 +6800,8 @@ const crowdin = { 'Show all tracks': 'Afișează toate piesele', 'Show all playlists': 'Afișează toate playlist-urile', 'Settings': 'Setări', - 'General': 'General', 'Appearance': 'Aspect', 'Quality': 'Calitate', - 'Deezer': 'Deezer', 'Theme': 'Temă', 'Currently': 'Acum', 'Select theme': 'Alege tema', @@ -7924,7 +6858,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Limba a fost schimbată, restart-ați ReFreezer pentru a aplica schimbarea!', 'Importing...': 'Importând...', - 'Radio': 'Radio', 'Flow': 'Fluxuri', 'Track is not available on Deezer!': 'Piesa nu este disponibilă pe Deezer!', 'Failed to download track! Please restart.': @@ -7938,7 +6871,6 @@ const crowdin = { 'Download Settings': 'Descărcați setările', 'Create folder for playlist': 'Creați foldere pentru playlist-uri', 'Download .LRC lyrics': 'Descărcați versurile .LRC', - 'Proxy': 'Proxy', 'Not set': 'Nu este setat', 'Search or paste URL': 'Caută sau pune un URL', 'History': 'Istorie', @@ -7990,7 +6922,6 @@ const crowdin = { 'Ask before downloading': 'Întreabă înainte de descărcare', 'Search history': 'Istoric căutare', 'Clear search history': 'Ștergere istoric căutare', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Autentifică-te pentru a activa scrobbling.', 'Login to LastFM': 'Conectează-te cu LastFM', 'Username': 'Nume', @@ -8016,7 +6947,6 @@ const crowdin = { 'Play mix': 'Redare mix', 'Share show': 'Distribuie emisiunea', 'Date added': 'Data adăugării', - 'Discord': 'Discord', 'Official Discord server': 'Server oficial de Discord', 'Restart of app is required to properly log out!': 'Este necesară repornirea aplicației pentru a te deconecta corespunzător!', @@ -8054,10 +6984,8 @@ const crowdin = { 'Album artist': 'Artistul albumului', 'Date/Year': 'Data/Anul', 'Label': 'Casa de discuri', - 'ISRC': 'ISRC', 'UPC': 'Cod UPC', 'Track total': 'Numărul total de piese', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Versuri Nesincronizate', 'Genre': 'Genul', 'Contributors': 'Contribuitori', @@ -8067,7 +6995,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer nu este disponibil', 'Continue': 'Continuă', 'Email Login': 'Autentificare prin email', - 'Email': 'Email', 'Missing email or password!': 'Lipsește adresa de email sau parola!', 'Error logging in using email, please check your credentials.\nError:': 'Eroare la autentificare cu adresa email, verificați datele introduse.\nEroarea:', @@ -8075,12 +7002,10 @@ const crowdin = { 'Change display mode': 'Schimbați modul de afișare', 'Enable high refresh rates': 'Activați regimul ridicat de împrospătare', 'Display mode': 'Mod de afișare', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importă playlist-urile Spotify până la 100 de piese fără autentificare.', 'Download imported tracks': 'Descarcă piesele importate', 'Start import': 'Pornește importarea', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importă orice playlist Spotify, importă din librăria proprie Spotify. Necesită un cont gratuit.', 'Spotify Importer v2': 'Importator Spotify v2', @@ -8097,7 +7022,6 @@ const crowdin = { 'Authorize': 'Autorizează', 'Logged in as: ': 'Autentificat ca: ', 'Import playlists by URL': 'Importă playlist-uri prin URL', - 'URL': 'URL', 'Options': 'Opţiuni', 'Invalid/Unsupported URL': 'URL Invalid/Neacceptat', 'Please wait...': 'Așteptați vă rog...', @@ -8105,32 +7029,7 @@ const crowdin = { 'Track removed from offline!': 'Piesa a fost eliminată din librăria offline!', 'Removed album from offline!': 'Album eliminat din librăria offline!', - 'Playlist removed from offline!': 'Playlist eliminat din librăria offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Playlist removed from offline!': 'Playlist eliminat din librăria offline!' }, 'ru_ru': { 'Home': 'Главная', @@ -8256,7 +7155,6 @@ const crowdin = { 'General': 'Управление аккаунтом', 'Appearance': 'Внешний вид', 'Quality': 'Качество звука', - 'Deezer': 'Deezer', 'Theme': 'Тема', 'Currently': 'Используется', 'Select theme': 'Выберите тему', @@ -8312,7 +7210,6 @@ const crowdin = { 'Язык изменен, перезапустите приложение ReFreezer для применения!', 'Importing...': 'Импортирование...', 'Radio': 'Радио', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Трек недоступен в Deezer!', 'Failed to download track! Please restart.': 'Не удалось загрузить трек! Пожалуйста, перезапустите.', @@ -8376,7 +7273,6 @@ const crowdin = { 'Ask before downloading': 'Спрашивать перед загрузкой', 'Search history': 'История поиска', 'Clear search history': 'Очистить историю поиска', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Войдите, чтобы включить скробблинг.', 'Login to LastFM': 'Авторизоваться через LastFM', 'Username': 'Имя пользователя', @@ -8402,7 +7298,6 @@ const crowdin = { 'Play mix': 'Воспроизвести микс', 'Share show': 'Поделиться подкастом', 'Date added': 'Дата добавления', - 'Discord': 'Discord', 'Official Discord server': 'Официальный Discord сервер', 'Restart of app is required to properly log out!': 'Необходим перезапуск приложения для корректного выхода!', @@ -8442,79 +7337,10 @@ const crowdin = { 'ISRC': 'ISRC-код', 'UPC': 'UPC-код', 'Track total': 'Кол-во треков в альбоме', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Текст песни', 'Genre': 'Жанр', 'Contributors': 'Участники', - 'Album art': 'Обложка', - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', - 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', - 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', - 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', - '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Album art': 'Обложка' }, 'sk_sk': { 'Home': 'Domov', @@ -8524,8 +7350,6 @@ const crowdin = { 'Offline mód, nemôžete spustiť flow alebo smart track zoznam.', 'Added to library': 'Pridané do knižnice', 'Download': 'Stiahnuť', - 'Disk': 'Disk', - 'Offline': 'Offline', 'Top Tracks': 'Najlepšie skladby', 'Show more tracks': 'Zobraziť viac skladieb', 'Top': 'Najlepšie', @@ -8593,7 +7417,6 @@ const crowdin = { 'Login using browser': 'Prihlásenie cez prehliadač', 'Login using token': 'Prihlásenie cez token', 'Enter ARL': 'Zadajte ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Uložiť', "If you don't have account, you can register on deezer.com for free.": 'Ak nemáte účet, možete sa zaregistrovať na deezer.com zadarmo.', @@ -8641,7 +7464,6 @@ const crowdin = { 'General': 'Hlavné', 'Appearance': 'Vzhľad', 'Quality': 'Kvalita', - 'Deezer': 'Deezer', 'Theme': 'Téma', 'Currently': 'Momentálne', 'Select theme': 'vybrať tému', @@ -8697,7 +7519,6 @@ const crowdin = { 'Jazyk zmenený, pre použitie prosím reštartujte Freezer!', 'Importing...': 'Importujem...', 'Radio': 'Rádio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Skladba nie je dostupná v Deezri!', 'Failed to download track! Please restart.': 'Sťahovanie skladieb zlyhalo! Prosím reštartujte Freezer.', @@ -8710,7 +7531,6 @@ const crowdin = { 'Download Settings': 'Nastavenie sťahovania', 'Create folder for playlist': 'Vytvoriť priečinok pre playlist', 'Download .LRC lyrics': 'Stiahnuť .LRC texty', - 'Proxy': 'Proxy', 'Not set': 'Nenastavené', 'Search or paste URL': 'Hľadať alebo vložiť URL', 'History': 'História', @@ -8761,7 +7581,6 @@ const crowdin = { 'Ask before downloading': 'Opýtať sa pred stiahnutím', 'Search history': 'História hľadania', 'Clear search history': 'Vyčistiť históriu hľadania', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Prihlásiť sa pre povolenie scrobblingu.', 'Login to LastFM': 'Prihlásiť do LastFM', 'Username': 'Meno', @@ -8787,7 +7606,6 @@ const crowdin = { 'Play mix': 'Hrať mix', 'Share show': 'Zdieľať podcast', 'Date added': 'Dátum pridania', - 'Discord': 'Discord', 'Official Discord server': 'Oficiálny Discord server', 'Restart of app is required to properly log out!': 'Na správne odhlásenie je potrebné reštartovať aplikáciu!', @@ -8818,16 +7636,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Zobraziť vizualizér na stránke textov. VAROVANIE: Vyžaduje povolenie mikrofónu!', 'Tags': 'Štítky', - 'Album': 'Album', 'Track number': 'Číslo skladby', 'Disc number': 'Číslo disku', 'Album artist': 'Album umelca', 'Date/Year': 'Dátum/Rok', 'Label': 'Menovka', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Skladba celkovo', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Nesynchronizované texty', 'Genre': 'Žáner', 'Contributors': 'Prispievatelia', @@ -8837,7 +7651,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer je nedostupný', 'Continue': 'Pokračovať', 'Email Login': 'Prihlásiť cez email', - 'Email': 'Email', 'Missing email or password!': 'Chýba email alebo heslo!', 'Error logging in using email, please check your credentials.\nError:': 'Chyba prihlásenia cez email, prosím skontrolujte vaše zadanie.\nChyba:', @@ -8845,12 +7658,10 @@ const crowdin = { 'Change display mode': 'Zmeniť zobrazenie', 'Enable high refresh rates': 'Povoliť vysokú obnovovaciu frekvenciu', 'Display mode': 'Režim zobrazenia', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Importovať Spotify playlist do 100 skladieb bez prihlásenia.', 'Download imported tracks': 'Stiahnuť importované skladby', 'Start import': 'Spustiť import', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Importovať akýkoľvek vlastný Spotify playlist z knižnice. Vyžaduje účet zadarmo.', 'Spotify Importer v2': 'Spotify importer v2', @@ -8862,12 +7673,9 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': 'V aplikácii ktorú ste vytvorili choďte do nastavení a vyberte presmerovať URL na: ', 'Copy the Redirect URL': 'Kopírovať presmerovanú URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Povoliť', 'Logged in as: ': 'Prihlásený ako: ', 'Import playlists by URL': 'Importovať playlist cez URL', - 'URL': 'URL', 'Options': 'Možnosti', 'Invalid/Unsupported URL': 'Neplatná/Nepodporovaná URL', 'Please wait...': 'Prosím, čakajte...', @@ -8885,7 +7693,6 @@ const crowdin = { 'Sort playlist': 'Zoradiť playlist', 'Sort ascending': 'Zoradiť vzostupne', 'Sort descending': 'Zoradiť zostupne', - 'Stop': 'Stop', 'Start': 'Spustiť', 'Clear all': 'Vymazať všetko', 'Play previous': 'Prehrať predchádzajúcu', @@ -8909,7 +7716,6 @@ const crowdin = { 'Način brez povezave, ne more predvajati tokov ali pametnih seznamov.', 'Added to library': 'Dodaj v knjižnico', 'Download': 'Prenesi', - 'Disk': 'Disk', 'Offline': 'Brez povezave', 'Top Tracks': 'Najboljše skladbe', 'Show more tracks': 'Pokaži več skladb', @@ -9026,7 +7832,6 @@ const crowdin = { 'General': 'Splošno', 'Appearance': 'Videz', 'Quality': 'Kakovost', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Trenutno', 'Select theme': 'Izberi temo', @@ -9082,7 +7887,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Jezik zamenjan, prosimo ponovno zaženite ReFreezer za uveljavitev!', 'Importing...': 'Uvažanje...', - 'Radio': 'Radio', 'Flow': 'Tok', 'Track is not available on Deezer!': 'Posnetek ni na voljo pri Deezer-ju!', 'Failed to download track! Please restart.': @@ -9148,7 +7952,6 @@ const crowdin = { 'Ask before downloading': 'Vprašaj pred prenosom', 'Search history': 'Zgodovina iskanja', 'Clear search history': 'Počisti zgodovino iskanja', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Prijava da omogočiš \"scrobbling\".', 'Login to LastFM': 'Prijava v LastFM', 'Username': 'Uporabniško ime', @@ -9174,7 +7977,6 @@ const crowdin = { 'Play mix': 'Predvajaj miks', 'Share show': 'Deli oddajo', 'Date added': 'Dodano dne', - 'Discord': 'Discord', 'Official Discord server': 'Uraden Discord strežnik', 'Restart of app is required to properly log out!': 'Ponovni zagon aplikacije je potreben za odjavo!', @@ -9206,16 +8008,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Prikaži zvočni prikazovalnik na strani z besedilom. POZOR: Zahteva dovoljenje za mikrofon!', 'Tags': 'Oznake', - 'Album': 'Album', 'Track number': 'Številka posnetka', 'Disc number': 'Številka diska', 'Album artist': 'Ustvarjalec albuma', 'Date/Year': 'Datum/Leto', 'Label': 'Oznaka', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Skupaj ponetkov', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Nesinhronizirano besedilo', 'Genre': 'Žanr', 'Contributors': 'Sodelujoči', @@ -9233,12 +8031,10 @@ const crowdin = { 'Change display mode': 'Preklopi način prikaza', 'Enable high refresh rates': 'Omogoči način hitrega osveževanja', 'Display mode': 'Način prikaza', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Uvozi Spotify sezname predvajanja do 100 skladb brez prijave.', 'Download imported tracks': 'Prenesi uvožene skladbe', 'Start import': 'Začni uvoz', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Uvozi katerikoli seznam predvajanja ali svojo knjižnico iz Spotify. Zahteva brezplačen račun.', 'Spotify Importer v2': 'Uvoznik Spotify v2', @@ -9255,7 +8051,6 @@ const crowdin = { 'Authorize': 'Overi', 'Logged in as: ': 'Prijavljeni kot: ', 'Import playlists by URL': 'Uvozi seznam predvajanja preko URL povezave', - 'URL': 'URL', 'Options': 'Možnosti', 'Invalid/Unsupported URL': 'Neveljaven/Nepodprt URL', 'Please wait...': 'Prosim počakaj...', @@ -9300,7 +8095,6 @@ const crowdin = { 'Çevrimdışı modu, flow veya akıllı parça listeleri çalınamaz.', 'Added to library': 'Kütüphaneye eklendi', 'Download': 'İndir', - 'Disk': 'Disk', 'Offline': 'Çevrimdışı', 'Top Tracks': 'Popülar Parçalar', 'Show more tracks': 'Daha fazla parça göster', @@ -9370,7 +8164,6 @@ const crowdin = { 'Login using browser': 'Tarayıcı kullanarak giriş yapın', 'Login using token': 'Token kullanarak giriş yap', 'Enter ARL': 'ARL girin', - 'Token (ARL)': 'Token (ARL)', 'Save': 'Kaydet', "If you don't have account, you can register on deezer.com for free.": "Hesabınız yoksa deezer.com'a ücretsiz kayıt olabilirsiniz.", @@ -9418,13 +8211,11 @@ const crowdin = { 'General': 'Genel', 'Appearance': 'Arayüz', 'Quality': 'Kalite', - 'Deezer': 'Deezer', 'Theme': 'Tema', 'Currently': 'Şu anda', 'Select theme': 'Tema seçin', 'Dark': 'Koyu', 'Black (AMOLED)': 'Siyah (AMOLED)', - 'Deezer (Dark)': 'Deezer (Dark)', 'Primary color': 'Ana renk', 'Selected color': 'Seçilen renk', 'Use album art primary color': 'Albüm resmini ana renk olarak kullan', @@ -9487,7 +8278,6 @@ const crowdin = { 'Download Settings': 'İndirme Ayarları', 'Create folder for playlist': 'Çalma listesi için klasör oluştur', 'Download .LRC lyrics': '.LRC şarkı sözlerini indir', - 'Proxy': 'Proxy', 'Not set': 'Ayarlanmadı', 'Search or paste URL': 'Arayın veya URL yapıştırın', 'History': 'Geçmiş', @@ -9539,7 +8329,6 @@ const crowdin = { 'Ask before downloading': 'İndirmeden önce sor', 'Search history': 'Arama geçmişi', 'Clear search history': 'Arama geçmişini temizle', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': "Scrobbling'i etkinleştirmek için giriş yap.", 'Login to LastFM': 'LastFM ile giriş yap', @@ -9566,7 +8355,6 @@ const crowdin = { 'Play mix': 'Mix çal', 'Share show': 'Gösteriyi paylaş', 'Date added': 'Eklenme tarihi', - 'Discord': 'Discord', 'Official Discord server': 'Resmi Discord sunucusu', 'Restart of app is required to properly log out!': 'Oturumun düzgün bir şekilde kapatılması için uygulamanın yeniden başlatılması gerekiyor!', @@ -9604,10 +8392,7 @@ const crowdin = { 'Album artist': 'Albüm sanatçısı', 'Date/Year': 'Tarih/Yıl', 'Label': 'Etiket', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Parça toplamı', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Senkronize edilmemiş şarkı sözleri', 'Genre': 'Tür', 'Contributors': 'Katkıda bulunanlar', @@ -9625,12 +8410,10 @@ const crowdin = { 'Change display mode': 'Görünüm modunu değiştir', 'Enable high refresh rates': 'Yüksek yenileme oranını etkinleştir', 'Display mode': 'Görünüm modu', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Giriş yapmadan Spotify çalma listelerini 100 parçaya kadar içe aktarın.', 'Download imported tracks': 'İçe aktarılan parçaları indir', 'Start import': 'İçe aktarmayı başlat', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': "Herhangi bir Spotify çalma listesini içe aktarın, Spotify'ın kütüphanesinden içe aktarın. Ücretsiz hesap gerektirir.", 'Spotify Importer v2': 'Spotify İçe Aktarıcı v2', @@ -9643,11 +8426,9 @@ const crowdin = { "2. Yeni oluşturduğunuz uygulamada Ayarlar'a gidin ve Yönlendirme URL'sini şu şekilde ayarlayın: ", 'Copy the Redirect URL': "Yönlendirme URL'sini Kopyala", 'Client ID': 'İstemci ID', - 'Client Secret': 'Client Secret', 'Authorize': 'İzin ver', 'Logged in as: ': 'Giriş yapıldı: ', 'Import playlists by URL': 'Çalma listelerini URL ile içe aktar', - 'URL': 'URL', 'Options': 'Seçenekler', 'Invalid/Unsupported URL': 'Geçersiz/Desteklenmeyen URL', 'Please wait...': 'Lütfen bekleyin...', @@ -9675,14 +8456,10 @@ const crowdin = { 'Play': 'Oynat', 'Pause': 'Duraklat', 'Remove': 'Kaldır', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', 'Featured': 'Öne çıkanlar', 'Fans': 'Hayranlar', 'Duration': 'Süre', - 'Sort': 'Sırala', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Sort': 'Sırala' }, 'uk_ua': { 'Home': 'Головна', @@ -9808,7 +8585,6 @@ const crowdin = { 'General': 'Загальні', 'Appearance': 'Зовнішній вигляд', 'Quality': 'Якість', - 'Deezer': 'Deezer', 'Theme': 'Тема', 'Currently': 'Зараз', 'Select theme': 'Вибрати тему', @@ -9866,7 +8642,6 @@ const crowdin = { 'Мову змінено, будь ласка, перезапустіть ReFreezer для застосування!', 'Importing...': 'Імпорт...', 'Radio': 'Радіо', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Трек не доступний в Deezer!', 'Failed to download track! Please restart.': 'Не вдалося завантажити трек! Будь ласка, перезапустіть.', @@ -9931,7 +8706,6 @@ const crowdin = { 'Ask before downloading': 'Запитувати перед завантаженням', 'Search history': 'Історія пошуку', 'Clear search history': 'Очистити історію пошуку', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Увійдіть, щоб увімкнути scrobbling.', 'Login to LastFM': 'Увійти через LastFM', 'Username': "Ім'я користувача", @@ -9957,7 +8731,6 @@ const crowdin = { 'Play mix': 'Грати мікс', 'Share show': 'Поділитись подкастом', 'Date added': 'Дата додавання', - 'Discord': 'Discord', 'Official Discord server': 'Офіційний сервер Discord', 'Restart of app is required to properly log out!': 'Для коректного виходу потрібен перезапуск!', @@ -9997,7 +8770,6 @@ const crowdin = { 'ISRC': 'ISRC-код', 'UPC': 'UPC-код', 'Track total': 'Кількість треків в альбомі', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Текст пісні', 'Genre': 'Жанр', 'Contributors': 'Учасники', @@ -10007,7 +8779,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer недоступний', 'Continue': 'Продовжити', 'Email Login': 'Email Логін', - 'Email': 'Email', 'Missing email or password!': 'Неправильний email чи пароль!', 'Error logging in using email, please check your credentials.\nError:': 'Помилка входу через email. Перевірте свої облікові дані.\nПомилка:', @@ -10015,15 +8786,12 @@ const crowdin = { 'Change display mode': 'Змінити режим відображення', 'Enable high refresh rates': 'Увімкнути високу частоту оновлення', 'Display mode': 'Режим відображення', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Імпортувати плейлисти Spotify до 100 треків без входу в систему.', 'Download imported tracks': 'Завантажити імпортовані треки', 'Start import': 'Почати імпорт', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Імпортувати будь-який плейлист Spotify, імпортувати з власної бібліотеки Spotify. Потрібен безкоштовний обліковий запис.', - 'Spotify Importer v2': 'Spotify Importer v2', 'This importer requires Spotify Client ID and Client Secret. To obtain them:': 'Для отримання цього імпортера потрібен Spotify Client ID та Client Secret. Для їх отримання:', '1. Go to: developer.spotify.com/dashboard and create an app.': @@ -10032,12 +8800,10 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': 'У щойно створеній програмі перейдіть у налаштування та встановіть Redirect URL на: ', 'Copy the Redirect URL': 'Скопіювати Redirect URL', - 'Client ID': 'Client ID', 'Client Secret': 'Client secret', 'Authorize': 'Авторизувати', 'Logged in as: ': 'Авторизовано як: ', 'Import playlists by URL': 'Імпортувати плейлисти за URL', - 'URL': 'URL', 'Options': 'Параметри', 'Invalid/Unsupported URL': 'Невірна/Непідтримувана URL-адреса', 'Please wait...': 'Будь-ласка, зечекайте...', @@ -10086,387 +8852,18 @@ const crowdin = { 'Top': 'بہترین', 'Top Albums': 'بہترین البمز', 'Show all albums': 'تمام البمز دکھائیں', - 'Discography': 'Discography', - 'Default': 'Default', - 'Reverse': 'Reverse', - 'Alphabetic': 'Alphabetic', - 'Artist': 'Artist', - 'Post processing...': 'Post processing...', - 'Done': 'Done', - 'Delete': 'Delete', - 'Are you sure you want to delete this download?': - 'Are you sure you want to delete this download?', - 'Cancel': 'Cancel', - 'Downloads': 'Downloads', - 'Clear queue': 'Clear queue', - "This won't delete currently downloading item": - "This won't delete currently downloading item", - 'Are you sure you want to delete all queued downloads?': - 'Are you sure you want to delete all queued downloads?', - 'Clear downloads history': 'Clear downloads history', - 'WARNING: This will only clear non-offline (external downloads)': - 'WARNING: This will only clear non-offline (external downloads)', - 'Please check your connection and try again later...': - 'Please check your connection and try again later...', - 'Show more': 'Show more', - 'Importer': 'Importer', - 'Currently supporting only Spotify, with 100 tracks limit': - 'Currently supporting only Spotify, with 100 tracks limit', - 'Due to API limitations': 'Due to API limitations', - 'Enter your playlist link below': 'Enter your playlist link below', - 'Error loading URL!': 'Error loading URL!', - 'Convert': 'Convert', - 'Download only': 'Download only', - 'Downloading is currently stopped, click here to resume.': - 'Downloading is currently stopped, click here to resume.', - 'Tracks': 'Tracks', - 'Albums': 'Albums', - 'Artists': 'Artists', - 'Playlists': 'Playlists', - 'Import': 'Import', - 'Import playlists from Spotify': 'Import playlists from Spotify', - 'Statistics': 'Statistics', - 'Offline tracks': 'Offline tracks', - 'Offline albums': 'Offline albums', - 'Offline playlists': 'Offline playlists', - 'Offline size': 'Offline size', - 'Free space': 'Free space', - 'Loved tracks': 'Loved tracks', - 'Favorites': 'Favorites', - 'All offline tracks': 'All offline tracks', - 'Create new playlist': 'Create new playlist', - 'Cannot create playlists in offline mode': - 'Cannot create playlists in offline mode', - 'Error': 'Error', - 'Error logging in! Please check your token and internet connection and try again.': - 'Error logging in! Please check your token and internet connection and try again.', - 'Dismiss': 'Dismiss', - 'Welcome to': 'Welcome to', - 'Please login using your Deezer account.': - 'Please login using your Deezer account.', - 'Login using browser': 'Login using browser', - 'Login using token': 'Login using token', - 'Enter ARL': 'Enter ARL', - 'Token (ARL)': 'Token (ARL)', - 'Save': 'Save', - "If you don't have account, you can register on deezer.com for free.": - "If you don't have account, you can register on deezer.com for free.", - 'Open in browser': 'Open in browser', - "By using this app, you don't agree with the Deezer ToS": - "By using this app, you don't agree with the Deezer ToS", - 'Play next': 'Play next', - 'Add to queue': 'Add to queue', - 'Add track to favorites': 'Add track to favorites', - 'Add to playlist': 'Add to playlist', - 'Select playlist': 'Select playlist', - 'Track added to': 'Track added to', - 'Remove from playlist': 'Remove from playlist', - 'Track removed from': 'Track removed from', - 'Remove favorite': 'Remove favorite', - 'Track removed from library': 'Track removed from library', - 'Go to': 'Go to', - 'Make offline': 'Make offline', - 'Add to library': 'Add to library', - 'Remove album': 'Remove album', - 'Album removed': 'Album removed', - 'Remove from favorites': 'Remove from favorites', - 'Artist removed from library': 'Artist removed from library', - 'Add to favorites': 'Add to favorites', - 'Remove from library': 'Remove from library', - 'Add playlist to library': 'Add playlist to library', - 'Added playlist to library': 'Added playlist to library', - 'Make playlist offline': 'Make playlist offline', - 'Download playlist': 'Download playlist', - 'Create playlist': 'Create playlist', - 'Title': 'Title', - 'Description': 'Description', - 'Private': 'Private', - 'Collaborative': 'Collaborative', - 'Create': 'Create', - 'Playlist created!': 'Playlist created!', - 'Playing from:': 'Playing from:', - 'Queue': 'Queue', - 'Offline search': 'Offline search', - 'Search Results': 'Search Results', - 'No results!': 'No results!', - 'Show all tracks': 'Show all tracks', - 'Show all playlists': 'Show all playlists', - 'Settings': 'Settings', - 'General': 'General', - 'Appearance': 'Appearance', - 'Quality': 'Quality', - 'Deezer': 'Deezer', - 'Theme': 'Theme', - 'Currently': 'Currently', - 'Select theme': 'Select theme', - 'Dark': 'Dark', - 'Black (AMOLED)': 'Black (AMOLED)', - 'Deezer (Dark)': 'Deezer (Dark)', - 'Primary color': 'Primary color', - 'Selected color': 'Selected color', - 'Use album art primary color': 'Use album art primary color', - 'Warning: might be buggy': 'Warning: might be buggy', - 'Mobile streaming': 'Mobile streaming', - 'Wifi streaming': 'Wifi streaming', - 'External downloads': 'External downloads', - 'Content language': 'Content language', - 'Not app language, used in headers. Now': - 'Not app language, used in headers. Now', - 'Select language': 'Select language', - 'Content country': 'Content country', - 'Country used in headers. Now': 'Country used in headers. Now', - 'Log tracks': 'Log tracks', - 'Send track listen logs to Deezer, enable it for features like Flow to work properly': - 'Send track listen logs to Deezer, enable it for features like Flow to work properly', - 'Offline mode': 'Offline mode', - 'Will be overwritten on start.': 'Will be overwritten on start.', - 'Error logging in, check your internet connections.': - 'Error logging in, check your internet connections.', - 'Logging in...': 'Logging in...', - 'Download path': 'Download path', - 'Downloads naming': 'Downloads naming', - 'Downloaded tracks filename': 'Downloaded tracks filename', - 'Valid variables are': 'Valid variables are', - 'Reset': 'Reset', - 'Clear': 'Clear', - 'Create folders for artist': 'Create folders for artist', - 'Create folders for albums': 'Create folders for albums', - 'Separate albums by discs': 'Separate albums by disks', - 'Overwrite already downloaded files': 'Overwrite already downloaded files', - 'Copy ARL': 'Copy ARL', - 'Copy userToken/ARL Cookie for use in other apps.': - 'Copy userToken/ARL Cookie for use in other apps.', - 'Copied': 'Copied', - 'Log out': 'Log out', - 'Due to plugin incompatibility, login using browser is unavailable without restart.': - 'Due to plugin incompatibility, login using browser is unavailable without restart.', - '(ARL ONLY) Continue': '(ARL ONLY) Continue', - 'Log out & Exit': 'Log out & Exit', - 'Pick-a-Path': 'Pick-a-Path', - 'Select storage': 'Select storage', - 'Go up': 'Go up', - 'Permission denied': 'Permission denied', - 'Language': 'Language', - 'Language changed, please restart ReFreezer to apply!': - 'Language changed, please restart ReFreezer to apply!', - 'Importing...': 'Importing...', - 'Radio': 'Radio', - 'Flow': 'Flow', - 'Track is not available on Deezer!': 'Track is not available on Deezer!', - 'Failed to download track! Please restart.': - 'Failed to download track! Please restart.', - 'Storage permission denied!': 'Storage permission denied!', - 'Failed': 'Failed', - 'Queued': 'Queued', - 'External': 'Storage', - 'Restart failed downloads': 'Restart failed downloads', - 'Clear failed': 'Clear failed', - 'Download Settings': 'Download Settings', - 'Create folder for playlist': 'Create folder for playlist', - 'Download .LRC lyrics': 'Download .LRC lyrics', - 'Proxy': 'Proxy', - 'Not set': 'Not set', - 'Search or paste URL': 'Search or paste URL', - 'History': 'History', - 'Download threads': 'Concurrent downloads', - 'Lyrics unavailable, empty or failed to load!': - 'Lyrics unavailable, empty or failed to load!', - 'About': 'About', - 'Telegram Channel': 'Telegram Channel', - 'To get latest releases': 'To get latest releases', - 'Official chat': 'Official chat', - 'Telegram Group': 'Telegram Group', - 'Huge thanks to all the contributors! <3': - 'Huge thanks to all the contributors! <3', - 'Edit playlist': 'Edit playlist', - 'Update': 'Update', - 'Playlist updated!': 'Playlist updated!', - 'Downloads added!': 'Downloads added!', - 'Save cover file for every track': 'Save cover file for every track', - 'Download Log': 'Download Log', - 'Repository': 'Repository', - 'Source code, report issues there.': 'Source code, report issues there.', - 'Use system theme': 'Use system theme', - 'Light': 'Light', - 'Popularity': 'Popularity', - 'User': 'User', - 'Track count': 'Track count', - "If you want to use custom directory naming - use '/' as directory separator.": - "If you want to use custom directory naming - use '/' as directory separator.", - 'Share': 'Share', - 'Save album cover': 'Save album cover', - 'Warning': 'Warning', - 'Using too many concurrent downloads on older/weaker devices might cause crashes!': - 'Using too many concurrent downloads on older/weaker devices might cause crashes!', - 'Create .nomedia files': 'Create .nomedia files', - 'To prevent gallery being filled with album art': - 'To prevent gallery being filled with album art', - 'Sleep timer': 'Sleep timer', - 'Minutes:': 'Minutes:', - 'Hours:': 'Hours:', - 'Cancel current timer': 'Cancel current timer', - 'Current timer ends at': 'Current timer ends at', - 'Smart track list': 'Smart track list', - 'Shuffle': 'Shuffle', - 'Library shuffle': 'Library shuffle', - 'Ignore interruptions': 'Ignore interruptions', - 'Requires app restart to apply!': 'Requires app restart to apply!', - 'Ask before downloading': 'Ask before downloading', - 'Search history': 'Search history', - 'Clear search history': 'Clear search history', - 'LastFM': 'LastFM', - 'Login to enable scrobbling.': 'Login to enable scrobbling.', - 'Login to LastFM': 'Login to LastFM', - 'Username': 'Username', - 'Password': 'Password', - 'Login': 'Login', - 'Authorization error!': 'Authorization error!', - 'Logged out!': 'Logged out!', - 'Lyrics': 'Lyrics', - 'Player gradient background': 'Player gradient background', - 'Updates': 'Updates', - 'You are running latest version!': 'You are running latest version!', - 'New update available!': 'New update available!', - 'Current version: ': 'Current version: ', - 'Unsupported platform!': 'Unsupported platform!', - 'ReFreezer Updates': 'ReFreezer Updates', - 'Update to latest version in the settings.': - 'Update to latest version in the settings.', - 'Release date': 'Release date', - 'Shows': 'Shows', - 'Charts': 'Charts', - 'Browse': 'Browse', - 'Quick access': 'Quick access', - 'Play mix': 'Play mix', - 'Share show': 'Share show', - 'Date added': 'Date added', - 'Discord': 'Discord', - 'Official Discord server': 'Official Discord server', - 'Restart of app is required to properly log out!': - 'Restart of app is required to properly log out!', - 'Artist separator': 'Artist separator', - 'Singleton naming': 'Singleton naming', - 'Keep the screen on': 'Keep the screen on', - 'Wakelock enabled!': 'Wakelock enabled!', - 'Wakelock disabled!': 'Wakelock disabled!', - 'Show all shows': 'Show all shows', - 'Episodes': 'Episodes', - 'Show all episodes': 'Show all episodes', - 'Album cover resolution': 'Album cover resolution', - "WARNING: Resolutions above 1200 aren't officially supported": - "WARNING: Resolutions above 1200 aren't officially supported", - 'Album removed from library!': 'Album removed from library!', - 'Remove offline': 'Remove offline', - 'Playlist removed from library!': 'Playlist removed from library!', - 'Blur player background': 'Blur player background', - 'Might have impact on performance': 'Might have impact on performance', - 'Font': 'Font', - 'Select font': 'Select font', - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": - "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!", - 'Enable equalizer': 'Enable equalizer', - 'Might enable some equalizer apps to work. Requires restart of ReFreezer': - 'Might enable some equalizer apps to work. Requires restart of ReFreezer', - 'Visualizer': 'Visualizer', - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': - 'Show visualizers on lyrics page. WARNING: Requires microphone permission!', - 'Tags': 'Tags', - 'Album': 'Album', - 'Track number': 'Track number', - 'Disc number': 'Disc number', - 'Album artist': 'Album artist', - 'Date/Year': 'Date/Year', - 'Label': 'Label', - 'ISRC': 'ISRC', - 'UPC': 'UPC', - 'Track total': 'Track total', - 'BPM': 'BPM', - 'Unsynchronized lyrics': 'Unsynchronized lyrics', - 'Genre': 'Genre', - 'Contributors': 'Contributors', - 'Album art': 'Album art', - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', - 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', - 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', - 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', - '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Singleton naming': 'Singleton naming' }, 'uwu_uwu': { - 'Home': 'Home', 'Search': 'Seawch', 'Library': 'Wibwawy', "Offline mode, can't play flow or smart track lists.": "Offwine mode, can't pway fwow ow smawt twack wists.", 'Added to library': 'Added to wibwawy', 'Download': 'Downwoad', - 'Disk': 'Disk', 'Offline': 'Offwine', 'Top Tracks': 'Top twacks', 'Show more tracks': 'Show mowe twacks', - 'Top': 'Top', 'Top Albums': 'Top Awbums', 'Show all albums': 'Show aww awbums', 'Discography': 'Discogwaphy', @@ -10475,7 +8872,6 @@ const crowdin = { 'Alphabetic': 'Awphabetic', 'Artist': 'Awtist', 'Post processing...': 'Pwost pwocessing...', - 'Done': 'Done', 'Delete': 'Dewete', 'Are you sure you want to delete this download?': 'Awe u suwe u wanna dewete dis downwoad?', @@ -10508,9 +8904,8 @@ const crowdin = { 'Playlists': 'Pwaywists', 'Import': 'Impowt', 'Import playlists from Spotify': 'Impowt pwaywists fwom spotify', - 'Statistics': 'Statistics', 'Offline tracks': 'Offwine twacks', - 'Offline albums': 'Offline albums', + 'Offline albums': 'Offwine awbums', 'Offline playlists': 'Offwine pwaywists', 'Offline size': 'Offwine size', 'Free space': 'Fwee space', @@ -10523,12 +8918,11 @@ const crowdin = { 'Error': 'Ewwow', 'Error logging in! Please check your token and internet connection and try again.': 'Ewwow wogging in! Pwease check youw token and intewnet connection and twy again.', - 'Dismiss': 'Dismiss', 'Welcome to': 'Wewcome to', 'Please login using your Deezer account.': 'Pwease wogin using youw Deezew account.', 'Login using browser': 'Login using bwowsew', - 'Login using token': 'Login using token', + 'Login using token': 'Wogin using token', 'Enter ARL': 'Entew ARL (retard)', 'Token (ARL)': 'Token (ARL), use if retarded', 'Save': 'Savve', @@ -10619,22 +9013,20 @@ const crowdin = { 'Copy ARL': 'Copy ARL (retard)', 'Copy userToken/ARL Cookie for use in other apps.': "Copy usewToken/AWW Cookie fow use in othew apps. (because you're retarded)", - 'Copied': 'Copied', 'Log out': 'Wog out', 'Due to plugin incompatibility, login using browser is unavailable without restart.': 'Due t-to pwugin incompatibiwity, wogin u-using bwowsew is unyavaiwabwe without westawt.', '(ARL ONLY) Continue': '(ARL ONWY) owo Continyue, retard', 'Log out & Exit': 'Wog out & E-Exit (byeeee uwu)', - 'Pick-a-Path': 'Pick-a-Path', 'Select storage': 'Sewect stowage ;;w;;', - 'Go up': 'Go up', + 'Go up': 'Gow up', 'Permission denied': 'Pewmission denyied', 'Language': "Wanguage (Don't change me >w<)", 'Language changed, please restart ReFreezer to apply!': "Language changed, please restart ReFreezer to apply! (you changed me, nyow I'm gonnya k-kill youw famiwy uwu)", 'Importing...': 'I-I-Impowting...', 'Radio': 'Wadio', - 'Flow': 'Flow', + 'Flow': 'Fwow', 'Track is not available on Deezer!': 'twack is nyot avaiwabwe on D-Deezew!!11', 'Failed to download track! Please restart.': @@ -10663,14 +9055,12 @@ const crowdin = { 'Huge thanks to all the contributors! <3': 'Huge t-t-thanks t-to aww the contwibutows!!11 <3', 'Edit playlist': 'Edit pwaywist', - 'Update': 'Update', 'Playlist updated!': 'pwaywist updated!!11', 'Downloads added!': 'Downwoads added!', 'Save cover file for every track': 'Save cuvw fiwe fow evewy twack', 'Download Log': 'Downwoad Wog', 'Repository': 'Wepositowy', 'Source code, report issues there.': 'Souwce code, wepowt issues thewe.', - 'Use system theme': 'Use system theme', 'Light': 'Shit theme', 'Popularity': 'Popuwawity', 'User': 'Usew', @@ -10686,8 +9076,7 @@ const crowdin = { 'To prevent gallery being filled with album art': 'To pwevent gawwewy b-being fiwwed with awbum awt', 'Sleep timer': 'Sweep timew', - 'Minutes:': 'Minutes:', - 'Hours:': 'Hours:', + 'Hours:': 'Houws:', 'Cancel current timer': 'Cancew cuwwent timew', 'Current timer ends at': 'Cuwwent timew ends at', 'Smart track list': 'Smawt twack wist', @@ -10701,15 +9090,14 @@ const crowdin = { 'Clear search history': 'Cleaw seawch histowy', 'LastFM': 'LastFM uwu', 'Login to enable scrobbling.': 'wogin ;;w;; t-to enyabwe scwobbwing.', - 'Login to LastFM': 'Login to LastFM', + 'Login to LastFM': 'Wogin tuwu WastFM', 'Username': 'Usewnyame', 'Password': 'Passwowd (is for me?)', - 'Login': 'Login', + 'Login': 'Wogin', 'Authorization error!': 'Authowization erwow?!?! :<', 'Logged out!': 'W-Wogged out?!?1', 'Lyrics': 'Wywics', 'Player gradient background': 'Pwayew gwadient backgwound ', - 'Updates': 'Updates', 'You are running latest version!': 'You awe wunnying watest vewsion?!?', 'New update available!': 'Nyew update avaiwabwe?!?! (Yayyyy uwu)', 'Current version: ': 'Cuwwent version: ', @@ -10718,13 +9106,10 @@ const crowdin = { 'Update to latest version in the settings.': 'Update t-to watest vewsion in the settings.', 'Release date': 'W-Wewease date', - 'Shows': 'Shows', 'Charts': 'Chawts', 'Browse': 'Bwowse', - 'Quick access': 'Quick access', 'Play mix': 'Pway mix', 'Share show': 'Shawe show', - 'Date added': 'Date added', 'Discord': 'discowd (join to talk to me owo)', 'Official Discord server': "Officiaw Discowd servew (i'm waiting :>)", 'Restart of app is required to properly log out!': @@ -10745,7 +9130,6 @@ const crowdin = { 'Playlist removed from library!': 'pwaywist wemuvd fwom libwawy *^*', 'Blur player background': 'Bluw pwayew backgwound', 'Might have impact on performance': 'Migwt hawve impact on pewfowmance', - 'Font': 'Font', 'Select font': 'Sewect font', "This app isn't made for supporting many fonts, it can break layouts and overflow. Use at your own risk!": "This app isn't made for suppowting many fonts, it can bweak wayouts and ovewflow. Use at youw own wisk!", @@ -10763,81 +9147,60 @@ const crowdin = { 'Date/Year': 'Date/Yeaw', 'Label': 'Wabew', 'ISRC': 'ISWC', - 'UPC': 'UPC', 'Track total': 'Twack totaw', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Unsynchwonized wywics', 'Genre': 'Genwe', 'Contributors': 'Contwibutows', 'Album art': 'Awbum awt', 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', + 'Deezew iws unavaiwabwe in youw countwy, WeFweezew might nowt wowk pwopewwy. Pwease use a vpn', + 'Deezer is unavailable': 'Deezew iws unavaiwabwe', + 'Email Login': 'Emaiw wogin', + 'Email': 'Emaiw', + 'Missing email or password!': 'Missing emaiw ow passwowd!', 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', + 'Ewwow wogging in using emaiw, pwease check youw cwedentiaws.\nEwwow:', + 'Error logging in!': 'Ewwow wogging in!', + 'Change display mode': 'Change dispway mode', + 'Enable high refresh rates': 'Enabwe high wefwesh wates', + 'Display mode': 'Dispway mode', 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', + 'Impowt Spotify pwaywists up tuwu 100 twacks without any wogin.', + 'Download imported tracks': 'Downwoad impowted twacks', + 'Start import': 'Stawt impowt', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', + 'Impowt any Spotify pwaywist, impowt fwom own Spotify wibwawy. Wequiwes fwee account.', 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', + 'Thiws impowtew wequiwes Spotify Cwient D awnd Cwient Secwet. Tuwu obtain thewm:', '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', + '1. Gow tuwu: devewopew.spotify.com/dashboawd awnd cweate an app.', + 'Open in Browser': 'Open in bwowsew', '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', + '2. In the app uwu juwst cweated gow tuwu settings, awnd set the Wediwect UWW tuwu: ', + 'Copy the Redirect URL': 'Copy the Wediwect UWW', + 'Client ID': 'Cwient ID', + 'Client Secret': 'Cwient Secwet', + 'Authorize': 'Authowize', + 'Logged in as: ': 'Wogged in as: ', + 'Import playlists by URL': 'Impowt pwaywists by UWW', + 'URL': 'UWW', + 'Duration': 'Duwation', + 'Sort': 'Sowt', 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' + 'Youw AWW might be expiwed, twy wogging out awnd wogging bawck in using new AWW ow bwowsew.', + 'The original freezer development team': + 'The owiginaw fweezew devewopment team', + 'You should rather support your favorite artists, instead of this app!': + 'Uwu shouwd wathew suppowt youw favowite awtists, instead of thiws app!', + 'No really, go support your favorite artists instead ;)': + 'No weawwy, gow suppowt youw favowite awtists instead. Pwetty pwease? ;)', + 'Storage permission is required to download content.\nPlease open settings and grant storage permission to ReFreezer.': + 'Stowage pewmission iws wequiwed tuwu downwoad content.\nPwease open settings awnd gwant stowage pewmission tuwu WeFweezew.', + 'Application Log': 'Appwication wog', + 'Are you sure you want to log out?': 'Awe uwu suwe uwu wawnt tuwu wog out?', + 'Download failed!': 'Downwoad faiwed! :(', + 'Permission denied, download canceled!': + 'Pewmission denied, downwoad cancewed!' }, 'vi_vi': { 'Home': 'Trang chủ', @@ -10964,7 +9327,6 @@ const crowdin = { 'General': 'Cài đặt chung', 'Appearance': 'Giao diện', 'Quality': 'Chất lượng', - 'Deezer': 'Deezer', 'Theme': 'Chủ đề', 'Currently': 'Hiện tại', 'Select theme': 'Chọn chủ đề', @@ -11020,8 +9382,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': 'Đã thay đổi ngôn ngữ, xin vui lòng khởi động lại Freezer!', 'Importing...': 'Đang nhập...', - 'Radio': 'Radio', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Bài hát không có sẵn trên Deezer!', 'Failed to download track! Please restart.': 'Tải bài hát thất bại! Xin khởi động lại.', @@ -11034,7 +9394,6 @@ const crowdin = { 'Download Settings': 'Cài đặt tải xuống', 'Create folder for playlist': 'Tạo thư mục theo danh sách phát', 'Download .LRC lyrics': 'Tải lời bài hát đuôi .LRC', - 'Proxy': 'Proxy', 'Not set': 'Chưa được đặt', 'Search or paste URL': 'Tìm kiếm hoặc nhập URL', 'History': 'Lịch sử', @@ -11084,7 +9443,6 @@ const crowdin = { 'Ask before downloading': 'Hỏi trước khi tải', 'Search history': 'Lịch sử tìm kiếm', 'Clear search history': 'Xóa lịch sử tìm kiếm', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': 'Đăng nhập để kích hoạt hệ thống đề xuất âm nhạc.', 'Login to LastFM': 'Đăng nhập tài khoản LastFM', @@ -11111,7 +9469,6 @@ const crowdin = { 'Play mix': 'Phát hỗn hợp', 'Share show': 'Chia sẻ chương trình', 'Date added': 'Ngày thêm vào', - 'Discord': 'Discord', 'Official Discord server': 'Máy chủ Discord chính thức', 'Restart of app is required to properly log out!': 'Cần khởi động lại ứng dụng để đăng xuất hoàn toàn!', @@ -11143,16 +9500,12 @@ const crowdin = { 'Show visualizers on lyrics page. WARNING: Requires microphone permission!': 'Hiển thị trình trực quan trên trang lời bài hát. CẢNH BÁO: Yêu cầu quyền sử dụng micrô!', 'Tags': 'Thẻ', - 'Album': 'Album', 'Track number': 'Số thứ tự bài hát', 'Disc number': 'Số thứ tự đĩa', 'Album artist': 'Album nghệ sĩ', 'Date/Year': 'Ngày/Năm', 'Label': 'Nhãn hiệu', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': 'Tổng số bài hát', - 'BPM': 'BPM', 'Unsynchronized lyrics': 'Lời bài hát', 'Genre': 'Thể loại', 'Contributors': 'Người đóng góp', @@ -11162,7 +9515,6 @@ const crowdin = { 'Deezer is unavailable': 'Deezer không khả dụng', 'Continue': 'Tiếp tục', 'Email Login': 'Đăng nhập qua email', - 'Email': 'Email', 'Missing email or password!': 'Thiếu email hoặc mật khẩu!', 'Error logging in using email, please check your credentials.\nError:': 'Lỗi khi đăng nhập bằng email, vui lòng kiểm tra lại thông tin.\nLỗi:', @@ -11170,12 +9522,10 @@ const crowdin = { 'Change display mode': 'Thay đổi chế độ hiển thị', 'Enable high refresh rates': 'Bật tốc độ làm mới cao', 'Display mode': 'Chế độ Hiển thị', - 'Spotify v1': 'Spotify v1', 'Import Spotify playlists up to 100 tracks without any login.': 'Nhập danh sách phát Spotify lên đến 100 bản nhạc mà không cần đăng nhập.', 'Download imported tracks': 'Tải các bài hát đã được nhập', 'Start import': 'Bắt đầu nhập', - 'Spotify v2': 'Spotify v2', 'Import any Spotify playlist, import from own Spotify library. Requires free account.': 'Nhập bất kỳ danh sách phát Spotify nào, nhập từ thư viện Spotify của bạn. Yêu cầu tài khoản Spotify miễn phí.', 'Spotify Importer v2': 'Công cụ nhập Spotify v2', @@ -11187,12 +9537,9 @@ const crowdin = { '2. In the app you just created go to settings, and set the Redirect URL to: ': '2. Trong ứng dụng vừa tạo, tới phần cài đặt (edit setting) và đặt chuyển hướng URL (Redirect URL) thành: ', 'Copy the Redirect URL': 'Chép đường dẫn chuyển hướng URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', 'Authorize': 'Cho phép', 'Logged in as: ': 'Đăng nhập với: ', 'Import playlists by URL': 'Nhập danh sách phát qua URL', - 'URL': 'URL', 'Options': 'Tùy chọn', 'Invalid/Unsupported URL': 'URL không hợp lệ/không hỗ trợ', 'Please wait...': 'Vui lòng chờ...', @@ -11218,10 +9565,8 @@ const crowdin = { 'Play': 'Phát', 'Pause': 'Tạm dừng', 'Remove': 'Loại bỏ', - 'Seekbar': 'Seekbar', 'Singles': 'Đĩa đơn', 'Featured': 'Nổi bật', - 'Fans': 'Fans', 'Duration': 'Thời lượng', 'Sort': 'Sắp xếp', 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': @@ -11296,7 +9641,6 @@ const crowdin = { 'Login using browser': '使用浏览器登录', 'Login using token': '使用 Token 登录', 'Enter ARL': '输入 ARL', - 'Token (ARL)': 'Token (ARL)', 'Save': '保存', "If you don't have account, you can register on deezer.com for free.": '如果您没有帐户,您可以在 deezer.com 上免费注册', @@ -11344,7 +9688,6 @@ const crowdin = { 'General': '通用', 'Appearance': '界面', 'Quality': '音质', - 'Deezer': 'Deezer', 'Theme': '主题', 'Currently': '当前', 'Select theme': '选择主题', @@ -11397,7 +9740,6 @@ const crowdin = { 'Language changed, please restart ReFreezer to apply!': '语言已更改,请重启生效', 'Importing...': '正在导入中', 'Radio': '电台', - 'Flow': 'Flow', 'Track is not available on Deezer!': 'Deezer 没有这首歌', 'Failed to download track! Please restart.': '下载歌曲失败,请重启', 'Storage permission denied!': '无法获取存储权限', @@ -11456,7 +9798,6 @@ const crowdin = { 'Ask before downloading': '下载前询问', 'Search history': '搜索记录', 'Clear search history': '清除搜索记录', - 'LastFM': 'LastFM', 'Login to enable scrobbling.': '登录以上传播放记录到 LastFM', 'Login to LastFM': '登录 LastFM', 'Username': '用户名', @@ -11481,7 +9822,6 @@ const crowdin = { 'Play mix': '电台', 'Share show': '分享播客', 'Date added': '添加日期', - 'Discord': 'Discord', 'Official Discord server': '官方 Discord 群', 'Restart of app is required to properly log out!': '需要重新启动才能注销', 'Artist separator': '歌手名分隔符', @@ -11517,81 +9857,11 @@ const crowdin = { 'Album artist': '专辑歌手', 'Date/Year': '日期/年份', 'Label': '音乐厂牌', - 'ISRC': 'ISRC', - 'UPC': 'UPC', 'Track total': '歌曲总数', 'BPM': '节拍速度', 'Unsynchronized lyrics': '未同步歌词', 'Genre': '乐种', 'Contributors': '贡献者', - 'Album art': '专辑封面', - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN': - 'Deezer is unavailable in your country, ReFreezer might not work properly. Please use a VPN', - 'Deezer is unavailable': 'Deezer is unavailable', - 'Continue': 'Continue', - 'Email Login': 'Email Login', - 'Email': 'Email', - 'Missing email or password!': 'Missing email or password!', - 'Error logging in using email, please check your credentials.\nError:': - 'Error logging in using email, please check your credentials.\nError:', - 'Error logging in!': 'Error logging in!', - 'Change display mode': 'Change display mode', - 'Enable high refresh rates': 'Enable high refresh rates', - 'Display mode': 'Display mode', - 'Spotify v1': 'Spotify v1', - 'Import Spotify playlists up to 100 tracks without any login.': - 'Import Spotify playlists up to 100 tracks without any login.', - 'Download imported tracks': 'Download imported tracks', - 'Start import': 'Start import', - 'Spotify v2': 'Spotify v2', - 'Import any Spotify playlist, import from own Spotify library. Requires free account.': - 'Import any Spotify playlist, import from own Spotify library. Requires free account.', - 'Spotify Importer v2': 'Spotify Importer v2', - 'This importer requires Spotify Client ID and Client Secret. To obtain them:': - 'This importer requires Spotify Client ID and Client Secret. To obtain them:', - '1. Go to: developer.spotify.com/dashboard and create an app.': - '1. Go to: developer.spotify.com/dashboard and create an app.', - 'Open in Browser': 'Open in Browser', - '2. In the app you just created go to settings, and set the Redirect URL to: ': - '2. In the app you just created go to settings, and set the Redirect URL to: ', - 'Copy the Redirect URL': 'Copy the Redirect URL', - 'Client ID': 'Client ID', - 'Client Secret': 'Client Secret', - 'Authorize': 'Authorize', - 'Logged in as: ': 'Logged in as: ', - 'Import playlists by URL': 'Import playlists by URL', - 'URL': 'URL', - 'Options': 'Options', - 'Invalid/Unsupported URL': 'Invalid/Unsupported URL', - 'Please wait...': 'Please wait...', - 'Login using email': 'Login using email', - 'Track removed from offline!': 'Track removed from offline!', - 'Removed album from offline!': 'Removed album from offline!', - 'Playlist removed from offline!': 'Playlist removed from offline!', - 'Repeat': 'Repeat', - 'Repeat one': 'Repeat one', - 'Repeat off': 'Repeat off', - 'Love': 'Love', - 'Unlove': 'Unlove', - 'Dislike': 'Dislike', - 'Close': 'Close', - 'Sort playlist': 'Sort playlist', - 'Sort ascending': 'Sort ascending', - 'Sort descending': 'Sort descending', - 'Stop': 'Stop', - 'Start': 'Start', - 'Clear all': 'Clear all', - 'Play previous': 'Play previous', - 'Play': 'Play', - 'Pause': 'Pause', - 'Remove': 'Remove', - 'Seekbar': 'Seekbar', - 'Singles': 'Singles', - 'Featured': 'Featured', - 'Fans': 'Fans', - 'Duration': 'Duration', - 'Sort': 'Sort', - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.': - 'Your ARL might be expired, try logging out and logging back in using new ARL or browser.' - }, + 'Album art': '专辑封面' + } }; diff --git a/translations/crowdin_to_dart.py b/translations/crowdin_to_dart.py index 713c86c..97f8fa7 100644 --- a/translations/crowdin_to_dart.py +++ b/translations/crowdin_to_dart.py @@ -1,11 +1,13 @@ import collections +import re import zipfile import json lang_crowdin = { "ar": "ar_ar", - "bg": "bul_bg", "ast": "ast_es", + "bg": "bul_bg", + "cs": "cs_cz", "de": "de_de", "el": "el_gr", "es-ES": "es_es", @@ -13,43 +15,72 @@ lang_crowdin = { "fil": "fil_ph", "fr": "fr_fr", "he": "he_il", + "hi": "hi_in", "hr": "hr_hr", + "hu": "hu_hu", "id": "id_id", "it": "it_it", "ko": "ko_ko", + "nl": "nl_nl", + "pl": "pl_pl", "pt-BR": "pt_br", "ro": "ro_ro", "ru": "ru_ru", - "tr": "tr_tr", - "pl": "pl_pl", - "uk": "uk_ua", - "hu": "hu_hu", - "ur-PK": "ur_pk", - "hi": "hi_in", "sk": "sk_sk", - "cs": "cs_cz", - "vi": "vi_vi", + "sl": "sl_sl", + "tr": "tr_tr", + "uk": "uk_ua", + "ur-PK": "ur_pk", "uwu": "uwu_uwu", - "nl": "nl_NL", - "sl": "sl_SL", - "zh-CN": "zh-CN", + "vi": "vi_vi", + "zh-CN": "zh_cn", } +def convert_to_single_quotes(json_str): + def replace_quotes(match): + key, value = match.groups() + if "'" in key: + key = f'"{key}"' + else: + key = f"'{key}'" + if "'" in value: + value = f'"{value}"' + else: + value = f"'{value}'" + return f"{key}: {value}" + + def replace_locale_quotes(match): + locale = match.group(1) + return f"'{locale}': {{" + + pattern = r'"((?:[^"\\]|\\.)*)":\s*"((?:[^"\\]|\\.)*)"' + single_quote_json = re.sub(pattern, replace_quotes, json_str) + + locale_pattern = r'"(\w+_\w+)":\s*{' + single_quote_json = re.sub(locale_pattern, replace_locale_quotes, single_quote_json) + + return single_quote_json + + +# Run `dart fix --apply --code=prefer_single_quotes` in `refreezer\lib\languages\` afterwards def generate_dart(): out = {} with zipfile.ZipFile("ReFreezer (translations).zip") as zip: - for file in zip.namelist(): + files = sorted(zip.namelist()) + for file in files: if "refreezer.json" in file: data = zip.open(file).read().decode("utf-8") lang = file.split("/")[0] - out[lang_crowdin[lang]] = json.loads( - data, object_pairs_hook=collections.OrderedDict - ) + if lang in lang_crowdin: + out[lang_crowdin[lang]] = json.loads( + data, object_pairs_hook=collections.OrderedDict + ) with open("../lib/languages/crowdin_new.dart", "w", encoding="utf-8") as f: - data = json.dumps(out, ensure_ascii=False, indent=2).replace("$", "\\$") - out = f"const crowdin = {data};" + data = json.dumps(out, ensure_ascii=False, indent=2).replace("$", r"\$") + single_quote_data = convert_to_single_quotes(data) + out = f"const crowdin = {single_quote_data};" f.write(out) diff --git a/translations/dart_to_crowdin.py b/translations/dart_to_crowdin.py index b5d9f38..5693c5e 100644 --- a/translations/dart_to_crowdin.py +++ b/translations/dart_to_crowdin.py @@ -2,7 +2,6 @@ import json import ast import os import shutil -import zipfile def process_dart_file(input_file): @@ -12,6 +11,7 @@ def process_dart_file(input_file): start = content.index("const crowdin = ") end = content.rindex("};") crowdin_json = content[start + len("const crowdin = ") : end + 1] + crowdin_json = crowdin_json.replace("\\$", "$") crowdin_dict = ast.literal_eval(crowdin_json)