From 0dc1a87781f2c52adba1d9b4afe0ceb33f85a79c Mon Sep 17 00:00:00 2001 From: David Sansome Date: Mon, 1 Mar 2010 17:31:54 +0000 Subject: [PATCH] Automatically generate the qm files, and the translations qrc file --- src/CMakeLists.txt | 26 +- src/clementine_el.qm | Bin 17113 -> 0 bytes src/clementine_el.ts | 39 +- src/clementine_es.qm | Bin 21583 -> 0 bytes src/clementine_es.ts | 39 +- src/clementine_ru.qm | Bin 18497 -> 0 bytes src/clementine_ru.ts | 39 +- src/clementine_sk.ts | 1111 ++++++++++++++++++++++++++++++++++++++++++ src/translations.qrc | 7 - 9 files changed, 1228 insertions(+), 33 deletions(-) delete mode 100644 src/clementine_el.qm delete mode 100644 src/clementine_es.qm delete mode 100644 src/clementine_ru.qm create mode 100644 src/clementine_sk.ts delete mode 100644 src/translations.qrc diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e64e1439b..77b4d1325 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -125,9 +125,30 @@ set(CLEMENTINE-UI # Resource files set(CLEMENTINE-RESOURCES ../data/data.qrc - translations.qrc ) +# Translations +file (GLOB TRANSLATIONS_FILES *.ts) +set (FILES_TO_TRANSLATE ${CLEMENTINE-SOURCES} ${CLEMENTINE-UI} ${CLEMENTINE-MOC-HEADERS}) + +option (UPDATE_TRANSLATIONS "Update source translation translations/*.ts files + (WARNING: make clean will delete the source .ts files! Danger!)") +if (UPDATE_TRANSLATIONS) + qt4_create_translation(CLEMENTINE-QM-FILES ${FILES_TO_TRANSLATE} ${TRANSLATIONS_FILES}) +else (UPDATE_TRANSLATIONS) + qt4_add_translation(CLEMENTINE-QM-FILES ${TRANSLATIONS_FILES}) +endif (UPDATE_TRANSLATIONS) + +# Generate a qrc file for the translations +set(CLEMENTINE-QM-RESOURCE ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc) +file(WRITE ${CLEMENTINE-QM-RESOURCE} "") +foreach(QM-FILE ${CLEMENTINE-QM-FILES}) + file(RELATIVE_PATH QM-RELATIVE-PATH ${CMAKE_CURRENT_BINARY_DIR} ${QM-FILE}) + file(APPEND ${CLEMENTINE-QM-RESOURCE} "" ${QM-RELATIVE-PATH} "") +endforeach(QM-FILE) +file(APPEND ${CLEMENTINE-QM-RESOURCE} "") + + if(WIN32) set(CLEMENTINE-SOURCES ${CLEMENTINE-SOURCES} phononengine.cpp osd_win.cpp) set(CLEMENTINE-MOC-HEADERS ${CLEMENTINE-MOC-HEADERS} phononengine.h) @@ -144,7 +165,7 @@ endif(APPLE) qt4_wrap_cpp(CLEMENTINE-SOURCES-MOC ${CLEMENTINE-MOC-HEADERS}) qt4_wrap_ui(CLEMENTINE-SOURCES-UI ${CLEMENTINE-UI}) -qt4_add_resources(CLEMENTINE-SOURCES-RESOURCE ${CLEMENTINE-RESOURCES}) +qt4_add_resources(CLEMENTINE-SOURCES-RESOURCE ${CLEMENTINE-RESOURCES} ${CLEMENTINE-QM-RESOURCE}) include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) @@ -158,6 +179,7 @@ add_library(clementine_lib ${CLEMENTINE-SOURCES-MOC} ${CLEMENTINE-SOURCES-UI} ${CLEMENTINE-SOURCES-RESOURCE} + ${CLEMENTINE-QM-FILES} ) target_link_libraries(clementine_lib ${QT_LIBRARIES} diff --git a/src/clementine_el.qm b/src/clementine_el.qm deleted file mode 100644 index f6d80219a328ddc8b3ef9e85bf65df1dd01b76e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17113 zcmeHOdvqMtdB4(VC2O@>+43XcIA$zt%h=Y#4~$vM0$aw|#d3@#Oo4`Yv^%SvdUt1; znMD>oNq~fe5EEYIBn3i3NYb9hj|f}wJF;WT#MHRZ=AF_2p|mMEvOUTN@ab7IMz%h7^tsiHRs9=d&0UNwdx)_` zQO4??VeHCo#uon#W9vT2*hMkMt{-5m>F2EKI}b3nq=r@f_-?HGy?C|_is#C&v#Q^; zGq!LV3oRSP^EMVTKF?UoH7xY)t&FvvVWGEg$G$7XbLnxmU`G{WbAQ2>n-=io*t(03 zGFE$+crLz-byuEXY{AQ{d-M**!aK!t$pLotjvE=9{0Qqk{TlG>W?ObV2t3W~Pj7h_ zcpBLab#oY-@JI0sKPR3`Z0oU3#y;{2>)&xP&U=<^w@x!AN7*eI zJR6s>Fa9gwpZ|0A@I#L=c0q!D>+Z?;{C4(y!$!uIKUxvmk!9?Xx{BJ(crsQItGfqu z{jOreAkOolbj4R5Fd4gWO~s?_7cw^E@`}@++KctSu569`h_R)UDvjIrF*bc=#Mrcibp5jzFgEc=(*1Ku zex`KjL*Vb6SES=n@b{t-=^t0(6e}}T7yWWK_`SI5^WXUfSg-o_Jr#`2 zf1&F2JC*|Ok*YUt#d#yM#B<74@$BdbHQ#!Wu@!fQ7H)(tEqN()l{O5%JRj=4=?&1` z7rOqdptrd`lsXMQEZPyeqZ0gW8w%}MJIdJ1t>U>%4LvsfGmO`Jb8|;M>n8#2;#a{FYAmsWuazKVO?p{uX+4rZ&IiEMrr%wcBOL z_kxkyFTVqL4VTp(N`imOPSyU?y|AN>2WnqBbra}*GhA_Y68P2|?%eY_M7Eyyc7FTkAUUjGc*`{#q3DH%FeI{uwdZhbleubF|q`D6ph~g zSJyBWeL4D;aUAya@6oqz+lX_{ZH1?W*l!;`;x75Z1(@T>E&FM5v#;Xfn2i~oR* zv1-WniH=!oKHAlL-KHz#b-mpiX*p0(7hwX$hZlib$XVOoP}Rkj9mSVark;-(2exrK6C zlm9{E!n(6d}C_2sIg0Pmi=}>)%sIbY-xMD^F2Y1WpyK?q*u_XaxUbIV)Sd- z7E8~?+H>1i$oBg_-Lmvd(MM@DX%&57a4dXR%S~2GUs{iEYtga^Fe3)cba?kIKsR-E zD00eBlPet&#Px*Q+OO;VX|*-3XWDXY@wA%3b}g&6p%w47on{g6|th2$Dj zGdXL}Wz`46x?-XnF?}$&iv++`(blkK(6FY?Re39=8)nSqVG;j6P*T?@H){!*3`EbU z^4zqw!qvHqqNOc8mQgQH&>~Z;A-#J)D&_;uWrNZ=w;u!)OYZ;Gso0*&)u}h7WVe|z zWaV=5e@~&h6=R!xm7!W@Je5(hS%00vB6aZc0ky9+p}sF|@&a;C@2f{2s9AL@+vRoo zfSOJRoPT?3ihq4MLS$+%-IvaDkN*C65dif65MNqbTV*AikQFe-N~!WHL{EJi&j<{y zFK@vslKFSEQ81^-PRT?KQkT%GK0R+$NO&2Qz9tPz$E7_?W^>pgC$nJ__!4=}qLTFy z=^N4>>7;a68j-&5t`7BTR$47vdZ%WXcmnp>5(PsAwL6Jgm(ox#5g9<(1PJ_O5m{B&sfrP>dLg?3EFp;<0(17_IfUm) zU#5P{C7|Jkcv=ISEL~Q?w2uV5a zS_}46CRm_JQ(OCXZ2jY4b(;8+|7a!5Mk;+g0G&nc!kpc?^4omU3-41m(%$n>7X0e5q; z6UuF2J554%t;nHbW&*YxCq4)JsJA&c> za%wvCdbl5(Tz~cGMXV%L%8U_H&p5uAU81O0o70uP*K_&YMcl1awbKKak@}zY{t`x8tJv;lssw2Ov>0&pXBeEM`FrR&_8_)xsqL$MD)&`d#X9}t{@ z$z7b`K32=X`Gt3Q2AGmIxTLR%Df_aj|5QoL^R*+^{F6=TW zA~Io_yORKh|IbETAF`K%8$(<>h|`6X&&{EWZL%bnnf=%2aIC}|Z?!Ys!DXl>e1BY( z&72z7lA6fzeDq*;*@=ipquj?*T6cotQMo{o^pJxNILOj6pk%JDpcYSu~*%6)lra3M+^RWT_q7?hQM z1?dU?SLCERAZN5}-cp0KVWGzth+6ElO*=`5PDLpU3N6rA$V(f$l{6Uz+%9w=r)SL| zAuYCZk0GC!O0i=USb}0}L-(M(Vf@HCgI6dIfL+vm7y-ElrJVrF!MpOF2w-l&8zZdF zkiN@0nQiNxr8~{hUSDg61Sc6meAJ-`Zhb^j7QEOkxi87tkg21v!Why&lq+O z7__%T`b+GfgpQ1FC#-^!L2@n>5a0#?mGW+?7pQeIjPIR*JmTVMM8++vSv}vMa;9Yg zHoD9QA2pVUf&xaQ5O`13DkUu5grdQNDTxk$0Gjr5LL-!77ul!pQ8H=GkjP$uCFekfSzdQf{Af-UV>D06?c>rEk!;&OnhWGJE{p2;O00aMnq>7aaa20G zm?x;Av~?%E3;H=OmilY5+p_vVR#pu|7rof>V(2~e&nMfvMRDaRhW{4XP-!2H7q8@N z(U0jvuclnH_VZ2+z61HhY_ZN!3i2>Ro)r#@MRE2$ZVFVgQQM04P#Pn?b9xv2vy#NA z&=y`V`g6Dq(9zc^+y_Q0oiZeW4`A2)9hBO%@U7kEK(n%}F~d7BfvgF3IerY`jNr#1 z$HQ6RvFt|fa)iARozP`6?m*m8h()+C4$0LEY5a{v>g8^%u@#E2*4RA_-ocoM_=Lm< zI!Jlk7_P(x)v!e|G(B%R?xPIke4nzJSVo!AVVKiipcyUk$rGvfp3tb{qq`mPdYe#B zU%A}}_EE4~q=e+GiTPAImSUJh7_!K0lX@CgMchy$`a2#Ja;evcdKLk8IZ-d7fDKW2 z>oRaV>|BnFoFWo0YXNcyk(uH%_kIXowYwUBC2Izl;6p&jR} zqI8>f`As0m&3NmW%X(8P5`V!9^xQOzF46ro;}~uuJtwb*j;IzVo5?8KR5_m$4RL#B z5pdYqd^R&`lS;nUhnNEYx;Y9@i*0g|#65m$4a!ev>O^(fSr2!db06ah?49*^`G)?o zi+DyCA4jFA(})8q&cMh5XRps-}QY>-+mQ&ngd%G20XoL1Vv=mxX z0JIZe0QJa_7Q0NSv#HY)3QrA6VNp^?{+F@>FN3Kg00rac7o#ldt_T);i@5Uze0$1Z z;ewqin9U25QfyP;ZYR`ZVo|6R zQcUkGwG`YGKmBwW7B1+dpT4XHzlaX%!ch`IyeppQ^Wx{6jNn6s-edu(9Uw}Hj-3Nu zTw*BZN=dNu^g?ZK5P&QK4q2E0rP%^@wac06F3U(SxY~~^>)!wUh7wxO_rK*3K=5n? zI|}i1MS$ub>ITs-W!H4kV+0yknA%T5B8QMq7dF!f{PyLEQjSNUt8Tb+nGmAEysvIY zG1Wm004GH)lY#|Sty9xEKc-C?a}4BUOMW}UAZ;()5Q;sQuqx_3`7MqX$3}NUh(|%c z9W#*yVxY-295o2|Sk&`!A)tY?-M)$92PVu_mgc4fDnpwT42S(zPs5q0JxT7tQ{}tJ zswkE9+ZdJ}Mx{*ttHARKwAi^zQ7Twxys{rWq>M)laDtB+-DIdY^URaaG5u(0EH5ct z!b9$;r<4%dH41$>!s+LYHh0&A9@V0o4!){3gY$}7>jx35NzwgW;l!R)9tFKRrZa5B zFrE@*ifR<;ywzY;4=(un9d}LnCeR=pqR11)Jlu}b_)e6Z{%SOp(8x-XEE+Ssi*bF2g5YDHtxtaRD@| zra9xsfH@PxA_`(Bkva1#5yf?*3wNqbku!cO^b*DZ-d+lv%SJ@t{Yb&-2y}6QX5Q4p zA9c}9anLDwx&okPalM|~+Zfp9mto`G41!b- zyL*!3N93fI)y$L_8M%O_AXlbw1C3H}AU-6X<8BUb(bIX{1D~^K4jsbXHU6bV*L`tv z-$TEpcw;qNjnQMbOOUjBQ#VmkylRT;g?Ltl){Dk0ch7{?xNL|nE!UyqjS-aa#6q&_ zLXA_kMl<8(Sf)!mz$)kV5V?3!NP2a*mSQXa3zzc!GZDph!C?>cGL~bJ2a_QAQLmo?pyDy9V1!egWDcMr=O-ue_CTU5}E%7%Y&tV_&l^ z#y|cA%;NQ9+`TMbNI{u0fkTkjsBoY~{nnawT7nducpY_YWgY%nNfnN_e1CCEobR`D zI=}ritvHgr~JJ9mk_t0JVdt zW~3|4VuoAb=>+1ZZeM@!1M*pW*z9-bjWPl%ji}J0Zj;~~q1*%Gr&%CP@|-J6qO`;% zZeDbr;a=6Q?y;&UbHICXXJx1KT@IztSGc%PNXh6a$tLN9B4;o)SNc`_`J0M+a=0qb zQw$#J`&EZY7TSaB`#~_~+MQJ~Af;B2fJ8I# zJsdi@q=LhqXv32ec`=O(0(>r)-~71vew%ZCFy~5t4cntz5)=w}SQ(RP;f=TsIX2(U zgRdD|ob{N8jxWRU3K{NU`|OMHerKbpH?_vS0u(vxJ{YT8mT~_?cUX_|8b(B#f>@)Q z^c=UL2~xwsi=hj`P8csRca}|bj`Nt`vn8)$4&r8OhMWtp zRQ*`y6rbL9F<}vI#x3Jq7vlHF0rfq4Mp@hKy%72*81GTcqQ4Fh9+Zrnda)+%@n$fL zq`T&=EY9DNL!j@;zaE3EsI5lTFuxD&qMnZVJUl3HB{TGgigZb*&(H@D(numcR5aN& zJWWQNBtNj;+N>rG)x?zyPrc;>Gm5+0F@A%a|Lam$(;jQ5|A~~kUb + + CoverManager + + Cover Manager + + + + Enter search terms here + + + + View + + + + Fetch Missing Covers + + + EditTagDialog @@ -571,6 +590,18 @@ p, li { white-space: pre-wrap; } Configure &Global Shortcuts... + + Enter search terms here + + + + Tools + + + + Cover Manager + + MultiLoadingIndicator @@ -843,14 +874,6 @@ p, li { white-space: pre-wrap; } &Defaults - - &OK - - - - &Cancel - - Shortcut for Selected Action diff --git a/src/clementine_es.qm b/src/clementine_es.qm deleted file mode 100644 index 23840c357ba34add7e311d6b659afc13a1216327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21583 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�g6>%A9<-HGo zXD7QvaodvE)*REiWK4@&zai9{qPJ6BZNK&5BSa(RoO}Bt4h%11u+xsOX!%>ZPU#rl z#;slxR}1_5I+>crZM#}}g-i1SO9{-o%h0I&^%3TWq>PyXF&_+KUh0%>oR#^doG!*u zmI%s2pN%em*wTph3h58|-CiOKW{!dFEuAnN-ZzLfzbw91&!fjVzB+=J?i^Q66zeF` zjd|T;N+#~A=>`8G}r{6aquAz318nq)6rsJI;)e8S9vg)iMlkY{p_3d8;s z*hhOg(Q0~umlb4ak5@;eS?gb#xqPf%a?DW+!@SD$@k*W-IxJh38JqB*Fqm?wR)(+g z40Y;ATO_x*PN_!A;j(7MC`lE~1D!p1YKiv%)D06#rLi?JiYGMeG$ayS`MKPs*BcuJ z{e*cC@_J4qLMBP7)bYAE>@QRx{BSFCjfYOJbC_>ba6Mk0-+8dDkHO}5Gkn#hJjkjc zLED)J<_`GRU}~TW5KnYXanHxG@}_EDUefVy7cGEgWyn~ga_E+hOHP+NPEL$SBRRBq z-xFij;YcA{cl1bF!K|3Iq8bSKh}NR$Wst*#LV1p4vr26C*-V_aN_E`u-n?@&8T9wf ze-Y7lgOZs=^kSkLy5Vw8i7}suj>D(Mh&{UM3KS+ZjNK`(RqID`AILJsarxbqI7p{ms$hw3(VB!?1_)K}F^B|GTRx$eG3II^=Y?)rMzPL+ z!7{qG<=x8YvNdqGY_qX^Q{gMzja_og%+t6j;glDktTEUqf5O9tFyz}zasrpSwOWui#sM2g#mguc9@x?pqyC)@Q+5QHF7ln~v3T7V zMg{dei~r=rHlKh^YMkbdcag)^OZm!Hd2g$P7=|h_+qaD}S|t~Hf;#RPWqHD%>&qO8 z2_1KOByNds!7)SQhHi+W9P$huT3JTYl$ZI0+AOPGvGKlziUT2!LM>VD)rh#wXAz*9 zYCKmX>dF@hi5i9KE-U{_cXo%=DvdUX;SE^|ATnQ|Q)160=yU81N<0mnEUiY%(zPiV>SFU9d59WKzzWJV?x(?(79f8)5><&NGODW;XN8{%C~pj&aTBl$LU#fU`{k_1#N z2X_&8sTK2UdDdd&p2F}=Njw@KmmGx!;u3$WecKwn8-(NeXwH$S!zjd+E<`O~SM$48 zpciu;E>3RqRbkByzc>hMaoU-yGG~orA#uXO&~aY5te47LNKHMMk1nj6E1F8E#z-Q) z?v#5KK8~YnB5IAcq`YObiOnb(rhJa{@!5%&#r-($17^%_2NfCo#A;#gq^# z+*8<1HQl&Tz+E0(;0V=pjZhM1&6}{Py{+wk E08q(>vH$=8 diff --git a/src/clementine_es.ts b/src/clementine_es.ts index acff5d253..0941ff8e4 100644 --- a/src/clementine_es.ts +++ b/src/clementine_es.ts @@ -64,6 +64,25 @@ p, li { white-space: pre-wrap; } + + CoverManager + + Cover Manager + + + + Enter search terms here + + + + View + + + + Fetch Missing Covers + + + EditTagDialog @@ -554,6 +573,18 @@ p, li { white-space: pre-wrap; } Configure &Global Shortcuts... + + Enter search terms here + + + + Tools + + + + Cover Manager + + MultiLoadingIndicator @@ -826,14 +857,6 @@ p, li { white-space: pre-wrap; } &Defaults - - &OK - - - - &Cancel - - Shortcut for Selected Action diff --git a/src/clementine_ru.qm b/src/clementine_ru.qm deleted file mode 100644 index 2a629426aa3fa3be46fdb74064b8d041a1a4025a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18497 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 ROdd&z$Ul}mo>VpZe*vtoo*n=I diff --git a/src/clementine_ru.ts b/src/clementine_ru.ts index 80ddb8476..b8c6992ac 100644 --- a/src/clementine_ru.ts +++ b/src/clementine_ru.ts @@ -63,6 +63,25 @@ p, li { white-space: pre-wrap; } Сохранить поток на вкладке Радио + + CoverManager + + Cover Manager + + + + Enter search terms here + + + + View + + + + Fetch Missing Covers + + + EditTagDialog @@ -549,6 +568,18 @@ p, li { white-space: pre-wrap; } Configure &Global Shortcuts... + + Enter search terms here + + + + Tools + + + + Cover Manager + + MultiLoadingIndicator @@ -821,14 +852,6 @@ p, li { white-space: pre-wrap; } &Defaults - - &OK - - - - &Cancel - - Shortcut for Selected Action diff --git a/src/clementine_sk.ts b/src/clementine_sk.ts new file mode 100644 index 000000000..373073ea9 --- /dev/null +++ b/src/clementine_sk.ts @@ -0,0 +1,1111 @@ + + + + + About + + + About %1 + + + + + Version %1 + + + + + Title + + + + + Version + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://code.google.com/p/clementine-player/"><span style=" text-decoration: underline; color:#0057ae;">http://code.google.com/p/clementine-player/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Authors:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">David Sansome &lt;<a href="mailto:me@davidsansome.com"><span style=" text-decoration: underline; color:#0057ae;">me@davidsansome.com</span></a>&gt;</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Thanks to:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mark Kretschmann &lt;<a href="mailto:markey@web.de"><span style=" text-decoration: underline; color:#0057ae;">markey@web.de</span></a>&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Max Howell &lt;<a href="mailto:max.howell@methylblue.com"><span style=" text-decoration: underline; color:#0057ae;">max.howell@methylblue.com</span></a>&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">... and all the Amarok contributors</p></body></html> + + + + + AddStreamDialog + + + Add Stream + + + + + Enter the URL of an internet radio stream: + + + + + Save this stream in the Radio tab + + + + + CoverManager + + + Cover Manager + + + + + Enter search terms here + + + + + View + + + + + Fetch Missing Covers + + + + + EditTagDialog + + + [click to edit] + + + + + Editing %n tracks + + + + + + + Edit track information + + + + + Title + + + + + Album + + + + + Artist + + + + + Genre + + + + + Track + + + + + Year + + + + + Comment + + + + + FileView + + + Form + + + + + + + ... + + + + + FileViewList + + + Add to playlist + + + + + Copy to library... + + + + + Move to library... + + + + + LastFMConfig + + + Authentication failed + + + + + Your Last.fm credentials were incorrect + + + + + Enter your Last.fm details below: + + + + + Last.fm username + + + + + Last.fm password + + + + + Scrobble tracks that I listen to + + + + + Note that you must be a <span style=" font-weight:600;">paid subscriber</span> to listen to Last.fm radio from within Clementine. + + + + + Authenticating... + + + + + LastFMConfigDialog + + + Last.fm + + + + + LastFMService + + + Add to playlist + + + + + Remove + + + + + Play artist radio... + + + + + Play tag radio... + + + + + Configure Last.fm... + + + + + My Recommendations + + + + + My Radio Station + + + + + My Loved Tracks + + + + + My Neighbourhood + + + + + Artist radio + + + + + Tag radio + + + + + Friends + + + + + Neighbours + + + + + %1's Radio Station + + + + + + + %1's Loved Tracks + + + + + %1's Neighborhood + + + + + %1's Recommended Radio + + + + + + %1's Neighbour Radio + + + + + + %1's Library + + + + + Similar Artists to %1 + + + + + Tag Radio: %1 + + + + + Invalid service + + + + + Invalid method + + + + + Authentication failed + + + + + Invalid format + + + + + Invalid parameters + + + + + Invalid resource specified + + + + + Operation failed + + + + + Invalid session key + + + + + Invalid API key + + + + + Service offline + + + + + This stream is for paid subscribers only + + + + + Last.fm is currently busy, please try again in a few minutes + + + + + Not enough content + + + + + Not enough members + + + + + Not enough fans + + + + + Not enough neighbours + + + + + Malformed response + + + + + Unknown error + + + + + LastFMStationDialog + + + Play Artist or Tag + + + + + Enter an <b>artist</b> or <b>tag</b> to start listening to Last.fm radio. + + + + + Artist + + + + + Tag + + + + + Library + + + Various Artists + + + + + + Unknown + + + + + LibraryConfig + + + Add directory... + + + + + These folders will be scanned for music to make up your library + + + + + Add new folder... + + + + + Remove folder + + + + + LibraryConfigDialog + + + Music Library + + + + + LibraryView + + + Your library is empty! + + + + + Click here to add some music + + + + + MainWindow + + + Configure library... + + + + + + + + + Play + + + + + + Stop after this track + + + + + + &Show tray icon + + + + + + Pause + + + + + Clementine + + + + + Library + + + + + Enter search terms here + + + + + Radio + + + + + Files + + + + + Music + + + + + Playlist + + + + + Settings + + + + + Help + + + + + Tools + + + + + Previous track + + + + + Stop + + + + + Next track + + + + + &Quit + + + + + Ctrl+Q + + + + + Entire collection + + + + + Added today + + + + + Added this week + + + + + + Added within three months + + + + + Added this year + + + + + Added this month + + + + + Love + + + + + Ban + + + + + + Clear playlist + + + + + Edit track information... + + + + + Configure Clementine... + + + + + About Clementine... + + + + + Shuffle playlist + + + + + Add media... + + + + + Add stream... + + + + + Open media... + + + + + &Hide tray icon + + + + + Configure &Global Shortcuts... + + + + + Cover Manager + + + + + MultiLoadingIndicator + + + Loading audio engine + + + + + Updating library + + + + + Getting channels + + + + + Loading stream + + + + + Loading Last.fm radio + + + + + Form + + + + + OSD + + + Paused + + + + + Playlist finished + + + + + Volume %1% + + + + + Playlist + + + Title + + + + + Artist + + + + + Album + + + + + Length + + + + + Track + + + + + Disc + + + + + Year + + + + + Genre + + + + + BPM + + + + + Bit rate + + + + + Sample rate + + + + + File name + + + + + File size + + + + + PlaylistHeader + + + Hide... + + + + + Show section + + + + + Hide %1 + + + + + RadioPlaylistItem + + + Radio service couldn't be loaded :-( + + + + + SavedRadio + + + Add to playlist + + + + + Remove + + + + + Add another stream... + + + + + SettingsDialog + + + Settings + + + + + Playback + + + + + Notifications + + + + + Music Library + + + + + Last.fm + + + + + + Fadeout + + + + + No fadeout + + + + + Fadeout duration + + + + + ms + + + + + Clementine can show a message when the track changes. + + + + + Don't show notifications + + + + + Show a native desktop notification + + + + + Show a popup from the system tray + + + + + Popup duration + + + + + seconds + + + + + Show a notification when I change the volume + + + + + Include album art in the notification + + + + + ShortcutsDialog + + + Configure Shortcuts + + + + + Play + + + + + Pause + + + + + Play/Pause + + + + + Stop + + + + + Stop Playing After Current Track + + + + + Next Track + + + + + Previous Track + + + + + Increase Volume + + + + + Decrease Volume + + + + + Mute Volume + + + + + Seek Forwards + + + + + Seek Backwards + + + + + Shortcut + + + + + Alternate + + + + + &Defaults + + + + + Shortcut for Selected Action + + + + + &None + + + + + De&fault + + + + + &Custom + + + + + Non&e + + + + + Default key: + + + + + SomaFMService + + + Add to playlist + + + + + Open somafm.com in browser + + + + + Refresh channels + + + + + TrackSlider + + + Form + + + + + + 0:00:00 + + + + diff --git a/src/translations.qrc b/src/translations.qrc deleted file mode 100644 index 4ddbedf4d..000000000 --- a/src/translations.qrc +++ /dev/null @@ -1,7 +0,0 @@ - - - clementine_el.qm - clementine_es.qm - clementine_ru.qm - -