diff --git a/.gitignore b/.gitignore index 1e1d49c..0558ba1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,8 @@ freezerkey.jsk android/key.properties +just_audio/ + # Miscellaneous *.class *.log diff --git a/README.md b/README.md index 7dc218e..f74d0dc 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This app is still in BETA, so it is missing features and contains bugs. If you want to report bug or request feature, please open an issue. ## Downloads: -Downloads are currently distributed in Telegram channel: https://t.me/freezereleases +Downloads are currently distributed in [Telegram channel](https://t.me/freezereleases) and the [Freezer website](https://www.freezer.life/) **You might get Play Protect warning - just select install anyway or disable Play Protect** - it is because the keys used for signing this app are new. **App not installed** error - try different version (arm32/64) or uninstall old version. @@ -16,7 +16,7 @@ Install flutter SDK: https://flutter.dev/docs/get-started/install Download source: ``` -git clone https://notabug.org/exttex/freezer +git clone https://git.rip/freezer/freezer git submodule init git submodule update ``` @@ -28,39 +28,26 @@ flutter build apk ``` NOTE: You have to use own keys, or build debug using `flutter build apk --debug` -## Telegram group -https://t.me/freezerandroid +## Links +Telegram group: https://t.me/freezerandroid +Discord server: https://discord.gg/7ap654Tp3z + ## Credits -Tobs: Beta tester -Bas Curtiz: Icon, Logo, Banner, Design suggestions -Deemix: https://notabug.org/RemixDev/deemix -Annexhack: Android Auto help and resources +**Tobs**: Beta tester +**Xandar**: Community manager, helper, tester +**Bas Curtiz**: Icon, Logo, Banner, Design suggestions +**Deemix**: https://git.rip/RemixDev/deemix/ +**Annexhack**: Android Auto help and resources -### Translators: -Xandar Null: Arabic -Markus: German -Andrea: Italian -Diego Hiro: Portuguese -Annexhack: Russian -Chino Pacia: Filipino -ArcherDelta & PetFix: Spanish -Shazzaam: Croatian -VIRGIN_KLM: Greek -koreezzz: Korean -Fwwwwwwwwwweze: French -kobyrevah: Hebrew -MicroMihai: Romanian -HoScHaKaL: Turkish -LenteraMalam: Indonesian +**Huge thanks to all the Crowdin translators and all the contributors to this project <3** ### just_audio, audio_service This app depends on modified just_audio and audio_service plugins with Deezer support. Both plugins were originally written by ryanheise, all credits to him. Forked versions for Freezer: -https://notabug.org/exttex/just_audio/ -https://notabug.org/exttex/audio_service/ - +https://git.rip/freezer/just_audio +https://git.rip/freezer/audio_service ## Support me BTC: `14hcr4PGbgqeXd3SoXY9QyJFNpyurgrL9y` diff --git a/android/app/build.gradle b/android/app/build.gradle index 09f1d8c..7f538dc 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -73,7 +73,9 @@ android { } dependencies { - implementation group: 'org', name: 'jaudiotagger', version: '2.0.3' + //implementation group: 'org', name: 'jaudiotagger', version: '2.0.3' + implementation files('libs/jaudiotagger-2.2.3.jar') + implementation group: 'org.nanohttpd', name: 'nanohttpd', version: '2.3.1' } flutter { diff --git a/android/app/libs/jaudiotagger-2.2.3.jar b/android/app/libs/jaudiotagger-2.2.3.jar new file mode 100644 index 0000000..7069a3b Binary files /dev/null and b/android/app/libs/jaudiotagger-2.2.3.jar differ diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index edb9c02..f278e59 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -27,7 +27,8 @@ android:name=".DownloadService" android:enabled="true" android:exported="true" - android:process="f.f.freezer.DownloadService" > + android:stopWithTask="false" + android:process=":FreezerDownloadService" > 400) { - logger.warn("Quality fallback, response code: " + Integer.toString(rc) + ", current: " + Integer.toString(originalQuality)); - //Returns -1 if no quality available - if (originalQuality == 1) return -1; - if (originalQuality == 3) return qualityFallback(trackId, md5origin, mediaVersion, 1); - if (originalQuality == 9) return qualityFallback(trackId, md5origin, mediaVersion, 3); - } - return originalQuality; - } - //Generate track download URL public static String getTrackUrl(String trackId, String md5origin, String mediaVersion, int quality) { try { @@ -490,4 +447,138 @@ public class Deezer { return output; } + //Track decryption key + static byte[] getKey(String id) { + String secret = "g4el58wc0zvf9na1"; + try { + MessageDigest md5 = MessageDigest.getInstance("MD5"); + md5.update(id.getBytes()); + byte[] md5id = md5.digest(); + String idmd5 = bytesToHex(md5id).toLowerCase(); + String key = ""; + for(int i=0; i<16; i++) { + int s0 = idmd5.charAt(i); + int s1 = idmd5.charAt(i+16); + int s2 = secret.charAt(i); + key += (char)(s0^s1^s2); + } + return key.getBytes(); + } catch (Exception e) { + Log.e("E", e.toString()); + return new byte[0]; + } + } + + //Decrypt 2048b of data + static byte[] decryptChunk(byte[] key, byte[] data) { + try { + byte[] IV = {00, 01, 02, 03, 04, 05, 06, 07}; + SecretKeySpec Skey = new SecretKeySpec(key, "Blowfish"); + Cipher cipher = Cipher.getInstance("Blowfish/CBC/NoPadding"); + cipher.init(Cipher.DECRYPT_MODE, Skey, new javax.crypto.spec.IvParameterSpec(IV)); + return cipher.doFinal(data); + }catch (Exception e) { + Log.e("D", e.toString()); + return new byte[0]; + } + } + + static class QualityInfo { + int quality; + String md5origin; + String mediaVersion; + String trackId; + int initialQuality; + DownloadLog logger; + + QualityInfo(int quality, String trackId, String md5origin, String mediaVersion, DownloadLog logger) { + this.quality = quality; + this.initialQuality = quality; + this.trackId = trackId; + this.mediaVersion = mediaVersion; + this.md5origin = md5origin; + this.logger = logger; + } + + boolean fallback(Deezer deezer) { + //Quality fallback + try { + qualityFallback(); + //No quality + if (quality == -1) + throw new Exception("No quality to fallback to!"); + + //Success + return true; + } catch (Exception e) { + logger.warn("Quality fallback failed! ID: " + trackId + " " + e.toString()); + quality = initialQuality; + } + + //Track ID Fallback + JSONObject privateJson = null; + try { + //Fetch meta + JSONObject privateRaw = deezer.callGWAPI("deezer.pageTrack", "{\"sng_id\": \"" + trackId + "\"}"); + privateJson = privateRaw.getJSONObject("results").getJSONObject("DATA"); + if (privateJson.has("FALLBACK")) { + //Fetch new track + String fallbackId = privateJson.getJSONObject("FALLBACK").getString("SNG_ID"); + if (!fallbackId.equals(trackId)) { + JSONObject newPrivate = deezer.callGWAPI("song.getListData", "{\"sng_ids\": [" + fallbackId + "]}"); + JSONObject trackData = newPrivate.getJSONObject("results").getJSONArray("data").getJSONObject(0); + trackId = trackData.getString("SNG_ID"); + md5origin = trackData.getString("MD5_ORIGIN"); + mediaVersion = trackData.getString("MEDIA_VERSION"); + return fallback(deezer); + } + } + } catch (Exception e) { + logger.error("ID fallback failed! ID: " + trackId + " " + e.toString()); + } + + //ISRC Fallback + try { + JSONObject newTrackJson = Deezer.callPublicAPI("track", "isrc:" + privateJson.getString("ISRC")); + //Same track check + if (newTrackJson.getInt("id") == Integer.parseInt(trackId)) throw new Exception("No more to ISRC fallback!"); + //Get private data + privateJson = deezer.callGWAPI("song.getListData", "{\"sng_ids\": [" + newTrackJson.getInt("id") + "]}"); + JSONObject trackData = privateJson.getJSONObject("results").getJSONArray("data").getJSONObject(0); + trackId = trackData.getString("SNG_ID"); + md5origin = trackData.getString("MD5_ORIGIN"); + mediaVersion = trackData.getString("MEDIA_VERSION"); + return fallback(deezer); + } catch (Exception e) { + logger.error("ISRC Fallback failed, track unavailable! ID: " + trackId + " " + e.toString()); + } + + return false; + } + + private void qualityFallback() throws Exception { + //Create HEAD requests to check if exists + URL url = new URL(getTrackUrl(trackId, md5origin, mediaVersion, quality)); + HttpsURLConnection connection = (HttpsURLConnection) url.openConnection(); + connection.setRequestMethod("HEAD"); + connection.setRequestProperty("User-Agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"); + connection.setRequestProperty("Accept-Language", "*"); + connection.setRequestProperty("Accept", "*/*"); + int rc = connection.getResponseCode(); + //Track not available + if (rc > 400) { + logger.warn("Quality fallback, response code: " + Integer.toString(rc) + ", current: " + Integer.toString(quality)); + //-1 if no quality available + if (quality == 1) { + quality = -1; + return; + } + if (quality == 3) quality = 1; + if (quality == 9) quality = 3; + qualityFallback(); + } + } + + } + } diff --git a/android/app/src/main/java/f/f/freezer/DownloadLog.java b/android/app/src/main/java/f/f/freezer/DownloadLog.java index 4c38bdb..f580704 100644 --- a/android/app/src/main/java/f/f/freezer/DownloadLog.java +++ b/android/app/src/main/java/f/f/freezer/DownloadLog.java @@ -14,7 +14,7 @@ public class DownloadLog { BufferedWriter writer; //Open/Create file - public void open(Context context) { + void open(Context context) { File file = new File(context.getExternalFilesDir(""), "download.log"); try { if (!file.exists()) { @@ -27,7 +27,7 @@ public class DownloadLog { } //Close log - public void close() { + void close() { try { writer.close(); } catch (Exception ignored) { @@ -35,13 +35,13 @@ public class DownloadLog { } } - public String time() { + String time() { SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); return format.format(Calendar.getInstance().getTime()); } //Write error to log - public void error(String info) { + void error(String info) { if (writer == null) return; String data = "E:" + time() + ": " + info; try { @@ -55,7 +55,7 @@ public class DownloadLog { } //Write error to log with download info - public void error(String info, Download download) { + void error(String info, Download download) { if (writer == null) return; String data = "E:" + time() + " (TrackID: " + download.trackId + ", ID: " + Integer.toString(download.id) + "): " +info; try { @@ -69,7 +69,7 @@ public class DownloadLog { } //Write warning to log - public void warn(String info) { + void warn(String info) { if (writer == null) return; String data = "W:" + time() + ": " + info; try { @@ -83,7 +83,7 @@ public class DownloadLog { } //Write warning to log with download info - public void warn(String info, Download download) { + void warn(String info, Download download) { if (writer == null) return; String data = "W:" + time() + " (TrackID: " + download.trackId + ", ID: " + Integer.toString(download.id) + "): " +info; try { diff --git a/android/app/src/main/java/f/f/freezer/DownloadService.java b/android/app/src/main/java/f/f/freezer/DownloadService.java index 462321b..b20e82c 100644 --- a/android/app/src/main/java/f/f/freezer/DownloadService.java +++ b/android/app/src/main/java/f/f/freezer/DownloadService.java @@ -119,7 +119,9 @@ public class DownloadService extends Service { if (intent != null) activityMessenger = intent.getParcelableExtra("activityMessenger"); - return super.onStartCommand(intent, flags, startId); + //return super.onStartCommand(intent, flags, startId); + //Prevent battery savers I guess + return START_STICKY; } //Android O+ Notifications @@ -313,73 +315,33 @@ public class DownloadService extends Service { return; } - //Quality fallback - int newQuality; - try { - newQuality = deezer.qualityFallback(download.trackId, download.md5origin, download.mediaVersion, download.quality); - } catch (Exception e) { - logger.error("Quality fallback failed: " + e.toString(), download); - download.state = Download.DownloadState.ERROR; - exit(); - return; - } + //Fallback + Deezer.QualityInfo qualityInfo = new Deezer.QualityInfo(this.download.quality, this.download.trackId, this.download.md5origin, this.download.mediaVersion, logger); + if (!download.isUserUploaded()) { + try { + boolean res = qualityInfo.fallback(deezer); + if (!res) + throw new Exception("No more to fallback!"); - //TrackID Fallback - try { - if (newQuality == -1 && !download.isUserUploaded() && privateJson.has("FALLBACK")) { - logger.warn("TrackID Fallback!", download); - String fallbackId = privateJson.getJSONObject("FALLBACK").getString("SNG_ID"); - JSONObject newPrivate = deezer.callGWAPI("song.getListData", "{\"sng_ids\": [" + fallbackId + "]}"); - JSONObject trackData = newPrivate.getJSONObject("results").getJSONArray("data").getJSONObject(0); - download.trackId = trackData.getString("SNG_ID"); - download.md5origin = trackData.getString("MD5_ORIGIN"); - download.mediaVersion = trackData.getString("MEDIA_VERSION"); - run(); + download.quality = qualityInfo.quality; + } catch (Exception e) { + logger.error("Fallback failed " + e.toString()); + download.state = Download.DownloadState.DEEZER_ERROR; + exit(); return; } - } catch (Exception e) { - logger.error("ID fallback failed: " + e.toString(), download); + } else { + //User uploaded MP3 + qualityInfo.quality = 3; } - //ISRC Fallback - try { - if (newQuality == -1 && !download.isUserUploaded()) { - logger.warn("ISRC Fallback!", download); - JSONObject newTrackJson = Deezer.callPublicAPI("track", "isrc:" + trackJson.getString("isrc")); - //Same track check - if (newTrackJson.getInt("id") == trackJson.getInt("id")) throw new Exception("No more to fallback!"); - //Get private data - JSONObject privateJson = deezer.callGWAPI("song.getListData", "{\"sng_ids\": [" + newTrackJson.getInt("id") + "]}"); - JSONObject trackData = privateJson.getJSONObject("results").getJSONArray("data").getJSONObject(0); - download.trackId = trackData.getString("SNG_ID"); - download.md5origin = trackData.getString("MD5_ORIGIN"); - download.mediaVersion = trackData.getString("MEDIA_VERSION"); - run(); - return; - } - } catch (Exception e) { - logger.error("ISRC Fallback failed, track unavailable! " + e.toString(), download); - download.state = Download.DownloadState.DEEZER_ERROR; - exit(); - return; - } - - //No quality available - if (newQuality == -1) { - logger.error("No available quality!", download); - download.state = Download.DownloadState.DEEZER_ERROR; - exit(); - return; - } - download.quality = newQuality; - if (!download.priv) { //Check file try { if (download.isUserUploaded()) { outFile = new File(Deezer.generateUserUploadedMP3Filename(download.path, privateJson)); } else { - outFile = new File(Deezer.generateFilename(download.path, trackJson, albumJson, newQuality)); + outFile = new File(Deezer.generateFilename(download.path, trackJson, albumJson, qualityInfo.quality)); } parentDir = new File(outFile.getParent()); } catch (Exception e) { @@ -415,7 +377,7 @@ public class DownloadService extends Service { } //Download - String sURL = Deezer.getTrackUrl(download.trackId, download.md5origin, download.mediaVersion, newQuality); + String sURL = Deezer.getTrackUrl(qualityInfo.trackId, qualityInfo.md5origin, qualityInfo.mediaVersion, qualityInfo.quality); try { URL url = new URL(sURL); HttpsURLConnection connection = (HttpsURLConnection) url.openConnection(); @@ -858,7 +820,23 @@ public class DownloadService extends Service { //Parse settings from bundle sent from UI static DownloadSettings fromBundle(Bundle b) { - return new DownloadSettings(b.getInt("downloadThreads"), b.getBoolean("overwriteDownload"), b.getBoolean("downloadLyrics"), b.getBoolean("trackCover"), b.getString("arl"), b.getBoolean("albumCover"), b.getBoolean("nomediaFiles")); + JSONObject json; + try { + json = new JSONObject(b.getString("json")); + return new DownloadSettings( + json.getInt("downloadThreads"), + json.getBoolean("overwriteDownload"), + json.getBoolean("downloadLyrics"), + json.getBoolean("trackCover"), + json.getString("arl"), + json.getBoolean("albumCover"), + json.getBoolean("nomediaFiles") + ); + } catch (Exception e) { + //Shouldn't happen + Log.e("ERR", "Error loading settings!"); + return null; + } } } diff --git a/android/app/src/main/java/f/f/freezer/MainActivity.java b/android/app/src/main/java/f/f/freezer/MainActivity.java index 1c53b1c..f02f540 100644 --- a/android/app/src/main/java/f/f/freezer/MainActivity.java +++ b/android/app/src/main/java/f/f/freezer/MainActivity.java @@ -23,13 +23,20 @@ import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; +import java.security.KeyManagementException; import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.cert.X509Certificate; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; import io.flutter.embedding.android.FlutterActivity; import io.flutter.embedding.engine.FlutterEngine; @@ -48,6 +55,7 @@ public class MainActivity extends FlutterActivity { Messenger serviceMessenger; Messenger activityMessenger; SQLiteDatabase db; + StreamServer streamServer; //Data if started from intent String intentPreload; @@ -122,13 +130,7 @@ public class MainActivity extends FlutterActivity { //Update settings from UI if (call.method.equals("updateSettings")) { Bundle bundle = new Bundle(); - bundle.putInt("downloadThreads", (int)call.argument("downloadThreads")); - bundle.putBoolean("overwriteDownload", (boolean)call.argument("overwriteDownload")); - bundle.putBoolean("downloadLyrics", (boolean)call.argument("downloadLyrics")); - bundle.putBoolean("trackCover", (boolean)call.argument("trackCover")); - bundle.putString("arl", (String)call.argument("arl")); - bundle.putBoolean("albumCover", (boolean)call.argument("albumCover")); - bundle.putBoolean("nomediaFiles", (boolean)call.argument("nomediaFiles")); + bundle.putString("json", call.argument("json").toString()); sendMessage(DownloadService.SERVICE_SETTINGS_UPDATE, bundle); result.success(null); @@ -185,6 +187,31 @@ public class MainActivity extends FlutterActivity { result.success(System.getProperty("os.arch")); return; } + //Start streaming server + if (call.method.equals("startServer")) { + if (streamServer == null) { + //Get offline path + String offlinePath = getExternalFilesDir("offline").getAbsolutePath(); + //Start server + streamServer = new StreamServer(call.argument("arl"), offlinePath); + streamServer.start(); + } + result.success(null); + return; + } + //Get quality info from stream + if (call.method.equals("getStreamInfo")) { + if (streamServer == null) { + result.success(null); + return; + } + StreamServer.StreamInfo info = streamServer.streams.get(call.argument("id").toString()); + if (info != null) + result.success(info.toJSON()); + else + result.success(null); + return; + } result.error("0", "Not implemented!", "Not implemented!"); }))); @@ -208,14 +235,38 @@ public class MainActivity extends FlutterActivity { @Override protected void onStart() { super.onStart(); + //Bind downloader service activityMessenger = new Messenger(new IncomingHandler(this)); Intent intent = new Intent(this, DownloadService.class); intent.putExtra("activityMessenger", activityMessenger); - bindService(intent, connection, Context.BIND_AUTO_CREATE); + startService(intent); + bindService(intent, connection, 0); //Get DB DownloadsDatabase dbHelper = new DownloadsDatabase(getApplicationContext()); db = dbHelper.getWritableDatabase(); + + //Trust all SSL Certs - Credits to Kilowatt36 + TrustManager[] trustAllCerts = new TrustManager[]{ + new X509TrustManager() { + public java.security.cert.X509Certificate[] getAcceptedIssuers() { + return null; + } + public void checkClientTrusted(X509Certificate[] certs, String authType) { + } + public void checkServerTrusted(X509Certificate[] certs, String authType) { + } + } + }; + SSLContext sc; + try { + sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, new java.security.SecureRandom()); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + } catch (NoSuchAlgorithmException | KeyManagementException e) { + Log.e(this.getLocalClassName(), e.getMessage()); + } + } @Override @@ -229,6 +280,14 @@ public class MainActivity extends FlutterActivity { db.close(); } + @Override + protected void onDestroy() { + super.onDestroy(); + //Stop server + if (streamServer != null) + streamServer.stop(); + } + //Connection to download service private ServiceConnection connection = new ServiceConnection() { @Override diff --git a/android/app/src/main/java/f/f/freezer/StreamServer.java b/android/app/src/main/java/f/f/freezer/StreamServer.java new file mode 100644 index 0000000..2fa7a19 --- /dev/null +++ b/android/app/src/main/java/f/f/freezer/StreamServer.java @@ -0,0 +1,285 @@ +package f.f.freezer; + +import android.content.pm.PackageManager; +import android.util.Log; + +import java.io.BufferedInputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FilterInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.RandomAccessFile; +import java.net.URL; +import java.util.HashMap; + +import javax.net.ssl.HttpsURLConnection; +import fi.iki.elonen.NanoHTTPD; + +public class StreamServer { + + public HashMap streams = new HashMap<>(); + + private WebServer server; + private String host = "127.0.0.1"; + private int port = 36958; + private String offlinePath; + + //Shared log & API + private DownloadLog logger; + private Deezer deezer; + + StreamServer(String arl, String offlinePath) { + //Initialize shared variables + logger = new DownloadLog(); + deezer = new Deezer(); + deezer.init(logger, arl); + this.offlinePath = offlinePath; + } + + //Create server + void start() { + try { + server = new WebServer(host, port); + server.start(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + void stop() { + if (server != null) + server.stop(); + } + + //Information about streamed audio - for showing in UI + public class StreamInfo { + String format; + long size; + //"Stream" or "Offline" + String source; + + StreamInfo(String format, long size, String source) { + this.format = format; + this.size = size; + this.source = source; + } + + //For passing into UI + public HashMap toJSON() { + HashMap out = new HashMap<>(); + out.put("format", format); + out.put("size", size); + out.put("source", source); + return out; + } + + } + + private class WebServer extends NanoHTTPD { + public WebServer(String hostname, int port) { + super(hostname, port); + } + + @Override + public Response serve(IHTTPSession session) { + //Must be only GET + if (session.getMethod() != Method.GET) + return newFixedLengthResponse(Response.Status.METHOD_NOT_ALLOWED, MIME_PLAINTEXT, "Only GET request supported!"); + + //Parse range header + String rangeHeader = session.getHeaders().get("range"); + int startBytes = 0; + boolean isRanged = false; + int end = -1; + if (rangeHeader != null && rangeHeader.startsWith("bytes")) { + isRanged = true; + String[] ranges = rangeHeader.split("=")[1].split("-"); + startBytes = Integer.parseInt(ranges[0]); + if (ranges.length > 1 && !ranges[1].equals(" ")) { + end = Integer.parseInt(ranges[1]); + } + } + + //Check query parameters + if (session.getParameters().keySet().size() < 4) { + //Play offline + if (session.getParameters().get("id") != null) { + return offlineStream(session, startBytes, end, isRanged); + } + //Missing QP + return newFixedLengthResponse(Response.Status.INTERNAL_ERROR, MIME_PLAINTEXT, "Invalid / Missing QP"); + } + + //Stream + return deezerStream(session, startBytes, end, isRanged); + + } + + private Response offlineStream(IHTTPSession session, int startBytes, int end, boolean isRanged) { + //Get path + String trackId = session.getParameters().get("id").get(0); + File file = new File(offlinePath, trackId); + long size = file.length(); + //Read header + boolean isFlac = false; + try { + InputStream inputStream = new FileInputStream(file); + byte[] buffer = new byte[4]; + inputStream.read(buffer, 0, 4); + inputStream.close(); + if (new String(buffer).equals("fLaC")) + isFlac = true; + } catch (Exception e) { + return newFixedLengthResponse(Response.Status.INTERNAL_ERROR, MIME_PLAINTEXT, "Invalid file!"); + } + //Open file + RandomAccessFile randomAccessFile; + try { + randomAccessFile = new RandomAccessFile(file, "r"); + randomAccessFile.seek(startBytes); + } catch (Exception e) { + return newFixedLengthResponse(Response.Status.INTERNAL_ERROR, MIME_PLAINTEXT, "Failed getting data!"); + } + + //Generate response + Response response = newFixedLengthResponse( + isRanged ? Response.Status.PARTIAL_CONTENT : Response.Status.OK, + isFlac ? "audio/flac" : "audio/mpeg", + new InputStream() { + @Override + public int read() throws IOException { + return 0; + } + //Pass thru + @Override + public int read(byte[] b, int off, int len) throws IOException { + return randomAccessFile.read(b, off, len); + } + }, + ((end == -1) ? size : end) - startBytes + ); + //Ranged header + if (isRanged) { + String range = "bytes " + Integer.toString(startBytes) + "-" + Long.toString((end == -1) ? size - 1 : end); + range += "/" + Long.toString(size); + response.addHeader("Content-Range", range); + } + response.addHeader("Accept-Ranges", "bytes"); + + //Save stream info + streams.put(trackId, new StreamInfo((isFlac ? "FLAC" : "MP3"), size, "Offline")); + + return response; + } + + private Response deezerStream(IHTTPSession session, int startBytes, int end, boolean isRanged) { + //Get QP into Quality Info + Deezer.QualityInfo qualityInfo = new Deezer.QualityInfo( + Integer.parseInt(session.getParameters().get("q").get(0)), + session.getParameters().get("id").get(0), + session.getParameters().get("md5origin").get(0), + session.getParameters().get("mv").get(0), + logger + ); + //Fallback + try { + boolean res = qualityInfo.fallback(deezer); + if (!res) + throw new Exception("No more to fallback!"); + } catch (Exception e) { + return newFixedLengthResponse(Response.Status.NOT_FOUND, MIME_PLAINTEXT, "Fallback failed!"); + } + + //Calculate Deezer offsets + int deezerStart = startBytes - (startBytes % 2048); + int dropBytes = startBytes % 2048; + //Start download + String sURL = Deezer.getTrackUrl(qualityInfo.trackId, qualityInfo.md5origin, qualityInfo.mediaVersion, qualityInfo.quality); + try { + URL url = new URL(sURL); + HttpsURLConnection connection = (HttpsURLConnection) url.openConnection(); + //Set headers + connection.setConnectTimeout(30000); + connection.setRequestMethod("GET"); + connection.setRequestProperty("User-Agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"); + connection.setRequestProperty("Accept-Language", "*"); + connection.setRequestProperty("Accept", "*/*"); + connection.setRequestProperty("Range", "bytes=" + Integer.toString(deezerStart) + "-" + ((end == -1) ? "" : Integer.toString(end))); + connection.connect(); + + //Get decryption key + final byte[] key = Deezer.getKey(qualityInfo.trackId); + + //Write response headers + Response outResponse = newFixedLengthResponse( + isRanged ? Response.Status.PARTIAL_CONTENT : Response.Status.OK, + (qualityInfo.quality == 9) ? "audio/flac" : "audio/mpeg", + new BufferedInputStream(new FilterInputStream(connection.getInputStream()) { + + int counter = deezerStart / 2048; + int drop = dropBytes; + + //Decryption stream + @Override + public int read(byte[] b, int off, int len) throws IOException { + //Read 2048b or EOF + byte[] buffer = new byte[2048]; + int read = 0; + int totalRead = 0; + while (read != -1 && totalRead != 2048) { + read = in.read(buffer, totalRead, 2048 - totalRead); + if (read != -1) + totalRead += read; + } + if (totalRead == 0) + return -1; + + //Not full chunk return unencrypted + if (totalRead != 2048) { + System.arraycopy(buffer, 0, b, off, totalRead); + return totalRead; + } + //Decrypt + if ((counter % 3) == 0) { + buffer = Deezer.decryptChunk(key, buffer); + } + //Drop bytes from rounding to 2048 + if (drop > 0) { + int output = 2048 - drop; + System.arraycopy(buffer, drop, b, off, output); + drop = 0; + counter++; + return output; + } + //Copy + System.arraycopy(buffer, 0, b, off, 2048); + counter++; + return 2048; + } + }, 2048), + connection.getContentLength() - dropBytes + ); + //Ranged header + if (isRanged) { + String range = "bytes " + Integer.toString(startBytes) + "-" + Integer.toString((end == -1) ? (connection.getContentLength() + deezerStart) - 1 : end); + range += "/" + Integer.toString(connection.getContentLength() + deezerStart); + outResponse.addHeader("Content-Range", range); + } + outResponse.addHeader("Accept-Ranges", "bytes"); + + //Save stream info, use original track id + streams.put(session.getParameters().get("id").get(0), new StreamInfo( + ((qualityInfo.quality == 9) ? "FLAC" : "MP3"), + deezerStart + connection.getContentLength(), + "Stream" + )); + + return outResponse; + } catch (Exception e) { + e.printStackTrace(); + } + return newFixedLengthResponse(Response.Status.INTERNAL_ERROR, MIME_PLAINTEXT, "Failed getting data!"); + } + } +} \ No newline at end of file diff --git a/assets/browse_icon.png b/assets/browse_icon.png new file mode 100644 index 0000000..8225b53 Binary files /dev/null and b/assets/browse_icon.png differ diff --git a/just_audio b/just_audio deleted file mode 160000 index 0ef1be2..0000000 --- a/just_audio +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0ef1be20848b9553bc1191f5d119f768d6ce5ea5 diff --git a/lib/api/cache.dart b/lib/api/cache.dart index 74bfc32..e5fc403 100644 --- a/lib/api/cache.dart +++ b/lib/api/cache.dart @@ -29,19 +29,9 @@ class Cache { @JsonKey(defaultValue: []) List history = []; - //Cache playlist sort type {id: sort} - @JsonKey(defaultValue: {}) - Map playlistSort; - - //Sort - @JsonKey(defaultValue: AlbumSortType.DEFAULT) - AlbumSortType albumSort; - @JsonKey(defaultValue: ArtistSortType.DEFAULT) - ArtistSortType artistSort; - @JsonKey(defaultValue: PlaylistSortType.DEFAULT) - PlaylistSortType libraryPlaylistSort; - @JsonKey(defaultValue: SortType.DEFAULT) - SortType trackSort; + //All sorting cached + @JsonKey(defaultValue: []) + List sorts = []; //Sleep timer @JsonKey(ignore: true) diff --git a/lib/api/cache.g.dart b/lib/api/cache.g.dart index d3b0aad..d9a2114 100644 --- a/lib/api/cache.g.dart +++ b/lib/api/cache.g.dart @@ -16,21 +16,11 @@ Cache _$CacheFromJson(Map json) { e == null ? null : Track.fromJson(e as Map)) ?.toList() ?? [] - ..playlistSort = (json['playlistSort'] as Map)?.map( - (k, e) => MapEntry(k, _$enumDecodeNullable(_$SortTypeEnumMap, e)), - ) ?? - {} - ..albumSort = - _$enumDecodeNullable(_$AlbumSortTypeEnumMap, json['albumSort']) ?? - AlbumSortType.DEFAULT - ..artistSort = - _$enumDecodeNullable(_$ArtistSortTypeEnumMap, json['artistSort']) ?? - ArtistSortType.DEFAULT - ..libraryPlaylistSort = _$enumDecodeNullable( - _$PlaylistSortTypeEnumMap, json['libraryPlaylistSort']) ?? - PlaylistSortType.DEFAULT - ..trackSort = _$enumDecodeNullable(_$SortTypeEnumMap, json['trackSort']) ?? - SortType.DEFAULT + ..sorts = (json['sorts'] as List) + ?.map((e) => + e == null ? null : Sorting.fromJson(e as Map)) + ?.toList() ?? + [] ..searchHistory = Cache._searchHistoryFromJson(json['searchHistory2'] as List) ..threadsWarning = json['threadsWarning'] as bool ?? false @@ -40,18 +30,25 @@ Cache _$CacheFromJson(Map json) { Map _$CacheToJson(Cache instance) => { 'libraryTracks': instance.libraryTracks, 'history': instance.history, - 'playlistSort': instance.playlistSort - ?.map((k, e) => MapEntry(k, _$SortTypeEnumMap[e])), - 'albumSort': _$AlbumSortTypeEnumMap[instance.albumSort], - 'artistSort': _$ArtistSortTypeEnumMap[instance.artistSort], - 'libraryPlaylistSort': - _$PlaylistSortTypeEnumMap[instance.libraryPlaylistSort], - 'trackSort': _$SortTypeEnumMap[instance.trackSort], + 'sorts': instance.sorts, 'searchHistory2': Cache._searchHistoryToJson(instance.searchHistory), 'threadsWarning': instance.threadsWarning, 'lastUpdateCheck': instance.lastUpdateCheck, }; +SearchHistoryItem _$SearchHistoryItemFromJson(Map json) { + return SearchHistoryItem( + json['data'], + _$enumDecodeNullable(_$SearchHistoryItemTypeEnumMap, json['type']), + ); +} + +Map _$SearchHistoryItemToJson(SearchHistoryItem instance) => + { + 'data': instance.data, + 'type': _$SearchHistoryItemTypeEnumMap[instance.type], + }; + T _$enumDecode( Map enumValues, dynamic source, { @@ -84,49 +81,6 @@ T _$enumDecodeNullable( return _$enumDecode(enumValues, source, unknownValue: unknownValue); } -const _$SortTypeEnumMap = { - SortType.DEFAULT: 'DEFAULT', - SortType.REVERSE: 'REVERSE', - SortType.ALPHABETIC: 'ALPHABETIC', - SortType.ARTIST: 'ARTIST', -}; - -const _$AlbumSortTypeEnumMap = { - AlbumSortType.DEFAULT: 'DEFAULT', - AlbumSortType.REVERSE: 'REVERSE', - AlbumSortType.ALPHABETIC: 'ALPHABETIC', - AlbumSortType.ARTIST: 'ARTIST', - AlbumSortType.DATE: 'DATE', -}; - -const _$ArtistSortTypeEnumMap = { - ArtistSortType.DEFAULT: 'DEFAULT', - ArtistSortType.REVERSE: 'REVERSE', - ArtistSortType.POPULARITY: 'POPULARITY', - ArtistSortType.ALPHABETIC: 'ALPHABETIC', -}; - -const _$PlaylistSortTypeEnumMap = { - PlaylistSortType.DEFAULT: 'DEFAULT', - PlaylistSortType.REVERSE: 'REVERSE', - PlaylistSortType.ALPHABETIC: 'ALPHABETIC', - PlaylistSortType.USER: 'USER', - PlaylistSortType.TRACK_COUNT: 'TRACK_COUNT', -}; - -SearchHistoryItem _$SearchHistoryItemFromJson(Map json) { - return SearchHistoryItem( - json['data'], - _$enumDecodeNullable(_$SearchHistoryItemTypeEnumMap, json['type']), - ); -} - -Map _$SearchHistoryItemToJson(SearchHistoryItem instance) => - { - 'data': instance.data, - 'type': _$SearchHistoryItemTypeEnumMap[instance.type], - }; - const _$SearchHistoryItemTypeEnumMap = { SearchHistoryItemType.TRACK: 'TRACK', SearchHistoryItemType.ALBUM: 'ALBUM', diff --git a/lib/api/deezer.dart b/lib/api/deezer.dart index a865076..076b5a0 100644 --- a/lib/api/deezer.dart +++ b/lib/api/deezer.dart @@ -459,12 +459,24 @@ class DeezerAPI { return data['results']['data'].map((t) => Track.fromPrivateJson(t)).toList(); } - // Get similar tracks for track with id [trackId] + //Get similar tracks for track with id [trackId] Future> playMix(String trackId) async { Map data = await callApi('song.getContextualTrackMix', params: { 'sng_ids': [trackId] }); return data['results']['data'].map((t) => Track.fromPrivateJson(t)).toList(); } + + Future> allShowEpisodes(String showId) async { + Map data = await callApi('deezer.pageShow', params: { + 'country': settings.deezerCountry, + 'lang': settings.deezerLanguage, + 'nb': 1000, + 'show_id': showId, + 'start': 0, + 'user_id': int.parse(deezerAPI.userId) + }); + return data['results']['EPISODES']['data'].map((e) => ShowEpisode.fromPrivateJson(e)).toList(); + } } diff --git a/lib/api/definitions.dart b/lib/api/definitions.dart index e181857..c6589db 100644 --- a/lib/api/definitions.dart +++ b/lib/api/definitions.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; import 'package:audio_service/audio_service.dart'; +import 'package:freezer/api/cache.dart'; import 'package:json_annotation/json_annotation.dart'; import 'package:intl/intl.dart'; import 'package:path_provider/path_provider.dart'; @@ -33,12 +34,13 @@ class Track { bool favorite; int diskNumber; bool explicit; - int favoriteDate; + //Date added to playlist / favorites + int addedDate; List playbackDetails; Track({this.id, this.title, this.duration, this.album, this.playbackDetails, this.albumArt, - this.artists, this.trackNumber, this.offline, this.lyrics, this.favorite, this.diskNumber, this.explicit, this.favoriteDate}); + this.artists, this.trackNumber, this.offline, this.lyrics, this.favorite, this.diskNumber, this.explicit, this.addedDate}); String get artistString => artists.map((art) => art.name).join(', '); String get durationString => "${duration.inMinutes}:${duration.inSeconds.remainder(60).toString().padLeft(2, '0')}"; @@ -141,7 +143,7 @@ class Track { favorite: favorite, diskNumber: int.parse(json['DISK_NUMBER']??'1'), explicit: (json['EXPLICIT_LYRICS'].toString() == '1') ? true:false, - favoriteDate: json['DATE_ADD'] + addedDate: json['DATE_ADD'] ); } Map toSQL({off = false}) => { @@ -157,7 +159,7 @@ class Track { 'favorite': (favorite??0)?1:0, 'diskNumber': diskNumber, 'explicit': explicit?1:0, -// 'favoriteDate': favoriteDate + //'favoriteDate': favoriteDate }; factory Track.fromSQL(Map data) => Track( id: data['trackId']??data['id'], //If loading from downloads table @@ -174,7 +176,7 @@ class Track { favorite: (data['favorite'] == 1) ? true:false, diskNumber: data['diskNumber'], explicit: (data['explicit'] == 1) ? true:false, -// favoriteDate: data['favoriteDate'] + //favoriteDate: data['favoriteDate'] ); factory Track.fromJson(Map json) => _$TrackFromJson(json); @@ -238,7 +240,7 @@ class Album { 'library': (library??false)?1:0, 'type': AlbumType.values.indexOf(type), 'releaseDate': releaseDate, -// 'favoriteDate': favoriteDate + //'favoriteDate': favoriteDate }; factory Album.fromSQL(Map data) => Album( id: data['id'], @@ -255,7 +257,7 @@ class Album { library: (data['library'] == 1) ? true:false, type: AlbumType.values[data['type']], releaseDate: data['releaseDate'], -// favoriteDate: data['favoriteDate'] + //favoriteDate: data['favoriteDate'] ); factory Album.fromJson(Map json) => _$AlbumFromJson(json); @@ -344,7 +346,7 @@ class Artist { 'offline': off?1:0, 'library': (library??false)?1:0, 'radio': radio?1:0, -// 'favoriteDate': favoriteDate + //'favoriteDate': favoriteDate }; factory Artist.fromSQL(Map data) => Artist( id: data['id'], @@ -361,7 +363,7 @@ class Artist { offline: (data['offline'] == 1)?true:false, library: (data['library'] == 1)?true:false, radio: (data['radio'] == 1)?true:false, -// favoriteDate: data['favoriteDate'] + //favoriteDate: data['favoriteDate'] ); factory Artist.fromJson(Map json) => _$ArtistFromJson(json); @@ -702,6 +704,8 @@ class HomePageItem { return HomePageItem(type: HomePageItemType.CHANNEL, value: DeezerChannel.fromPrivateJson(json)); case 'album': return HomePageItem(type: HomePageItemType.ALBUM, value: Album.fromPrivateJson(json['data'])); + case 'show': + return HomePageItem(type: HomePageItemType.SHOW, value: Show.fromPrivateJson(json['data'])); default: return null; } @@ -720,6 +724,8 @@ class HomePageItem { return HomePageItem(type: HomePageItemType.CHANNEL, value: DeezerChannel.fromJson(json['value'])); case 'ALBUM': return HomePageItem(type: HomePageItemType.ALBUM, value: Album.fromJson(json['value'])); + case 'SHOW': + return HomePageItem(type: HomePageItemType.SHOW, value: Show.fromPrivateJson(json['value'])); default: return HomePageItem(); } @@ -762,7 +768,8 @@ enum HomePageItemType { PLAYLIST, ARTIST, CHANNEL, - ALBUM + ALBUM, + SHOW } enum HomePageSectionLayout { @@ -797,4 +804,164 @@ class DeezerLinkResponse { if (t == 'track') return DeezerLinkType.TRACK; return null; } +} + +//Sorting +enum SortType { + DEFAULT, + ALPHABETIC, + ARTIST, + ALBUM, + RELEASE_DATE, + POPULARITY, + USER, + TRACK_COUNT, + DATE_ADDED +} + +enum SortSourceTypes { + //Library + TRACKS, + PLAYLISTS, + ALBUMS, + ARTISTS, + + PLAYLIST +} + +@JsonSerializable() +class Sorting { + SortType type; + bool reverse; + + //For preserving sorting + String id; + SortSourceTypes sourceType; + + Sorting({this.type = SortType.DEFAULT, this.reverse = false, this.id, this.sourceType}); + + //Find index of sorting from cache + static int index(SortSourceTypes type, {String id}) { + //Empty cache + if (cache.sorts == null) { + cache.sorts = []; + cache.save(); + return null; + } + //Find index + int index; + if (id != null) + index = cache.sorts.indexWhere((s) => s.sourceType == type && s.id == id); + else + index = cache.sorts.indexWhere((s) => s.sourceType == type); + if (index == -1) + return null; + return index; + } + + factory Sorting.fromJson(Map json) => _$SortingFromJson(json); + Map toJson() => _$SortingToJson(this); +} + +@JsonSerializable() +class Show { + + String name; + String description; + ImageDetails art; + String id; + + Show({this.name, this.description, this.art, this.id}); + + //JSON + factory Show.fromPrivateJson(Map json) => Show( + id: json['SHOW_ID'], + name: json['SHOW_NAME'], + art: ImageDetails.fromPrivateString(json['SHOW_ART_MD5'], type: 'talk'), + description: json['SHOW_DESCRIPTION'] + ); + + factory Show.fromJson(Map json) => _$ShowFromJson(json); + Map toJson() => _$ShowToJson(this); +} + +@JsonSerializable() +class ShowEpisode { + + String id; + String title; + String description; + String url; + Duration duration; + String publishedDate; + + ShowEpisode({this.id, this.title, this.description, this.url, this.duration, this.publishedDate}); + + String get durationString => "${duration.inMinutes}:${duration.inSeconds.remainder(60).toString().padLeft(2, '0')}"; + + //Generate MediaItem for playback + MediaItem toMediaItem(Show show) { + return MediaItem( + title: title, + displayTitle: title, + displaySubtitle: show.name, + album: show.name, + id: id, + extras: { + 'showUrl': url, + 'show': jsonEncode(show.toJson()), + 'thumb': show.art.thumb + }, + displayDescription: description, + duration: duration, + artUri: show.art.full + ); + } + factory ShowEpisode.fromMediaItem(MediaItem mi) { + return ShowEpisode( + id: mi.id, + title: mi.title, + description: mi.displayDescription, + url: mi.extras['showUrl'], + duration: mi.duration, + ); + } + + //JSON + factory ShowEpisode.fromPrivateJson(Map json) => ShowEpisode( + id: json['EPISODE_ID'], + title: json['EPISODE_TITLE'], + description: json['EPISODE_DESCRIPTION'], + url: json['EPISODE_DIRECT_STREAM_URL'], + duration: Duration(seconds: int.parse(json['DURATION'].toString())), + publishedDate: json['EPISODE_PUBLISHED_TIMESTAMP'] + ); + + factory ShowEpisode.fromJson(Map json) => _$ShowEpisodeFromJson(json); + Map toJson() => _$ShowEpisodeToJson(this); +} + +class StreamQualityInfo { + String format; + int size; + String source; + + StreamQualityInfo({this.format, this.size, this.source}); + + factory StreamQualityInfo.fromJson(Map json) => StreamQualityInfo( + format: json['format'], + size: json['size'], + source: json['source'] + ); + + int bitrate(Duration duration) { + if (size == null || size == 0) return 0; + int bitrate = (((size * 8) / 1000) / duration.inSeconds).round(); + //Round to known values + if (bitrate > 122 && bitrate < 134) + return 128; + if (bitrate > 315 && bitrate < 325) + return 320; + return bitrate; + } } \ No newline at end of file diff --git a/lib/api/definitions.g.dart b/lib/api/definitions.g.dart index 816ff92..551174b 100644 --- a/lib/api/definitions.g.dart +++ b/lib/api/definitions.g.dart @@ -32,7 +32,7 @@ Track _$TrackFromJson(Map json) { favorite: json['favorite'] as bool, diskNumber: json['diskNumber'] as int, explicit: json['explicit'] as bool, - favoriteDate: json['favoriteDate'] as int, + addedDate: json['addedDate'] as int, ); } @@ -49,7 +49,7 @@ Map _$TrackToJson(Track instance) => { 'favorite': instance.favorite, 'diskNumber': instance.diskNumber, 'explicit': instance.explicit, - 'favoriteDate': instance.favoriteDate, + 'addedDate': instance.addedDate, 'playbackDetails': instance.playbackDetails, }; @@ -387,3 +387,81 @@ Map _$DeezerChannelToJson(DeezerChannel instance) => 'title': instance.title, 'backgroundColor': DeezerChannel._colorToJson(instance.backgroundColor), }; + +Sorting _$SortingFromJson(Map json) { + return Sorting( + type: _$enumDecodeNullable(_$SortTypeEnumMap, json['type']), + reverse: json['reverse'] as bool, + id: json['id'] as String, + sourceType: + _$enumDecodeNullable(_$SortSourceTypesEnumMap, json['sourceType']), + ); +} + +Map _$SortingToJson(Sorting instance) => { + 'type': _$SortTypeEnumMap[instance.type], + 'reverse': instance.reverse, + 'id': instance.id, + 'sourceType': _$SortSourceTypesEnumMap[instance.sourceType], + }; + +const _$SortTypeEnumMap = { + SortType.DEFAULT: 'DEFAULT', + SortType.ALPHABETIC: 'ALPHABETIC', + SortType.ARTIST: 'ARTIST', + SortType.ALBUM: 'ALBUM', + SortType.RELEASE_DATE: 'RELEASE_DATE', + SortType.POPULARITY: 'POPULARITY', + SortType.USER: 'USER', + SortType.TRACK_COUNT: 'TRACK_COUNT', + SortType.DATE_ADDED: 'DATE_ADDED', +}; + +const _$SortSourceTypesEnumMap = { + SortSourceTypes.TRACKS: 'TRACKS', + SortSourceTypes.PLAYLISTS: 'PLAYLISTS', + SortSourceTypes.ALBUMS: 'ALBUMS', + SortSourceTypes.ARTISTS: 'ARTISTS', + SortSourceTypes.PLAYLIST: 'PLAYLIST', +}; + +Show _$ShowFromJson(Map json) { + return Show( + name: json['name'] as String, + description: json['description'] as String, + art: json['art'] == null + ? null + : ImageDetails.fromJson(json['art'] as Map), + id: json['id'] as String, + ); +} + +Map _$ShowToJson(Show instance) => { + 'name': instance.name, + 'description': instance.description, + 'art': instance.art, + 'id': instance.id, + }; + +ShowEpisode _$ShowEpisodeFromJson(Map json) { + return ShowEpisode( + id: json['id'] as String, + title: json['title'] as String, + description: json['description'] as String, + url: json['url'] as String, + duration: json['duration'] == null + ? null + : Duration(microseconds: json['duration'] as int), + publishedDate: json['publishedDate'] as String, + ); +} + +Map _$ShowEpisodeToJson(ShowEpisode instance) => + { + 'id': instance.id, + 'title': instance.title, + 'description': instance.description, + 'url': instance.url, + 'duration': instance.duration?.inMicroseconds, + 'publishedDate': instance.publishedDate, + }; diff --git a/lib/api/player.dart b/lib/api/player.dart index a2e9011..783ed48 100644 --- a/lib/api/player.dart +++ b/lib/api/player.dart @@ -165,9 +165,10 @@ class PlayerHelper { Future _loadQueuePlay(List queue, String trackId) async { await startService(); await settings.updateAudioServiceQuality(); + await AudioService.customAction('setIndex', queue.indexWhere((m) => m.id == trackId)); await AudioService.updateQueue(queue); - if (queue[0].id != trackId) - await AudioService.skipToQueueItem(trackId); +// if (queue[0].id != trackId) +// await AudioService.skipToQueueItem(trackId); if (!AudioService.playbackState.playing) AudioService.play(); } @@ -236,6 +237,27 @@ class PlayerHelper { source: 'playlist' )); } + + //Play episode from show, load whole show as queue + Future playShowEpisode(Show show, List episodes, {int index = 0}) async { + QueueSource queueSource = QueueSource( + id: show.id, + text: show.name, + source: 'show' + ); + //Generate media items + List queue = episodes.map((e) => e.toMediaItem(show)).toList(); + + //Load and play + await startService(); + await settings.updateAudioServiceQuality(); + await setQueueSource(queueSource); + await AudioService.customAction('setIndex', index); + await AudioService.updateQueue(queue); + if (!AudioService.playbackState.playing) + AudioService.play(); + } + //Load tracks as queue, play track id, set queue source Future playFromTrackList(List tracks, String trackId, QueueSource queueSource) async { await startService(); @@ -340,7 +362,7 @@ class AudioPlayerTask extends BackgroundAudioTask { //Quality string if (_queueIndex != -1 && _queueIndex < _queue.length) { Map extras = mediaItem.extras; - extras['qualityString'] = event.qualityString??''; + extras['qualityString'] = ''; _queue[_queueIndex] = mediaItem.copyWith(extras: extras); } //Update @@ -530,7 +552,6 @@ class AudioPlayerTask extends BackgroundAudioTask { this._queue = q; AudioServiceBackground.setQueue(_queue); //Load - _queueIndex = 0; await _loadQueue(); //await _player.seek(Duration.zero, index: 0); } @@ -550,8 +571,8 @@ class AudioPlayerTask extends BackgroundAudioTask { _audioSource = ConcatenatingAudioSource(children: sources); //Load in just_audio try { - await _player.load(_audioSource); - await _player.seek(Duration.zero, index: qi); + await _player.load(_audioSource, initialPosition: Duration.zero, initialIndex: qi); +// await _player.seek(Duration.zero, index: qi); } catch (e) { //Error loading tracks } @@ -571,9 +592,15 @@ class AudioPlayerTask extends BackgroundAudioTask { String _offlinePath = p.join((await getExternalStorageDirectory()).path, 'offline/'); File f = File(p.join(_offlinePath, mediaItem.id)); if (await f.exists()) { - return f.path; + //return f.path; + //Stream server URL + return 'http://localhost:36958/?id=${mediaItem.id}'; } + //Show episode direct link + if (mediaItem.extras['showUrl'] != null) + return mediaItem.extras['showUrl']; + //Due to current limitations of just_audio, quality fallback moved to DeezerDataSource in ExoPlayer //This just returns fake url that contains metadata List playbackDetails = jsonDecode(mediaItem.extras['playbackDetails']); @@ -583,7 +610,8 @@ class AudioPlayerTask extends BackgroundAudioTask { if (conn == ConnectivityResult.wifi) quality = wifiQuality; if ((playbackDetails??[]).length < 2) return null; - String url = 'https://dzcdn.net/?md5=${playbackDetails[0]}&mv=${playbackDetails[1]}&q=${quality.toString()}#${mediaItem.id}'; + //String url = 'https://dzcdn.net/?md5=${playbackDetails[0]}&mv=${playbackDetails[1]}&q=${quality.toString()}#${mediaItem.id}'; + String url = 'http://localhost:36958/?q=$quality&mv=${playbackDetails[1]}&md5origin=${playbackDetails[0]}&id=${mediaItem.id}'; return url; } @@ -632,6 +660,10 @@ class AudioPlayerTask extends BackgroundAudioTask { AudioServiceBackground.setQueue(_queue); _broadcastState(); } + //Set index without affecting playback for loading + if (name == 'setIndex') { + this._queueIndex = args; + } return true; } diff --git a/lib/languages/crowdin.dart b/lib/languages/crowdin.dart index 1109a6c..3948513 100644 --- a/lib/languages/crowdin.dart +++ b/lib/languages/crowdin.dart @@ -1 +1 @@ -const crowdin = {"ar_ar": {"Home": "القائمة الرئيسية", "Search": "بحث", "Library": "المكتبة", "Offline mode, can't play flow or smart track lists.": "وضع خارج الشبكة, لا تستطيع تشغيل اغاني من قوائم ديزر فلو", "Added to library": "تمت الاضافة الى المكتبة", "Download": "تنزيل", "Disk": "القرص", "Offline": "خارج الشبكة", "Top Tracks": "افضل الاغاني", "Show more tracks": "اضهار المزيد من الاغاني", "Top": "الافضل", "Top Albums": "افضل الالبومات", "Show all albums": "اضهار كل الالبومات", "Discography": "كل الالبومات و الاغاني", "Default": "افتراضي", "Reverse": "عكس", "Alphabetic": "أبجدي", "Artist": "فنان", "Post processing...": "بعد المعالجة...", "Done": "تم", "Delete": "حذف", "Are you sure you want to delete this download?": "هل أنت متأكد أنك تريد حذف هذا التنزيل؟", "Cancel": "الغاء", "Downloads": "التنزيلات", "Clear queue": "مسح قائمة الانتظار", "This won't delete currently downloading item": "لن يؤدي هذا إلى حذف العنصر الذي يتم تنزيله حاليًا", "Are you sure you want to delete all queued downloads?": "هل أنت متأكد أنك تريد حذف كافة التنزيلات في قائمة الانتظار؟", "Clear downloads history": "مسح تاريخ التنزيلات", "WARNING: This will only clear non-offline (external downloads)": "تحذير: سيؤدي هذا فقط إلى مسح الملفات غير المتصلة (التنزيلات الخارجية)", "Please check your connection and try again later...": "يرجى التحقق من الاتصال الخاص بك والمحاولة مرة أخرى في وقت لاحق...", "Show more": "اظهار المزيد", "Importer": "المستورد", "Currently supporting only Spotify, with 100 tracks limit": "حاليا يدعم سبوتفاي فقط, بحد اقصى 100 اغنية", "Due to API limitations": "بسبب قيود API", "Enter your playlist link below": "أدخل رابط قائمة التشغيل أدناه", "Error loading URL!": "خطأ في تنزيل الرابط!", "Convert": "تحويل", "Download only": "تنزيل فقط", "Downloading is currently stopped, click here to resume.": "التنزيل متوقف حاليًا ، انقر هنا للاستئناف.", "Tracks": "اغاني", "Albums": "البومات", "Artists": "فنانون", "Playlists": "قوائم تشغيل", "Import": "استيراد", "Import playlists from Spotify": "استيراد قائمة تشغيل من سبوتيفاي", "Statistics": "احصائيات", "Offline tracks": "اغاني بدون اتصال", "Offline albums": "البومات بدون اتصال", "Offline playlists": "قوائم تشغيل بدون اتصال", "Offline size": "حجم بدون اتصال", "Free space": "مساحة فارغة", "Loved tracks": "الاغاني المحبوبة", "Favorites": "المفضلات", "All offline tracks": "كل الاغاني بدون اتصال", "Create new playlist": "انشاء قائمة تشغيل جديدة", "Cannot create playlists in offline mode": "لا يمكن إنشاء قوائم التشغيل في وضع عدم الاتصال", "Error": "خطأ", "Error logging in! Please check your token and internet connection and try again.": "خطأ في تسجيل الدخول! يرجى التحقق من الرمز المميز والاتصال بالإنترنت وحاول مرة أخرى.", "Dismiss": "رفض", "Welcome to": "مرحبا بك في", "Please login using your Deezer account.": "يرجى تسجيل الدخول باستخدام حساب ديزر الخاص بك.", "Login using browser": "تسجيل الدخول باستخدام المتصفح", "Login using token": "تسجيل الدخول باستخدام الرمز المميز", "Enter ARL": "أدخل الرمز المميز (arl)", "Token (ARL)": "الرمز المميز (ARL)", "Save": "حفظ", "If you don't have account, you can register on deezer.com for free.": "إذا لم يكن لديك حساب ، يمكنك التسجيل على deezer.com مجانًا.", "Open in browser": "افتح في المتصفح", "By using this app, you don't agree with the Deezer ToS": "باستخدام هذا التطبيق ، أنت لا توافق على شروط خدمة ديزر", "Play next": "شغل التالي", "Add to queue": "إضافة إلى قائمة الانتظار", "Add track to favorites": "اضافة الاغنية الى المفضلة", "Add to playlist": "اضافة الى قائمة التشغيل", "Select playlist": "اختيار قائمة التشغيل", "Track added to": "تم اضافة الاغنية الى", "Remove from playlist": "إزالة من قائمة التشغيل", "Track removed from": "تم إزالة الاغنية من", "Remove favorite": "إزالة المفضلة", "Track removed from library": "تم إزالة الاغنية من المكتبة", "Go to": "الذهاب الى", "Make offline": "جعله في وضع عدم الاتصال", "Add to library": "إضافة إلى مكتبة", "Remove album": "إزالة الالبوم", "Album removed": "تم إزالة الالبوم", "Remove from favorites": "تم الإزالة من المفضلة", "Artist removed from library": "تم إزالة الفنان من المكتبة", "Add to favorites": "اضافة الى المفضلة", "Remove from library": "إزالة من المكتبة", "Add playlist to library": "أضف قائمة التشغيل إلى المكتبة", "Added playlist to library": "تم اضافة قائمة التشغيل الى المكتبة", "Make playlist offline": "جعل قائمة التشغيل في وضع عدم الاتصال", "Download playlist": "تنزيل قائمة التشغيل", "Create playlist": "إنشاء قائمة التشغيل", "Title": "عنوان", "Description": "وصف", "Private": "خاص", "Collaborative": "التعاونيه", "Create": "إنشاء", "Playlist created!": "تم إنشاء قائمة التشغيل", "Playing from:": "التشغيل من:", "Queue": "قائمة الانتظار", "Offline search": "البحث دون اتصال", "Search Results": "نتائج البحث", "No results!": "لا نتائج!", "Show all tracks": "عرض كل الاغاني", "Show all playlists": "عرض كل قوائم التشغيل", "Settings": "الإعدادات", "General": "عام", "Appearance": "المظهر", "Quality": "الجودة", "Deezer": "ديزر", "Theme": "ثيم", "Currently": "حاليا", "Select theme": "اختر ثيم", "Dark": "داكن (أفضل)", "Black (AMOLED)": "أسود", "Deezer (Dark)": "داكن (ديزر)", "Primary color": "اللون الأساسي", "Selected color": "اللون المحدد", "Use album art primary color": "استخدم اللون الأساسي لصورة الألبوم", "Warning: might be buggy": "تحذير: قد يكون غير مستقر", "Mobile streaming": "البث عبر شبكة الجوال", "Wifi streaming": "البث عبر الوايفاي", "External downloads": "التنزيلات الخارجية", "Content language": "لغة المحتوى", "Not app language, used in headers. Now": "ليست لغة التطبيق المستخدمة في العناوين. الآن", "Select language": "اختار اللغة", "Content country": "بلد المحتوى", "Country used in headers. Now": "البلد المستخدم في العناوين. الآن", "Log tracks": "تسجيل الاغاني", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "أرسال سجلات الاستماع إلى ديزر ، قم بتمكينها لميزات مثل فلو لتعمل بشكل صحيح (ينصح تفعيلها)", "Offline mode": "وضع عدم الاتصال", "Will be overwritten on start.": "سيتم الكتابة فوقها في البداية.", "Error logging in, check your internet connections.": "خطأ في تسجيل الدخول ، تحقق من اتصالات الإنترنت الخاص بك.", "Logging in...": "جار تسجيل الدخول...", "Download path": "مسار التنزيل", "Downloads naming": "تسمية التنزيلات", "Downloaded tracks filename": "اسم ملف الاغاني التي تم تنزيلها", "Valid variables are": "المتغيرات الصالحة هي", "Reset": "إعادة تعيين", "Clear": "مسح", "Create folders for artist": "إنشاء ملفات للفنان", "Create folders for albums": "إنشاء ملفات للالبوم", "Separate albums by discs": "افصل الالبومات عبر رقم الاقراص", "Overwrite already downloaded files": "الكتابة فوق الملفات التي تم تنزيلها", "Copy ARL": "نسخ الرمز المميز (ARL)", "Copy userToken/ARL Cookie for use in other apps.": "انسخ ملف الرابط الرمز المميز لاستخدامه في تطبيقات أخرى.", "Copied": "تم النسخ", "Log out": "تسجيل خروج", "Due to plugin incompatibility, login using browser is unavailable without restart.": "نظرًا لعدم توافق المكون الإضافي ، لا يتوفر تسجيل الدخول باستخدام المتصفح بدون إعادة التشغيل.", "(ARL ONLY) Continue": "استمر (رمز مميز فقط ARL)", "Log out & Exit": "تسجيل الخروج والخروج", "Pick-a-Path": "اختر المسار", "Select storage": "حدد وحدة التخزين", "Go up": "اذهب للأعلى", "Permission denied": "طلب الاذن مرفوض", "Language": "اللغة", "Language changed, please restart Freezer to apply!": "تم تغيير اللغة، الرجاء إعادة تشغيل فريزر لتطبيق!", "Importing...": "جار الاستيراد...", "Radio": "راديو", "Flow": "فلو", "Track is not available on Deezer!": "الأغنية غير متوفرة على ديزر!", "Failed to download track! Please restart.": "فشل تنزيل الأغنية! الرجاء إعادة التشغيل.", "Storage permission denied!": "رفض إذن التخزين!", "Failed": "فشل", "Queued": "في قائمة الانتظار", "External": "تخزين", "Restart failed downloads": "أعد استئناف التنزيلات الفاشلة", "Clear failed": "فشل المسح", "Download Settings": "إعدادات التنزيل", "Create folder for playlist": "إنشاء ملف لقائمة التشغيل", "Download .LRC lyrics": "تنزيل ملف كلمات الاغنية .LRC", "Proxy": "بروكسي", "Not set": "غير محدد", "Search or paste URL": "ابحث أو الصق رابط", "History": "تاريخ السماع", "Download threads": "عدد التنزيلات في نفس الوقت", "Lyrics unavailable, empty or failed to load!": "الكلمات غير متوفرة، فارغة أو فشل تنزيلها!", "About": "حول البرنامج", "Telegram Channel": "قناة التلكرام", "To get latest releases": "لتنزيل اخر اصدارات البرنامج", "Official chat": "الدردشة الرسمية", "Telegram Group": "مجموعة التلكرام", "Huge thanks to all the contributors! <3": "شكرا جزيلا لجميع المساهمين! <3", "Edit playlist": "تعديل قائمة التشغيل", "Update": "تحديث", "Playlist updated!": "تم تحديث قائمة التشغيل!", "Downloads added!": "تم إضافة التنزيلات!", "Save cover file for every track": "حفظ صورة الالبوم لكل اغنية", "Download Log": "سجل التنزيل", "Repository": "مستودع الكود", "Source code, report issues there.": "كود المصدر ، ابلغ عن المشاكل هنا.", "Use system theme": "استخدم ثيم النظام", "Light": "ابيض", "Popularity": "الشعبية", "User": "المستخدم", "Track count": "عدد الاغاني", "If you want to use custom directory naming - use '/' as directory separator.": "إذا كنت تريد استخدام تسمية مخصصة، استخدم '/' كفاصل بين المسار.", "Share": "مشاركة", "Save album cover": "حفظ غلاف الألبوم", "Warning": "تحذير", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "استخدام الكثير من التنزيلات في نفس الوقت على الأجهزة القديمة / الضعيفة قد يسبب مشاكل!", "Create .nomedia files": "إنشاء ملف .nomedia", "To prevent gallery being filled with album art": "لمنع ملء المعرض بصور الألبوم", "Sleep timer": "مؤقت النوم", "Minutes:": "دقائق:", "Hours:": "ساعات:", "Cancel current timer": "إلغاء المؤقت الحالي", "Current timer ends at": "المؤقت الحالي ينتهي عند", "Smart track list": "قائمة الأغاني الذكية", "Shuffle": "خلط عشوائي", "Library shuffle": "خلط المكتبة", "Requires app restart to apply!": "يتطلب إعادة التشغيل التطبيق!", "Ask before downloading": "السؤال قبل التنزيل", "Search history": "تاريخ البحث", "Clear search history": "إزالة تاريخ البحث", "LastFM": "LastFM", "Login to enable scrobbling.": "تسجيل الدخول لتفعيل التسجيل.", "Login to LastFM": "تسجيل الدخول في LastFM", "Username": "إسم المستخدم", "Password": "كلمة السر", "Login": "تسجيل الدخول", "Authorization error!": "خطأ في التصريح!", "Logged out!": "تم تسجيل الخروج!", "Lyrics": "كلمات الأغنية", "Player gradient background": "خلفية المشغل المتدرجة", "Updates": "التحديثات", "You are running latest version!": "انت الان تشغل احدث اصدار للبرنامج!", "New update available!": "تحديث جديد متاح!", "Current version: ": "الإصدار الحالي: ", "Unsupported platform!": "منصة غير مدعومة!", "Freezer Updates": "تحديثات فريزر", "Update to latest version in the settings.": "تحديث لأحدث إصدار في الإعدادات.", "Release date": "تاريخ الاصدار"}, "hr_hr": {"Home": "Početna", "Search": "Pretraži", "Library": "Biblioteka", "Offline mode, can't play flow or smart track lists.": "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", "Top": "Najslušanije", "Top Albums": "Najslušaniji albumi", "Show all albums": "Prikaži sve albume", "Discography": "Diskografija", "Default": "Zadano", "Reverse": "Obrnuto", "Alphabetic": "Abecedno", "Artist": "Izvođač", "Post processing...": "Naknadna obrada...", "Done": "Gotovo", "Delete": "Izbriši", "Are you sure you want to delete this download?": "Jeste li sigurni da želite izbrisati ovo skidanje?", "Cancel": "Poništi", "Downloads": "Preuzimanja", "Clear queue": "Očisti red", "This won't delete currently downloading item": "Ovo neće izbrisati stavku koja se trenutno preuzima", "Are you sure you want to delete all queued downloads?": "Jeste li sigurni da želite izbrisati sva preuzimanja u redu čekanja?", "Clear downloads history": "Očisti povijest skidanja", "WARNING: This will only clear non-offline (external downloads)": "UPOZORENJE: Ovo će ukloniti samo izvanmrežna (vanjska) preuzimanja", "Please check your connection and try again later...": "Provjerite svoju internet vezu i pokušajte ponovo...", "Show more": "Pokaži više", "Importer": "Uvoznik", "Currently supporting only Spotify, with 100 tracks limit": "Trenutno podržava samo Spotify, sa limitom od 100 pjesama", "Due to API limitations": "Zbog ograničenja API-a", "Enter your playlist link below": "Unesite vezu vašeg popisa za reprodukciju ispod", "Error loading URL!": "Pogreška pri učitavanju URL-a!", "Convert": "Pretvori", "Download only": "Samo skidanja", "Downloading is currently stopped, click here to resume.": "Skidanja su trenutno zaustavljena, kliknite ovdje da se nastave.", "Tracks": "Pjesme", "Albums": "Albumi", "Artists": "Umjetnici", "Playlists": "Popisi za reprodukciju", "Import": "Uvezi", "Import playlists from Spotify": "Uvezi popis za reprodukciju sa Spotify-a", "Statistics": "Statistike", "Offline tracks": "Izvanmrežične pjesme", "Offline albums": "Izvanmrežični albumi", "Offline playlists": "Izvanmrežični popisi za reprodukciju", "Offline size": "Izvanmrežična veličina", "Free space": "Slobodni prostor", "Loved tracks": "Voljene pjesme", "Favorites": "Favoriti", "All offline tracks": "Sve izvanmrežne pjesme", "Create new playlist": "Kreirajte novi popis za reprodukciju", "Cannot create playlists in offline mode": "Nije moguće napraviti popis za reprodukciju u izvanmrežnom načinu", "Error": "Pogreška", "Error logging in! Please check your token and internet connection and try again.": "Pogreška pri prijavljivanju! Molimo vas da provjerite token i internet konekciju i da pokušate ponovno.", "Dismiss": "Odbaci", "Welcome to": "Dobrodošli u", "Please login using your Deezer account.": "Molimo vas da se prijavite pomoću vašeg Deezer računa.", "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.", "Open in browser": "Otvori u pregledniku", "By using this app, you don't agree with the Deezer ToS": "Korištenjem ove aplikacije, ne slažete se sa Deezer Uvjetima pružanja usluge", "Play next": "Reproduciraj sljedeće", "Add to queue": "Dodaj u red čekanja", "Add track to favorites": "Dodaj pjesmu u omiljene", "Add to playlist": "Dodaj u popis za reprodukciju", "Select playlist": "Izaberi popis za reprodukciju", "Track added to": "Pjesma je dodana u", "Remove from playlist": "Ukloni iz popisa za reprodukciju", "Track removed from": "Pjesma je uklonjena iz", "Remove favorite": "Uklonite omiljenu", "Track removed from library": "Pjesma je uklonjena iz biblioteke", "Go to": "Idi u", "Make offline": "Postavi izvanmrežno", "Add to library": "Dodaj u biblioteku", "Remove album": "Ukloni album", "Album removed": "Album uklonjen", "Remove from favorites": "Ukloni iz omiljenih", "Artist removed from library": "Izvođač je uklonjen iz biblioteke", "Add to favorites": "Dodaj u omiljene", "Remove from library": "Ukloni iz biblioteke", "Add playlist to library": "Dodaj popis za reprodukciju u biblioteku", "Added playlist to library": "Popis za reprodukciju je dodan u biblioteku", "Make playlist offline": "Napravi popis za reprodukciju izvanmrežan", "Download playlist": "Skini popis za reprodukciju", "Create playlist": "Stvori popis za reprodukciju", "Title": "Naslov", "Description": "Opis", "Private": "Privatno", "Collaborative": "Suradnički", "Create": "Stvori", "Playlist created!": "Popis za reprodukciju je napravljen!", "Playing from:": "Svira iz:", "Queue": "Red čekanja", "Offline search": "Izvanmrežno traženje", "Search Results": "Rezultati pretraživanja", "No results!": "Nema rezultata!", "Show all tracks": "Prikaži sve pjesme", "Show all playlists": "Prikaži sve popise za reprodukciju", "Settings": "Postavke", "General": "Općenito", "Appearance": "Izgled", "Quality": "Kvaliteta", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Trenutno", "Select theme": "Izaberi temu", "Dark": "Tamno", "Black (AMOLED)": "Crno (AMOLED)", "Deezer (Dark)": "Deezer (tamno)", "Primary color": "Primarna boja", "Selected color": "Izabrana boja", "Use album art primary color": "Koristi primarnu boju slike albuma", "Warning: might be buggy": "Upozorenje: može biti bugovito", "Mobile streaming": "Streamanje preko mobilnih podataka", "Wifi streaming": "Streamanje preko wifi-a", "External downloads": "Vanjska skidanja", "Content language": "Jezik sadržaja", "Not app language, used in headers. Now": "Nije jezik aplikacije, korišteno u zaglavljima. Sada", "Select language": "Izaberi jezik", "Content country": "Zemlja sadržaja", "Country used in headers. Now": "Zemlja korištena u zaglavljima. Sada", "Log tracks": "Zapis traka", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Šalji zapisnike slušanja pjesama Deezeru, omogućite za mogućnosti kao Flow da rade ispravno", "Offline mode": "Izvanmrežni način", "Will be overwritten on start.": "Biti će prepisano na početku.", "Error logging in, check your internet connections.": "Pogreška prilikom prijavljivanja, molimo vas da provjerite vašu internet konekciju.", "Logging in...": "Prijavljivanje...", "Download path": "Putanja preuzimanja", "Downloads naming": "Imenovanja preuzimanja", "Downloaded tracks filename": "Naziv datoteka preuzetih pjesama", "Valid variables are": "Važeće varijable su", "Reset": "Resetiraj", "Clear": "Očisti", "Create folders for artist": "Stvori mape za izvođače", "Create folders for albums": "Stvori mape za albume", "Separate albums by discs": "Odvoji albume po diskovima", "Overwrite already downloaded files": "Prepiši preko već skinutih datoteka", "Copy ARL": "Kopiraj ARL", "Copy userToken/ARL Cookie for use in other apps.": "Kopiraj userToken/ARL kolačić za korištenje u drugim aplikacijama.", "Copied": "Kopirano", "Log out": "Odjavi se", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Zbog nekompatibilnosti dodataka, prijava putem preglednika nije dostupna bez ponovnog pokretanja.", "(ARL ONLY) Continue": "(SAMO ARL) Nastavi", "Log out & Exit": "Odjavi se i izađi", "Pick-a-Path": "Izaberi putanju", "Select storage": "Odaberite prostor za pohranu", "Go up": "Idi gore", "Permission denied": "Dopuštenje odbijeno", "Language": "Jezik", "Language changed, please restart Freezer to apply!": "Jezik je promijenjen, molimo vas da ponovno pokrenete Freezer 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.", "Storage permission denied!": "Odbijeno dopuštenje za pohranu!", "Failed": "Neuspješno", "Queued": "U redu čekanja", "External": "Pohrana", "Restart failed downloads": "Ponovno preuzmi neuspješna preuzimanja", "Clear failed": "Izbriši neuspješna preuzimanja", "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", "Download threads": "Istovremena preuzimanja", "Lyrics unavailable, empty or failed to load!": "Tekstovi riječi nedostupni, prazni ili se nisu uspješno učitali!", "About": "O aplikaciji", "Telegram Channel": "Telegram kanal", "To get latest releases": "Da biste dobili zadnja izdanja", "Official chat": "Službeni chat", "Telegram Group": "Telegram grupa", "Huge thanks to all the contributors! <3": "Veliko hvala svim suradnicima! <3", "Edit playlist": "Uredi popis za reprodukciju", "Update": "Ažuriraj", "Playlist updated!": "Popis za reprodukciju je ažuriran!", "Downloads added!": "Preuzimanja dodana!", "Save cover file for every track": "Spremi omot za svaku pjesmu", "Download Log": "Preuzmi zapisnik", "Repository": "Repozitorij", "Source code, report issues there.": "Izvorni kod, prijavi probleme tamo.", "Use system theme": "Koristi temu sustava", "Light": "Svijetla", "Popularity": "Popularnost", "User": "Korisnik", "Track count": "Broj pjesme", "If you want to use custom directory naming - use '/' as directory separator.": "Ako želite koristiti prilagođeno imenovanje direktorija - koristite '/' kao razdjelnik direktorija.", "Share": "Podijeli", "Save album cover": "Spremi omot albuma", "Warning": "Upozorenje", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Korištenje previše istovremenih preuzimanja na starijim/slabijim uređajima može prouzrokovati rušenja aplikacije!", "Create .nomedia files": "Kreiraj .nomedia dateoteke", "To prevent gallery being filled with album art": "Da biste spriječili popunjavanje galerije sa omotima albuma", "Sleep timer": "Tajmer za spavanje", "Minutes:": "Minuta:", "Hours:": "Sati:", "Cancel current timer": "Otkaži trenutni tajmer", "Current timer ends at": "Trenutni tajmer završava na", "Smart track list": "Pametni popis pjesama", "Shuffle": "Nasumično", "Library shuffle": "Izmiješaj biblioteku", "Requires app restart to apply!": "Zahtjeva ponovno pokretanje da bi se primijenilo!", "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", "Password": "Lozinka", "Login": "Prijava", "Authorization error!": "Pogreška autorizacije!", "Logged out!": "Odjavljeni ste!", "Lyrics": "Tekst pjesme", "Player gradient background": "Gradijent pozadina svirača", "Updates": "Ažuriranja", "You are running latest version!": "Koristite posljednju verziju!", "New update available!": "Dostupno je novo ažuriranje!", "Current version: ": "Trenutna verzija: ", "Unsupported platform!": "Nepodržana platforma!", "Freezer Updates": "Freezer ažuriranja", "Update to latest version in the settings.": "Ažurirajte na posljednju verziju u postavkama.", "Release date": "Datum izdavanja"}, "cs_cz": {"Home": "Domů", "Search": "Hledat", "Library": "Knihovna", "Offline mode, can't play flow or smart track lists.": "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ší", "Top Albums": "Nejlepší alba", "Show all albums": "Zobrazit všechna alba", "Discography": "Diskografie", "Default": "Výchozí", "Reverse": "Obráceně", "Alphabetic": "Abecedně", "Artist": "Umělec", "Post processing...": "Finální zpracování...", "Done": "Hotovo", "Delete": "Odstranit", "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 Freezer to apply!": "Language changed, please restart Freezer 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", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "fil_ph": {"Home": "Tahanan", "Search": "Hanapin", "Library": "Aklatan", "Offline mode, can't play flow or smart track lists.": "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", "Artist": "Artista", "Post processing...": "Tinatapos na ang proseso...", "Done": "Tapos", "Delete": "Burahin", "Are you sure you want to delete this download?": "Sigurado ka bang buburahin mo ang iyong dinownload?", "Cancel": "I-cancel", "Downloads": "Mga Download", "Clear queue": "I-clear ang queue", "This won't delete currently downloading item": "Hindi nito buburahin ang dina-download mo ngayon", "Are you sure you want to delete all queued downloads?": "Sigurado ka bang buburahin lahat ang mga dina-download?", "Clear downloads history": "I-clear ang history ng mga download", "WARNING: This will only clear non-offline (external downloads)": "BABALA: Buburahin lang nito ang hindi pang-offline (mga eksternal na download)", "Please check your connection and try again later...": "I-check ang iyong koneksiyon at maaaring subukan mo ulit mamaya...", "Show more": "Ipakita ang iba", "Importer": "Taga-import", "Currently supporting only Spotify, with 100 tracks limit": "Suportado lang ang Spotify sa ngayon, na may limit sa 100 mga track", "Due to API limitations": "Dahil sa limitasyon ng API", "Enter your playlist link below": "Ilagay ang link ng iyong playlist sa ibaba", "Error loading URL!": "Nagkaroon ng problema sa pagload URL!", "Convert": "I-convert", "Download only": "I-download lang", "Downloading is currently stopped, click here to resume.": "Huminto ang download mo, mag-click dito para ituloy", "Tracks": "Mga Track", "Albums": "Mga Album", "Artists": "Mga Artist", "Playlists": "Mga Playlist", "Import": "I-import", "Import playlists from Spotify": "I-import ang mga playlist galing sa Spotify", "Statistics": "Mga istatistika", "Offline tracks": "Mga offline na track", "Offline albums": "Mga offline na album", "Offline playlists": "Mga offline na playlist", "Offline size": "Laki ng offline", "Free space": "Natitirang space", "Loved tracks": "Pinusuang mga track", "Favorites": "Mga paborito", "All offline tracks": "Lahat ng track na pang-offline", "Create new playlist": "Gumawa ng bagong playlist", "Cannot create playlists in offline mode": "Hindi makagagawa ng playlist habang naka-offline mode", "Error": "Kamalian", "Error logging in! Please check your token and internet connection and try again.": "Hindi maka-login! I-check ang iyong token at koneksiyon at ulitin mo.", "Dismiss": "I-dismiss", "Welcome to": "Welcome sa", "Please login using your Deezer account.": "Paki-login ang iyong Deezer account", "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.", "Open in browser": "Buksan sa browser", "By using this app, you don't agree with the Deezer ToS": "Sa pag-gamit nitong app, ikaw ay hindi sumusunod sa Deezer ToS", "Play next": "I-play ang kasunod", "Add to queue": "Idagdag sa queue", "Add track to favorites": "Idagdag ang track sa mga paborito", "Add to playlist": "Idagdag sa playlist", "Select playlist": "Piliin ang playlist", "Track added to": "Idinagdag ang track sa", "Remove from playlist": "Tinanggal sa playlist", "Track removed from": "Tinanggal ang track sa", "Remove favorite": "Tanggalin ang paborito", "Track removed from library": "Tinanggal ang track sa library", "Go to": "Pumunta sa", "Make offline": "Gawing offline", "Add to library": "Idagdag sa library", "Remove album": "Tanggalin ang album", "Album removed": "Tinanggal ang album", "Remove from favorites": "Tanggalin sa mga paborito", "Artist removed from library": "Tinanggal ang artist sa library", "Add to favorites": "Idagdag sa mga paborito", "Remove from library": "Tanggalin sa library", "Add playlist to library": "Idagdag ang playlist sa library", "Added playlist to library": "Idinagdag ang playlist sa library", "Make playlist offline": "Gawing offline ang playlist", "Download playlist": "I-download ang playlist", "Create playlist": "Gumawa ng playlist", "Title": "Pamagat", "Description": "Deskripsiyon", "Private": "Pribado", "Collaborative": "Pagtutulungan", "Create": "Mag-buo", "Playlist created!": "Nagawa na ang playlist!", "Playing from:": "Tumutugtog galing sa:", "Queue": "Pila", "Offline search": "Offline na paghahanap", "Search Results": "Resulta sa Paghahanap", "No results!": "Walang mahanap!", "Show all tracks": "Ipakita lahat ng mga track", "Show all playlists": "Ipakita lahat ng mga playlist", "Settings": "Mga Setting", "General": "Pangkalahatan", "Appearance": "Itsura", "Quality": "Kalidad", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Kasalukuyan", "Select theme": "Piliin ang Tema", "Dark": "Madilim", "Black (AMOLED)": "Maitim (AMOLED)", "Deezer (Dark)": "Deezer (Madilim)", "Primary color": "Pangunahing kulay", "Selected color": "Piniling kulay", "Use album art primary color": "Gamitin ang pangunahing kulay ng album art", "Warning: might be buggy": "Babala: Pwedeng magkaroon ng bug", "Mobile streaming": "Pag-stream sa mobile", "Wifi streaming": "Pag-stream sa Wifi", "External downloads": "Eksternal na download", "Content language": "Wika ng nilalaman", "Not app language, used in headers. Now": "gagamitin lang ang wika sa header, hindi sa app. Ngayon", "Select language": "Piliin ang wika", "Content country": "Bansa ng nilalaman", "Country used in headers. Now": "Gagamitin ang bansa sa mga header. Ngayon", "Log tracks": "Log ng mga track", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Ipadala ang log ng mga napakinggang track sa Deezer, I-enable mo para gumana nang maayos sa mga feature kagaya ng Flow", "Offline mode": "Naka Offline mode", "Will be overwritten on start.": "Papatungan sa simula pa lang.", "Error logging in, check your internet connections.": "Hindi maka-login, Pakicheck ang iyong internet connection.", "Logging in...": "Nagla-login...", "Download path": "Paglalagyan ng download", "Downloads naming": "Pagpapangalan sa mga download", "Downloaded tracks filename": "Filename ng mga nadownload na track", "Valid variables are": "Ang mga pwede lang gamitin ay", "Reset": "I-reset", "Clear": "I-clear", "Create folders for artist": "Gumawa ng folder para sa mga artist", "Create folders for albums": "Gumawa ng folder para sa mga album", "Separate albums by discs": "Ihiwalay ang mga album batay sa disk", "Overwrite already downloaded files": "Patungan ang mga nadownload na file", "Copy ARL": "Kopyahin ang ARL", "Copy userToken/ARL Cookie for use in other apps.": "Kopyahin ang userToken/ARL Cookie para gamitin sa iba pang app.", "Copied": "Nakopya na", "Log out": "Mag-Log out", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Hindi ka makakapag-login gamit ng browser kung hindi mo ito ire-restart dahil hindi pa compatible ang plugin sa ngayon", "(ARL ONLY) Continue": "(ARL LANG) Ituloy", "Log out & Exit": "Mag-Log out at Lumabas", "Pick-a-Path": "Pumili-ng-Path", "Select storage": "Piliin ang storage", "Go up": "Pumunta paitaas", "Permission denied": "Hindi pinapayagan", "Language": "Wika", "Language changed, please restart Freezer to apply!": "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", "Download threads": "Magkakasabay na downloads", "Lyrics unavailable, empty or failed to load!": "Liriko ay hindi mahanap, blanko o hindi nag load!", "About": "Tungkol sa app", "Telegram Channel": "Channel ng Telegram", "To get latest releases": "Para makuha ang pinakabagong releases", "Official chat": "Opisyal na chat", "Telegram Group": "Grupo sa Telegram", "Huge thanks to all the contributors! <3": "Maraming salamat sa mga tumulong! <3", "Edit playlist": "I-edit ang playlist", "Update": "I-update", "Playlist updated!": "Playlist ay binago!", "Downloads added!": "Dinagdag ang downloads!", "Save cover file for every track": "Ilagay ang civer track sa iba't-ibang track", "Download Log": "Ang download log", "Repository": "Repositoryo", "Source code, report issues there.": "Ang source code, i-report and isyu doon.", "Use system theme": "Gamitin ang tema ng sistema", "Light": "Liwanag", "Popularity": "Kasikatan", "User": "Ang Gumagamit", "Track count": "Bilang ng kanta", "If you want to use custom directory naming - use '/' as directory separator.": "Kung gustong gumamit ng pansariling pangalan ng directory, gamitin ang '/' bilang directory separator.", "Share": "Ibahagi", "Save album cover": "I-save ang album cover", "Warning": "Babala", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Ang paggamit ng masyadong madaming concurrent downloads sa mahina/lumang devices ay maaaring magdulot ng crashes!", "Create .nomedia files": "Gumawa ng .nomedia files", "To prevent gallery being filled with album art": "Upang maiwasan na mapuno ang gallery ng mga album art", "Sleep timer": "Orasan ng pagtigil", "Minutes:": "Minuto:", "Hours:": "Oras:", "Cancel current timer": "Ihinto ang orasan ng pagtigil", "Current timer ends at": "Orasan ng pagtigil ay hihinto sa", "Smart track list": "Matalinong track list", "Shuffle": "Paghaluin", "Library shuffle": "Paghaluin ang library", "Requires app restart to apply!": "Kailangang i-restart ang app upang gumana!", "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.": "Login to enable 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!": "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "fr_fr": {"Home": "Accueil", "Search": "Recherche", "Library": "Bibliothèque", "Offline mode, can't play flow or smart track lists.": "Le mode hors connexion ne permet pas d'accéder à votre Flow.", "Added to library": "Ajouté à la bibliothèque", "Download": "Télécharger", "Disk": "Disque", "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", "Default": "Par défaut", "Reverse": "Inverse", "Alphabetic": "Alphabétique", "Artist": "Artiste", "Post processing...": "Post-traitement...", "Done": "Effectué", "Delete": "Supprimer", "Are you sure you want to delete this download?": "Êtes-vous certain de vouloir supprimer ce téléchargement ?", "Cancel": "Annuler", "Downloads": "Téléchargements", "Clear queue": "Effacer file d'attente", "This won't delete currently downloading item": "Ceci ne supprimera pas l'élément en cours de téléchargement", "Are you sure you want to delete all queued downloads?": "Êtes-vous sûr de vouloir supprimer tous les téléchargements en file d'attente ?", "Clear downloads history": "Effacer l'historique des téléchargements", "WARNING: This will only clear non-offline (external downloads)": "AVERTISSEMENT: Ceci n'effacera que les téléchargements non hors connexion (téléchargements externes)", "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", "Enter your playlist link below": "Coller le lien de votre playlist ci-dessous", "Error loading URL!": "Erreur de chargement de l'URL!", "Convert": "Convertir", "Download only": "Téléchargement uniquement", "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", "Offline tracks": "Titres hors connexion", "Offline albums": "Albums hors connexion", "Offline playlists": "Playlists hors connexion", "Offline size": "Taille des fichiers hors connexion", "Free space": "Espace libre", "Loved tracks": "Coups de cœur", "Favorites": "Favoris", "All offline tracks": "Toutes les titres hors connexion", "Create new playlist": "Créer une nouvelle playlist", "Cannot create playlists in offline mode": "Création de playlists impossible en mode hors connexion", "Error": "Erreur", "Error logging in! Please check your token and internet connection and try again.": "Erreur de connexion ! Veuillez vérifier votre token et votre connexion internet et réessayer.", "Dismiss": "Ignorer", "Welcome to": "Bienvenue sur", "Please login using your Deezer account.": "Veuillez vous connecter en utilisant votre compte Deezer.", "Login using browser": "Connexion via navigateur", "Login using token": "Connexion via token", "Enter ARL": "Saisir ARL", "Token (ARL)": "Jeton (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.", "Open in browser": "Ouvrir dans le navigateur", "By using this app, you don't agree with the Deezer ToS": "En utilisant cette application, vous ne respectez pas les CGU de Deezer", "Play next": "Écouter juste après", "Add to queue": "Ajouter à la file d'attente", "Add track to favorites": "Ajouter aux Coups de cœur", "Add to playlist": "Ajouter à une playlist", "Select playlist": "Choisir une playlist", "Track added to": "Titre ajouté à", "Remove from playlist": "Retirer de la playlist", "Track removed from": "Titre retiré de", "Remove favorite": "Supprimer Coup de cœur ", "Track removed from library": "Titre supprimé de la bibliothèque", "Go to": "Aller à", "Make offline": "Rendre hors connexion", "Add to library": "Ajouter à la bibliothèque", "Remove album": "Supprimer l'album", "Album removed": "Album supprimé", "Remove from favorites": "Retirer des Coups de cœur", "Artist removed from library": "Artiste supprimé de la bibliothèque", "Add to favorites": "Ajouter aux Coups de cœur", "Remove from library": "Retirer de la bibliothèque", "Add playlist to library": "Ajouter la playlist à la bibliothèque", "Added playlist to library": "Playlist ajoutée à la bibliothèque", "Make playlist offline": "Rendre la playlist hors connexion", "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", "Playlist created!": "Playlist créée !", "Playing from:": "Lecture à partir de :", "Queue": "File d'attente", "Offline search": "Recherche hors connexion", "Search Results": "Résultats de la recherche", "No results!": "Aucun résultat !", "Show all tracks": "Afficher tous les titres", "Show all playlists": "Afficher toutes les playlists", "Settings": "Paramètres", "General": "Général", "Appearance": "Apparence", "Quality": "Qualité", "Deezer": "Deezer", "Theme": "Thème", "Currently": "Actuellement", "Select theme": "Selectionner un thème", "Dark": "Sombre", "Black (AMOLED)": "Noir (AMOLED)", "Deezer (Dark)": "Deezer (Sombre)", "Primary color": "Couleur principale", "Selected color": "Couleur sélectionnée", "Use album art primary color": "Utiliser la couleur dominante de la pochette en tant que couleur principale", "Warning: might be buggy": "Attention : peut être buggé", "Mobile streaming": "Streaming via réseau mobile", "Wifi streaming": "Streaming via Wifi", "External downloads": "Téléchargements externes", "Content language": "Langue du contenu", "Not app language, used in headers. Now": "Pas la langue de l'appli, utilisée dans les en-têtes de catégories. Actuellement", "Select language": "Selectionner la langue", "Content country": "Pays contenu", "Country used in headers. Now": "Pays utilisé pour les bannières. Actuellement", "Log tracks": "Journal d'écoute", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Envoie les journaux d'écoute à Deezer, activez-le pour que les fonctionnalités comme Flow fonctionnent correctement", "Offline mode": "Mode hors connexion", "Will be overwritten on start.": "Sera écrasé au démarrage.", "Error logging in, check your internet connections.": "Erreur de connexion, vérifiez votre connexion internet", "Logging in...": "Connexion...", "Download path": "Emplacement des téléchargements", "Downloads naming": "Désignation des téléchargement", "Downloaded tracks filename": "Nom de fichier des titres téléchargés", "Valid variables are": "Les variables valides sont", "Reset": "Réinitialiser", "Clear": "Effacer", "Create folders for artist": "Générer des dossiers par artiste", "Create folders for albums": "Générer des dossiers par album", "Separate albums by discs": "Séparer les albums par disques", "Overwrite already downloaded files": "Écraser les fichiers déjà téléchargés", "Copy ARL": "Copier ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copier le Cookie userToken/ARL pour l'utiliser dans d'autres applications.", "Copied": "Copié", "Log out": "Déconnexion", "Due to plugin incompatibility, login using browser is unavailable without restart.": "En raison d'une incompatibilité de plugin, la connexion à l'aide du navigateur est impossible sans redémarrage.", "(ARL ONLY) Continue": "(ARL SEULEMENT) Continuer", "Log out & Exit": "Se déconnecter et quitter", "Pick-a-Path": "Choissez un emplacement", "Select storage": "Selectionner le stockage", "Go up": "Remonter", "Permission denied": "Autorisation refusée", "Language": "Langue", "Language changed, please restart Freezer to apply!": "Langue modifiée, veuillez redémarrer Freezer 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.": "Echec du téléchargement du titre ! Veuillez réessayer.", "Storage permission denied!": "Autorisation d'accès au stockage refusée!", "Failed": "Echec", "Queued": "Ajouté à la file d'attente", "External": "Stockage", "Restart failed downloads": "Relancer les téléchargements échoués", "Clear failed": "Effacer les téléchargements échoués", "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", "Download threads": "Téléchargements simultanés", "Lyrics unavailable, empty or failed to load!": "Paroles indisponibles, vides ou erreur de chargement !", "About": "A propos", "Telegram Channel": "Canal Telegram", "To get latest releases": "Pour obtenir les dernières versions de l'app", "Official chat": "Chat officiel", "Telegram Group": "Groupe Telegram", "Huge thanks to all the contributors! <3": "Un grand merci à tous les contributeurs ! <3", "Edit playlist": "Modifier la playlist", "Update": "Mettre à jour", "Playlist updated!": "Playlist mise à jour !", "Downloads added!": "Téléchargements ajoutés !", "Save cover file for every track": "Sauvegarder la pochette pour chaque titre", "Download Log": "Journal des téléchargements", "Repository": "Dépôt", "Source code, report issues there.": "Code source, signaler les problèmes ici.", "Use system theme": "Utiliser le thème du système", "Light": "Clair", "Popularity": "Popularité", "User": "Utilisateur", "Track count": "Nombre de pistes", "If you want to use custom directory naming - use '/' as directory separator.": "Si vous souhaitez utiliser un nom de répertoire personnalisé, utilisez '/' comme séparateur.", "Share": "Partager", "Save album cover": "Sauvegarder la pochette d'album", "Warning": "Avertissement", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Un trop grand nombre de téléchargements simultanés peut entraîner des plantages sur les appareils anciens ou peu puissants!", "Create .nomedia files": "Générer des fichiers .nomedia", "To prevent gallery being filled with album art": "Afin d'éviter que la gallerie ne soit remplie de pochettes d'album", "Sleep timer": "Sleep timer", "Minutes:": "Minutes : ", "Hours:": "Heures : ", "Cancel current timer": "Annuler le minuteur en cours", "Current timer ends at": "Le minuteur actuel se termine à", "Smart track list": "Liste de titres intelligente", "Shuffle": "Aléatoire", "Library shuffle": "Lecture aléatoire de la bibliothèque", "Requires app restart to apply!": "Redémarrage requis pour appliquer les changements !", "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", "Password": "Mot de passe", "Login": "Connexion", "Authorization error!": "Erreur d'autorisation !", "Logged out!": "Déconnecté !", "Lyrics": "Paroles", "Player gradient background": "Arrière-plan du lecteur en dégradé", "Updates": "Mises à jour", "You are running latest version!": "Vous utilisez la dernière version !", "New update available!": "Une nouvelle mise à jour est disponible !", "Current version: ": "Version actuelle :", "Unsupported platform!": "Système d'exploitation non pris en charge !", "Freezer Updates": "Mises à jour de Freezer", "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"}, "de_de": {"Home": "Startseite", "Search": "Suchen", "Library": "Bibliothek", "Offline mode, can't play flow or smart track lists.": "Der Offline-Modus kann weder Flow, noch intelligente Tracklisten abspielen.", "Added to library": "Zur Mediathek hinzufügen", "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", "Default": "Standard", "Reverse": "Rückwärts", "Alphabetic": "Alphabetisch", "Artist": "Künstler", "Post processing...": "Nachbearbeitung...", "Done": "Erledigt", "Delete": "Löschen", "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", "Are you sure you want to delete all queued downloads?": "Bist du sicher, dass du alle Downloads aus der Warteschleife entfernen möchtest?", "Clear downloads history": "Download-Verlauf löschen", "WARNING: This will only clear non-offline (external downloads)": "ACHTUNG: (Externe Downloads) werden entfernt", "Please check your connection and try again later...": "Bitte überprüfe deine Verbindung und versuche es später noch einmal...", "Show more": "Mehr anzeigen", "Importer": "Importieren", "Currently supporting only Spotify, with 100 tracks limit": "Derzeit nur Spotify Unterstützt. Begrenzt auf maximal 100 Titel", "Due to API limitations": "Aufgrund von API-Einschränkungen", "Enter your playlist link below": "Gebe deinen Wiedergabelisten-Link unten ein", "Error loading URL!": "Fehler beim Laden der URL!", "Convert": "Konvertieren", "Download only": "Nur Herunterladen", "Downloading is currently stopped, click here to resume.": "Das Herunterladen ist derzeit gestoppt, klicke hier, um fortzufahren.", "Tracks": "Titel", "Albums": "Alben", "Artists": "Künstler", "Playlists": "Wiedergabelisten", "Import": "Importieren", "Import playlists from Spotify": "Wiedergabelisten aus Spotify importieren", "Statistics": "Statistiken", "Offline tracks": "Offline-Titel", "Offline albums": "Offline-Alben", "Offline playlists": "Offline-Wiedergabelisten", "Offline size": "Offline-Größe", "Free space": "Freier Speicherplatz", "Loved tracks": "Beliebte Titel", "Favorites": "Favoriten", "All offline tracks": "Alle Offline-Titel", "Create new playlist": "Neue Wiedergabeliste erstellen", "Cannot create playlists in offline mode": "Wiedergabelisten können im Offline-Modus nicht erstellt werden", "Error": "Fehler", "Error logging in! Please check your token and internet connection and try again.": "Fehler beim Einloggen! Bitte überprüfe dein Token und deine Internetverbindung und versuche es erneut.", "Dismiss": "Verwerfen", "Welcome to": "Willkommen bei", "Please login using your Deezer account.": "Bitte melde dich mit deinem Deezer-Konto an.", "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.", "Open in browser": "Im Browser öffnen", "By using this app, you don't agree with the Deezer ToS": "Wenn Du diese Anwendung verwendest, bist Du nicht mit den Deezer ToS einverstanden", "Play next": "Als nächstes spielen", "Add to queue": "Zur Warteschleife hinzufügen", "Add track to favorites": "Titel zu Favoriten hinzufügen", "Add to playlist": "Zur Wiedergabeliste hinzufügen", "Select playlist": "Wiedergabeliste auswählen", "Track added to": "Titel hinzugefügt zu", "Remove from playlist": "Aus Wiedergabeliste entfernen", "Track removed from": "Titel entfernt aus", "Remove favorite": "Favorit entfernen", "Track removed from library": "Titel aus Mediathek entfernt", "Go to": "Gehe zu", "Make offline": "Offline verfügbar machen", "Add to library": "Zur Mediathek hinzufügen", "Remove album": "Album entfernen", "Album removed": "Album entfernt", "Remove from favorites": "Aus Favoriten entfernen", "Artist removed from library": "Künstler aus Bibliothek entfernt", "Add to favorites": "Zu Favoriten hinzufügen", "Remove from library": "Aus der Mediathek entfernen", "Add playlist to library": "Wiedergabeliste zur Mediathek hinzufügen", "Added playlist to library": "Wiedergabeliste zur Mediathek hinzugefügt", "Make playlist offline": "Wiedergabeliste offline verfügbar machen", "Download playlist": "Wiedergabeliste herunterladen", "Create playlist": "Wiedergabeliste erstellen", "Title": "Titel", "Description": "Beschreibung", "Private": "Privat", "Collaborative": "Zusammenarbeit", "Create": "Erstellen", "Playlist created!": "Wiedergabeliste erstellt!", "Playing from:": "Wiedergabe von:", "Queue": "Warteschleife", "Offline search": "Offline-Suche", "Search Results": "Suchergebnisse", "No results!": "Keine Ergebnisse!", "Show all tracks": "Alle Titel anzeigen", "Show all playlists": "Alle Wiedergabelisten anzeigen", "Settings": "Einstellungen", "General": "Allgemein", "Appearance": "Aussehen", "Quality": "Qualität", "Deezer": "Deezer", "Theme": "App-Design", "Currently": "Aktuell", "Select theme": "App-Design auswählen", "Dark": "Dunkler Modus", "Black (AMOLED)": "Schwarz (AMOLED)", "Deezer (Dark)": "Deezer (Dunkel)", "Primary color": "Primärfarbe", "Selected color": "Ausgewählte Farbe", "Use album art primary color": "Verwende die Primärfarbe des Albumcovers", "Warning: might be buggy": "Warnung: könnte fehlerhaft sein", "Mobile streaming": "Wiedergabe über Mobilfunknetz", "Wifi streaming": "Wiedergabe über WLAN", "External downloads": "Externe Downloads", "Content language": "Content-Sprache", "Not app language, used in headers. Now": "Aktuell", "Select language": "Sprache auswählen", "Content country": "Content-Land", "Country used in headers. Now": "Aktuell", "Log tracks": "Protokolliere Titel", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Gehörte Titel-Protokolle an Deezer senden, damit Flow richtig funktioniert", "Offline mode": "Offline-Modus", "Will be overwritten on start.": "Wird beim Start überschrieben.", "Error logging in, check your internet connections.": "Fehler beim Anmelden, überprüfe deine Internetverbindung.", "Logging in...": "Angemeldet...", "Download path": "Download-Pfad", "Downloads naming": "Benennung der Downloads", "Downloaded tracks filename": "Dateiname der heruntergeladenen Titel", "Valid variables are": "Gültige Variablen sind", "Reset": "Zurücksetzen", "Clear": "Löschen", "Create folders for artist": "Ordner für Künstler erstellen", "Create folders for albums": "Ordner für Alben erstellen", "Separate albums by discs": "Alben nach Discs trennen", "Overwrite already downloaded files": "Bereits heruntergeladene Dateien überschreiben", "Copy ARL": "ARL kopieren", "Copy userToken/ARL Cookie for use in other apps.": "UserToken / ARL-Cookie zur Verwendung in anderen Anwendungen kopieren.", "Copied": "Kopiert", "Log out": "Abmelden", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Aufgrund von Plugin-Inkompatibilität ist die Anmeldung mit dem Browser ohne Neustart nicht möglich.", "(ARL ONLY) Continue": "(NUR ARL) Fortfahren", "Log out & Exit": "Abmelden & Beenden", "Pick-a-Path": "Wähle einen Pfad", "Select storage": "Verzeichnis auswählen", "Go up": "Nach oben", "Permission denied": "Zugriff verweigert", "Language": "Sprache", "Language changed, please restart Freezer to apply!": "Sprache geändert, bitte Freezer 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.": "Download des Tracks fehlgeschlagen! Bitte neustarten.", "Storage permission denied!": "Speicherzugriff verweigert!", "Failed": "Fehlgeschlagen", "Queued": "Warteschleife", "External": "Speicherplatz", "Restart failed downloads": "Fehlgeschlagene Downloads neu starten", "Clear failed": "Fehlgeschlagene Downloads löschen", "Download Settings": "Download-Einstellungen", "Create folder for playlist": "Ordner für Wiedergabelisten erstellen", "Download .LRC lyrics": "Download .LRC Lyrics", "Proxy": "Proxy", "Not set": "Nicht festgelegt", "Search or paste URL": "Suchen oder Einfügen von URLs", "History": "Verlauf", "Download threads": "Gleichzeitige Downloads", "Lyrics unavailable, empty or failed to load!": "Lyrics nicht verfügbar, leer oder laden fehlgeschlagen!", "About": "Über", "Telegram Channel": "Telegram Kanal", "To get latest releases": "Um die neuesten Versionen zu erhalten", "Official chat": "Offizieller Chat", "Telegram Group": "Telegram Gruppe", "Huge thanks to all the contributors! <3": "Großer Dank an alle Mitwirkenden! <3", "Edit playlist": "Wiedergabeliste bearbeiten", "Update": "Update", "Playlist updated!": "Wiedergabeliste aktualisiert!", "Downloads added!": "Downloads hinzugefügt!", "Save cover file for every track": "Albumcover für jeden Titel speichern", "Download Log": "Download-Log", "Repository": "Quelle", "Source code, report issues there.": "Quellcode, Probleme dort melden.", "Use system theme": "Systemvorgabe benutzen", "Light": "Heller Modus", "Popularity": "Beliebtheit", "User": "Benutzer", "Track count": "Anzahl der Titel", "If you want to use custom directory naming - use '/' as directory separator.": "Wenn du eine benutzerdefinierte Verzeichnisbenennung verwenden möchtest - verwende '/' als Verzeichnistrennzeichen.", "Share": "Teilen", "Save album cover": "Albumcover speichern", "Warning": "Warnung", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Zu viele gleichzeitige Downloads auf älteren oder schwächeren Geräten können zu Abstürzen führen!", "Create .nomedia files": ".nomedia Dateien erstellen", "To prevent gallery being filled with album art": "Um zu verhindern, dass die Galerie mit Albumcover gefüllt wird", "Sleep timer": "Schlummerfunktion", "Minutes:": "Minuten:", "Hours:": "Stunden:", "Cancel current timer": "Aktuellen Timer abbrechen", "Current timer ends at": "Der aktuelle Timer endet um", "Smart track list": "Intelligente Track-Liste", "Shuffle": "Zufällige Wiedergabe", "Library shuffle": "Zufällige Mediathek-Wiedergabe", "Requires app restart to apply!": "Erfordert einen Neustart der App!", "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", "Password": "Passwort", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Auf die neueste Version in den Einstellungen aktualisieren.", "Release date": "Veröffentlichungsdatum"}, "el_gr": {"Home": "Αρχική", "Search": "Αναζήτηση", "Library": "Βιβλιοθήκη", "Offline mode, can't play flow or smart track lists.": "Λειτουργία εκτός σύνδεσης, δεν είναι δυνατή η αναπαραγωγή flow ή έξυπνων λιστών κομματιών.", "Added to library": "Προστέθηκε στη βιβλιοθήκη", "Download": "Λήψη", "Disk": "Δίσκος", "Offline": "Εκτός σύνδεσης", "Top Tracks": "Κορυφαία κομμάτια", "Show more tracks": "Εμφάνιση περισσότερων κομματιών", "Top": "Κορυφαία", "Top Albums": "Κορυφαία Album", "Show all albums": "Εμφάνιση όλων των album", "Discography": "Δισκογραφία", "Default": "Προεπιλογή", "Reverse": "Αντίστροφα", "Alphabetic": "Αλφαβητικά", "Artist": "Καλλιτέχνης", "Post processing...": "Μετεπεξεργασία...", "Done": "Ολοκληρώθηκε", "Delete": "Διαγραφή", "Are you sure you want to delete this download?": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν τη λήψη;", "Cancel": "Άκυρο", "Downloads": "Λήψεις", "Clear queue": "Εκκαθάριση ουράς", "This won't delete currently downloading item": "Αυτό δεν θα διαγράψει το τρέχον αντικείμενο λήψης", "Are you sure you want to delete all queued downloads?": "Είστε βέβαιοι ότι θέλετε να διαγράψετε όλες τις λήψεις στην ουρά;", "Clear downloads history": "Διαγραφή ιστορικού λήψεων", "WARNING: This will only clear non-offline (external downloads)": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό θα καθαρίσει μόνο τις εκτός σύνδεσης (εξωτερικές) λήψεις", "Please check your connection and try again later...": "Ελέγξτε τη σύνδεσή σας και δοκιμάστε ξανά αργότερα...", "Show more": "Δείτε περισσότερα", "Importer": "Εισαγωγέας", "Currently supporting only Spotify, with 100 tracks limit": "Αυτήν τη στιγμή υποστηρίζεται μόνο το Spotify, με όριο 100 κομματιών", "Due to API limitations": "Λόγω περιορισμών API", "Enter your playlist link below": "Εισαγάγετε τον σύνδεσμο λίστας αναπαραγωγής παρακάτω", "Error loading URL!": "Σφάλμα φόρτωσης διεύθυνσης URL!", "Convert": "Μετατροπή", "Download only": "Μόνο λήψη", "Downloading is currently stopped, click here to resume.": "Η λήψη έχει σταματήσει, κάντε κλικ εδώ για να συνεχίσετε.", "Tracks": "Κομμάτια", "Albums": "Album", "Artists": "Καλλιτέχνες", "Playlists": "Λίστες αναπαραγωγής", "Import": "Εισαγωγή", "Import playlists from Spotify": "Εισαγωγή λιστών αναπαραγωγής από το Spotify", "Statistics": "Στατιστικά", "Offline tracks": "Κομμάτια εκτός σύνδεσης", "Offline albums": "Album εκτός σύνδεσης", "Offline playlists": "Λίστες αναπαραγωγής εκτός σύνδεσης", "Offline size": "Μέγεθος εκτός σύνδεσης", "Free space": "Ελεύθερος χώρος", "Loved tracks": "Αγαπημένα κομμάτια", "Favorites": "Αγαπημένα", "All offline tracks": "Όλα τα κομμάτια εκτός σύνδεσης", "Create new playlist": "Δημιουργία λίστας αναπαραγωγής", "Cannot create playlists in offline mode": "Δεν είναι δυνατή η δημιουργία λιστών αναπαραγωγής σε λειτουργία εκτός σύνδεσης", "Error": "Σφάλμα", "Error logging in! Please check your token and internet connection and try again.": "Σφάλμα σύνδεσης! Ελέγξτε το token και τη σύνδεσή σας στο δίκτυο και δοκιμάστε ξανά.", "Dismiss": "Απόρριψη", "Welcome to": "Καλωσήρθατε στο", "Please login using your Deezer account.": "Συνδεθείτε χρησιμοποιώντας τον λογαριασμό σας στο Deezer.", "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.", "Open in browser": "Ανοιγμα σε πρόγραμμα περιήγησης", "By using this app, you don't agree with the Deezer ToS": "Χρησιμοποιώντας αυτήν την εφαρμογή, δεν συμφωνείτε με τους κανονισμούς χρήσης Deezer", "Play next": "Παίξε αμέσως μετά", "Add to queue": "Προσθήκη στην ουρά", "Add track to favorites": "Προσθήκη κομμάτι στα αγαπημένα", "Add to playlist": "Προσθήκη στην λίστα αναπαραγωγής", "Select playlist": "Επιλογή λίστας αναπαραγωγής", "Track added to": "Το κομμάτι προστέθηκε στο", "Remove from playlist": "Κατάργηση από τη λίστα αναπαραγωγής", "Track removed from": "Το κομμάτι καταργήθηκε από", "Remove favorite": "Κατάργηση αγαπημένου", "Track removed from library": "Το κομμάτι καταργήθηκε από τη βιβλιοθήκη", "Go to": "Πήγαινε σε", "Make offline": "Κάνε εκτός σύνδεσης", "Add to library": "Προσθήκη στη βιβλιοθήκη", "Remove album": "Κατάργηση album", "Album removed": "Το album καταργήθηκε", "Remove from favorites": "Κατάργηση από τα αγαπημένα", "Artist removed from library": "Ο καλλιτέχνης καταργήθηκε από τη βιβλιοθήκη", "Add to favorites": "Προσθήκη στα αγαπημένα", "Remove from library": "Κατάργηση από τη βιβλιοθήκη", "Add playlist to library": "Προσθήκη λίστας αναπαραγωγής στη βιβλιοθήκη", "Added playlist to library": "Προστέθηκε λίστα αναπαραγωγής στη βιβλιοθήκη", "Make playlist offline": "Δημιουργία λίστας αναπαραγωγής εκτός σύνδεσης", "Download playlist": "Λήψη λίστας αναπαραγωγής", "Create playlist": "Δημιουργία λίστας αναπαραγωγής", "Title": "Τίτλος", "Description": "Περιγραφή", "Private": "Ιδιωτικό", "Collaborative": "Συνεργατικό", "Create": "Δημιουργία", "Playlist created!": "Η λίστα αναπαραγωγής δημιουργήθηκε!", "Playing from:": "Παίζοντας από:", "Queue": "Ουρά", "Offline search": "Αναζήτηση εκτός σύνδεσης", "Search Results": "Αποτελέσματα αναζήτησης", "No results!": "Κανένα αποτέλεσμα!", "Show all tracks": "Εμφάνιση όλων των κομματιών", "Show all playlists": "Εμφάνιση όλων των λιστών αναπαραγωγής", "Settings": "Ρυθμίσεις", "General": "Γενικά", "Appearance": "Εμφάνιση", "Quality": "Ποιότητα", "Deezer": "Deezer", "Theme": "Θέμα", "Currently": "Τρέχον", "Select theme": "Επιλογή θέματος", "Dark": "Σκούρο", "Black (AMOLED)": "Μαύρο (AMOLED)", "Deezer (Dark)": "Deezer (Σκούρο)", "Primary color": "Πρωτεύον χρώμα", "Selected color": "Επιλεγμένο χρώμα", "Use album art primary color": "Χρησιμοποιήστε το πρωτεύον χρώμα του εξώφυλλου του album", "Warning: might be buggy": "Προειδοποίηση: μπορεί να μη λειτουργεί σωστά", "Mobile streaming": "Ροή μέσω δεδομένων κινητού δικτύου", "Wifi streaming": "Ροή μέσω WIFI", "External downloads": "Εξωτερικές λήψεις", "Content language": "Γλώσσα περιεχομένου", "Not app language, used in headers. Now": "Όχι γλώσσα εφαρμογής, χρησιμοποιείται στις κεφαλίδες. Τρέχουσα", "Select language": "Επιλογή γλώσσας", "Content country": "Χώρα περιεχομένου", "Country used in headers. Now": "Χώρα που χρησιμοποιείται στις κεφαλίδες. Τρέχουσα", "Log tracks": "Αρχεία καταγραφής", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Αποστολή αρχείων καταγραφής ακρόασης στο Deezer, ενεργοποιήστε το για ορθή λειτουργία υπηρεσιών όπως το Flow", "Offline mode": "Λειτουργία εκτός σύνδεσης", "Will be overwritten on start.": "Θα αντικατασταθεί κατά την εκκίνηση.", "Error logging in, check your internet connections.": "Σφάλμα σύνδεσης, ελέγξτε την σύνδεσή σας στο Δίκτυο.", "Logging in...": "Σύνδεση...", "Download path": "Διαδρομή λήψεων", "Downloads naming": "Ονομασία λήψεων", "Downloaded tracks filename": "Λήψη ονόματος αρχείου κομματιών", "Valid variables are": "Οι έγκυρες μεταβλητές είναι", "Reset": "Επαναφορά", "Clear": "Εκκαθάριση", "Create folders for artist": "Δημιουργία φακέλου για καλλιτέχνη", "Create folders for albums": "Δημιουργία φακέλων για album", "Separate albums by discs": "Διαχωρισμός albums σε δίσκους", "Overwrite already downloaded files": "Αντικατάσταση ήδη ληφθέντων αρχείων", "Copy ARL": "Αντιγραφή ARL", "Copy userToken/ARL Cookie for use in other apps.": "Αντιγραφή userToken/ARL Cookie για χρήση σε άλλες εφαρμογές.", "Copied": "Αντιγράφηκε", "Log out": "Αποσύνδεση", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Λόγω ασυμβατότητας προσθηκών, η σύνδεση μέσω προγράμματος περιήγησης δεν είναι διαθέσιμη χωρίς επανεκκίνηση.", "(ARL ONLY) Continue": "(ARL ΜΟΝΟ) Συνέχεια", "Log out & Exit": "Αποσύνδεση & Έξοδος", "Pick-a-Path": "Διαλέξτε ένα μονοπάτι", "Select storage": "Επιλέξτε χώρο αποθήκευσης", "Go up": "Πήγαινε πάνω", "Permission denied": "Η άδεια απορρίφθηκε", "Language": "Γλώσσα", "Language changed, please restart Freezer to apply!": "Η γλώσσα άλλαξε, κάντε επανεκκίνηση του Freezer για εφαρμογή!", "Importing...": "Εισαγωγή...", "Radio": "Ραδιόφωνο", "Flow": "Flow", "Track is not available on Deezer!": "Το κομμάτι δεν είναι διαθέσιμο στο Deezer!", "Failed to download track! Please restart.": "Αποτυχία λήψης κομματιού! Κάντε επανεκκίνηση. ", "Storage permission denied!": "Η άδεια χώρου αποθήκευσης απορρίφθηκε!", "Failed": "Απέτυχαν", "Queued": "Σε ουρά", "External": "Χώρος αποθήκευσης", "Restart failed downloads": "Επανεκκίνηση αποτυχημένων λήψεων", "Clear failed": "Εκκαθάριση αποτυχημένων", "Download Settings": "Ρυθμίσεις Λήψεων", "Create folder for playlist": "Δημιουργία φακέλου για λίστα αναπαραγωγής", "Download .LRC lyrics": "Λήψη στίχων .LRC", "Proxy": "Μεσολαβητής", "Not set": "Δεν ρυθμίστηκε", "Search or paste URL": "Αναζήτηση ή επικόλληση διεύθυνσης URL", "History": "Ιστορικό", "Download threads": "Ταυτόχρονες λήψεις", "Lyrics unavailable, empty or failed to load!": "Οι στίχοι δεν είναι διαθέσιμοι, είναι άδειοι ή δεν φορτώθηκαν!", "About": "Σχετικά", "Telegram Channel": "Κανάλι Telegram ", "To get latest releases": "Για να λάβετε τις τελευταίες κυκλοφορίες", "Official chat": "Επίσημη συνομιλία", "Telegram Group": "Ομάδα Telegram", "Huge thanks to all the contributors! <3": "Πολλά ευχαριστώ σε όλους τους συνεισφέροντες! <3", "Edit playlist": "Επεξεργασία λίστας αναπαραγωγής", "Update": "Ενημέρωση", "Playlist updated!": "Η λίστα αναπαραγωγής ενημερώθηκε!", "Downloads added!": "Προστέθηκαν λήψεις!", "Save cover file for every track": "Αποθήκευση εξώφυλλου για κάθε κομμάτι", "Download Log": "Αρχείο καταγραφής λήψεων", "Repository": "Αποθετήριο", "Source code, report issues there.": "Πηγαίος κώδικας, αναφέρετε ζητήματα εκεί.", "Use system theme": "Χρησιμοποίηση θέματος συστήματος", "Light": "Φωτεινο", "Popularity": "Δημοτικότητα", "User": "Χρήστης", "Track count": "Αριθμός κομματιών", "If you want to use custom directory naming - use '/' as directory separator.": "Εάν θέλετε να χρησιμοποιήσετε προσαρμοσμένα ονόματα καταλόγου - χρησιμοποιήστε το '/' ως διαχωριστικό καταλόγου.", "Share": "Κοινοποίηση", "Save album cover": "Αποθήκευση εξώφυλλου album", "Warning": "Προειδοποίηση", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Η χρήση πολλών ταυτόχρονων λήψεων σε παλαιότερες/ασθενέστερες συσκευές ενδέχεται να προκαλέσει σφάλματα!", "Create .nomedia files": "Δημιουργία αρχείων .nomedia", "To prevent gallery being filled with album art": "Για την αποφυγή εμφάνισης εξώφυλλων album στις εικόνες", "Sleep timer": "Χρονοδιακόπτης ύπνου", "Minutes:": "Λεπτά:", "Hours:": "Ώρες:", "Cancel current timer": "Ακύρωση χρονοδιακόπτη", "Current timer ends at": "Ο χρονοδιακόπτης λήγει σε", "Smart track list": "Έξυπνη λίστα κομματιών", "Shuffle": "Ανάμιξη", "Library shuffle": "Ανάμιξη βιβλιοθήκης", "Requires app restart to apply!": "Απαιτείται επανεκκίνηση για την εφαρμογή!", "Ask before downloading": "Ερώτηση πριν από τη λήψη", "Search history": "Ιστορικό αναζήτησης", "Clear search history": "Εκκαθάριση ιστορικού αναζήτησης", "LastFM": "LastFM", "Login to enable scrobbling.": "Συνδεθείτε για ενεργοποίηση του scrobbling.", "Login to LastFM": "Σύνδεση σε LastFM", "Username": "Όνομα χρήστη", "Password": "Κωδικός", "Login": "Σύνδεση", "Authorization error!": "Σφάλμα εξουσιοδότησης!", "Logged out!": "Αποσυνδεθήκατε!", "Lyrics": "Στίχοι", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "he_il": {"Home": "בית", "Search": "חיפוש", "Library": "ספריה", "Offline mode, can't play flow or smart track lists.": "מצב לא מקוון, לא יכול לנגן flow או רשימות שירים חכמות.", "Added to library": "הוסף לסיפרייה", "Download": "הורד", "Disk": "דיסק", "Offline": "לא מקוון", "Top Tracks": "השירים שבטופ", "Show more tracks": "הראה עוד שירים", "Top": "טופ", "Top Albums": "האלבומים המובילים", "Show all albums": "הראה את כל האלבומים", "Discography": "דיסקוגרפיה", "Default": "ברירת מחדל", "Reverse": "הפוך", "Alphabetic": "אלפבתי", "Artist": "אמן", "Post processing...": "לאחר עיבוד...", "Done": "בוצע", "Delete": "מחק", "Are you sure you want to delete this download?": "האם אתה בטוח שאתה רוצה למחוק את ההורדה הזאת?", "Cancel": "בטל", "Downloads": "הורדות", "Clear queue": "נקה תור ", "This won't delete currently downloading item": "פעולה זו לא תמחק את הפריט שמורד עכשיו", "Are you sure you want to delete all queued downloads?": "האם אתה בטוח שאתה רוצה למחוק את כל ההורדות שבתור?", "Clear downloads history": "נקה היסטורית הורדות", "WARNING: This will only clear non-offline (external downloads)": "אזהרה: זה ינקה רק את הקבצים שלא אופליין (כלומר רק הורדות חיצוניות)", "Please check your connection and try again later...": "בבקשה בדוק את חיבור הרשת שלך ונסה שוב מאוחר יותר...", "Show more": "הראה עוד", "Importer": "מייבא רשימות השמעה", "Currently supporting only Spotify, with 100 tracks limit": "כרגע תומך רק בספוטיפיי, עם הגבלה של 100 שירים", "Due to API limitations": "בגלל מגבלות ה- API", "Enter your playlist link below": "הכנס את קישור רשימת ההשמעה שלך למטה", "Error loading URL!": "שגיאה בטעינת הקישור!", "Convert": "המר", "Download only": "הורד", "Downloading is currently stopped, click here to resume.": "ההורדה כרגע מושהית, לחץ כאן להמשיך.", "Tracks": "שירים", "Albums": "אלבומים", "Artists": "אומנים", "Playlists": "רשימות השמעה", "Import": "יבא", "Import playlists from Spotify": "יבא רשימת השמעה מספוטיפיי", "Statistics": "סטטיסטיקה", "Offline tracks": "שירים לא מקוונים", "Offline albums": "אלבומים לא מקוונים", "Offline playlists": "רשימות השמעה לא מקוונות", "Offline size": "גודל קבצים לא מקוונים", "Free space": "מקום פנוי", "Loved tracks": "שירים אהובים", "Favorites": "מועדפים", "All offline tracks": "כל השירים הלא מקוונים", "Create new playlist": "צור רשימת השמעה חדשה", "Cannot create playlists in offline mode": "לא יכול ליצור רשימת השמעה במצב אופליין", "Error": "שגיאה", "Error logging in! Please check your token and internet connection and try again.": "שגיאה בהתחברות! בדוק בבקשה את הטוקן שלך או את חיבור האינטרנט שלך ונסה שוב.", "Dismiss": "התעלם", "Welcome to": "ברוך הבא ל", "Please login using your Deezer account.": "בבקשה התחבר עם חשבון הדיזר שלך.", "Login using browser": "התחבר דרך הדפדפן", "Login using token": "התחבר דרך טוקן", "Enter ARL": "הכנס טוקן", "Token (ARL)": "טוקן (קישור אישי)", "Save": "שמור", "If you don't have account, you can register on deezer.com for free.": "לאם אין לך חשבון, אתה יכול להירשם ב deezer.com בחינם.", "Open in browser": "פתח בדפדפן", "By using this app, you don't agree with the Deezer ToS": "באמצעות שימוש ביישום הזה, אתה לא מסכים עם התנאים של דיזר", "Play next": "נגן הבא בתור", "Add to queue": "הוסף לתור", "Add track to favorites": "הוסף שיר למועדפים", "Add to playlist": "הוסף לרשימת השמעה", "Select playlist": "בחר רשימת השמעה", "Track added to": "שיר נוסף ל", "Remove from playlist": "הסר מרשימת השמעה", "Track removed from": "שיר הוסר מ", "Remove favorite": "הסר מועדף", "Track removed from library": "השיר הוסר מהסיפרייה", "Go to": "לך ל", "Make offline": "הורד לשימוש לא מקוון", "Add to library": "הוסף לספריה", "Remove album": "הסר אלבום", "Album removed": "אלבום הוסר", "Remove from favorites": "הסר מהמועדפים", "Artist removed from library": "אמן הוסר מהסיפרייה", "Add to favorites": "הוסף למועדפים", "Remove from library": "הסר מהסיפרייה", "Add playlist to library": "הוסף רשימת השמעה לסיפרייה", "Added playlist to library": "רשימת השמעה נוספה לסיפרייה", "Make playlist offline": "צור רשימת השמעה לא מקוונת", "Download playlist": "הורד רשימת השמעה", "Create playlist": "צור רשימת המעה", "Title": "שם", "Description": "תיאור", "Private": "פרטי", "Collaborative": "שיתופי פעולה", "Create": "צור", "Playlist created!": "רשימת השמעה נוצרה!", "Playing from:": "מנגן מ:", "Queue": "תור", "Offline search": "חיפוש אופליין", "Search Results": "תוצאות חיפוש", "No results!": "אין תוצאות!", "Show all tracks": "הראה את כל השירים", "Show all playlists": "הראה את כל רשימות ההשמעה", "Settings": "הגדרות", "General": "כללי", "Appearance": "מראה", "Quality": "איכות", "Deezer": "דיזר", "Theme": "ערכת נושא", "Currently": "בשימוש כרגע", "Select theme": "בחר ערכת נושא", "Dark": "כהה", "Black (AMOLED)": "שחור (אמולד)", "Deezer (Dark)": "דיזר (כהה)", "Primary color": "צבע ראשי", "Selected color": "בחר צבע", "Use album art primary color": "השתמש בצבע ראשי של תמונת האלבום", "Warning: might be buggy": "אזהרה: יכול להיות באגים", "Mobile streaming": "הזרמת רשת סלולרית", "Wifi streaming": "הזרמת רשת אלחוטית", "External downloads": "הורדות חיצוניות", "Content language": "שפת תוכן", "Not app language, used in headers. Now": "לא שפת היישום, שימוש בכותרות. עכשיו", "Select language": "בחר שפה", "Content country": "מדינת תוכן", "Country used in headers. Now": "מדינה שמוצגת בכותרות. עכשיו", "Log tracks": "לוג שמיעת שירים", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "שלח לוגים של השמעה לדיזר, הפעל מצב זה כדי שתכונות כמו flow יעבדו טוב", "Offline mode": "מצב אופליין", "Will be overwritten on start.": "יוחלף בהפעלה.", "Error logging in, check your internet connections.": "שגיאה בהתחברות, בדוק את חיבור הרשת שלך.", "Logging in...": "מתחבר...", "Download path": "נתיב הורדה", "Downloads naming": "שינוי שם בהורדה", "Downloaded tracks filename": "שם קבצי שירים בהורדה", "Valid variables are": "האפשרויות המוצעות הם", "Reset": "אתחל", "Clear": "נקה", "Create folders for artist": "צור תיקייה לאמנים", "Create folders for albums": "צור תיקייה לאלבומים", "Separate albums by discs": "חלק אלבומים לפי דיסקים", "Overwrite already downloaded files": "החלף קבצים שכבר הורדו", "Copy ARL": "העתק טוקן", "Copy userToken/ARL Cookie for use in other apps.": "העתק את הטוקן לשימוש בישומים אחרים.", "Copied": "הועתק", "Log out": "התנתק", "Due to plugin incompatibility, login using browser is unavailable without restart.": "בגלל אי התאמת התוסף, ההתחברות באמצעות הדפדפן אינה זמינה ללא הפעלה מחדש.", "(ARL ONLY) Continue": "(ARL ONLY) Continue", "Log out & Exit": "התנתק וצא", "Pick-a-Path": "בחר נתיב", "Select storage": "בחר אחסון", "Go up": "עלה למעלה", "Permission denied": "הרשאה נדחתה", "Language": "שפה", "Language changed, please restart Freezer to apply!": "שפה שונתה, בבקשה הפעל מחדש את Freezer כדי להחיל!", "Importing...": "מייבא...", "Radio": "רדיו", "Flow": "Flow", "Track is not available on Deezer!": "שיר לא קיים בדיזר!", "Failed to download track! Please restart.": "הורדת השיר נכשלה! התחל מחדש.", "Storage permission denied!": "לא ניתנו הרשאות אחסון!", "Failed": "נכשל", "Queued": "הוכנס לתור", "External": "אחסון", "Restart failed downloads": "הפעל מחדש הורדות שכשלו", "Clear failed": "מחק הורדות שכשלו", "Download Settings": "הגדרות הורדה", "Create folder for playlist": "Create folder for playlist", "Download .LRC lyrics": "Download .LRC lyrics", "Proxy": "Proxy", "Not set": "לא הוגדר", "Search or paste URL": "חפש או הזן קישור", "History": "היסטוריה", "Download threads": "הורדות בפעולה", "Lyrics unavailable, empty or failed to load!": "מילים לשיר אינן זמינות, ריקות או שכשלו להיטען!", "About": "אודות", "Telegram Channel": "ערוץ טלגרם", "To get latest releases": "לקבלת הגרסאות החדשות ביותר", "Official chat": "צ'אט רשמי", "Telegram Group": "קבוצת טלגרם", "Huge thanks to all the contributors! <3": "תודות רבות לכל התורמים! 3>", "Edit playlist": "עריכת רשימת ההשמעה", "Update": "עדכון", "Playlist updated!": "רשימת ההשמעה עודכנה!", "Downloads added!": "הורדות נוספו!", "Save cover file for every track": "שמור תמונת כיסוי לכל שיר", "Download Log": "יומן הורדות", "Repository": "מאגר", "Source code, report issues there.": "Source code, report issues there.", "Use system theme": "Use system theme", "Light": "בהיר", "Popularity": "פופולריות", "User": "משתמש", "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": "שיתוף", "Save album cover": "שמור עטיפת אלבום", "Warning": "אזהרה", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "יותר מדי הורדות במקביל עלולות לגרום לקריסות במכשירים ישנים או חלשים יותר!", "Create .nomedia files": "יצירת קובץ .nomedia", "To prevent gallery being filled with album art": "כדי להמנע מהגלריה להתמלא בעטיפות אלבומים", "Sleep timer": "טיימר שינה", "Minutes:": "דקות:", "Hours:": "שעות:", "Cancel current timer": "בטל טיימר נוכחי", "Current timer ends at": "טיימר נוכחי נגמר ב", "Smart track list": "Smart track list", "Shuffle": "Shuffle", "Library shuffle": "Library shuffle", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "hi_in": {"Home": "Home", "Search": "Search", "Library": "Library", "Offline mode, can't play flow or smart track lists.": "Offline mode, can't play flow or smart track lists.", "Added to library": "Added to library", "Download": "Download", "Disk": "Disk", "Offline": "Offline", "Top Tracks": "Top Tracks", "Show more tracks": "Show more tracks", "Top": "Top", "Top Albums": "Top Albums", "Show all 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 Freezer to apply!": "Language changed, please restart Freezer 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", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "hu_hu": {"Home": "Kezdőlap", "Search": "Keresés", "Library": "Könyvtár", "Offline mode, can't play flow or smart track lists.": "Offline mód, nem lehet lejátszani a flow vagy az smart track listákat.", "Added to library": "Hozzáadás a könyvtárhoz", "Download": "Letöltés", "Disk": "Lemez", "Offline": "Offline", "Top Tracks": "Legjobb dalok", "Show more tracks": "Még több dal megjelenítése", "Top": "Legjobb", "Top Albums": "Legjobb albumok", "Show all albums": "Összes album megjelenítése", "Discography": "Diszkográfia", "Default": "Alapértelmezett", "Reverse": "Fordított", "Alphabetic": "Ábécé sorrend", "Artist": "Előadó", "Post processing...": "Utófeldolgozás...", "Done": "Kész", "Delete": "Törlés", "Are you sure you want to delete this download?": "Biztos benne, hogy törölni szeretné ezt a letöltést?", "Cancel": "Mégse", "Downloads": "Letöltések", "Clear queue": "Várólista ürítése", "This won't delete currently downloading item": "Ezzel nem fog törlődni az aktuálisan letöltődő elem", "Are you sure you want to delete all queued downloads?": "Biztos, hogy törölni szeretné az összes várakozó letöltést?", "Clear downloads history": "Letöltési előzmények törlése", "WARNING: This will only clear non-offline (external downloads)": "FIGYELMEZTETÉS: Ezzel csak a nem-offline letöltések kerülnek ürítésre (a külső letöltések)", "Please check your connection and try again later...": "Kérjük, ellenőrizze az internetkapcsolatát, majd próbálja meg újra...", "Show more": "Több mutatása", "Importer": "Importőr", "Currently supporting only Spotify, with 100 tracks limit": "Jelenleg csak a Spotify támogatott, 100 dalig korlátozva", "Due to API limitations": "API korlátozások miatt", "Enter your playlist link below": "Vigye be a lejátszási lista linkjét alul", "Error loading URL!": "Hiba az URL betöltése közben!", "Convert": "Átalakítás", "Download only": "Kizárólag csak letöltés", "Downloading is currently stopped, click here to resume.": "A letöltés jelenleg szünetel, nyomjon ide a folytatáshoz.", "Tracks": "Dalok", "Albums": "Albumok", "Artists": "Előadók", "Playlists": "Lejátszási listák", "Import": "Importálás", "Import playlists from Spotify": "Importálja a lejátszási listákat Spotify-ról", "Statistics": "Statisztikák", "Offline tracks": "Offline dalok", "Offline albums": "Offline albumok", "Offline playlists": "Offline lejátszási listák", "Offline size": "Offline fájlméret", "Free space": "Szabad hely", "Loved tracks": "Imádott dalok", "Favorites": "Kedvencek", "All offline tracks": "Összes offline dalok", "Create new playlist": "Új lejátszási lista létrehozása", "Cannot create playlists in offline mode": "Offline módban nem lehet lejátszási listát létrehozni", "Error": "Hiba", "Error logging in! Please check your token and internet connection and try again.": "Sikertelen bejelentkezés! Ellenőrizze az ARL tokent és az internetkapcsolatot, majd próbálja újra.", "Dismiss": "Elutasít", "Welcome to": "Isten hozott!", "Please login using your Deezer account.": "Kérjük, jelentkezzen be a Deezer fiókjával.", "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, akkor regisztrálhat a deezer.com weboldalon ingyenesen.", "Open in browser": "Megnyitás böngészőben", "By using this app, you don't agree with the Deezer ToS": "Ennek az alkalmazásnak a használatával Ön nem egyezik bele a Deezer felhasználási feltételeibe", "Play next": "Következő lejátszása", "Add to queue": "Hozzáadás a várólistához", "Add track to favorites": "Dal hozzáadása a kedvencekhez", "Add to playlist": "Hozzáadás a lejátszási listához", "Select playlist": "Lejátszási lista kiválasztása", "Track added to": "Dal hozzáadva", "Remove from playlist": "Eltávolítás a lejátszási listáról", "Track removed from": "Dal eltávolítva", "Remove favorite": "Kedvenc eltávolítása", "Track removed from library": "Dal eltávolítva a könyvtárból", "Go to": "Menj", "Make offline": "Tegye Offline-ba", "Add to library": "Hozzáadás a könyvtárhoz", "Remove album": "Album eltávolítása", "Album removed": "Album eltávolítva", "Remove from favorites": "Eltávolítás a kedvencek közül", "Artist removed from library": "Előadó eltávolítva a könyvtárból", "Add to favorites": "Hozzáadás a kedvencekhez", "Remove from library": "Eltávolítás a könyvtárból", "Add playlist to library": "Lejátszási lista hozzáadása a könyvtárhoz", "Added playlist to library": "Lejátszási lista hozzáadva a könyvtárhoz", "Make playlist offline": "Lejátszási lista offline módba tétele", "Download playlist": "Lejátszási lista letöltése", "Create playlist": "Lejátszási lista létrehozása", "Title": "Név", "Description": "Leírás", "Private": "Privát", "Collaborative": "Együttműködés", "Create": "Létrehozás", "Playlist created!": "Lejátszási lista létrehozva!", "Playing from:": "Lejátszás:", "Queue": "Várólista", "Offline search": "Offline keresés", "Search Results": "Keresési eredmények", "No results!": "Nincs találat!", "Show all tracks": "Összes dal megjelenítése", "Show all playlists": "Összes lejátszási lista megjelenítése", "Settings": "Beállítások", "General": "Általános", "Appearance": "Megjelenés", "Quality": "Minőség", "Deezer": "Deezer", "Theme": "Téma", "Currently": "Jelenlegi", "Select theme": "Válasszon témát", "Dark": "Sötét", "Black (AMOLED)": "Fekete (AMOLED)", "Deezer (Dark)": "Deezer (Sötét)", "Primary color": "Elsődleges szín", "Selected color": "Kiválasztott szín", "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": "Nem az alkalmazás nyelve, fejléceknél használt. Jelenleg", "Select language": "Válasszon nyelvet", "Content country": "Tartalom országa", "Country used in headers. Now": "Ország a fejléceknél van használva. Jelenleg", "Log tracks": "Dalok naplózása", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Elküldi a zenehallgatási naplókat a Deezer-nek, engedélyezze ezt, hogy megfelelően működjenek az olyan szolgáltatások, mint a Flow", "Offline mode": "Offline mód", "Will be overwritten on start.": "Induláskor felül lesz írva.", "Error logging in, check your internet connections.": "Hiba a bejelentkezéskor, ellenőrizd az internetkapcsolatot.", "Logging in...": "Bejelentkezés...", "Download path": "Letöltési útvonal", "Downloads naming": "Letöltések címezése", "Downloaded tracks filename": "Letöltött dalok fájlneve", "Valid variables are": "Az érvényes változók", "Reset": "Alaphelyzetbe állítás", "Clear": "Kiürítés", "Create folders for artist": "Mappák létrehozása előadókhoz", "Create folders for albums": "Mappák létrehozása albumokhoz", "Separate albums by discs": "Albumok elválasztása lemez számozás szerint", "Overwrite already downloaded files": "Letöltött fájlok felülírása", "Copy ARL": "ARL másolása", "Copy userToken/ARL Cookie for use in other apps.": "userToken/ARL kimásolása más alkalmazás használatához.", "Copied": "Másolva", "Log out": "Kijelentkezés", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Plugin inkompatibilitása miatt újraindítás nélkül nem lehetséges a böngészővel való bejelentkezés.", "(ARL ONLY) Continue": "(Csak ARL) Folytatás", "Log out & Exit": "Kijelentkezés és kilépés", "Pick-a-Path": "Elérési útvonal kiválasztása", "Select storage": "Tárhely kiválasztása", "Go up": "Menjen fel", "Permission denied": "Hozzáférés megtagadva", "Language": "Nyelv", "Language changed, please restart Freezer to apply!": "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.", "Storage permission denied!": "Tárhely-hozzáférés megtagadva!", "Failed": "Sikertelen", "Queued": "Sorba állítva", "External": "Tárhely", "Restart failed downloads": "Sikertelen letöltések újraindítása", "Clear failed": "Ürítés sikertelen", "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", "Download threads": "Egyidejű letöltések", "Lyrics unavailable, empty or failed to load!": "Dalszöveg nem elérhető. Nincs, vagy sikertelen volt a betöltés!", "About": "Névjegy", "Telegram Channel": "Telegram csatorna", "To get latest releases": "Szerezze meg a legújabb kiadásokat", "Official chat": "Hivatalos chat", "Telegram Group": "Telegram csoport", "Huge thanks to all the contributors! <3": "Hatalmas köszönet minden egyes közreműködőnek! <3", "Edit playlist": "Lejátszási lista szerkesztése", "Update": "Frissítés", "Playlist updated!": "Lejátszási lista frissítve!", "Downloads added!": "Letöltések hozzáadva!", "Save cover file for every track": "Minden egyes dalnak mentse le az albumborító képét", "Download Log": "Letöltési napló", "Repository": "Gyűjtemény", "Source code, report issues there.": "Forráskód, jelezze vissza a hibákat itt.", "Use system theme": "Rendszertéma használata", "Light": "Világos", "Popularity": "Népszerűség", "User": "Felhasználó", "Track count": "Sávszám", "If you want to use custom directory naming - use '/' as directory separator.": "Ha szeretnél egyedi könyvtár elnevezést, használd a '/' jelet, mint könyvtár elválasztót.", "Share": "Megosztás", "Save album cover": "Albumborító elmentése", "Warning": "Figyelmeztetés", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "A túl sok egyidejű letöltés gyengébb eszközökön összeomlást eredményezhet!", "Create .nomedia files": ".nomedia fájlok létrehozása", "To prevent gallery being filled with album art": ", hogy megelőzze a galériába kerülő esetlegesen túl sok albumborítót", "Sleep timer": "Elalvás időzítő", "Minutes:": "Percek:", "Hours:": "Órák:", "Cancel current timer": "A jelenlegi időzítés törlése", "Current timer ends at": "Jelenlegi időzítő véget ér", "Smart track list": "Smart track lista", "Shuffle": "Keverés", "Library shuffle": "Könyvtár keverés", "Requires app restart to apply!": "Szükséges az alkalmazás újraindítása a beállítások érvénybe lépéséhez!", "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", "Username": "Felhasználónév", "Password": "Jelszó", "Login": "Bejelentkezés", "Authorization error!": "Hitelesítési hiba!", "Logged out!": "Kijelentkezve!", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "id_id": {"Home": "Beranda", "Search": "Cari", "Library": "Koleksi", "Offline mode, can't play flow or smart track lists.": "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", "Top Albums": "Album Populer", "Show all albums": "Tampilkan semua album", "Discography": "Diskografi", "Default": "Standar", "Reverse": "Membalik", "Alphabetic": "Alfabet", "Artist": "Artis", "Post processing...": "Sedang diproses...", "Done": "Selesai", "Delete": "Hapus", "Are you sure you want to delete this download?": "Apakah kamu yakin ingin menghapus unduhan ini?", "Cancel": "Batalkan", "Downloads": "Unduhan", "Clear queue": "Bersihkan daftar antrean", "This won't delete currently downloading item": "Ini tidak akan menghapus item yang sedang diunduh", "Are you sure you want to delete all queued downloads?": "Apakah kamu yakin ingin menghapus semua antrean yang terunduh?", "Clear downloads history": "Bersihkan riwayat unduhan", "WARNING: This will only clear non-offline (external downloads)": "PERINGATAN: Ini hanya akan menghapus non-offline (unduhan eksternal)", "Please check your connection and try again later...": "Periksa kembali koneksi internet anda dan ulangi kembali...", "Show more": "Tampilkan lebih banyak", "Importer": "Telah di impor", "Currently supporting only Spotify, with 100 tracks limit": "Saat ini hanya mendukung Spotify, dengan batas 100 lagu", "Due to API limitations": "Karena keterbatasan API", "Enter your playlist link below": "Masukkan link playlist Anda di bawah ini", "Error loading URL!": "Gagal memuat URL!", "Convert": "Konversikan", "Download only": "Hanya mengunduh", "Downloading is currently stopped, click here to resume.": "Pengunduhan saat ini dihentikan, klik di sini untuk melanjutkan.", "Tracks": "Lagu", "Albums": "Album", "Artists": "Artis", "Playlists": "Daftar Putar", "Import": "Impor", "Import playlists from Spotify": "Impor playlist dari Spotify", "Statistics": "Statistik", "Offline tracks": "Lagu offline", "Offline albums": "Album offline", "Offline playlists": "Daftar putar offline", "Offline size": "Ukuran offline", "Free space": "Penyimpanan tersedia", "Loved tracks": "Lagu yang disukai", "Favorites": "Favorit", "All offline tracks": "Semua lagu offline", "Create new playlist": "Buat daftar putar baru", "Cannot create playlists in offline mode": "Tidak dapat membuat daftar putar di mode offline", "Error": "Terjadi kesalahan", "Error logging in! Please check your token and internet connection and try again.": "Kesalahan saat masuk! Periksa token dan koneksi internet Anda, lalu coba lagi.", "Dismiss": "Tutup", "Welcome to": "Selamat datang di", "Please login using your Deezer account.": "Silakan masuk menggunakan akun Deezer Anda.", "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.", "Open in browser": "Buka di browser", "By using this app, you don't agree with the Deezer ToS": "Dengan menggunakan aplikasi ini, Anda tidak setuju dengan ToS Deezer", "Play next": "Putar selanjutnya", "Add to queue": "Tambahkan ke antrean", "Add track to favorites": "Tambahkan lagu ke favorit", "Add to playlist": "Tambahkan ke daftar putar", "Select playlist": "Pilih daftar putar", "Track added to": "Lagu ditambahkan ke", "Remove from playlist": "Hapus dari daftar putar", "Track removed from": "Lagu dihapus dari", "Remove favorite": "Hapus favorit", "Track removed from library": "Lagu dihapus dari koleksi", "Go to": "Pergi ke", "Make offline": "Buat offline", "Add to library": "Tambahkan ke koleksi", "Remove album": "Hapus album", "Album removed": "Album dihapus", "Remove from favorites": "Hapus dari favorit", "Artist removed from library": "Artis dihapus dari koleksi", "Add to favorites": "Tambahkan ke favorit", "Remove from library": "Hapus dari koleksi", "Add playlist to library": "Tambahkan daftar putar ke koleksi", "Added playlist to library": "Ditambahkan daftar putar ke koleksi", "Make playlist offline": "Buat daftar putar offline", "Download playlist": "Unduh daftar putar", "Create playlist": "Buat daftar putar", "Title": "Judul", "Description": "Deskripsi", "Private": "Pribadi", "Collaborative": "Kolaboratif", "Create": "Buat", "Playlist created!": "Daftar putar berhasil dibuat!", "Playing from:": "Memainkan dari:", "Queue": "Antrean", "Offline search": "Pencarian offline", "Search Results": "Hasil Pencarian", "No results!": "Hasil tidak ditemukan!", "Show all tracks": "Tampilkan semua lagu", "Show all playlists": "Tampilkan semua daftar putar", "Settings": "Pengaturan", "General": "Umum", "Appearance": "Tampilan", "Quality": "Kualitas", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Saat ini", "Select theme": "Pilih tema", "Dark": "Gelap", "Black (AMOLED)": "Hitam (AMOLED)", "Deezer (Dark)": "Deezer (Gelap)", "Primary color": "Warna utama", "Selected color": "Warna yang dipilih", "Use album art primary color": "Gunakan foto album sebagai warna utama", "Warning: might be buggy": "Peringatan: masih ada bug", "Mobile streaming": "Pemutaran seluler", "Wifi streaming": "Pemutaran Wi-Fi", "External downloads": "Unduhan eksternal", "Content language": "Bahasa konten", "Not app language, used in headers. Now": "Bukan bahasa aplikasi, digunakan di header. Digunakan", "Select language": "Pilih bahasa", "Content country": "Wilayah konten", "Country used in headers. Now": "Negara digunakan di header. Digunakan", "Log tracks": "Catatan lagu", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Kirim catatan mendengarkan lagu ke Deezer, aktifkan agar fitur seperti Flow berfungsi dengan benar", "Offline mode": "Mode offline", "Will be overwritten on start.": "Akan diterapkan saat aplikasi dimulai ulang.", "Error logging in, check your internet connections.": "Kesalahan saat masuk, periksa koneksi internet Anda.", "Logging in...": "Masuk...", "Download path": "Lokasi unduhan", "Downloads naming": "Penamaan unduhan", "Downloaded tracks filename": "Nama file yang diunduh", "Valid variables are": "Variabel yang valid", "Reset": "Atur ulang", "Clear": "Bersihkan", "Create folders for artist": "Buat folder untuk artis", "Create folders for albums": "Buat folder untuk album", "Separate albums by discs": "Pisahkan album dengan disk", "Overwrite already downloaded files": "Timpa file yang sudah diunduh", "Copy ARL": "Salin ARL", "Copy userToken/ARL Cookie for use in other apps.": "Salin Token/ARL Cookie untuk digunakan di apps lain.", "Copied": "Tersalin", "Log out": "Keluar", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Karena ketidakcocokan plugin, masuk menggunakan browser tidak tersedia tanpa restart aplikasi.", "(ARL ONLY) Continue": "(HANYA ARL) Lanjutkan", "Log out & Exit": "Keluar & Tutup", "Pick-a-Path": "Pilih-sebuah-Jalur", "Select storage": "Pilih penyimpanan", "Go up": "Ke Atas", "Permission denied": "Akses dilarang", "Language": "Bahasa", "Language changed, please restart Freezer 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.": "Gagal untuk mengunduh lagu! Ulangi kembali.", "Storage permission denied!": "Izin penyimpanan ditolak!", "Failed": "Gagal", "Queued": "Dalam antrean", "External": "Penyimpanan", "Restart failed downloads": "Gagal memulai ulang unduhan", "Clear failed": "Gagal membersihkan", "Download Settings": "Pengaturan unduhan", "Create folder for playlist": "Buat folder dari daftar putar", "Download .LRC lyrics": "Unduh lirik .LRC", "Proxy": "Proksi", "Not set": "Tidak diatur", "Search or paste URL": "Cari atau masukkan URL", "History": "Riwayat", "Download threads": "Unduh bersamaan", "Lyrics unavailable, empty or failed to load!": "Lirik tidak tersedia, kosong atau gagal untuk memuat!", "About": "Tentang", "Telegram Channel": "Channel Telegram", "To get latest releases": "Untuk mendapatkan rilisan terbaru", "Official chat": "Obrolan resmi", "Telegram Group": "Grub Telegram", "Huge thanks to all the contributors! <3": "Terima kasih banyak untuk semua kontributor! <3", "Edit playlist": "Edit daftar putar", "Update": "Perbarui", "Playlist updated!": "Daftar putar diperbarui!", "Downloads added!": "Unduhan ditambahkan!", "Save cover file for every track": "Simpan cover foto dari setiap lagu", "Download Log": "Catatan unduhan", "Repository": "Repositori", "Source code, report issues there.": "Kode sumber, laporkan masalah disini.", "Use system theme": "Gunakan tema sistem", "Light": "Cerah", "Popularity": "Popularitas", "User": "Pengguna", "Track count": "Jumlah lagu", "If you want to use custom directory naming - use '/' as directory separator.": "Jika anda ingin menggunakan penamaan direktori kustom - gunakan '/' sebagai pemisah direktori.", "Share": "Bagikan", "Save album cover": "Simpan cover foto album", "Warning": "Peringatan", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Menggunakan terlalu banyak unduhan bersamaan pada perangkat lama/berspesifikasi rendah dapat menyebabkan kerusakan file!", "Create .nomedia files": "Buat file .nomedia", "To prevent gallery being filled with album art": "Untuk mencegah galeri diisi dengan cover album", "Sleep timer": "Pengatur waktu tidur", "Minutes:": "Menit:", "Hours:": "Jam:", "Cancel current timer": "Batalkan pengatur waktu saat ini", "Current timer ends at": "Pengatur waktu saat ini berakhir pada", "Smart track list": "Daftar lagu pintar", "Shuffle": "Putar acak", "Library shuffle": "Koleksi acak", "Requires app restart to apply!": "Mulai ulang aplikasi untuk menerapkan!", "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", "Password": "Kata Sandi", "Login": "Masuk", "Authorization error!": "Otentikasi gagal!", "Logged out!": "Keluar!", "Lyrics": "Lirik", "Player gradient background": "Latar belakang pemutaran gradient", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "it_id": {"Home": "Pagina Iniziale", "Search": "Cerca", "Library": "Libreria", "Offline mode, can't play flow or smart track lists.": "Modalità offline, non è possibile riprodurre flow o tracklist smart", "Added to library": "Aggiunto alla libreria", "Download": "Scarica", "Disk": "Disco", "Offline": "Offline", "Top Tracks": "Brani in evidenza", "Show more tracks": "Mostra più brani", "Top": "In alto", "Top Albums": "Album in evidenza", "Show all albums": "Mostra tutti gli album", "Discography": "Discografia", "Default": "Predefinito", "Reverse": "Inverti", "Alphabetic": "Alfabetico", "Artist": "Artista", "Post processing...": "Elaborazione...", "Done": "Fatto", "Delete": "Cancellare", "Are you sure you want to delete this download?": "Sei sicuro di voler cancellare questo download?", "Cancel": "Annulla", "Downloads": "Download", "Clear queue": "Pulisci la coda", "This won't delete currently downloading item": "Questa azione non cancellerà i download", "Are you sure you want to delete all queued downloads?": "Sei sicuro di voler cancellare tutti i download in coda?", "Clear downloads history": "Pulisci la cronologia dei download", "WARNING: This will only clear non-offline (external downloads)": "ATTENZIONE: Questa azione eliminerà solo i file che non sono offline (download esterni)", "Please check your connection and try again later...": "Per favore controlla la tua connessione e riprova più tardi...", "Show more": "Mostra di più", "Importer": "Importa", "Currently supporting only Spotify, with 100 tracks limit": "Attualmente supporta solo Spotify, con un limite di 100 brani", "Due to API limitations": "A causa delle limitazioni delle API", "Enter your playlist link below": "Inserisci il link della tua playlist qui sotto", "Error loading URL!": "Errore nel caricare l'URL!", "Convert": "Converti", "Download only": "Solo Download", "Downloading is currently stopped, click here to resume.": "Il download è attualmente interrotto, fare clic qui per riprenderlo.", "Tracks": "Brani", "Albums": "Album", "Artists": "Artisti", "Playlists": "Playlist", "Import": "Importa", "Import playlists from Spotify": "Importa playlists da Spotify", "Statistics": "Statistiche", "Offline tracks": "Brani offline", "Offline albums": "Album offline", "Offline playlists": "Playlist offline", "Offline size": "Spazio occupato offline", "Free space": "Spazio libero", "Loved tracks": "Brani preferiti", "Favorites": "Preferiti", "All offline tracks": "Tutte i brani offline", "Create new playlist": "Crea una nuova playlist", "Cannot create playlists in offline mode": "Impossibile creare playlist in modalità offline", "Error": "Errore", "Error logging in! Please check your token and internet connection and try again.": "Errore durante l'accesso! Controlla il token, la tua connessione ad internet e riprova.", "Dismiss": "Chiudi", "Welcome to": "Benvenuto su", "Please login using your Deezer account.": "Per favore, esegui il login utilizzando il tuo account Deezer.", "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.", "Open in browser": "Apri nel browser", "By using this app, you don't agree with the Deezer ToS": "Utilizzando questa applicazione, non accetti i ToS di Deezer", "Play next": "Riproduci subito dopo", "Add to queue": "Aggiungi alla coda", "Add track to favorites": "Aggiungi il brano ai preferiti", "Add to playlist": "Aggiungi a playlist...", "Select playlist": "Seleziona playlist", "Track added to": "Brano aggiunto a", "Remove from playlist": "Rimuovi dalla playlist", "Track removed from": "Brano rimosso da", "Remove favorite": "Rimuovi dai preferiti", "Track removed from library": "Brano rimosso dalla libreria", "Go to": "Vai a", "Make offline": "Rendi offline", "Add to library": "Aggiungi alla libreria", "Remove album": "Rimuovi album", "Album removed": "Album rimosso", "Remove from favorites": "Rimuovi dai preferiti", "Artist removed from library": "Artista rimosso dalla libreria", "Add to favorites": "Aggiungi ai preferiti", "Remove from library": "Rimuovi dalla libreria", "Add playlist to library": "Aggiungi playlist alla libreria", "Added playlist to library": "Playlist aggiunta alla libreria", "Make playlist offline": "Rendi la playlist offline", "Download playlist": "Scarica playlist", "Create playlist": "Crea playlist", "Title": "Titolo", "Description": "Descrizione", "Private": "Privata", "Collaborative": "Collaborativa", "Create": "Crea", "Playlist created!": "Playlist creata!", "Playing from:": "Riproduzione da:", "Queue": "Coda", "Offline search": "Ricerca offline", "Search Results": "Risultati della ricerca", "No results!": "Nessun risultato!", "Show all tracks": "Mostra tutti i brani", "Show all playlists": "Mostra tutte le playlists", "Settings": "Opzioni", "General": "Generale", "Appearance": "Aspetto", "Quality": "Qualità", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Attuale", "Select theme": "Seleziona Tema", "Dark": "Scuro", "Black (AMOLED)": "Nero (AMOLED)", "Deezer (Dark)": "Deezer (Scuro)", "Primary color": "Colore Principale", "Selected color": "Colore Selezionato", "Use album art primary color": "Usa il colore principale della copertina dell'album", "Warning: might be buggy": "Attenzione: potrebbe causare problemi", "Mobile streaming": "Streaming con dati", "Wifi streaming": "Streaming con WiFi", "External downloads": "Download esterni", "Content language": "Lingua dei contenuti", "Not app language, used in headers. Now": "Non la lingua dell'app, utilizzata negli header. Adesso", "Select language": "Seleziona la lingua", "Content country": "Contenuto dal Paese", "Country used in headers. Now": "Paese contenuto negli header. Ora", "Log tracks": "Log delle tracce", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Invia i log delle canzioni ascoltate a Deezer, abilitalo affinché features come Flow funzionino correttamente", "Offline mode": "Modalità Offline", "Will be overwritten on start.": "Sarà sovrascritto all'avvio.", "Error logging in, check your internet connections.": "Errore durante l'accesso, controlla la tua connessione Internet.", "Logging in...": "Accesso in corso...", "Download path": "Percorso di download", "Downloads naming": "Denominazione dei download", "Downloaded tracks filename": "Nome del file dei brani scaricati", "Valid variables are": "Le variabili valide sono", "Reset": "Ripristina", "Clear": "Pulisci", "Create folders for artist": "Crea cartelle per gli artisti", "Create folders for albums": "Crea cartelle per gli album", "Separate albums by discs": "Separa gli album per disco", "Overwrite already downloaded files": "Sovrascrivi i file già scaricati", "Copy ARL": "Copia ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copia userToken / ARL Cookie da utilizzare in altre app.", "Copied": "Copiato", "Log out": "Disconnettiti", "Due to plugin incompatibility, login using browser is unavailable without restart.": "A causa dell'incompatibilità del plug-in, l'accesso tramite browser non è disponibile senza riavvio.", "(ARL ONLY) Continue": "(SOLO ARL) Continua", "Log out & Exit": "Disconnettiti e Esci", "Pick-a-Path": "Scegli un percorso", "Select storage": "Seleziona dispositivo di archiviazione", "Go up": "Vai su", "Permission denied": "Permesso negato", "Language": "Lingua", "Language changed, please restart Freezer to apply!": "Lingua cambiata, riavvia Freezer 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.": "Impossibile scaricare la traccia! Riavvia.", "Storage permission denied!": "Autorizzazione di archiviazione negata!", "Failed": "Fallito", "Queued": "In coda", "External": "Archiviazione", "Restart failed downloads": "Riavvia download non riusciti", "Clear failed": "Pulisci fallito", "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", "Download threads": "Download simultanei", "Lyrics unavailable, empty or failed to load!": "Testi non disponibili, vuoti o caricamento non riuscito!", "About": "Info", "Telegram Channel": "Canale Telegram", "To get latest releases": "Per ottenere le ultime versioni", "Official chat": "Chat ufficiale", "Telegram Group": "Gruppo Telegram", "Huge thanks to all the contributors! <3": "Un enorme grazie a tutti i collaboratori! <3", "Edit playlist": "Modifica playlist", "Update": "Aggiorna", "Playlist updated!": "Playlist aggiornata!", "Downloads added!": "Download aggiunti!", "Save cover file for every track": "Salva la copertina dell'album per ogni traccia", "Download Log": "Log dei Download", "Repository": "Archivio", "Source code, report issues there.": "Codice sorgente, segnala i problemi lì.", "Use system theme": "Utilizza il tema di sistema", "Light": "Chiaro", "Popularity": "Popolarità", "User": "Utente", "Track count": "Contatore tracce", "If you want to use custom directory naming - use '/' as directory separator.": "Se desideri usare delle directory personalizzate - usa '/' come separatore per la directory.", "Share": "Condividi", "Save album cover": "Salva la copertina del album", "Warning": "Attenzione", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "L'uso di troppi download simultanei su dispositivi più vecchi/scarsi potrebbe causare crash!", "Create .nomedia files": "Crea file .nomedia", "To prevent gallery being filled with album art": "Per evitare che la galleria venga riempita con la copertina dell'album", "Sleep timer": "Timer di spegnimento", "Minutes:": "Minuti:", "Hours:": "Ore:", "Cancel current timer": "Annulla il timer corrente", "Current timer ends at": "Il timer attuale termina alle", "Smart track list": "Lista di traccie intelligente", "Shuffle": "Riproduzione casuale", "Library shuffle": "Mischia libreria", "Requires app restart to apply!": "Riavvia l'applicazione per applicare!", "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!", "Lyrics": "Testo", "Player gradient background": "Gradiente di sfondo del lettore", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "ko_ko": {"Home": "홈", "Search": "검색", "Library": "라이브러리", "Offline mode, can't play flow or smart track lists.": "오프라인 모드. Flow 또는 스마트 트랙 목록을 재생할 수 없습니다.", "Added to library": "라이브러리에 추가됨", "Download": "다운로드", "Disk": "디스크", "Offline": "오프라인", "Top Tracks": "인기 트랙", "Show more tracks": "더 많은 트랙보기", "Top": "인기", "Top Albums": "인기 앨범", "Show all albums": "모든 앨범보기", "Discography": "디스코그래피", "Default": "기본값", "Reverse": "역전", "Alphabetic": "알파벳순", "Artist": "가수", "Post processing...": "후 처리…", "Done": "완료", "Delete": "삭제", "Are you sure you want to delete this download?": "이 다운로드를 삭제 하시겠습니까?", "Cancel": "취소", "Downloads": "다운로드한 내용", "Clear queue": "목록 지우기", "This won't delete currently downloading item": "현재 다운로드중인 항목은 삭제되지 않습니다.", "Are you sure you want to delete all queued downloads?": "대기중인 모든 다운로드를 삭제 하시겠습니까?", "Clear downloads history": "다운로드 기록 지우기", "WARNING: This will only clear non-offline (external downloads)": "경고 : 오프라인이 아닌 내용만 삭제됩니다 (외부 다운로드).", "Please check your connection and try again later...": "인터넷 연결을 확인하고 나중에 다시 시도하십시오 ...", "Show more": "자세히보기", "Importer": "수입자", "Currently supporting only Spotify, with 100 tracks limit": "현재 Spotify 만 지원하며 트랙 제한은 100 곡입니다.", "Due to API limitations": "API 제한으로 인해", "Enter your playlist link below": "아래에 곡목표 링크 입력 하십시오", "Error loading URL!": "URL 불러 오기 오류!", "Convert": "변환", "Download only": "다운로드 전용", "Downloading is currently stopped, click here to resume.": "다운로드는 현재 중지되었습니다. 다시 시작하려면 여기를 클릭하십시오.", "Tracks": "트랙", "Albums": "앨범", "Artists": "가수", "Playlists": "재생 목록", "Import": "수입", "Import playlists from Spotify": "Spotify에서 재생 목록을 가져 오기", "Statistics": "통계", "Offline tracks": "오프라인 트랙", "Offline albums": "오프라인 앨범", "Offline playlists": "오프라인 재생 목록", "Offline size": "오프라인 사이즈", "Free space": "자유 공간", "Loved tracks": "즐겨 찾기는 트랙", "Favorites": "즐겨 찾기", "All offline tracks": "모든 오프라인 트랙", "Create new playlist": "새 재생 목록을 만들기", "Cannot create playlists in offline mode": "오프라인 모드에서 재생 목록을 만들 수 없습니다.", "Error": "오류", "Error logging in! Please check your token and internet connection and try again.": "로그인 오류! 토큰 및 인터넷 연결을 확인하고 다시 시도하십시오.", "Dismiss": "해고", "Welcome to": "\$에 오신 것을 환영합니다", "Please login using your Deezer account.": "Deezer 계정을 사용하여 로그인하십시오.", "Login using browser": "브라우저를 사용하여 로그인", "Login using token": "토큰을 사용하여 로그인", "Enter ARL": "ARL 입력", "Token (ARL)": "토큰 (ARL)", "Save": "저장", "If you don't have account, you can register on deezer.com for free.": "계정이 없으시면 deezer.com에서 무료로 등록하실 수 있습니다.", "Open in browser": "브라우저에서 열기", "By using this app, you don't agree with the Deezer ToS": "이 앱을 사용하면 Deezer ToS에 동의하지 않습니다.", "Play next": "다음 재생", "Add to queue": "목록에 추가", "Add track to favorites": "즐겨 찾기에 트랙 추가", "Add to playlist": "재생 목록에 추가", "Select playlist": "재생 목록을 선택", "Track added to": "\$에 트랙을 추가되었습니다", "Remove from playlist": "재생 목록에서 삭제", "Track removed from": "\$에서 트랙을 삭제되었습니다", "Remove favorite": "즐겨 찾기를 삭제", "Track removed from library": "라이브러리에서 트랙을 삭제되었습니다", "Go to": "\$에 이동", "Make offline": "오프라인으로 설정", "Add to library": "라이브러리에 추가", "Remove album": "앨범을 삭제", "Album removed": "앨범을 삭제되었습니다", "Remove from favorites": "즐겨 찾기에서 삭제", "Artist removed from library": "가수를 라이브러리에서 삭제되었습니다.", "Add to favorites": "즐겨 찾기에 추가", "Remove from library": "라이브러리에서 삭제", "Add playlist to library": "라이브러리에 재생 목록을 추가", "Added playlist to library": "라이브러리에 재생 목록을 추가되었습니다", "Make playlist offline": "재생 목록을 오프라인으로 설정", "Download playlist": "재생 목록을 다운로드", "Create playlist": "재생 목록을 만들기", "Title": "타이틀", "Description": "서술", "Private": "사유의", "Collaborative": "공동의", "Create": "창조", "Playlist created!": "재생 목록을 생성되었습니다!", "Playing from:": "\$부터 재생:", "Queue": "목록", "Offline search": "오프라인 검색", "Search Results": "검색 결과", "No results!": "결과가 없습니다!", "Show all tracks": "모든 트랙을 보기", "Show all playlists": "모든 재생 목록을 보기", "Settings": "설정", "General": "일반", "Appearance": "외모", "Quality": "품질", "Deezer": "Deezer", "Theme": "테마", "Currently": "현재", "Select theme": "테마 선택", "Dark": "다크", "Black (AMOLED)": "블랙 (AMOLED)", "Deezer (Dark)": "Deezer (다크)", "Primary color": "원색", "Selected color": "선택한 색상", "Use album art primary color": "앨범 아트 기본 색상 사용", "Warning: might be buggy": "경고: 버그가 있을 수 있습니다.", "Mobile streaming": "모바일 스트리밍", "Wifi streaming": "Wi-Fi 스트리밍", "External downloads": "외부 다운로드", "Content language": "콘텐츠 언어", "Not app language, used in headers. Now": "헤더에 사용된 앱 언어가 아닙니다. 현재", "Select language": "언어 선택", "Content country": "콘텐츠 국가", "Country used in headers. Now": "헤더에 사용 된 국가. 현재", "Log tracks": "트랙로그", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Deezer에 트랙로그를 전송. Flow와 같은 기능이 제대로 작동하려면 이 기능을 활성화하십시오.", "Offline mode": "오프라인 모드", "Will be overwritten on start.": "시작할 때 덮어 씁니다.", "Error logging in, check your internet connections.": "로그인 오류, 인터넷 연결을 확인하십시오.", "Logging in...": "…\$에로그인 중", "Download path": "다운로드 경로", "Downloads naming": "다운로드 네이밍", "Downloaded tracks filename": "다운로드 된 트랙 파일명", "Valid variables are": "유효한 변수", "Reset": "초기화", "Clear": "치우기", "Create folders for artist": "가수 용 폴더 만들기", "Create folders for albums": "앨범 용 폴더 만들기", "Separate albums by discs": "디스크별로 앨범 분리", "Overwrite already downloaded files": "이미 다운로드 한 파일을 덮어 쓰기", "Copy ARL": "ARL 복사", "Copy userToken/ARL Cookie for use in other apps.": "다른 앱에서 사용하기 위해 사용자 토큰 / ARL 쿠키를 복사하기.", "Copied": "복사 됨", "Log out": "로그 아웃", "Due to plugin incompatibility, login using browser is unavailable without restart.": "플러그인 비 호환성으로 인해 다시 시작하지 않으면 브라우저를 사용하여 로그인 할 수 없습니다.", "(ARL ONLY) Continue": "(ARL 만 해당) 계속", "Log out & Exit": "로그 아웃 및 종료", "Pick-a-Path": "경로 선택", "Select storage": "저장소 선택", "Go up": "위로 이동", "Permission denied": "권한이 거부되었습니다.", "Language": "언어", "Language changed, please restart Freezer to apply!": "언어가 변경되었습니다. 적용하려면 Freezer를 다시 시작하세요!", "Importing...": "…\$가져 오는 중", "Radio": "라디오", "Flow": "Flow", "Track is not available on Deezer!": "Deezer에서는 트랙을 사용할 수 없습니다!", "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", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "fa_ir": {"Home": "صفحه اصلی", "Search": "جست‌وجو", "Library": "مجموعه", "Offline mode, can't play flow or smart track lists.": "حالت آفلاین، نمی‌توانید از حالت پیشنهاد قطعه‌ی بعدی یا پخش قطعات هوشمند استفاده کنید.", "Added to library": "به مجموعه اضافه شد", "Download": "بارگیری", "Disk": "نوار", "Offline": "آفلاین", "Top Tracks": "آهنگهای برتر", "Show more tracks": "قطعات بیشتری را نشان بده", "Top": "بهترین", "Top Albums": "بهترین آلبوم ها", "Show all albums": "همه ی آلبوم ها را نشان بده", "Discography": "ترانه شناسی", "Default": "حالت اولیه", "Reverse": "برعکس", "Alphabetic": "الفبایی", "Artist": "صاحب اثر", "Post processing...": "پردازش نهایی", "Done": "تکمیل شده", "Delete": "حذف", "Are you sure you want to delete this download?": "مطمئن هستید که می‌خواهید این بارگیری حذف شود؟", "Cancel": "بیخیال", "Downloads": "بارگیری ها", "Clear queue": "تخلیه صف انتظار", "This won't delete currently downloading item": "این کار بارگیری در حال انجام را حذف نمیکند", "Are you sure you want to delete all queued downloads?": "مطمئن هستید که می خواهید تمام بارگیری های در صف انتظار را حذف کنید؟", "Clear downloads history": "پاک کردن تاریخچه بارگیری", "WARNING: This will only clear non-offline (external downloads)": "اخطار: این فقط فایل های دانلود شده در خارج از برنامه را حذف خواهد کرد", "Please check your connection and try again later...": "از وصل بودن به اینترنت مطمئن باشید و دوباره امتحان کنید", "Show more": "بیشتر نشان بده", "Importer": "وارد کننده", "Currently supporting only Spotify, with 100 tracks limit": "در حال حاضر فقط اسپاتیفای با محدودیت ۱۰۰ قطعه پشتیبانی میشود", "Due to API limitations": "به خاطر ناسازگاری", "Enter your playlist link below": "لینک لیست پخش را وارد کنید", "Error loading URL!": "مشکل در بالا آوردن لینک وارد شده", "Convert": "تبدیل", "Download only": "فقط بارگیری", "Downloading is currently stopped, click here to resume.": "بارگیری در حال حاضر توقف یافته است، برای ادامه اینجا را فشار دهید", "Tracks": "قطعه ها", "Albums": "آلبوم ها", "Artists": "صاحب آثار", "Playlists": "لیست های پخش", "Import": "وارد کردن", "Import playlists from Spotify": "وارد کردن لیست پخش از اسپاتیفای", "Statistics": "آمار", "Offline tracks": "قطعه های آفلاین", "Offline albums": "آلبوم های آفلاین", "Offline playlists": "لیست های پخش آفلاین", "Offline size": "حجم آفلاین", "Free space": "فضای خالی", "Loved tracks": "قطعه های محبوب", "Favorites": "مورد پسند ها", "All offline tracks": "همه ی قطعه های آفلاین", "Create new playlist": "ایجاد لیست پخش جدید", "Cannot create playlists in offline mode": "در حالت آفلاین نمی‌توان لیست پخش ایجاد کرد", "Error": "خطا", "Error logging in! Please check your token and internet connection and try again.": "خطا در ورود! لطفاً توکن و اتصال اینترنت خود را بررسی کنید و دوباره امتحان کنید", "Dismiss": "بستن", "Welcome to": "خوش آمدید", "Please login using your Deezer account.": "لطفاً با حساب کاربری دیزر خود وارد شوید", "Login using browser": "وارد شدن توسط مرورگر", "Login using token": "وارد شدن توسط توکن", "Enter ARL": "ARL وارد کردن", "Token (ARL)": "توکِن (ARL)", "Save": "ذخیره", "If you don't have account, you can register on deezer.com for free.": "اگر حساب کاربری در دیزر ندارید، میتوانید به صورت رایگان در سایتش ثبت نام کنید.", "Open in browser": "باز کردن در مرورگر", "By using this app, you don't agree with the Deezer ToS": "با استفاده از این برنامه شما قوانین دیزر را نادیده میگیرید", "Play next": "بعد از این پخش کن", "Add to queue": "به صف انتظار اضافه کن", "Add track to favorites": "به مورد پسند ها اضافه کن", "Add to playlist": "به لیست پخش اضافه کن", "Select playlist": "انتخاب لیست پخش", "Track added to": "قطعه اضافه شد به", "Remove from playlist": "از لیست پخش حذف شود", "Track removed from": "قطعه حذف شد از", "Remove favorite": "حذف مورد پسند", "Track removed from library": "قطعه از مجموعه حذف شد", "Go to": "برو به", "Make offline": "آفلاین کن", "Add to library": "به مجموعه اضافه کن", "Remove album": "حذف آلبوم", "Album removed": "آلبوم حذف شد", "Remove from favorites": "از مورد پسند ها حذف شد", "Artist removed from library": "صاحب اثر از مجموعه حذف شد", "Add to favorites": "اضافه به مورد پسند ها", "Remove from library": "حذف از مجموعه", "Add playlist to library": "افزودن لیست پخش به مجموعه", "Added playlist to library": "لیست پخش به مجموعه اضافه شد", "Make playlist offline": "لیست پخش را آفلاین کن", "Download playlist": "بارگیری لیست پخش", "Create playlist": "ایجاد لیست پخش", "Title": "عنوان", "Description": "توضیحات", "Private": "خصوصی", "Collaborative": "چند همکاری", "Create": "ایجاد", "Playlist created!": "لیست پخش ایجاد شد!", "Playing from:": "پخش از:", "Queue": "صف انتظار", "Offline search": "جستجوی آفلاین", "Search Results": "نتایج جستجو", "No results!": "چیزی یافت نشد", "Show all tracks": "همه ی قطعه ها را نشان بده", "Show all playlists": "همه لیست های پخش را نشان بده", "Settings": "تنظیمات", "General": "عمومی", "Appearance": "ظاهر", "Quality": "کیفیت", "Deezer": "دیزر", "Theme": "تم", "Currently": "در حال حاظر", "Select theme": "تم انتخابی", "Dark": "شب", "Black (AMOLED)": "سیاه (آمولد)", "Deezer (Dark)": "دیزر (شب)", "Primary color": "رنگ اصلی", "Selected color": "رنگ انتخابی", "Use album art primary color": "از رنگ اصلی تصویر کاور استفاده کن", "Warning: might be buggy": "اخطار: ممکن است باعث باگ شود", "Mobile streaming": "استفاده از دیتا", "Wifi streaming": "استفاده از وای فای", "External downloads": "بارگیری های خارجی", "Content language": "زبان محتوی", "Not app language, used in headers. Now": "زبان مورد استفاده در سرساز، نه برنامه‌. فعلی ", "Select language": "زبان مورد نظر", "Content country": "کشور محتوی", "Country used in headers. Now": "کشور مورد استفاده در سرساز. فعلی ", "Log tracks": "ثبت گوش داده ها", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "ارسال گوش داده های ثبت شده به دیزر امکاناتی مثل جریان پخش را فراهم می‌سازد ", "Offline mode": "حالت آفلاین", "Will be overwritten on start.": "هنگام شروع بر روی قبلی ذخیره خواهد شد", "Error logging in, check your internet connections.": "خطا در وارد شدن، اتصال اینترنت خود را بررسی کنید", "Logging in...": "در حال وارد شدن", "Download path": "مسیر بارگیری", "Downloads naming": "نام گذاری بارگیری ها", "Downloaded tracks filename": "نام فایل قطعه های بارگیری شده", "Valid variables are": "متغیرهای معتبر هستند", "Reset": "ریست", "Clear": "پاک سازی", "Create folders for artist": "برای صاحب آثار پوشه بساز", "Create folders for albums": "برای آلبوم ها پوشه بساز", "Separate albums by discs": "آلبوم ها را با تعداد نوار جداسازی کن", "Overwrite already downloaded files": "بر روی فایل های از قبل بارگیری شده ذخیره کن", "Copy ARL": "کپی ARL", "Copy userToken/ARL Cookie for use in other apps.": "کپی کردن توکن یا کوکی حساب برای استفاده در برنامه ای دیگر", "Copied": "کپی شد", "Log out": "خروج از حساب کاربری", "Due to plugin incompatibility, login using browser is unavailable without restart.": "به خاطر ناسازگاری افزونه، ورود شدن با مرورگر بدون ریستارت کردن برنامه امکان پذیر نیست.", "(ARL ONLY) Continue": "ادامه (فقط ARL)", "Log out & Exit": "خارج شدن از حساب کاربری و بستن", "Pick-a-Path": "انتخاب مسیر", "Select storage": "انتخاب ذخیره ساز", "Go up": "رفتن به بالا", "Permission denied": "اجازه داده نشد", "Language": "زبان", "Language changed, please restart Freezer to apply!": "زبان عوض شد، لطفاً فریزر را ریستارت کنید", "Importing...": "وارد کردن...", "Radio": "رادیو", "Flow": "جریان", "Track is not available on Deezer!": "قطعه در دیزر موجود نمی‌باشد!", "Failed to download track! Please restart.": "ناموفق در بارگیری قطعه! لطفاً دوباره تلاش کنید", "Storage permission denied!": "مجوز ذخیره ساز داده نشد", "Failed": "نا موفق", "Queued": "در صف انتظار", "External": "خارجی", "Restart failed downloads": "از سرگیری بارگیری های ناموفق", "Clear failed": "پاکسازی ناموفق ها", "Download Settings": "تنظیمات بارگیری", "Create folder for playlist": "برای لیست پخش پوشه بساز", "Download .LRC lyrics": "بارگیری اشعار .LRC", "Proxy": "پراکسی", "Not set": "تنظیم نشده", "Search or paste URL": "جستجو یا نشاندن لینک", "History": "تاریخچه", "Download threads": "رشته های بارگیری", "Lyrics unavailable, empty or failed to load!": "اشعار وجود ندارد، خالی یا ناموفق در بارگذاری", "About": "درباره", "Telegram Channel": "کانال تلگرام", "To get latest releases": "برای دریافت آخرین نسخه ها", "Official chat": "گروه رسمی", "Telegram Group": "گروه تلگرامی", "Huge thanks to all the contributors! <3": "با تشکر فراوان از همه حامی ها :-/", "Edit playlist": "ویرایش لیست پخش", "Update": "به روز رسانی", "Playlist updated!": "لیست پخش به روز رسانی شد!", "Downloads added!": "بارگیری ها اضافه شدند", "Save cover file for every track": "ذخیره فایل کاور برای تک تک قطعه ها", "Download Log": "وقایع بارگیری ها", "Repository": "مخزن", "Source code, report issues there.": "کد منبع، مشکلات را آنجا گزارش کنید", "Use system theme": "استفاده از تم سیستم", "Light": "روشن", "Popularity": "محبوبیت", "User": "نام کاربری", "Track count": "تعداد قطعه", "If you want to use custom directory naming - use '/' as directory separator.": "اگر می‌خواهید مسیر ذخیره سازی شخصی بسازید، از '/' به عنوان جدا کننده استفاده کنید.", "Share": "اشتراک", "Save album cover": "ذخیره فایل کاور آلبوم", "Warning": "اخطار", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "بارگیری همزمان بیش از حد باعث مشکل یا کرش کردن دستگاه های قدیمی یا ضعیف میشود!", "Create .nomedia files": "ایجاد فایل های .nomedia", "To prevent gallery being filled with album art": "برای جلوگیری از پر شدن گالری از تصاویر کاور", "Sleep timer": "زمان سنج خواب", "Minutes:": "دقیقه:", "Hours:": "ساعت:", "Cancel current timer": "لغو زمان سنج فعلی", "Current timer ends at": "زمان سنج فعلی تمام می‌شود در", "Smart track list": "لیست قطعات هوشمند", "Shuffle": "پخش تصادفی", "Library shuffle": "پخش تصادفی مجموعه", "Requires app restart to apply!": "برای اعمال تغییرات اجرای دوباره برنامه نیازمند است!", "Ask before downloading": "پرسش قبل از بارگیری", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "pl_pl": {"Home": "Strona główna", "Search": "Szukaj", "Library": "Biblioteka", "Offline mode, can't play flow or smart track lists.": "Tryb offline, nie można odtworzyć Flow ani inteligentnej listy utworów.", "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", "Top Albums": "Najlepsze Albumy", "Show all albums": "Pokaż wszystkie albumy", "Discography": "Dyskografia", "Default": "Domyślne", "Reverse": "Odwróć", "Alphabetic": "Alfabetycznie", "Artist": "Wykonawca", "Post processing...": "Przetwarzanie końcowe...", "Done": "Gotowe", "Delete": "Usuń", "Are you sure you want to delete this download?": "Czy na pewno chcesz usunąć to pobranie?", "Cancel": "Anuluj", "Downloads": "Pobrane", "Clear queue": "Wyczyść kolejkę", "This won't delete currently downloading item": "To nie usunie aktualnie pobieranego elementu", "Are you sure you want to delete all queued downloads?": "Czy na pewno chcesz usunąć wszystkie pobrania w kolejce?", "Clear downloads history": "Wyczyść historię pobieranych plików", "WARNING: This will only clear non-offline (external downloads)": "OSTRZEŻENIE: To wyczyści tylko nie-offline (zewnętrzne pobierania)", "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", "Enter your playlist link below": "Wprowadź link do playlisty poniżej", "Error loading URL!": "Błąd ładowania URL!", "Convert": "Konwertuj", "Download only": "Tylko pobrane", "Downloading is currently stopped, click here to resume.": "Pobieranie jest obecnie zatrzymane, kliknij tutaj, aby wznowić.", "Tracks": "Utwory", "Albums": "Albumy", "Artists": "Wykonawcy", "Playlists": "Playlisty", "Import": "Importuj", "Import playlists from Spotify": "Importuj playlisty ze Spotify", "Statistics": "Statystyki", "Offline tracks": "Utwory offline", "Offline albums": "Albumy offline", "Offline playlists": "Playlisty offline", "Offline size": "Rozmiar w trybie offline", "Free space": "Wolne miejsce", "Loved tracks": "Ulubione utwory", "Favorites": "Ulubione", "All offline tracks": "Wszystkie utwory offline", "Create new playlist": "Utwórz nową playlistę", "Cannot create playlists in offline mode": "Nie można utworzyć playlist w trybie offline", "Error": "Błąd", "Error logging in! Please check your token and internet connection and try again.": "Błąd podczas logowania! Sprawdź swój token i połączenie internetowe i spróbuj ponownie.", "Dismiss": "Zamknij", "Welcome to": "Witamy w", "Please login using your Deezer account.": "Zaloguj się za pomocą konta Deezer.", "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.", "Open in browser": "Otwórz w przeglądarce", "By using this app, you don't agree with the Deezer ToS": "Używając tej aplikacji, nie zgadzasz się z ToS Deezer", "Play next": "Odtwarzaj następne", "Add to queue": "Dodaj do kolejki", "Add track to favorites": "Dodaj do ulubionych", "Add to playlist": "Dodaj do playlisty", "Select playlist": "Wybierz playlistę", "Track added to": "Utwór dodany do", "Remove from playlist": "Usuń z playlisty", "Track removed from": "Utwór usunięty z", "Remove favorite": "Usuń ulubione", "Track removed from library": "Utwór usunięty z biblioteki", "Go to": "Idź do", "Make offline": "Zrób offline", "Add to library": "Dodaj do biblioteki", "Remove album": "Usuń album", "Album removed": "Album usunięty", "Remove from favorites": "Usuń z ulubionych", "Artist removed from library": "Artysta usunięty z biblioteki", "Add to favorites": "Dodaj do ulubionych", "Remove from library": "Usuń z biblioteki", "Add playlist to library": "Dodaj playlistę do biblioteki", "Added playlist to library": "Dodano playlistę do biblioteki", "Make playlist offline": "Uczyń playlistę offline", "Download playlist": "Pobierz playlistę", "Create playlist": "Utwórz playlistę", "Title": "Tytuł", "Description": "Opis", "Private": "Prywatny", "Collaborative": "Współpracujący", "Create": "Utwórz", "Playlist created!": "Playlista utworzona!", "Playing from:": "Odtwarzanie z:", "Queue": "Kolejka", "Offline search": "Wyszukiwanie w trybie offline", "Search Results": "Wyniki wyszukiwania", "No results!": "Brak wyników!", "Show all tracks": "Pokaż wszystkie utwory", "Show all playlists": "Pokaż wszystkie playlisty", "Settings": "Ustawienia", "General": "Ogólne", "Appearance": "Wygląd", "Quality": "Jakość", "Deezer": "Deezer", "Theme": "Motyw", "Currently": "Obecnie", "Select theme": "Wybierz motyw", "Dark": "Ciemny", "Black (AMOLED)": "Czarny (AMOLED)", "Deezer (Dark)": "Deezer (ciemny)", "Primary color": "Kolor podstawowy", "Selected color": "Wybrany kolor", "Use album art primary color": "Użyj podstawowego koloru okładki albumu", "Warning: might be buggy": "Ostrzeżenie: może zawierać błędny", "Mobile streaming": "Strumieniowanie (dane komórkowe)", "Wifi streaming": "Strumieniowanie (WiFi)", "External downloads": "Pobrane z zewnątrz", "Content language": "Język treści", "Not app language, used in headers. Now": "To nie jest język aplikacji, używany w nagłówkach. Teraz", "Select language": "Wybierz język", "Content country": "Kraj zawartości", "Country used in headers. Now": "Kraj używany w nagłówkach. Teraz", "Log tracks": "Rejestr utworów", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Wyślij dzienniki słuchania ścieżek do Deezer, włącz aby funkcje takie jak Flow działały poprawnie", "Offline mode": "Tryb offline", "Will be overwritten on start.": "Zostanie nadpisany przy starcie.", "Error logging in, check your internet connections.": "Błąd logowania, sprawdź swoje połączenia internetowe.", "Logging in...": "Logowanie...", "Download path": "Ścieżka pobierania", "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", "Separate albums by discs": "Oddziel albumy po dyskach", "Overwrite already downloaded files": "Nadpisz już pobrane pliki", "Copy ARL": "Kopiuj ARL", "Copy userToken/ARL Cookie for use in other apps.": "Skopiuj userToken/ARL Cookie do użycia w innych aplikacjach.", "Copied": "Skopiowane", "Log out": "Wyloguj się", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Ze względu na niekompatybilność wtyczki, logowanie za pomocą przeglądarki jest niedostępne bez restartu.", "(ARL ONLY) Continue": "(TYLKO ARL) Kontynuuj", "Log out & Exit": "Wyloguj się i wyjdź", "Pick-a-Path": "Wybierz ścieżkę", "Select storage": "Wybierz pamięć", "Go up": "Idź do góry", "Permission denied": "Odmowa uprawnień", "Language": "Język", "Language changed, please restart Freezer to apply!": "Zmieniono język, uruchom ponownie Freezer 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.", "Storage permission denied!": "Odmowa dostępu do pamięci!", "Failed": "Niepowodzenie", "Queued": "W kolejce", "External": "Pamięć", "Restart failed downloads": "Zrestartuj nieudane pobieranie", "Clear failed": "Wyczyść nieudane", "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", "Download threads": "Aktualne pobierania", "Lyrics unavailable, empty or failed to load!": "Tekst jest niedostępny, pusty lub nie można go załadować!", "About": "O aplikacji", "Telegram Channel": "Kanał Telegram", "To get latest releases": "Aby uzyskać najnowsze wersje", "Official chat": "Oficjalny czat", "Telegram Group": "Grupa na Telegramie", "Huge thanks to all the contributors! <3": "Ogromne podziękowania dla wszystkich współtwórców! <3", "Edit playlist": "Edytuj playlistę", "Update": "Aktualizuj", "Playlist updated!": "Playlista zaktualizowana!", "Downloads added!": "Dodano pobierania!", "Save cover file for every track": "Zapisz okładkę dla każdego utworu", "Download Log": "Dziennik pobierania", "Repository": "Repozytorium", "Source code, report issues there.": "Kod źródłowy, zgłaszaj tam problemy.", "Use system theme": "Użyj motywu systemowego", "Light": "Jasny", "Popularity": "Popularność", "User": "Użytkownik", "Track count": "Liczba utworów", "If you want to use custom directory naming - use '/' as directory separator.": "Jeśli chcesz użyć niestandardowej nazwy katalogu - użyj '/' jako separatora katalogów.", "Share": "Udostępnij", "Save album cover": "Zapisz okładkę albumu", "Warning": "Ostrzeżenie", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Używanie zbyt wielu równoczesnych pobrań na starszych/słabszych urządzeniach może spowodować awarię!", "Create .nomedia files": "Utwórz pliki .nomedia", "To prevent gallery being filled with album art": "Aby zapobiec wypełnieniu galerii okładką albumu", "Sleep timer": "Wyłącznik czasowy", "Minutes:": "Minuty:", "Hours:": "Godziny:", "Cancel current timer": "Anuluj wyłącznik", "Current timer ends at": "Bieżący timer kończy się o", "Smart track list": "Inteligentna lista utworów", "Shuffle": "Losowo", "Library shuffle": "Odtwarzaj losowo bibliotekę", "Requires app restart to apply!": "Wymaga ponownego uruchomienia aplikacji!", "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", "Password": "Hasło", "Login": "Zaloguj", "Authorization error!": "Błąd autoryzacji!", "Logged out!": "Wylogowano!", "Lyrics": "Tekst", "Player gradient background": "Gradient tła odtwarzacza", "Updates": "Aktualizacje", "You are running latest version!": "Używasz najnowszej wersji!", "New update available!": "Dostępna jest nowa aktualizacja!", "Current version: ": "Zainstalowana wersja: ", "Unsupported platform!": "Nieobsługiwana platforma!", "Freezer Updates": "Aktualizacje Freezer", "Update to latest version in the settings.": "Zaktualizuj do najnowszej wersji w ustawieniach.", "Release date": "Data wydania"}, "pt_br": {"Home": "Inicial", "Search": "Busque", "Library": "Biblioteca", "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": "Top álbuns", "Show all albums": "Mostrar todos os álbuns", "Discography": "Discografia", "Default": "Padrão", "Reverse": "Reverter", "Alphabetic": "Alfabético", "Artist": "Artista", "Post processing...": "Pós-processamento...", "Done": "Feito", "Delete": "Deletar", "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", "Are you sure you want to delete all queued downloads?": "Tem certeza de que quer excluir todos os downloads enfileirados?", "Clear downloads history": "Limpar histórico de downloads", "WARNING: This will only clear non-offline (external downloads)": "AVISO: Isso só vai limpar não offline (downloads externos)", "Please check your connection and try again later...": "Por favor, verifique sua conexão e tente novamente mais tarde...", "Show more": "Mostrar mais", "Importer": "Importador", "Currently supporting only Spotify, with 100 tracks limit": "Atualmente suportando apenas Spotify, com limite de 100 faixas", "Due to API limitations": "Devido a limitações de API", "Enter your playlist link below": "Insira o link da sua playlist abaixo", "Error loading URL!": "Erro ao carregar URL!", "Convert": "Converter", "Download only": "Somente download", "Downloading is currently stopped, click here to resume.": "O download está parado no momento, clique aqui para retomar.", "Tracks": "Faixas", "Albums": "Álbuns", "Artists": "Artistas", "Playlists": "Playlists", "Import": "Importar", "Import playlists from Spotify": "Importar playlists do Spotify", "Statistics": "Estatísticas", "Offline tracks": "Faixas offline", "Offline albums": "Álbuns offline", "Offline playlists": "Playlists offline", "Offline size": "Ocupado offline", "Free space": "Espaço livre", "Loved tracks": "Faixas favoritas", "Favorites": "Favoritos", "All offline tracks": "Todas as faixas offline", "Create new playlist": "Criar nova playlist", "Cannot create playlists in offline mode": "Não é possível criar playlists no modo offline", "Error": "Erro", "Error logging in! Please check your token and internet connection and try again.": "Erro de login! Por favor, verifique seu token e conexão com a internet e tente novamente.", "Dismiss": "Dispensar", "Welcome to": "Bem-vindo ao", "Please login using your Deezer account.": "Faça login usando sua conta do Deezer.", "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.", "Open in browser": "Abrir no navegador", "By using this app, you don't agree with the Deezer ToS": "Ao utilizar este aplicativo, você não concorda com os termos e condições de uso do Deezer", "Play next": "Reproduzir à seguir", "Add to queue": "Adicionar à fila", "Add track to favorites": "Adicionar faixa aos favoritos", "Add to playlist": "Adicionar à playlist", "Select playlist": "Selecionar playlist", "Track added to": "Faixa adicionada a", "Remove from playlist": "Remover da playlist", "Track removed from": "Faixa removida de", "Remove favorite": "Remover favorito", "Track removed from library": "Faixa removida da biblioteca", "Go to": "Ir para", "Make offline": "Tornar offline", "Add to library": "Adicionar à biblioteca", "Remove album": "Remover álbum", "Album removed": "Álbum removido", "Remove from favorites": "Remover dos favoritos", "Artist removed from library": "Artista removido da biblioteca", "Add to favorites": "Adicionar aos favoritos", "Remove from library": "Remover da biblioteca", "Add playlist to library": "Adicionar playlist à biblioteca", "Added playlist to library": "Playlist adicionada à biblioteca", "Make playlist offline": "Tornar playlist offline", "Download playlist": "Baixar playlist", "Create playlist": "Criar playlist", "Title": "Título", "Description": "Descrição", "Private": "Privada", "Collaborative": "Colaborativa", "Create": "Criar", "Playlist created!": "Playlist criada!", "Playing from:": "Reproduzindo de:", "Queue": "Fila de reprodução", "Offline search": "Busca offline", "Search Results": "Resultado de busca", "No results!": "Nenhum resultado encontrado!", "Show all tracks": "Mostrar todas as faixas", "Show all playlists": "Mostrar todas as playlists", "Settings": "Configurações", "General": "Geral", "Appearance": "Aparência", "Quality": "Qualidade", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Atualmente", "Select theme": "Selecionar tema", "Dark": "Escuro", "Black (AMOLED)": "Preto (AMOLED)", "Deezer (Dark)": "Deezer (Escuro)", "Primary color": "Cor primária", "Selected color": "Cor selecionada", "Use album art primary color": "Usar cor primária da arte do álbum", "Warning: might be buggy": "Aviso: pode haver bugs", "Mobile streaming": "Transmissão via Dados Móveis", "Wifi streaming": "Transmissão via WiFi", "External downloads": "Downloads externos", "Content language": "Linguagem do conteúdo", "Not app language, used in headers. Now": "Não é o idioma do aplicativo, usado nos cabeçalhos. Agora", "Select language": "Selecionar o idioma", "Content country": "País do conteúdo", "Country used in headers. Now": "País usado em cabeçalhos. Agora", "Log tracks": "Log de faixas", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Envie registro de faixas ouvidas para o Deezer, habilite-o para que recursos como o Flow funcionem corretamente", "Offline mode": "Modo offline", "Will be overwritten on start.": "Será substituído no início.", "Error logging in, check your internet connections.": "Erro ao fazer login, verifique suas conexões de internet.", "Logging in...": "Fazendo login...", "Download path": "Caminho de download", "Downloads naming": "Nomenclatura de downloads", "Downloaded tracks filename": "Nome do arquivo das faixas baixadas", "Valid variables are": "Variáveis válidas são", "Reset": "Reiniciar", "Clear": "Limpar", "Create folders for artist": "Criar pastas para artistas", "Create folders for albums": "Criar pastas para álbuns", "Separate albums by discs": "Separar álbuns por discos", "Overwrite already downloaded files": "Substituir arquivos já baixados", "Copy ARL": "Copiar ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copiar userToken/ARL Cookie para uso em outros aplicativos.", "Copied": "Copiado", "Log out": "Desconectar", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Devido à incompatibilidade do plug-in, o login usando o navegador fica indisponível sem reiniciar.", "(ARL ONLY) Continue": "(APENAS ARL) Continuar", "Log out & Exit": "Desconectar e sair", "Pick-a-Path": "Escolha um caminho", "Select storage": "Selecionar armazenamento", "Go up": "Ir para cima", "Permission denied": "Permissão negada", "Language": "Linguagem", "Language changed, please restart Freezer to apply!": "Idioma alterado, reinicie o Freezer 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.", "Storage permission denied!": "Permissão de armazenamento negada!", "Failed": "Falha", "Queued": "Na fila", "External": "Armazenamento", "Restart failed downloads": "Reiniciar downloads com falha", "Clear failed": "Limpar downloads com falha", "Download Settings": "Configurações de 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", "Download threads": "Downloads simultâneos", "Lyrics unavailable, empty or failed to load!": "Letra indisponível, vazia ou falhou ao carregar!", "About": "Sobre", "Telegram Channel": "Canal do Telegram", "To get latest releases": "Para obter as versões mais recentes", "Official chat": "Bate-papo oficial", "Telegram Group": "Grupo do Telegram", "Huge thanks to all the contributors! <3": "Muito obrigado a todos os contribuidores! <3", "Edit playlist": "Editar playlist", "Update": "Atualizar", "Playlist updated!": "Playlist atualizada!", "Downloads added!": "Downloads adicionados!", "Save cover file for every track": "Salvar arquivo de capa para todas as faixas", "Download Log": "Log de download", "Repository": "Repositório", "Source code, report issues there.": "Código-fonte, relate problemas lá.", "Use system theme": "Usar tema do sistema", "Light": "Claro", "Popularity": "Popularidade", "User": "Usuário", "Track count": "Contagem de faixa", "If you want to use custom directory naming - use '/' as directory separator.": "Se você quiser usar uma nomenclatura de diretório personalizada - use '/' como separador de diretório.", "Share": "Compartilhar", "Save album cover": "Salvar capa do álbum", "Warning": "Atenção", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Usar muitos downloads simultâneos em dispositivos mais antigos ou mais fracos pode causar travamentos!", "Create .nomedia files": "Criar arquivos .nomedia", "To prevent gallery being filled with album art": "Para evitar que a galeria fique cheia de arte do álbum", "Sleep timer": "Temporizador de sono", "Minutes:": "Minutos:", "Hours:": "Horas:", "Cancel current timer": "Cancelar cronômetro atual", "Current timer ends at": "Cronômetro atual termina às", "Smart track list": "Playlist inteligente", "Shuffle": "Aleatório", "Library shuffle": "Biblioteca aleatória", "Requires app restart to apply!": "Requer reinicialização do aplicativo para aplicar!", "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", "Password": "Senha", "Login": "Conectar", "Authorization error!": "Erro de autorização!", "Logged out!": "Desconectado!", "Lyrics": "Letra", "Player gradient background": "Fundo gradiente no player", "Updates": "Atualizações", "You are running latest version!": "Você está usando a versão mais recente!", "New update available!": "Nova atualização disponível!", "Current version: ": "Versão atual: ", "Unsupported platform!": "Plataforma Não Suportada!", "Freezer Updates": "Atualizações do Freezer", "Update to latest version in the settings.": "Atualize para a versão mais recente nas configurações.", "Release date": "Data de Lançamento"}, "ro_ro": {"Home": "Pagină de pornire", "Search": "Căutare", "Library": "Librărie", "Offline mode, can't play flow or smart track lists.": "Mod offline, nu pot reda flow-uri sau liste smart track.", "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", "Are you sure you want to delete this download?": "Ești sigur că vrei să ștergi această descărcare?", "Cancel": "Anulează", "Downloads": "Descărcări", "Clear queue": "Ștergeți coada", "This won't delete currently downloading item": "Aceasta nu va șterge elementul care se descarcă acum", "Are you sure you want to delete all queued downloads?": "Ești sigur că vrei să ștergi toate descărcările aflate în coadă?", "Clear downloads history": "Șterge istoricul descărcărilor", "WARNING: This will only clear non-offline (external downloads)": "AVERTISMENT: Aceasta va șterge numai non-offline-urile (descărcări externe)", "Please check your connection and try again later...": "Vă rugăm să verificați conexiunea și să încercați din nou mai târziu...", "Show more": "Arată mai multe", "Importer": "Importator", "Currently supporting only Spotify, with 100 tracks limit": "În prezent acceptă doar Spotify, cu limita de 100 de piese", "Due to API limitations": "Din cauza limitărilor API", "Enter your playlist link below": "Introduceți linkul playlistului de mai jos", "Error loading URL!": "Eroare la încărcarea URL-ului!", "Convert": "Convertiți", "Download only": "Doar descărcare", "Downloading is currently stopped, click here to resume.": "Descărcarea acum este oprită, faceți clic pentru a relua.", "Tracks": "Piese", "Albums": "Albume", "Artists": "Artiști", "Playlists": "Playlist-uri", "Import": "Importă", "Import playlists from Spotify": "Importă playlist-uri din Spotify", "Statistics": "Statistici", "Offline tracks": "Piese offline", "Offline albums": "Albume offline", "Offline playlists": "Playlist-uri offline", "Offline size": "Dimensiune offline", "Free space": "Spațiu liber", "Loved tracks": "Piese favorite", "Favorites": "Favorite", "All offline tracks": "Toate piesele offline", "Create new playlist": "Crează un nou playlist", "Cannot create playlists in offline mode": "Nu se pot crea playlist-uri în modul offline", "Error": "Eroare", "Error logging in! Please check your token and internet connection and try again.": "Eroare la conectare! Verificați token-ul și conexiunea la internet și încercați din nou.", "Dismiss": "Renunță", "Welcome to": "Bun venit la", "Please login using your Deezer account.": "Te rugăm să te conectezi utilizând contul tau Deezer.", "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.", "Open in browser": "Deschide în browser", "By using this app, you don't agree with the Deezer ToS": "Prin utilizarea acestei aplicații, nu sunteți de acord cu Deezer ToS", "Play next": "Redă urmatorul", "Add to queue": "Adaugă la coadă", "Add track to favorites": "Adaugă piesa la favorite", "Add to playlist": "Adaugă la un playlist", "Select playlist": "Selectează playlist-ul", "Track added to": "Piesa a fost adăugată la", "Remove from playlist": "Șterge din playlist", "Track removed from": "Piesa a fost eliminată din", "Remove favorite": "Ștergeți favoritul", "Track removed from library": "Piesa a fost eliminată din librărie", "Go to": "Accesați", "Make offline": "Pune offline", "Add to library": "Adaugă la librărie", "Remove album": "Șterge album-ul", "Album removed": "Album-ul a fost șters", "Remove from favorites": "Șterge din favorite", "Artist removed from library": "Artist șters din librărie", "Add to favorites": "Adaugă la favorite", "Remove from library": "Șterge din librărie", "Add playlist to library": "Adaugă playlist-ul la librărie", "Added playlist to library": "Playlist-ul a fost adăugat la librărie", "Make playlist offline": "Pune playlist-ul offline", "Download playlist": "Descarcă playlist-ul", "Create playlist": "Crează un playlist", "Title": "Titlu", "Description": "Descriere", "Private": "Privat", "Collaborative": "Colaborativ", "Create": "Crează", "Playlist created!": "Playlist-ul a fost creat!", "Playing from:": "Redare din:", "Queue": "Coadă", "Offline search": "Căutare offline", "Search Results": "Rezultate găsite", "No results!": "Nici un rezultat", "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", "Dark": "Întunecat", "Black (AMOLED)": "Negru (AMOLED)", "Deezer (Dark)": "Deezer (Întunecat)", "Primary color": "Culoare primară", "Selected color": "Culoarea selectată", "Use album art primary color": "Utilizați culoarea primară ale album-ului", "Warning: might be buggy": "Avertisment: ar putea fi cam bug-uit", "Mobile streaming": "Streaming mobil", "Wifi streaming": "Streaming Wi-Fi", "External downloads": "Descărcări externe", "Content language": "Limbajul conținutului", "Not app language, used in headers. Now": "Nu este limba aplicației, folosit în header (titlu). Acum", "Select language": "Alege o limbă", "Content country": "Conținutul tării", "Country used in headers. Now": "Țara este utilizată în header-i (titluri). Acum", "Log tracks": "Log-ul pieselor", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Trimiteți log-urile de ascultare a pieselor către Deezer, activați-l pentru funcții precum Flow să funcționeze corect", "Offline mode": "Mod offline", "Will be overwritten on start.": "Va fi suprascris la început.", "Error logging in, check your internet connections.": "Eroare la conectare, verificați conexiunile la internet.", "Logging in...": "Conectare...", "Download path": "Calea descărcărilor", "Downloads naming": "Denumirea descărcărilor", "Downloaded tracks filename": "Numele pieselor descărcate", "Valid variables are": "Variabilele valide sunt", "Reset": "Resetează", "Clear": "Șterge", "Create folders for artist": "Creați foldere pentru artiști", "Create folders for albums": "Creați foldere pentru albume", "Separate albums by discs": "Separează albumele după discuri", "Overwrite already downloaded files": "Suprascrieți fișierele deja descărcate", "Copy ARL": "Copiază ARL-ul", "Copy userToken/ARL Cookie for use in other apps.": "Copiază userToken-ul/ARL-ul Cookie utilizarea în alte aplicații.", "Copied": "Copiat", "Log out": "Deconectază", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Din cauza incompatibilității plugin-ului, conectarea utilizând browserul nu este disponibilă fără un restart", "(ARL ONLY) Continue": "(DOAR ARL) Continuă", "Log out & Exit": "Deconectează și ieși", "Pick-a-Path": "Alege o cale", "Select storage": "Selectează stocarea", "Go up": "Du-te sus", "Permission denied": "Permisie refuzată", "Language": "Limbă", "Language changed, please restart Freezer to apply!": "Limba a fost schimbată, restart-ați Freezer 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.": "Descărcarea piesei nu a reușit! Restart-ați.", "Storage permission denied!": "Permisia de stocare a fost refuzată!", "Failed": "Eșuat", "Queued": "În coadă", "External": "Stocare", "Restart failed downloads": "Restart-ați descărcările eșuate", "Clear failed": "Șterge eșuatele", "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", "Download threads": "Descărcări simultane", "Lyrics unavailable, empty or failed to load!": "Versurile nu sunt disponibile, goale sau au eșuat încărcarea!", "About": "Despre", "Telegram Channel": "Canalul Telegram", "To get latest releases": "Pentru a obține cele mai recente versiuni", "Official chat": "Chat-ul oficial", "Telegram Group": "Grupul Telegram", "Huge thanks to all the contributors! <3": "Mulțumesc frumos tuturor colaboratorilor! <3", "Edit playlist": "Editați playlist-ul", "Update": "Actualizează", "Playlist updated!": "Playlist actualizat!", "Downloads added!": "Descărcări adăugate!", "Save cover file for every track": "Salvează cover-ul pentru fiecare piesă", "Download Log": "Log-ul descărcării", "Repository": "Depozit", "Source code, report issues there.": "Codul sursă (Source code), raportați problemele acolo.", "Use system theme": "Folosește tema de sistem", "Light": "Luminaosă", "Popularity": "Popularitate", "User": "Utilizator", "Track count": "Număr de melodii", "If you want to use custom directory naming - use '/' as directory separator.": "Dacă doriţi să utilizaţi denumirea de director personalizată - utilizaţi '/' ca separator de director.", "Share": "Distribuiți", "Save album cover": "Salvează coperta de album", "Warning": "Avertisment", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Utilizarea de prea multe descărcări simultane pe dispozitive mai vechi/mai slabe ar putea provoca blocarea!", "Create .nomedia files": "Crează fișiere .nomedia", "To prevent gallery being filled with album art": "Pentru a preveni umplerea galeriei cu coperți de album", "Sleep timer": "Temporizator", "Minutes:": "Minute:", "Hours:": "Ore:", "Cancel current timer": "Anulează cronometrul curent", "Current timer ends at": "Cronometrul curent se termină în", "Smart track list": "Listă de piese inteligentă", "Shuffle": "Mixează", "Library shuffle": "Amestecare librărie", "Requires app restart to apply!": "Trebuie să reporniți aplicația pentru a aplica!", "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", "Password": "Parola", "Login": "Autentificare", "Authorization error!": "Eroare la autorizare!", "Logged out!": "Deconectat!", "Lyrics": "\"Versuri\"", "Player gradient background": "Gradient de fundal", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "ru_ru": {"Home": "Главная", "Search": "Поиск", "Library": "Избранное", "Offline mode, can't play flow or smart track lists.": "Автономный режим, невозможно воспроизвести персональные подборки.", "Added to library": "Добавлено в избранное", "Download": "Скачать", "Disk": "Диск", "Offline": "Кешировать", "Top Tracks": "Популярные треки", "Show more tracks": "Показать все", "Top": "Лучшее", "Top Albums": "Лучшие альбомы", "Show all albums": "Показать все", "Discography": "Дискография", "Default": "По умолчанию", "Reverse": "В обратном порядке", "Alphabetic": "По алфавиту", "Artist": "Исполнитель", "Post processing...": "Делаем магию...", "Done": "Готово", "Delete": "Удалить", "Are you sure you want to delete this download?": "Вы действительно хотите удалить эту загрузку?", "Cancel": "Отмена", "Downloads": "Загрузки", "Clear queue": "Очистить очередь", "This won't delete currently downloading item": "Это не удалит загружаемый сейчас трек", "Are you sure you want to delete all queued downloads?": "Вы действительно хотите удалить все запланированные загрузки?", "Clear downloads history": "Очистить историю загрузок", "WARNING: This will only clear non-offline (external downloads)": "Внимание! Это удалит только загрузки (не кеш)", "Please check your connection and try again later...": "Проверьте соединение с Интернетом...", "Show more": "Показать больше", "Importer": "Импорт плейлистов", "Currently supporting only Spotify, with 100 tracks limit": "В настоящий момент поддерживается только Spotify", "Due to API limitations": "Можно импортировать не более 100 треков за раз", "Enter your playlist link below": "Ссылка на плейлист", "Error loading URL!": "Ошибка загрузки!", "Convert": "Импортировать", "Download only": "Скачать", "Downloading is currently stopped, click here to resume.": "Загрузка приостановлена, нажмите, чтобы продолжить.", "Tracks": "Треки", "Albums": "Альбомы", "Artists": "Артисты", "Playlists": "Плейлисты", "Import": "Импорт плейлистов", "Import playlists from Spotify": "В настоящий момент поддерживается только Spotify", "Statistics": "Размер кеша", "Offline tracks": "Треки в кеше", "Offline albums": "Альбомы в кеше", "Offline playlists": "Плейлисты в кеше", "Offline size": "Размер кеша:", "Free space": "Свободно", "Loved tracks": "Любимые треки", "Favorites": "Избранное", "All offline tracks": "Все треки в кеше", "Create new playlist": "Новый плейлист", "Cannot create playlists in offline mode": "Нельзя создавать плейлисты в автономном режиме", "Error": "Ошибка", "Error logging in! Please check your token and internet connection and try again.": "Ошибка авторизации! Проверьте корректность токена и соединение с интернетом, после повторите попытку.", "Dismiss": "Отмена", "Welcome to": "Добро пожаловать в", "Please login using your Deezer account.": "Войдите, используя свой аккаунт Deezer.", "Login using browser": "Войти через браузер", "Login using token": "Войти с помощью токена", "Enter ARL": "Введите ARL", "Token (ARL)": "Токен (ARL)", "Save": "Сохранить", "If you don't have account, you can register on deezer.com for free.": "Вы можете создать аккаунт на deezer.com. Это бесплатно.", "Open in browser": "Открыть в браузере", "By using this app, you don't agree with the Deezer ToS": "Используя это приложение, вы НЕ соглашаетесь с Условиями использования Deezer", "Play next": "Играть следующим", "Add to queue": "Добавить в очередь", "Add track to favorites": "Добавить в избранное", "Add to playlist": "Добавить в плейлист", "Select playlist": "Выберите плейлист", "Track added to": "Трек добавлен в", "Remove from playlist": "Удалить из плейлиста", "Track removed from": "Трек удалён из", "Remove favorite": "Удалить из любимых треков", "Track removed from library": "Трек удален из Избранного", "Go to": "Перейти к", "Make offline": "В кеш", "Add to library": "Добавить в Избранное", "Remove album": "Удалить альбом", "Album removed": "Альбом удален", "Remove from favorites": "Удалить из Избранного", "Artist removed from library": "Артист удалён из библиотеки", "Add to favorites": "Добавить в Избранное", "Remove from library": "Удалить из библиотки", "Add playlist to library": "Добавить плейлист в библиотеку", "Added playlist to library": "Плейлист добавлен в библиотеку", "Make playlist offline": "Загрузить плейлист в кеш", "Download playlist": "Скачать плейлист", "Create playlist": "Создать плейлист", "Title": "Название", "Description": "Описание", "Private": "Скрытый", "Collaborative": "Общего пользования", "Create": "Создать", "Playlist created!": "Плейлист создан!", "Playing from:": "Сейчас играет:", "Queue": "Очередь", "Offline search": "Поиск по кешу", "Search Results": "Результаты поиска", "No results!": "Ничего не найдено!", "Show all tracks": "Показать все", "Show all playlists": "Показать все", "Settings": "Настройки", "General": "Управление аккаунтом", "Appearance": "Внешний вид", "Quality": "Качество звука", "Deezer": "Взаимодействие с Deezer", "Theme": "Тема", "Currently": "Используется", "Select theme": "Выберите тему", "Dark": "Темная", "Black (AMOLED)": "Черная (AMOLED)", "Deezer (Dark)": "Deezer (Темная)", "Primary color": "Цвет акцента", "Selected color": "Акцент будет выглядеть так", "Use album art primary color": "Подбирать акцент в цвет обложки", "Warning: might be buggy": "Осторожно, может вызвать баги", "Mobile streaming": "Воспроизведение в мобильной сети", "Wifi streaming": "Воспроизведение по Wi-Fi", "External downloads": "Скачанные треки", "Content language": "Язык контента", "Not app language, used in headers. Now": "Используется в тегах", "Select language": "Выберите язык", "Content country": "Страна контента", "Country used in headers. Now": "Также используется в тегах", "Log tracks": "Отправлять статистику", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Отправлять статистику прослушивания. Необходимо для правильной работы рекомендаций", "Offline mode": "Режим офлайн", "Will be overwritten on start.": "Можно слушать только кешированные треки. Работает до перезапуска.", "Error logging in, check your internet connections.": "Ошибка входа, проверьте соединение с Интернетом", "Logging in...": "Вход...", "Download path": "Папка загрузок", "Downloads naming": "Шаблон для названия", "Downloaded tracks filename": "Шаблон для названия загруженных треков", "Valid variables are": "Доступные переменные", "Reset": "Сброс", "Clear": "Очистить", "Create folders for artist": "Создавать папки для исполнителей", "Create folders for albums": "Создавать папки для альбомов", "Separate albums by discs": "Разделять альбомы по дискам", "Overwrite already downloaded files": "Перезаписывать существующие", "Copy ARL": "Скопировать токен (ARL)", "Copy userToken/ARL Cookie for use in other apps.": "Может быть полезно для использования в других приложениях. Не сообщайте токен никому!", "Copied": "Скопировано", "Log out": "Выйти", "Due to plugin incompatibility, login using browser is unavailable without restart.": "После авторизации/выхода через браузер требуется перезапуск.", "(ARL ONLY) Continue": "(Вход по токену) Продолжить", "Log out & Exit": "Выйти и перезапустить", "Pick-a-Path": "Выберите папку", "Select storage": "Выберите хранилище", "Go up": "На уровень вверх", "Permission denied": "Доступ запрещен", "Language": "Язык", "Language changed, please restart Freezer to apply!": "Язык изменен, перезапустите приложение Freezer для применения!", "Importing...": "Импортирование...", "Radio": "Радио", "Flow": "Flow", "Track is not available on Deezer!": "Трек недоступен на Deezer!", "Failed to download track! Please restart.": "Ошибка заргузки.Попробуйте снова.", "Storage permission denied!": "Доступ к хранилищу запрещен!", "Failed": "Ошибка", "Queued": "Добавлено в очередь", "External": "Хранилище", "Restart failed downloads": "Перезапустить загрузки с ошибками", "Clear failed": "Не удалось очистить", "Download Settings": "Настройки загрузок", "Create folder for playlist": "Создавать папки для плейлистов", "Download .LRC lyrics": "Скачивать тексты .LRC", "Proxy": "Настройки прокси", "Not set": "Прокси не настроен", "Search or paste URL": "Введите запрос или ссылку", "History": "История", "Download threads": "Количество одновременных загрузок", "Lyrics unavailable, empty or failed to load!": "Ошибка получения текста!", "About": "О приложении", "Telegram Channel": "Канал в Telegram", "To get latest releases": "Здесь можно скачать официальные обновления", "Official chat": "Официальный чат", "Telegram Group": "Группа в Telegram", "Huge thanks to all the contributors! <3": "Большое спасибо всем участникам <3", "Edit playlist": "Изменить плейлист", "Update": "Обновить", "Playlist updated!": "Плейлист обновлен!", "Downloads added!": "Добавлено в загрузки!", "Save cover file for every track": "Обложки для каждого трека отдельным файлом", "Download Log": "Лог загрузок (технические данные)", "Repository": "Репозиторий", "Source code, report issues there.": "Исходный код, вопросы, предложения.", "Use system theme": "Использовать тему системы", "Light": "Светлая", "Popularity": "По популярности", "User": "Сначала мои", "Track count": "Кол-во треков", "If you want to use custom directory naming - use '/' as directory separator.": "Используйте '/' для разделения названия папок, если хотите создать собственную иерархию.", "Share": "Поделиться", "Save album cover": "Скачивать обложку альбома", "Warning": "Внимание", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Слишком много параллельных загрузок на слабых устройствах могут привести к сбоям!", "Create .nomedia files": "Создавать файлы .nomedia", "To prevent gallery being filled with album art": "Чтобы обложки не отображались в галерее", "Sleep timer": "Таймер сна", "Minutes:": "Минут(ы):", "Hours:": "Час(ы):", "Cancel current timer": "Сбросить таймер", "Current timer ends at": "Время сна", "Smart track list": "Умный плейлист", "Shuffle": "Перемешать", "Library shuffle": "Мои треки вперемешку", "Requires app restart to apply!": "Требуется перезапуск приложения!", "Ask before downloading": "Спрашивать перед загрузкой", "Search history": "История поиска", "Clear search history": "Очистить историю поиска", "LastFM": "LastFM", "Login to enable scrobbling.": "Войдите, чтобы включить скробблинг.", "Login to LastFM": "Авторизоваться через LastFM", "Username": "Имя пользователя", "Password": "Пароль", "Login": "Вход", "Authorization error!": "Ошибка авторизации!", "Logged out!": "Вы успешно вышли!", "Lyrics": "Тексты песен", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "sk_sk": {"Home": "Domov", "Search": "Hľadať", "Library": "Knižnica", "Offline mode, can't play flow or smart track lists.": "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", "Top Albums": "Najlepšie albumy", "Show all albums": "Zobraziť všetky albumy", "Discography": "Diskografia", "Default": "Predvolené", "Reverse": "Opačne", "Alphabetic": "Abecedne", "Artist": "Umelec", "Post processing...": "Prebieha spracovanie...", "Done": "Hotovo", "Delete": "Odstrániť", "Are you sure you want to delete this download?": "Ste si istý, že chcete odstrániť tieto stiahnuté?", "Cancel": "Zrušiť", "Downloads": "Stiahnuté", "Clear queue": "Vyčistiť poradie", "This won't delete currently downloading item": "Týmto sa neodstráni aktuálne sťahovaná položka", "Are you sure you want to delete all queued downloads?": "Ste si istý, ťe chcete odstrániť všetky sťahovania v poradí?", "Clear downloads history": "Vyčistiť históriu sťahovania", "WARNING: This will only clear non-offline (external downloads)": "UPOZORNENIE: Toto vymaže iba súbory, ktoré nie sú offline (stiahnuté)", "Please check your connection and try again later...": "Skontrolujte vaše internetové pripojenie a skúste neskôr...", "Show more": "Zobraziť viac", "Importer": "Dovozca", "Currently supporting only Spotify, with 100 tracks limit": "Momentálne podporované iba Spotify s limitom 100 skladieb", "Due to API limitations": "Kvôli obmedzeniam API", "Enter your playlist link below": "Nižšie zadajte odkaz na svoj zoznam skladieb", "Error loading URL!": "Chyba načítania URL!", "Convert": "Konvertovať", "Download only": "Iba na stiahnutie", "Downloading is currently stopped, click here to resume.": "Sťahovanie je zastavené, kliknite sem pre obnovenie.", "Tracks": "Skladby", "Albums": "Albumy", "Artists": "Umelci", "Playlists": "Playlisty", "Import": "Importovať", "Import playlists from Spotify": "Importovať playlist zo Spotify", "Statistics": "Štatistiky", "Offline tracks": "Offline skladby", "Offline albums": "Offline albumy", "Offline playlists": "Offline playlisty", "Offline size": "Offline veľkosť", "Free space": "Voľné miesto", "Loved tracks": "Obľúbené skladby", "Favorites": "Obľúbené", "All offline tracks": "Všetky offline skladby", "Create new playlist": "Vytvoriť nový playlist", "Cannot create playlists in offline mode": "Nemožem vytvoriť playlist v offline móde", "Error": "Chyba", "Error logging in! Please check your token and internet connection and try again.": "Chyba prihlásenia!Skontrolujte váš token, internetové pripojenie a skúste znova.", "Dismiss": "Zavrieť", "Welcome to": "Vitajte v", "Please login using your Deezer account.": "Prosím prihláste sa s použitím Deezer účtu.", "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.", "Open in browser": "Otvoriť v prehliadači", "By using this app, you don't agree with the Deezer ToS": "Použitím tejto aplikácie nesúhlasíte s Deezer ToS", "Play next": "Hrať dalej", "Add to queue": "Pridať do poradia", "Add track to favorites": "Pridať skladbu do obľúbených", "Add to playlist": "Pridať do playlistu", "Select playlist": "Vybrať playlist", "Track added to": "Skladba pridaná do", "Remove from playlist": "Odstrániť z playlistu", "Track removed from": "Skladba odstránená z", "Remove favorite": "Odstrániť obľúbené", "Track removed from library": "Skladba odstránená z knižnice", "Go to": "Isť na", "Make offline": "Vytvoriť offline", "Add to library": "Pridať do knižnice", "Remove album": "Odstrániť album", "Album removed": "Album odstránený", "Remove from favorites": "Odstrániť z obľúbených", "Artist removed from library": "Umelec odstránený z knižnice", "Add to favorites": "Pridať do obľúbených", "Remove from library": "Odstrániť z knižnice", "Add playlist to library": "Pridať playlist do knižnice", "Added playlist to library": "Pridaný playlist do knižnice", "Make playlist offline": "Vytvoriť playlist offline", "Download playlist": "Stiahnuť playlist", "Create playlist": "vytvoriť playlist", "Title": "Názov", "Description": "Popis", "Private": "Sukromné", "Collaborative": "Kolaboratívne", "Create": "Vytvoriť", "Playlist created!": "Playlist vytvorený!", "Playing from:": "Hrá z:", "Queue": "Poradie", "Offline search": "Offline hľadanie", "Search Results": "Výsledok hľadania", "No results!": "Bez výsledku!", "Show all tracks": "Zobraziť všetky skladby", "Show all playlists": "Zobraziť všetky playlisty", "Settings": "Nastavenia", "General": "Hlavné", "Appearance": "Vzhľad", "Quality": "Kvalita", "Deezer": "Deezer", "Theme": "Téma", "Currently": "Momentálne", "Select theme": "vybrať tému", "Dark": "Temná", "Black (AMOLED)": "Čierna (AMOLED)", "Deezer (Dark)": "Deezer (Temná)", "Primary color": "Hlavná farba", "Selected color": "Vybraná farba", "Use album art primary color": "Použiť farbu z obrázku albumu", "Warning: might be buggy": "Varovanie! Môže obsahovať chyby", "Mobile streaming": "Mobilné pripojenie", "Wifi streaming": "Wifi pripojenie", "External downloads": "Pri sťahovaní", "Content language": "Jazyk obsahu", "Not app language, used in headers. Now": "Toto nie je jazyk aplikácie, používa sa v hlavičkách. Teraz", "Select language": "Vybrať jazyk", "Content country": "Krajina obsahu", "Country used in headers. Now": "Krajina použitá v hlavičkách. Teraz", "Log tracks": "Záznam skladieb", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Odosielať históriu do Deezeru aby funkcie ako Flow fungovali správne", "Offline mode": "Offline mód", "Will be overwritten on start.": "Bude prepísané pri štarte.", "Error logging in, check your internet connections.": "Chyba pri prihlásení, skontrolujte svoje internetové pripojenie.", "Logging in...": "Prihlasujem...", "Download path": "Priečinok pre sťahovanie", "Downloads naming": "Názov stiahnutých", "Downloaded tracks filename": "Názov stiahnutých skladieb", "Valid variables are": "Platné premenné sú", "Reset": "Resetovať", "Clear": "Vyčistiť", "Create folders for artist": "Vytvoriť priečinok pre umelca", "Create folders for albums": "Vytvoriť priečinok pre albumy", "Separate albums by discs": "Oddeliť albumy od diskov", "Overwrite already downloaded files": "Prepísať už stiahnuté súbory", "Copy ARL": "Кopírovať ARL", "Copy userToken/ARL Cookie for use in other apps.": "Kopírovať userToken/ARL Cookie pre použitie v iných aplikáciách.", "Copied": "Skopírované", "Log out": "Odhlásiť sa", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Z dôvodu nekompatibility doplnkov je prihlásenie pomocou prehliadača bez reštartu nedostupné.", "(ARL ONLY) Continue": "(IBA ARL) Pokračovať", "Log out & Exit": "Odhlásiť a ukončiť", "Pick-a-Path": "Vybrať cestu", "Select storage": "Vybrať úložisko", "Go up": "Ísť hore", "Permission denied": "Prístup zamietnutý", "Language": "Jazyk", "Language changed, please restart Freezer to apply!": "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.", "Storage permission denied!": "Prístup k úložisku zamietnutý!", "Failed": "Zlyhanie", "Queued": "Poradie", "External": "Úložisko", "Restart failed downloads": "Reštartovať neúspešné sťahovania", "Clear failed": "Vyčistiť zlyhania", "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", "Download threads": "Súbežné sťahovanie", "Lyrics unavailable, empty or failed to load!": "Texty nedostupné, prázdne alebo chyba pri načítaní!", "About": "O aplikácii", "Telegram Channel": "Telegram kanál", "To get latest releases": "Ak chcete získať najnovšie vydania", "Official chat": "Oficiálny chat", "Telegram Group": "Telegram skupina", "Huge thanks to all the contributors! <3": "Obrovská vďaka všetkým prispievateľom! <3", "Edit playlist": "Upraviť playlist", "Update": "Aktualizácia", "Playlist updated!": "Playlist aktualizovaný!", "Downloads added!": "Pridané sťahovania!", "Save cover file for every track": "Uložiť obrázok albumu pre každú skladbu", "Download Log": "Protokol sťahovania", "Repository": "Repozitár", "Source code, report issues there.": "Zdrojový kód, tam nahláste problémy.", "Use system theme": "Použiť systémovú tému", "Light": "Svetlá", "Popularity": "Popularita", "User": "Používateľ", "Track count": "Počet skladieb", "If you want to use custom directory naming - use '/' as directory separator.": "Ak chcete použiť vlastné pomenovanie adresárov - použite ako oddeľovač adresárov znak „/“.", "Share": "Zdieľať", "Save album cover": "Uložiť obrázok albumu", "Warning": "Upozornenie", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Použitie príliš veľkého počtu súbežných stiahnutí na starších / slabších zariadeniach môže spôsobiť zlyhanie!", "Create .nomedia files": "Vytvoriť súbory .nomedia", "To prevent gallery being filled with album art": "Zabráni sa tomu, aby sa galéria naplnila obrázkami albumov", "Sleep timer": "Časovač vypnutia", "Minutes:": "Minúty:", "Hours:": "Hodiny:", "Cancel current timer": "Zrušiť aktuálny časovač", "Current timer ends at": "Aktuálny časovač končí o", "Smart track list": "Smart zoznam skladieb", "Shuffle": "Zamiešať", "Library shuffle": "Zamiešať knižnicu", "Requires app restart to apply!": "Vyžaduje sa reštart aplikácie!", "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", "Password": "Heslo", "Login": "Prihlásiť", "Authorization error!": "Chyba autorizácie!", "Logged out!": "Odhlásený!", "Lyrics": "Texty", "Player gradient background": "Prechod pozadia v prehrávači", "Updates": "Aktualizácie", "You are running latest version!": "Používate najnovšiu verziu!", "New update available!": "Je dostupná aktualizácia!", "Current version: ": "Aktuálna verzia: ", "Unsupported platform!": "Nepodporovaná platforma!", "Freezer Updates": "Freezer aktualizácie", "Update to latest version in the settings.": "Aktualizujte na najnovšiu verziu v nastaveniach.", "Release date": "Dátum vydania"}, "es_es": {"Home": "Inicio", "Search": "Buscar", "Library": "Biblioteca", "Offline mode, can't play flow or smart track lists.": "Modo sin conexión, no se puede reproducir flow o las listas de reproducción inteligentes.", "Added to library": "Agregado a la biblioteca", "Download": "Descargar", "Disk": "Disco", "Offline": "Sin conexión", "Top Tracks": "Mejores canciones", "Show more tracks": "Mostrar más canciones", "Top": "Top", "Top Albums": "Mejores álbumes", "Show all albums": "Mostrar todos los álbumes", "Discography": "Discografía", "Default": "Predeterminado", "Reverse": "Invertir", "Alphabetic": "Alfabético", "Artist": "Artista", "Post processing...": "Post procesamiento...", "Done": "Hecho", "Delete": "Eliminar", "Are you sure you want to delete this download?": "¿Estás seguro de que quieres borrar esta descarga?", "Cancel": "Cancelar", "Downloads": "Descargas", "Clear queue": "Limpiar la cola", "This won't delete currently downloading item": "Esto no borrará el elemento que se está descargando actualmente", "Are you sure you want to delete all queued downloads?": "¿Estás seguro de que quieres borrar todas las descargas en cola?", "Clear downloads history": "Borrar el historial de descargas", "WARNING: This will only clear non-offline (external downloads)": "ADVERTENCIA: Esto sólo borrará las descargas que no están en modo sin conexión (descargas externas).", "Please check your connection and try again later...": "Por favor, compruebe su conexión y vuelva a intentarlo más tarde...", "Show more": "Mostrar más", "Importer": "Importador", "Currently supporting only Spotify, with 100 tracks limit": "Actualmente sólo se admite Spotify con un límite de 100 canciones", "Due to API limitations": "Debido a limitaciones API", "Enter your playlist link below": "Ingrese el enlace de su lista de reproducción a continuación", "Error loading URL!": "¡Error al cargar la URL!", "Convert": "Convertir", "Download only": "Sólo descargar", "Downloading is currently stopped, click here to resume.": "La descarga está actualmente detenida, haga clic aquí para reanudarla.", "Tracks": "Canciones", "Albums": "Álbumes", "Artists": "Artistas", "Playlists": "Listas de reproducción", "Import": "Importar", "Import playlists from Spotify": "Importar listas de reproducción de Spotify", "Statistics": "Estadísticas", "Offline tracks": "Canciones sin conexión", "Offline albums": "Álbumes sin conexión", "Offline playlists": "Listas de reproducción sin conexión", "Offline size": "Tamaño sin conexión", "Free space": "Espacio libre", "Loved tracks": "Canciones favoritas", "Favorites": "Favoritas", "All offline tracks": "Todas las canciones sin conexión", "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", "Welcome to": "Bienvenido a", "Please login using your Deezer account.": "Por favor, inicie sesión con su cuenta de Deezer.", "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.", "Open in browser": "Abrir en el navegador", "By using this app, you don't agree with the Deezer ToS": "Al usar esta aplicación, no está de acuerdo con las Condiciones de servicio de Deezer", "Play next": "Reproducir siguiente", "Add to queue": "Añadir a la cola", "Add track to favorites": "Agregar la canción a favoritos", "Add to playlist": "Agregar a la lista de reproducción", "Select playlist": "Seleccionar lista de reproducción", "Track added to": "Pista agregada a", "Remove from playlist": "Quitar de la lista de reproducción", "Track removed from": "Pista eliminada de", "Remove favorite": "Eliminar favorito", "Track removed from library": "Pista eliminada de la biblioteca", "Go to": "Ir a", "Make offline": "Hacerlo sin conexión", "Add to library": "Agregar a la biblioteca", "Remove album": "Eliminar álbum", "Album removed": "Álbum eliminado", "Remove from favorites": "Eliminar de favoritos", "Artist removed from library": "Artista eliminado de la biblioteca", "Add to favorites": "Agregar a favoritos", "Remove from library": "Eliminar de la biblioteca", "Add playlist to library": "Agregar lista de reproducción a la biblioteca", "Added playlist to library": "Lista de reproducción agregada a la biblioteca", "Make playlist offline": "Hacer lista de reproducción sin conexión", "Download playlist": "Descargar lista de reproducción", "Create playlist": "Crear lista de reproducción", "Title": "Título", "Description": "Descripción", "Private": "Privado", "Collaborative": "Colaborativo", "Create": "Crear", "Playlist created!": "Lista de reproducción creada!", "Playing from:": "Reproduciendo desde:", "Queue": "Cola", "Offline search": "Búsqueda sin conexión", "Search Results": "Resultados de la búsqueda", "No results!": "No hay resultados!", "Show all tracks": "Mostrar todas las pistas", "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", "Dark": "Oscuro", "Black (AMOLED)": "Negro (AMOLED)", "Deezer (Dark)": "Deezer (oscuro)", "Primary color": "Color primario", "Selected color": "Color seleccionado", "Use album art primary color": "Usar el color primario de la carátula del álbum", "Warning: might be buggy": "Advertencia: podría tener errores", "Mobile streaming": "Transmisión móvil", "Wifi streaming": "Transmisión WiFi", "External downloads": "Descargas externas", "Content language": "Lenguaje del contenido", "Not app language, used in headers. Now": "No es un lenguaje de la aplicación, se usa en los encabezados. Ahora", "Select language": "Seleccione el idioma", "Content country": "País del contenido", "Country used in headers. Now": "País utilizado en los encabezados. Ahora", "Log tracks": "Seguimiento de las pistas", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Envía los registros de escucha de las pistas a Deezer, habilítalo para que funciones como Flow funcionen correctamente", "Offline mode": "Modo sin conexión", "Will be overwritten on start.": "Se sobrescribirá al inicio.", "Error logging in, check your internet connections.": "Error al iniciar sesión, verifique su conexión a internet.", "Logging in...": "Ingresando...", "Download path": "Ruta de las descargas", "Downloads naming": "Nombramiento de las descargas", "Downloaded tracks filename": "Nombre de archivo de las pistas descargadas", "Valid variables are": "Las variables válidas son", "Reset": "Reiniciar", "Clear": "Limpiar", "Create folders for artist": "Crear carpetas por artista", "Create folders for albums": "Crear carpetas por álbumes", "Separate albums by discs": "Separar los álbumes por discos", "Overwrite already downloaded files": "Sobrescribir los archivos ya descargados", "Copy ARL": "Copiar ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copia el Token de usuario/Cookie ARL para su uso en otras aplicaciones.", "Copied": "Copiado", "Log out": "Cerrar sesión", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Debido a la incompatibilidad de los plugins, no se puede iniciar la sesión con el navegador sin reiniciar.", "(ARL ONLY) Continue": "Continuar (SÓLO ARL)", "Log out & Exit": "Cerrar sesión y salir", "Pick-a-Path": "Escoja una ruta", "Select storage": "Seleccionar el almacenamiento", "Go up": "Subir", "Permission denied": "Permiso denegado", "Language": "Idioma", "Language changed, please restart Freezer to apply!": "¡El idioma ha cambiado, por favor reinicie Freezer para aplicarlo!", "Importing...": "Importando...", "Radio": "Radio", "Flow": "Flujo", "Track is not available on Deezer!": "Pista no disponible en deezer!", "Failed to download track! Please restart.": "Error al descargar la pista! Porfavor reinicie.", "Storage permission denied!": "Permiso de almacenamiento denegado!", "Failed": "Fallido", "Queued": "Puesto en cola", "External": "Almacenamiento", "Restart failed downloads": "Reiniciar descargas fallidas", "Clear failed": "Limpiar fallidas", "Download Settings": "Opciones de descarga", "Create folder for playlist": "Crear carpeta para lista de reproducción", "Download .LRC lyrics": "Descargar archivo .LRC", "Proxy": "Proxy", "Not set": "No establecido", "Search or paste URL": "Buscar o pegar URL", "History": "Historial", "Download threads": "Descargas simultáneas", "Lyrics unavailable, empty or failed to load!": "Letras no disponibles, vacías o no se pudieron cargar!", "About": "Acerca de", "Telegram Channel": "Canal de Telegram", "To get latest releases": "Para obtener los últimos lanzamientos", "Official chat": "Chat oficial", "Telegram Group": "Grupo de Telegram", "Huge thanks to all the contributors! <3": "Muchas gracias a todos los contribuyentes contributors! <3", "Edit playlist": "Editar lista de reproducción", "Update": "Actualizar", "Playlist updated!": "Lista de reproducción actualizada!", "Downloads added!": "Descargas agregadas!", "Save cover file for every track": "Guarde el archivo de portada para cada pista", "Download Log": "Registro de Descarga", "Repository": "Repositorio", "Source code, report issues there.": "Código fuente, informe de problemas allí.", "Use system theme": "Usar tema del sistema", "Light": "Claro", "Popularity": "Popularidad", "User": "Usuario", "Track count": "Conteo de pista", "If you want to use custom directory naming - use '/' as directory separator.": "Si quieres usar un nombre de directorio personalizado, usa '/' como separador de directorios.", "Share": "Compartir", "Save album cover": "Guardar portada de album", "Warning": "Precaución", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "¡Usar demasiadas descargas simultáneas en dispositivos antiguos podría causar fallos!", "Create .nomedia files": "Crear archivos .nomedia", "To prevent gallery being filled with album art": "Para prevenir que la galería se llene con arte del album", "Sleep timer": "Temporizador de apagado", "Minutes:": "Minutos:", "Hours:": "Horas:", "Cancel current timer": "Cancelar temporizador actual", "Current timer ends at": "El temporizador actual termina en", "Smart track list": "Lista de pistas inteligente", "Shuffle": "Aleatorio", "Library shuffle": "Reproducción aleatoria de la biblioteca", "Requires app restart to apply!": "Requiere reiniciar la app para aplicar!", "Ask before downloading": "Preguntar antes de descargar", "Search history": "Buscar historial", "Clear search history": "Borrar historial de busqueda", "LastFM": "LastFM", "Login to enable scrobbling.": "Inicie sesión para habilitar scrobbling.", "Login to LastFM": "Iniciar sesión con LastFM", "Username": "Nombre de usario", "Password": "Contraseña", "Login": "Iniciar sesión", "Authorization error!": "¡Error de autorización!", "Logged out!": "¡Desconectado!", "Lyrics": "Letras", "Player gradient background": "Fodo degradado en reproductor", "Updates": "Actualizaciones", "You are running latest version!": "¡Estás ejecutando la última versión!", "New update available!": "¡Nueva actualización disponible!", "Current version: ": "Versión actual: ", "Unsupported platform!": "¡Plataforma no soportada!", "Freezer Updates": "Actualizaciones de Freezer", "Update to latest version in the settings.": "Actualiza a la última versión en la configuración.", "Release date": "Fecha de lanzamiento"}, "tr_tr": {"Home": "Anasayfa", "Search": "Ara", "Library": "Kütüphane", "Offline mode, can't play flow or smart track lists.": "Çevrimdışı modu, flow veya akıllı parça listelerini ç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", "Top": "En popüler", "Top Albums": "Popüler Albümler", "Show all albums": "Tüm albümleri göster", "Discography": "Diskografi", "Default": "Varsayılan", "Reverse": "Tersten", "Alphabetic": "Alfabetik", "Artist": "Sanatçı", "Post processing...": "İşleniyor...", "Done": "Bitti", "Delete": "Sil", "Are you sure you want to delete this download?": "Bu indirmeyi silmek istediğinizden emin misiniz?", "Cancel": "İptal", "Downloads": "İndirilenler", "Clear queue": "Sırayı temizle", "This won't delete currently downloading item": "Şu anda indirilen parçayı silmez", "Are you sure you want to delete all queued downloads?": "Sıradaki tüm indirmeleri silmek istediğinizden emin misiniz?", "Clear downloads history": "İndirme geçmişini temizle", "WARNING: This will only clear non-offline (external downloads)": "UYARI: Bu yalnızca çevrimdışı olmayanları temizler (harici indirmeler)", "Please check your connection and try again later...": "Lütfen bağlantınızı kontrol ediniz ve daha sonra tekrar deneyiniz...", "Show more": "Daha fazla göster", "Importer": "Aktaracı", "Currently supporting only Spotify, with 100 tracks limit": "Şu anda 100 parça sınırıyla yalnızca Spotify'ı destekliyor", "Due to API limitations": "API sınırlamaları nedeniyle", "Enter your playlist link below": "Oynatma listesi bağlantınızı aşağıya giriniz", "Error loading URL!": "URL yüklenirken hata oluştu!", "Convert": "Dönüştür", "Download only": "Sadece indir", "Downloading is currently stopped, click here to resume.": "İndirme durduruldu, devam etmek için tıklayın.", "Tracks": "Parçalar", "Albums": "Albümler", "Artists": "Sanatçılar", "Playlists": "Çalma listeleri", "Import": "İçe Aktar", "Import playlists from Spotify": "Spotify'dan çalma listelerini içe aktarın", "Statistics": "İstatistikler", "Offline tracks": "Çevrimdışı parçalar", "Offline albums": "Çevrimdışı albümler", "Offline playlists": "Çevrimdışı oynatma listeleri", "Offline size": "Çevrimdışı boyut", "Free space": "Boş alan", "Loved tracks": "Sevilen parçalar", "Favorites": "Favoriler", "All offline tracks": "Tüm çevrimdışı parçalar", "Create new playlist": "Yeni çalma listesi oluştur", "Cannot create playlists in offline mode": "Çevrimdışı modda oynatma listeleri oluşturulamaz", "Error": "Hata", "Error logging in! Please check your token and internet connection and try again.": "Oturum açılamadı! Lütfen tokeninizi ve internet bağlantınızı kontrol edin ve tekrar deneyin.", "Dismiss": "Kapat", "Welcome to": "Hoşgeldiniz", "Please login using your Deezer account.": "Lütfen Deezer hesabınızı kullanarak giriş yapın.", "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.", "Open in browser": "Tarayıcıda aç", "By using this app, you don't agree with the Deezer ToS": "Bu uygulamayı kullanarak Deezer Hizmet Şartları'nı kabul etmiyorsunuz", "Play next": "Sonrakini çal", "Add to queue": "Sıraya ekle", "Add track to favorites": "Parçayı favorilere ekle", "Add to playlist": "Çalma listesine ekle", "Select playlist": "Çalma listesi seçin", "Track added to": "Parça şuraya eklendi", "Remove from playlist": "Çalma listesinden kaldır", "Track removed from": "Parça şuradan kaldırıldı", "Remove favorite": "Favorilerden kaldır", "Track removed from library": "Parça kütüphaneden kaldırıldı", "Go to": "Git", "Make offline": "Çevrimdışı yap", "Add to library": "Kütüphaneye ekle", "Remove album": "Albümü kaldır", "Album removed": "Albüm kaldırıldı", "Remove from favorites": "Favorilerden kaldır", "Artist removed from library": "Sanatçı kütüphaneden kaldırıldı", "Add to favorites": "Favorilere ekle", "Remove from library": "Kütüphaneden kaldır", "Add playlist to library": "Çalma listesini kütüphaneye ekleyin", "Added playlist to library": "Çalma listesi kütüphaneye eklendi", "Make playlist offline": "Çalma listesini çevrimdışı yapın", "Download playlist": "Çalma listesini indirin", "Create playlist": "Çalma listesi oluştur", "Title": "Başlık", "Description": "Açıklama", "Private": "Özel", "Collaborative": "Paylaşılan", "Create": "Oluştur", "Playlist created!": "Çalma listesi oluşturuldu!", "Playing from:": "Şuradan oynatılıyor:", "Queue": "Kuyruk", "Offline search": "Çevrimdışı arama", "Search Results": "Arama Sonuçları", "No results!": "Sonuç yok!", "Show all tracks": "Tüm parçaları göster", "Show all playlists": "Tüm çalma listelerini göster", "Settings": "Ayarlar", "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", "Warning: might be buggy": "Uyarı: hatalı olabilir", "Mobile streaming": "Mobil veri", "Wifi streaming": "Wifi", "External downloads": "Harici indirmeler", "Content language": "İçerik dili", "Not app language, used in headers. Now": "Uygulama dili değil, başlıklarda kullanılacak. Şuan", "Select language": "Dil seçin", "Content country": "İçerik ülkesi", "Country used in headers. Now": "Başlıklarda kullanılan ülke. Şuan", "Log tracks": "Parça günlükleri", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Parça dinleme günlüklerini Deezer'a gönderin, Flow gibi özelliklerin düzgün çalışması için etkinleştirin", "Offline mode": "Çevrimdışı mod", "Will be overwritten on start.": "Başlangıçta üzerine yazılacak.", "Error logging in, check your internet connections.": "Giriş hatası, internet bağlantılarınızı kontrol edin.", "Logging in...": "Giriş yapılıyor...", "Download path": "İndirme konumu", "Downloads naming": "İndirilenleri adlandır", "Downloaded tracks filename": "İndirilen parçaların dosya adı", "Valid variables are": "Geçerli değişkenler", "Reset": "Sıfırla", "Clear": "Temizle", "Create folders for artist": "Sanatçılar için klasörler oluşturun", "Create folders for albums": "Albümler için klasörler oluşturun", "Separate albums by discs": "Albümleri disklere göre ayırın", "Overwrite already downloaded files": "İndirilmiş dosyaların üzerine yaz", "Copy ARL": "ARL kopyala", "Copy userToken/ARL Cookie for use in other apps.": "Diğer uygulamalarda kullanmak için userToken / ARL Cookie'yi kopyalayın.", "Copied": "Kopyalandı", "Log out": "Çıkış yap", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Eklenti uyumsuzluğu nedeniyle, yeniden başlatmadan tarayıcı kullanılarak oturum açılamaz.", "(ARL ONLY) Continue": "(SADECE ARL) Devam et", "Log out & Exit": "Çıkış yap & Kapat", "Pick-a-Path": "Konum seç", "Select storage": "Depolama seç", "Go up": "Yukarı git", "Permission denied": "İzin reddedildi", "Language": "Dil", "Language changed, please restart Freezer to apply!": "Dil değişti,değişiklik için Freezeri yeniden başlatın!", "Importing...": "İçe aktarılıyor...", "Radio": "Radyo", "Flow": "Akış", "Track is not available on Deezer!": "Parça Deezer'da mevcut değil!", "Failed to download track! Please restart.": "Parça indirilemedi! Lütfen yeniden başlat.", "Storage permission denied!": "Depolama izni reddedildi!", "Failed": "Başarısız", "Queued": "Sıraya alındı", "External": "Depolama", "Restart failed downloads": "Başarısız indirmeleri yeniden başlatın", "Clear failed": "Silinemedi", "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ş", "Download threads": "Eşzamanlı indirmeler", "Lyrics unavailable, empty or failed to load!": "Sözler mevcut değil, boş veya yüklenemedi!", "About": "Hakkında", "Telegram Channel": "Telegram Kanalı", "To get latest releases": "En son sürümleri indirmek için", "Official chat": "Resmi sohbet", "Telegram Group": "Telegram Grubu", "Huge thanks to all the contributors! <3": "Katkıda bulunanlara çok teşekkürler! <3", "Edit playlist": "Çalma listesini düzenleyin", "Update": "Güncelle", "Playlist updated!": "Çalma listesi güncellendi!", "Downloads added!": "İndirmeler eklendi!", "Save cover file for every track": "Her parça için kapak dosyasını kaydedin", "Download Log": "İndirme Kayıtları", "Repository": "Repo", "Source code, report issues there.": "Kaynak kodu, sorunları bildirin", "Use system theme": "Sistem temasını kullan", "Light": "Açık", "Popularity": "Popüler", "User": "Kullanıcı", "Track count": "Şarkı sayısı", "If you want to use custom directory naming - use '/' as directory separator.": "Özel dizin adlandırma kullanmak istiyorsanız, dizin ayırıcı olarak '/' kullanın.", "Share": "Paylaş", "Save album cover": "Albüm kapağını kaydet", "Warning": "Uyarı", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Çok eski veya güçsüz cihazlarda çok fazla eşzamanlı indirme kullanmak çökmelere neden olabilir!", "Create .nomedia files": ".Nomedia dosyaları oluşturun", "To prevent gallery being filled with album art": "Galerinin albüm kapağıyla dolmasını önlemek için", "Sleep timer": "Uyku zamanlayıcısı", "Minutes:": "Dakika:", "Hours:": "Saat:", "Cancel current timer": "Geçerli zamanlayıcıyı iptal et", "Current timer ends at": "Zamanlayıcı bitiş saati", "Smart track list": "Akıllı parça listesi", "Shuffle": "Karışık çal", "Library shuffle": "Kütüphane Karışık", "Requires app restart to apply!": "* Uygulanması için yeniden başlatmak gerekir!", "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(şarkıların yansıtılması) çalışması için giriş yap.", "Login to LastFM": "LastFM ile giriş yap", "Username": "Kullanıcı adı", "Password": "Şifre", "Login": "Giriş yap", "Authorization error!": "Giriş esnasında bir hata oluştu!", "Logged out!": "Oturum kapatıldı!", "Lyrics": "Şarkı sözleri", "Player gradient background": "Çaların gradient arka fonu", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "uk_ua": {"Home": "Головна", "Search": "Пошук", "Library": "Бібліотека", "Offline mode, can't play flow or smart track lists.": "Оффлайн режим, не може відтворювати потік та smart track списки.", "Added to library": "Додано до бібліотеки", "Download": "Завантажити", "Disk": "Диск", "Offline": "Офлайн", "Top Tracks": "Топ треки", "Show more tracks": "Показати більше треків", "Top": "Топ", "Top Albums": "Топ альбомів", "Show all albums": "Показати всі альбоми", "Discography": "Дискографія", "Default": "За замовчуванням", "Reverse": "У зворотньому порядку", "Alphabetic": "В алфавітному порядку", "Artist": "Виконавець", "Post processing...": "Пост-обробка...", "Done": "Виконано", "Delete": "Видалити", "Are you sure you want to delete this download?": "Ви дійсно бажаєте видалити це завантаження?", "Cancel": "Скасувати", "Downloads": "Завантаження", "Clear queue": "Очистити чергу", "This won't delete currently downloading item": "Це не призведе до видалення поточного завантажуванного елементу", "Are you sure you want to delete all queued downloads?": "Ви дійсно бажаєте видалити всі завантаження у черзі?", "Clear downloads history": "Очистити історію завантажень", "WARNING: This will only clear non-offline (external downloads)": "Увага! Це видалить тільки завантаження (не кеш)", "Please check your connection and try again later...": "Будь ласка, перевірте ваше з'єднання і повторіть спробу...", "Show more": "Показати більше", "Importer": "Імпортувати", "Currently supporting only Spotify, with 100 tracks limit": "Наразі підтримується тільки Spotify, з обмеженням 100 треків", "Due to API limitations": "Через обмеження API", "Enter your playlist link below": "Введіть посилання на плейлист нижче", "Error loading URL!": "Помилка завантаження URL!", "Convert": "Конвертувати", "Download only": "Тільки завантажити", "Downloading is currently stopped, click here to resume.": "Завантаження зупинилося, натисніть тут, щоб продовжити.", "Tracks": "Треки", "Albums": "Альбоми", "Artists": "Виконавці", "Playlists": "Плейлисти", "Import": "Імпорт", "Import playlists from Spotify": "Імпортувати плейлисти зі Spotify", "Statistics": "Статистика офлайн", "Offline tracks": "Офлайн треки", "Offline albums": "Офлайн альбоми", "Offline playlists": "Офлайн плейлисти", "Offline size": "Офлайн розмір", "Free space": "Вільно", "Loved tracks": "Улюблені треки", "Favorites": "Обране", "All offline tracks": "Автономні треки", "Create new playlist": "Створити новий плейлист", "Cannot create playlists in offline mode": "Не вдалося створити списки відтворення в автономному режимі", "Error": "Помилка", "Error logging in! Please check your token and internet connection and try again.": "Помилка входу! Будь ласка, перевірте ваш токен та підключення до Інтернету і повторіть спробу.", "Dismiss": "Відхилити", "Welcome to": "Ласкаво просимо до", "Please login using your Deezer account.": "Будь ласка, увійдіть, використовуючи свій обліковий запис Deezer.", "Login using browser": "Вхід через браузер", "Login using token": "Увійдіть, використовуючи токен", "Enter ARL": "Введіть ARL", "Token (ARL)": "Токен (ARL)", "Save": "Зберегти", "If you don't have account, you can register on deezer.com for free.": "Якщо у вас немає облікового запису, ви можете зареєструватися на deezer.com безкоштовно.", "Open in browser": "Відкрити в браузері", "By using this app, you don't agree with the Deezer ToS": "Використовуючи цей додаток, ви не погоджуєтеся з Deezer ToS", "Play next": "Відтворити наступний", "Add to queue": "Додати до черги", "Add track to favorites": "Додати трек до обраного", "Add to playlist": "Додати до плейлиста", "Select playlist": "Вибрати плейлист", "Track added to": "Трек додано до", "Remove from playlist": "Видалити зі списку відтворення", "Track removed from": "Трек видалено з", "Remove favorite": "Видалити з обраного", "Track removed from library": "Трек видалено з бібліотеки", "Go to": "Перейти до", "Make offline": "Створити оффлайн", "Add to library": "Додати до бібліотеки", "Remove album": "Видалити альбом", "Album removed": "Альбом видалено", "Remove from favorites": "Видалити з обраного", "Artist removed from library": "Виконавець видалений з бібліотеки", "Add to favorites": "Додати в обране", "Remove from library": "Видалити з бібліотеки", "Add playlist to library": "Додати плейлист до бібліотеки", "Added playlist to library": "Додано плейлист до бібліотеки", "Make playlist offline": "Створити плейлист офлайн", "Download playlist": "Завантажити плейлист", "Create playlist": "Створити плейлист", "Title": "Заголовок", "Description": "Опис", "Private": "Приватний", "Collaborative": "Спільний", "Create": "Створити", "Playlist created!": "Плейлист створено!", "Playing from:": "Відтворення з:", "Queue": "Черга", "Offline search": "Пошук в режимі офлайн", "Search Results": "Результати пошуку", "No results!": "Нічого не знайдено!", "Show all tracks": "Показати всі треки", "Show all playlists": "Показати всі плейлисти", "Settings": "Налаштування", "General": "Загальні", "Appearance": "Зовнішній вигляд", "Quality": "Якість", "Deezer": "Deezer", "Theme": "Тема", "Currently": "Поточний", "Select theme": "Вибрати тему", "Dark": "Темна", "Black (AMOLED)": "Чорна (AMOLED)", "Deezer (Dark)": "Deezer (темна)", "Primary color": "Основний колір", "Selected color": "Вибрати колір", "Use album art primary color": "Використовувати основний колір обкладинки альбому", "Warning: might be buggy": "Увага: може виникнути помилка", "Mobile streaming": "Мобільний потік", "Wifi streaming": "Wifi потік", "External downloads": "Зовнішні завантаження", "Content language": "Мова контенту", "Not app language, used in headers. Now": "Мова, що використовується в заголовках. Зараз", "Select language": "Вибрати мову", "Content country": "Країна контенту", "Country used in headers. Now": "Країна, яка використовується в заголовках. Зараз", "Log tracks": "Журнал треків", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Надсилати журнали прослуховування треку в Deezer, увімкніть для таких функцій, як Flow для коректної роботи", "Offline mode": "Офлайн режим", "Will be overwritten on start.": "Буде перезаписано під час запуску.", "Error logging in, check your internet connections.": "Помилка входу, перевірте підключення до Інтернету.", "Logging in...": "Вхід у систему...", "Download path": "Шлях завантаження", "Downloads naming": "Завантаження", "Downloaded tracks filename": "Імена завантажених треків", "Valid variables are": "Припустимі змінні", "Reset": "Скинути", "Clear": "Очистити", "Create folders for artist": "Створити теки для виконавців", "Create folders for albums": "Створити теки для альбомів", "Separate albums by discs": "Розділяти альбоми за дисками", "Overwrite already downloaded files": "Перезаписати вже завантажені файли", "Copy ARL": "Копіювати ARL", "Copy userToken/ARL Cookie for use in other apps.": "Скопіювати userToken/ARL Cookie для використання в інших додатках.", "Copied": "Скопійовано", "Log out": "Вийти з системи", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Через несумісність плагіна, вхід за допомогою браузера недоступний без перезапуску.", "(ARL ONLY) Continue": "(ТІЛЬКИ ARL) Продовжити", "Log out & Exit": "Вийти", "Pick-a-Path": "Вибрати шлях", "Select storage": "Вибрати сховище", "Go up": "Вгору", "Permission denied": "Доступ заборонено", "Language": "Мова", "Language changed, please restart Freezer to apply!": "Мову змінено, будь ласка, перезапустіть Freezer для застосування!", "Importing...": "Імпорт...", "Radio": "Радіо", "Flow": "Flow", "Track is not available on Deezer!": "Трек не доступний в Deezer!", "Failed to download track! Please restart.": "Не вдалося завантажити трек! Будь ласка, перезапустіть.", "Storage permission denied!": "Немає дозволу на доступ до сховища!", "Failed": "Помилка", "Queued": "У черзі", "External": "Сховище", "Restart failed downloads": "Перезапустити невдалі завантаження", "Clear failed": "Очистити невдалі", "Download Settings": "Параметри завантаження", "Create folder for playlist": "Створити теку для плейлиста", "Download .LRC lyrics": "Завантажити .LRC тексти пісень", "Proxy": "Проксі", "Not set": "Не вибрано", "Search or paste URL": "Введіть адресу або пошуковий запит", "History": "Історія", "Download threads": "Одночасних завантажень", "Lyrics unavailable, empty or failed to load!": "Текст недоступний, відсутній або завантаження не вдалося!", "About": "Про додаток", "Telegram Channel": "Telegram канал", "To get latest releases": "Для отримання останніх релізів", "Official chat": "Офіційний чат", "Telegram Group": "Група в Telegram", "Huge thanks to all the contributors! <3": "Величезна подяка всім учасникам! <3", "Edit playlist": "Редагувати плейлист", "Update": "Оновити", "Playlist updated!": "Плейлист оновлено!", "Downloads added!": "Завантаження додано!", "Save cover file for every track": "Зберегти файл обкладинки для кожнго треку", "Download Log": "Журнал завантажень", "Repository": "Репозиторій", "Source code, report issues there.": "Вихідний код, повідомте про проблеми.", "Use system theme": "Використовувати системну тему", "Light": "Світла", "Popularity": "Популярне", "User": "Користувач", "Track count": "Кількість треків", "If you want to use custom directory naming - use '/' as directory separator.": "Якщо ви хочете використовувати назву власної директорії - використовуйте '/' як розділювач каталогів.", "Share": "Надіслати", "Save album cover": "Зберегти обкладинку альбому", "Warning": "Увага", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Використання занадто багато одночасних завантажень на старих/слабких пристроях може спричинити збій!", "Create .nomedia files": "Створити файли .nomedia", "To prevent gallery being filled with album art": "Щоб запобігти заповненню галереї обкладинками альбомів", "Sleep timer": "Таймер сну", "Minutes:": "Хвилини:", "Hours:": "Години:", "Cancel current timer": "Скасувати поточний таймер", "Current timer ends at": "Поточний таймер закінчується о", "Smart track list": "Smart track лист", "Shuffle": "Перемішати", "Library shuffle": "Перемішати в бібліотеці", "Requires app restart to apply!": "Потрібен перезапуск додатку!", "Ask before downloading": "Запитувати перед завантаженням", "Search history": "Історія пошуку", "Clear search history": "Очистити історію пошуку", "LastFM": "LastFM", "Login to enable scrobbling.": "Увійдіть, щоб увімкнути scrobbling.", "Login to LastFM": "Увійти через LastFM", "Username": "Ім'я користувача", "Password": "Пароль", "Login": "Увійти", "Authorization error!": "Помилка авторизації!", "Logged out!": "Вихід з системи!", "Lyrics": "Тексти пісень", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}, "ur_pk": {"Home": "ہوم", "Search": "تلاش کریں", "Library": "لائبریری", "Offline mode, can't play flow or smart track lists.": "آفلائن موڈ ، فلو اور گانوں کی لسٹ نہیں چل سکتی۔", "Added to library": "لائبریری میں شامل کر دیا گیا", "Download": "ڈاؤن لوڈ", "Disk": "ڈسک", "Offline": "آف لائن", "Top Tracks": "بہترین گانے", "Show more tracks": "اور گانے دکھائیں", "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 Freezer to apply!": "Language changed, please restart Freezer 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", "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!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", "Release date": "Release date"}}; \ No newline at end of file +const crowdin = {"ar_ar": {"Home": "القائمة الرئيسية", "Search": "بحث", "Library": "المكتبة", "Offline mode, can't play flow or smart track lists.": "وضع خارج الشبكة, لا تستطيع تشغيل اغاني من قوائم ديزر فلو", "Added to library": "تمت الاضافة الى المكتبة", "Download": "تنزيل", "Disk": "القرص", "Offline": "خارج الشبكة", "Top Tracks": "افضل الاغاني", "Show more tracks": "اضهار المزيد من الاغاني", "Top": "الافضل", "Top Albums": "افضل الالبومات", "Show all albums": "اضهار كل الالبومات", "Discography": "كل الالبومات و الاغاني", "Default": "افتراضي", "Reverse": "عكس", "Alphabetic": "أبجدي", "Artist": "فنان", "Post processing...": "بعد المعالجة...", "Done": "تم", "Delete": "حذف", "Are you sure you want to delete this download?": "هل أنت متأكد أنك تريد حذف هذا التنزيل؟", "Cancel": "الغاء", "Downloads": "التنزيلات", "Clear queue": "مسح قائمة الانتظار", "This won't delete currently downloading item": "لن يؤدي هذا إلى حذف العنصر الذي يتم تنزيله حاليًا", "Are you sure you want to delete all queued downloads?": "هل أنت متأكد أنك تريد حذف كافة التنزيلات في قائمة الانتظار؟", "Clear downloads history": "مسح تاريخ التنزيلات", "WARNING: This will only clear non-offline (external downloads)": "تحذير: سيؤدي هذا فقط إلى مسح الملفات غير المتصلة (التنزيلات الخارجية)", "Please check your connection and try again later...": "يرجى التحقق من الاتصال الخاص بك والمحاولة مرة أخرى في وقت لاحق...", "Show more": "اظهار المزيد", "Importer": "المستورد", "Currently supporting only Spotify, with 100 tracks limit": "حاليا يدعم سبوتفاي فقط, بحد اقصى 100 اغنية", "Due to API limitations": "بسبب قيود API", "Enter your playlist link below": "أدخل رابط قائمة التشغيل أدناه", "Error loading URL!": "خطأ في تنزيل الرابط!", "Convert": "تحويل", "Download only": "تنزيل فقط", "Downloading is currently stopped, click here to resume.": "التنزيل متوقف حاليًا ، انقر هنا للاستئناف.", "Tracks": "اغاني", "Albums": "البومات", "Artists": "فنانون", "Playlists": "قوائم تشغيل", "Import": "استيراد", "Import playlists from Spotify": "استيراد قائمة تشغيل من سبوتيفاي", "Statistics": "احصائيات", "Offline tracks": "اغاني بدون اتصال", "Offline albums": "البومات بدون اتصال", "Offline playlists": "قوائم تشغيل بدون اتصال", "Offline size": "حجم بدون اتصال", "Free space": "مساحة فارغة", "Loved tracks": "الاغاني المحبوبة", "Favorites": "المفضلات", "All offline tracks": "كل الاغاني بدون اتصال", "Create new playlist": "انشاء قائمة تشغيل جديدة", "Cannot create playlists in offline mode": "لا يمكن إنشاء قوائم التشغيل في وضع عدم الاتصال", "Error": "خطأ", "Error logging in! Please check your token and internet connection and try again.": "خطأ في تسجيل الدخول! يرجى التحقق من الرمز المميز والاتصال بالإنترنت وحاول مرة أخرى.", "Dismiss": "رفض", "Welcome to": "مرحبا بك في", "Please login using your Deezer account.": "يرجى تسجيل الدخول باستخدام حساب ديزر الخاص بك.", "Login using browser": "تسجيل الدخول باستخدام المتصفح", "Login using token": "تسجيل الدخول باستخدام الرمز المميز", "Enter ARL": "أدخل الرمز المميز (arl)", "Token (ARL)": "الرمز المميز (ARL)", "Save": "حفظ", "If you don't have account, you can register on deezer.com for free.": "إذا لم يكن لديك حساب ، يمكنك التسجيل على deezer.com مجانًا.", "Open in browser": "افتح في المتصفح", "By using this app, you don't agree with the Deezer ToS": "باستخدام هذا التطبيق ، أنت لا توافق على شروط خدمة ديزر", "Play next": "شغل التالي", "Add to queue": "إضافة إلى قائمة الانتظار", "Add track to favorites": "اضافة الاغنية الى المفضلة", "Add to playlist": "اضافة الى قائمة التشغيل", "Select playlist": "اختيار قائمة التشغيل", "Track added to": "تم اضافة الاغنية الى", "Remove from playlist": "إزالة من قائمة التشغيل", "Track removed from": "تم إزالة الاغنية من", "Remove favorite": "إزالة المفضلة", "Track removed from library": "تم إزالة الاغنية من المكتبة", "Go to": "الذهاب الى", "Make offline": "جعله في وضع عدم الاتصال", "Add to library": "إضافة إلى مكتبة", "Remove album": "إزالة الالبوم", "Album removed": "تم إزالة الالبوم", "Remove from favorites": "تم الإزالة من المفضلة", "Artist removed from library": "تم إزالة الفنان من المكتبة", "Add to favorites": "اضافة الى المفضلة", "Remove from library": "إزالة من المكتبة", "Add playlist to library": "أضف قائمة التشغيل إلى المكتبة", "Added playlist to library": "تم اضافة قائمة التشغيل الى المكتبة", "Make playlist offline": "جعل قائمة التشغيل في وضع عدم الاتصال", "Download playlist": "تنزيل قائمة التشغيل", "Create playlist": "إنشاء قائمة التشغيل", "Title": "عنوان", "Description": "وصف", "Private": "خاص", "Collaborative": "التعاونيه", "Create": "إنشاء", "Playlist created!": "تم إنشاء قائمة التشغيل", "Playing from:": "التشغيل من:", "Queue": "قائمة الانتظار", "Offline search": "البحث دون اتصال", "Search Results": "نتائج البحث", "No results!": "لا نتائج!", "Show all tracks": "عرض كل الاغاني", "Show all playlists": "عرض كل قوائم التشغيل", "Settings": "الإعدادات", "General": "عام", "Appearance": "المظهر", "Quality": "الجودة", "Deezer": "ديزر", "Theme": "ثيم", "Currently": "حاليا", "Select theme": "اختر ثيم", "Dark": "داكن (أفضل)", "Black (AMOLED)": "أسود", "Deezer (Dark)": "داكن (ديزر)", "Primary color": "اللون الأساسي", "Selected color": "اللون المحدد", "Use album art primary color": "استخدم اللون الأساسي لصورة الألبوم", "Warning: might be buggy": "تحذير: قد يكون غير مستقر", "Mobile streaming": "البث عبر شبكة الجوال", "Wifi streaming": "البث عبر الوايفاي", "External downloads": "التنزيلات الخارجية", "Content language": "لغة المحتوى", "Not app language, used in headers. Now": "ليست لغة التطبيق المستخدمة في العناوين. الآن", "Select language": "اختار اللغة", "Content country": "بلد المحتوى", "Country used in headers. Now": "البلد المستخدم في العناوين. الآن", "Log tracks": "تسجيل الاغاني", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "أرسال سجلات الاستماع إلى ديزر ، قم بتمكينها لميزات مثل فلو لتعمل بشكل صحيح (ينصح تفعيلها)", "Offline mode": "وضع عدم الاتصال", "Will be overwritten on start.": "سيتم الكتابة فوقها في البداية.", "Error logging in, check your internet connections.": "خطأ في تسجيل الدخول ، تحقق من اتصالات الإنترنت الخاص بك.", "Logging in...": "جار تسجيل الدخول...", "Download path": "مسار التنزيل", "Downloads naming": "تسمية التنزيلات", "Downloaded tracks filename": "اسم ملف الاغاني التي تم تنزيلها", "Valid variables are": "المتغيرات الصالحة هي", "Reset": "إعادة تعيين", "Clear": "مسح", "Create folders for artist": "إنشاء ملفات للفنان", "Create folders for albums": "إنشاء ملفات للالبوم", "Separate albums by discs": "افصل الالبومات عبر رقم الاقراص", "Overwrite already downloaded files": "الكتابة فوق الملفات التي تم تنزيلها", "Copy ARL": "نسخ الرمز المميز (ARL)", "Copy userToken/ARL Cookie for use in other apps.": "انسخ ملف الرابط الرمز المميز لاستخدامه في تطبيقات أخرى.", "Copied": "تم النسخ", "Log out": "تسجيل خروج", "Due to plugin incompatibility, login using browser is unavailable without restart.": "نظرًا لعدم توافق المكون الإضافي ، لا يتوفر تسجيل الدخول باستخدام المتصفح بدون إعادة التشغيل.", "(ARL ONLY) Continue": "استمر (رمز مميز فقط ARL)", "Log out & Exit": "تسجيل الخروج والخروج", "Pick-a-Path": "اختر المسار", "Select storage": "حدد وحدة التخزين", "Go up": "اذهب للأعلى", "Permission denied": "طلب الاذن مرفوض", "Language": "اللغة", "Language changed, please restart Freezer to apply!": "تم تغيير اللغة، الرجاء إعادة تشغيل فريزر لتطبيق!", "Importing...": "جار الاستيراد...", "Radio": "راديو", "Flow": "فلو", "Track is not available on Deezer!": "الأغنية غير متوفرة على ديزر!", "Failed to download track! Please restart.": "فشل تنزيل الأغنية! الرجاء إعادة التشغيل.", "Storage permission denied!": "رفض إذن التخزين!", "Failed": "فشل", "Queued": "في قائمة الانتظار", "External": "تخزين", "Restart failed downloads": "أعد استئناف التنزيلات الفاشلة", "Clear failed": "فشل المسح", "Download Settings": "إعدادات التنزيل", "Create folder for playlist": "إنشاء ملف لقائمة التشغيل", "Download .LRC lyrics": "تنزيل ملف كلمات الاغنية .LRC", "Proxy": "بروكسي", "Not set": "غير محدد", "Search or paste URL": "ابحث أو الصق رابط", "History": "تاريخ السماع", "Download threads": "عدد التنزيلات في نفس الوقت", "Lyrics unavailable, empty or failed to load!": "الكلمات غير متوفرة، فارغة أو فشل تنزيلها!", "About": "حول البرنامج", "Telegram Channel": "قناة التلكرام", "To get latest releases": "لتنزيل اخر اصدارات البرنامج", "Official chat": "الدردشة الرسمية", "Telegram Group": "مجموعة التلكرام", "Huge thanks to all the contributors! <3": "شكرا جزيلا لجميع المساهمين! <3", "Edit playlist": "تعديل قائمة التشغيل", "Update": "تحديث", "Playlist updated!": "تم تحديث قائمة التشغيل!", "Downloads added!": "تم إضافة التنزيلات!", "Save cover file for every track": "حفظ صورة الالبوم لكل اغنية", "Download Log": "سجل التنزيل", "Repository": "مستودع الكود", "Source code, report issues there.": "كود المصدر ، ابلغ عن المشاكل هنا.", "Use system theme": "استخدم ثيم النظام", "Light": "ابيض", "Popularity": "الشعبية", "User": "المستخدم", "Track count": "عدد الاغاني", "If you want to use custom directory naming - use '/' as directory separator.": "إذا كنت تريد استخدام تسمية مخصصة، استخدم '/' كفاصل بين المسار.", "Share": "مشاركة", "Save album cover": "حفظ غلاف الألبوم", "Warning": "تحذير", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "استخدام الكثير من التنزيلات في نفس الوقت على الأجهزة القديمة / الضعيفة قد يسبب مشاكل!", "Create .nomedia files": "إنشاء ملف .nomedia", "To prevent gallery being filled with album art": "لمنع ملء المعرض بصور الألبوم", "Sleep timer": "مؤقت النوم", "Minutes:": "دقائق:", "Hours:": "ساعات:", "Cancel current timer": "إلغاء المؤقت الحالي", "Current timer ends at": "المؤقت الحالي ينتهي عند", "Smart track list": "قائمة الأغاني الذكية", "Shuffle": "خلط عشوائي", "Library shuffle": "خلط المكتبة", "Ignore interruptions": "تجاهل الانقطاعات", "Requires app restart to apply!": "يتطلب إعادة التشغيل التطبيق!", "Ask before downloading": "السؤال قبل التنزيل", "Search history": "تاريخ البحث", "Clear search history": "إزالة تاريخ البحث", "LastFM": "LastFM", "Login to enable scrobbling.": "تسجيل الدخول لتفعيل التسجيل.", "Login to LastFM": "تسجيل الدخول في LastFM", "Username": "إسم المستخدم", "Password": "كلمة السر", "Login": "تسجيل الدخول", "Authorization error!": "خطأ في التصريح!", "Logged out!": "تم تسجيل الخروج!", "Lyrics": "كلمات الأغنية", "Player gradient background": "خلفية المشغل المتدرجة", "Updates": "التحديثات", "You are running latest version!": "انت الان تشغل احدث اصدار للبرنامج!", "New update available!": "تحديث جديد متاح!", "Current version: ": "الإصدار الحالي: ", "Unsupported platform!": "منصة غير مدعومة!", "Freezer Updates": "تحديثات فريزر", "Update to latest version in the settings.": "تحديث لأحدث إصدار في الإعدادات.", "Release date": "تاريخ الاصدار", "Shows": "العروض", "Charts": "الجداول", "Browse": "تصفح", "Quick access": "الوصول السريع", "Play mix": "تشغيل المزيج", "Share show": "مشاركة العرض", "Date added": "تاريخ الإضافة", "Discord": "دسكورد", "Official Discord server": "سيرفر ديسكورد الرسمي"}, "hr_hr": {"Home": "Početna", "Search": "Pretraži", "Library": "Biblioteka", "Offline mode, can't play flow or smart track lists.": "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", "Top": "Najslušanije", "Top Albums": "Najslušaniji albumi", "Show all albums": "Prikaži sve albume", "Discography": "Diskografija", "Default": "Zadano", "Reverse": "Obrnuto", "Alphabetic": "Abecedno", "Artist": "Izvođač", "Post processing...": "Naknadna obrada...", "Done": "Gotovo", "Delete": "Izbriši", "Are you sure you want to delete this download?": "Jeste li sigurni da želite izbrisati ovo skidanje?", "Cancel": "Poništi", "Downloads": "Preuzimanja", "Clear queue": "Očisti red", "This won't delete currently downloading item": "Ovo neće izbrisati stavku koja se trenutno preuzima", "Are you sure you want to delete all queued downloads?": "Jeste li sigurni da želite izbrisati sva preuzimanja u redu čekanja?", "Clear downloads history": "Očisti povijest skidanja", "WARNING: This will only clear non-offline (external downloads)": "UPOZORENJE: Ovo će ukloniti samo izvanmrežna (vanjska) preuzimanja", "Please check your connection and try again later...": "Provjerite svoju internet vezu i pokušajte ponovo...", "Show more": "Pokaži više", "Importer": "Uvoznik", "Currently supporting only Spotify, with 100 tracks limit": "Trenutno podržava samo Spotify, sa limitom od 100 pjesama", "Due to API limitations": "Zbog ograničenja API-a", "Enter your playlist link below": "Unesite vezu vašeg popisa za reprodukciju ispod", "Error loading URL!": "Pogreška pri učitavanju URL-a!", "Convert": "Pretvori", "Download only": "Samo skidanja", "Downloading is currently stopped, click here to resume.": "Skidanja su trenutno zaustavljena, kliknite ovdje da se nastave.", "Tracks": "Pjesme", "Albums": "Albumi", "Artists": "Umjetnici", "Playlists": "Popisi za reprodukciju", "Import": "Uvezi", "Import playlists from Spotify": "Uvezi popis za reprodukciju sa Spotify-a", "Statistics": "Statistike", "Offline tracks": "Izvanmrežične pjesme", "Offline albums": "Izvanmrežični albumi", "Offline playlists": "Izvanmrežični popisi za reprodukciju", "Offline size": "Izvanmrežična veličina", "Free space": "Slobodni prostor", "Loved tracks": "Voljene pjesme", "Favorites": "Favoriti", "All offline tracks": "Sve izvanmrežne pjesme", "Create new playlist": "Kreirajte novi popis za reprodukciju", "Cannot create playlists in offline mode": "Nije moguće napraviti popis za reprodukciju u izvanmrežnom načinu", "Error": "Pogreška", "Error logging in! Please check your token and internet connection and try again.": "Pogreška pri prijavljivanju! Molimo vas da provjerite token i internet konekciju i da pokušate ponovno.", "Dismiss": "Odbaci", "Welcome to": "Dobrodošli u", "Please login using your Deezer account.": "Molimo vas da se prijavite pomoću vašeg Deezer računa.", "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.", "Open in browser": "Otvori u pregledniku", "By using this app, you don't agree with the Deezer ToS": "Korištenjem ove aplikacije, ne slažete se sa Deezer Uvjetima pružanja usluge", "Play next": "Reproduciraj sljedeće", "Add to queue": "Dodaj u red čekanja", "Add track to favorites": "Dodaj pjesmu u omiljene", "Add to playlist": "Dodaj u popis za reprodukciju", "Select playlist": "Izaberi popis za reprodukciju", "Track added to": "Pjesma je dodana u", "Remove from playlist": "Ukloni iz popisa za reprodukciju", "Track removed from": "Pjesma je uklonjena iz", "Remove favorite": "Uklonite omiljenu", "Track removed from library": "Pjesma je uklonjena iz biblioteke", "Go to": "Idi u", "Make offline": "Postavi izvanmrežno", "Add to library": "Dodaj u biblioteku", "Remove album": "Ukloni album", "Album removed": "Album uklonjen", "Remove from favorites": "Ukloni iz omiljenih", "Artist removed from library": "Izvođač je uklonjen iz biblioteke", "Add to favorites": "Dodaj u omiljene", "Remove from library": "Ukloni iz biblioteke", "Add playlist to library": "Dodaj popis za reprodukciju u biblioteku", "Added playlist to library": "Popis za reprodukciju je dodan u biblioteku", "Make playlist offline": "Napravi popis za reprodukciju izvanmrežan", "Download playlist": "Skini popis za reprodukciju", "Create playlist": "Stvori popis za reprodukciju", "Title": "Naslov", "Description": "Opis", "Private": "Privatno", "Collaborative": "Suradnički", "Create": "Stvori", "Playlist created!": "Popis za reprodukciju je napravljen!", "Playing from:": "Svira iz:", "Queue": "Red čekanja", "Offline search": "Izvanmrežno traženje", "Search Results": "Rezultati pretraživanja", "No results!": "Nema rezultata!", "Show all tracks": "Prikaži sve pjesme", "Show all playlists": "Prikaži sve popise za reprodukciju", "Settings": "Postavke", "General": "Općenito", "Appearance": "Izgled", "Quality": "Kvaliteta", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Trenutno", "Select theme": "Izaberi temu", "Dark": "Tamno", "Black (AMOLED)": "Crno (AMOLED)", "Deezer (Dark)": "Deezer (tamno)", "Primary color": "Primarna boja", "Selected color": "Izabrana boja", "Use album art primary color": "Koristi primarnu boju slike albuma", "Warning: might be buggy": "Upozorenje: može biti bugovito", "Mobile streaming": "Streamanje preko mobilnih podataka", "Wifi streaming": "Streamanje preko wifi-a", "External downloads": "Vanjska skidanja", "Content language": "Jezik sadržaja", "Not app language, used in headers. Now": "Nije jezik aplikacije, korišteno u zaglavljima. Sada", "Select language": "Izaberi jezik", "Content country": "Zemlja sadržaja", "Country used in headers. Now": "Zemlja korištena u zaglavljima. Sada", "Log tracks": "Zapis traka", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Šalji zapisnike slušanja pjesama Deezeru, omogućite za mogućnosti kao Flow da rade ispravno", "Offline mode": "Izvanmrežni način", "Will be overwritten on start.": "Biti će prepisano na početku.", "Error logging in, check your internet connections.": "Pogreška prilikom prijavljivanja, molimo vas da provjerite vašu internet konekciju.", "Logging in...": "Prijavljivanje...", "Download path": "Putanja preuzimanja", "Downloads naming": "Imenovanja preuzimanja", "Downloaded tracks filename": "Naziv datoteka preuzetih pjesama", "Valid variables are": "Važeće varijable su", "Reset": "Resetiraj", "Clear": "Očisti", "Create folders for artist": "Stvori mape za izvođače", "Create folders for albums": "Stvori mape za albume", "Separate albums by discs": "Odvoji albume po diskovima", "Overwrite already downloaded files": "Prepiši preko već skinutih datoteka", "Copy ARL": "Kopiraj ARL", "Copy userToken/ARL Cookie for use in other apps.": "Kopiraj userToken/ARL kolačić za korištenje u drugim aplikacijama.", "Copied": "Kopirano", "Log out": "Odjavi se", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Zbog nekompatibilnosti dodataka, prijava putem preglednika nije dostupna bez ponovnog pokretanja.", "(ARL ONLY) Continue": "(SAMO ARL) Nastavi", "Log out & Exit": "Odjavi se i izađi", "Pick-a-Path": "Izaberi putanju", "Select storage": "Odaberite prostor za pohranu", "Go up": "Idi gore", "Permission denied": "Dopuštenje odbijeno", "Language": "Jezik", "Language changed, please restart Freezer to apply!": "Jezik je promijenjen, molimo vas da ponovno pokrenete Freezer 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.", "Storage permission denied!": "Odbijeno dopuštenje za pohranu!", "Failed": "Neuspješno", "Queued": "U redu čekanja", "External": "Pohrana", "Restart failed downloads": "Ponovno preuzmi neuspješna preuzimanja", "Clear failed": "Izbriši neuspješna preuzimanja", "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", "Download threads": "Istovremena preuzimanja", "Lyrics unavailable, empty or failed to load!": "Tekstovi riječi nedostupni, prazni ili se nisu uspješno učitali!", "About": "O aplikaciji", "Telegram Channel": "Telegram kanal", "To get latest releases": "Da biste dobili zadnja izdanja", "Official chat": "Službeni chat", "Telegram Group": "Telegram grupa", "Huge thanks to all the contributors! <3": "Veliko hvala svim suradnicima! <3", "Edit playlist": "Uredi popis za reprodukciju", "Update": "Ažuriraj", "Playlist updated!": "Popis za reprodukciju je ažuriran!", "Downloads added!": "Preuzimanja dodana!", "Save cover file for every track": "Spremi omot za svaku pjesmu", "Download Log": "Preuzmi zapisnik", "Repository": "Repozitorij", "Source code, report issues there.": "Izvorni kod, prijavi probleme tamo.", "Use system theme": "Koristi temu sustava", "Light": "Svijetla", "Popularity": "Popularnost", "User": "Korisnik", "Track count": "Broj pjesme", "If you want to use custom directory naming - use '/' as directory separator.": "Ako želite koristiti prilagođeno imenovanje direktorija - koristite '/' kao razdjelnik direktorija.", "Share": "Podijeli", "Save album cover": "Spremi omot albuma", "Warning": "Upozorenje", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Korištenje previše istovremenih preuzimanja na starijim/slabijim uređajima može prouzrokovati rušenja aplikacije!", "Create .nomedia files": "Kreiraj .nomedia dateoteke", "To prevent gallery being filled with album art": "Da biste spriječili popunjavanje galerije sa omotima albuma", "Sleep timer": "Tajmer za spavanje", "Minutes:": "Minuta:", "Hours:": "Sati:", "Cancel current timer": "Otkaži trenutni tajmer", "Current timer ends at": "Trenutni tajmer završava na", "Smart track list": "Pametni popis pjesama", "Shuffle": "Nasumično", "Library shuffle": "Izmiješaj biblioteku", "Ignore interruptions": "Ignoriraj prekide", "Requires app restart to apply!": "Zahtjeva ponovno pokretanje da bi se primijenilo!", "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", "Password": "Lozinka", "Login": "Prijava", "Authorization error!": "Pogreška autorizacije!", "Logged out!": "Odjavljeni ste!", "Lyrics": "Tekst pjesme", "Player gradient background": "Gradijent pozadina svirača", "Updates": "Ažuriranja", "You are running latest version!": "Koristite posljednju verziju!", "New update available!": "Dostupno je novo ažuriranje!", "Current version: ": "Trenutna verzija: ", "Unsupported platform!": "Nepodržana platforma!", "Freezer Updates": "Freezer ažuriranja", "Update to latest version in the settings.": "Ažurirajte na posljednju verziju u postavkama.", "Release date": "Datum izdavanja", "Shows": "Emisije", "Charts": "Ljestvice", "Browse": "Pregledaj", "Quick access": "Brzi pristup", "Play mix": "Sviraj miks", "Share show": "Podijeli emisiju", "Date added": "Datum dodavanja", "Discord": "Discord", "Official Discord server": "Službeni Discord server"}, "cs_cz": {"Home": "Domů", "Search": "Hledat", "Library": "Knihovna", "Offline mode, can't play flow or smart track lists.": "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ší", "Top Albums": "Nejlepší alba", "Show all albums": "Zobrazit všechna alba", "Discography": "Diskografie", "Default": "Výchozí", "Reverse": "Obráceně", "Alphabetic": "Abecedně", "Artist": "Umělec", "Post processing...": "Finální zpracování...", "Done": "Hotovo", "Delete": "Odstranit", "Are you sure you want to delete this download?": "Jste si jistý že chcete smazat stažené?", "Cancel": "Zrušit", "Downloads": "Stažené", "Clear queue": "Vymazat frontu", "This won't delete currently downloading item": "Tímto nebude odstraněna aktuálně stahovaná položka", "Are you sure you want to delete all queued downloads?": "Opravdu chcete smazat frontu stažených?", "Clear downloads history": "Vymazat historii stahování", "WARNING: This will only clear non-offline (external downloads)": "VAROVÁNÍ: Vyčistí se pouze ne-offline (externě stažené)", "Please check your connection and try again later...": "Prosím zkontrolujte své připojení a zkuste to znovu", "Show more": "Zobrazit více", "Importer": "Importované", "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 Freezer to apply!": "Language changed, please restart Freezer 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!", "Freezer Updates": "Freezer 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"}, "uwu_uwu": {"Home": "Howme", "Search": "Seawch", "Library": "Libwawy", "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": "Dwisk", "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", "Default": "Defauwt", "Reverse": "Revewse", "Alphabetic": "Awphabetic", "Artist": "Awtist", "Post processing...": "Post pwocessing...", "Done": "Done", "Delete": "Dewete", "Are you sure you want to delete this download?": "Awe u suwe u wanna dewete dis downwoad?", "Cancel": "Cancew", "Downloads": "Downwoads", "Clear queue": "Cweaw queue", "This won't delete currently downloading item": "Dis won't dewete cuwwentwy downwoading item", "Are you sure you want to delete all queued downloads?": "Awe you suwe you want t-to dewete aww q-queued downwoads!?", "Clear downloads history": "Cweaw downwoads histowy", "WARNING: This will only clear non-offline (external downloads)": "Warning: dis wiww onwy cweaw non-offwine (extewnaw downwoads)", "Please check your connection and try again later...": "Pwease check youw connection and twy again watew...", "Show more": "Show mowe", "Importer": "Impowtew", "Currently supporting only Spotify, with 100 tracks limit": "Cuwwentwy suppowting onwy spotify, with 100 twacks wimit", "Due to API limitations": "Due to api wimitations", "Enter your playlist link below": "Entew youw pwaywist wink bewow", "Error loading URL!": "Ewwow woading url!", "Convert": "Convewt", "Download only": "Downwoad onwy", "Downloading is currently stopped, click here to resume.": "Downwoading ish cuwwentwy stopped, cwick hewe to wesume.", "Tracks": "Twacks", "Albums": "Awbums", "Artists": "Awtists", "Playlists": "Pwaywists", "Import": "Impowt", "Import playlists from Spotify": "Impowt pwaywists fwom spotify", "Statistics": "Statistics", "Offline tracks": "Offwine twacks", "Offline albums": "Offline albums", "Offline playlists": "Offwine pwaywists", "Offline size": "Offwine size", "Free space": "Fwee space", "Loved tracks": "Loved twacks", "Favorites": "Favowites", "All offline tracks": "Aww offwine twacks", "Create new playlist": "Cweate nyew pwaywist", "Cannot create playlists in offline mode": "Cannot cweate pwaywists in offwine mode", "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", "Enter ARL": "Entew ARL (retard)", "Token (ARL)": "Token (ARL), use if retarded", "Save": "Savve", "If you don't have account, you can register on deezer.com for free.": "If u dun have account, u can wegistew on deezer.com fow fwee.", "Open in browser": "Open in bwowsew", "By using this app, you don't agree with the Deezer ToS": "By using dis app, u dun agwee with da Deezew ToS", "Play next": "Pway nyext", "Add to queue": "Add t-to queue", "Add track to favorites": "Add twack to favowites", "Add to playlist": "Add t-to pwaywist", "Select playlist": "Sewect pwaywist", "Track added to": "Twack added to", "Remove from playlist": "Wemuv fwom pwaywist", "Track removed from": "Twack wemuvd fwom", "Remove favorite": "Wemuv favowite", "Track removed from library": "Twack wemuvd fwom wibwawy", "Go to": "Go t-to", "Make offline": "Make offwinye", "Add to library": "Add t-to wibwawy", "Remove album": "Wemuv awbum", "Album removed": "Awbum wemuvd", "Remove from favorites": "Wemuv fwom f-favowites", "Artist removed from library": "Awtist wemuvd fwom wibwawy", "Add to favorites": "Add t-to f-favowites", "Remove from library": "Wemuv fwom wibwawy", "Add playlist to library": "Add pwaywist t-to wibwawy", "Added playlist to library": "Added pwaywist t-to wibwawy", "Make playlist offline": "Make pwaywist offwinye", "Download playlist": "Downwoad pwaywist", "Create playlist": "Cweate pwaywist", "Title": "Titwe", "Description": "Descwiption", "Private": "Pwivate", "Collaborative": "Cowwabowative", "Create": "Cweate", "Playlist created!": "Pwaywist cweated?!?! owo", "Playing from:": "Pwaying from:", "Queue": "Quewe", "Offline search": "Offwinye seawch", "Search Results": "Seawch Wesuwts", "No results!": "Nyo resuwts?!?", "Show all tracks": "Show awl twacks", "Show all playlists": "Show awl pwaywists", "Settings": "Settings *^*", "General": "Genyewaw", "Appearance": "Appeawance", "Quality": "Quawity >w<", "Deezer": "Deezew", "Theme": "Theme uwu", "Currently": "C-Cuwwentwy", "Select theme": "Sewect theme", "Dark": "Dawk", "Black (AMOLED)": "B-Bwack (AMOWED)", "Deezer (Dark)": "Deezew (Dawk)", "Primary color": "Pwimawy c-colow", "Selected color": "Sewected c-colow", "Use album art primary color": "Use awbum awt pwimawy c-cowow", "Warning: might be buggy": "Warning: m-might be buggy", "Mobile streaming": "Mobiwe stweaming", "Wifi streaming": "Wifi stweaming", "External downloads": "Extewnyaw downwoads", "Content language": "Content wanguage", "Not app language, used in headers. Now": "Nyot app wanguage, used in headews. Nyow", "Select language": "Sewect wanguage", "Content country": "Content countwy", "Country used in headers. Now": "Countwy used in headews. Nyow", "Log tracks": "Wog twacks", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Send twack wisten wogs t-to Deezew, enyabwe i-it fow featuwes wike Fwow t-to wowk (・`ω´・) pwopewwy", "Offline mode": "Offwinye mode", "Will be overwritten on start.": "Wiww be uvwwwitten on stawt.", "Error logging in, check your internet connections.": "Ewwow wogging in, check youw intewnyet connyections.", "Logging in...": "Wogging in... uwu", "Download path": "Downwoad path", "Downloads naming": "Downwoads nyaming", "Downloaded tracks filename": "Downwoaded twacks fiwenyame", "Valid variables are": "Vawid vawiabwes awe", "Reset": "Weset", "Clear": "Cweaw", "Create folders for artist": "Cweate fowdews fow awtist ;;w;;", "Create folders for albums": "Cweate fowdews fow awbums", "Separate albums by discs": "sepawate awbums by disks", "Overwrite already downloaded files": "Ovewwwite awweady downwoaded fiwes", "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", "Permission denied": "Pewmission denyied", "Language": "Wanguage (Don't change me >w<)", "Language changed, please restart Freezer to apply!": "Language changed, please restart Freezer to apply! (you changed me, nyow I'm gonnya k-kill youw famiwy uwu)", "Importing...": "I-I-Impowting...", "Radio": "Wadio", "Flow": "Flow", "Track is not available on Deezer!": "twack is nyot avaiwabwe on D-Deezew!!11", "Failed to download track! Please restart.": "Faiwed t-to downwoad twack?!?1 Pwease westawt.", "Storage permission denied!": "Stowage pewmission d-d-denyied!!11", "Failed": "Faiwed", "Queued": "Quewed", "External": "Stowage", "Restart failed downloads": "Westawt faiwed downwoads", "Clear failed": "Cweaw faiwed", "Download Settings": "Downwoad Settings", "Create folder for playlist": "Cweate fowdew fow pwaywist", "Download .LRC lyrics": "Downwoad .LRC lywics", "Proxy": "Pwoxy", "Not set": "Nyot set", "Search or paste URL": "Seawch ow (・`ω´・) paste URL", "History": "Histowy", "Download threads": "Concuwwent downwoads", "Lyrics unavailable, empty or failed to load!": "Wywics unyavaiwabwe, empty ow (・`ω´・) faiwed t-to woad!!", "About": "About owo", "Telegram Channel": "Tewegwam ÚwÚ Channyew", "To get latest releases": "To get latest reweases", "Official chat": "Officiaw chat", "Telegram Group": "Tewegwam ÚwÚ Gwoup", "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", "Track count": "Twack count", "If you want to use custom directory naming - use '/' as directory separator.": "If you w-want t-to use custom diwectowy nyaming - use '/'' as diwectowy sepawatow. >w<", "Share": "Shawe", "Save album cover": "Save awbum cuvwr", "Warning": "Wawnying >w<", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Using too many concuwwent downwoads on oldew/weakew devices m-might cause cwashes?!?1 :3", "Create .nomedia files": "Cweate .nyomedia fiwes", "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:", "Cancel current timer": "Cancew cuwwent timew", "Current timer ends at": "Cuwwent timew ends at", "Smart track list": "Smawt twack wist", "Shuffle": "Shuffwe >w<", "Library shuffle": "Wibwawy shuffwe", "Ignore interruptions": "Ignyowe intewwuptions", "Requires app restart to apply!": "Wequiwes app westawt t-to appwy?!?! ;;w;;", "Ask before downloading": "Ask befowe downwoading", "Search history": "Seawch histowy", "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", "Username": "Usewnyame", "Password": "Passwowd (is for me?)", "Login": "Login", "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: ", "Unsupported platform!": "Unsuppowted p-pwatfowm!? :<", "Freezer Updates": "Fweezew Updates", "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 :>)"}, "fil_ph": {"Home": "Tahanan", "Search": "Hanapin", "Library": "Aklatan", "Offline mode, can't play flow or smart track lists.": "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", "Artist": "Artista", "Post processing...": "Tinatapos na ang proseso...", "Done": "Tapos", "Delete": "Burahin", "Are you sure you want to delete this download?": "Sigurado ka bang buburahin mo ang iyong dinownload?", "Cancel": "I-cancel", "Downloads": "Mga Download", "Clear queue": "I-clear ang queue", "This won't delete currently downloading item": "Hindi nito buburahin ang dina-download mo ngayon", "Are you sure you want to delete all queued downloads?": "Sigurado ka bang buburahin lahat ang mga dina-download?", "Clear downloads history": "I-clear ang history ng mga download", "WARNING: This will only clear non-offline (external downloads)": "BABALA: Buburahin lang nito ang hindi pang-offline (mga eksternal na download)", "Please check your connection and try again later...": "I-check ang iyong koneksiyon at maaaring subukan mo ulit mamaya...", "Show more": "Ipakita ang iba", "Importer": "Taga-import", "Currently supporting only Spotify, with 100 tracks limit": "Suportado lang ang Spotify sa ngayon, na may limit sa 100 mga track", "Due to API limitations": "Dahil sa limitasyon ng API", "Enter your playlist link below": "Ilagay ang link ng iyong playlist sa ibaba", "Error loading URL!": "Nagkaroon ng problema sa pagload URL!", "Convert": "I-convert", "Download only": "I-download lang", "Downloading is currently stopped, click here to resume.": "Huminto ang download mo, mag-click dito para ituloy", "Tracks": "Mga Track", "Albums": "Mga Album", "Artists": "Mga Artist", "Playlists": "Mga Playlist", "Import": "I-import", "Import playlists from Spotify": "I-import ang mga playlist galing sa Spotify", "Statistics": "Mga istatistika", "Offline tracks": "Mga offline na track", "Offline albums": "Mga offline na album", "Offline playlists": "Mga offline na playlist", "Offline size": "Laki ng offline", "Free space": "Natitirang space", "Loved tracks": "Pinusuang mga track", "Favorites": "Mga paborito", "All offline tracks": "Lahat ng track na pang-offline", "Create new playlist": "Gumawa ng bagong playlist", "Cannot create playlists in offline mode": "Hindi makagagawa ng playlist habang naka-offline mode", "Error": "Kamalian", "Error logging in! Please check your token and internet connection and try again.": "Hindi maka-login! I-check ang iyong token at koneksiyon at ulitin mo.", "Dismiss": "I-dismiss", "Welcome to": "Welcome sa", "Please login using your Deezer account.": "Paki-login ang iyong Deezer account", "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.", "Open in browser": "Buksan sa browser", "By using this app, you don't agree with the Deezer ToS": "Sa pag-gamit nitong app, ikaw ay hindi sumusunod sa Deezer ToS", "Play next": "I-play ang kasunod", "Add to queue": "Idagdag sa queue", "Add track to favorites": "Idagdag ang track sa mga paborito", "Add to playlist": "Idagdag sa playlist", "Select playlist": "Piliin ang playlist", "Track added to": "Idinagdag ang track sa", "Remove from playlist": "Tinanggal sa playlist", "Track removed from": "Tinanggal ang track sa", "Remove favorite": "Tanggalin ang paborito", "Track removed from library": "Tinanggal ang track sa library", "Go to": "Pumunta sa", "Make offline": "Gawing offline", "Add to library": "Idagdag sa library", "Remove album": "Tanggalin ang album", "Album removed": "Tinanggal ang album", "Remove from favorites": "Tanggalin sa mga paborito", "Artist removed from library": "Tinanggal ang artist sa library", "Add to favorites": "Idagdag sa mga paborito", "Remove from library": "Tanggalin sa library", "Add playlist to library": "Idagdag ang playlist sa library", "Added playlist to library": "Idinagdag ang playlist sa library", "Make playlist offline": "Gawing offline ang playlist", "Download playlist": "I-download ang playlist", "Create playlist": "Gumawa ng playlist", "Title": "Pamagat", "Description": "Deskripsiyon", "Private": "Pribado", "Collaborative": "Pagtutulungan", "Create": "Mag-buo", "Playlist created!": "Nagawa na ang playlist!", "Playing from:": "Tumutugtog galing sa:", "Queue": "Pila", "Offline search": "Offline na paghahanap", "Search Results": "Resulta sa Paghahanap", "No results!": "Walang mahanap!", "Show all tracks": "Ipakita lahat ng mga track", "Show all playlists": "Ipakita lahat ng mga playlist", "Settings": "Mga Setting", "General": "Pangkalahatan", "Appearance": "Itsura", "Quality": "Kalidad", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Kasalukuyan", "Select theme": "Piliin ang Tema", "Dark": "Madilim", "Black (AMOLED)": "Maitim (AMOLED)", "Deezer (Dark)": "Deezer (Madilim)", "Primary color": "Pangunahing kulay", "Selected color": "Piniling kulay", "Use album art primary color": "Gamitin ang pangunahing kulay ng album art", "Warning: might be buggy": "Babala: Pwedeng magkaroon ng bug", "Mobile streaming": "Pag-stream sa mobile", "Wifi streaming": "Pag-stream sa Wifi", "External downloads": "Eksternal na download", "Content language": "Wika ng nilalaman", "Not app language, used in headers. Now": "gagamitin lang ang wika sa header, hindi sa app. Ngayon", "Select language": "Piliin ang wika", "Content country": "Bansa ng nilalaman", "Country used in headers. Now": "Gagamitin ang bansa sa mga header. Ngayon", "Log tracks": "Log ng mga track", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Ipadala ang log ng mga napakinggang track sa Deezer, I-enable mo para gumana nang maayos sa mga feature kagaya ng Flow", "Offline mode": "Naka Offline mode", "Will be overwritten on start.": "Papatungan sa simula pa lang.", "Error logging in, check your internet connections.": "Hindi maka-login, Pakicheck ang iyong internet connection.", "Logging in...": "Nagla-login...", "Download path": "Paglalagyan ng download", "Downloads naming": "Pagpapangalan sa mga download", "Downloaded tracks filename": "Filename ng mga nadownload na track", "Valid variables are": "Ang mga pwede lang gamitin ay", "Reset": "I-reset", "Clear": "I-clear", "Create folders for artist": "Gumawa ng folder para sa mga artist", "Create folders for albums": "Gumawa ng folder para sa mga album", "Separate albums by discs": "Ihiwalay ang mga album batay sa disk", "Overwrite already downloaded files": "Patungan ang mga nadownload na file", "Copy ARL": "Kopyahin ang ARL", "Copy userToken/ARL Cookie for use in other apps.": "Kopyahin ang userToken/ARL Cookie para gamitin sa iba pang app.", "Copied": "Nakopya na", "Log out": "Mag-Log out", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Hindi ka makakapag-login gamit ng browser kung hindi mo ito ire-restart dahil hindi pa compatible ang plugin sa ngayon", "(ARL ONLY) Continue": "(ARL LANG) Ituloy", "Log out & Exit": "Mag-Log out at Lumabas", "Pick-a-Path": "Pumili-ng-Path", "Select storage": "Piliin ang storage", "Go up": "Pumunta paitaas", "Permission denied": "Hindi pinapayagan", "Language": "Wika", "Language changed, please restart Freezer to apply!": "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", "Download threads": "Magkakasabay na downloads", "Lyrics unavailable, empty or failed to load!": "Liriko ay hindi mahanap, blanko o hindi nag load!", "About": "Tungkol sa app", "Telegram Channel": "Channel ng Telegram", "To get latest releases": "Para makuha ang pinakabagong releases", "Official chat": "Opisyal na chat", "Telegram Group": "Grupo sa Telegram", "Huge thanks to all the contributors! <3": "Maraming salamat sa mga tumulong! <3", "Edit playlist": "I-edit ang playlist", "Update": "I-update", "Playlist updated!": "Playlist ay binago!", "Downloads added!": "Dinagdag ang downloads!", "Save cover file for every track": "Ilagay ang civer track sa iba't-ibang track", "Download Log": "Ang download log", "Repository": "Repositoryo", "Source code, report issues there.": "Ang source code, i-report and isyu doon.", "Use system theme": "Gamitin ang tema ng sistema", "Light": "Liwanag", "Popularity": "Kasikatan", "User": "Ang Gumagamit", "Track count": "Bilang ng kanta", "If you want to use custom directory naming - use '/' as directory separator.": "Kung gustong gumamit ng pansariling pangalan ng directory, gamitin ang '/' bilang directory separator.", "Share": "Ibahagi", "Save album cover": "I-save ang album cover", "Warning": "Babala", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Ang paggamit ng masyadong madaming concurrent downloads sa mahina/lumang devices ay maaaring magdulot ng crashes!", "Create .nomedia files": "Gumawa ng .nomedia files", "To prevent gallery being filled with album art": "Upang maiwasan na mapuno ang gallery ng mga album art", "Sleep timer": "Orasan ng pagtigil", "Minutes:": "Minuto:", "Hours:": "Oras:", "Cancel current timer": "Ihinto ang orasan ng pagtigil", "Current timer ends at": "Orasan ng pagtigil ay hihinto sa", "Smart track list": "Matalinong track list", "Shuffle": "Paghaluin", "Library shuffle": "Paghaluin ang library", "Ignore interruptions": "Huwag pansinin ang pagkaabala", "Requires app restart to apply!": "Kailangang i-restart ang app upang gumana!", "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!", "New update available!": "May bagong update na!", "Current version: ": "Kasalukuyang bersyon: ", "Unsupported platform!": "Hindi suportadong plataporma!", "Freezer Updates": "Mga update ng Freezer", "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"}, "fr_fr": {"Home": "Accueil", "Search": "Recherche", "Library": "Bibliothèque", "Offline mode, can't play flow or smart track lists.": "Le mode hors connexion ne permet pas d'accéder à votre Flow.", "Added to library": "Ajouté à la bibliothèque", "Download": "Télécharger", "Disk": "Disque", "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", "Default": "Par défaut", "Reverse": "Inverse", "Alphabetic": "Alphabétique", "Artist": "Artiste", "Post processing...": "Post-traitement...", "Done": "Effectué", "Delete": "Supprimer", "Are you sure you want to delete this download?": "Êtes-vous certain de vouloir supprimer ce téléchargement ?", "Cancel": "Annuler", "Downloads": "Téléchargements", "Clear queue": "Effacer file d'attente", "This won't delete currently downloading item": "Ceci ne supprimera pas l'élément en cours de téléchargement", "Are you sure you want to delete all queued downloads?": "Êtes-vous sûr de vouloir supprimer tous les téléchargements en file d'attente ?", "Clear downloads history": "Effacer l'historique des téléchargements", "WARNING: This will only clear non-offline (external downloads)": "AVERTISSEMENT: Ceci n'effacera que les téléchargements non hors connexion (téléchargements externes)", "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", "Enter your playlist link below": "Coller le lien de votre playlist ci-dessous", "Error loading URL!": "Erreur de chargement de l'URL!", "Convert": "Convertir", "Download only": "Téléchargement uniquement", "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", "Offline tracks": "Titres hors connexion", "Offline albums": "Albums hors connexion", "Offline playlists": "Playlists hors connexion", "Offline size": "Taille des fichiers hors connexion", "Free space": "Espace libre", "Loved tracks": "Coups de cœur", "Favorites": "Favoris", "All offline tracks": "Toutes les titres hors connexion", "Create new playlist": "Créer une nouvelle playlist", "Cannot create playlists in offline mode": "Création de playlists impossible en mode hors connexion", "Error": "Erreur", "Error logging in! Please check your token and internet connection and try again.": "Erreur de connexion ! Veuillez vérifier votre token et votre connexion internet et réessayer.", "Dismiss": "Ignorer", "Welcome to": "Bienvenue sur", "Please login using your Deezer account.": "Veuillez vous connecter en utilisant votre compte Deezer.", "Login using browser": "Connexion via navigateur", "Login using token": "Connexion via token", "Enter ARL": "Saisir ARL", "Token (ARL)": "Jeton (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.", "Open in browser": "Ouvrir dans le navigateur", "By using this app, you don't agree with the Deezer ToS": "En utilisant cette application, vous ne respectez pas les CGU de Deezer", "Play next": "Écouter juste après", "Add to queue": "Ajouter à la file d'attente", "Add track to favorites": "Ajouter aux Coups de cœur", "Add to playlist": "Ajouter à une playlist", "Select playlist": "Choisir une playlist", "Track added to": "Titre ajouté à", "Remove from playlist": "Retirer de la playlist", "Track removed from": "Titre retiré de", "Remove favorite": "Supprimer Coup de cœur ", "Track removed from library": "Titre supprimé de la bibliothèque", "Go to": "Aller à", "Make offline": "Rendre hors connexion", "Add to library": "Ajouter à la bibliothèque", "Remove album": "Supprimer l'album", "Album removed": "Album supprimé", "Remove from favorites": "Retirer des Coups de cœur", "Artist removed from library": "Artiste supprimé de la bibliothèque", "Add to favorites": "Ajouter aux Coups de cœur", "Remove from library": "Retirer de la bibliothèque", "Add playlist to library": "Ajouter la playlist à la bibliothèque", "Added playlist to library": "Playlist ajoutée à la bibliothèque", "Make playlist offline": "Rendre la playlist hors connexion", "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", "Playlist created!": "Playlist créée !", "Playing from:": "Lecture à partir de :", "Queue": "File d'attente", "Offline search": "Recherche hors connexion", "Search Results": "Résultats de la recherche", "No results!": "Aucun résultat !", "Show all tracks": "Afficher tous les titres", "Show all playlists": "Afficher toutes les playlists", "Settings": "Paramètres", "General": "Général", "Appearance": "Apparence", "Quality": "Qualité", "Deezer": "Deezer", "Theme": "Thème", "Currently": "Actuellement", "Select theme": "Selectionner un thème", "Dark": "Sombre", "Black (AMOLED)": "Noir (AMOLED)", "Deezer (Dark)": "Deezer (Sombre)", "Primary color": "Couleur principale", "Selected color": "Couleur sélectionnée", "Use album art primary color": "Utiliser la couleur dominante de la pochette en tant que couleur principale", "Warning: might be buggy": "Attention : peut être buggé", "Mobile streaming": "Streaming via réseau mobile", "Wifi streaming": "Streaming via Wifi", "External downloads": "Téléchargements externes", "Content language": "Langue du contenu", "Not app language, used in headers. Now": "Pas la langue de l'appli, utilisée dans les en-têtes de catégories. Actuellement", "Select language": "Selectionner la langue", "Content country": "Pays contenu", "Country used in headers. Now": "Pays utilisé pour les bannières. Actuellement", "Log tracks": "Journal d'écoute", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Envoie les journaux d'écoute à Deezer, activez-le pour que les fonctionnalités comme Flow fonctionnent correctement", "Offline mode": "Mode hors connexion", "Will be overwritten on start.": "Sera écrasé au démarrage.", "Error logging in, check your internet connections.": "Erreur de connexion, vérifiez votre connexion internet", "Logging in...": "Connexion...", "Download path": "Emplacement des téléchargements", "Downloads naming": "Désignation des téléchargement", "Downloaded tracks filename": "Nom de fichier des titres téléchargés", "Valid variables are": "Les variables valides sont", "Reset": "Réinitialiser", "Clear": "Effacer", "Create folders for artist": "Générer des dossiers par artiste", "Create folders for albums": "Générer des dossiers par album", "Separate albums by discs": "Séparer les albums par disques", "Overwrite already downloaded files": "Écraser les fichiers déjà téléchargés", "Copy ARL": "Copier ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copier le Cookie userToken/ARL pour l'utiliser dans d'autres applications.", "Copied": "Copié", "Log out": "Déconnexion", "Due to plugin incompatibility, login using browser is unavailable without restart.": "En raison d'une incompatibilité de plugin, la connexion à l'aide du navigateur est impossible sans redémarrage.", "(ARL ONLY) Continue": "(ARL SEULEMENT) Continuer", "Log out & Exit": "Se déconnecter et quitter", "Pick-a-Path": "Choissez un emplacement", "Select storage": "Selectionner le stockage", "Go up": "Remonter", "Permission denied": "Autorisation refusée", "Language": "Langue", "Language changed, please restart Freezer to apply!": "Langue modifiée, veuillez redémarrer Freezer 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.": "Echec du téléchargement du titre ! Veuillez réessayer.", "Storage permission denied!": "Autorisation d'accès au stockage refusée!", "Failed": "Echec", "Queued": "Ajouté à la file d'attente", "External": "Stockage", "Restart failed downloads": "Relancer les téléchargements échoués", "Clear failed": "Effacer les téléchargements échoués", "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", "Download threads": "Téléchargements simultanés", "Lyrics unavailable, empty or failed to load!": "Paroles indisponibles, vides ou erreur de chargement !", "About": "A propos", "Telegram Channel": "Canal Telegram", "To get latest releases": "Pour obtenir les dernières versions de l'app", "Official chat": "Chat officiel", "Telegram Group": "Groupe Telegram", "Huge thanks to all the contributors! <3": "Un grand merci à tous les contributeurs ! <3", "Edit playlist": "Modifier la playlist", "Update": "Mettre à jour", "Playlist updated!": "Playlist mise à jour !", "Downloads added!": "Téléchargements ajoutés !", "Save cover file for every track": "Sauvegarder la pochette pour chaque titre", "Download Log": "Journal des téléchargements", "Repository": "Dépôt", "Source code, report issues there.": "Code source, signaler les problèmes ici.", "Use system theme": "Utiliser le thème du système", "Light": "Clair", "Popularity": "Popularité", "User": "Utilisateur", "Track count": "Nombre de pistes", "If you want to use custom directory naming - use '/' as directory separator.": "Si vous souhaitez utiliser un nom de répertoire personnalisé, utilisez '/' comme séparateur.", "Share": "Partager", "Save album cover": "Sauvegarder la pochette d'album", "Warning": "Avertissement", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Un trop grand nombre de téléchargements simultanés peut entraîner des plantages sur les appareils anciens ou peu puissants!", "Create .nomedia files": "Générer des fichiers .nomedia", "To prevent gallery being filled with album art": "Afin d'éviter que la gallerie ne soit remplie de pochettes d'album", "Sleep timer": "Sleep timer", "Minutes:": "Minutes : ", "Hours:": "Heures : ", "Cancel current timer": "Annuler le minuteur en cours", "Current timer ends at": "Le minuteur actuel se termine à", "Smart track list": "Liste de titres intelligente", "Shuffle": "Aléatoire", "Library shuffle": "Lecture aléatoire de la bibliothèque", "Ignore interruptions": "Ignorer les interruptions", "Requires app restart to apply!": "Redémarrage requis pour appliquer les changements !", "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", "Password": "Mot de passe", "Login": "Connexion", "Authorization error!": "Erreur d'autorisation !", "Logged out!": "Déconnecté !", "Lyrics": "Paroles", "Player gradient background": "Arrière-plan du lecteur en dégradé", "Updates": "Mises à jour", "You are running latest version!": "Vous utilisez la dernière version !", "New update available!": "Une nouvelle mise à jour est disponible !", "Current version: ": "Version actuelle :", "Unsupported platform!": "Système d'exploitation non pris en charge !", "Freezer Updates": "Mises à jour de Freezer", "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": "Hits", "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"}, "de_de": {"Home": "Startseite", "Search": "Suchen", "Library": "Bibliothek", "Offline mode, can't play flow or smart track lists.": "Der Offline-Modus kann weder Flow, noch intelligente Tracklisten abspielen.", "Added to library": "Zur Mediathek hinzufügen", "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", "Default": "Standard", "Reverse": "Rückwärts", "Alphabetic": "Alphabetisch", "Artist": "Künstler", "Post processing...": "Nachbearbeitung...", "Done": "Erledigt", "Delete": "Löschen", "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", "Are you sure you want to delete all queued downloads?": "Bist du sicher, dass du alle Downloads aus der Warteschleife entfernen möchtest?", "Clear downloads history": "Download-Verlauf löschen", "WARNING: This will only clear non-offline (external downloads)": "ACHTUNG: (Externe Downloads) werden entfernt", "Please check your connection and try again later...": "Bitte überprüfe deine Verbindung und versuche es später noch einmal...", "Show more": "Mehr anzeigen", "Importer": "Importieren", "Currently supporting only Spotify, with 100 tracks limit": "Derzeit nur Spotify Unterstützt. Begrenzt auf maximal 100 Titel", "Due to API limitations": "Aufgrund von API-Einschränkungen", "Enter your playlist link below": "Gebe deinen Playlist-Link unten ein", "Error loading URL!": "Fehler beim Laden der URL!", "Convert": "Konvertieren", "Download only": "Nur Herunterladen", "Downloading is currently stopped, click here to resume.": "Das Herunterladen ist derzeit gestoppt, klicke hier, um fortzufahren.", "Tracks": "Titel", "Albums": "Alben", "Artists": "Künstler", "Playlists": "Playlists", "Import": "Importieren", "Import playlists from Spotify": "Playlists aus Spotify importieren", "Statistics": "Statistiken", "Offline tracks": "Offline-Titel", "Offline albums": "Offline-Alben", "Offline playlists": "Offline-Playlists", "Offline size": "Offline-Größe", "Free space": "Freier Speicherplatz", "Loved tracks": "Beliebte Titel", "Favorites": "Favoriten", "All offline tracks": "Alle Offline-Titel", "Create new playlist": "Neue playlist erstellen", "Cannot create playlists in offline mode": "Playlists können im Offline-Modus nicht erstellt werden", "Error": "Fehler", "Error logging in! Please check your token and internet connection and try again.": "Fehler beim Einloggen! Bitte überprüfe dein Token und deine Internetverbindung und versuche es erneut.", "Dismiss": "Verwerfen", "Welcome to": "Willkommen bei", "Please login using your Deezer account.": "Bitte melde dich mit deinem Deezer-Konto an.", "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.", "Open in browser": "Im Browser öffnen", "By using this app, you don't agree with the Deezer ToS": "Wenn Du diese Anwendung verwendest, bist Du nicht mit den Deezer ToS einverstanden", "Play next": "Als nächstes spielen", "Add to queue": "Zur Warteschleife hinzufügen", "Add track to favorites": "Titel zu Favoriten hinzufügen", "Add to playlist": "Zur playlist hinzufügen", "Select playlist": "Playlist auswählen", "Track added to": "Titel hinzugefügt zu", "Remove from playlist": "Aus playlist entfernen", "Track removed from": "Titel entfernt aus", "Remove favorite": "Favorit entfernen", "Track removed from library": "Titel aus Mediathek entfernt", "Go to": "Gehe zu", "Make offline": "Offline verfügbar machen", "Add to library": "Zur Mediathek hinzufügen", "Remove album": "Album entfernen", "Album removed": "Album entfernt", "Remove from favorites": "Aus Favoriten entfernen", "Artist removed from library": "Künstler aus Bibliothek entfernt", "Add to favorites": "Zu Favoriten hinzufügen", "Remove from library": "Aus der Mediathek entfernen", "Add playlist to library": "Playlist zur Mediathek hinzufügen", "Added playlist to library": "Playlist zur Mediathek hinzugefügt", "Make playlist offline": "Playlist offline verfügbar machen", "Download playlist": "Playlist herunterladen", "Create playlist": "Playlist erstellen", "Title": "Titel", "Description": "Beschreibung", "Private": "Privat", "Collaborative": "Zusammenarbeit", "Create": "Erstellen", "Playlist created!": "Playlist erstellt!", "Playing from:": "Wiedergabe von:", "Queue": "Warteschleife", "Offline search": "Offline-Suche", "Search Results": "Suchergebnisse", "No results!": "Keine Ergebnisse!", "Show all tracks": "Alle Titel anzeigen", "Show all playlists": "Alle Playlists anzeigen", "Settings": "Einstellungen", "General": "Allgemein", "Appearance": "Aussehen", "Quality": "Qualität", "Deezer": "Deezer", "Theme": "App-Design", "Currently": "Aktuell", "Select theme": "App-Design auswählen", "Dark": "Dunkler Modus", "Black (AMOLED)": "Schwarz (AMOLED)", "Deezer (Dark)": "Deezer (Dunkel)", "Primary color": "Primärfarbe", "Selected color": "Ausgewählte Farbe", "Use album art primary color": "Verwende die Primärfarbe des Albumcovers", "Warning: might be buggy": "Warnung: könnte fehlerhaft sein", "Mobile streaming": "Wiedergabe über Mobilfunknetz", "Wifi streaming": "Wiedergabe über WLAN", "External downloads": "Externe Downloads", "Content language": "Content-Sprache", "Not app language, used in headers. Now": "Aktuell", "Select language": "Sprache auswählen", "Content country": "Content-Land", "Country used in headers. Now": "Aktuell", "Log tracks": "Protokolliere Titel", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Gehörte Titel-Protokolle an Deezer senden, damit Flow richtig funktioniert", "Offline mode": "Offline-Modus", "Will be overwritten on start.": "Wird beim Start überschrieben.", "Error logging in, check your internet connections.": "Fehler beim Anmelden, überprüfe deine Internetverbindung.", "Logging in...": "Angemeldet...", "Download path": "Download-Pfad", "Downloads naming": "Benennung der Downloads", "Downloaded tracks filename": "Dateiname der heruntergeladenen Titel", "Valid variables are": "Gültige Variablen sind", "Reset": "Zurücksetzen", "Clear": "Löschen", "Create folders for artist": "Ordner für Künstler erstellen", "Create folders for albums": "Ordner für Alben erstellen", "Separate albums by discs": "Alben nach Discs trennen", "Overwrite already downloaded files": "Bereits heruntergeladene Dateien überschreiben", "Copy ARL": "ARL kopieren", "Copy userToken/ARL Cookie for use in other apps.": "UserToken / ARL-Cookie zur Verwendung in anderen Anwendungen kopieren.", "Copied": "Kopiert", "Log out": "Abmelden", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Aufgrund von Plugin-Inkompatibilität ist die Anmeldung mit dem Browser ohne Neustart nicht möglich.", "(ARL ONLY) Continue": "(NUR ARL) Fortfahren", "Log out & Exit": "Abmelden & Beenden", "Pick-a-Path": "Wähle einen Pfad", "Select storage": "Verzeichnis auswählen", "Go up": "Nach oben", "Permission denied": "Zugriff verweigert", "Language": "Sprache", "Language changed, please restart Freezer to apply!": "Sprache geändert, bitte Freezer 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.": "Download des Tracks fehlgeschlagen! Bitte neustarten.", "Storage permission denied!": "Speicherzugriff verweigert!", "Failed": "Fehlgeschlagen", "Queued": "Warteschleife", "External": "Speicherplatz", "Restart failed downloads": "Fehlgeschlagene Downloads neu starten", "Clear failed": "Fehlgeschlagene Downloads löschen", "Download Settings": "Download-Einstellungen", "Create folder for playlist": "Ordner für Playlist erstellen", "Download .LRC lyrics": "Download .LRC Lyrics", "Proxy": "Proxy", "Not set": "Nicht festgelegt", "Search or paste URL": "Suchen oder Einfügen von URLs", "History": "Verlauf", "Download threads": "Gleichzeitige Downloads", "Lyrics unavailable, empty or failed to load!": "Lyrics nicht verfügbar, leer oder laden fehlgeschlagen!", "About": "Über", "Telegram Channel": "Telegram Kanal", "To get latest releases": "Um die neuesten Versionen zu erhalten", "Official chat": "Offizieller Chat", "Telegram Group": "Telegram Gruppe", "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", "Download Log": "Download-Log", "Repository": "Quelle", "Source code, report issues there.": "Quellcode, Probleme dort melden.", "Use system theme": "Systemvorgabe benutzen", "Light": "Heller Modus", "Popularity": "Beliebtheit", "User": "Benutzer", "Track count": "Anzahl der Titel", "If you want to use custom directory naming - use '/' as directory separator.": "Wenn du eine benutzerdefinierte Verzeichnisbenennung verwenden möchtest - verwende '/' als Verzeichnistrennzeichen.", "Share": "Teilen", "Save album cover": "Albumcover speichern", "Warning": "Warnung", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Zu viele gleichzeitige Downloads auf älteren oder schwächeren Geräten können zu Abstürzen führen!", "Create .nomedia files": ".nomedia Dateien erstellen", "To prevent gallery being filled with album art": "Um zu verhindern, dass die Galerie mit Albumcover gefüllt wird", "Sleep timer": "Schlummerfunktion", "Minutes:": "Minuten:", "Hours:": "Stunden:", "Cancel current timer": "Aktuellen Timer abbrechen", "Current timer ends at": "Der aktuelle Timer endet um", "Smart track list": "Intelligente Track-Liste", "Shuffle": "Zufällige Wiedergabe", "Library shuffle": "Zufällige Mediathek-Wiedergabe", "Ignore interruptions": "Unterbrechungen ignorieren", "Requires app restart to apply!": "Erfordert einen Neustart der App!", "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", "Password": "Passwort", "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!", "Freezer Updates": "Freezer 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"}, "el_gr": {"Home": "Αρχική", "Search": "Αναζήτηση", "Library": "Βιβλιοθήκη", "Offline mode, can't play flow or smart track lists.": "Λειτουργία εκτός σύνδεσης, δεν είναι δυνατή η αναπαραγωγή flow ή έξυπνων λιστών κομματιών.", "Added to library": "Προστέθηκε στη βιβλιοθήκη", "Download": "Λήψη", "Disk": "Δίσκος", "Offline": "Εκτός σύνδεσης", "Top Tracks": "Κορυφαία κομμάτια", "Show more tracks": "Εμφάνιση περισσότερων κομματιών", "Top": "Κορυφαία", "Top Albums": "Κορυφαία Album", "Show all albums": "Εμφάνιση όλων των album", "Discography": "Δισκογραφία", "Default": "Προεπιλογή", "Reverse": "Αντίστροφα", "Alphabetic": "Αλφαβητικά", "Artist": "Καλλιτέχνης", "Post processing...": "Μετεπεξεργασία...", "Done": "Ολοκληρώθηκε", "Delete": "Διαγραφή", "Are you sure you want to delete this download?": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν τη λήψη;", "Cancel": "Άκυρο", "Downloads": "Λήψεις", "Clear queue": "Εκκαθάριση ουράς", "This won't delete currently downloading item": "Αυτό δεν θα διαγράψει το τρέχον αντικείμενο λήψης", "Are you sure you want to delete all queued downloads?": "Είστε βέβαιοι ότι θέλετε να διαγράψετε όλες τις λήψεις στην ουρά;", "Clear downloads history": "Διαγραφή ιστορικού λήψεων", "WARNING: This will only clear non-offline (external downloads)": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό θα καθαρίσει μόνο τις εκτός σύνδεσης (εξωτερικές) λήψεις", "Please check your connection and try again later...": "Ελέγξτε τη σύνδεσή σας και δοκιμάστε ξανά αργότερα...", "Show more": "Δείτε περισσότερα", "Importer": "Εισαγωγέας", "Currently supporting only Spotify, with 100 tracks limit": "Αυτήν τη στιγμή υποστηρίζεται μόνο το Spotify, με όριο 100 κομματιών", "Due to API limitations": "Λόγω περιορισμών API", "Enter your playlist link below": "Εισαγάγετε τον σύνδεσμο λίστας αναπαραγωγής παρακάτω", "Error loading URL!": "Σφάλμα φόρτωσης διεύθυνσης URL!", "Convert": "Μετατροπή", "Download only": "Μόνο λήψη", "Downloading is currently stopped, click here to resume.": "Η λήψη έχει σταματήσει, κάντε κλικ εδώ για να συνεχίσετε.", "Tracks": "Κομμάτια", "Albums": "Album", "Artists": "Καλλιτέχνες", "Playlists": "Λίστες αναπαραγωγής", "Import": "Εισαγωγή", "Import playlists from Spotify": "Εισαγωγή λιστών αναπαραγωγής από το Spotify", "Statistics": "Στατιστικά", "Offline tracks": "Κομμάτια εκτός σύνδεσης", "Offline albums": "Album εκτός σύνδεσης", "Offline playlists": "Λίστες αναπαραγωγής εκτός σύνδεσης", "Offline size": "Μέγεθος εκτός σύνδεσης", "Free space": "Ελεύθερος χώρος", "Loved tracks": "Αγαπημένα κομμάτια", "Favorites": "Αγαπημένα", "All offline tracks": "Όλα τα κομμάτια εκτός σύνδεσης", "Create new playlist": "Δημιουργία λίστας αναπαραγωγής", "Cannot create playlists in offline mode": "Δεν είναι δυνατή η δημιουργία λιστών αναπαραγωγής σε λειτουργία εκτός σύνδεσης", "Error": "Σφάλμα", "Error logging in! Please check your token and internet connection and try again.": "Σφάλμα σύνδεσης! Ελέγξτε το token και τη σύνδεσή σας στο δίκτυο και δοκιμάστε ξανά.", "Dismiss": "Απόρριψη", "Welcome to": "Καλωσήρθατε στο", "Please login using your Deezer account.": "Συνδεθείτε χρησιμοποιώντας τον λογαριασμό σας στο Deezer.", "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.", "Open in browser": "Ανοιγμα σε πρόγραμμα περιήγησης", "By using this app, you don't agree with the Deezer ToS": "Χρησιμοποιώντας αυτήν την εφαρμογή, δεν συμφωνείτε με τους κανονισμούς χρήσης Deezer", "Play next": "Παίξε αμέσως μετά", "Add to queue": "Προσθήκη στην ουρά", "Add track to favorites": "Προσθήκη κομμάτι στα αγαπημένα", "Add to playlist": "Προσθήκη στην λίστα αναπαραγωγής", "Select playlist": "Επιλογή λίστας αναπαραγωγής", "Track added to": "Το κομμάτι προστέθηκε στο", "Remove from playlist": "Κατάργηση από τη λίστα αναπαραγωγής", "Track removed from": "Το κομμάτι καταργήθηκε από", "Remove favorite": "Κατάργηση αγαπημένου", "Track removed from library": "Το κομμάτι καταργήθηκε από τη βιβλιοθήκη", "Go to": "Πήγαινε σε", "Make offline": "Κάνε εκτός σύνδεσης", "Add to library": "Προσθήκη στη βιβλιοθήκη", "Remove album": "Κατάργηση album", "Album removed": "Το album καταργήθηκε", "Remove from favorites": "Κατάργηση από τα αγαπημένα", "Artist removed from library": "Ο καλλιτέχνης καταργήθηκε από τη βιβλιοθήκη", "Add to favorites": "Προσθήκη στα αγαπημένα", "Remove from library": "Κατάργηση από τη βιβλιοθήκη", "Add playlist to library": "Προσθήκη λίστας αναπαραγωγής στη βιβλιοθήκη", "Added playlist to library": "Προστέθηκε λίστα αναπαραγωγής στη βιβλιοθήκη", "Make playlist offline": "Δημιουργία λίστας αναπαραγωγής εκτός σύνδεσης", "Download playlist": "Λήψη λίστας αναπαραγωγής", "Create playlist": "Δημιουργία λίστας αναπαραγωγής", "Title": "Τίτλος", "Description": "Περιγραφή", "Private": "Ιδιωτικό", "Collaborative": "Συνεργατικό", "Create": "Δημιουργία", "Playlist created!": "Η λίστα αναπαραγωγής δημιουργήθηκε!", "Playing from:": "Παίζοντας από:", "Queue": "Ουρά", "Offline search": "Αναζήτηση εκτός σύνδεσης", "Search Results": "Αποτελέσματα αναζήτησης", "No results!": "Κανένα αποτέλεσμα!", "Show all tracks": "Εμφάνιση όλων των κομματιών", "Show all playlists": "Εμφάνιση όλων των λιστών αναπαραγωγής", "Settings": "Ρυθμίσεις", "General": "Γενικά", "Appearance": "Εμφάνιση", "Quality": "Ποιότητα", "Deezer": "Deezer", "Theme": "Θέμα", "Currently": "Τρέχον", "Select theme": "Επιλογή θέματος", "Dark": "Σκούρο", "Black (AMOLED)": "Μαύρο (AMOLED)", "Deezer (Dark)": "Deezer (Σκούρο)", "Primary color": "Πρωτεύον χρώμα", "Selected color": "Επιλεγμένο χρώμα", "Use album art primary color": "Χρησιμοποιήστε το πρωτεύον χρώμα του εξώφυλλου του album", "Warning: might be buggy": "Προειδοποίηση: μπορεί να μη λειτουργεί σωστά", "Mobile streaming": "Ροή μέσω δεδομένων κινητού δικτύου", "Wifi streaming": "Ροή μέσω WIFI", "External downloads": "Εξωτερικές λήψεις", "Content language": "Γλώσσα περιεχομένου", "Not app language, used in headers. Now": "Όχι γλώσσα εφαρμογής, χρησιμοποιείται στις κεφαλίδες. Τρέχουσα", "Select language": "Επιλογή γλώσσας", "Content country": "Χώρα περιεχομένου", "Country used in headers. Now": "Χώρα που χρησιμοποιείται στις κεφαλίδες. Τρέχουσα", "Log tracks": "Αρχεία καταγραφής", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Αποστολή αρχείων καταγραφής ακρόασης στο Deezer, ενεργοποιήστε το για ορθή λειτουργία υπηρεσιών όπως το Flow", "Offline mode": "Λειτουργία εκτός σύνδεσης", "Will be overwritten on start.": "Θα αντικατασταθεί κατά την εκκίνηση.", "Error logging in, check your internet connections.": "Σφάλμα σύνδεσης, ελέγξτε την σύνδεσή σας στο Δίκτυο.", "Logging in...": "Σύνδεση...", "Download path": "Διαδρομή λήψεων", "Downloads naming": "Ονομασία λήψεων", "Downloaded tracks filename": "Λήψη ονόματος αρχείου κομματιών", "Valid variables are": "Οι έγκυρες μεταβλητές είναι", "Reset": "Επαναφορά", "Clear": "Εκκαθάριση", "Create folders for artist": "Δημιουργία φακέλου για καλλιτέχνη", "Create folders for albums": "Δημιουργία φακέλων για album", "Separate albums by discs": "Διαχωρισμός albums σε δίσκους", "Overwrite already downloaded files": "Αντικατάσταση ήδη ληφθέντων αρχείων", "Copy ARL": "Αντιγραφή ARL", "Copy userToken/ARL Cookie for use in other apps.": "Αντιγραφή userToken/ARL Cookie για χρήση σε άλλες εφαρμογές.", "Copied": "Αντιγράφηκε", "Log out": "Αποσύνδεση", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Λόγω ασυμβατότητας προσθηκών, η σύνδεση μέσω προγράμματος περιήγησης δεν είναι διαθέσιμη χωρίς επανεκκίνηση.", "(ARL ONLY) Continue": "(ARL ΜΟΝΟ) Συνέχεια", "Log out & Exit": "Αποσύνδεση & Έξοδος", "Pick-a-Path": "Διαλέξτε ένα μονοπάτι", "Select storage": "Επιλέξτε χώρο αποθήκευσης", "Go up": "Πήγαινε πάνω", "Permission denied": "Η άδεια απορρίφθηκε", "Language": "Γλώσσα", "Language changed, please restart Freezer to apply!": "Η γλώσσα άλλαξε, κάντε επανεκκίνηση του Freezer για εφαρμογή!", "Importing...": "Εισαγωγή...", "Radio": "Ραδιόφωνο", "Flow": "Flow", "Track is not available on Deezer!": "Το κομμάτι δεν είναι διαθέσιμο στο Deezer!", "Failed to download track! Please restart.": "Αποτυχία λήψης κομματιού! Κάντε επανεκκίνηση. ", "Storage permission denied!": "Η άδεια χώρου αποθήκευσης απορρίφθηκε!", "Failed": "Απέτυχαν", "Queued": "Σε ουρά", "External": "Χώρος αποθήκευσης", "Restart failed downloads": "Επανεκκίνηση αποτυχημένων λήψεων", "Clear failed": "Εκκαθάριση αποτυχημένων", "Download Settings": "Ρυθμίσεις Λήψεων", "Create folder for playlist": "Δημιουργία φακέλου για λίστα αναπαραγωγής", "Download .LRC lyrics": "Λήψη στίχων .LRC", "Proxy": "Μεσολαβητής", "Not set": "Δεν ρυθμίστηκε", "Search or paste URL": "Αναζήτηση ή επικόλληση διεύθυνσης URL", "History": "Ιστορικό", "Download threads": "Ταυτόχρονες λήψεις", "Lyrics unavailable, empty or failed to load!": "Οι στίχοι δεν είναι διαθέσιμοι, είναι άδειοι ή δεν φορτώθηκαν!", "About": "Σχετικά", "Telegram Channel": "Κανάλι Telegram ", "To get latest releases": "Για να λάβετε τις τελευταίες κυκλοφορίες", "Official chat": "Επίσημη συνομιλία", "Telegram Group": "Ομάδα Telegram", "Huge thanks to all the contributors! <3": "Πολλά ευχαριστώ σε όλους τους συνεισφέροντες! <3", "Edit playlist": "Επεξεργασία λίστας αναπαραγωγής", "Update": "Ενημέρωση", "Playlist updated!": "Η λίστα αναπαραγωγής ενημερώθηκε!", "Downloads added!": "Προστέθηκαν λήψεις!", "Save cover file for every track": "Αποθήκευση εξώφυλλου για κάθε κομμάτι", "Download Log": "Αρχείο καταγραφής λήψεων", "Repository": "Αποθετήριο", "Source code, report issues there.": "Πηγαίος κώδικας, αναφέρετε ζητήματα εκεί.", "Use system theme": "Χρησιμοποίηση θέματος συστήματος", "Light": "Φωτεινο", "Popularity": "Δημοτικότητα", "User": "Χρήστης", "Track count": "Αριθμός κομματιών", "If you want to use custom directory naming - use '/' as directory separator.": "Εάν θέλετε να χρησιμοποιήσετε προσαρμοσμένα ονόματα καταλόγου - χρησιμοποιήστε το '/' ως διαχωριστικό καταλόγου.", "Share": "Κοινοποίηση", "Save album cover": "Αποθήκευση εξώφυλλου album", "Warning": "Προειδοποίηση", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Η χρήση πολλών ταυτόχρονων λήψεων σε παλαιότερες/ασθενέστερες συσκευές ενδέχεται να προκαλέσει σφάλματα!", "Create .nomedia files": "Δημιουργία αρχείων .nomedia", "To prevent gallery being filled with album art": "Για την αποφυγή εμφάνισης εξώφυλλων album στις εικόνες", "Sleep timer": "Χρονοδιακόπτης ύπνου", "Minutes:": "Λεπτά:", "Hours:": "Ώρες:", "Cancel current timer": "Ακύρωση χρονοδιακόπτη", "Current timer ends at": "Ο χρονοδιακόπτης λήγει σε", "Smart track list": "Έξυπνη λίστα κομματιών", "Shuffle": "Ανάμιξη", "Library shuffle": "Ανάμιξη βιβλιοθήκης", "Ignore interruptions": "Αγνόηση παρεμβάσεων", "Requires app restart to apply!": "Απαιτείται επανεκκίνηση για την εφαρμογή!", "Ask before downloading": "Ερώτηση πριν από τη λήψη", "Search history": "Ιστορικό αναζήτησης", "Clear search history": "Εκκαθάριση ιστορικού αναζήτησης", "LastFM": "LastFM", "Login to enable scrobbling.": "Συνδεθείτε για ενεργοποίηση του scrobbling.", "Login to LastFM": "Σύνδεση σε LastFM", "Username": "Όνομα χρήστη", "Password": "Κωδικός", "Login": "Σύνδεση", "Authorization error!": "Σφάλμα εξουσιοδότησης!", "Logged out!": "Αποσυνδεθήκατε!", "Lyrics": "Στίχοι", "Player gradient background": "Βαθμιαία κλίση χρώματος φόντου αναπαραγωγής", "Updates": "Ενημερώσεις", "You are running latest version!": "Χρησιμοποιείτε την πιο πρόσφατη έκδοση!", "New update available!": "Υπάρχει διαθέσιμη νέα ενημέρωση!", "Current version: ": "Τρέχουσα έκδοση: ", "Unsupported platform!": "Μη υποστηριζόμενη πλατφόρμα!", "Freezer Updates": "Ενημερώσεις του Freezer", "Update to latest version in the settings.": "Ενημέρωση στην πιο πρόσφατη έκδοση από τις ρυθμίσεις.", "Release date": "Ημερομηνία κυκλοφορίας", "Shows": "Show", "Charts": "Ακούγονται πολύ", "Browse": "Περιήγηση", "Quick access": "Γρήγορη Πρόσβαση", "Play mix": "Αναπαραγωγή μίξης", "Share show": "Κοινοποίηση show", "Date added": "Ημερομηνία προσθήκης", "Discord": "Discord", "Official Discord server": "Επίσημος server Discord"}, "he_il": {"Home": "בית", "Search": "חיפוש", "Library": "ספריה", "Offline mode, can't play flow or smart track lists.": "מצב לא מקוון, לא יכול לנגן flow או רשימות שירים חכמות.", "Added to library": "הוסף לסיפרייה", "Download": "הורד", "Disk": "דיסק", "Offline": "לא מקוון", "Top Tracks": "השירים שבטופ", "Show more tracks": "הראה עוד שירים", "Top": "טופ", "Top Albums": "האלבומים המובילים", "Show all albums": "הראה את כל האלבומים", "Discography": "דיסקוגרפיה", "Default": "ברירת מחדל", "Reverse": "הפוך", "Alphabetic": "אלפבתי", "Artist": "אמן", "Post processing...": "לאחר עיבוד...", "Done": "בוצע", "Delete": "מחק", "Are you sure you want to delete this download?": "האם אתה בטוח שאתה רוצה למחוק את ההורדה הזאת?", "Cancel": "בטל", "Downloads": "הורדות", "Clear queue": "נקה תור ", "This won't delete currently downloading item": "פעולה זו לא תמחק את הפריט שמורד עכשיו", "Are you sure you want to delete all queued downloads?": "האם אתה בטוח שאתה רוצה למחוק את כל ההורדות שבתור?", "Clear downloads history": "נקה היסטורית הורדות", "WARNING: This will only clear non-offline (external downloads)": "אזהרה: זה ינקה רק את הקבצים שלא אופליין (כלומר רק הורדות חיצוניות)", "Please check your connection and try again later...": "בבקשה בדוק את חיבור הרשת שלך ונסה שוב מאוחר יותר...", "Show more": "הראה עוד", "Importer": "מייבא רשימות השמעה", "Currently supporting only Spotify, with 100 tracks limit": "כרגע תומך רק בספוטיפיי, עם הגבלה של 100 שירים", "Due to API limitations": "בגלל מגבלות ה- API", "Enter your playlist link below": "הכנס את קישור רשימת ההשמעה שלך למטה", "Error loading URL!": "שגיאה בטעינת הקישור!", "Convert": "המר", "Download only": "הורד", "Downloading is currently stopped, click here to resume.": "ההורדה כרגע מושהית, לחץ כאן להמשיך.", "Tracks": "שירים", "Albums": "אלבומים", "Artists": "אומנים", "Playlists": "רשימות השמעה", "Import": "יבא", "Import playlists from Spotify": "יבא רשימת השמעה מספוטיפיי", "Statistics": "סטטיסטיקה", "Offline tracks": "שירים לא מקוונים", "Offline albums": "אלבומים לא מקוונים", "Offline playlists": "רשימות השמעה לא מקוונות", "Offline size": "גודל קבצים לא מקוונים", "Free space": "מקום פנוי", "Loved tracks": "שירים אהובים", "Favorites": "מועדפים", "All offline tracks": "כל השירים הלא מקוונים", "Create new playlist": "צור רשימת השמעה חדשה", "Cannot create playlists in offline mode": "לא יכול ליצור רשימת השמעה במצב אופליין", "Error": "שגיאה", "Error logging in! Please check your token and internet connection and try again.": "שגיאה בהתחברות! בדוק בבקשה את הטוקן שלך או את חיבור האינטרנט שלך ונסה שוב.", "Dismiss": "התעלם", "Welcome to": "ברוך הבא ל", "Please login using your Deezer account.": "בבקשה התחבר עם חשבון הדיזר שלך.", "Login using browser": "התחבר דרך הדפדפן", "Login using token": "התחבר דרך טוקן", "Enter ARL": "הכנס טוקן", "Token (ARL)": "טוקן (קישור אישי)", "Save": "שמור", "If you don't have account, you can register on deezer.com for free.": "לאם אין לך חשבון, אתה יכול להירשם ב deezer.com בחינם.", "Open in browser": "פתח בדפדפן", "By using this app, you don't agree with the Deezer ToS": "באמצעות שימוש ביישום הזה, אתה לא מסכים עם התנאים של דיזר", "Play next": "נגן הבא בתור", "Add to queue": "הוסף לתור", "Add track to favorites": "הוסף שיר למועדפים", "Add to playlist": "הוסף לרשימת השמעה", "Select playlist": "בחר רשימת השמעה", "Track added to": "שיר נוסף ל", "Remove from playlist": "הסר מרשימת השמעה", "Track removed from": "שיר הוסר מ", "Remove favorite": "הסר מועדף", "Track removed from library": "השיר הוסר מהסיפרייה", "Go to": "לך ל", "Make offline": "הורד לשימוש לא מקוון", "Add to library": "הוסף לספריה", "Remove album": "הסר אלבום", "Album removed": "אלבום הוסר", "Remove from favorites": "הסר מהמועדפים", "Artist removed from library": "אמן הוסר מהסיפרייה", "Add to favorites": "הוסף למועדפים", "Remove from library": "הסר מהסיפרייה", "Add playlist to library": "הוסף רשימת השמעה לסיפרייה", "Added playlist to library": "רשימת השמעה נוספה לסיפרייה", "Make playlist offline": "צור רשימת השמעה לא מקוונת", "Download playlist": "הורד רשימת השמעה", "Create playlist": "צור רשימת המעה", "Title": "שם", "Description": "תיאור", "Private": "פרטי", "Collaborative": "שיתופי פעולה", "Create": "צור", "Playlist created!": "רשימת השמעה נוצרה!", "Playing from:": "מנגן מ:", "Queue": "תור", "Offline search": "חיפוש אופליין", "Search Results": "תוצאות חיפוש", "No results!": "אין תוצאות!", "Show all tracks": "הראה את כל השירים", "Show all playlists": "הראה את כל רשימות ההשמעה", "Settings": "הגדרות", "General": "כללי", "Appearance": "מראה", "Quality": "איכות", "Deezer": "דיזר", "Theme": "ערכת נושא", "Currently": "בשימוש כרגע", "Select theme": "בחר ערכת נושא", "Dark": "כהה", "Black (AMOLED)": "שחור (אמולד)", "Deezer (Dark)": "דיזר (כהה)", "Primary color": "צבע ראשי", "Selected color": "בחר צבע", "Use album art primary color": "השתמש בצבע ראשי של תמונת האלבום", "Warning: might be buggy": "אזהרה: יכול להיות באגים", "Mobile streaming": "הזרמת רשת סלולרית", "Wifi streaming": "הזרמת רשת אלחוטית", "External downloads": "הורדות חיצוניות", "Content language": "שפת תוכן", "Not app language, used in headers. Now": "לא שפת היישום, שימוש בכותרות. עכשיו", "Select language": "בחר שפה", "Content country": "מדינת תוכן", "Country used in headers. Now": "מדינה שמוצגת בכותרות. עכשיו", "Log tracks": "לוג שמיעת שירים", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "שלח לוגים של השמעה לדיזר, הפעל מצב זה כדי שתכונות כמו flow יעבדו טוב", "Offline mode": "מצב אופליין", "Will be overwritten on start.": "יוחלף בהפעלה.", "Error logging in, check your internet connections.": "שגיאה בהתחברות, בדוק את חיבור הרשת שלך.", "Logging in...": "מתחבר...", "Download path": "נתיב הורדה", "Downloads naming": "שינוי שם בהורדה", "Downloaded tracks filename": "שם קבצי שירים בהורדה", "Valid variables are": "האפשרויות המוצעות הם", "Reset": "אתחל", "Clear": "נקה", "Create folders for artist": "צור תיקייה לאמנים", "Create folders for albums": "צור תיקייה לאלבומים", "Separate albums by discs": "חלק אלבומים לפי דיסקים", "Overwrite already downloaded files": "החלף קבצים שכבר הורדו", "Copy ARL": "העתק טוקן", "Copy userToken/ARL Cookie for use in other apps.": "העתק את הטוקן לשימוש בישומים אחרים.", "Copied": "הועתק", "Log out": "התנתק", "Due to plugin incompatibility, login using browser is unavailable without restart.": "בגלל אי התאמת התוסף, ההתחברות באמצעות הדפדפן אינה זמינה ללא הפעלה מחדש.", "(ARL ONLY) Continue": "(ARL ONLY) Continue", "Log out & Exit": "התנתק וצא", "Pick-a-Path": "בחר נתיב", "Select storage": "בחר אחסון", "Go up": "עלה למעלה", "Permission denied": "הרשאה נדחתה", "Language": "שפה", "Language changed, please restart Freezer to apply!": "שפה שונתה, בבקשה הפעל מחדש את Freezer כדי להחיל!", "Importing...": "מייבא...", "Radio": "רדיו", "Flow": "Flow", "Track is not available on Deezer!": "שיר לא קיים בדיזר!", "Failed to download track! Please restart.": "הורדת השיר נכשלה! התחל מחדש.", "Storage permission denied!": "לא ניתנו הרשאות אחסון!", "Failed": "נכשל", "Queued": "הוכנס לתור", "External": "אחסון", "Restart failed downloads": "הפעל מחדש הורדות שכשלו", "Clear failed": "מחק הורדות שכשלו", "Download Settings": "הגדרות הורדה", "Create folder for playlist": "Create folder for playlist", "Download .LRC lyrics": "Download .LRC lyrics", "Proxy": "Proxy", "Not set": "לא הוגדר", "Search or paste URL": "חפש או הזן קישור", "History": "היסטוריה", "Download threads": "הורדות בפעולה", "Lyrics unavailable, empty or failed to load!": "מילים לשיר אינן זמינות, ריקות או שכשלו להיטען!", "About": "אודות", "Telegram Channel": "ערוץ טלגרם", "To get latest releases": "לקבלת הגרסאות החדשות ביותר", "Official chat": "צ'אט רשמי", "Telegram Group": "קבוצת טלגרם", "Huge thanks to all the contributors! <3": "תודות רבות לכל התורמים! 3>", "Edit playlist": "עריכת רשימת ההשמעה", "Update": "עדכון", "Playlist updated!": "רשימת ההשמעה עודכנה!", "Downloads added!": "הורדות נוספו!", "Save cover file for every track": "שמור תמונת כיסוי לכל שיר", "Download Log": "יומן הורדות", "Repository": "מאגר", "Source code, report issues there.": "Source code, report issues there.", "Use system theme": "Use system theme", "Light": "בהיר", "Popularity": "פופולריות", "User": "משתמש", "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": "שיתוף", "Save album cover": "שמור עטיפת אלבום", "Warning": "אזהרה", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "יותר מדי הורדות במקביל עלולות לגרום לקריסות במכשירים ישנים או חלשים יותר!", "Create .nomedia files": "יצירת קובץ .nomedia", "To prevent gallery being filled with album art": "כדי להמנע מהגלריה להתמלא בעטיפות אלבומים", "Sleep timer": "טיימר שינה", "Minutes:": "דקות:", "Hours:": "שעות:", "Cancel current timer": "בטל טיימר נוכחי", "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!", "Freezer Updates": "Freezer 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"}, "hi_in": {"Home": "Home", "Search": "Search", "Library": "Library", "Offline mode, can't play flow or smart track lists.": "Offline mode, can't play flow or smart track lists.", "Added to library": "Added to library", "Download": "Download", "Disk": "Disk", "Offline": "Offline", "Top Tracks": "Top Tracks", "Show more tracks": "Show more tracks", "Top": "Top", "Top Albums": "Top Albums", "Show all 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 Freezer to apply!": "Language changed, please restart Freezer 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!", "Freezer Updates": "Freezer 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"}, "hu_hu": {"Home": "Kezdőlap", "Search": "Keresés", "Library": "Könyvtár", "Offline mode, can't play flow or smart track lists.": "Offline mód, nem lehet lejátszani a flow vagy az smart track listákat.", "Added to library": "Hozzáadás a könyvtárhoz", "Download": "Letöltés", "Disk": "Lemez", "Offline": "Offline", "Top Tracks": "Legjobb dalok", "Show more tracks": "Még több dal megjelenítése", "Top": "Legjobb", "Top Albums": "Legjobb albumok", "Show all albums": "Összes album megjelenítése", "Discography": "Diszkográfia", "Default": "Alapértelmezett", "Reverse": "Fordított", "Alphabetic": "Ábécé sorrend", "Artist": "Előadó", "Post processing...": "Utófeldolgozás...", "Done": "Kész", "Delete": "Törlés", "Are you sure you want to delete this download?": "Biztos benne, hogy törölni szeretné ezt a letöltést?", "Cancel": "Mégse", "Downloads": "Letöltések", "Clear queue": "Várólista ürítése", "This won't delete currently downloading item": "Ezzel nem fog törlődni az aktuálisan letöltődő elem", "Are you sure you want to delete all queued downloads?": "Biztos, hogy törölni szeretné az összes várakozó letöltést?", "Clear downloads history": "Letöltési előzmények törlése", "WARNING: This will only clear non-offline (external downloads)": "FIGYELMEZTETÉS: Ezzel csak a nem-offline letöltések kerülnek ürítésre (a külső letöltések)", "Please check your connection and try again later...": "Kérjük, ellenőrizze az internetkapcsolatát, majd próbálja meg újra...", "Show more": "Több mutatása", "Importer": "Importőr", "Currently supporting only Spotify, with 100 tracks limit": "Jelenleg csak a Spotify támogatott, 100 dalig korlátozva", "Due to API limitations": "API korlátozások miatt", "Enter your playlist link below": "Vigye be a lejátszási lista linkjét alul", "Error loading URL!": "Hiba az URL betöltése közben!", "Convert": "Átalakítás", "Download only": "Kizárólag csak letöltés", "Downloading is currently stopped, click here to resume.": "A letöltés jelenleg szünetel, nyomjon ide a folytatáshoz.", "Tracks": "Dalok", "Albums": "Albumok", "Artists": "Előadók", "Playlists": "Lejátszási listák", "Import": "Importálás", "Import playlists from Spotify": "Importálja a lejátszási listákat Spotify-ról", "Statistics": "Statisztikák", "Offline tracks": "Offline dalok", "Offline albums": "Offline albumok", "Offline playlists": "Offline lejátszási listák", "Offline size": "Offline fájlméret", "Free space": "Szabad hely", "Loved tracks": "Imádott dalok", "Favorites": "Kedvencek", "All offline tracks": "Összes offline dalok", "Create new playlist": "Új lejátszási lista létrehozása", "Cannot create playlists in offline mode": "Offline módban nem lehet lejátszási listát létrehozni", "Error": "Hiba", "Error logging in! Please check your token and internet connection and try again.": "Sikertelen bejelentkezés! Ellenőrizze az ARL tokent és az internetkapcsolatot, majd próbálja újra.", "Dismiss": "Elutasít", "Welcome to": "Isten hozott!", "Please login using your Deezer account.": "Kérjük, jelentkezzen be a Deezer fiókjával.", "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, akkor regisztrálhat a deezer.com weboldalon ingyenesen.", "Open in browser": "Megnyitás böngészőben", "By using this app, you don't agree with the Deezer ToS": "Ennek az alkalmazásnak a használatával Ön nem egyezik bele a Deezer felhasználási feltételeibe", "Play next": "Következő lejátszása", "Add to queue": "Hozzáadás a várólistához", "Add track to favorites": "Dal hozzáadása a kedvencekhez", "Add to playlist": "Hozzáadás a lejátszási listához", "Select playlist": "Lejátszási lista kiválasztása", "Track added to": "Dal hozzáadva", "Remove from playlist": "Eltávolítás a lejátszási listáról", "Track removed from": "Dal eltávolítva", "Remove favorite": "Kedvenc eltávolítása", "Track removed from library": "Dal eltávolítva a könyvtárból", "Go to": "Menj", "Make offline": "Tegye Offline-ba", "Add to library": "Hozzáadás a könyvtárhoz", "Remove album": "Album eltávolítása", "Album removed": "Album eltávolítva", "Remove from favorites": "Eltávolítás a kedvencek közül", "Artist removed from library": "Előadó eltávolítva a könyvtárból", "Add to favorites": "Hozzáadás a kedvencekhez", "Remove from library": "Eltávolítás a könyvtárból", "Add playlist to library": "Lejátszási lista hozzáadása a könyvtárhoz", "Added playlist to library": "Lejátszási lista hozzáadva a könyvtárhoz", "Make playlist offline": "Lejátszási lista offline módba tétele", "Download playlist": "Lejátszási lista letöltése", "Create playlist": "Lejátszási lista létrehozása", "Title": "Név", "Description": "Leírás", "Private": "Privát", "Collaborative": "Együttműködés", "Create": "Létrehozás", "Playlist created!": "Lejátszási lista létrehozva!", "Playing from:": "Lejátszás:", "Queue": "Várólista", "Offline search": "Offline keresés", "Search Results": "Keresési eredmények", "No results!": "Nincs találat!", "Show all tracks": "Összes dal megjelenítése", "Show all playlists": "Összes lejátszási lista megjelenítése", "Settings": "Beállítások", "General": "Általános", "Appearance": "Megjelenés", "Quality": "Minőség", "Deezer": "Deezer", "Theme": "Téma", "Currently": "Jelenlegi", "Select theme": "Válasszon témát", "Dark": "Sötét", "Black (AMOLED)": "Fekete (AMOLED)", "Deezer (Dark)": "Deezer (Sötét)", "Primary color": "Elsődleges szín", "Selected color": "Kiválasztott szín", "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": "Nem az alkalmazás nyelve, fejléceknél használt. Jelenleg", "Select language": "Válasszon nyelvet", "Content country": "Tartalom országa", "Country used in headers. Now": "Ország a fejléceknél van használva. Jelenleg", "Log tracks": "Dalok naplózása", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Elküldi a zenehallgatási naplókat a Deezer-nek, engedélyezze ezt, hogy megfelelően működjenek az olyan szolgáltatások, mint a Flow", "Offline mode": "Offline mód", "Will be overwritten on start.": "Induláskor felül lesz írva.", "Error logging in, check your internet connections.": "Hiba a bejelentkezéskor, ellenőrizd az internetkapcsolatot.", "Logging in...": "Bejelentkezés...", "Download path": "Letöltési útvonal", "Downloads naming": "Letöltések címezése", "Downloaded tracks filename": "Letöltött dalok fájlneve", "Valid variables are": "Az érvényes változók", "Reset": "Alaphelyzetbe állítás", "Clear": "Kiürítés", "Create folders for artist": "Mappák létrehozása előadókhoz", "Create folders for albums": "Mappák létrehozása albumokhoz", "Separate albums by discs": "Albumok elválasztása lemez számozás szerint", "Overwrite already downloaded files": "Letöltött fájlok felülírása", "Copy ARL": "ARL másolása", "Copy userToken/ARL Cookie for use in other apps.": "userToken/ARL kimásolása más alkalmazás használatához.", "Copied": "Másolva", "Log out": "Kijelentkezés", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Plugin inkompatibilitása miatt újraindítás nélkül nem lehetséges a böngészővel való bejelentkezés.", "(ARL ONLY) Continue": "(Csak ARL) Folytatás", "Log out & Exit": "Kijelentkezés és kilépés", "Pick-a-Path": "Elérési útvonal kiválasztása", "Select storage": "Tárhely kiválasztása", "Go up": "Menjen fel", "Permission denied": "Hozzáférés megtagadva", "Language": "Nyelv", "Language changed, please restart Freezer to apply!": "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.", "Storage permission denied!": "Tárhely-hozzáférés megtagadva!", "Failed": "Sikertelen", "Queued": "Sorba állítva", "External": "Tárhely", "Restart failed downloads": "Sikertelen letöltések újraindítása", "Clear failed": "Ürítés sikertelen", "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", "Download threads": "Egyidejű letöltések", "Lyrics unavailable, empty or failed to load!": "Dalszöveg nem elérhető. Nincs, vagy sikertelen volt a betöltés!", "About": "Névjegy", "Telegram Channel": "Telegram csatorna", "To get latest releases": "Szerezze meg a legújabb kiadásokat", "Official chat": "Hivatalos chat", "Telegram Group": "Telegram csoport", "Huge thanks to all the contributors! <3": "Hatalmas köszönet minden egyes közreműködőnek! <3", "Edit playlist": "Lejátszási lista szerkesztése", "Update": "Frissítés", "Playlist updated!": "Lejátszási lista frissítve!", "Downloads added!": "Letöltések hozzáadva!", "Save cover file for every track": "Minden egyes dalnak mentse le az albumborító képét", "Download Log": "Letöltési napló", "Repository": "Gyűjtemény", "Source code, report issues there.": "Forráskód, jelezze vissza a hibákat itt.", "Use system theme": "Rendszertéma használata", "Light": "Világos", "Popularity": "Népszerűség", "User": "Felhasználó", "Track count": "Sávszám", "If you want to use custom directory naming - use '/' as directory separator.": "Ha szeretnél egyedi könyvtár elnevezést, használd a '/' jelet, mint könyvtár elválasztót.", "Share": "Megosztás", "Save album cover": "Albumborító elmentése", "Warning": "Figyelmeztetés", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "A túl sok egyidejű letöltés gyengébb eszközökön összeomlást eredményezhet!", "Create .nomedia files": ".nomedia fájlok létrehozása", "To prevent gallery being filled with album art": ", hogy megelőzze a galériába kerülő esetlegesen túl sok albumborítót", "Sleep timer": "Elalvás időzítő", "Minutes:": "Percek:", "Hours:": "Órák:", "Cancel current timer": "A jelenlegi időzítés törlése", "Current timer ends at": "Jelenlegi időzítő véget ér", "Smart track list": "Smart track lista", "Shuffle": "Keverés", "Library shuffle": "Könyvtár keverés", "Ignore interruptions": "Ignore interruptions", "Requires app restart to apply!": "Szükséges az alkalmazás újraindítása a beállítások érvénybe lépéséhez!", "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", "Username": "Felhasználónév", "Password": "Jelszó", "Login": "Bejelentkezés", "Authorization error!": "Hitelesítési hiba!", "Logged out!": "Kijelentkezve!", "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!", "Freezer Updates": "Freezer 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"}, "id_id": {"Home": "Beranda", "Search": "Cari", "Library": "Koleksi", "Offline mode, can't play flow or smart track lists.": "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 ", "Top Albums": "Album Populer", "Show all albums": "Tampilkan semua album", "Discography": "Diskografi", "Default": "Standar", "Reverse": "Membalik", "Alphabetic": "Alfabet", "Artist": "Artis", "Post processing...": "Sedang diproses...", "Done": "Selesai", "Delete": "Hapus", "Are you sure you want to delete this download?": "Apakah kamu yakin ingin menghapus unduhan ini?", "Cancel": "Batalkan", "Downloads": "Unduhan", "Clear queue": "Bersihkan daftar antrean", "This won't delete currently downloading item": "Ini tidak akan menghapus item yang sedang diunduh", "Are you sure you want to delete all queued downloads?": "Apakah kamu yakin ingin menghapus semua antrean yang terunduh?", "Clear downloads history": "Bersihkan riwayat unduhan", "WARNING: This will only clear non-offline (external downloads)": "PERINGATAN: Ini hanya akan menghapus non-offline (unduhan eksternal)", "Please check your connection and try again later...": "Periksa kembali koneksi internet anda dan ulangi kembali...", "Show more": "Tampilkan lebih banyak", "Importer": "Telah di impor", "Currently supporting only Spotify, with 100 tracks limit": "Saat ini hanya mendukung Spotify, dengan batas 100 lagu", "Due to API limitations": "Karena keterbatasan API", "Enter your playlist link below": "Masukkan link playlist Anda di bawah ini", "Error loading URL!": "Gagal memuat URL!", "Convert": "Konversikan", "Download only": "Hanya mengunduh", "Downloading is currently stopped, click here to resume.": "Pengunduhan saat ini dihentikan, klik di sini untuk melanjutkan.", "Tracks": "Lagu", "Albums": "Album", "Artists": "Artis", "Playlists": "Daftar Putar", "Import": "Impor", "Import playlists from Spotify": "Impor playlist dari Spotify", "Statistics": "Statistik", "Offline tracks": "Lagu offline", "Offline albums": "Album offline", "Offline playlists": "Daftar putar offline", "Offline size": "Ukuran offline", "Free space": "Penyimpanan tersedia", "Loved tracks": "Lagu yang disukai", "Favorites": "Favorit", "All offline tracks": "Semua lagu offline", "Create new playlist": "Buat daftar putar baru", "Cannot create playlists in offline mode": "Tidak dapat membuat daftar putar di mode offline", "Error": "Terjadi kesalahan", "Error logging in! Please check your token and internet connection and try again.": "Kesalahan saat masuk! Periksa token dan koneksi internet Anda, lalu coba lagi.", "Dismiss": "Tutup", "Welcome to": "Selamat datang di", "Please login using your Deezer account.": "Silakan masuk menggunakan akun Deezer Anda.", "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.", "Open in browser": "Buka di browser", "By using this app, you don't agree with the Deezer ToS": "Dengan menggunakan aplikasi ini, Anda tidak setuju dengan ToS Deezer", "Play next": "Putar selanjutnya", "Add to queue": "Tambahkan ke antrean", "Add track to favorites": "Tambahkan lagu ke favorit", "Add to playlist": "Tambahkan ke daftar putar", "Select playlist": "Pilih daftar putar", "Track added to": "Lagu ditambahkan ke", "Remove from playlist": "Hapus dari daftar putar", "Track removed from": "Lagu dihapus dari", "Remove favorite": "Hapus favorit", "Track removed from library": "Lagu dihapus dari koleksi", "Go to": "Pergi ke", "Make offline": "Buat offline", "Add to library": "Tambahkan ke koleksi", "Remove album": "Hapus album", "Album removed": "Album dihapus", "Remove from favorites": "Hapus dari favorit", "Artist removed from library": "Artis dihapus dari koleksi", "Add to favorites": "Tambahkan ke favorit", "Remove from library": "Hapus dari koleksi", "Add playlist to library": "Tambahkan daftar putar ke koleksi", "Added playlist to library": "Ditambahkan daftar putar ke koleksi", "Make playlist offline": "Buat daftar putar offline", "Download playlist": "Unduh daftar putar", "Create playlist": "Buat daftar putar", "Title": "Judul", "Description": "Deskripsi", "Private": "Pribadi", "Collaborative": "Kolaboratif", "Create": "Buat", "Playlist created!": "Daftar putar berhasil dibuat!", "Playing from:": "Memainkan dari:", "Queue": "Antrean", "Offline search": "Pencarian offline", "Search Results": "Hasil Pencarian", "No results!": "Hasil tidak ditemukan!", "Show all tracks": "Tampilkan semua lagu", "Show all playlists": "Tampilkan semua daftar putar", "Settings": "Pengaturan", "General": "Umum", "Appearance": "Tampilan", "Quality": "Kualitas", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Saat ini", "Select theme": "Pilih tema", "Dark": "Gelap", "Black (AMOLED)": "Hitam (AMOLED)", "Deezer (Dark)": "Deezer (Gelap)", "Primary color": "Warna utama", "Selected color": "Warna yang dipilih", "Use album art primary color": "Gunakan foto album sebagai warna utama", "Warning: might be buggy": "Peringatan: masih ada bug", "Mobile streaming": "Pemutaran seluler", "Wifi streaming": "Pemutaran Wi-Fi", "External downloads": "Unduhan eksternal", "Content language": "Bahasa konten", "Not app language, used in headers. Now": "Bukan bahasa aplikasi, digunakan di header. Digunakan", "Select language": "Pilih bahasa", "Content country": "Wilayah konten", "Country used in headers. Now": "Negara digunakan di header. Digunakan", "Log tracks": "Catatan lagu", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Kirim catatan mendengarkan lagu ke Deezer, aktifkan agar fitur seperti Flow berfungsi dengan benar", "Offline mode": "Mode offline", "Will be overwritten on start.": "Akan diterapkan saat aplikasi dimulai ulang.", "Error logging in, check your internet connections.": "Kesalahan saat masuk, periksa koneksi internet Anda.", "Logging in...": "Masuk...", "Download path": "Lokasi unduhan", "Downloads naming": "Penamaan unduhan", "Downloaded tracks filename": "Nama file yang diunduh", "Valid variables are": "Variabel yang valid", "Reset": "Atur ulang", "Clear": "Bersihkan", "Create folders for artist": "Buat folder untuk artis", "Create folders for albums": "Buat folder untuk album", "Separate albums by discs": "Pisahkan album dengan disk", "Overwrite already downloaded files": "Timpa file yang sudah diunduh", "Copy ARL": "Salin ARL", "Copy userToken/ARL Cookie for use in other apps.": "Salin Token/ARL Cookie untuk digunakan di apps lain.", "Copied": "Tersalin", "Log out": "Keluar", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Karena ketidakcocokan plugin, masuk menggunakan browser tidak tersedia tanpa restart aplikasi.", "(ARL ONLY) Continue": "(HANYA ARL) Lanjutkan", "Log out & Exit": "Keluar & Tutup", "Pick-a-Path": "Pilih-sebuah-Jalur", "Select storage": "Pilih penyimpanan", "Go up": "Ke Atas", "Permission denied": "Akses dilarang", "Language": "Bahasa", "Language changed, please restart Freezer 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.": "Gagal untuk mengunduh lagu! Ulangi kembali.", "Storage permission denied!": "Izin penyimpanan ditolak!", "Failed": "Gagal", "Queued": "Dalam antrean", "External": "Penyimpanan", "Restart failed downloads": "Gagal memulai ulang unduhan", "Clear failed": "Gagal membersihkan", "Download Settings": "Pengaturan unduhan", "Create folder for playlist": "Buat folder dari daftar putar", "Download .LRC lyrics": "Unduh lirik .LRC", "Proxy": "Proksi", "Not set": "Tidak diatur", "Search or paste URL": "Cari atau masukkan URL", "History": "Riwayat", "Download threads": "Unduh bersamaan", "Lyrics unavailable, empty or failed to load!": "Lirik tidak tersedia, kosong atau gagal untuk memuat!", "About": "Tentang", "Telegram Channel": "Channel Telegram", "To get latest releases": "Untuk mendapatkan rilisan terbaru", "Official chat": "Obrolan resmi", "Telegram Group": "Grub Telegram", "Huge thanks to all the contributors! <3": "Terima kasih banyak untuk semua kontributor! <3", "Edit playlist": "Edit daftar putar", "Update": "Perbarui", "Playlist updated!": "Daftar putar diperbarui!", "Downloads added!": "Unduhan ditambahkan!", "Save cover file for every track": "Simpan cover foto dari setiap lagu", "Download Log": "Catatan unduhan", "Repository": "Repositori", "Source code, report issues there.": "Kode sumber, laporkan masalah disini.", "Use system theme": "Gunakan tema sistem", "Light": "Cerah", "Popularity": "Popularitas", "User": "Pengguna", "Track count": "Jumlah lagu", "If you want to use custom directory naming - use '/' as directory separator.": "Jika anda ingin menggunakan penamaan direktori kustom - gunakan '/' sebagai pemisah direktori.", "Share": "Bagikan", "Save album cover": "Simpan cover foto album", "Warning": "Peringatan", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Menggunakan terlalu banyak unduhan bersamaan pada perangkat lama/berspesifikasi rendah dapat menyebabkan kerusakan file!", "Create .nomedia files": "Buat file .nomedia", "To prevent gallery being filled with album art": "Untuk mencegah galeri diisi dengan cover album", "Sleep timer": "Pengatur waktu tidur", "Minutes:": "Menit:", "Hours:": "Jam:", "Cancel current timer": "Batalkan pengatur waktu saat ini", "Current timer ends at": "Pengatur waktu saat ini berakhir pada", "Smart track list": "Daftar lagu pintar", "Shuffle": "Putar acak", "Library shuffle": "Koleksi acak", "Ignore interruptions": "Abaikan gangguan", "Requires app restart to apply!": "Mulai ulang aplikasi untuk menerapkan!", "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", "Password": "Kata Sandi", "Login": "Masuk", "Authorization error!": "Otentikasi gagal!", "Logged out!": "Keluar!", "Lyrics": "Lirik", "Player gradient background": "Latar belakang pemutaran gradient", "Updates": "Pembaruan", "You are running latest version!": "Anda menjalankan versi terbaru!", "New update available!": "Pembaruan tersedia!", "Current version: ": "Versi saat ini: ", "Unsupported platform!": "Platform Tidak Didukung!", "Freezer Updates": "Pembaruan Freezer", "Update to latest version in the settings.": "Perbarui ke versi terakhir di pengaturan.", "Release date": "Tanggal rilis", "Shows": "Tampilkan", "Charts": "Tangga lagu", "Browse": "Telusuri", "Quick access": "Akses cepat", "Play mix": "Putar acak", "Share show": "Bagikan acara", "Date added": "Tanggal ditambahkan", "Discord": "Discord", "Official Discord server": "Server Resmi Discord"}, "it_id": {"Home": "Home", "Search": "Cerca", "Library": "Libreria", "Offline mode, can't play flow or smart track lists.": "Modalità offline, non è possibile riprodurre flow o Playlist intelligenti.", "Added to library": "Aggiunto alla libreria", "Download": "Scarica", "Disk": "Disco", "Offline": "Offline", "Top Tracks": "Brani in evidenza", "Show more tracks": "Mostra più brani", "Top": "In alto", "Top Albums": "Album in evidenza", "Show all albums": "Mostra tutti gli album", "Discography": "Discografia", "Default": "Predefinito", "Reverse": "Inverti", "Alphabetic": "Alfabetico", "Artist": "Artista", "Post processing...": "Elaborazione...", "Done": "Fatto", "Delete": "Cancellare", "Are you sure you want to delete this download?": "Sei sicuro di voler cancellare questo download?", "Cancel": "Annulla", "Downloads": "Download", "Clear queue": "Pulisci la coda", "This won't delete currently downloading item": "Questa azione non cancellerà i download", "Are you sure you want to delete all queued downloads?": "Sei sicuro di voler cancellare tutti i download in coda?", "Clear downloads history": "Pulisci la cronologia dei download", "WARNING: This will only clear non-offline (external downloads)": "ATTENZIONE: Questa azione eliminerà solo i file che non sono offline (download esterni)", "Please check your connection and try again later...": "Per favore controlla la tua connessione e riprova più tardi...", "Show more": "Mostra di più", "Importer": "Importa", "Currently supporting only Spotify, with 100 tracks limit": "Attualmente supporta solo Spotify, con un limite di 100 brani", "Due to API limitations": "A causa delle limitazioni delle API", "Enter your playlist link below": "Inserisci il link della tua playlist qui sotto", "Error loading URL!": "Errore nel caricare l'URL!", "Convert": "Converti", "Download only": "Solo Download", "Downloading is currently stopped, click here to resume.": "Il download è attualmente interrotto, fare clic qui per riprenderlo.", "Tracks": "Brani", "Albums": "Album", "Artists": "Artisti", "Playlists": "Playlist", "Import": "Importa", "Import playlists from Spotify": "Importa playlists da Spotify", "Statistics": "Statistiche", "Offline tracks": "Brani offline", "Offline albums": "Album offline", "Offline playlists": "Playlist offline", "Offline size": "Spazio occupato offline", "Free space": "Spazio libero", "Loved tracks": "Brani preferiti", "Favorites": "Preferiti", "All offline tracks": "Tutte i brani offline", "Create new playlist": "Crea una nuova playlist", "Cannot create playlists in offline mode": "Impossibile creare playlist in modalità offline", "Error": "Errore", "Error logging in! Please check your token and internet connection and try again.": "Errore durante l'accesso! Controlla il token, la tua connessione ad internet e riprova.", "Dismiss": "Chiudi", "Welcome to": "Benvenuto su", "Please login using your Deezer account.": "Per favore, esegui il login utilizzando il tuo account Deezer.", "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.", "Open in browser": "Apri nel browser", "By using this app, you don't agree with the Deezer ToS": "Utilizzando questa applicazione, non accetti i ToS di Deezer", "Play next": "Riproduci subito dopo", "Add to queue": "Aggiungi alla coda", "Add track to favorites": "Aggiungi il brano ai preferiti", "Add to playlist": "Aggiungi a playlist...", "Select playlist": "Seleziona playlist", "Track added to": "Brano aggiunto a", "Remove from playlist": "Rimuovi dalla playlist", "Track removed from": "Brano rimosso da", "Remove favorite": "Rimuovi dai preferiti", "Track removed from library": "Brano rimosso dalla libreria", "Go to": "Vai a", "Make offline": "Rendi offline", "Add to library": "Aggiungi alla libreria", "Remove album": "Rimuovi album", "Album removed": "Album rimosso", "Remove from favorites": "Rimuovi dai preferiti", "Artist removed from library": "Artista rimosso dalla libreria", "Add to favorites": "Aggiungi ai preferiti", "Remove from library": "Rimuovi dalla libreria", "Add playlist to library": "Aggiungi playlist alla libreria", "Added playlist to library": "Playlist aggiunta alla libreria", "Make playlist offline": "Rendi la playlist offline", "Download playlist": "Scarica playlist", "Create playlist": "Crea playlist", "Title": "Titolo", "Description": "Descrizione", "Private": "Privata", "Collaborative": "Collaborativa", "Create": "Crea", "Playlist created!": "Playlist creata!", "Playing from:": "Riproduzione da:", "Queue": "Coda", "Offline search": "Ricerca offline", "Search Results": "Risultati della ricerca", "No results!": "Nessun risultato!", "Show all tracks": "Mostra tutti i brani", "Show all playlists": "Mostra tutte le playlists", "Settings": "Opzioni", "General": "Generale", "Appearance": "Aspetto", "Quality": "Qualità", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Attuale", "Select theme": "Seleziona Tema", "Dark": "Scuro", "Black (AMOLED)": "Nero (AMOLED)", "Deezer (Dark)": "Deezer (Scuro)", "Primary color": "Colore Principale", "Selected color": "Colore Selezionato", "Use album art primary color": "Usa il colore principale della copertina dell'album", "Warning: might be buggy": "Attenzione: potrebbe causare problemi", "Mobile streaming": "Streaming con dati", "Wifi streaming": "Streaming con WiFi", "External downloads": "Download esterni", "Content language": "Lingua dei contenuti", "Not app language, used in headers. Now": "Non la lingua dell'app, utilizzata negli header. Adesso", "Select language": "Seleziona la lingua", "Content country": "Contenuto dal Paese", "Country used in headers. Now": "Paese contenuto negli header. Ora", "Log tracks": "Log delle tracce", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Invia i log delle canzioni ascoltate a Deezer, abilitalo affinché features come Flow funzionino correttamente", "Offline mode": "Modalità Offline", "Will be overwritten on start.": "Sarà sovrascritto all'avvio.", "Error logging in, check your internet connections.": "Errore durante l'accesso, controlla la tua connessione Internet.", "Logging in...": "Accesso in corso...", "Download path": "Percorso di download", "Downloads naming": "Denominazione dei download", "Downloaded tracks filename": "Nome del file dei brani scaricati", "Valid variables are": "Le variabili valide sono", "Reset": "Ripristina", "Clear": "Pulisci", "Create folders for artist": "Crea cartelle per gli artisti", "Create folders for albums": "Crea cartelle per gli album", "Separate albums by discs": "Separa gli album per disco", "Overwrite already downloaded files": "Sovrascrivi i file già scaricati", "Copy ARL": "Copia ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copia userToken / ARL Cookie da utilizzare in altre app.", "Copied": "Copiato", "Log out": "Disconnettiti", "Due to plugin incompatibility, login using browser is unavailable without restart.": "A causa dell'incompatibilità del plug-in, l'accesso tramite browser non è disponibile senza riavvio.", "(ARL ONLY) Continue": "(SOLO ARL) Continua", "Log out & Exit": "Disconnettiti e Esci", "Pick-a-Path": "Scegli un percorso", "Select storage": "Seleziona dispositivo di archiviazione", "Go up": "Vai su", "Permission denied": "Permesso negato", "Language": "Lingua", "Language changed, please restart Freezer to apply!": "Lingua cambiata, riavvia Freezer 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.": "Impossibile scaricare la traccia! Riavvia.", "Storage permission denied!": "Autorizzazione di archiviazione negata!", "Failed": "Fallito", "Queued": "In coda", "External": "Archiviazione", "Restart failed downloads": "Riavvia download non riusciti", "Clear failed": "Pulisci fallito", "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", "Download threads": "Download simultanei", "Lyrics unavailable, empty or failed to load!": "Testi non disponibili, vuoti o caricamento non riuscito!", "About": "Info", "Telegram Channel": "Canale Telegram", "To get latest releases": "Per ottenere le ultime versioni", "Official chat": "Chat ufficiale", "Telegram Group": "Gruppo Telegram", "Huge thanks to all the contributors! <3": "Un enorme grazie a tutti i collaboratori! <3", "Edit playlist": "Modifica playlist", "Update": "Aggiorna", "Playlist updated!": "Playlist aggiornata!", "Downloads added!": "Download aggiunti!", "Save cover file for every track": "Salva la copertina dell'album per ogni traccia", "Download Log": "Log dei Download", "Repository": "Archivio", "Source code, report issues there.": "Codice sorgente, segnala i problemi lì.", "Use system theme": "Utilizza il tema di sistema", "Light": "Chiaro", "Popularity": "Popolarità", "User": "Utente", "Track count": "Contatore tracce", "If you want to use custom directory naming - use '/' as directory separator.": "Se desideri usare delle directory personalizzate - usa '/' come separatore per la directory.", "Share": "Condividi", "Save album cover": "Salva la copertina del album", "Warning": "Attenzione", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "L'uso di troppi download simultanei su dispositivi più vecchi/scarsi potrebbe causare crash!", "Create .nomedia files": "Crea file .nomedia", "To prevent gallery being filled with album art": "Per evitare che la galleria venga riempita con la copertina dell'album", "Sleep timer": "Timer di spegnimento", "Minutes:": "Minuti:", "Hours:": "Ore:", "Cancel current timer": "Annulla il timer corrente", "Current timer ends at": "Il timer attuale termina alle", "Smart track list": "Lista di traccie intelligente", "Shuffle": "Riproduzione casuale", "Library shuffle": "Mischia libreria", "Ignore interruptions": "Ignora interruzioni", "Requires app restart to apply!": "Riavvia l'applicazione per applicare!", "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!", "Lyrics": "Testo", "Player gradient background": "Gradiente di sfondo del lettore", "Updates": "Aggiornamenti", "You are running latest version!": "Stai utilizzando l'ultima versione!", "New update available!": "Nuovo aggiornamento disponibile!", "Current version: ": "Versione attuale: ", "Unsupported platform!": "Piattaforma non supportata!", "Freezer Updates": "Aggiornamenti Freezer", "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"}, "ko_ko": {"Home": "홈", "Search": "검색", "Library": "라이브러리", "Offline mode, can't play flow or smart track lists.": "오프라인 모드. Flow 또는 스마트 트랙 목록을 재생할 수 없습니다.", "Added to library": "라이브러리에 추가됨", "Download": "다운로드", "Disk": "디스크", "Offline": "오프라인", "Top Tracks": "인기 트랙", "Show more tracks": "더 많은 트랙보기", "Top": "인기", "Top Albums": "인기 앨범", "Show all albums": "모든 앨범보기", "Discography": "디스코그래피", "Default": "기본값", "Reverse": "역전", "Alphabetic": "알파벳순", "Artist": "가수", "Post processing...": "후 처리…", "Done": "완료", "Delete": "삭제", "Are you sure you want to delete this download?": "이 다운로드를 삭제 하시겠습니까?", "Cancel": "취소", "Downloads": "다운로드한 내용", "Clear queue": "목록 지우기", "This won't delete currently downloading item": "현재 다운로드중인 항목은 삭제되지 않습니다.", "Are you sure you want to delete all queued downloads?": "대기중인 모든 다운로드를 삭제 하시겠습니까?", "Clear downloads history": "다운로드 기록 지우기", "WARNING: This will only clear non-offline (external downloads)": "경고 : 오프라인이 아닌 내용만 삭제됩니다 (외부 다운로드).", "Please check your connection and try again later...": "인터넷 연결을 확인하고 나중에 다시 시도하십시오 ...", "Show more": "자세히보기", "Importer": "수입자", "Currently supporting only Spotify, with 100 tracks limit": "현재 Spotify 만 지원하며 트랙 제한은 100 곡입니다.", "Due to API limitations": "API 제한으로 인해", "Enter your playlist link below": "아래에 곡목표 링크 입력 하십시오", "Error loading URL!": "URL 불러 오기 오류!", "Convert": "변환", "Download only": "다운로드 전용", "Downloading is currently stopped, click here to resume.": "다운로드는 현재 중지되었습니다. 다시 시작하려면 여기를 클릭하십시오.", "Tracks": "트랙", "Albums": "앨범", "Artists": "가수", "Playlists": "재생 목록", "Import": "수입", "Import playlists from Spotify": "Spotify에서 재생 목록을 가져 오기", "Statistics": "통계", "Offline tracks": "오프라인 트랙", "Offline albums": "오프라인 앨범", "Offline playlists": "오프라인 재생 목록", "Offline size": "오프라인 사이즈", "Free space": "자유 공간", "Loved tracks": "즐겨 찾기는 트랙", "Favorites": "즐겨 찾기", "All offline tracks": "모든 오프라인 트랙", "Create new playlist": "새 재생 목록을 만들기", "Cannot create playlists in offline mode": "오프라인 모드에서 재생 목록을 만들 수 없습니다.", "Error": "오류", "Error logging in! Please check your token and internet connection and try again.": "로그인 오류! 토큰 및 인터넷 연결을 확인하고 다시 시도하십시오.", "Dismiss": "해고", "Welcome to": "\$에 오신 것을 환영합니다", "Please login using your Deezer account.": "Deezer 계정을 사용하여 로그인하십시오.", "Login using browser": "브라우저를 사용하여 로그인", "Login using token": "토큰을 사용하여 로그인", "Enter ARL": "ARL 입력", "Token (ARL)": "토큰 (ARL)", "Save": "저장", "If you don't have account, you can register on deezer.com for free.": "계정이 없으시면 deezer.com에서 무료로 등록하실 수 있습니다.", "Open in browser": "브라우저에서 열기", "By using this app, you don't agree with the Deezer ToS": "이 앱을 사용하면 Deezer ToS에 동의하지 않습니다.", "Play next": "다음 재생", "Add to queue": "목록에 추가", "Add track to favorites": "즐겨 찾기에 트랙 추가", "Add to playlist": "재생 목록에 추가", "Select playlist": "재생 목록을 선택", "Track added to": "\$에 트랙을 추가되었습니다", "Remove from playlist": "재생 목록에서 삭제", "Track removed from": "\$에서 트랙을 삭제되었습니다", "Remove favorite": "즐겨 찾기를 삭제", "Track removed from library": "라이브러리에서 트랙을 삭제되었습니다", "Go to": "\$에 이동", "Make offline": "오프라인으로 설정", "Add to library": "라이브러리에 추가", "Remove album": "앨범을 삭제", "Album removed": "앨범을 삭제되었습니다", "Remove from favorites": "즐겨 찾기에서 삭제", "Artist removed from library": "가수를 라이브러리에서 삭제되었습니다.", "Add to favorites": "즐겨 찾기에 추가", "Remove from library": "라이브러리에서 삭제", "Add playlist to library": "라이브러리에 재생 목록을 추가", "Added playlist to library": "라이브러리에 재생 목록을 추가되었습니다", "Make playlist offline": "재생 목록을 오프라인으로 설정", "Download playlist": "재생 목록을 다운로드", "Create playlist": "재생 목록을 만들기", "Title": "타이틀", "Description": "서술", "Private": "사유의", "Collaborative": "공동의", "Create": "창조", "Playlist created!": "재생 목록을 생성되었습니다!", "Playing from:": "\$부터 재생:", "Queue": "목록", "Offline search": "오프라인 검색", "Search Results": "검색 결과", "No results!": "결과가 없습니다!", "Show all tracks": "모든 트랙을 보기", "Show all playlists": "모든 재생 목록을 보기", "Settings": "설정", "General": "일반", "Appearance": "외모", "Quality": "품질", "Deezer": "Deezer", "Theme": "테마", "Currently": "현재", "Select theme": "테마 선택", "Dark": "다크", "Black (AMOLED)": "블랙 (AMOLED)", "Deezer (Dark)": "Deezer (다크)", "Primary color": "원색", "Selected color": "선택한 색상", "Use album art primary color": "앨범 아트 기본 색상 사용", "Warning: might be buggy": "경고: 버그가 있을 수 있습니다.", "Mobile streaming": "모바일 스트리밍", "Wifi streaming": "Wi-Fi 스트리밍", "External downloads": "외부 다운로드", "Content language": "콘텐츠 언어", "Not app language, used in headers. Now": "헤더에 사용된 앱 언어가 아닙니다. 현재", "Select language": "언어 선택", "Content country": "콘텐츠 국가", "Country used in headers. Now": "헤더에 사용 된 국가. 현재", "Log tracks": "트랙로그", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Deezer에 트랙로그를 전송. Flow와 같은 기능이 제대로 작동하려면 이 기능을 활성화하십시오.", "Offline mode": "오프라인 모드", "Will be overwritten on start.": "시작할 때 덮어 씁니다.", "Error logging in, check your internet connections.": "로그인 오류, 인터넷 연결을 확인하십시오.", "Logging in...": "…\$에로그인 중", "Download path": "다운로드 경로", "Downloads naming": "다운로드 네이밍", "Downloaded tracks filename": "다운로드 된 트랙 파일명", "Valid variables are": "유효한 변수", "Reset": "초기화", "Clear": "치우기", "Create folders for artist": "가수 용 폴더 만들기", "Create folders for albums": "앨범 용 폴더 만들기", "Separate albums by discs": "디스크별로 앨범 분리", "Overwrite already downloaded files": "이미 다운로드 한 파일을 덮어 쓰기", "Copy ARL": "ARL 복사", "Copy userToken/ARL Cookie for use in other apps.": "다른 앱에서 사용하기 위해 사용자 토큰 / ARL 쿠키를 복사하기.", "Copied": "복사 됨", "Log out": "로그 아웃", "Due to plugin incompatibility, login using browser is unavailable without restart.": "플러그인 비 호환성으로 인해 다시 시작하지 않으면 브라우저를 사용하여 로그인 할 수 없습니다.", "(ARL ONLY) Continue": "(ARL 만 해당) 계속", "Log out & Exit": "로그 아웃 및 종료", "Pick-a-Path": "경로 선택", "Select storage": "저장소 선택", "Go up": "위로 이동", "Permission denied": "권한이 거부되었습니다.", "Language": "언어", "Language changed, please restart Freezer to apply!": "언어가 변경되었습니다. 적용하려면 Freezer를 다시 시작하세요!", "Importing...": "…\$가져 오는 중", "Radio": "라디오", "Flow": "Flow", "Track is not available on Deezer!": "Deezer에서는 트랙을 사용할 수 없습니다!", "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!", "Freezer Updates": "Freezer 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"}, "fa_ir": {"Home": "صفحه اصلی", "Search": "جست‌وجو", "Library": "مجموعه", "Offline mode, can't play flow or smart track lists.": "حالت آفلاین، نمی‌توانید از حالت پیشنهاد قطعه‌ی بعدی یا پخش قطعات هوشمند استفاده کنید.", "Added to library": "به مجموعه اضافه شد", "Download": "بارگیری", "Disk": "نوار", "Offline": "آفلاین", "Top Tracks": "آهنگهای برتر", "Show more tracks": "قطعات بیشتری را نشان بده", "Top": "بهترین", "Top Albums": "بهترین آلبوم ها", "Show all albums": "همه ی آلبوم ها را نشان بده", "Discography": "ترانه شناسی", "Default": "حالت اولیه", "Reverse": "برعکس", "Alphabetic": "الفبایی", "Artist": "صاحب اثر", "Post processing...": "پردازش نهایی", "Done": "تکمیل شده", "Delete": "حذف", "Are you sure you want to delete this download?": "مطمئن هستید که می‌خواهید این بارگیری حذف شود؟", "Cancel": "بیخیال", "Downloads": "بارگیری ها", "Clear queue": "تخلیه صف انتظار", "This won't delete currently downloading item": "این کار بارگیری در حال انجام را حذف نمیکند", "Are you sure you want to delete all queued downloads?": "مطمئن هستید که می خواهید تمام بارگیری های در صف انتظار را حذف کنید؟", "Clear downloads history": "پاک کردن تاریخچه بارگیری", "WARNING: This will only clear non-offline (external downloads)": "اخطار: این فقط فایل های دانلود شده در خارج از برنامه را حذف خواهد کرد", "Please check your connection and try again later...": "از وصل بودن به اینترنت مطمئن باشید و دوباره امتحان کنید", "Show more": "بیشتر نشان بده", "Importer": "وارد کننده", "Currently supporting only Spotify, with 100 tracks limit": "در حال حاضر فقط اسپاتیفای با محدودیت ۱۰۰ قطعه پشتیبانی میشود", "Due to API limitations": "به خاطر ناسازگاری", "Enter your playlist link below": "لینک لیست پخش را وارد کنید", "Error loading URL!": "مشکل در بالا آوردن لینک وارد شده", "Convert": "تبدیل", "Download only": "فقط بارگیری", "Downloading is currently stopped, click here to resume.": "بارگیری در حال حاضر توقف یافته است، برای ادامه اینجا را فشار دهید", "Tracks": "قطعه ها", "Albums": "آلبوم ها", "Artists": "صاحب آثار", "Playlists": "لیست های پخش", "Import": "وارد کردن", "Import playlists from Spotify": "وارد کردن لیست پخش از اسپاتیفای", "Statistics": "آمار", "Offline tracks": "قطعه های آفلاین", "Offline albums": "آلبوم های آفلاین", "Offline playlists": "لیست های پخش آفلاین", "Offline size": "حجم آفلاین", "Free space": "فضای خالی", "Loved tracks": "قطعه های محبوب", "Favorites": "مورد پسند ها", "All offline tracks": "همه ی قطعه های آفلاین", "Create new playlist": "ایجاد لیست پخش جدید", "Cannot create playlists in offline mode": "در حالت آفلاین نمی‌توان لیست پخش ایجاد کرد", "Error": "خطا", "Error logging in! Please check your token and internet connection and try again.": "خطا در ورود! لطفاً توکن و اتصال اینترنت خود را بررسی کنید و دوباره امتحان کنید", "Dismiss": "بستن", "Welcome to": "خوش آمدید", "Please login using your Deezer account.": "لطفاً با حساب کاربری دیزر خود وارد شوید", "Login using browser": "وارد شدن توسط مرورگر", "Login using token": "وارد شدن توسط توکن", "Enter ARL": "ARL وارد کردن", "Token (ARL)": "توکِن (ARL)", "Save": "ذخیره", "If you don't have account, you can register on deezer.com for free.": "اگر حساب کاربری در دیزر ندارید، میتوانید به صورت رایگان در سایتش ثبت نام کنید.", "Open in browser": "باز کردن در مرورگر", "By using this app, you don't agree with the Deezer ToS": "با استفاده از این برنامه شما قوانین دیزر را نادیده میگیرید", "Play next": "بعد از این پخش کن", "Add to queue": "به صف انتظار اضافه کن", "Add track to favorites": "به مورد پسند ها اضافه کن", "Add to playlist": "به لیست پخش اضافه کن", "Select playlist": "انتخاب لیست پخش", "Track added to": "قطعه اضافه شد به", "Remove from playlist": "از لیست پخش حذف شود", "Track removed from": "قطعه حذف شد از", "Remove favorite": "حذف مورد پسند", "Track removed from library": "قطعه از مجموعه حذف شد", "Go to": "برو به", "Make offline": "آفلاین کن", "Add to library": "به مجموعه اضافه کن", "Remove album": "حذف آلبوم", "Album removed": "آلبوم حذف شد", "Remove from favorites": "از مورد پسند ها حذف شد", "Artist removed from library": "صاحب اثر از مجموعه حذف شد", "Add to favorites": "اضافه به مورد پسند ها", "Remove from library": "حذف از مجموعه", "Add playlist to library": "افزودن لیست پخش به مجموعه", "Added playlist to library": "لیست پخش به مجموعه اضافه شد", "Make playlist offline": "لیست پخش را آفلاین کن", "Download playlist": "بارگیری لیست پخش", "Create playlist": "ایجاد لیست پخش", "Title": "عنوان", "Description": "توضیحات", "Private": "خصوصی", "Collaborative": "چند همکاری", "Create": "ایجاد", "Playlist created!": "لیست پخش ایجاد شد!", "Playing from:": "پخش از:", "Queue": "صف انتظار", "Offline search": "جستجوی آفلاین", "Search Results": "نتایج جستجو", "No results!": "چیزی یافت نشد", "Show all tracks": "همه ی قطعه ها را نشان بده", "Show all playlists": "همه لیست های پخش را نشان بده", "Settings": "تنظیمات", "General": "عمومی", "Appearance": "ظاهر", "Quality": "کیفیت", "Deezer": "دیزر", "Theme": "تم", "Currently": "در حال حاظر", "Select theme": "تم انتخابی", "Dark": "شب", "Black (AMOLED)": "سیاه (آمولد)", "Deezer (Dark)": "دیزر (شب)", "Primary color": "رنگ اصلی", "Selected color": "رنگ انتخابی", "Use album art primary color": "از رنگ اصلی تصویر کاور استفاده کن", "Warning: might be buggy": "اخطار: ممکن است باعث باگ شود", "Mobile streaming": "استفاده از دیتا", "Wifi streaming": "استفاده از وای فای", "External downloads": "بارگیری های خارجی", "Content language": "زبان محتوی", "Not app language, used in headers. Now": "زبان مورد استفاده در سرساز، نه برنامه‌. فعلی ", "Select language": "زبان مورد نظر", "Content country": "کشور محتوی", "Country used in headers. Now": "کشور مورد استفاده در سرساز. فعلی ", "Log tracks": "ثبت گوش داده ها", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "ارسال گوش داده های ثبت شده به دیزر امکاناتی مثل جریان پخش را فراهم می‌سازد ", "Offline mode": "حالت آفلاین", "Will be overwritten on start.": "هنگام شروع بر روی قبلی ذخیره خواهد شد", "Error logging in, check your internet connections.": "خطا در وارد شدن، اتصال اینترنت خود را بررسی کنید", "Logging in...": "در حال وارد شدن", "Download path": "مسیر بارگیری", "Downloads naming": "نام گذاری بارگیری ها", "Downloaded tracks filename": "نام فایل قطعه های بارگیری شده", "Valid variables are": "متغیرهای معتبر هستند", "Reset": "ریست", "Clear": "پاک سازی", "Create folders for artist": "برای صاحب آثار پوشه بساز", "Create folders for albums": "برای آلبوم ها پوشه بساز", "Separate albums by discs": "آلبوم ها را با تعداد نوار جداسازی کن", "Overwrite already downloaded files": "بر روی فایل های از قبل بارگیری شده ذخیره کن", "Copy ARL": "کپی ARL", "Copy userToken/ARL Cookie for use in other apps.": "کپی کردن توکن یا کوکی حساب برای استفاده در برنامه ای دیگر", "Copied": "کپی شد", "Log out": "خروج از حساب کاربری", "Due to plugin incompatibility, login using browser is unavailable without restart.": "به خاطر ناسازگاری افزونه، ورود شدن با مرورگر بدون ریستارت کردن برنامه امکان پذیر نیست.", "(ARL ONLY) Continue": "ادامه (فقط ARL)", "Log out & Exit": "خارج شدن از حساب کاربری و بستن", "Pick-a-Path": "انتخاب مسیر", "Select storage": "انتخاب ذخیره ساز", "Go up": "رفتن به بالا", "Permission denied": "اجازه داده نشد", "Language": "زبان", "Language changed, please restart Freezer to apply!": "زبان عوض شد، لطفاً فریزر را ریستارت کنید", "Importing...": "وارد کردن...", "Radio": "رادیو", "Flow": "جریان", "Track is not available on Deezer!": "قطعه در دیزر موجود نمی‌باشد!", "Failed to download track! Please restart.": "ناموفق در بارگیری قطعه! لطفاً دوباره تلاش کنید", "Storage permission denied!": "مجوز ذخیره ساز داده نشد", "Failed": "نا موفق", "Queued": "در صف انتظار", "External": "خارجی", "Restart failed downloads": "از سرگیری بارگیری های ناموفق", "Clear failed": "پاکسازی ناموفق ها", "Download Settings": "تنظیمات بارگیری", "Create folder for playlist": "برای لیست پخش پوشه بساز", "Download .LRC lyrics": "بارگیری اشعار .LRC", "Proxy": "پراکسی", "Not set": "تنظیم نشده", "Search or paste URL": "جستجو یا نشاندن لینک", "History": "تاریخچه", "Download threads": "رشته های بارگیری", "Lyrics unavailable, empty or failed to load!": "اشعار وجود ندارد، خالی یا ناموفق در بارگذاری", "About": "درباره", "Telegram Channel": "کانال تلگرام", "To get latest releases": "برای دریافت آخرین نسخه ها", "Official chat": "گروه رسمی", "Telegram Group": "گروه تلگرامی", "Huge thanks to all the contributors! <3": "با تشکر فراوان از همه حامی ها :-/", "Edit playlist": "ویرایش لیست پخش", "Update": "به روز رسانی", "Playlist updated!": "لیست پخش به روز رسانی شد!", "Downloads added!": "بارگیری ها اضافه شدند", "Save cover file for every track": "ذخیره فایل کاور برای تک تک قطعه ها", "Download Log": "وقایع بارگیری ها", "Repository": "مخزن", "Source code, report issues there.": "کد منبع، مشکلات را آنجا گزارش کنید", "Use system theme": "استفاده از تم سیستم", "Light": "روشن", "Popularity": "محبوبیت", "User": "نام کاربری", "Track count": "تعداد قطعه", "If you want to use custom directory naming - use '/' as directory separator.": "اگر می‌خواهید مسیر ذخیره سازی شخصی بسازید، از '/' به عنوان جدا کننده استفاده کنید.", "Share": "اشتراک", "Save album cover": "ذخیره فایل کاور آلبوم", "Warning": "اخطار", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "بارگیری همزمان بیش از حد باعث مشکل یا کرش کردن دستگاه های قدیمی یا ضعیف میشود!", "Create .nomedia files": "ایجاد فایل های .nomedia", "To prevent gallery being filled with album art": "برای جلوگیری از پر شدن گالری از تصاویر کاور", "Sleep timer": "زمان سنج خواب", "Minutes:": "دقیقه:", "Hours:": "ساعت:", "Cancel current timer": "لغو زمان سنج فعلی", "Current timer ends at": "زمان سنج فعلی تمام می‌شود در", "Smart track list": "لیست قطعات هوشمند", "Shuffle": "پخش تصادفی", "Library shuffle": "پخش تصادفی مجموعه", "Ignore interruptions": "نادیده گرفتن مزاحمت ها", "Requires app restart to apply!": "برای اعمال تغییرات اجرای دوباره برنامه نیازمند است!", "Ask before downloading": "پرسش قبل از بارگیری", "Search history": "تاریخچه جستجو", "Clear search history": "پاک کردن تاریخچه جستجو", "LastFM": "لست اف ام", "Login to enable scrobbling.": "برای فعال سازی اسکراب لطفاً وارد شوید", "Login to LastFM": "وارد شدن به حساب لست اف ام", "Username": "نام کاربری", "Password": "رمز", "Login": "وارد شدن", "Authorization error!": "اخطار در هماهنگی", "Logged out!": "از حساب خارج شد", "Lyrics": "اشعار", "Player gradient background": "شیب پشت ضمینه پخش کننده", "Updates": "به روز رسانی ها", "You are running latest version!": "آخرین نسخه در حال استفاده است", "New update available!": "به روز رسانی جدید در دسترس است", "Current version: ": "نسخه ی فعلی : ", "Unsupported platform!": "پلتفرم پشتیبانی نشده", "Freezer Updates": "به روز رسانی های فریزر", "Update to latest version in the settings.": "از تنظیمات به آخرین نسخه به روز رسانی کنید", "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"}, "pl_pl": {"Home": "Strona główna", "Search": "Szukaj", "Library": "Biblioteka", "Offline mode, can't play flow or smart track lists.": "Tryb offline, nie można odtworzyć Flow ani inteligentnej listy utworów.", "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", "Top Albums": "Najlepsze Albumy", "Show all albums": "Pokaż wszystkie albumy", "Discography": "Dyskografia", "Default": "Domyślne", "Reverse": "Odwróć", "Alphabetic": "Alfabetycznie", "Artist": "Wykonawca", "Post processing...": "Przetwarzanie końcowe...", "Done": "Gotowe", "Delete": "Usuń", "Are you sure you want to delete this download?": "Czy na pewno chcesz usunąć to pobranie?", "Cancel": "Anuluj", "Downloads": "Pobrane", "Clear queue": "Wyczyść kolejkę", "This won't delete currently downloading item": "To nie usunie aktualnie pobieranego elementu", "Are you sure you want to delete all queued downloads?": "Czy na pewno chcesz usunąć wszystkie pobrania w kolejce?", "Clear downloads history": "Wyczyść historię pobieranych plików", "WARNING: This will only clear non-offline (external downloads)": "OSTRZEŻENIE: To wyczyści tylko nie-offline (zewnętrzne pobierania)", "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", "Enter your playlist link below": "Wprowadź link do playlisty poniżej", "Error loading URL!": "Błąd ładowania URL!", "Convert": "Konwertuj", "Download only": "Tylko pobrane", "Downloading is currently stopped, click here to resume.": "Pobieranie jest obecnie zatrzymane, kliknij tutaj, aby wznowić.", "Tracks": "Utwory", "Albums": "Albumy", "Artists": "Wykonawcy", "Playlists": "Playlisty", "Import": "Importuj", "Import playlists from Spotify": "Importuj playlisty ze Spotify", "Statistics": "Statystyki", "Offline tracks": "Utwory offline", "Offline albums": "Albumy offline", "Offline playlists": "Playlisty offline", "Offline size": "Rozmiar w trybie offline", "Free space": "Wolne miejsce", "Loved tracks": "Ulubione utwory", "Favorites": "Ulubione", "All offline tracks": "Wszystkie utwory offline", "Create new playlist": "Utwórz nową playlistę", "Cannot create playlists in offline mode": "Nie można utworzyć playlist w trybie offline", "Error": "Błąd", "Error logging in! Please check your token and internet connection and try again.": "Błąd podczas logowania! Sprawdź swój token i połączenie internetowe i spróbuj ponownie.", "Dismiss": "Zamknij", "Welcome to": "Witamy w", "Please login using your Deezer account.": "Zaloguj się za pomocą konta Deezer.", "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.", "Open in browser": "Otwórz w przeglądarce", "By using this app, you don't agree with the Deezer ToS": "Używając tej aplikacji, nie zgadzasz się z ToS Deezer", "Play next": "Odtwarzaj następne", "Add to queue": "Dodaj do kolejki", "Add track to favorites": "Dodaj do ulubionych", "Add to playlist": "Dodaj do playlisty", "Select playlist": "Wybierz playlistę", "Track added to": "Utwór dodany do", "Remove from playlist": "Usuń z playlisty", "Track removed from": "Utwór usunięty z", "Remove favorite": "Usuń ulubione", "Track removed from library": "Utwór usunięty z biblioteki", "Go to": "Idź do", "Make offline": "Zrób offline", "Add to library": "Dodaj do biblioteki", "Remove album": "Usuń album", "Album removed": "Album usunięty", "Remove from favorites": "Usuń z ulubionych", "Artist removed from library": "Artysta usunięty z biblioteki", "Add to favorites": "Dodaj do ulubionych", "Remove from library": "Usuń z biblioteki", "Add playlist to library": "Dodaj playlistę do biblioteki", "Added playlist to library": "Dodano playlistę do biblioteki", "Make playlist offline": "Uczyń playlistę offline", "Download playlist": "Pobierz playlistę", "Create playlist": "Utwórz playlistę", "Title": "Tytuł", "Description": "Opis", "Private": "Prywatny", "Collaborative": "Współpracujący", "Create": "Utwórz", "Playlist created!": "Playlista utworzona!", "Playing from:": "Odtwarzanie z:", "Queue": "Kolejka", "Offline search": "Wyszukiwanie w trybie offline", "Search Results": "Wyniki wyszukiwania", "No results!": "Brak wyników!", "Show all tracks": "Pokaż wszystkie utwory", "Show all playlists": "Pokaż wszystkie playlisty", "Settings": "Ustawienia", "General": "Ogólne", "Appearance": "Wygląd", "Quality": "Jakość", "Deezer": "Deezer", "Theme": "Motyw", "Currently": "Obecnie", "Select theme": "Wybierz motyw", "Dark": "Ciemny", "Black (AMOLED)": "Czarny (AMOLED)", "Deezer (Dark)": "Deezer (ciemny)", "Primary color": "Kolor podstawowy", "Selected color": "Wybrany kolor", "Use album art primary color": "Użyj podstawowego koloru okładki albumu", "Warning: might be buggy": "Ostrzeżenie: może zawierać błędny", "Mobile streaming": "Strumieniowanie (dane komórkowe)", "Wifi streaming": "Strumieniowanie (WiFi)", "External downloads": "Pobrane z zewnątrz", "Content language": "Język treści", "Not app language, used in headers. Now": "To nie jest język aplikacji, używany w nagłówkach. Teraz", "Select language": "Wybierz język", "Content country": "Kraj zawartości", "Country used in headers. Now": "Kraj używany w nagłówkach. Teraz", "Log tracks": "Rejestr utworów", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Wyślij dzienniki słuchania ścieżek do Deezer, włącz aby funkcje takie jak Flow działały poprawnie", "Offline mode": "Tryb offline", "Will be overwritten on start.": "Zostanie nadpisany przy starcie.", "Error logging in, check your internet connections.": "Błąd logowania, sprawdź swoje połączenia internetowe.", "Logging in...": "Logowanie...", "Download path": "Ścieżka pobierania", "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", "Separate albums by discs": "Oddziel albumy po dyskach", "Overwrite already downloaded files": "Nadpisz już pobrane pliki", "Copy ARL": "Kopiuj ARL", "Copy userToken/ARL Cookie for use in other apps.": "Skopiuj userToken/ARL Cookie do użycia w innych aplikacjach.", "Copied": "Skopiowane", "Log out": "Wyloguj się", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Ze względu na niekompatybilność wtyczki, logowanie za pomocą przeglądarki jest niedostępne bez restartu.", "(ARL ONLY) Continue": "(TYLKO ARL) Kontynuuj", "Log out & Exit": "Wyloguj się i wyjdź", "Pick-a-Path": "Wybierz ścieżkę", "Select storage": "Wybierz pamięć", "Go up": "Idź do góry", "Permission denied": "Odmowa uprawnień", "Language": "Język", "Language changed, please restart Freezer to apply!": "Zmieniono język, uruchom ponownie Freezer 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.", "Storage permission denied!": "Odmowa dostępu do pamięci!", "Failed": "Niepowodzenie", "Queued": "W kolejce", "External": "Pamięć", "Restart failed downloads": "Zrestartuj nieudane pobieranie", "Clear failed": "Wyczyść nieudane", "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", "Download threads": "Aktualne pobierania", "Lyrics unavailable, empty or failed to load!": "Tekst jest niedostępny, pusty lub nie można go załadować!", "About": "O aplikacji", "Telegram Channel": "Kanał Telegram", "To get latest releases": "Aby uzyskać najnowsze wersje", "Official chat": "Oficjalny czat", "Telegram Group": "Grupa na Telegramie", "Huge thanks to all the contributors! <3": "Ogromne podziękowania dla wszystkich współtwórców! <3", "Edit playlist": "Edytuj playlistę", "Update": "Aktualizuj", "Playlist updated!": "Playlista zaktualizowana!", "Downloads added!": "Dodano pobierania!", "Save cover file for every track": "Zapisz okładkę dla każdego utworu", "Download Log": "Dziennik pobierania", "Repository": "Repozytorium", "Source code, report issues there.": "Kod źródłowy, zgłaszaj tam problemy.", "Use system theme": "Użyj motywu systemowego", "Light": "Jasny", "Popularity": "Popularność", "User": "Użytkownik", "Track count": "Liczba utworów", "If you want to use custom directory naming - use '/' as directory separator.": "Jeśli chcesz użyć niestandardowej nazwy katalogu - użyj '/' jako separatora katalogów.", "Share": "Udostępnij", "Save album cover": "Zapisz okładkę albumu", "Warning": "Ostrzeżenie", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Używanie zbyt wielu równoczesnych pobrań na starszych/słabszych urządzeniach może spowodować awarię!", "Create .nomedia files": "Utwórz pliki .nomedia", "To prevent gallery being filled with album art": "Aby zapobiec wypełnieniu galerii okładką albumu", "Sleep timer": "Wyłącznik czasowy", "Minutes:": "Minuty:", "Hours:": "Godziny:", "Cancel current timer": "Anuluj wyłącznik", "Current timer ends at": "Bieżący timer kończy się o", "Smart track list": "Inteligentna lista utworów", "Shuffle": "Losowo", "Library shuffle": "Odtwarzaj losowo bibliotekę", "Ignore interruptions": "Ignoruj przerywanie odtwarzania", "Requires app restart to apply!": "Wymaga ponownego uruchomienia aplikacji!", "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", "Password": "Hasło", "Login": "Zaloguj", "Authorization error!": "Błąd autoryzacji!", "Logged out!": "Wylogowano!", "Lyrics": "Tekst", "Player gradient background": "Gradient tła odtwarzacza", "Updates": "Aktualizacje", "You are running latest version!": "Używasz najnowszej wersji!", "New update available!": "Dostępna jest nowa aktualizacja!", "Current version: ": "Zainstalowana wersja: ", "Unsupported platform!": "Nieobsługiwana platforma!", "Freezer Updates": "Aktualizacje Freezer", "Update to latest version in the settings.": "Zaktualizuj do najnowszej wersji w ustawieniach.", "Release date": "Data wydania", "Shows": "Shows", "Charts": "Charts", "Browse": "Przeglądaj", "Quick access": "Szybki dostęp", "Play mix": "Odtwarzaj składankę", "Share show": "Share show", "Date added": "Data dodania", "Discord": "Discord", "Official Discord server": "Oficjalny serwer Discord"}, "pt_br": {"Home": "Início", "Search": "Busca", "Library": "Biblioteca", "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": "Top álbuns", "Show all albums": "Mostrar todos os álbuns", "Discography": "Discografia", "Default": "Padrão", "Reverse": "Reverter", "Alphabetic": "Alfabético", "Artist": "Artista", "Post processing...": "Pós-processamento...", "Done": "Feito", "Delete": "Deletar", "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", "Are you sure you want to delete all queued downloads?": "Tem certeza de que quer excluir todos os downloads enfileirados?", "Clear downloads history": "Limpar histórico de downloads", "WARNING: This will only clear non-offline (external downloads)": "AVISO: Isto só limpará os não offline (downloads externos)", "Please check your connection and try again later...": "Por favor, verifique sua conexão e tente novamente mais tarde...", "Show more": "Mostrar mais", "Importer": "Importador", "Currently supporting only Spotify, with 100 tracks limit": "Atualmente suportando apenas Spotify, com limite de 100 faixas", "Due to API limitations": "Devido a limitações de API", "Enter your playlist link below": "Insira o link da sua playlist abaixo", "Error loading URL!": "Erro ao carregar URL!", "Convert": "Converter", "Download only": "Somente download", "Downloading is currently stopped, click here to resume.": "O download está parado no momento, clique aqui para retomar.", "Tracks": "Faixas", "Albums": "Álbuns", "Artists": "Artistas", "Playlists": "Playlists", "Import": "Importar", "Import playlists from Spotify": "Importar playlists do Spotify", "Statistics": "Estatísticas", "Offline tracks": "Faixas offline", "Offline albums": "Álbuns offline", "Offline playlists": "Playlists offline", "Offline size": "Ocupado offline", "Free space": "Espaço livre", "Loved tracks": "Faixas favoritas", "Favorites": "Favoritos", "All offline tracks": "Todas as faixas offline", "Create new playlist": "Criar nova playlist", "Cannot create playlists in offline mode": "Não é possível criar playlists no modo offline", "Error": "Erro", "Error logging in! Please check your token and internet connection and try again.": "Erro de login! Por favor, verifique seu token e conexão com a internet e tente novamente.", "Dismiss": "Dispensar", "Welcome to": "Bem-vindo ao", "Please login using your Deezer account.": "Faça login usando sua conta do Deezer.", "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.", "Open in browser": "Abrir no navegador", "By using this app, you don't agree with the Deezer ToS": "Ao utilizar este aplicativo, você não concorda com os termos e condições de uso do Deezer", "Play next": "Reproduzir à seguir", "Add to queue": "Adicionar à fila", "Add track to favorites": "Adicionar faixa aos favoritos", "Add to playlist": "Adicionar à playlist", "Select playlist": "Selecionar playlist", "Track added to": "Faixa adicionada a", "Remove from playlist": "Remover da playlist", "Track removed from": "Faixa removida de", "Remove favorite": "Remover favorito", "Track removed from library": "Faixa removida da biblioteca", "Go to": "Ir para", "Make offline": "Tornar offline", "Add to library": "Adicionar à biblioteca", "Remove album": "Remover álbum", "Album removed": "Álbum removido", "Remove from favorites": "Remover dos favoritos", "Artist removed from library": "Artista removido da biblioteca", "Add to favorites": "Adicionar aos favoritos", "Remove from library": "Remover da biblioteca", "Add playlist to library": "Adicionar playlist à biblioteca", "Added playlist to library": "Playlist adicionada à biblioteca", "Make playlist offline": "Tornar playlist offline", "Download playlist": "Baixar playlist", "Create playlist": "Criar playlist", "Title": "Título", "Description": "Descrição", "Private": "Privada", "Collaborative": "Colaborativa", "Create": "Criar", "Playlist created!": "Playlist criada!", "Playing from:": "Reproduzindo de:", "Queue": "Fila de reprodução", "Offline search": "Busca offline", "Search Results": "Resultado de busca", "No results!": "Nenhum resultado encontrado!", "Show all tracks": "Mostrar todas as faixas", "Show all playlists": "Mostrar todas as playlists", "Settings": "Configurações", "General": "Geral", "Appearance": "Aparência", "Quality": "Qualidade", "Deezer": "Deezer", "Theme": "Tema", "Currently": "Atualmente", "Select theme": "Selecionar tema", "Dark": "Escuro", "Black (AMOLED)": "Preto (AMOLED)", "Deezer (Dark)": "Deezer (Escuro)", "Primary color": "Cor primária", "Selected color": "Cor selecionada", "Use album art primary color": "Usar cor primária da arte do álbum", "Warning: might be buggy": "Aviso: pode haver bugs", "Mobile streaming": "Transmissão via Dados Móveis", "Wifi streaming": "Transmissão via WiFi", "External downloads": "Downloads externos", "Content language": "Linguagem do conteúdo", "Not app language, used in headers. Now": "Não é o idioma do aplicativo, usado nos cabeçalhos. Agora", "Select language": "Selecionar o idioma", "Content country": "País do conteúdo", "Country used in headers. Now": "País usado em cabeçalhos. Agora", "Log tracks": "Log de faixas", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Envie registro de faixas ouvidas para o Deezer, habilite-o para que recursos como o Flow funcionem corretamente", "Offline mode": "Modo offline", "Will be overwritten on start.": "Será substituído no início.", "Error logging in, check your internet connections.": "Erro ao fazer login, verifique suas conexões de internet.", "Logging in...": "Fazendo login...", "Download path": "Caminho de download", "Downloads naming": "Nomenclatura de downloads", "Downloaded tracks filename": "Nome do arquivo das faixas baixadas", "Valid variables are": "Variáveis válidas são", "Reset": "Redefinir", "Clear": "Limpar", "Create folders for artist": "Criar pastas para artistas", "Create folders for albums": "Criar pastas para álbuns", "Separate albums by discs": "Separar álbuns por discos", "Overwrite already downloaded files": "Substituir arquivos já baixados", "Copy ARL": "Copiar ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copiar userToken/ARL Cookie para uso em outros aplicativos.", "Copied": "Copiado", "Log out": "Desconectar", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Devido à incompatibilidade do plug-in, o login usando o navegador fica indisponível sem reiniciar.", "(ARL ONLY) Continue": "(APENAS ARL) Continuar", "Log out & Exit": "Desconectar e sair", "Pick-a-Path": "Escolha um caminho", "Select storage": "Selecionar armazenamento", "Go up": "Ir para cima", "Permission denied": "Permissão negada", "Language": "Linguagem", "Language changed, please restart Freezer to apply!": "Idioma alterado, reinicie o Freezer 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.", "Storage permission denied!": "Permissão de armazenamento negada!", "Failed": "Falha", "Queued": "Na fila", "External": "Armazenamento", "Restart failed downloads": "Reiniciar downloads com falha", "Clear failed": "Limpar downloads com falha", "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", "Download threads": "Downloads simultâneos", "Lyrics unavailable, empty or failed to load!": "Letra indisponível, vazia ou falhou ao carregar!", "About": "Sobre", "Telegram Channel": "Canal do Telegram", "To get latest releases": "Para obter as versões mais recentes", "Official chat": "Bate-papo oficial", "Telegram Group": "Grupo do Telegram", "Huge thanks to all the contributors! <3": "Muito obrigado a todos os contribuidores! <3", "Edit playlist": "Editar playlist", "Update": "Atualizar", "Playlist updated!": "Playlist atualizada!", "Downloads added!": "Downloads adicionados!", "Save cover file for every track": "Salvar arquivo de capa para todas as faixas", "Download Log": "Log de download", "Repository": "Repositório", "Source code, report issues there.": "Código-fonte, relate problemas lá.", "Use system theme": "Usar tema do sistema", "Light": "Claro", "Popularity": "Popularidade", "User": "Usuário", "Track count": "Contagem de faixa", "If you want to use custom directory naming - use '/' as directory separator.": "Se você quiser usar uma nomenclatura de diretório personalizada - use '/' como separador de diretório.", "Share": "Compartilhar", "Save album cover": "Salvar capa do álbum", "Warning": "Atenção", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Usar muitos downloads simultâneos em dispositivos mais antigos ou mais fracos pode causar travamentos!", "Create .nomedia files": "Criar arquivos .nomedia", "To prevent gallery being filled with album art": "Para evitar que a galeria fique cheia de arte do álbum", "Sleep timer": "Temporizador de sono", "Minutes:": "Minutos:", "Hours:": "Horas:", "Cancel current timer": "Cancelar cronômetro atual", "Current timer ends at": "Cronômetro atual termina às", "Smart track list": "Playlist inteligente", "Shuffle": "Aleatório", "Library shuffle": "Biblioteca aleatória", "Ignore interruptions": "Ignorar interrupções", "Requires app restart to apply!": "Requer reinicialização do aplicativo para aplicar!", "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", "Password": "Senha", "Login": "Conectar", "Authorization error!": "Erro de autorização!", "Logged out!": "Desconectado!", "Lyrics": "Letra", "Player gradient background": "Fundo gradiente no player", "Updates": "Atualizações", "You are running latest version!": "Você está executando a última versão!", "New update available!": "Nova atualização disponível!", "Current version: ": "Versão atual: ", "Unsupported platform!": "Plataforma não suportada!", "Freezer Updates": "Atualizações do Freezer", "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"}, "ro_ro": {"Home": "Pagină de pornire", "Search": "Căutare", "Library": "Librărie", "Offline mode, can't play flow or smart track lists.": "Mod offline, nu pot reda flow-uri sau liste smart track.", "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", "Are you sure you want to delete this download?": "Ești sigur că vrei să ștergi această descărcare?", "Cancel": "Anulează", "Downloads": "Descărcări", "Clear queue": "Ștergeți coada", "This won't delete currently downloading item": "Aceasta nu va șterge elementul care se descarcă acum", "Are you sure you want to delete all queued downloads?": "Ești sigur că vrei să ștergi toate descărcările aflate în coadă?", "Clear downloads history": "Șterge istoricul descărcărilor", "WARNING: This will only clear non-offline (external downloads)": "AVERTISMENT: Aceasta va șterge numai non-offline-urile (descărcări externe)", "Please check your connection and try again later...": "Vă rugăm să verificați conexiunea și să încercați din nou mai târziu...", "Show more": "Arată mai multe", "Importer": "Importator", "Currently supporting only Spotify, with 100 tracks limit": "În prezent acceptă doar Spotify, cu limita de 100 de piese", "Due to API limitations": "Din cauza limitărilor API", "Enter your playlist link below": "Introduceți linkul playlistului de mai jos", "Error loading URL!": "Eroare la încărcarea URL-ului!", "Convert": "Convertiți", "Download only": "Doar descărcare", "Downloading is currently stopped, click here to resume.": "Descărcarea acum este oprită, faceți clic pentru a relua.", "Tracks": "Piese", "Albums": "Albume", "Artists": "Artiști", "Playlists": "Playlist-uri", "Import": "Importă", "Import playlists from Spotify": "Importă playlist-uri din Spotify", "Statistics": "Statistici", "Offline tracks": "Piese offline", "Offline albums": "Albume offline", "Offline playlists": "Playlist-uri offline", "Offline size": "Dimensiune offline", "Free space": "Spațiu liber", "Loved tracks": "Piese favorite", "Favorites": "Favorite", "All offline tracks": "Toate piesele offline", "Create new playlist": "Crează un nou playlist", "Cannot create playlists in offline mode": "Nu se pot crea playlist-uri în modul offline", "Error": "Eroare", "Error logging in! Please check your token and internet connection and try again.": "Eroare la conectare! Verificați token-ul și conexiunea la internet și încercați din nou.", "Dismiss": "Renunță", "Welcome to": "Bun venit la", "Please login using your Deezer account.": "Te rugăm să te conectezi utilizând contul tau Deezer.", "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.", "Open in browser": "Deschide în browser", "By using this app, you don't agree with the Deezer ToS": "Prin utilizarea acestei aplicații, nu sunteți de acord cu Deezer ToS", "Play next": "Redă urmatorul", "Add to queue": "Adaugă la coadă", "Add track to favorites": "Adaugă piesa la favorite", "Add to playlist": "Adaugă la un playlist", "Select playlist": "Selectează playlist-ul", "Track added to": "Piesa a fost adăugată la", "Remove from playlist": "Șterge din playlist", "Track removed from": "Piesa a fost eliminată din", "Remove favorite": "Ștergeți favoritul", "Track removed from library": "Piesa a fost eliminată din librărie", "Go to": "Accesați", "Make offline": "Pune offline", "Add to library": "Adaugă la librărie", "Remove album": "Șterge album-ul", "Album removed": "Album-ul a fost șters", "Remove from favorites": "Șterge din favorite", "Artist removed from library": "Artist șters din librărie", "Add to favorites": "Adaugă la favorite", "Remove from library": "Șterge din librărie", "Add playlist to library": "Adaugă playlist-ul la librărie", "Added playlist to library": "Playlist-ul a fost adăugat la librărie", "Make playlist offline": "Pune playlist-ul offline", "Download playlist": "Descarcă playlist-ul", "Create playlist": "Crează un playlist", "Title": "Titlu", "Description": "Descriere", "Private": "Privat", "Collaborative": "Colaborativ", "Create": "Crează", "Playlist created!": "Playlist-ul a fost creat!", "Playing from:": "Redare din:", "Queue": "Coadă", "Offline search": "Căutare offline", "Search Results": "Rezultate găsite", "No results!": "Nici un rezultat", "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", "Dark": "Întunecat", "Black (AMOLED)": "Negru (AMOLED)", "Deezer (Dark)": "Deezer (Întunecat)", "Primary color": "Culoare primară", "Selected color": "Culoarea selectată", "Use album art primary color": "Utilizați culoarea primară ale album-ului", "Warning: might be buggy": "Avertisment: ar putea fi cam bug-uit", "Mobile streaming": "Streaming mobil", "Wifi streaming": "Streaming Wi-Fi", "External downloads": "Descărcări externe", "Content language": "Limbajul conținutului", "Not app language, used in headers. Now": "Nu este limba aplicației, folosit în header (titlu). Acum", "Select language": "Alege o limbă", "Content country": "Conținutul tării", "Country used in headers. Now": "Țara este utilizată în header-i (titluri). Acum", "Log tracks": "Log-ul pieselor", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Trimiteți log-urile de ascultare a pieselor către Deezer, activați-l pentru funcții precum Flow să funcționeze corect", "Offline mode": "Mod offline", "Will be overwritten on start.": "Va fi suprascris la început.", "Error logging in, check your internet connections.": "Eroare la conectare, verificați conexiunile la internet.", "Logging in...": "Conectare...", "Download path": "Calea descărcărilor", "Downloads naming": "Denumirea descărcărilor", "Downloaded tracks filename": "Numele pieselor descărcate", "Valid variables are": "Variabilele valide sunt", "Reset": "Resetează", "Clear": "Șterge", "Create folders for artist": "Creați foldere pentru artiști", "Create folders for albums": "Creați foldere pentru albume", "Separate albums by discs": "Separează albumele după discuri", "Overwrite already downloaded files": "Suprascrieți fișierele deja descărcate", "Copy ARL": "Copiază ARL-ul", "Copy userToken/ARL Cookie for use in other apps.": "Copiază userToken-ul/ARL-ul Cookie utilizarea în alte aplicații.", "Copied": "Copiat", "Log out": "Deconectază", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Din cauza incompatibilității plugin-ului, conectarea utilizând browserul nu este disponibilă fără un restart", "(ARL ONLY) Continue": "(DOAR ARL) Continuă", "Log out & Exit": "Deconectează și ieși", "Pick-a-Path": "Alege o cale", "Select storage": "Selectează stocarea", "Go up": "Du-te sus", "Permission denied": "Permisie refuzată", "Language": "Limbă", "Language changed, please restart Freezer to apply!": "Limba a fost schimbată, restart-ați Freezer 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.": "Descărcarea piesei nu a reușit! Restart-ați.", "Storage permission denied!": "Permisia de stocare a fost refuzată!", "Failed": "Eșuat", "Queued": "În coadă", "External": "Stocare", "Restart failed downloads": "Restart-ați descărcările eșuate", "Clear failed": "Șterge eșuatele", "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", "Download threads": "Descărcări simultane", "Lyrics unavailable, empty or failed to load!": "Versurile nu sunt disponibile, goale sau au eșuat încărcarea!", "About": "Despre", "Telegram Channel": "Canalul Telegram", "To get latest releases": "Pentru a obține cele mai recente versiuni", "Official chat": "Chat-ul oficial", "Telegram Group": "Grupul Telegram", "Huge thanks to all the contributors! <3": "Mulțumesc frumos tuturor colaboratorilor! <3", "Edit playlist": "Editați playlist-ul", "Update": "Actualizează", "Playlist updated!": "Playlist actualizat!", "Downloads added!": "Descărcări adăugate!", "Save cover file for every track": "Salvează cover-ul pentru fiecare piesă", "Download Log": "Log-ul descărcării", "Repository": "Depozit", "Source code, report issues there.": "Codul sursă (Source code), raportați problemele acolo.", "Use system theme": "Folosește tema de sistem", "Light": "Luminaosă", "Popularity": "Popularitate", "User": "Utilizator", "Track count": "Număr de melodii", "If you want to use custom directory naming - use '/' as directory separator.": "Dacă doriţi să utilizaţi denumirea de director personalizată - utilizaţi '/' ca separator de director.", "Share": "Distribuiți", "Save album cover": "Salvează coperta de album", "Warning": "Avertisment", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Utilizarea de prea multe descărcări simultane pe dispozitive mai vechi/mai slabe ar putea provoca blocarea!", "Create .nomedia files": "Crează fișiere .nomedia", "To prevent gallery being filled with album art": "Pentru a preveni umplerea galeriei cu coperți de album", "Sleep timer": "Temporizator", "Minutes:": "Minute:", "Hours:": "Ore:", "Cancel current timer": "Anulează cronometrul curent", "Current timer ends at": "Cronometrul curent se termină în", "Smart track list": "Listă de piese inteligentă", "Shuffle": "Mixează", "Library shuffle": "Amestecare librărie", "Ignore interruptions": "Ignore interruptions", "Requires app restart to apply!": "Trebuie să reporniți aplicația pentru a aplica!", "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", "Password": "Parola", "Login": "Autentificare", "Authorization error!": "Eroare la autorizare!", "Logged out!": "Deconectat!", "Lyrics": "\"Versuri\"", "Player gradient background": "Gradient de fundal", "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!", "Freezer Updates": "Freezer 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"}, "ru_ru": {"Home": "Главная", "Search": "Поиск", "Library": "Избранное", "Offline mode, can't play flow or smart track lists.": "Автономный режим, невозможно воспроизвести персональные подборки.", "Added to library": "Добавлено в избранное", "Download": "Скачать", "Disk": "Диск", "Offline": "В кеш", "Top Tracks": "Популярные треки", "Show more tracks": "Показать все", "Top": "Лучшее", "Top Albums": "Лучшие альбомы", "Show all albums": "Показать все", "Discography": "Дискография", "Default": "По умолчанию", "Reverse": "В обратном порядке", "Alphabetic": "По алфавиту", "Artist": "Исполнитель", "Post processing...": "Делаем магию...", "Done": "Готово", "Delete": "Удалить", "Are you sure you want to delete this download?": "Вы действительно хотите удалить эту загрузку?", "Cancel": "Отмена", "Downloads": "Загрузки", "Clear queue": "Очистить очередь", "This won't delete currently downloading item": "Это не удалит загружаемый сейчас трек", "Are you sure you want to delete all queued downloads?": "Вы действительно хотите удалить все запланированные загрузки?", "Clear downloads history": "Очистить историю загрузок", "WARNING: This will only clear non-offline (external downloads)": "Внимание! Это удалит только загрузки (не кеш)", "Please check your connection and try again later...": "Проверьте соединение с Интернетом...", "Show more": "Показать больше", "Importer": "Импорт плейлистов", "Currently supporting only Spotify, with 100 tracks limit": "В настоящий момент поддерживается только Spotify", "Due to API limitations": "Можно импортировать не более 100 треков за раз", "Enter your playlist link below": "Ссылка на плейлист", "Error loading URL!": "Ошибка загрузки!", "Convert": "Импортировать", "Download only": "Скачать", "Downloading is currently stopped, click here to resume.": "Загрузка приостановлена, нажмите, чтобы продолжить.", "Tracks": "Треки", "Albums": "Альбомы", "Artists": "Артисты", "Playlists": "Плейлисты", "Import": "Импорт плейлистов", "Import playlists from Spotify": "Импортировать плейлисты из Spotify", "Statistics": "Статистика кеша", "Offline tracks": "Треки в кеше", "Offline albums": "Альбомы в кеше", "Offline playlists": "Плейлисты в кеше", "Offline size": "Размер кеша", "Free space": "Свободно", "Loved tracks": "Любимые треки", "Favorites": "Избранное", "All offline tracks": "Все треки в кеше", "Create new playlist": "Новый плейлист", "Cannot create playlists in offline mode": "Нельзя создавать плейлисты в автономном режиме", "Error": "Ошибка", "Error logging in! Please check your token and internet connection and try again.": "Ошибка авторизации! Проверьте корректность токена и соединение с интернетом, после повторите попытку.", "Dismiss": "Отмена", "Welcome to": "Добро пожаловать в", "Please login using your Deezer account.": "Войдите, используя свой аккаунт Deezer.", "Login using browser": "Войти через браузер", "Login using token": "Войти с помощью токена", "Enter ARL": "Введите ARL", "Token (ARL)": "Токен (ARL)", "Save": "Сохранить", "If you don't have account, you can register on deezer.com for free.": "Вы можете создать аккаунт на deezer.com. Это бесплатно.", "Open in browser": "Открыть в браузере", "By using this app, you don't agree with the Deezer ToS": "Используя это приложение, вы НЕ соглашаетесь с Условиями использования Deezer", "Play next": "Играть следующим", "Add to queue": "Добавить в очередь", "Add track to favorites": "Добавить в избранное", "Add to playlist": "Добавить в плейлист", "Select playlist": "Выберите плейлист", "Track added to": "Трек добавлен в", "Remove from playlist": "Удалить из плейлиста", "Track removed from": "Трек удалён из", "Remove favorite": "Удалить из любимых треков", "Track removed from library": "Трек удален из Избранного", "Go to": "Перейти к", "Make offline": "В кеш", "Add to library": "Добавить в Избранное", "Remove album": "Удалить альбом", "Album removed": "Альбом удален", "Remove from favorites": "Удалить из Избранного", "Artist removed from library": "Артист удалён из библиотеки", "Add to favorites": "Добавить в Избранное", "Remove from library": "Удалить из библиотеки", "Add playlist to library": "Добавить плейлист в библиотеку", "Added playlist to library": "Плейлист добавлен в библиотеку", "Make playlist offline": "Загрузить плейлист в кеш", "Download playlist": "Скачать плейлист", "Create playlist": "Создать плейлист", "Title": "Название", "Description": "Описание", "Private": "Скрытый", "Collaborative": "Общего пользования", "Create": "Создать", "Playlist created!": "Плейлист создан!", "Playing from:": "Сейчас играет:", "Queue": "Очередь", "Offline search": "Автономный поиск", "Search Results": "Результаты поиска", "No results!": "Ничего не найдено!", "Show all tracks": "Показать все", "Show all playlists": "Показать все", "Settings": "Настройки", "General": "Управление аккаунтом", "Appearance": "Внешний вид", "Quality": "Качество звука", "Deezer": "Deezer", "Theme": "Тема", "Currently": "Используется", "Select theme": "Выберите тему", "Dark": "Темная", "Black (AMOLED)": "Черная (AMOLED)", "Deezer (Dark)": "Deezer (Темная)", "Primary color": "Цвет акцента", "Selected color": "Акцент будет выглядеть так", "Use album art primary color": "Подбирать акцент в цвет обложки", "Warning: might be buggy": "Осторожно: может вызвать баги", "Mobile streaming": "Воспроизведение в мобильной сети", "Wifi streaming": "Потоковое воспроизведение по Wi-Fi", "External downloads": "Скачанные треки", "Content language": "Язык контента", "Not app language, used in headers. Now": "Используется в тегах", "Select language": "Выберите язык", "Content country": "Страна контента", "Country used in headers. Now": "Также используется в тегах", "Log tracks": "Отправлять статистику", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Отправлять статистику прослушивания. Необходимо для правильной работы рекомендаций", "Offline mode": "Автономный режим", "Will be overwritten on start.": "Будет перезаписано при запуске приложения.", "Error logging in, check your internet connections.": "Ошибка входа, проверьте соединение с интернетом.", "Logging in...": "Вход...", "Download path": "Папка загрузок", "Downloads naming": "Шаблон для названия", "Downloaded tracks filename": "Шаблон для названия загруженных треков", "Valid variables are": "Доступные переменные", "Reset": "Сброс", "Clear": "Очистить", "Create folders for artist": "Создавать папки для исполнителей", "Create folders for albums": "Создавать папки для альбомов", "Separate albums by discs": "Разделять альбомы по дискам", "Overwrite already downloaded files": "Перезаписывать существующие", "Copy ARL": "Скопировать токен (ARL)", "Copy userToken/ARL Cookie for use in other apps.": "Скопируйте userToken/ARL Cookie для использования в других приложениях.", "Copied": "Скопировано", "Log out": "Выйти", "Due to plugin incompatibility, login using browser is unavailable without restart.": "После авторизации/выхода через браузер требуется перезапуск.", "(ARL ONLY) Continue": "(Вход по токену) Продолжить", "Log out & Exit": "Выйти и перезапустить", "Pick-a-Path": "Выберите папку", "Select storage": "Выберите хранилище", "Go up": "На уровень вверх", "Permission denied": "Доступ запрещен", "Language": "Язык", "Language changed, please restart Freezer to apply!": "Язык изменен, перезапустите приложение Freezer для применения!", "Importing...": "Импортирование...", "Radio": "Радио", "Flow": "Flow", "Track is not available on Deezer!": "Трек недоступен в Deezer!", "Failed to download track! Please restart.": "Не удалось загрузить трек! Пожалуйста, перезапустите.", "Storage permission denied!": "Доступ к хранилищу запрещен!", "Failed": "Ошибка", "Queued": "Добавлено в очередь", "External": "Хранилище", "Restart failed downloads": "Перезапустить загрузки с ошибками", "Clear failed": "Не удалось очистить", "Download Settings": "Настройки загрузок", "Create folder for playlist": "Создавать папки для плейлистов", "Download .LRC lyrics": "Скачивать тексты .LRC", "Proxy": "Настройки прокси", "Not set": "Прокси не настроен", "Search or paste URL": "Введите запрос или ссылку", "History": "История", "Download threads": "Количество одновременных загрузок", "Lyrics unavailable, empty or failed to load!": "Ошибка получения текста!", "About": "О приложении", "Telegram Channel": "Канал в Telegram", "To get latest releases": "Здесь можно скачать официальные обновления", "Official chat": "Официальный чат", "Telegram Group": "Группа в Telegram", "Huge thanks to all the contributors! <3": "Большое спасибо всем участникам <3", "Edit playlist": "Изменить плейлист", "Update": "Обновить", "Playlist updated!": "Плейлист обновлен!", "Downloads added!": "Добавлено в загрузки!", "Save cover file for every track": "Обложки для каждого трека отдельным файлом", "Download Log": "Лог загрузок (технические данные)", "Repository": "Репозиторий", "Source code, report issues there.": "Исходный код, вопросы, предложения.", "Use system theme": "Использовать тему системы", "Light": "Светлая", "Popularity": "По популярности", "User": "Сначала мои", "Track count": "Кол-во треков", "If you want to use custom directory naming - use '/' as directory separator.": "Используйте '/' для разделения названия папок, если хотите создать собственную иерархию.", "Share": "Поделиться", "Save album cover": "Скачивать обложку альбома", "Warning": "Внимание", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Слишком много параллельных загрузок на слабых устройствах могут привести к сбоям!", "Create .nomedia files": "Создавать файлы .nomedia", "To prevent gallery being filled with album art": "Чтобы обложки не отображались в галерее", "Sleep timer": "Таймер сна", "Minutes:": "Минут(ы):", "Hours:": "Час(ы):", "Cancel current timer": "Сбросить таймер", "Current timer ends at": "Время сна", "Smart track list": "Умный плейлист", "Shuffle": "Перемешать", "Library shuffle": "Мои треки вперемешку", "Ignore interruptions": "Не вставать на паузу", "Requires app restart to apply!": "Продолжать воспроизведение при получении звонков/уведомлений", "Ask before downloading": "Спрашивать перед загрузкой", "Search history": "История поиска", "Clear search history": "Очистить историю поиска", "LastFM": "LastFM", "Login to enable scrobbling.": "Войдите, чтобы включить скробблинг.", "Login to LastFM": "Авторизоваться через LastFM", "Username": "Имя пользователя", "Password": "Пароль", "Login": "Вход", "Authorization error!": "Ошибка авторизации!", "Logged out!": "Вы успешно вышли!", "Lyrics": "Текст песни", "Player gradient background": "Градиентный фон плеера", "Updates": "Обновления", "You are running latest version!": "Вы используете последнюю версию!", "New update available!": "Доступно обновление!", "Current version: ": "Текущая версия: ", "Unsupported platform!": "Неподдерживаемая платформа!", "Freezer Updates": "Обновления Freezer", "Update to latest version in the settings.": "Обновитесь до последней версии в настройках.", "Release date": "Дата выпуска", "Shows": "Подкасты", "Charts": "Хит-парады", "Browse": "Обзор", "Quick access": "Быстрый доступ", "Play mix": "Воспроизвести микс", "Share show": "Поделиться подкастом", "Date added": "Дата добавления", "Discord": "Discord", "Official Discord server": "Официальный Discord сервер"}, "sk_sk": {"Home": "Domov", "Search": "Hľadať", "Library": "Knižnica", "Offline mode, can't play flow or smart track lists.": "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", "Top Albums": "Najlepšie albumy", "Show all albums": "Zobraziť všetky albumy", "Discography": "Diskografia", "Default": "Predvolené", "Reverse": "Opačne", "Alphabetic": "Abecedne", "Artist": "Umelec", "Post processing...": "Prebieha spracovanie...", "Done": "Hotovo", "Delete": "Odstrániť", "Are you sure you want to delete this download?": "Ste si istý, že chcete odstrániť tieto stiahnuté?", "Cancel": "Zrušiť", "Downloads": "Stiahnuté", "Clear queue": "Vyčistiť poradie", "This won't delete currently downloading item": "Týmto sa neodstráni aktuálne sťahovaná položka", "Are you sure you want to delete all queued downloads?": "Ste si istý, ťe chcete odstrániť všetky sťahovania v poradí?", "Clear downloads history": "Vyčistiť históriu sťahovania", "WARNING: This will only clear non-offline (external downloads)": "UPOZORNENIE: Toto vymaže iba súbory, ktoré nie sú offline (stiahnuté)", "Please check your connection and try again later...": "Skontrolujte vaše internetové pripojenie a skúste neskôr...", "Show more": "Zobraziť viac", "Importer": "Dovozca", "Currently supporting only Spotify, with 100 tracks limit": "Momentálne podporované iba Spotify s limitom 100 skladieb", "Due to API limitations": "Kvôli obmedzeniam API", "Enter your playlist link below": "Nižšie zadajte odkaz na svoj zoznam skladieb", "Error loading URL!": "Chyba načítania URL!", "Convert": "Konvertovať", "Download only": "Iba na stiahnutie", "Downloading is currently stopped, click here to resume.": "Sťahovanie je zastavené, kliknite sem pre obnovenie.", "Tracks": "Skladby", "Albums": "Albumy", "Artists": "Umelci", "Playlists": "Playlisty", "Import": "Importovať", "Import playlists from Spotify": "Importovať playlist zo Spotify", "Statistics": "Štatistiky", "Offline tracks": "Offline skladby", "Offline albums": "Offline albumy", "Offline playlists": "Offline playlisty", "Offline size": "Offline veľkosť", "Free space": "Voľné miesto", "Loved tracks": "Obľúbené skladby", "Favorites": "Obľúbené", "All offline tracks": "Všetky offline skladby", "Create new playlist": "Vytvoriť nový playlist", "Cannot create playlists in offline mode": "Nemožem vytvoriť playlist v offline móde", "Error": "Chyba", "Error logging in! Please check your token and internet connection and try again.": "Chyba prihlásenia!Skontrolujte váš token, internetové pripojenie a skúste znova.", "Dismiss": "Zavrieť", "Welcome to": "Vitajte v", "Please login using your Deezer account.": "Prosím prihláste sa s použitím Deezer účtu.", "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.", "Open in browser": "Otvoriť v prehliadači", "By using this app, you don't agree with the Deezer ToS": "Použitím tejto aplikácie nesúhlasíte s Deezer ToS", "Play next": "Hrať dalej", "Add to queue": "Pridať do poradia", "Add track to favorites": "Pridať skladbu do obľúbených", "Add to playlist": "Pridať do playlistu", "Select playlist": "Vybrať playlist", "Track added to": "Skladba pridaná do", "Remove from playlist": "Odstrániť z playlistu", "Track removed from": "Skladba odstránená z", "Remove favorite": "Odstrániť obľúbené", "Track removed from library": "Skladba odstránená z knižnice", "Go to": "Isť na", "Make offline": "Vytvoriť offline", "Add to library": "Pridať do knižnice", "Remove album": "Odstrániť album", "Album removed": "Album odstránený", "Remove from favorites": "Odstrániť z obľúbených", "Artist removed from library": "Umelec odstránený z knižnice", "Add to favorites": "Pridať do obľúbených", "Remove from library": "Odstrániť z knižnice", "Add playlist to library": "Pridať playlist do knižnice", "Added playlist to library": "Pridaný playlist do knižnice", "Make playlist offline": "Vytvoriť playlist offline", "Download playlist": "Stiahnuť playlist", "Create playlist": "vytvoriť playlist", "Title": "Názov", "Description": "Popis", "Private": "Sukromné", "Collaborative": "Kolaboratívne", "Create": "Vytvoriť", "Playlist created!": "Playlist vytvorený!", "Playing from:": "Hrá z:", "Queue": "Poradie", "Offline search": "Offline hľadanie", "Search Results": "Výsledok hľadania", "No results!": "Bez výsledku!", "Show all tracks": "Zobraziť všetky skladby", "Show all playlists": "Zobraziť všetky playlisty", "Settings": "Nastavenia", "General": "Hlavné", "Appearance": "Vzhľad", "Quality": "Kvalita", "Deezer": "Deezer", "Theme": "Téma", "Currently": "Momentálne", "Select theme": "vybrať tému", "Dark": "Temná", "Black (AMOLED)": "Čierna (AMOLED)", "Deezer (Dark)": "Deezer (Temná)", "Primary color": "Hlavná farba", "Selected color": "Vybraná farba", "Use album art primary color": "Použiť farbu z obrázku albumu", "Warning: might be buggy": "Varovanie! Môže obsahovať chyby", "Mobile streaming": "Mobilné pripojenie", "Wifi streaming": "Wifi pripojenie", "External downloads": "Pri sťahovaní", "Content language": "Jazyk obsahu", "Not app language, used in headers. Now": "Toto nie je jazyk aplikácie, používa sa v hlavičkách. Teraz", "Select language": "Vybrať jazyk", "Content country": "Krajina obsahu", "Country used in headers. Now": "Krajina použitá v hlavičkách. Teraz", "Log tracks": "Záznam skladieb", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Odosielať históriu do Deezeru aby funkcie ako Flow fungovali správne", "Offline mode": "Offline mód", "Will be overwritten on start.": "Bude prepísané pri štarte.", "Error logging in, check your internet connections.": "Chyba pri prihlásení, skontrolujte svoje internetové pripojenie.", "Logging in...": "Prihlasujem...", "Download path": "Priečinok pre sťahovanie", "Downloads naming": "Názov stiahnutých", "Downloaded tracks filename": "Názov stiahnutých skladieb", "Valid variables are": "Platné premenné sú", "Reset": "Resetovať", "Clear": "Vyčistiť", "Create folders for artist": "Vytvoriť priečinok pre umelca", "Create folders for albums": "Vytvoriť priečinok pre albumy", "Separate albums by discs": "Oddeliť albumy od diskov", "Overwrite already downloaded files": "Prepísať už stiahnuté súbory", "Copy ARL": "Кopírovať ARL", "Copy userToken/ARL Cookie for use in other apps.": "Kopírovať userToken/ARL Cookie pre použitie v iných aplikáciách.", "Copied": "Skopírované", "Log out": "Odhlásiť sa", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Z dôvodu nekompatibility doplnkov je prihlásenie pomocou prehliadača bez reštartu nedostupné.", "(ARL ONLY) Continue": "(IBA ARL) Pokračovať", "Log out & Exit": "Odhlásiť a ukončiť", "Pick-a-Path": "Vybrať cestu", "Select storage": "Vybrať úložisko", "Go up": "Ísť hore", "Permission denied": "Prístup zamietnutý", "Language": "Jazyk", "Language changed, please restart Freezer to apply!": "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.", "Storage permission denied!": "Prístup k úložisku zamietnutý!", "Failed": "Zlyhanie", "Queued": "Poradie", "External": "Úložisko", "Restart failed downloads": "Reštartovať neúspešné sťahovania", "Clear failed": "Vyčistiť zlyhania", "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", "Download threads": "Súbežné sťahovanie", "Lyrics unavailable, empty or failed to load!": "Texty nedostupné, prázdne alebo chyba pri načítaní!", "About": "O aplikácii", "Telegram Channel": "Telegram kanál", "To get latest releases": "Ak chcete získať najnovšie vydania", "Official chat": "Oficiálny chat", "Telegram Group": "Telegram skupina", "Huge thanks to all the contributors! <3": "Obrovská vďaka všetkým prispievateľom! <3", "Edit playlist": "Upraviť playlist", "Update": "Aktualizácia", "Playlist updated!": "Playlist aktualizovaný!", "Downloads added!": "Pridané sťahovania!", "Save cover file for every track": "Uložiť obrázok albumu pre každú skladbu", "Download Log": "Protokol sťahovania", "Repository": "Repozitár", "Source code, report issues there.": "Zdrojový kód, tam nahláste problémy.", "Use system theme": "Použiť systémovú tému", "Light": "Svetlá", "Popularity": "Popularita", "User": "Používateľ", "Track count": "Počet skladieb", "If you want to use custom directory naming - use '/' as directory separator.": "Ak chcete použiť vlastné pomenovanie adresárov - použite ako oddeľovač adresárov znak „/“.", "Share": "Zdieľať", "Save album cover": "Uložiť obrázok albumu", "Warning": "Upozornenie", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Použitie príliš veľkého počtu súbežných stiahnutí na starších / slabších zariadeniach môže spôsobiť zlyhanie!", "Create .nomedia files": "Vytvoriť súbory .nomedia", "To prevent gallery being filled with album art": "Zabráni sa tomu, aby sa galéria naplnila obrázkami albumov", "Sleep timer": "Časovač vypnutia", "Minutes:": "Minúty:", "Hours:": "Hodiny:", "Cancel current timer": "Zrušiť aktuálny časovač", "Current timer ends at": "Aktuálny časovač končí o", "Smart track list": "Smart zoznam skladieb", "Shuffle": "Zamiešať", "Library shuffle": "Zamiešať knižnicu", "Ignore interruptions": "Ignorovať prerušenia", "Requires app restart to apply!": "Vyžaduje sa reštart aplikácie!", "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", "Password": "Heslo", "Login": "Prihlásiť", "Authorization error!": "Chyba autorizácie!", "Logged out!": "Odhlásený!", "Lyrics": "Texty", "Player gradient background": "Prechod pozadia v prehrávači", "Updates": "Aktualizácie", "You are running latest version!": "Používate najnovšiu verziu!", "New update available!": "Je dostupná aktualizácia!", "Current version: ": "Aktuálna verzia: ", "Unsupported platform!": "Nepodporovaná platforma!", "Freezer Updates": "Freezer aktualizácie", "Update to latest version in the settings.": "Aktualizujte na najnovšiu verziu v nastaveniach.", "Release date": "Dátum vydania", "Shows": "Podcasty", "Charts": "Rebríčky", "Browse": "Prehliadať", "Quick access": "Rýchly prístup", "Play mix": "Hrať mix", "Share show": "Zdieľať podcast", "Date added": "Dátum pridania", "Discord": "Discord", "Official Discord server": "Oficiálny Discord server"}, "es_es": {"Home": "Inicio", "Search": "Buscar", "Library": "Biblioteca", "Offline mode, can't play flow or smart track lists.": "Modo sin conexión. No se puede reproducir flow o las listas de canciones inteligentes.", "Added to library": "Agregado a la biblioteca", "Download": "Descargar", "Disk": "Disco", "Offline": "Sin conexión", "Top Tracks": "Mejores canciones", "Show more tracks": "Mostrar más canciones", "Top": "Top", "Top Albums": "Mejores álbumes", "Show all albums": "Mostrar todos los álbumes", "Discography": "Discografía", "Default": "Predeterminado", "Reverse": "Invertir", "Alphabetic": "Alfabético", "Artist": "Artista", "Post processing...": "Post procesamiento...", "Done": "Hecho", "Delete": "Eliminar", "Are you sure you want to delete this download?": "¿Estás seguro de que quieres borrar esta descarga?", "Cancel": "Cancelar", "Downloads": "Descargas", "Clear queue": "Limpiar la cola", "This won't delete currently downloading item": "Esto no borrará el elemento que se está descargando actualmente", "Are you sure you want to delete all queued downloads?": "¿Estás seguro de que quieres borrar todas las descargas en cola?", "Clear downloads history": "Borrar el historial de descargas", "WARNING: This will only clear non-offline (external downloads)": "ADVERTENCIA: Esto sólo borrará las descargas que no están en modo sin conexión (descargas externas).", "Please check your connection and try again later...": "Por favor, compruebe su conexión y vuelva a intentarlo más tarde...", "Show more": "Mostrar más", "Importer": "Importador", "Currently supporting only Spotify, with 100 tracks limit": "Actualmente sólo se admite Spotify con un límite de 100 canciones", "Due to API limitations": "Debido a limitaciones API", "Enter your playlist link below": "Ingrese el enlace de su lista de reproducción a continuación", "Error loading URL!": "¡Error al cargar la URL!", "Convert": "Convertir", "Download only": "Sólo descargar", "Downloading is currently stopped, click here to resume.": "La descarga está actualmente detenida, haga clic aquí para reanudarla.", "Tracks": "Canciones", "Albums": "Álbumes", "Artists": "Artistas", "Playlists": "Listas de reproducción", "Import": "Importar", "Import playlists from Spotify": "Importar listas de reproducción de Spotify", "Statistics": "Estadísticas", "Offline tracks": "Canciones sin conexión", "Offline albums": "Álbumes sin conexión", "Offline playlists": "Listas de reproducción sin conexión", "Offline size": "Tamaño sin conexión", "Free space": "Espacio libre", "Loved tracks": "Canciones favoritas", "Favorites": "Favoritas", "All offline tracks": "Todas las canciones sin conexión", "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", "Welcome to": "Bienvenido a", "Please login using your Deezer account.": "Por favor, inicie sesión con su cuenta de Deezer.", "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.", "Open in browser": "Abrir en el navegador", "By using this app, you don't agree with the Deezer ToS": "Al usar esta aplicación, no está de acuerdo con las Condiciones de servicio de Deezer", "Play next": "Reproducir siguiente", "Add to queue": "Añadir a la cola", "Add track to favorites": "Agregar la canción a favoritos", "Add to playlist": "Agregar a la lista de reproducción", "Select playlist": "Seleccionar lista de reproducción", "Track added to": "Canción añadida a", "Remove from playlist": "Quitar de la lista de reproducción", "Track removed from": "Canción eliminada de", "Remove favorite": "Eliminar favorito", "Track removed from library": "Canción eliminada de la biblioteca", "Go to": "Ir a", "Make offline": "Hacerlo sin conexión", "Add to library": "Agregar a la biblioteca", "Remove album": "Eliminar álbum", "Album removed": "Álbum eliminado", "Remove from favorites": "Eliminar de favoritos", "Artist removed from library": "Artista eliminado de la biblioteca", "Add to favorites": "Agregar a favoritos", "Remove from library": "Eliminar de la biblioteca", "Add playlist to library": "Agregar lista de reproducción a la biblioteca", "Added playlist to library": "Lista de reproducción agregada a la biblioteca", "Make playlist offline": "Hacer lista de reproducción sin conexión", "Download playlist": "Descargar lista de reproducción", "Create playlist": "Crear lista de reproducción", "Title": "Título", "Description": "Descripción", "Private": "Privado", "Collaborative": "Colaborativo", "Create": "Crear", "Playlist created!": "Lista de reproducción creada!", "Playing from:": "Reproduciendo desde:", "Queue": "Cola", "Offline search": "Búsqueda sin conexión", "Search Results": "Resultados de la búsqueda", "No results!": "No hay resultados!", "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", "Dark": "Oscuro", "Black (AMOLED)": "Negro (AMOLED)", "Deezer (Dark)": "Deezer (Oscuro)", "Primary color": "Color primario", "Selected color": "Color seleccionado", "Use album art primary color": "Usar el color primario de la carátula del álbum", "Warning: might be buggy": "Advertencia: podría tener errores", "Mobile streaming": "Transmisión móvil", "Wifi streaming": "Transmisión WiFi", "External downloads": "Descargas externas", "Content language": "Lenguaje del contenido", "Not app language, used in headers. Now": "No es un lenguaje de la aplicación, se usa en los encabezados. Ahora", "Select language": "Seleccione el idioma", "Content country": "País del contenido", "Country used in headers. Now": "País utilizado en los encabezados. Ahora", "Log tracks": "Seguimiento de las canciones", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Envía los registros de escucha de las canciones a Deezer, habilítalo para que funciones como Flow funcionen correctamente", "Offline mode": "Modo sin conexión", "Will be overwritten on start.": "Se sobrescribirá al inicio.", "Error logging in, check your internet connections.": "Error al iniciar sesión, verifique su conexión a internet.", "Logging in...": "Ingresando...", "Download path": "Ruta de las descargas", "Downloads naming": "Nombramiento de las descargas", "Downloaded tracks filename": "Nombre de archivo de las canciones descargadas", "Valid variables are": "Las variables válidas son", "Reset": "Reiniciar", "Clear": "Limpiar", "Create folders for artist": "Crear carpetas por artista", "Create folders for albums": "Crear carpetas por álbumes", "Separate albums by discs": "Separar los álbumes por discos", "Overwrite already downloaded files": "Sobrescribir los archivos ya descargados", "Copy ARL": "Copiar ARL", "Copy userToken/ARL Cookie for use in other apps.": "Copia el Token de usuario/Cookie ARL para su uso en otras aplicaciones.", "Copied": "Copiado", "Log out": "Cerrar sesión", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Debido a la incompatibilidad de los plugins, no se puede iniciar la sesión con el navegador sin reiniciar.", "(ARL ONLY) Continue": "Continuar (SÓLO ARL)", "Log out & Exit": "Cerrar sesión y salir", "Pick-a-Path": "Escoja una ruta", "Select storage": "Seleccionar el almacenamiento", "Go up": "Subir", "Permission denied": "Permiso denegado", "Language": "Idioma", "Language changed, please restart Freezer to apply!": "¡El idioma ha cambiado, por favor reinicie Freezer 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.": "¡Error al descargar la canción! Por favor, reintente.", "Storage permission denied!": "Permiso de almacenamiento denegado!", "Failed": "Fallido", "Queued": "Puesto en cola", "External": "Almacenamiento", "Restart failed downloads": "Reiniciar descargas fallidas", "Clear failed": "Limpiar fallidas", "Download Settings": "Opciones de descarga", "Create folder for playlist": "Crear carpeta para lista de reproducción", "Download .LRC lyrics": "Descargar archivo .LRC", "Proxy": "Proxy", "Not set": "No establecido", "Search or paste URL": "Buscar o pegar URL", "History": "Historial", "Download threads": "Descargas simultáneas", "Lyrics unavailable, empty or failed to load!": "Letras no disponibles, vacías o no se pudieron cargar!", "About": "Acerca de", "Telegram Channel": "Canal de Telegram", "To get latest releases": "Para obtener los últimos lanzamientos", "Official chat": "Chat oficial", "Telegram Group": "Grupo de Telegram", "Huge thanks to all the contributors! <3": "Muchas gracias a todos los contribuyentes contributors! <3", "Edit playlist": "Editar lista de reproducción", "Update": "Actualizar", "Playlist updated!": "Lista de reproducción actualizada!", "Downloads added!": "Descargas agregadas!", "Save cover file for every track": "Guardar archivo de portada para cada canción", "Download Log": "Registro de Descarga", "Repository": "Repositorio", "Source code, report issues there.": "Código fuente, informe de problemas allí.", "Use system theme": "Usar tema del sistema", "Light": "Claro", "Popularity": "Popularidad", "User": "Usuario", "Track count": "Número de canción", "If you want to use custom directory naming - use '/' as directory separator.": "Si quieres usar un nombre de directorio personalizado, usa '/' como separador de directorios.", "Share": "Compartir", "Save album cover": "Guardar portada de album", "Warning": "Precaución", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "¡Usar demasiadas descargas simultáneas en dispositivos antiguos podría causar fallos!", "Create .nomedia files": "Crear archivos .nomedia", "To prevent gallery being filled with album art": "Para prevenir que la galería se llene con arte del album", "Sleep timer": "Temporizador de apagado", "Minutes:": "Minutos:", "Hours:": "Horas:", "Cancel current timer": "Cancelar temporizador actual", "Current timer ends at": "El temporizador actual termina en", "Smart track list": "Lista de canciones inteligentes", "Shuffle": "Aleatorio", "Library shuffle": "Reproducción aleatoria de la biblioteca", "Ignore interruptions": "Ignorar interrupciones", "Requires app restart to apply!": "Requiere reiniciar la app para aplicar!", "Ask before downloading": "Preguntar antes de descargar", "Search history": "Buscar historial", "Clear search history": "Borrar historial de busqueda", "LastFM": "LastFM", "Login to enable scrobbling.": "Inicie sesión para habilitar scrobbling.", "Login to LastFM": "Iniciar sesión con LastFM", "Username": "Nombre de usario", "Password": "Contraseña", "Login": "Iniciar sesión", "Authorization error!": "¡Error de autorización!", "Logged out!": "¡Desconectado!", "Lyrics": "Letras", "Player gradient background": "Fondo degradado en reproductor", "Updates": "Actualizaciones", "You are running latest version!": "¡Estás ejecutando la última versión!", "New update available!": "¡Nueva actualización disponible!", "Current version: ": "Versión actual: ", "Unsupported platform!": "¡Plataforma no soportada!", "Freezer Updates": "Actualizaciones de Freezer", "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"}, "tr_tr": {"Home": "Anasayfa", "Search": "Ara", "Library": "Kütüphane", "Offline mode, can't play flow or smart track lists.": "Çevrimdışı modu, flow veya akıllı parça listelerini ç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", "Top": "En popüler", "Top Albums": "Popüler Albümler", "Show all albums": "Tüm albümleri göster", "Discography": "Diskografi", "Default": "Varsayılan", "Reverse": "Tersten", "Alphabetic": "Alfabetik", "Artist": "Sanatçı", "Post processing...": "İşleniyor...", "Done": "Bitti", "Delete": "Sil", "Are you sure you want to delete this download?": "Bu indirmeyi silmek istediğinizden emin misiniz?", "Cancel": "İptal", "Downloads": "İndirilenler", "Clear queue": "Sırayı temizle", "This won't delete currently downloading item": "Şu anda indirilen parçayı silmez", "Are you sure you want to delete all queued downloads?": "Sıradaki tüm indirmeleri silmek istediğinizden emin misiniz?", "Clear downloads history": "İndirme geçmişini temizle", "WARNING: This will only clear non-offline (external downloads)": "UYARI: Bu yalnızca çevrimdışı olmayanları temizler (harici indirmeler)", "Please check your connection and try again later...": "Lütfen bağlantınızı kontrol ediniz ve daha sonra tekrar deneyiniz...", "Show more": "Daha fazla göster", "Importer": "Aktaracı", "Currently supporting only Spotify, with 100 tracks limit": "Şu anda 100 parça sınırıyla yalnızca Spotify'ı destekliyor", "Due to API limitations": "API sınırlamaları nedeniyle", "Enter your playlist link below": "Oynatma listesi bağlantınızı aşağıya giriniz", "Error loading URL!": "URL yüklenirken hata oluştu!", "Convert": "Dönüştür", "Download only": "Sadece indir", "Downloading is currently stopped, click here to resume.": "İndirme durduruldu, devam etmek için tıklayın.", "Tracks": "Parçalar", "Albums": "Albümler", "Artists": "Sanatçılar", "Playlists": "Çalma listeleri", "Import": "İçe Aktar", "Import playlists from Spotify": "Spotify'dan çalma listelerini içe aktarın", "Statistics": "İstatistikler", "Offline tracks": "Çevrimdışı parçalar", "Offline albums": "Çevrimdışı albümler", "Offline playlists": "Çevrimdışı oynatma listeleri", "Offline size": "Çevrimdışı boyut", "Free space": "Boş alan", "Loved tracks": "Sevilen parçalar", "Favorites": "Favoriler", "All offline tracks": "Tüm çevrimdışı parçalar", "Create new playlist": "Yeni çalma listesi oluştur", "Cannot create playlists in offline mode": "Çevrimdışı modda oynatma listeleri oluşturulamaz", "Error": "Hata", "Error logging in! Please check your token and internet connection and try again.": "Oturum açılamadı! Lütfen tokeninizi ve internet bağlantınızı kontrol edin ve tekrar deneyin.", "Dismiss": "Kapat", "Welcome to": "Hoşgeldiniz", "Please login using your Deezer account.": "Lütfen Deezer hesabınızı kullanarak giriş yapın.", "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.", "Open in browser": "Tarayıcıda aç", "By using this app, you don't agree with the Deezer ToS": "Bu uygulamayı kullanarak Deezer Hizmet Şartları'nı kabul etmiyorsunuz", "Play next": "Sonrakini çal", "Add to queue": "Sıraya ekle", "Add track to favorites": "Parçayı favorilere ekle", "Add to playlist": "Çalma listesine ekle", "Select playlist": "Çalma listesi seçin", "Track added to": "Parça şuraya eklendi", "Remove from playlist": "Çalma listesinden kaldır", "Track removed from": "Parça şuradan kaldırıldı", "Remove favorite": "Favorilerden kaldır", "Track removed from library": "Parça kütüphaneden kaldırıldı", "Go to": "Git", "Make offline": "Çevrimdışı yap", "Add to library": "Kütüphaneye ekle", "Remove album": "Albümü kaldır", "Album removed": "Albüm kaldırıldı", "Remove from favorites": "Favorilerden kaldır", "Artist removed from library": "Sanatçı kütüphaneden kaldırıldı", "Add to favorites": "Favorilere ekle", "Remove from library": "Kütüphaneden kaldır", "Add playlist to library": "Çalma listesini kütüphaneye ekleyin", "Added playlist to library": "Çalma listesi kütüphaneye eklendi", "Make playlist offline": "Çalma listesini çevrimdışı yapın", "Download playlist": "Çalma listesini indirin", "Create playlist": "Çalma listesi oluştur", "Title": "Başlık", "Description": "Açıklama", "Private": "Özel", "Collaborative": "Paylaşılan", "Create": "Oluştur", "Playlist created!": "Çalma listesi oluşturuldu!", "Playing from:": "Şuradan oynatılıyor:", "Queue": "Kuyruk", "Offline search": "Çevrimdışı arama", "Search Results": "Arama Sonuçları", "No results!": "Sonuç yok!", "Show all tracks": "Tüm parçaları göster", "Show all playlists": "Tüm çalma listelerini göster", "Settings": "Ayarlar", "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", "Warning: might be buggy": "Uyarı: hatalı olabilir", "Mobile streaming": "Mobil veri", "Wifi streaming": "Wifi", "External downloads": "Harici indirmeler", "Content language": "İçerik dili", "Not app language, used in headers. Now": "Uygulama dili değil, başlıklarda kullanılacak. Şuan", "Select language": "Dil seçin", "Content country": "İçerik ülkesi", "Country used in headers. Now": "Başlıklarda kullanılan ülke. Şuan", "Log tracks": "Parça günlükleri", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Parça dinleme günlüklerini Deezer'a gönderin, Flow gibi özelliklerin düzgün çalışması için etkinleştirin", "Offline mode": "Çevrimdışı mod", "Will be overwritten on start.": "Başlangıçta üzerine yazılacak.", "Error logging in, check your internet connections.": "Giriş hatası, internet bağlantılarınızı kontrol edin.", "Logging in...": "Giriş yapılıyor...", "Download path": "İndirme konumu", "Downloads naming": "İndirilenleri adlandır", "Downloaded tracks filename": "İndirilen parçaların dosya adı", "Valid variables are": "Geçerli değişkenler", "Reset": "Sıfırla", "Clear": "Temizle", "Create folders for artist": "Sanatçılar için klasörler oluşturun", "Create folders for albums": "Albümler için klasörler oluşturun", "Separate albums by discs": "Albümleri disklere göre ayırın", "Overwrite already downloaded files": "İndirilmiş dosyaların üzerine yaz", "Copy ARL": "ARL kopyala", "Copy userToken/ARL Cookie for use in other apps.": "Diğer uygulamalarda kullanmak için userToken / ARL Cookie'yi kopyalayın.", "Copied": "Kopyalandı", "Log out": "Çıkış yap", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Eklenti uyumsuzluğu nedeniyle, yeniden başlatmadan tarayıcı kullanılarak oturum açılamaz.", "(ARL ONLY) Continue": "(SADECE ARL) Devam et", "Log out & Exit": "Çıkış yap & Kapat", "Pick-a-Path": "Konum seç", "Select storage": "Depolama seç", "Go up": "Yukarı git", "Permission denied": "İzin reddedildi", "Language": "Dil", "Language changed, please restart Freezer to apply!": "Dil değişti,değişiklik için Freezeri yeniden başlatın!", "Importing...": "İçe aktarılıyor...", "Radio": "Radyo", "Flow": "Akış", "Track is not available on Deezer!": "Parça Deezer'da mevcut değil!", "Failed to download track! Please restart.": "Parça indirilemedi! Lütfen yeniden başlat.", "Storage permission denied!": "Depolama izni reddedildi!", "Failed": "Başarısız", "Queued": "Sıraya alındı", "External": "Depolama", "Restart failed downloads": "Başarısız indirmeleri yeniden başlatın", "Clear failed": "Silinemedi", "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ş", "Download threads": "Eşzamanlı indirmeler", "Lyrics unavailable, empty or failed to load!": "Sözler mevcut değil, boş veya yüklenemedi!", "About": "Hakkında", "Telegram Channel": "Telegram Kanalı", "To get latest releases": "En son sürümleri indirmek için", "Official chat": "Resmi sohbet", "Telegram Group": "Telegram Grubu", "Huge thanks to all the contributors! <3": "Katkıda bulunanlara çok teşekkürler! <3", "Edit playlist": "Çalma listesini düzenleyin", "Update": "Güncelle", "Playlist updated!": "Çalma listesi güncellendi!", "Downloads added!": "İndirmeler eklendi!", "Save cover file for every track": "Her parça için kapak dosyasını kaydedin", "Download Log": "İndirme Kayıtları", "Repository": "Repo", "Source code, report issues there.": "Kaynak kodu, sorunları bildirin", "Use system theme": "Sistem temasını kullan", "Light": "Açık", "Popularity": "Popüler", "User": "Kullanıcı", "Track count": "Şarkı sayısı", "If you want to use custom directory naming - use '/' as directory separator.": "Özel dizin adlandırma kullanmak istiyorsanız, dizin ayırıcı olarak '/' kullanın.", "Share": "Paylaş", "Save album cover": "Albüm kapağını kaydet", "Warning": "Uyarı", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Çok eski veya güçsüz cihazlarda çok fazla eşzamanlı indirme kullanmak çökmelere neden olabilir!", "Create .nomedia files": ".Nomedia dosyaları oluşturun", "To prevent gallery being filled with album art": "Galerinin albüm kapağıyla dolmasını önlemek için", "Sleep timer": "Uyku zamanlayıcısı", "Minutes:": "Dakika:", "Hours:": "Saat:", "Cancel current timer": "Geçerli zamanlayıcıyı iptal et", "Current timer ends at": "Zamanlayıcı bitiş saati", "Smart track list": "Akıllı parça listesi", "Shuffle": "Karışık çal", "Library shuffle": "Kütüphane Karışık", "Ignore interruptions": "Kesmeleri görmezden gel", "Requires app restart to apply!": "* Uygulanması için yeniden başlatmak gerekir!", "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(şarkıların yansıtılması) çalışması için giriş yap.", "Login to LastFM": "LastFM ile giriş yap", "Username": "Kullanıcı adı", "Password": "Şifre", "Login": "Giriş yap", "Authorization error!": "Giriş esnasında bir hata oluştu!", "Logged out!": "Oturum kapatıldı!", "Lyrics": "Şarkı sözleri", "Player gradient background": "Çaların gradient arka fonu", "Updates": "Güncellemeler", "You are running latest version!": "En son sürümü kullanıyorsunuz!", "New update available!": "Yeni güncelleme mevcut!", "Current version: ": "Mevcut sürüm: ", "Unsupported platform!": "Desteklenmeyen platform!", "Freezer Updates": "Freezer Güncellemeleri", "Update to latest version in the settings.": "Ayarlarda en son sürüme kadar güncelleyebilirsiniz.", "Release date": "Yayınlanma tarihi", "Shows": "Gösteriler", "Charts": "Popüler müzik listeleri", "Browse": "Gözat", "Quick access": "Hızlı erişim", "Play mix": "Mix çal", "Share show": "Gösteriyi paylaş", "Date added": "Eklenme tarihi", "Discord": "Discord", "Official Discord server": "Resmi Discord sunucusu"}, "uk_ua": {"Home": "Головна", "Search": "Пошук", "Library": "Бібліотека", "Offline mode, can't play flow or smart track lists.": "Офлайн-режим, неможливо відтворити потік або smart track списки.", "Added to library": "Додано до бібліотеки", "Download": "Завантажити", "Disk": "Диск", "Offline": "Офлайн", "Top Tracks": "Топ треки", "Show more tracks": "Показати більше треків", "Top": "Топ", "Top Albums": "Топ альбомів", "Show all albums": "Показати всі альбоми", "Discography": "Дискографія", "Default": "За замовчуванням", "Reverse": "У зворотньому порядку", "Alphabetic": "В алфавітному порядку", "Artist": "Виконавець", "Post processing...": "Пост-обробка...", "Done": "Виконано", "Delete": "Видалити", "Are you sure you want to delete this download?": "Ви дійсно бажаєте видалити це завантаження?", "Cancel": "Скасувати", "Downloads": "Завантаження", "Clear queue": "Очистити чергу", "This won't delete currently downloading item": "Це не призведе до видалення поточного завантажуваного елементу", "Are you sure you want to delete all queued downloads?": "Ви дійсно бажаєте видалити всі завантаження у черзі?", "Clear downloads history": "Очистити історію завантажень", "WARNING: This will only clear non-offline (external downloads)": "Увага! Це видалить тільки завантаження (не кеш)", "Please check your connection and try again later...": "Будь ласка, перевірте ваше з'єднання і повторіть спробу...", "Show more": "Показати більше", "Importer": "Імпортувати", "Currently supporting only Spotify, with 100 tracks limit": "Наразі підтримується тільки Spotify, з обмеженням 100 треків", "Due to API limitations": "Через обмеження API", "Enter your playlist link below": "Введіть посилання на плейлист нижче", "Error loading URL!": "Помилка завантаження URL!", "Convert": "Конвертувати", "Download only": "Тільки завантажити", "Downloading is currently stopped, click here to resume.": "Завантаження зупинилося, натисніть тут, щоб продовжити.", "Tracks": "Треки", "Albums": "Альбоми", "Artists": "Виконавці", "Playlists": "Плейлисти", "Import": "Імпорт", "Import playlists from Spotify": "Імпортувати плейлисти зі Spotify", "Statistics": "Статистика офлайн", "Offline tracks": "Офлайн треки", "Offline albums": "Офлайн альбоми", "Offline playlists": "Офлайн плейлисти", "Offline size": "Офлайн розмір", "Free space": "Вільно", "Loved tracks": "Улюблені треки", "Favorites": "Обране", "All offline tracks": "Усі офлайн треки", "Create new playlist": "Створити новий плейлист", "Cannot create playlists in offline mode": "Не вдалося створити плейлисти в офлайн-режимі", "Error": "Помилка", "Error logging in! Please check your token and internet connection and try again.": "Помилка входу! Будь ласка, перевірте ваш токен та підключення до Інтернету і повторіть спробу.", "Dismiss": "Відхилити", "Welcome to": "Ласкаво просимо до", "Please login using your Deezer account.": "Будь ласка, увійдіть, використовуючи свій обліковий запис Deezer.", "Login using browser": "Вхід через браузер", "Login using token": "Вхід з використанням токена", "Enter ARL": "Введіть ARL", "Token (ARL)": "Токен (ARL)", "Save": "Зберегти", "If you don't have account, you can register on deezer.com for free.": "Якщо у вас немає облікового запису, ви можете зареєструватися на deezer.com безкоштовно.", "Open in browser": "Відкрити в браузері", "By using this app, you don't agree with the Deezer ToS": "Використовуючи цей додаток, ви не погоджуєтеся з Deezer ToS", "Play next": "Відтворити наступний", "Add to queue": "Додати до черги", "Add track to favorites": "Додати трек до обраного", "Add to playlist": "Додати до плейлиста", "Select playlist": "Вибрати плейлист", "Track added to": "Трек додано до", "Remove from playlist": "Видалити з плейлиста", "Track removed from": "Трек видалено з", "Remove favorite": "Видалити з обраного", "Track removed from library": "Трек видалено з бібліотеки", "Go to": "Перейти до", "Make offline": "Створити офлайн", "Add to library": "Додати до бібліотеки", "Remove album": "Видалити альбом", "Album removed": "Альбом видалено", "Remove from favorites": "Видалити з обраного", "Artist removed from library": "Виконавця видалено з бібліотеки", "Add to favorites": "Додати в обране", "Remove from library": "Видалити з бібліотеки", "Add playlist to library": "Додати плейлист до бібліотеки", "Added playlist to library": "Плейлист додано до бібліотеки", "Make playlist offline": "Створити плейлист офлайн", "Download playlist": "Завантажити плейлист", "Create playlist": "Створити плейлист", "Title": "Назва", "Description": "Опис", "Private": "Приватний", "Collaborative": "Спільний", "Create": "Створити", "Playlist created!": "Плейлист створено!", "Playing from:": "Відтворення з:", "Queue": "Черга", "Offline search": "Пошук в офлайн-режимі", "Search Results": "Результати пошуку", "No results!": "Нічого не знайдено!", "Show all tracks": "Показати всі треки", "Show all playlists": "Показати всі плейлисти", "Settings": "Налаштування", "General": "Загальні", "Appearance": "Зовнішній вигляд", "Quality": "Якість", "Deezer": "Deezer", "Theme": "Тема", "Currently": "Зараз", "Select theme": "Вибрати тему", "Dark": "Темна", "Black (AMOLED)": "Чорна (AMOLED)", "Deezer (Dark)": "Deezer (темна)", "Primary color": "Основний колір", "Selected color": "Вибраний колір", "Use album art primary color": "Використовувати основний колір обкладинки альбому", "Warning: might be buggy": "Увага: може виникнути помилка", "Mobile streaming": "Мобільний потік", "Wifi streaming": "Wifi потік", "External downloads": "Зовнішні завантаження", "Content language": "Мова контенту", "Not app language, used in headers. Now": "Мова, що використовується в заголовках. Зараз", "Select language": "Вибрати мову", "Content country": "Країна контенту", "Country used in headers. Now": "Країна, яка використовується в заголовках. Зараз", "Log tracks": "Журнал треків", "Send track listen logs to Deezer, enable it for features like Flow to work properly": "Надсилати журнали прослуховування треку в Deezer, увімкніть для коректної роботи таких функцій, як Flow", "Offline mode": "Офлайн-режим", "Will be overwritten on start.": "Буде перезаписано під час запуску.", "Error logging in, check your internet connections.": "Помилка входу, перевірте підключення до Інтернету.", "Logging in...": "Вхід у систему...", "Download path": "Шлях завантаження", "Downloads naming": "Завантаження", "Downloaded tracks filename": "Імена завантажених треків", "Valid variables are": "Припустимі змінні", "Reset": "Скинути", "Clear": "Очистити", "Create folders for artist": "Створити теки для виконавців", "Create folders for albums": "Створити теки для альбомів", "Separate albums by discs": "Розділяти альбоми за дисками", "Overwrite already downloaded files": "Перезаписати вже завантажені файли", "Copy ARL": "Копіювати ARL", "Copy userToken/ARL Cookie for use in other apps.": "Скопіювати userToken/ARL Cookie для використання в інших додатках.", "Copied": "Скопійовано", "Log out": "Вийти з системи", "Due to plugin incompatibility, login using browser is unavailable without restart.": "Через несумісність плагіна, вхід за допомогою браузера недоступний без перезапуску.", "(ARL ONLY) Continue": "(ТІЛЬКИ ARL) Продовжити", "Log out & Exit": "Вийти і закрити", "Pick-a-Path": "Вибрати шлях", "Select storage": "Вибрати сховище", "Go up": "Вгору", "Permission denied": "Доступ заборонено", "Language": "Мова", "Language changed, please restart Freezer to apply!": "Мову змінено, будь ласка, перезапустіть Freezer для застосування!", "Importing...": "Імпорт...", "Radio": "Радіо", "Flow": "Flow", "Track is not available on Deezer!": "Трек не доступний в Deezer!", "Failed to download track! Please restart.": "Не вдалося завантажити трек! Будь ласка, перезапустіть.", "Storage permission denied!": "Немає дозволу на доступ до сховища!", "Failed": "Помилка", "Queued": "У черзі", "External": "Сховище", "Restart failed downloads": "Перезапустити невдалі завантаження", "Clear failed": "Очистити невдалі", "Download Settings": "Параметри завантаження", "Create folder for playlist": "Створити теку для плейлиста", "Download .LRC lyrics": "Завантажити .LRC тексти пісень", "Proxy": "Проксі", "Not set": "Не вибрано", "Search or paste URL": "Введіть адресу або пошуковий запит", "History": "Історія", "Download threads": "Одночасних завантажень", "Lyrics unavailable, empty or failed to load!": "Текст недоступний, відсутній або завантаження не вдалося!", "About": "Про додаток", "Telegram Channel": "Telegram канал", "To get latest releases": "Для отримання останніх релізів", "Official chat": "Офіційний чат", "Telegram Group": "Група в Telegram", "Huge thanks to all the contributors! <3": "Величезна подяка всім учасникам! <3", "Edit playlist": "Редагувати плейлист", "Update": "Оновити", "Playlist updated!": "Плейлист оновлено!", "Downloads added!": "Завантаження додано!", "Save cover file for every track": "Зберегти файл обкладинки для кожного треку", "Download Log": "Журнал завантажень", "Repository": "Репозиторій", "Source code, report issues there.": "Вихідний код, повідомте про проблеми.", "Use system theme": "Використовувати системну тему", "Light": "Світла", "Popularity": "Популярне", "User": "Користувач", "Track count": "Кількість треків", "If you want to use custom directory naming - use '/' as directory separator.": "Якщо ви хочете використовувати назву власної директорії - використовуйте '/' як розділювач каталогів.", "Share": "Поділитись", "Save album cover": "Зберегти обкладинку альбому", "Warning": "Увага", "Using too many concurrent downloads on older/weaker devices might cause crashes!": "Занадто велика кількість одночасних завантажень на старих/слабких пристроях може спричинити збій!", "Create .nomedia files": "Створити файли .nomedia", "To prevent gallery being filled with album art": "Щоб запобігти заповненню галереї обкладинками альбомів", "Sleep timer": "Таймер сну", "Minutes:": "Хвилини:", "Hours:": "Години:", "Cancel current timer": "Скасувати поточний таймер", "Current timer ends at": "Поточний таймер закінчується о", "Smart track list": "Smart track лист", "Shuffle": "Перемішати", "Library shuffle": "Перемішати в бібліотеці", "Ignore interruptions": "Ігнорувати переривання", "Requires app restart to apply!": "Потрібен перезапуск додатку!", "Ask before downloading": "Запитувати перед завантаженням", "Search history": "Історія пошуку", "Clear search history": "Очистити історію пошуку", "LastFM": "LastFM", "Login to enable scrobbling.": "Увійдіть, щоб увімкнути scrobbling.", "Login to LastFM": "Увійти через LastFM", "Username": "Ім'я користувача", "Password": "Пароль", "Login": "Увійти", "Authorization error!": "Помилка авторизації!", "Logged out!": "Вихід з системи!", "Lyrics": "Тексти пісень", "Player gradient background": "Градієнт фону", "Updates": "Оновлення", "You are running latest version!": "Ви використовуєте останню версію!", "New update available!": "Доступне оновлення!", "Current version: ": "Поточна версія: ", "Unsupported platform!": "Непідтримувана платформа!", "Freezer Updates": "Оновлення Freezer", "Update to latest version in the settings.": "Оновити до останньої версії в налаштуваннях.", "Release date": "Дата релізу", "Shows": "Шоу", "Charts": "Чарти", "Browse": "Перегляд", "Quick access": "Швидкий доступ", "Play mix": "Грати мікс", "Share show": "Поділитись шоу", "Date added": "Дата додавання", "Discord": "Discord", "Official Discord server": "Офіційний сервер Discord"}, "ur_pk": {"Home": "ہوم", "Search": "تلاش کریں", "Library": "لائبریری", "Offline mode, can't play flow or smart track lists.": "آفلائن موڈ ، فلو اور گانوں کی لسٹ نہیں چل سکتی۔", "Added to library": "لائبریری میں شامل کر دیا گیا", "Download": "ڈاؤن لوڈ", "Disk": "ڈسک", "Offline": "آف لائن", "Top Tracks": "بہترین گانے", "Show more tracks": "اور گانے دکھائیں", "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 Freezer to apply!": "Language changed, please restart Freezer 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!", "Freezer Updates": "Freezer 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"}}; \ No newline at end of file diff --git a/lib/languages/en_us.dart b/lib/languages/en_us.dart index c9248fc..a899a95 100644 --- a/lib/languages/en_us.dart +++ b/lib/languages/en_us.dart @@ -281,6 +281,17 @@ const language_en_us = { "Unsupported platform!": "Unsupported platform!", "Freezer Updates": "Freezer Updates", "Update to latest version in the settings.": "Update to latest version in the settings.", - "Release date": "Release date" + "Release date": "Release date", + + //0.6.4 Strings: + "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" } }; diff --git a/lib/main.dart b/lib/main.dart index b838459..ccfedb9 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -71,7 +71,7 @@ class _FreezerAppState extends State { }); SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( systemNavigationBarColor: settings.themeData.bottomAppBarColor, - systemNavigationBarIconBrightness: settings.isDark? Brightness.light : Brightness.dark + systemNavigationBarIconBrightness: settings.isDark ? Brightness.light : Brightness.dark, )); } @@ -174,6 +174,8 @@ class _MainScreenState extends State with SingleTickerProviderStateM void initState() { navigatorKey = GlobalKey(); + _startStreamingServer(); + //Start with parameters _setupUniLinks(); _loadPreloadInfo(); @@ -188,6 +190,10 @@ class _MainScreenState extends State with SingleTickerProviderStateM WidgetsBinding.instance.addObserver(this); } + void _startStreamingServer() async { + await DownloadManager.platform.invokeMethod("startServer", {"arl": settings.arl}); + } + void _prepareQuickActions() { final QuickActions quickActions = QuickActions(); quickActions.initialize((type) { diff --git a/lib/settings.dart b/lib/settings.dart index 0625364..1c1f771 100644 --- a/lib/settings.dart +++ b/lib/settings.dart @@ -122,15 +122,7 @@ class Settings { //JSON to forward into download service Map getServiceSettings() { - return { - "downloadThreads": downloadThreads, - "overwriteDownload": overwriteDownload, - "downloadLyrics": downloadLyrics, - "trackCover": trackCover, - "arl": arl, - "albumCover": albumCover, - "nomediaFiles": nomediaFiles - }; + return {"json": jsonEncode(this.toJson())}; } void updateUseArtColor(bool v) { diff --git a/lib/translations.i18n.dart b/lib/translations.i18n.dart index c690fa6..ff95de4 100644 --- a/lib/translations.i18n.dart +++ b/lib/translations.i18n.dart @@ -27,7 +27,8 @@ const supportedLocales = [ const Locale('hi', 'IN'), const Locale('sk', 'SK'), const Locale('cs', 'CZ'), - const Locale('fil', 'PH') + const Locale('fil', 'PH'), + const Locale('uwu', 'UWU') ]; extension Localization on String { diff --git a/lib/ui/details_screens.dart b/lib/ui/details_screens.dart index 782ed76..d4a3bed 100644 --- a/lib/ui/details_screens.dart +++ b/lib/ui/details_screens.dart @@ -2,6 +2,7 @@ import 'dart:convert'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; +import 'package:fluttericon/font_awesome5_icons.dart'; import 'package:fluttertoast/fluttertoast.dart'; import 'package:freezer/api/cache.dart'; import 'package:freezer/api/deezer.dart'; @@ -683,13 +684,6 @@ class _DiscographyScreenState extends State { } } -enum SortType { - DEFAULT, - REVERSE, - ALPHABETIC, - ARTIST -} - class PlaylistDetails extends StatefulWidget { Playlist playlist; @@ -704,25 +698,30 @@ class _PlaylistDetailsState extends State { Playlist playlist; bool _loading = false; bool _error = false; - SortType _sort = SortType.DEFAULT; + Sorting _sort; ScrollController _scrollController = ScrollController(); //Get sorted playlist List get sorted { List tracks = new List.from(playlist.tracks??[]); - switch (_sort) { + switch (_sort.type) { case SortType.ALPHABETIC: tracks.sort((a, b) => a.title.compareTo(b.title)); - return tracks; + break; case SortType.ARTIST: tracks.sort((a, b) => a.artists[0].name.toLowerCase().compareTo(b.artists[0].name.toLowerCase())); - return tracks; - case SortType.REVERSE: - return tracks.reversed.toList(); + break; + case SortType.DATE_ADDED: + tracks.sort((a, b) => (a.addedDate??0) - (b.addedDate??0)); + break; case SortType.DEFAULT: default: - return tracks; + break; } + //Reverse + if (_sort.reverse) + return tracks.reversed.toList(); + return tracks; } //Load tracks from api @@ -748,23 +747,40 @@ class _PlaylistDetailsState extends State { //Load cached playlist sorting void _restoreSort() async { - if (cache.playlistSort == null) { - cache.playlistSort = {}; - await cache.save(); + //Find index + int index = Sorting.index(SortSourceTypes.PLAYLIST, id: playlist.id); + if (index == null) return; + + //Preload tracks + if (playlist.tracks.length < playlist.trackCount) { + playlist = await deezerAPI.fullPlaylist(playlist.id); } - if (cache.playlistSort[playlist.id] != null) { - //Preload tracks - if (playlist.tracks.length < playlist.trackCount) { - playlist = await deezerAPI.fullPlaylist(playlist.id); - } - setState(() => _sort = cache.playlistSort[playlist.id]); + setState(() => _sort = cache.sorts[index]); + } + + + Future _reverse() async { + setState(() => _sort.reverse = !_sort.reverse); + //Save sorting in cache + int index = Sorting.index(SortSourceTypes.TRACKS); + if (index != null) { + cache.sorts[index] = _sort; + } else { + cache.sorts.add(_sort); + } + await cache.save(); + + //Preload for sorting + if (playlist.tracks.length < playlist.trackCount) { + playlist = await deezerAPI.fullPlaylist(playlist.id); } } @override void initState() { playlist = widget.playlist; + _sort = Sorting(sourceType: SortSourceTypes.PLAYLIST, id: playlist.id); //If scrolled past 90% load next tracks _scrollController.addListener(() { double off = _scrollController.position.maxScrollExtent * 0.90; @@ -918,21 +934,22 @@ class _PlaylistDetailsState extends State { //Preload whole playlist playlist = await deezerAPI.fullPlaylist(playlist.id); } - setState(() => _sort = s); + setState(() => _sort.type = s); //Save sort type to cache - cache.playlistSort[playlist.id] = s; - cache.save(); + int index = Sorting.index(SortSourceTypes.PLAYLIST, id: playlist.id); + if (index == null) { + cache.sorts.add(_sort); + } else { + cache.sorts[index] = _sort; + } + await cache.save(); }, itemBuilder: (context) => >[ PopupMenuItem( value: SortType.DEFAULT, child: Text('Default'.i18n, style: popupMenuTextStyle()), ), - PopupMenuItem( - value: SortType.REVERSE, - child: Text('Reverse'.i18n, style: popupMenuTextStyle()), - ), PopupMenuItem( value: SortType.ALPHABETIC, child: Text('Alphabetic'.i18n, style: popupMenuTextStyle()), @@ -941,8 +958,16 @@ class _PlaylistDetailsState extends State { value: SortType.ARTIST, child: Text('Artist'.i18n, style: popupMenuTextStyle()), ), + PopupMenuItem( + value: SortType.DATE_ADDED, + child: Text('Date added'.i18n, style: popupMenuTextStyle()), + ), ], ), + IconButton( + icon: Icon(_sort.reverse ? FontAwesome5.sort_alpha_up : FontAwesome5.sort_alpha_down), + onPressed: () => _reverse(), + ), Container(width: 4.0) ], ), @@ -1039,3 +1064,136 @@ class _MakePlaylistOfflineState extends State { ); } } + +class ShowScreen extends StatefulWidget { + + Show show; + ShowScreen(this.show, {Key key}): super(key: key); + + @override + _ShowScreenState createState() => _ShowScreenState(); +} + +class _ShowScreenState extends State { + + Show _show; + bool _loading = true; + bool _error = false; + List _episodes; + + Future _load() async { + //Fetch + List e; + try { + e = await deezerAPI.allShowEpisodes(_show.id); + } catch (e) { + setState(() { + _loading = false; + _error = true; + }); + return; + } + setState(() { + _episodes = e; + _loading = false; + }); + } + + @override + void initState() { + _show = widget.show; + _load(); + super.initState(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: FreezerAppBar(_show.name), + body: ListView( + children: [ + Padding( + padding: EdgeInsets.symmetric(horizontal: 8.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + mainAxisSize: MainAxisSize.max, + children: [ + CachedImage( + url: _show.art.full, + rounded: true, + width: MediaQuery.of(context).size.width / 2 - 16, + ), + Container( + width: MediaQuery.of(context).size.width / 2 - 16, + child: Column( + mainAxisSize: MainAxisSize.max, + children: [ + Text( + _show.name, + maxLines: 2, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 20.0, + fontWeight: FontWeight.bold + ) + ), + Container(height: 8.0), + Text( + _show.description, + maxLines: 6, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 16.0 + ), + ) + ], + ), + ) + ], + ), + ), + Container(height: 4.0), + FreezerDivider(), + + //Error + if (_error) + ErrorScreen(), + + //Loading + if (_loading) + Padding( + padding: EdgeInsets.all(8.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + CircularProgressIndicator() + ], + ), + ), + + //Data + if (!_loading && !_error) + ...List.generate(_episodes.length, (i) { + ShowEpisode e = _episodes[i]; + return ShowEpisodeTile( + e, + trailing: IconButton( + icon: Icon(Icons.more_vert), + onPressed: () { + MenuSheet m = MenuSheet(context); + m.defaultShowEpisodeMenu(_show, e); + }, + ), + onTap: () async { + await playerHelper.playShowEpisode(_show, _episodes, index: i); + }, + ); + }) + + ], + ), + ); + } +} diff --git a/lib/ui/home_screen.dart b/lib/ui/home_screen.dart index 07d19e5..9e4e79d 100644 --- a/lib/ui/home_screen.dart +++ b/lib/ui/home_screen.dart @@ -280,6 +280,15 @@ class HomePageItemWidget extends StatelessWidget { )); }, ); + case HomePageItemType.SHOW: + return ShowCard( + item.value, + onTap: () { + Navigator.of(context).push(MaterialPageRoute( + builder: (context) => ShowScreen(item.value) + )); + }, + ); } return Container(height: 0, width: 0); } diff --git a/lib/ui/library.dart b/lib/ui/library.dart index 327a46d..a053074 100644 --- a/lib/ui/library.dart +++ b/lib/ui/library.dart @@ -1,5 +1,6 @@ import 'package:connectivity/connectivity.dart'; import 'package:flutter/material.dart'; +import 'package:fluttericon/font_awesome5_icons.dart'; import 'package:fluttertoast/fluttertoast.dart'; import 'package:freezer/api/cache.dart'; import 'package:freezer/api/deezer.dart'; @@ -220,26 +221,44 @@ class _LibraryTracksState extends State { List tracks = []; List allTracks = []; int trackCount; - SortType _sort = SortType.DEFAULT; + Sorting _sort = Sorting(sourceType: SortSourceTypes.TRACKS); Playlist get _playlist => Playlist(id: deezerAPI.favoritesPlaylistId); List get _sorted { List tcopy = List.from(tracks); - tcopy.sort((a, b) => a.favoriteDate.compareTo(b.favoriteDate)); - switch (_sort) { + tcopy.sort((a, b) => a.addedDate.compareTo(b.addedDate)); + switch (_sort.type) { case SortType.ALPHABETIC: tcopy.sort((a, b) => a.title.compareTo(b.title)); - return tcopy; + break; case SortType.ARTIST: tcopy.sort((a, b) => a.artists[0].name.toLowerCase().compareTo(b.artists[0].name.toLowerCase())); - return tcopy; - case SortType.REVERSE: - return tcopy.reversed.toList(); + break; case SortType.DEFAULT: default: - return tcopy; + break; } + //Reverse + if (_sort.reverse) + return tcopy.reversed.toList(); + return tcopy; + } + + Future _reverse() async { + setState(() => _sort.reverse = !_sort.reverse); + //Save sorting in cache + int index = Sorting.index(SortSourceTypes.TRACKS); + if (index != null) { + cache.sorts[index] = _sort; + } else { + cache.sorts.add(_sort); + } + await cache.save(); + + //Preload for sorting + if (tracks.length < (trackCount??0)) + _loadFull(); } Future _load() async { @@ -274,7 +293,8 @@ class _LibraryTracksState extends State { //Update setState(() { trackCount = favPlaylist.trackCount; - tracks = favPlaylist.tracks; + if (tracks.length == 0) + tracks = favPlaylist.tracks; _makeFavorite(); _loading = false; }); @@ -306,7 +326,7 @@ class _LibraryTracksState extends State { //Load all tracks Future _loadFull() async { - if (tracks.length < (trackCount??0)) { + if (tracks.length == 0 || tracks.length < (trackCount??0)) { Playlist p; try { p = await deezerAPI.fullPlaylist(deezerAPI.favoritesPlaylistId); @@ -315,6 +335,7 @@ class _LibraryTracksState extends State { setState(() { tracks = p.tracks; trackCount = p.trackCount; + _sort = _sort; }); } } @@ -348,13 +369,16 @@ class _LibraryTracksState extends State { if (_scrollController.position.pixels > off) _load(); }); - _sort = cache.trackSort??SortType.DEFAULT; - _load(); //Load all offline tracks _loadAllOffline(); - if (_sort != SortType.DEFAULT) + //Load sorting + int index = Sorting.index(SortSourceTypes.TRACKS); + if (index != null) + setState(() => _sort = cache.sorts[index]); + + if (_sort.type != SortType.DEFAULT || _sort.reverse) _loadFull(); super.initState(); @@ -366,6 +390,12 @@ class _LibraryTracksState extends State { appBar: FreezerAppBar( 'Tracks'.i18n, actions: [ + IconButton( + icon: Icon(_sort.reverse ? FontAwesome5.sort_alpha_up : FontAwesome5.sort_alpha_down), + onPressed: () async { + await _reverse(); + } + ), PopupMenuButton( child: Icon(Icons.sort, size: 32.0), color: Theme.of(context).scaffoldBackgroundColor, @@ -374,8 +404,14 @@ class _LibraryTracksState extends State { if (tracks.length < (trackCount??0)) await _loadFull(); - setState(() => _sort = s); - cache.trackSort = s; + setState(() => _sort.type = s); + //Save sorting in cache + int index = Sorting.index(SortSourceTypes.TRACKS); + if (index != null) { + cache.sorts[index] = _sort; + } else { + cache.sorts.add(_sort); + } await cache.save(); }, itemBuilder: (context) => >[ @@ -383,10 +419,6 @@ class _LibraryTracksState extends State { value: SortType.DEFAULT, child: Text('Default'.i18n, style: popupMenuTextStyle()), ), - PopupMenuItem( - value: SortType.REVERSE, - child: Text('Reverse'.i18n, style: popupMenuTextStyle()), - ), PopupMenuItem( value: SortType.ALPHABETIC, child: Text('Alphabetic'.i18n, style: popupMenuTextStyle()), @@ -498,14 +530,6 @@ class _LibraryTracksState extends State { } -enum AlbumSortType { - DEFAULT, - REVERSE, - ALPHABETIC, - ARTIST, - DATE -} - class LibraryAlbums extends StatefulWidget { @override _LibraryAlbumsState createState() => _LibraryAlbumsState(); @@ -514,27 +538,28 @@ class LibraryAlbums extends StatefulWidget { class _LibraryAlbumsState extends State { List _albums; - AlbumSortType _sort = AlbumSortType.DEFAULT; + Sorting _sort = Sorting(sourceType: SortSourceTypes.ALBUMS); ScrollController _scrollController = ScrollController(); List get _sorted { List albums = List.from(_albums); albums.sort((a, b) => a.favoriteDate.compareTo(b.favoriteDate)); - switch (_sort) { - case AlbumSortType.DEFAULT: - return albums; - case AlbumSortType.REVERSE: - return albums.reversed.toList(); - case AlbumSortType.ALPHABETIC: + switch (_sort.type) { + case SortType.DEFAULT: + break; + case SortType.ALPHABETIC: albums.sort((a, b) => a.title.toLowerCase().compareTo(b.title.toLowerCase())); - return albums; - case AlbumSortType.ARTIST: + break; + case SortType.ARTIST: albums.sort((a, b) => a.artists[0].name.toLowerCase().compareTo(b.artists[0].name.toLowerCase())); - return albums; - case AlbumSortType.DATE: + break; + case SortType.RELEASE_DATE: albums.sort((a, b) => DateTime.parse(a.releaseDate).compareTo(DateTime.parse(b.releaseDate))); - return albums; + break; } + //Reverse + if (_sort.reverse) + return albums.reversed.toList(); return albums; } @@ -550,43 +575,65 @@ class _LibraryAlbumsState extends State { @override void initState() { _load(); - _sort = cache.albumSort??AlbumSortType.DEFAULT; + //Load sorting + int index = Sorting.index(SortSourceTypes.ALBUMS); + if (index != null) + _sort = cache.sorts[index]; + super.initState(); } + Future _reverse() async { + setState(() => _sort.reverse = !_sort.reverse); + //Save sorting in cache + int index = Sorting.index(SortSourceTypes.ALBUMS); + if (index != null) { + cache.sorts[index] = _sort; + } else { + cache.sorts.add(_sort); + } + await cache.save(); + } + @override Widget build(BuildContext context) { return Scaffold( appBar: FreezerAppBar( 'Albums'.i18n, actions: [ + IconButton( + icon: Icon(_sort.reverse ? FontAwesome5.sort_alpha_up : FontAwesome5.sort_alpha_down), + onPressed: () => _reverse(), + ), PopupMenuButton( color: Theme.of(context).scaffoldBackgroundColor, child: Icon(Icons.sort, size: 32.0), - onSelected: (AlbumSortType s) async { - setState(() => _sort = s); - cache.albumSort = s; + onSelected: (SortType s) async { + setState(() => _sort.type = s); + //Save to cache + int index = Sorting.index(SortSourceTypes.ALBUMS); + if (index == null) { + cache.sorts.add(_sort); + } else { + cache.sorts[index] = _sort; + } await cache.save(); }, - itemBuilder: (context) => >[ + itemBuilder: (context) => >[ PopupMenuItem( - value: AlbumSortType.DEFAULT, + value: SortType.DEFAULT, child: Text('Default'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: AlbumSortType.REVERSE, - child: Text('Reverse'.i18n, style: popupMenuTextStyle()), - ), - PopupMenuItem( - value: AlbumSortType.ALPHABETIC, + value: SortType.ALPHABETIC, child: Text('Alphabetic'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: AlbumSortType.ARTIST, + value: SortType.ARTIST, child: Text('Artist'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: AlbumSortType.DATE, + value: SortType.RELEASE_DATE, child: Text('Release date'.i18n, style: popupMenuTextStyle()), ), ], @@ -675,12 +722,6 @@ class _LibraryAlbumsState extends State { } } -enum ArtistSortType { - DEFAULT, - REVERSE, - POPULARITY, - ALPHABETIC -} class LibraryArtists extends StatefulWidget { @override @@ -690,7 +731,7 @@ class LibraryArtists extends StatefulWidget { class _LibraryArtistsState extends State { List _artists; - ArtistSortType _sort = ArtistSortType.DEFAULT; + Sorting _sort = Sorting(sourceType: SortSourceTypes.ARTISTS); bool _loading = true; bool _error = false; ScrollController _scrollController = ScrollController(); @@ -698,18 +739,19 @@ class _LibraryArtistsState extends State { List get _sorted { List artists = List.from(_artists); artists.sort((a, b) => a.favoriteDate.compareTo(b.favoriteDate)); - switch (_sort) { - case ArtistSortType.DEFAULT: - return artists; - case ArtistSortType.REVERSE: - return artists.reversed.toList(); - case ArtistSortType.POPULARITY: + switch (_sort.type) { + case SortType.DEFAULT: + break; + case SortType.POPULARITY: artists.sort((a, b) => b.fans - a.fans); - return artists; - case ArtistSortType.ALPHABETIC: + break; + case SortType.ALPHABETIC: artists.sort((a, b) => a.name.toLowerCase().compareTo(b.name.toLowerCase())); - return artists; + break; } + //Reverse + if (_sort.reverse) + return artists.reversed.toList(); return artists; } @@ -732,9 +774,26 @@ class _LibraryArtistsState extends State { }); } + Future _reverse() async { + setState(() => _sort.reverse = !_sort.reverse); + //Save sorting in cache + int index = Sorting.index(SortSourceTypes.ARTISTS); + if (index != null) { + cache.sorts[index] = _sort; + } else { + cache.sorts.add(_sort); + } + await cache.save(); + } + + @override void initState() { - _sort = cache.artistSort; + //Restore sort + int index = Sorting.index(SortSourceTypes.ARTISTS); + if (index != null) + _sort = cache.sorts[index]; + _load(); super.initState(); } @@ -745,29 +804,35 @@ class _LibraryArtistsState extends State { appBar: FreezerAppBar( 'Artists'.i18n, actions: [ + IconButton( + icon: Icon(_sort.reverse ? FontAwesome5.sort_alpha_up : FontAwesome5.sort_alpha_down), + onPressed: () => _reverse(), + ), PopupMenuButton( child: Icon(Icons.sort, size: 32.0), color: Theme.of(context).scaffoldBackgroundColor, - onSelected: (ArtistSortType s) async { - setState(() => _sort = s); - cache.artistSort = s; + onSelected: (SortType s) async { + setState(() => _sort.type = s); + //Save + int index = Sorting.index(SortSourceTypes.ARTISTS); + if (index == null) { + cache.sorts.add(_sort); + } else { + cache.sorts[index] = _sort; + } await cache.save(); }, - itemBuilder: (context) => >[ + itemBuilder: (context) => >[ PopupMenuItem( - value: ArtistSortType.DEFAULT, + value: SortType.DEFAULT, child: Text('Default'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: ArtistSortType.REVERSE, - child: Text('Reverse'.i18n, style: popupMenuTextStyle()), - ), - PopupMenuItem( - value: ArtistSortType.ALPHABETIC, + value: SortType.ALPHABETIC, child: Text('Alphabetic'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: ArtistSortType.POPULARITY, + value: SortType.POPULARITY, child: Text('Popularity'.i18n, style: popupMenuTextStyle()), ), ], @@ -819,14 +884,6 @@ class _LibraryArtistsState extends State { } } -enum PlaylistSortType { - DEFAULT, - REVERSE, - ALPHABETIC, - USER, - TRACK_COUNT -} - class LibraryPlaylists extends StatefulWidget { @override _LibraryPlaylistsState createState() => _LibraryPlaylistsState(); @@ -835,27 +892,27 @@ class LibraryPlaylists extends StatefulWidget { class _LibraryPlaylistsState extends State { List _playlists; - PlaylistSortType _sort = PlaylistSortType.DEFAULT; + Sorting _sort = Sorting(sourceType: SortSourceTypes.PLAYLISTS); ScrollController _scrollController = ScrollController(); String _filter = ''; List get _sorted { List playlists = List.from(_playlists.where((p) => p.title.toLowerCase().contains(_filter.toLowerCase()))); - switch (_sort) { - case PlaylistSortType.DEFAULT: - return playlists; - case PlaylistSortType.REVERSE: - return playlists.reversed.toList(); - case PlaylistSortType.USER: + switch (_sort.type) { + case SortType.DEFAULT: + break; + case SortType.USER: playlists.sort((a, b) => (a.user.name??deezerAPI.userName).toLowerCase().compareTo((b.user.name??deezerAPI.userName).toLowerCase())); - return playlists; - case PlaylistSortType.TRACK_COUNT: + break; + case SortType.TRACK_COUNT: playlists.sort((a, b) => b.trackCount - a.trackCount); - return playlists; - case PlaylistSortType.ALPHABETIC: + break; + case SortType.ALPHABETIC: playlists.sort((a, b) => a.title.toLowerCase().compareTo(b.title.toLowerCase())); - return playlists; + break; } + if (_sort.reverse) + return playlists.reversed.toList(); return playlists; } @@ -868,9 +925,25 @@ class _LibraryPlaylistsState extends State { } } + Future _reverse() async { + setState(() => _sort.reverse = !_sort.reverse); + //Save sorting in cache + int index = Sorting.index(SortSourceTypes.PLAYLISTS); + if (index != null) { + cache.sorts[index] = _sort; + } else { + cache.sorts.add(_sort); + } + await cache.save(); + } + @override void initState() { - _sort = cache.libraryPlaylistSort; + //Restore sort + int index = Sorting.index(SortSourceTypes.PLAYLISTS); + if (index != null) + _sort = cache.sorts[index]; + _load(); super.initState(); } @@ -892,33 +965,39 @@ class _LibraryPlaylistsState extends State { appBar: FreezerAppBar( 'Playlists'.i18n, actions: [ + IconButton( + icon: Icon(_sort.reverse ? FontAwesome5.sort_alpha_up : FontAwesome5.sort_alpha_down), + onPressed: () => _reverse(), + ), PopupMenuButton( child: Icon(Icons.sort, size: 32.0), color: Theme.of(context).scaffoldBackgroundColor, - onSelected: (PlaylistSortType s) async { - setState(() => _sort = s); - cache.libraryPlaylistSort = s; + onSelected: (SortType s) async { + setState(() => _sort.type = s); + //Save to cache + int index = Sorting.index(SortSourceTypes.PLAYLISTS); + if (index == null) + cache.sorts.add(_sort); + else + cache.sorts[index] = _sort; + await cache.save(); }, - itemBuilder: (context) => >[ + itemBuilder: (context) => >[ PopupMenuItem( - value: PlaylistSortType.DEFAULT, + value: SortType.DEFAULT, child: Text('Default'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: PlaylistSortType.REVERSE, - child: Text('Reverse'.i18n, style: popupMenuTextStyle()), - ), - PopupMenuItem( - value: PlaylistSortType.USER, + value: SortType.USER, child: Text('User'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: PlaylistSortType.TRACK_COUNT, + value: SortType.TRACK_COUNT, child: Text('Track count'.i18n, style: popupMenuTextStyle()), ), PopupMenuItem( - value: PlaylistSortType.ALPHABETIC, + value: SortType.ALPHABETIC, child: Text('Alphabetic'.i18n, style: popupMenuTextStyle()), ), ], diff --git a/lib/ui/menu.dart b/lib/ui/menu.dart index cb29ba4..ac7da71 100644 --- a/lib/ui/menu.dart +++ b/lib/ui/menu.dart @@ -13,6 +13,7 @@ import 'package:freezer/ui/error.dart'; import 'package:freezer/translations.i18n.dart'; import 'package:numberpicker/numberpicker.dart'; import 'package:share/share.dart'; +import 'package:url_launcher/url_launcher.dart'; import '../api/definitions.dart'; import 'cached_image.dart'; @@ -501,6 +502,35 @@ class MenuSheet { }, ); + //=================== + // SHOW/EPISODE + //=================== + + defaultShowEpisodeMenu(Show s, ShowEpisode e, {List options = const []}) { + show([ + shareTile('episode', e.id), + shareShow(s.id), + downloadExternalEpisode(e), + ...options + ]); + } + + Widget shareShow(String id) => ListTile( + title: Text('Share show'.i18n), + leading: Icon(Icons.share), + onTap: () async { + Share.share('https://deezer.com/show/$id'); + }, + ); + + //Open direct download link in browser + Widget downloadExternalEpisode(ShowEpisode e) => ListTile( + title: Text('Download externally'.i18n), + leading: Icon(Icons.file_download), + onTap: () async { + launch(e.url); + }, + ); //=================== // OTHER diff --git a/lib/ui/player_screen.dart b/lib/ui/player_screen.dart index 51c5c21..dc7e7aa 100644 --- a/lib/ui/player_screen.dart +++ b/lib/ui/player_screen.dart @@ -1,10 +1,15 @@ +import 'dart:convert'; +import 'dart:isolate'; + import 'package:cached_network_image/cached_network_image.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:audio_service/audio_service.dart'; import 'package:flutter/services.dart'; import 'package:flutter_screenutil/screenutil.dart'; import 'package:freezer/api/cache.dart'; import 'package:freezer/api/deezer.dart'; +import 'package:freezer/api/download.dart'; import 'package:freezer/api/player.dart'; import 'package:freezer/settings.dart'; import 'package:freezer/translations.i18n.dart'; @@ -25,6 +30,7 @@ import 'player_bar.dart'; import 'dart:ui'; import 'dart:async'; + class PlayerScreen extends StatefulWidget { @override _PlayerScreenState createState() => _PlayerScreenState(); @@ -36,26 +42,34 @@ class _PlayerScreenState extends State { StreamSubscription _mediaItemSub; //Calculate background color - Future _calculateColor() async { + Future _updateColor() async { if (!settings.colorGradientBackground) return; + + //Run in isolate PaletteGenerator palette = await PaletteGenerator.fromImageProvider(CachedNetworkImageProvider(AudioService.currentMediaItem.extras['thumb'] ?? AudioService.currentMediaItem.artUri)); + + //Update notification + SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( + statusBarColor: palette.dominantColor.color.withOpacity(0.5) + )); + setState(() => _bgGradient = LinearGradient( - begin: Alignment.topCenter, - end: Alignment.bottomCenter, - colors: [palette.dominantColor.color.withOpacity(0.5), Color.fromARGB(0, 0, 0, 0)], - stops: [ - 0.0, - 0.4 - ] + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + colors: [palette.dominantColor.color.withOpacity(0.5), Color.fromARGB(0, 0, 0, 0)], + stops: [ + 0.0, + 0.4 + ] )); } @override void initState() { - _calculateColor(); + Future.delayed(Duration(milliseconds: 1000), _updateColor); _mediaItemSub = AudioService.currentMediaItemStream.listen((event) { - _calculateColor(); + _updateColor(); }); super.initState(); } @@ -67,6 +81,7 @@ class _PlayerScreenState extends State { //Fix bottom buttons SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( systemNavigationBarColor: settings.themeData.bottomAppBarColor, + statusBarColor: Colors.transparent )); super.dispose(); } @@ -214,26 +229,9 @@ class _PlayerScreenHorizontalState extends State { )); }, ), - if (AudioService.currentMediaItem.extras['qualityString'] != null) - FlatButton( - onPressed: () => Navigator.push( - context, - MaterialPageRoute(builder: (context) => QualitySettings()) - ), - child: Text( - AudioService.currentMediaItem.extras['qualityString'] ?? '', - style: TextStyle(fontSize: ScreenUtil().setSp(24)), - ), - ), + QualityInfoWidget(), RepeatButton(ScreenUtil().setWidth(32)), - IconButton( - icon: Icon(Icons.more_vert, size: ScreenUtil().setWidth(32)), - onPressed: () { - Track t = Track.fromMediaItem(AudioService.currentMediaItem); - MenuSheet m = MenuSheet(context); - m.defaultTrackMenu(t, options: [m.sleepTimer()]); - }, - ) + PlayerMenuButton() ], ), ) @@ -333,28 +331,9 @@ class _PlayerScreenVerticalState extends State { )); }, ), - if (AudioService.currentMediaItem.extras['qualityString'] != null) - FlatButton( - onPressed: () => Navigator.push( - context, - MaterialPageRoute(builder: (context) => QualitySettings()) - ), - child: Text( - AudioService.currentMediaItem.extras['qualityString'] ?? '', - style: TextStyle( - fontSize: ScreenUtil().setSp(32), - ), - ), - ), + QualityInfoWidget(), RepeatButton(ScreenUtil().setWidth(46)), - IconButton( - icon: Icon(Icons.more_vert, size: ScreenUtil().setWidth(46)), - onPressed: () { - Track t = Track.fromMediaItem(AudioService.currentMediaItem); - MenuSheet m = MenuSheet(context); - m.defaultTrackMenu(t, options: [m.sleepTimer()]); - }, - ) + PlayerMenuButton() ], ), ) @@ -363,6 +342,86 @@ class _PlayerScreenVerticalState extends State { } } +class QualityInfoWidget extends StatefulWidget { + @override + _QualityInfoWidgetState createState() => _QualityInfoWidgetState(); +} + +class _QualityInfoWidgetState extends State { + + String value = ''; + StreamSubscription streamSubscription; + + //Load data from native + void _load() async { + if (AudioService.currentMediaItem == null) return; + Map data = await DownloadManager.platform.invokeMethod("getStreamInfo", {"id": AudioService.currentMediaItem.id}); + //N/A + if (data == null) { + setState(() => value = ''); + //If not show, try again later + if (AudioService.currentMediaItem.extras['show'] == null) + Future.delayed(Duration(milliseconds: 200), _load); + + return; + } + //Update + StreamQualityInfo info = StreamQualityInfo.fromJson(data); + setState(() { + value = '${info.format} ${info.bitrate(AudioService.currentMediaItem.duration)}kbps'; + }); + } + + @override + void initState() { + _load(); + if (streamSubscription == null) + streamSubscription = AudioService.currentMediaItemStream.listen((event) async { + await _load(); + }); + super.initState(); + } + + @override + void dispose() { + if (streamSubscription != null) + streamSubscription.cancel(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return FlatButton( + child: Text(value), + onPressed: () { + Navigator.of(context).push(MaterialPageRoute(builder: (context) => QualitySettings())); + }, + ); + } +} + + +class PlayerMenuButton extends StatelessWidget { + @override + Widget build(BuildContext context) { + return IconButton( + icon: Icon(Icons.more_vert, size: ScreenUtil().setWidth(46)), + onPressed: () { + Track t = Track.fromMediaItem(AudioService.currentMediaItem); + MenuSheet m = MenuSheet(context); + if (AudioService.currentMediaItem.extras['show'] == null) + m.defaultTrackMenu(t, options: [m.sleepTimer()]); + else + m.defaultShowEpisodeMenu( + Show.fromJson(jsonDecode(AudioService.currentMediaItem.extras['show'])), + ShowEpisode.fromMediaItem(AudioService.currentMediaItem), + options: [m.sleepTimer()] + ); + }, + ); + } +} + class RepeatButton extends StatefulWidget { diff --git a/lib/ui/search.dart b/lib/ui/search.dart index 63b31a4..f7c6fd9 100644 --- a/lib/ui/search.dart +++ b/lib/ui/search.dart @@ -1,11 +1,15 @@ import 'package:connectivity/connectivity.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/widgets.dart'; +import 'package:fluttericon/font_awesome5_icons.dart'; +import 'package:fluttericon/typicons_icons.dart'; import 'package:flutter/src/services/keyboard_key.dart'; import 'package:freezer/api/cache.dart'; import 'package:freezer/api/download.dart'; import 'package:freezer/api/player.dart'; import 'package:freezer/ui/details_screens.dart'; import 'package:freezer/ui/elements.dart'; +import 'package:freezer/ui/home_screen.dart'; import 'package:freezer/ui/menu.dart'; import 'package:freezer/translations.i18n.dart'; @@ -53,6 +57,8 @@ class _SearchScreenState extends State { TextEditingController _controller = new TextEditingController(); List _suggestions = []; bool _cancel = false; + bool _showCards = true; + FocusNode _focus = FocusNode(); void _submit(BuildContext context, {String query}) async { if (query != null) _query = query; @@ -152,6 +158,9 @@ class _SearchScreenState extends State { setState(() => _query = s); _loadSuggestions(); }, + onTap: () { + setState(() => _showCards = false); + }, focusNode: textFielFocusNode, decoration: InputDecoration( labelText: 'Search or paste URL'.i18n, @@ -212,8 +221,87 @@ class _SearchScreenState extends State { LinearProgressIndicator(), FreezerDivider(), + //"Browse" Cards + if (_showCards) + ...[ + Padding( + padding: EdgeInsets.symmetric(vertical: 8.0, horizontal: 16.0), + child: Text( + 'Quick access', + style: TextStyle( + fontSize: 20.0, + fontWeight: FontWeight.bold + ), + ), + ), + Row( + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [ + SearchBrowseCard( + color: Color(0xff11b192), + text: 'Flow'.i18n, + icon: Icon(Typicons.waves), + onTap: () async { + await playerHelper.playFromSmartTrackList(SmartTrackList(id: 'flow')); + }, + ), + SearchBrowseCard( + color: Color(0xff7c42bb), + text: 'Shows'.i18n, + icon: Icon(FontAwesome5.podcast), + onTap: () => Navigator.of(context).push(MaterialPageRoute( + builder: (context) => Scaffold( + appBar: FreezerAppBar('Shows'.i18n), + body: SingleChildScrollView( + child: HomePageScreen( + channel: DeezerChannel(target: 'shows') + ) + ), + ), + )), + ) + ], + ), + Container(height: 4.0), + Row( + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [ + SearchBrowseCard( + color: Color(0xffff555d), + icon: Icon(FontAwesome5.chart_line), + text: 'Charts'.i18n, + onTap: () => Navigator.of(context).push(MaterialPageRoute( + builder: (context) => Scaffold( + appBar: FreezerAppBar('Charts'.i18n), + body: SingleChildScrollView( + child: HomePageScreen( + channel: DeezerChannel(target: 'channels/charts') + ) + ), + ), + )), + ), + SearchBrowseCard( + color: Color(0xff2c4ea7), + text: 'Browse'.i18n, + icon: Image.asset('assets/browse_icon.png', width: 26.0), + onTap: () => Navigator.of(context).push(MaterialPageRoute( + builder: (context) => Scaffold( + appBar: FreezerAppBar('Browse'.i18n), + body: SingleChildScrollView( + child: HomePageScreen( + channel: DeezerChannel(target: 'channels/explore') + ) + ), + ), + )), + ) + ], + ) + ], + //History - if (cache.searchHistory != null && cache.searchHistory.length > 0 && (_query??'').length < 2) + if (!_showCards && cache.searchHistory != null && cache.searchHistory.length > 0 && (_query??'').length < 2) ...List.generate(cache.searchHistory.length > 10 ? 10 : cache.searchHistory.length, (int i) { dynamic data = cache.searchHistory[i].data; switch (cache.searchHistory[i].type) { @@ -308,6 +396,50 @@ class _SearchScreenState extends State { } } +class SearchBrowseCard extends StatelessWidget { + + final Color color; + final Widget icon; + final Function onTap; + final String text; + SearchBrowseCard({@required this.color, @required this.onTap, @required this.text, this.icon}); + + @override + Widget build(BuildContext context) { + return Card( + color: color, + child: InkWell( + onTap: this.onTap, + child: Container( + width: MediaQuery.of(context).size.width / 2 - 32, + height: 75, + child: Center( + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (icon != null) + icon, + if (icon != null) + Container(width: 8.0), + Text( + text, + textAlign: TextAlign.center, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: TextStyle( + fontSize: 18.0, + fontWeight: FontWeight.bold, + color: (color.computeLuminance() > 0.5) ? Colors.black:Colors.white + ), + ), + ], + ) + ), + ), + ) + ); + } +} class SearchResultsScreen extends StatelessWidget { diff --git a/lib/ui/settings_screen.dart b/lib/ui/settings_screen.dart index 444508c..a5059b3 100644 --- a/lib/ui/settings_screen.dart +++ b/lib/ui/settings_screen.dart @@ -46,6 +46,10 @@ class _SettingsScreenState extends State { 'name': 'Filipino', 'isoCode': 'fil' }); + defaultLanguagesList.add({ + 'name': 'Furry', + 'isoCode': 'uwu' + }); List> _l = supportedLocales.map>((l) { Map _lang = defaultLanguagesList.firstWhere((lang) => lang['isoCode'] == l.languageCode); return { @@ -445,7 +449,7 @@ class _QualityPickerState extends State { ), if (widget.field == 'download') ListTile( - title: Text('Ask before downloading'), + title: Text('Ask before downloading'.i18n), leading: Radio( groupValue: _quality, value: AudioQuality.ASK, @@ -947,8 +951,8 @@ class _GeneralSettingsState extends State { ), FlatButton( child: Text('(ARL ONLY) Continue'.i18n), - onPressed: () { - logOut(); + onPressed: () async { + await logOut(); Navigator.of(context).pop(); }, ), @@ -1073,6 +1077,11 @@ class _DirectoryPickerState extends State { super.initState(); } + Future _resetPath() async { + StorageInfo si = (await PathProviderEx.getStorageInfo())[0]; + setState(() => _path = si.appFilesDir); + } + @override Widget build(BuildContext context) { return Scaffold( @@ -1147,7 +1156,13 @@ class _DirectoryPickerState extends State { builder: (BuildContext context, AsyncSnapshot snapshot) { //On error go to last good path - if (snapshot.hasError) Future.delayed(Duration(milliseconds: 50), () => setState(() => _path = _previous)); + if (snapshot.hasError) Future.delayed(Duration(milliseconds: 50), () { + if (_previous == null) { + _resetPath(); + return; + } + setState(() => _path = _previous); + }); if (!snapshot.hasData) return Center(child: CircularProgressIndicator(),); List data = snapshot.data; @@ -1266,12 +1281,20 @@ class _CreditsScreenState extends State { launch('https://t.me/freezerandroid'); }, ), + ListTile( + title: Text('Discord'.i18n), + subtitle: Text('Official Discord server'.i18n), + leading: Icon(FontAwesome5.discord, color: Color(0xff7289da), size: 36.0), + onTap: () { + launch('https://discord.gg/7ap654Tp3z'); + }, + ), ListTile( title: Text('Repository'.i18n), subtitle: Text('Source code, report issues there.'.i18n), leading: Icon(Icons.code, color: Colors.green, size: 36.0), onTap: () { - launch('https://notabug.org/exttex/freezer'); + launch('https://git.rip/freezer/'); }, ), FreezerDivider(), diff --git a/lib/ui/tiles.dart b/lib/ui/tiles.dart index 279da48..ed83834 100644 --- a/lib/ui/tiles.dart +++ b/lib/ui/tiles.dart @@ -318,11 +318,12 @@ class SmartTrackListTile extends StatelessWidget { fontSize: 18.0, shadows: [ Shadow( - offset: Offset(1, 1), - blurRadius: 2, - color: Colors.black + offset: Offset(1, 1), + blurRadius: 2, + color: Colors.black ) - ] + ], + color: Colors.white ), ), ), @@ -450,3 +451,104 @@ class ChannelTile extends StatelessWidget { ); } } + +class ShowCard extends StatelessWidget { + + final Show show; + final Function onTap; + final Function onHold; + + ShowCard(this.show, {this.onTap, this.onHold}); + + @override + Widget build(BuildContext context) { + return Container( + child: InkWell( + onTap: onTap, + onLongPress: onHold, + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: EdgeInsets.all(8.0), + child: CachedImage( + url: show.art.thumb, + width: 128.0, + height: 128.0, + rounded: true, + ), + ), + Container( + width: 144.0, + child: Text( + show.name, + maxLines: 1, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 14.0 + ), + ), + ), + ], + ), + ), + ); + } +} + +class ShowEpisodeTile extends StatelessWidget { + + final ShowEpisode episode; + final Function onTap; + final Function onHold; + final Widget trailing; + + ShowEpisodeTile(this.episode, {this.onTap, this.onHold, this.trailing}); + + @override + Widget build(BuildContext context) { + return InkWell( + onLongPress: onHold, + onTap: onTap, + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + ListTile( + title: Text(episode.title, maxLines: 2), + trailing: trailing, + ), + Padding( + padding: EdgeInsets.symmetric(horizontal: 16.0), + child: Text( + episode.description, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Theme.of(context).textTheme.subtitle1.color.withOpacity(0.9) + ), + ), + ), + Padding( + padding: EdgeInsets.fromLTRB(16, 8.0, 0, 0), + child: Row( + mainAxisSize: MainAxisSize.max, + children: [ + Text( + '${episode.publishedDate} | ${episode.durationString}', + textAlign: TextAlign.left, + style: TextStyle( + fontSize: 12.0, + fontWeight: FontWeight.bold, + color: Theme.of(context).textTheme.subtitle1.color.withOpacity(0.6) + ), + ), + ], + ), + ), + Divider(), + ], + ), + ); + } +} diff --git a/lib/ui/updater.dart b/lib/ui/updater.dart index db0f14a..73df158 100644 --- a/lib/ui/updater.dart +++ b/lib/ui/updater.dart @@ -15,6 +15,8 @@ import 'package:path_provider/path_provider.dart'; import 'package:path/path.dart' as p; import 'dart:convert'; +import 'package:version/version.dart'; + class UpdaterScreen extends StatefulWidget { @override @@ -109,12 +111,13 @@ class _UpdaterScreenState extends State { ), ), - if (!_error && !_loading && _versions.latest == _current) + if (!_error && !_loading && Version.parse(_versions.latest) <= Version.parse(_current)) Center( child: Padding( padding: EdgeInsets.all(8.0), child: Text( 'You are running latest version!'.i18n, + textAlign: TextAlign.center, style: TextStyle( fontSize: 26.0 ) @@ -122,17 +125,20 @@ class _UpdaterScreenState extends State { ) ), - if (!_error && !_loading && _versions.latest != _current) + if (!_error && !_loading && Version.parse(_versions.latest) > Version.parse(_current)) Column( children: [ - Text( - 'New update available!'.i18n + ' ' + _versions.latest, - style: TextStyle( - fontSize: 20.0, - fontWeight: FontWeight.bold + Padding( + padding: EdgeInsets.all(8.0), + child: Text( + 'New update available!'.i18n + ' ' + _versions.latest, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 20.0, + fontWeight: FontWeight.bold + ), ), ), - Container(height: 8.0), Text( 'Current version: ' + _current, style: TextStyle( @@ -204,6 +210,7 @@ class FreezerVersions { //Fetch from website API static Future fetch() async { http.Response response = await http.get('https://freezer.life/api/versions'); +// http.Response response = await http.get('https://cum.freezerapp.workers.dev/api/versions'); return FreezerVersions.fromJson(jsonDecode(response.body)); } @@ -218,7 +225,7 @@ class FreezerVersions { //Load current version PackageInfo info = await PackageInfo.fromPlatform(); - if (info.version == versions.latest) return; + if (Version.parse(versions.latest) <= Version.parse(info.version)) return; //Get architecture String _arch = await DownloadManager.platform.invokeMethod("arch"); diff --git a/pubspec.lock b/pubspec.lock index 75be035..f93c46b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -56,14 +56,14 @@ packages: name: build url: "https://pub.dartlang.org" source: hosted - version: "1.5.0" + version: "1.5.1" build_config: dependency: transitive description: name: build_config url: "https://pub.dartlang.org" source: hosted - version: "0.4.2" + version: "0.4.3" build_daemon: dependency: transitive description: @@ -84,14 +84,14 @@ packages: name: build_runner url: "https://pub.dartlang.org" source: hosted - version: "1.10.4" + version: "1.10.6" build_runner_core: dependency: transitive description: name: build_runner_core url: "https://pub.dartlang.org" source: hosted - version: "6.0.3" + version: "6.1.1" built_collection: dependency: transitive description: @@ -245,7 +245,7 @@ packages: name: dart_style url: "https://pub.dartlang.org" source: hosted - version: "1.3.9" + version: "1.3.10" dio: dependency: transitive description: @@ -496,7 +496,7 @@ packages: name: json_annotation url: "https://pub.dartlang.org" source: hosted - version: "3.1.0" + version: "3.1.1" json_serializable: dependency: "direct dev" description: @@ -507,10 +507,24 @@ packages: just_audio: dependency: "direct main" description: - path: just_audio - relative: true - source: path - version: "0.4.4" + name: just_audio + url: "https://pub.dartlang.org" + source: hosted + version: "0.5.6" + just_audio_platform_interface: + dependency: transitive + description: + name: just_audio_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.1" + just_audio_web: + dependency: transitive + description: + name: just_audio_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.1" language_pickers: dependency: "direct main" description: @@ -580,7 +594,7 @@ packages: name: numberpicker url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.3.0" octo_image: dependency: transitive description: @@ -692,7 +706,7 @@ packages: name: photo_view url: "https://pub.dartlang.org" source: hosted - version: "0.10.2" + version: "0.10.3" platform: dependency: transitive description: @@ -964,6 +978,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.0-nullsafety.3" + version: + dependency: "direct main" + description: + name: version + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" watcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 39eddfc..90f8adf 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 0.6.3+1 +version: 0.6.5+1 environment: sdk: ">=2.8.0 <3.0.0" @@ -73,12 +73,13 @@ dependencies: draggable_scrollbar: ^0.0.4 scrobblenaut: ^2.0.4 open_file: ^3.0.3 + version: ^1.2.0 audio_session: ^0.0.9 audio_service: path: ./audio_service - just_audio: - path: ./just_audio + just_audio: ^0.5.6 + # path: ./just_audio # cupertino_icons: ^0.1.3 @@ -110,6 +111,7 @@ flutter: - assets/cover_thumb.jpg - assets/icon.png - assets/favorites_thumb.jpg + - assets/browse_icon.png fonts: # - family: Montserrat