From 21e7f550174d4399430f4ed1805b5d3f48a9de99 Mon Sep 17 00:00:00 2001 From: exttex Date: Sat, 28 Nov 2020 22:32:17 +0100 Subject: [PATCH] 0.6.5 - Local streaming http server --- .gitignore | 2 + android/app/build.gradle | 8 +- android/app/libs/jaudiotagger-2.2.3.jar | Bin 0 -> 941715 bytes android/app/src/main/AndroidManifest.xml | 3 +- .../app/src/main/java/f/f/freezer/Deezer.java | 177 +++++++--- .../main/java/f/f/freezer/DownloadLog.java | 14 +- .../java/f/f/freezer/DownloadService.java | 96 +++--- .../main/java/f/f/freezer/MainActivity.java | 75 ++++- .../main/java/f/f/freezer/StreamServer.java | 285 ++++++++++++++++ lib/api/cache.dart | 16 +- lib/api/cache.g.dart | 84 ++--- lib/api/deezer.dart | 14 +- lib/api/definitions.dart | 187 ++++++++++- lib/api/definitions.g.dart | 82 ++++- lib/api/player.dart | 48 ++- lib/languages/crowdin.dart | 2 +- lib/languages/en_us.dart | 13 +- lib/main.dart | 8 +- lib/settings.dart | 10 +- lib/translations.i18n.dart | 3 +- lib/ui/details_screens.dart | 218 +++++++++++-- lib/ui/home_screen.dart | 9 + lib/ui/library.dart | 305 +++++++++++------- lib/ui/menu.dart | 30 ++ lib/ui/player_screen.dart | 159 ++++++--- lib/ui/search.dart | 135 +++++++- lib/ui/settings_screen.dart | 33 +- lib/ui/tiles.dart | 110 ++++++- lib/ui/updater.dart | 25 +- pubspec.lock | 45 ++- pubspec.yaml | 8 +- 31 files changed, 1744 insertions(+), 460 deletions(-) create mode 100644 android/app/libs/jaudiotagger-2.2.3.jar create mode 100644 android/app/src/main/java/f/f/freezer/StreamServer.java diff --git a/.gitignore b/.gitignore index 599cfa6..89ae90e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,8 @@ freezerkey.jsk android/key.properties +just_audio/ + # Miscellaneous *.class *.log diff --git a/android/app/build.gradle b/android/app/build.gradle index b6b7500..7f538dc 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -32,7 +32,7 @@ apply plugin: 'com.android.application' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 28 + compileSdkVersion 29 lintOptions { disable 'InvalidPackage' @@ -42,7 +42,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "f.f.freezer" minSdkVersion 21 - targetSdkVersion 28 + targetSdkVersion 29 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } @@ -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 0000000000000000000000000000000000000000..7069a3b41ea282465bf4dd689ab0400c3c397879 GIT binary patch literal 941715 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

Now z)Ks3MGQ3w3f5+C6S>su5*gv=LsWNF#CX*wM=72{s*+-sH6kSo}@oCFtR#K~~6}2v_ zdho78G(WeYMA4Gem2ee9C-ONWurex}#-P~)N&9~>jZgd$V1uEJH|s0gG6UHU>mvj9UKFsPDD!Z92&u_{)#>3Y+e>#AJe&lh#m?8$%#@@@avAhq`R7C8^ zX=$hP5wsfWm7VF_?#-w{6M|ZTupv)0*e$P$?Cd}8uq8LBmtFJ9p*t;@im|w^*UVox zqkapT{b2ZiFu`ooM3MQKbo;nTQU#lO41uT}?Kr0U_mP}BPJ$`Eh=2N z5?izPZDmjgJUT#FW|X&EXH;$?0PZNxLxhjk)_$xXqI z%pRTVgcpu1Dl(-&e$jgid!SYVi7Ql7RCNDtDCh7n2Nnh0w*q=Ns!69G6<#fi1vINg z3d{O^Q5UT8qgMczPlC)Tb!EP(74&v-n|s#tPG0Cv(Xki&f*XF!oZvHCmtoETxDy9{ zIL^Nz%&e)SQ!1p?!p_7!P>YW(U}G(#h>%}{h1^mHOlcY2jQME3I=1R)*s|+ec953n zbz%8lw@B%w)}5%TwQavW(<&ztj@;*s}u-tu*#nC~#6caZR z#RSj)%c0$WBwK;}zyQ6UsRRT0*DtpJ{!}7l>}cp= zGVUBBCC>X}0vUJ3Mwm!yjWa)5|APx5CK{7LZE+@@S4$_5G+=^qfoN=mr3PvTvR2e+ z{tZmsIOvNjrrthF(s(A})AH@H?%1An4PEjwHCj-|L|Q#_m*INj`I6DGGxx7W#{;z2 zr1MMwk+oy)_filN6YJeL7aVkJ5Pb>gBm~?1?*m(+gRS#nQXJ!sja3IuO`gGIc<5Ha zUQw;a&r)psfjZPyWPH=moLzf#Pdryc)N7LoZs2R@y@c09Us>qaNZ%Q#))?H)nOHo% ziIdfPch+uSWShT;@a<=BDXaI!=y?4DRxc16+~WuIcw}2_K_gqI1IS!5j=P_Gc22r> zv4WPbu}*6DNz5cC5fd7`;Hp|%<2cnCf7`bR92IyDA}q_}XC7||AYZce9Qt|F zF`|dr+|F<8%-~S&NuCytGl%kI1v&KJ^Bo5#mIE**BVkf$h=D=a1oWLK&kY*}Nl zl9;RS_{Kxdksw{0hBKi-2Tooc6BO1TeMsxG&*&F@dexH?S$@?gQ05*^?h>2}*^?F<)eBV{8L2CuP3oq@)V>TQ5!GL#%=ea!7dgl<>L4dD0TVZw<;XD| z2cs1o%9b1)8Pw%kIHV7#+z4~mt1c5atJ{hDO>WC-6ia)sdpGg#)#jIur?W5$1Sd?d zxLtJVUl5RmNdp#eR93R!5|gyn?VQTaPbDv7DV(mwNyuom9KcHy>+$Z8V#va1)cbcy zE6V99FzMx^Qg6!)j7PTHcAZI+i~J_Z6bu`;I6+)?bxr6)A1r38+htb)Y;qOI|p7A`2egp(5%I z)rMlzjUJdI&g@!7zH)?Ie0_W5y<$-F{}7r)`E``GX&PRI18X%0F(<=U2V97(+Ty77 zYqfODfTcY^5bSZc#}3#LXAD_m(1m_5g+eg)^;Tg_2=u{TlkxV5rgwx-!PV6TUYt%h zu4g_Q?QWgK`#8-sI9O+L>{@#1bIlCYEQ}@{(@g!gp%JfO4adfvga)*PggQf(T-_A= zny)M|H=%C0JE(Wue{~1p?XpL(3I7w}JAfwij?6(YX@Z8AETVEYfU|BIzJDzX&DlGd zoYl2k?c7u_%1bEqRJhhvAA&h@a1a^)w0SKENdS5q)Ycap2EcH1*utc{+p3cmiF;nk4 z2u_wKc#4YQ0Q)0SNWlV+9;MDA08=HwEKTWg8=E=*IDC;9F3c|5)nTjtS-+0B(i2tQ z4pz`O8=={sCuT>8hjXV0T0cf(1_}}}T^fh^KF+tJR}kpcU@QWkgsQM9>3CycgN+3X z8$Yc|dy-AR4`#xY*68ZiF#?V@Utg@MKs(1t!`*cN;$h|N!Gt1i)wa!Wa*=+UUy;#L zTai~((D0kAy<%1`r0R+{?w?J-46o&k!BJ{9KpO*n0f^qzi=jYEFiQPVf7R8*@|-lvrwV zJR+l2`xB7}54jrDX4!Yww8v6Iy?Y;}nEZh$x4Kqeqy?~r92Z~Gi<4cgs)%VZIv%~xIrt-K?9`wp`e|*)hLFwEBue|6mi?#GQSvM2p@y^BajN8z3 zBf@zHhkfU1HFVZdK*%G}k``@gI=99dBB?Vt4wlJhDSN|3!ws};j}<*!Vu^I-&F~5o z;b%D|q!IC(p8@1-qv$^TTZz!_14o4f^ZMMqa;+n7+a>J;w-IBy+X~Ine9QEfmi5(u z+9#{ew&utc^CMZ~3l*&Ar>=7#Ntw)A5V{IJ4-@_Xip&4WEfMfe52#2`0xKbpkd3dA zjgyWM>_blNH{bLlqX5XNL!Gsnf7^G;);yR<_>-gJL`-={E+n`ckZqZKA(h68byZkE zKe|KBL8J9RkyiV@T(siPE`$z%pZWB|sn!m7CE4j}0>AL#RvU#})DLjWw%StpdDg=yB-4r>0;#8*% zfQh_h2d!M9OM{1AvUEg>H`9`8q9s(J#pkt5<)2WE`onfLtd8Qr%tf!+j9AqfHZL=D zlvhy+AVa>w!p838!}bgSKJc(_!PDJ+3RRxT%FlQeAHV!F?o_1?Y+I3iM!H_X@dkOz zRKA3J62GF{%O6(mbl+falZzN=Qt`U^o*Y9v*M)k}Z1PE0_1-u{w{sXw_YjzAo>x5K zyu|m6tt41HGVclp4#LSYxCFS)9^LlEw-*q3p?A2dz2LG;AG1|p9TB*H56qeAfuVhY z|L;;`<%S-1>JRHi{wIU|-;o-HZ47PybBOX^+`LK3o{Gq-DBs!;Yg}lJp?r(;jsB#2 zbyeZ;0(pOaOGN>x;|1}gO1eNs*r%**vT+=s-yy%+N@`+^M;`2W|Kg2)-jpT|=BrCc zYdCTCd2yZQemTB+_t63Qi7W9Vu?n2_|4=#w%!bSm(Cs)QIa?{GJfVh-*f0ft9n61v zVIZd_?t_C;oMl51;0`h|%%{rJRqXNvD4bfORb; zt%SU9HMdTSlveFUCwL-ue#wu6Wa}`d+rS8F>v4dIwLY3OE2gf=Z4qt&!ORiW z#-wVtRq8e24tZP&;|YqJd0IzuqoqvFYJF%1%; zbTq%vye8^9y*(sKVLYRC@O8qNT-YXE`6DLHaJpsuk4%xk05euiF^K?37x-Qs*jD>U zU@6M_Atgaf)KS=;CeBiL!Q8YKBg~wP{lTct8oVTC`Esa2Gen)rnCuDx>xC0nfnucm5eg0<9HrMPMUQvT{?eKbfZrnJ$gHUd<3Of4Dh~lWfkpt5Yby;vdFPn$bc=pE(3NDE-UvC+ly4itb?I{VRX>L5 zK6*p~^mi*iG<3ez-5Vs=%!6J2sm~lPI4-PxP~onm6#&rXcE}8KQrzE^EuzHN=G<7v zrjB}9U>-MzS){cXx>b5IMoN?fK&kZGwb*F1(}UxtmOq3#8rCFf$Ixg`rcC<}gfd>O zW=_M0GQ?-u@3U|hNTUaGnAe}=KWhpeFsS2lD^}wsju|gJOn91NH8M4G`+uaRd{&2Y z>+qU0@vHoo9Ei1m&WkfH(TxKRN@>;o^fEgMnkIg%t8Hc^}?^r!NLC+)PdBs)7|N_(b^Hi&!1J zW$4zAOYn$l(sFlwUV(TLvmk+(D$$J}w?In4DXlURoCDZSk^h3hUhJwLxWYnX25Gtp z+V0N>I`X)kmMNb2@76Czh#D6*W|A#oirUUM~N2b9>TIe%{T{_5ia*y#ML+yMQ7TlT4MH zjh2EKp`$PikFj;2pBjQeSGS>?7|INEkM@w{Cqru`*o5tzGQAmfONn7^Q%kg$3??Na zBbtc|;-0M=6qfI=hY{=#4^$40R_;p1GKDBnZRFI*FH9R6j5NeFu@B{^_;I2)KCPWG z391eOI6b!M$4#15=FC@?ACj*lEu)7C)_{!|ah%f1qva(c)sj^tv6}^r@-Pd`EM%4l z&2n<4imqs2kZIh;=wMA#^T^JzHkUJx2216o(xP=1tMaIJ*ay;mTGO^N=&wQ7CYN6}?p-I{0U8 zeiMnkk{CvjCfle=4$d`9c{f@lLJ>yRZ^1~HT!r~vA%kon2c$VHjbEt3X5WEiOJ(nk zNRXGc!YT^G7zf+rq#tUcqL$dD0|8|ATf=o|bawZDqu=!HtDu|?aBd0@(N)`JI3k7C zjmx{<@&sU+w=tI*z@jTJ+NJ!3-@?W~%figdKaNnTi7U>qY;HaX)~+xl0`T;5L*kde zLf}`t{?1{zd}tSI3l$>#Z6wBJ%u1KJ2|HJNu{CwQPBn9{&qEb0ZBjobiW{)C7qJ^hY&TKI z2$biMW!$<@bAL>vXU(nPAhL%`_o75p#i$dxEHaOrK7cyqM!6zPt-B$I)wR%PqZp>X z;9%qntcZ4vl={7i4~sX5=M8?CmC>ZeO74$@N zKU6WI)G_)Z)HS^(lIHk7I1!$7_(s5X2dXJLh0;C>CIHA2Pe7y2v6##-bnZYYb#9Gy zZ!5a>)}UqH{K38Y;?cSGpz-=i>i2h{6UDnr?tkC2RSP~jOxo_tVdL0nYmwr1RaFyN zK>=}qxP3rmLDK^ws+}*hLR%h=IG(wCzc~66OYB-R0y`=X_;A5b4g|bHf5&(^w&d|% zo|Dvkg;u0=z2T|WG(LWqICC}7n}B%_|3uCAnSSESudp-lU|N^*NZfvC_wPR6(FqAv zsWABwhlHO;TlwLWb2&yptY;%MAtZ0*DE8J0HC%gf-hV>BaCA`QdMOk-BuP8#@4W+X_Qp;NPGjSi9 zp$X@lR-TQZi*nwS%cHl<*6!7yi*(+U!=tzK*6y{S3uiy^&;MhVV)vl}q5ElX;{9O; z{NLb{|I@VpA7a3NEwhKyG*Vb|-L&fiRaHWG>MOw8OHCv?IpvgnJI<(~0dL{$J#f8|T8M=U5`DPcy77M5 zXqlYy>G_1~1^iV3#vMTVAuIPeMAGTe(T(?FfXIUxzzky2VPd4z;zL4;t6iqw8wd%EkY_cPPGS8&Xac*fE`q_B%U=8^0$|a zISr!*K8C@T?_$n#?B*dVMjktsRu^HKE!N<$4~wi=VH2tu8jxp>Mg*TWpFB#Bx+} zYsRu4ut2hFo8}Jv260CJJO}@c(v*(%PYaP@|Lt1IN=){#Oi(`mRlr0o3a%6~U<=nE zj@dx&5cUrvB4lJa#S|Siv%niL4t(j@o^P>+MQ*@+kD@BGPJR3>M3Dtmp`vy~JeO!E zkIU2GU0rCxl|VV~QeY9gd0Cx(wk6q3CSMYQ97jK@>#A{*8t4e2%Q=b4PT2$(0~R(u z9n;oinT)wm%X+=FingjxiAcqyKFqM^Q!VDosE)q2SFF>5;Yg&&qqO;i^^iiy5({m8 z#udAHesZQ{;B;s8VPofTC4t6^b=R3;Vjvz%{F@VBVWS`)Cil~klTDCgj?K13{$t0B zEkzvFg`R7_o=P&iG>-B?9AAy_;Arw&8nJ~Z5;hB5?X@|fy?ONH3{Rs^sFRKMfVq>#ka0WK{G=+jF56E8jD?}r&u>YM$PgFA5_2_>S*MfY z0C@X;-}(pIERP9PSqR*Lnhj{QDEc%E-cGv1+fK1Z)Lu+&SxG)SHX zQ&G|(BPSW#HF^9xhNQu&lfrqbMnln~Lwz>ow(Qr@HkoSgd_bf1|m$8qUM%!5S__+*p>6k@EOmr)zB0gD6I)E(6|mHwwr|3O0BQ6tJ+rELl;q= zsFX&`oeFdL2y>FN-4)dgaOX6}yidr6Qd|w*R4U!7fDU~J2;)kU*aAnch@zF`%H5Jq zc^bv~I$RtYNK$V>bj*cS7|Zs8nruw5SsF{&aq+bC*Mwl-)|IE{Mn{Hc`g^;_y_6Gd z)VaPT8nT+u&TrU9_CI|iBI$Ja8H(Q34%bW@A6gfg7nzP-58Zw2tQ;q#UpjDp#ZJ(D zRlah;0+W9%zN z70SmK$d$2b1gCSUqV6jSD}QZ3R0m7lA_(D#U`FfVMdyQ!-2RF-q>z#GC8J1GJUlkv z=MBhWiy)=xJM>?T4p{?7)t^G~?X5%WhhkfnQ2R5o4neuE#;HGqb3yP^`iUFp&fc8R zkIs%pEVaK%({E)NgD|Wh*fAjkTco+G5|Lyp_umrvoWVb_nePgAT-6yaE@|&FG3kI$3BH(wmK7Ake^E=YJ z7m)3Hk)rjCd&yXf1GpmiVpgH9thI2n^ePI2iD`Xuj;1Vhb<#DlCk-L&1%bjck{}8R!y` zbICAZ*GjB$g6#grM-+ zhfo2kKtV*AV&QPPG&IWmK=U#}reYf5*0gBFLAPS#@YG(Xd_q!sYSlrbVnr1BKBscR zV)`njz>qU1VI_KQeniI0eWCiC)Uwb7w^9v6W~r|5Qe%yhP>&A9>QS4zmR4qXL_+uHJ2| z8rTeOQmk(mX8H|2fot@hI1W?yd=a|2V%{~6@9Cdcm}8OIeZ*9*tw(MVw5vYn&9uCjp3 zacm!)WA7m9JB=-kJPY;dP_JyoPQBiugPX+wMPvpM45OHiGC${^%wQbrUbtV?&ChZf zJzYe*@TP?~5OvJS;3}0irag(rx3*C*2&$rN>*x`MV94#g!-l5lG1Lsh%@$|*Qc9I@ z!5bgaen)1!HQATq zLf{H>ZjqA)r>pp3Pt1XeVP=&v%>b`}xowku58~VDqZS^kmq=i{Owd~)7zHS*i347C#c>#)=Ulu3?5giFk^%Ti=;Q%7Fgs>nRXTX`j{F z+yCh;(*WSkt2G4wma+~bT`P(LUS4blT2N+Uj5EUna)%d%4${W^_h4&Rj~dAnmYc(f zaYi;-zxkPWUF9KbfjA<@&(#zJ+A`eHf`=V>Ob92!y<|piTT!jQCTaGQql&7TzChsY zP)pBYb-;NU1b2y7V(M1d`LkqGsh(qd(b`#Xq>E{V6Z!md4vCg96N-4Ze2xXll1eaj zIY&$)00)Cb8WjPCV0rtBA*xPg3GCB8gYh3ZJ+%hy$QSkN_(awf}y5f9e+Np`BxGm5wQ@=O?CPXFOhGNtJRp zxJxY2d>I6Le>W{#rA;nxMf6m{85{t97$zLNcQeo=M(-P*RQijIUbfFvH%ari+-xub zI03ls%8E^v6w{q$qN_n^E^tJ7j_RXajYeg4NFwPvYe5`ub71NLSk9i=rJ@yVN7|%nL-iHuTw$v@SMJShFeUs)UCP<9GuRNjo#BtJMBycdW8EE}@2Zywx1 zOx~>Kd%opwJgtVJdK`E#xFE3;$Dgn5=N%mAcX-5uc*r_AHj?#Qjj{`3sN9i9*Aio2 z8WaGg4JuULR>|CR$vxxh3hPnW6by4|%UiBi~7^@Xe?zoS4Gr`Ce zG*6h}F(rW*D@DW;{wO5(@HAFZ!o)fQF94WZCl}*&%oDMT#1QweyQ)1LEk=rZtRWUE zWHy$p=ll-2+pgA!Vt+k zN`;}x;%OJ4drI&;-K>UZe~8kpl8Q=NjAg4iYBTj|Q8^cNr!NV(8nI4A0j*FYEJ08R zbxSN^B>f=3X(*wG#gQdJUPqXsX1t-*o5CjyptD^Nu9JuFxD7+h@J{cHfeRanilG+; zAREdvw2F4fRX(>kY~IzOmec$=0dmQYZyS3uDWQNO_dT_Ra3cKI4j%G7IofWAD0bZB z2q-Y5K?&t{>4XFF`m~V*89JvCrv7I1HkS$PA!dA#pnlDEP06UG;zK!|12`guMl&B<@xPr7qOC#0@XQCX7^-8jpWK*YuJFy{1S+Om%$d;QB5Be zofMxb#;}1X9AzPPPSih?Rr9WRB{&7j%YOXzdmmg4h8z~DAbt&JL#&`je}iUK*>&OL zhow36<{hQd>CEQ~DH7n)ojSy4n9tx6t_R%%U3k1S?SP(K(+XdAB-0{gm@!dH^zV3JDnMiS zKa5ZkWF1pc4oE3#0xY2t#8Ff<;HA*1w@c*zLNv>`_R&Gbc)<66p@gTx@SB(6>T{*3 z36j@BfI|f(WM2bF!wrI#I560gsRHR7SSw+7L(0L7LzTC@>DJqE-0EAuz@V!=|(h7u>B<~b|U&e zQ#CYMpBO4qg#(P6{iOx%EZ6xXp|wqrA6vdB(Bb%7`_S`|i z9~7zcfJ|DX+zVRVEK_uWOyUk>I%W*dhx2gZ0Lg;ZF zD)%6)s=$z2Y))a({Z+;RS3)ddh&m{<5UP0yJ5AB461+glRV=2LSddw0oR^$jJfO=g z^m+yUk#3R`VcD*2HN3cIEVU=;8(ZF}xae&ihhz>6k-Q#HGAkBc7U)JwI@S2w^e+b# zlye=_lDJTV#>uq1&rU;FL9Bqdu&rnS2M+u~oFj3lBr$yf4|o!-N(a=4{!0P`+|CWV zU|U9h%I;=RI#;lzaS$JY=ppc;1IFYCJCm$VGKg+QNG<8uZR&iA<~c+>TY>WOS$=sv zeZ?o$a15rt^gj}bF#|2$PXdvX#7J+k13k&GFKVTKR?ycw>9oCBt~O97=^#pYhv_N# zzzBy#gG~yH?I}(~(gJa@)u3!0ex)yhGF(m?mJRe3`~6uO+5;qLO_U$>-K|H=FkpM{ zoKWNOCt{RF2xNI#65qV(M0OLKzx{E~2#xdRSWFcuo9$8r$zRE=q~;0V1%M7@aZ|WP z@Hi`)`b|h)Kh5p*WQ)+T7?pg?VU(?FRNW8;lSmw)uBdLvB5sRRJpJWlQq51C59(o2 zVfw~p!p+Bpev&HIaX*QQnlJ^?vd7^3X?2?l(I>UPE73&R?X9_URvEUtArMT?kQ6m1 zj$3-DE806N!sVLU>Sjem_8O-(6qjNqfY^JI{MBqYfbw$Wg{aPjKUBb-{jY{`GwxBS~8lLFVwg!t$Uy{8c>*VrIyql zi+cLga_bsyBa_1lRAADZYGvqBixlliXg0c3p}yOkzlc_za}pYIK{>(x0kH1?u15x? zpX?Q@2+lAKhvo+l4)W4O|F;A%Mtq|l@&(Vu3YcacUjT*d!D%K@fyW6^IgTq$6uVQQ z(8P^DHICA|Ma#5ZX_HoX+@h8{;uC7UOV(`Sp0|SDl^r4f%7Q<3Q-$lCVcW{$-;TdQ z*{p}f8OaMoyJWn3!VRx*WUVh3=il)7_duMN!r8=pgO-O!*(~$faMdHnuv{B1pLvmG zrr7m&w^$pnCL)e-Wci&qOdC@#w5IALu{A&FrspguOMHsrg^qLQ^%0EZsIO?t;j&Gm znTVTA8=GYlz)cgDa)cY;AKq+cWHP@e=AK1O4Gl}Qg1UiHmShe13T3K%L9G$|Rvg~y zv|o-IhZS*?pmTJlgBf`wGlA7<5yyjK;y=onqrxV}1iq*O4XORc?j;( z+9Sq2X8b8yQw__E-|?oztD59QMpR?yQzqHQ8G#S9XzlCFXzE&}2k)s;+cx+6VW}7G zb4nqGQ&60>yxFeTL8aEZsEch=C}sPcJof8r6J^nI<;F?cum{V$W*MHpPIOu@Pm)`s zFR3tY@*^ih_LOByz{<;=4n%)IwuEb{^xd>DG#D6a^xLy3DKIY%mZm3@lOa7iS{-+^ zYic2l%~}&BDKP%f9cKu}13Bftmpye~k^fG|`e3t`Oo5dMVnKu%UyB6Gj z0zkg%pev38gH-!he3#@PYuw-bRr&+H1pE(l8jh5MQ(S(d8%*QjSF+u|N5SV)$akvX z&C*f5Ib(%uIN<~YbA{$u)VoxwHZUFP65}ZyeBH7}z4T1Csp;x~Q|Jg!b^IbdV}stL zpnn>(IAbI&u+k#D$M6!vOU}vJpKXr^)KF`QRr|uh>XZku%sLp>>{oS`FVE}E)+r7H zI_+H=Jtsb-nV2`g6+7CbXYI+lcbb0=wiyzDg4nN)wLAjFhgA(%nFoOR@3X zvwMp|i9pMbjhX$+doBxm<*tgs~ zYfH&@?Lcl5X>(gA9L}CXZSz={k ztgijgE7vZNwWNg9(REV6KgTUa)uIF>A+^ZmXNKEIGD zdLL)>Lg*LLuj&>@UvhSu8dUSt;G@i`HanD(}xZPgg z*Z)<;{$uTph7#H$@WYwE`uRBj2d>=zP{qXTooo$VL_Lg6|BEd*M}b!wL=e#z=OMt{ z$cRPpPxD_89+6>UACdbue~E>zF~xSycFb^0Q9Yd$3iMcs)QEqG z;oTc~1Ia>4#nL1JH1~xfR?{8k^H;)eLtm>cWhoIIyba0>NM7ARY^O)Z--c+OsO1=z zlLaE-C8sK9;g%?AMS9zte!sfr+$L3eqHX6*QP6~DZt13rpiRm{Lu9IQcWC|o3&{OH zj)kEPKhEgKjX?6_MqvIQ9E*&how=)_xv7k$v&(ZeQ8s-z z`Bf*G>3T>zJ;8AzZpvdz{s50Z(?L|H%tQyRiki^Ov>41}G)_(D9z`Cdt3&MED91jS z2p+?yJ+zub6ScGyR(doMR9}ttsk_pe6H40%=CTocl3R=o72qVtUzZeWS1GrWgPrRmgtbavkt8psk|$v}X^ z@>+Ib$$Wyr;E_gWDuD@}!(#s@rERMVC2K|g0IDfuozEo{u$E3&(X3*PD7uy{m26>7 zR|7sYZLxNto;zUMr~=uW_|S`D)U05wycG0tbU!P4b|s2LPmX~laZUCG&i#y zO?yxrs!z0huzL^m&EZlR3k(YtE(D0s5dexicc37!36ka}4o!>w7@9JaZ`*)mUA0J*7u&u${tRa^h?|MUagPQErg%arx^*?N}=#$&!&NLrN(h zEk=r41z&-V+p(dgm?s~ekhWr@Cq3<0%*$&!Nis79#hkkIPifyNrrwIRJB(b_xyqt{ z6hTEM%P^`Y5xqw-UtL#gQ6_QuL1?Iihv|70JMrY|46Wj743&Rc$C(y8t~fE_{!YY$ znQ5S!OARQh1+5&bx{a~w6~puQci}H-jcBx5amtkgO6-oa=7Y8*3PlzNh(D0E0)K1r z?cj3vjhE-D3l1os!yaYc%dUIB83Z%`s~B zCB0+i+lfQUcFeJ%;n8wp7V6>aB#mHFbFmHQ5~|YVXgDKkT|JO*{?PCmx&mj_3Ru$_ zv_ADN)8&DmA=ay-0r3lXLEIw!sE4=iCZ_pPQkyl1*8(n>Ba6c(#sD^j+gf`ECzuf)y|_u;xmoOue3$IYuJ5~K=}Hs@OF`e0z zI7|yT#_yYDAG%|jG#Hzl#j@Ei3;%f!42t4tPHVQC7(-2=tAQ@EqN#$RQwwS^+>EQu zz%*B{scJ-@iDLPxS4+}G=~L3p6i+`Dy!5~ik_8L_m?Krnd-~%h^+?;YD#;1$pkQge zd&?MLXis;CUBAE!QUWuPF>5_~H!ZI1s_r_W2pQF&DjPk8Lvt5UjJ4RiB@A5lCR+L* zTA;zQUH8-tD=h1sCN96hRiJ(7uz0gM_fsaeT51#iRT5}5O5Tb)r{Mi7qGc=5XYlLj zDXR3Mk{5ad*w97K@R4uF&zziT;ZdnN0s8(*0mI+*@)C zm|8JYG88gt`7@J`rnZu49?9g_KS7mL7ewNKH%&~T;042h8*Q*WXbO?HuMDG(n?2kd zG7Rz5Bf^V>N-^2x@P9ixnw@&c%MCXUg6hG#?Sm z#>MP9k!){guPsdV%qt6Ym#aG_Tk;GwSXuzyRS4a90z<}L@uqb1yQbiV-<;V)p1owW zg@G{b5z@*cm(gdmVQn z5&W=?ODt$au%kUK5NR_7)+iZj!ACbwy3?G*A|KqE!>uGeUz41l&^Np_Y`?>3>?87i zpvvao9z-eL39CcBqzTC%=FBvAu_=!c_J-<-Gswb6Y`6;W zm~iBx89v}U#r*^Rj1}qtJN5G^ zaV(1xMPtN7phiqVbjAe5oUy8qs@{vVV!X8hhw%jHMQIa z1|khEScS`dr^@g(A4Z)0aA4{qOQ8R9fR_Doh@i)NDGd};z0r9M}ihwV1HjOB?%oBHs22h6rIeu?Rv5wTp)Jm~T$)szdyf)e! zV|ang-wBh9!=h~!UzJLU6!p@7#agA_C8IRU${o8>u){+`6B<6&w79ZbjsZx~Vl^J( z!!o4R!3K*0w3#eJe>VA;ZJ;u{jP3_cLCmO8W65R)1Zj3{+OlSbdr#vtShBdCD5}v_ zf|;e-cav*DPIt_lsj*^N+_Q#o8E)Ya#AZyWXIJ7*;%Ymp8|`Q;tw@TR?SAxO=hZ*Z z6p8A+7H$buZ*$`v~q~?hwHTw2v>sLuhw!o}Y?CpPdA*5mj7Az^BLI0r;!-ZA*aoNPq%QPz58M zu7jxRjmVHPgIkQRW)(Xj50Zf zabR+)iW2dn(@Bzf75#9xRc8wLk#~>(gajCV`iYno_A%KZps z&9H3(P?DhW$G|Fm9ZqW^)~8cn$^Xelsc0&mxZ0wTuA$D@pW3T_O)m8CEo3^H8s41l zJiH`XmQ%!>;tY-{sj}Qp2+=lk-g9O_DW{GR&O!G_G%=9KKsHRnyUH!+ZFsZ;BrX~^ zk&AbdphswcOuA=3>;{5Z*Y07pyhGdcnRQc#ufe-I28C|_9OdL(3^JS%9r<&XClhzi zJaF{*!~y8PGImxT+$f4Cj>ixuGtZ%j*@A=Pa6HyzdYFfFmg|B`T=5_~h9`UadEaYH z*s&TDCll*!dJw69Eet*y3fu!J&ng_qjT3%i+t`siwrJtafspY5x6~H*t}uxcP&5}7 zP43DL(m>qM+CMh|py)#(yZwPDa>3o5&DCC#EKIqx)fB#F)rBFpBr(GWlcC=fyzzsP zvuo-yPuL6o=#jJhmVOmSXKF%``vmq&1dX|r68HG?9Dq)t<7=q&!(SuHV8HFD`3NQL8 zTx zW6y~Al;mZB>&Cc6anT85PF`7C2}}HCwF3e7XXJN4*Bw5{JEO%oaK}Wvc5pA<@KGqs zIZ1w;m?iU_w?{OXwj0*>Z>*Tn#IK&zyr(EMt49jjsXX~#Pf_S}S{CEPmd}$$!l~m* z;L?7~$A-)3aakmr*5k~UOpKA{u$r;vpzi?6S79ca1N9j*Qe^I90wY^&{8$aYu))s; z->>YVHGj(N?OS=qAD+cyjNi_CGN*)e5z$rsUUcXO6nE*TV%KjrlaOh^9TAVwzPrP6 zzxX}VAQ=tZw)FJ*P)%sHQo`P_J=SY=vzKWLk@fQ8mPrj!+Y}c_7!;0i^9;>(sLQxl zoeOrO;QbC|7VJkTJbzS~gs|UtkF514wwz#{4cjri&w4z4cR4wa%|2)>&MSxCPP|=) zu|(Xmw`mlS_KBQut7IL~R>@qyq+uXk$K~(8Qhh|+XuDYq+B6oeFxY#dv2}hW=rNA! zK3bVPf!a=q^%s@UC_RR>+s-Q^GJ3Md%NtMX3Md`!xt%l#M>m?c@)-%k?MDVvyCBu@ z*~l}v_^pLJkXg0o<1@KDrW5H)BTWsx`x`pC=Y9i$X6|RLbUfANh0WT$J;YU$#K!NW3^|A*Jj$hUt57E(JZTf$nK^43sz)YDi59Hljm}ly5C^)V+P_ zTx2&23NUEPTZnx(+J)=*SUp?Z3@u>y$xf;Ne}rpY^_ho(4moiN@KZ{m}{q zkBKRz?Nj>)JtFMU!}|{8+H-Ln!X}`DW_{^j@9u1k?bc?i{f5~$b`e=c(h$zIzSHEo z6@ldCQ%R>n%jo7@?Z4OBy`@?vWkdfLFz?nniv^Wkp9p3~d6x-jG&nsimnE{w3G47M zD$V0R`Yc%eJj+9lG|5zu-brT6Dg8cw`sE$)##8KL1>;&sj&{TRK- zEvX@EAv315#1y_zOkPWMi7EUL#>eV;mD}e*&kk^3!%BAa^GvaaMMDL=R%Q;5VUp(! zCN~8fwHg}oVH5<;A<8x@$QEH+tU_nDL>5`U?!-c}89;u9H=KQP2w3t*QmKaoxv2R! z@JVD4^;S`#ndT{=yF@Y#_8HD1Z!NeN1?vzCao(e@5W|2M_6AafVce0@B6Ss^pEhvRFloMr$iG$`rhzo8*k# zg!f5LOtJQiE?1MnTLqrswdVVYgp;WwV?%nDeIyeF-;TC6D6 zmQ`ay`(e_pwOI$|<`j>bIJKgq(Lo3ZQ;pgdwP4kyOVobL&5u*By-?uv26MW6gMZB& z<>mQ5{Bu9Tv{TZ!%c75F+Yp$npP-1fB`Dsn3;=K=oOix{gx~k1>c_7TY=p3 z!ouG5GkzFbjLpW>dHSbrc>^v!V1SL>m^25J*+Qr@&MO?q!>se6s_E*rbm2ObXqZ>k z?trm-wzdoI3LO-}byaum(JYeZforad5^R=V0EA{pwZhwVl=#9m#=bHqgki zdX6ljl4m;~1`6sPELXh`X1-}h-E$=Og1Ywiy~;ZV%co^8y@6t_xR^D?Wh((@vNZ71 z?7_y|&{C%6Xd|hbvR9VWE3xTwORn4i%T!rd{^DE$#g{n6u)KUE{*jv34BI)a*tG)K zKA|$S@YQJ3np)FMDdbk-St_TKZjDfV5{_J04!Job?ooVGaIV~79f?a^Bj{s9Wk1jw zN+XuC`^v@epRj1ML2L3McyH7CiYaaNkocdP%4M9`s)mhOhxjc_)uUE{()B6K*xy~z z=R3nWABbo)cXTTn9kGaYTrp~b@=KQ0YRC2l#xazGHMyQG_!M^b-s?KzyV)-~d}I=I zJj^iclQt|$@bT}Y;R>xzY4XA*b?$pAM}=iyJbnN!o16LN+< z?6!so$0TX$R+3I$7ty6**HTsOSaz@Z4jw>XD`^rD{8kG=$U^y1Y}Xlf(+xdgoq(M= zWbF{Gr7>h{ksQ}N{gt5<1^l=e>;(DNC%Vv5tXHMSd~B`;xqvYbCQFD}LP#N7+H%5F zY=Uv5tpqBE`6<$@OL448G2etDM7DeaKHp4_OW|RASDAH{ncEiZ!qOvj>ZXLOePhw^ zLk6v$Z0&oBEa$Gf%h{_JND{_kn9)Xn)5RF6Ub%g$t_EpW#G$tnd`1h_+-heoTGCUY z4H{D2iN_}VZx%8R-p-AbS6!dc7C#bG)|j%5(ymcY-l99yID{JqxmEe8^4!x(^iSR~ zO_k=41rJVx2cv-|n@>;mDO=~*LgAA?0P~eDTnqRIwf1T6Ea&c&I}aL8?lVoTmPpY| z$r^GR0szPvbSe8WqSP^C0q%fH2L#}sF2xJ8HD9=@6T#5ApG^Wpy)OQ+t`q3{$pP%N zHpe$mmiC4G=nvS;H|y$BLt3tWW4j==*B4-pAJ;^RbZ8BFe-uOl*Pzeu5E}f0!SC9pC}up1SLBh%M!b2=GOq{iWI_&l4--36cHl0{;B#fnjEH2W!2{G8cS{ zw7Lk8cb1v*3JjQM`ov>Lc|qmdg}(dKNIO@G;%v7hqD5V%k!J9CSTz?{RD32OnI|6O z1N3mhk@4!;JPx%@r7zN#J#2?H#j!l7L^(6=%?y9-*ksNp?`l4_xcz6`x|7RT%S-hL zwD+8A>qIPB9;Gdd@FluR^29niq3#S-wWH;QVq0r4jA6rth$DjOCH}2eSMitc_9LBb z=R-~IFMaJXhcnF9f0|$~R>+AP>)W-m;Gx3TY?aO}C!=DPwwC>z8Sj{|x376P5c}3L z(`$-Ed&J=w8hYIUV1I4JhO*YF?F-a*XC1sKq-|m#$x?fxX?!_CFf9C_TAl1$x@-H* zR&zT>;+Kl3GHOw=wrH>PTncn7ga?v3t;R6lmLA3P^V(n%ZDuqkPV^fU`KEG|A3b7@ zT^-rYKK~0*B;jY{(wg9>F!!V1z5Z0x@csYM@5Bs^UF@Aa|5FT5-IK==NBlz1^L_P! z8ZBOq@08V+ijj2+XeI+%gZmORvigI{T|OUX#i>87cm}_dLsQ~=?fm_l=eeMpTm+b^ z{INmlJM9C;(tK`I0!h)RO~b-#%-rndHf>J+*K`5?C}ppL0~Czm_Ap(@@CajS ze8PQ6AY!A?tJJ71n4yU&EloHfMfYE3XlQyP!B%>(H?ga(iujcDfQ2(0y`WzT>++G=2BBH%}@a+ zvmhe1R@dFl{a7kKcUw~XF_#HVci0=Oo^#lkV;s(>>Z`ct=n^0&#ADvSrt@#0#;+av zepM&BUnFbzPWIwc88e9|SjPau>v-e#>(ns^W5SpIT-mT$HLSrmxvjSXvoDb_Mn68` z&~us6wH&hH|gF+UZU-hk(CZ>yNkSM z4poL)vY{QlNf;h4D&0{W!rQkI=xv#se=ls6TyVFLEPaO^oaeKIN7<=Y6^ov^g39e~ zvAJ5FepKy*QrD_>J=6A0b%=S<^g6Z65vk92p@vj_hMlUkO0>|4<14X5`l|B^X*=Hz zB}&yB#^kTMh_X8pbE-3K7wM%tR@gO{XtCRPYy6kZT7OTw1#f^90~}+pU zCSnggO0j9X%%XR5B>%;)KTtK%EQ4YeN5`_Z8!g>}RrBD=;+S5SVd$mMHH0KT5Nn|8 zdk|794Tp_Q;s6`-|ccf8nwH-*K7p77l2ka=jYT>_-3z?Dx zgsX8#yj9W9l;qz#SiJC zNNwjCXwf%|X-uGuG4fPl8N0D}-n0PSRHHP~EF%B3!fet==gR@gn-x3wzC_vuF8|*! zaZHI{FbT#w+dPBgc^66ih?+1aC`}Z7hBj;oQWU2MNHw3x2Jhe9>AoqRa7@b;Ixi73 z;D)U4n(!MTb_++q$CdCJaS9OA(g`=BZk+HfT@NB;bDB?)Mp~F z+=D?Tv513pKz&({-9@tisN&ng$wkuphyH&T43Bwz3k5NMV&Y8yvnH$mEg1e^f&V{; zgcg*K%F}(Gr+r-7jI;(ia4@3AjR`wxwj$>a>5oMIn-mv_iFP89*3NARAJ-}hf)aSe zN>w01Np#7p8M3js@VD&>wU%v7tCrV>nr+SI>S`tL>)glgR+?<1$K%7wR7FS9&1979m6qTlm2_?Pbitn1)~U(U=E~TzvqV_?81P`n?Pjzs`q) zc0(|`{A8hfi5ji4LnGWD4$*-Mwd~Ql(k%lRhXLdrT`oa&3j}TwXJ+q zaT<*wTRQ$rRGsN-WE>fzg-gw!LbUm>oF+pMHtP0dNjl@gsgAavEC+dKFa(XKR|*<~ zsspP#Lz7Vx+^KO$ptZ-Jwgav1e&{gGb#$6mYD|OJD;tF%Wt;WTYZ;pI{Wsdh{*&s^ z_&~gFo@#^OF+DzCikDQ%_JL5vXr`-nIF$AT@2uB`jZp17=o{S$)VjmnwAXu6ur_KB zRzNp7Ox?&;`W2gBQx2Sa51f5J-bZ^v7q$)!IAz z+Z6J>K{+j|r8P|G)?{S`oQU~?+UBy(b%pNypQ@U_wfQxC!P%1%9Oy4$M^hgKBEMsS zw2{F7PKJ(p)s>ZYxLL}ACC%zChTS8^sE6_I>Zu{wJcJwp#mKuEFB#c8ht#bq?+t?@ z39gi0URL(xYUL&&+8D{VAhyF_vl`M1*@*u%UI)&$Hzme%(LmEvWFzM5(Z^GJ;nYFW|Z!@Y7_ zq2O7AC?1*X?1Za_n zS<HqE2~1{aS+rY5+|es-zJpO2Eu~`kxzLSDizxidZ zB0X9Lm9-Cnh%Kn8&CCVaB3iS8?^m$6h=7ZtJ$H{H#6Gnzk?&_kx&_mJY9GP4iUQEN zC_F{|e2H-p+(1*oj0FeFDR4`Zpr5c8Bp}zD!YJ1z3nzDh3?|PM)bV^(L~HIF-DlO=A?qrNdsN73+ITyA%qY44j$-_m(*V1#Y`}BYEHv@2CRllX!Y{D zfNTr2$-L=s8rcvnOi!8`u0FFW!?8sBa|22vfmjyiY3fZa0V3HW@*AF(9I5AjqD3ay zb{(XPQ}oI}0!x-{iksh!ueJIc!HsugXE_RZ*u~DFLq8Yj4qJ)!DYaCIgtV&=tp%ok z75Db5G$-z5v0Dw{YALkvAltI)F&wT@%QgW&Z5+Yj@wv8gU>pIRws{lP z!Gp}BFhYVcb(5CpzOB z^$LlvcwqS23N3!1h=w1~gPPy_ilq@=rpg1IY#sXs8%`9x+`TZtlAT2yp-=@7um`D; zOK4_lC_@}=YU9xUz^%)%29aYv9Q_sc%be%%k$Wi6jY_ms=Br?E?_fu-@l~imAd7!l zpn>0De9)`Nm>+?m{KrI~9+GyK4(%V(MBNQsr^O^mmxv6*|1_%TNXYe*6m`(8aNyo9 zFkR}IKT^b%%gCrH{ugaUw1BV?$=nu3Xim=lU)#g z7yA<_!nizHV5n!zZK=|gk)7?zsZA1~;bF9Wfe=ERmHkx@kjRW)Oexn*mGiF_znCRP zlRu>L%P#He)DY#i_GUwgLBbsu8*J^oFZ5{|1*Om;Y!_X{+9nyyE3fxe8o51q`3HUx z5C&a0a7F#~D^KZw&Lc}GjzLC|Vf}I$^)G(+oPAzt{N_vb@uD=&nS7>_-t`a9R9NbZ z=LIT7IOW0%YBbv?bZRI;_CN{k3+h&5W2zUtjVSs8f-I z!pu`~B<*gD`UB_7cqFg@xFKHe`Fo>~e_fq~7@xIjlyt@yJ^! z#mqS6L?#~LnU+c+hTYIr4;)_ATrqj)mb$`S<-KJc^@efn4T(vHzm}f5qgu0RLLsly zL`ED9jY`xKS!z}pRo|BV)nKvZIvC3wW(gT z3Y3U;QEkd&dmC7g%3M5DNhY7AkCd`l{g6`7{3otn(_6?<5aq=)f15b8MlL4fFJGBu zpn9}I7?x{{pK7Mlug(-Vvn>56FBqNgd5D){@$bj{q1A$K(iTZZLv@c)R0}Li+Inx4 zos1eAEOi-C59z9?LD9jV>)9jaRD+3((~;e_D8^=|A_dtyytz7`s;f%J#d9VQuV-}=Sp+2U1&e=tU4-70OL0d*~pzl)y z@xq{}7^|ItCd$K-$%3zP*$_y<;c%j&)HQ|ZzpL~XI_o;@eVW0v`ohk}y1LFSWqtu^ z@Z0)-WQxu1)ywr9^UvOu>TXf7tJ^2#OizhPwO?hJ2LB8fs$yB?$65~Sux%jNGid+UTNB7!g?9H4WcferPUz5HdsL2UxW& zIzhgIFP`zw8HHFH-OIn{wLJ2+^r5u%A&9w^$8leH&9XeQUw92@z7JyYqqObD!qpjw z;6wXeSi&XOEG}}je<&9ncfZaTO(TpgPl~;Br|ZQhR%B`bgwn#6)>W*K8VABh{G7ed zX%%2$j&w3saki*7h~l91;X4LiCIO7vvotJ?+(QwOMeE@se|GPDXjtIZaK#}(|IhIR zbDaJkX8NlkA8;zS;qP~>aXz5c(xd!rr?mOZK_2B?PAEU22xBDT)XE8q zLdz!GqQS9n2ZNM}w}$EVc3q^1@6+Y^YmO+*ew`#mX8kvQjR=o3>lz(_8{AkS%su*6&x9Zd~Bo zuUm`7Zm1iQm;!Tg zmXA;}rNT2J!PLzHbY=r37C~mz+?$LT^kYDXMVXIMxR6~HJ!lXEe$#;btlvT&YU#}2 zBcPE(LQxPdHIm1xDuGbkJo1bQ!FZFyn2?TRh8}Se=()p+fz6e4^AjK8-_IfdhQ&B1 z_nmBvB|gb?02G+r8=2v-uy47n1c-PimA?=#`l0D-g`6#&V5qt*2N0)hu`teO<3{o$ zU};Xopu!D>#tD;CHlYI+B^#K;fh&3l%kqQ#{6h?}dG`E6FF@VZPks>_eA>!0_FZy( z144SI_Fa%^<|0sfyNsyJ4LN6=OpeuwAX$EqR1qOCtCJl4oREXUvM~ce2tO+))QLTM z6GBZHBmJ1u@)8pSI)W2{v>UT=9;8D9D5xGfv;gCB9-^v#v;Kn7$x;pR$iJnadF2iO z&84C+NX<3t81TI|{@#4#F^p+Y{(BFo-kC;TI%08+erlL`gZ;1AzDqpd0>%h`ZN&V<7=rwtGo$bP@u_>e0j z=vIG(;80swyrv&iA95*nT~t0|=3IYW#IF5thJO{zM<`;PmDy)AFC=-v8!<;F(7<>~ zMeo0Qzt(?lrm^pks5=m;wuz>}W>-ee@0py-t_iXbwn?OV4*b#idKj=+M9E!dvC}Z{ zf7z&JhKco#TnUfd>JQ+@2Xf-$x(r$TLgGD9zAJD`_pcq0c7gD>g>U@Kweqvr4X&uz2Tt!0fLU+s=_ZX~DP>2kkf^|7pQC5d;HK^v}!+C$y0AZgOB=dN35+B5oY= zAy?4MD2`$;7_l&Y6wTAE++n%cUPcv(Ghe>V-PwiCZ1}=GX^hU?4!nEG^aZcp`**Dm zLHG(pod7`L5Fg|MaOq;@*=BA6ooIMV*U`K>XCCu4m@6(olaT|baFdc4L!ihED~++A zk{CZZra4pzlieYmI2ySp8hM;LsOD505TafFZt*NNUk4ow)_9V4E%u&Z&#|F| zJh5jZ;EZXCK!f|lR)6rw^kd{>>XTacftI|YG`>zT;^_xC`J~W(J8J~jDgWk&0s0^l zxnr*f@`q91$8i9(v>n}sNL@}K9hyX&KV^Bw)n-GPy!VCsOxQk_V)i%{xl>IqdgEBk zVNHT!3Hy`Xu2wfDFONx0ui4jIA<=GcuB^ZT-b2=2#*_BK3SQG#mXC4xxD~d!ZO;3! z$}_5Qc8M*XLuM!}Q`<08zX?fBr+wL^oy68ZctbdGWw?yvIwcY}(T%nnT zmU#O#V>Mld9$fjma84E4QahdVfJT_=qH0MlDGrP>dw+N4+LhQ z$A=DKSNzf{PN)~ehI6z;B_*Y>Ng3^LS>#x!lVvoL5CUEHhdkOgX@9h9>`M*zO;_x( z(tk=dSGnbnnNfb4f$nla_VIn0lijMreCKEW$$36~b^v3!oAu_C>SL$q1Wk@5(^+!L z#IN29Mk!YWa`UPqQn?|c=Y&dg(3Snsx|U=SWlYXANNb{gAGBDyk?YuMqYZt@(K6;F5%8$b&kaosc(xK~fczBw7PI>zwUbD#;PK3{9c8X0VMo6nG;~FSbvp z!7onY0W~hZ6^L+2CmvR8+$d6@!V3~rLdGsW+AnkKc?1%_<#dD7!YR@-~2=cUY|UF-}&M}YN|X! z6YkUQ+~Uhkao5Up2^c-n6zFq0?7}J3=u=+EZfQo<->qCpwviLv342w$aX$&N$lCF`E-?fRMG{N;Ug9N z1z(49`+RL-43GV$_k4RVKJ60>c?9w(@fV1BB%)2_3!EyBgW~)S%zw0pl>9E~I>EI` zM5;|BTc^%C0O!PUn^apTqq&Q(#(tTmmm;uDr$hZ$UoajvVG#EmoBELk&@EZ2=rrEj zoa-&|r@IK$P1dcu4V|)-DkTEyK3n)K<3TI8&aux0_m?&1Zv|zUG5kY2SBQ;E7OxuR3 zo+?iU>iAvw4{|(3d=SwSH9AE+NE;uaUFZ7c&jizc2nPA2Nu3Y@H4 z)KMn5+g62^SngO>-AV7=VMXj!b1x^I@~x!Ah&iz*n8%6ql2Wh&wdnqLU%qkdoj^GV z$5mml4UYf0;tYhLQAGK9wOVKOOdJhB_8&R@nOWJ*tu}TSW&HeZMk%r)E_`9z)&yr= z*)w?03bg10Honzk=zUoPFx;%5fK< z;emGAxNMXez~s(nX&#nuuv7-^y;#bK8n4IIPdo{U6QMph!9kuTs7SY7dlrme)gU*h-8R4V0ih zBG%G%^|aOw4O2#}Gh<&wIersmv&|W5#yJ;{&Sn0}OU~|4z2Orw{~T_4Z}&J~vb#P$ zZwdT?JqYA^AxREJ`OS7b_C-Mo@gEK4Xdm=^Vl@EhcOe*j!y}dpPmOOV%ZWHpL{gpi z3a=8L3!%;Nv{6e^C~70UtHI(%`Y#3``jJbeIQkv;tinsFW~J>F$yl3*TRw3RG^J{= zqb-e`Gy9U(m9sOE1&pw|h;!>M30GE(dW$O;h*-_Zvcd=4(kVG~BZPTvb&Qc0rG?a? zrfVEU7nxW_=TPg|+}pIEB$;ngmL4esoZ6E}@vH5nG;YDBy{e>g-rdP3BdT^5fwjyz zW`ZQ31s)R$L0jF4OH$G`at zBSf|5uscr;iWeUA>aOuhjbtQa`_RMapce8q#IUrZ`$yi91F9vJa?@bcS(WJrye*^7 z;6_8kb}Y$GB^JyQ=2KF=Q_yqhnE#8hw+yQ@%9aKbB)Gc=cXxMpcX#*T5bOX4cXxMp zcb5af-Q7vB07G}ro!j@$Jk#I5_xFCEU3;xntEza;)Dnv_a#a7|WOyJ9vmqq_N)jV^ z16e1M8YDP5eAC4}*iav9YYlu)<@aXh50stDyK$eukFu6m|*|ZV2}|P7Gf6LFGz;vseRO;*DdKaIitXE zXkUE2v6AZa(+4$Y#|M!9u@Jx}?8s7kw&|U?^;hQN>)_87meWHuwyv~@p%m5KLo14O z8M4CiLoGIWzq=7H6vC5|Yp5-S```B)$jIl-viws!Tl>Sngt3J&5ZSLwm+j}U&@K=> zi(9t+{m@cN0()r~XIUc{+#nVa9ndry7_Pb;GtwMLp(-_-Up8Ug7I|Q)Zq(eM-L`YQ zm=@7mS;b$UJZ4S0y{Yad!uzfv>cykK|69o*f14<+TgF%2Q9D^bKXgmUkgo-Ox~OoR zsacjp+_6Br!H?PP+gTS0TbbVjHyFMZRw5h#50e~?-xEL>lsLob9J#bUG(HD4C;S>6 ze{57J=@gZfXZ!{|v%Sm1&+%@9vz_0ZjsHc}YJl=2Pn)n$ze_gDVI2Vs`&-olv;;Nu zAofUQe*?Ol)~lqysOdIbTP*0H4_BGt8Iq5~9d| zvv;h(H6oAVUa(DHZn#5{p9+L7y7FkuuKV``kH6tZ3T%qpx%sj~k3@yTfxSDtV&_SX z>(8zT;!eBwmd9FL9sVvJ|!}6u0rA)8dd%X);IOUx{gS z^Dh&$G6 z*YP!@7dYI)J#q@eo@@o#>MR)*M-V};vh|bQaHD!^bq@gN@iWD8t*41dl`&$sq1$tuQRCQPVaZ^ zcy@NS#Y!A#7R07)o6G%r@pj3&y}JD=zj38c3GCea7#SDXdl5lOHW zQst|RI5U1EcN3lgoLg5h3z&ttbY)5`;*nQYSH0kjc18J050Vp6P#o)+xDQ$|pD6?U z{1lr+Yx5z@95mfOxCmsnw24P>_HUIHpk&Xy7F-sgv$g==bOMlWd#g`si-062$hbh1 zAMCxomfezl<+m7;ZOO+mrSk>2!5H+Szss%98aqrf?kU~WNy8m_-vHLyvdokfDQDN^ zZlDO2wI=TfYY&}84ANAJE_;khNf#R)Yv+~-4*ho8)PRK8)$F>ip(^E>s!5{V@D7t! zRh&YeX@(D`FivGI#uQB4sKtj*6H6gE+{H9I1BcgyNuTfW3{9NMGR402atex6lImA| zM;O`7VdFPD9pSMcN)yIE5zqy?LzH}P=(!P3_&i|9+gqh`2E#V(F+j(4#@ z!9T+dIDA&z@-sOMLtRirp;-s8NP32XeriZ}%yWKU#Y*u2$0OW8zr~1w zIjJK}M;)hfB5|gb`KJ6`Ityb!c&0-=ieX1%#P#7TK3zZRb%G!4d<78{p#h5431;~m z!_WkMR}3E3ITp zS34{{qqflR%<=#m4H~<>S=D+Hv!X*MA~4<9ZJt!9X}(}*ZHeq*_aEggD?h-KTd)kf zIxaFP>qwxhps<**m~nES8*NJLxhDKoCvj2^_-z_ZMr?c0Jc5at%Dz2#f5d@FHH}AH zXE5F))OcQ2ELg``2W|X_YJ;ilgLE0`^!uoOmrw_5wzHS#Lq-+RSVjlAteieTjXqv#`|LqJU1yR@@8OOb~CO> zcKPGd>%EJAS`X{(lLI<0x0SE9tzUDg9|dh+*YD#}-n`tB!nYN(Wq3uw9r6%3>w`xS zaXU{)wj*_iw(PrvIS;t5cJMd7T-zdLpJD_Awrfv1Lru2ncc@}OKAbx=hvIZIVYe26 z5nnTwnH&QNkU&~z4!MVKfh(^dkxdgx4CT%6gioV+38xL1NzItwXvUkhLF_Uz7FB3P zrRH?HxmQB3qQ6p2-(<9U)%#5_STv?^Wa∓!Vq8HM)MXUqvk{#r#gI%TepksH^MZ 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

;N$w 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 z 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 (G2@09+|p;CGXDU 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

& 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≫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%0AJe0G+9G;7amJR`)Jx6YqNEvD)`0X&bs% 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%0D1Cfe!!GwXCnm?)uD7K$5Ln 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�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 z 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

;(fBac*Cl4gC<>N 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 RvH3gXpL+_YLI9-E{2%9|3@!iw literal 0 HcmV?d00001 diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 15fd683..bf765a0 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -26,7 +26,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/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 996fc8c..76f7a3d 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, )); } @@ -168,6 +168,8 @@ class _MainScreenState extends State with SingleTickerProviderStateM void initState() { navigatorKey = GlobalKey(); + _startStreamingServer(); + //Start with parameters _setupUniLinks(); _loadPreloadInfo(); @@ -181,6 +183,10 @@ class _MainScreenState extends State with SingleTickerProviderStateM super.initState(); } + 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 ed4f15e..3bfc59d 100644 --- a/lib/ui/home_screen.dart +++ b/lib/ui/home_screen.dart @@ -291,6 +291,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 0cd2648..79d9f52 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), Theme.of(context).bottomAppBarColor], - stops: [ - 0.0, - 0.4 - ] + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + colors: [palette.dominantColor.color.withOpacity(0.5), Theme.of(context).bottomAppBarColor], + 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 f60b8b9..3d25443 100644 --- a/lib/ui/search.dart +++ b/lib/ui/search.dart @@ -1,10 +1,14 @@ 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: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'; @@ -52,6 +56,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; @@ -139,6 +145,10 @@ class _SearchScreenState extends State { setState(() => _query = s); _loadSuggestions(); }, + onTap: () { + setState(() => _showCards = false); + }, + focusNode: _focus, decoration: InputDecoration( labelText: 'Search or paste URL'.i18n, fillColor: Theme.of(context).bottomAppBarColor, @@ -195,8 +205,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) { @@ -290,6 +379,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 2044a0d..c68e355 100644 --- a/lib/ui/tiles.dart +++ b/lib/ui/tiles.dart @@ -321,11 +321,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 ), ), ), @@ -454,3 +455,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