From ca37ec3affde33412838eef9865c90003ce69950 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Thu, 23 May 2013 17:17:00 -0400 Subject: [PATCH 1/9] CC-5049: Error messages on Liquidsoap start up/shut down after Airtime install Suppress global warning messages. Clients should decide whether to print or not. --- python_apps/api_clients/api_client.py | 8 ++++---- .../liquidsoap_scripts/generate_liquidsoap_cfg.py | 11 +++++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/python_apps/api_clients/api_client.py b/python_apps/api_clients/api_client.py index be3cc53b5..16348c156 100644 --- a/python_apps/api_clients/api_client.py +++ b/python_apps/api_clients/api_client.py @@ -138,8 +138,8 @@ class ApiRequest(object): content_type = f.info().getheader('Content-Type') response = f.read() except Exception, e: - self.logger.error('Exception: %s', e) - self.logger.error("traceback: %s", traceback.format_exc()) + #self.logger.error('Exception: %s', e) + #self.logger.error("traceback: %s", traceback.format_exc()) raise try: @@ -149,8 +149,8 @@ class ApiRequest(object): else: raise InvalidContentType() except Exception: - self.logger.error(response) - self.logger.error("traceback: %s", traceback.format_exc()) + #self.logger.error(response) + #self.logger.error("traceback: %s", traceback.format_exc()) raise def req(self, *args, **kwargs): diff --git a/python_apps/pypo/liquidsoap_scripts/generate_liquidsoap_cfg.py b/python_apps/pypo/liquidsoap_scripts/generate_liquidsoap_cfg.py index 6144058e0..e0160181b 100644 --- a/python_apps/pypo/liquidsoap_scripts/generate_liquidsoap_cfg.py +++ b/python_apps/pypo/liquidsoap_scripts/generate_liquidsoap_cfg.py @@ -1,6 +1,7 @@ import logging import sys import time +import traceback from api_clients.api_client import AirtimeApiClient def generate_liquidsoap_config(ss): @@ -26,19 +27,21 @@ def generate_liquidsoap_config(ss): fh.close() logging.basicConfig(format='%(message)s') -ac = AirtimeApiClient(logging.getLogger()) attempts = 0 -max_attempts = 5 +max_attempts = 10 +successful = False -while True: +while not successful: try: + ac = AirtimeApiClient(logging.getLogger()) ss = ac.get_stream_setting() generate_liquidsoap_config(ss) - break + successful = True except Exception, e: if attempts == max_attempts: print "Unable to connect to the Airtime server." logging.error(str(e)) + logging.error("traceback: %s", traceback.format_exc()) sys.exit(1) else: time.sleep(3) From daa310ac187c8e0a19c84951fb033dc2b0ca9641 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Thu, 23 May 2013 18:37:30 -0400 Subject: [PATCH 2/9] CC-5175: Now Playing: SQL syntax error happens when removing and add contents to current show. -fixed --- airtime_mvc/application/models/Scheduler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/models/Scheduler.php b/airtime_mvc/application/models/Scheduler.php index 25b01fa01..1f20bff0c 100644 --- a/airtime_mvc/application/models/Scheduler.php +++ b/airtime_mvc/application/models/Scheduler.php @@ -597,7 +597,7 @@ class Application_Model_Scheduler $linkedItem_sql = "SELECT ends FROM cc_schedule ". "WHERE instance_id = {$instanceId} ". "AND position = {$pos} ". - "AND playout_status IS NOT -1"; + "AND playout_status != -1"; $linkedItemEnds = Application_Common_Database::prepareAndExecute( $linkedItem_sql, array(), Application_Common_Database::COLUMN); From 96ac9cb534f9ae9cf00d883f6e7ac553258be47b Mon Sep 17 00:00:00 2001 From: drigato Date: Fri, 24 May 2013 09:43:03 -0400 Subject: [PATCH 3/9] CC-5174: Linked Show: Update a regular show to linked show will move the whole scheduled time forward. --- airtime_mvc/application/services/SchedulerService.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/application/services/SchedulerService.php b/airtime_mvc/application/services/SchedulerService.php index 1d9c5e244..3ae0acae5 100644 --- a/airtime_mvc/application/services/SchedulerService.php +++ b/airtime_mvc/application/services/SchedulerService.php @@ -197,12 +197,12 @@ class Application_Service_SchedulerService if (count($ccSchedules) < 1 || self::replaceInstanceContentCheck($ccSchedules, $showStamp)) { - //$nextStartDT = $ccShowInstance->getDbStarts(null); $instanceStart_sql = "SELECT starts FROM cc_show_instances ". - "WHERE id = {$id}"; + "WHERE id = {$id} ". + "ORDER BY starts"; $nextStartDT = new DateTime( Application_Common_Database::prepareAndExecute( - $instanceStart_sql, array(), Application_Common_Database::EXECUTE), + $instanceStart_sql, array(), Application_Common_Database::COLUMN), new DateTimeZone("UTC")); foreach ($showStamp as $item) { From 84dfe127b6ca788ece3e24ecabc7836f3781a014 Mon Sep 17 00:00:00 2001 From: drigato Date: Fri, 24 May 2013 10:27:02 -0400 Subject: [PATCH 4/9] Updating de_DE .po file. Thanks to Silvio Mende --- .../locale/de_DE/LC_MESSAGES/airtime.mo | Bin 64584 -> 64503 bytes .../locale/de_DE/LC_MESSAGES/airtime.po | 162 ++++++++---------- 2 files changed, 73 insertions(+), 89 deletions(-) diff --git a/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.mo index cc826753d6fb61366b9e37964c38939301e43bba..f3163409a31898daca6589a240948c78fd8f3dad 100644 GIT binary patch delta 18095 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 delta 18197 zcmZYG34Be*|Nrrm#1gTD1d#-}h+T+%Ut*6n)|Og&$&I9vd-W!vXkDs`Qp&NEQq@-X zDq`zqDcYi1TdS&Si7G{lYPEFvzuxzZ{`&v@&f|N2&zU)MX8Fv_NvPlL+hL#n9v1j6 zs>o7{D>2NnDr37?%j#IfvPLvfsb$^Y#j?m+!!Qy@VIA~hO@k8u`CAwNxMI4H1 zA_vv(3s?$2#L{@cDGyj*n+m_;{XB^3W?AEKJodz6*cdB!x2%TP4;$cP#y3y{IDxIP zMi0xXjU!P5nuQT~6g803*b?txDJ#Gz>7^J29WflcV;J@~4#H6K_n{gZZpuAapL~{i zzSNXIiv^Ug!URl9wX9cg0v5%XUQUFnU>N;d%}A8TR#*c28t*f@Q8OEl({LRsgo#XB zOVR|RurtQs5RAhdRJ(If^;V*7hw_ zgL`l@9z(S=r>_&q1*ixvMRm9W)y}KsGo81r!k`R6elT?3pB>Y|pgHFm)+sCH+g>dnL2xCGVj2LTd_z**z~ShtZA zXtf*YY_6f$nEd0|05_v%bPl8O5^A7-ntZuImQ|H}P1F*0MYZR~nm83xaIMJ)3Q1^} zmKbbV)vzv(!rrKvyn#BFo00!nrH2r<5S9iN^2Ga`2{gtE=ux@Oe>MqK%twv%F|3TUP5H|hJa(wi?m;zh1huQbHeNz~sD8&- zyo*J!!bqpxIMnG#M4f_U3@BtBNhri=sNI@@8u3G@y^)Iwy^X5(8mfUE7>9?9mrw%= zV*{z(XpF{0)PP%|+UbZ|g2AJRe`s=;ljh#Wwj*Fw}tOSqjGltVQf zhgzzdSPko%-A!lGSEWl8_gkg9EwUj@jX8ap!;1R4-eVzYk66&BMs^fmB7Y3s? z(F3S~WTPVRC~6H~GUe}~-aCNW3x`n=y@s0cA6Ntgve zOpa3?l|%d$x)=%+@+zpcNkl~;2}@&3lkbKl$@e$;2T<>Mur6j}bzFuT*t^EvsEO@I z7v4bi6XhlT>L}jpY_6K90VSgvZh<iCevKO7nE(le^aoUf2|lO6L{!L=u@rVg9h-ruO_qaN)2Gmdt5NlKpqBI?YDvzc z25=E0@hXc#1(2A?tIOHea;5jF7FO@2M<_-#SG zza917$L9F~RQ)5!zyj7+BoxALu^wJRbr}7y(?AV$k#CH3a3CtQQ&9~+iE8jE)Jzwe z@};PVtU$H*3Tn-_q6W4z_?-1WL_){v8&m@~QET%%YS&tRr^D)~4@eT0#T1hti0U8% z)!{_c@tTQEaRrvcL#P3tK@Fr3OX~bzC83c0jtc2rRK?I-XCTE;9hO1WOF(s49kpal zP!Z^ZHE{r{gGs3OrlTgd2(>qsqawZ@1FHC*sjvsjkl&B$;A_zYl z(mzlGOPJ*R3}}Q^$PYz@HV1 zP$BDv>UbEcqbyX2eW)2vMAe&%8t`hYgm0pjYOl#(K(+rDYCz$W9Rn3eXpO6*LQ@|# z(v}#5eJ~xMBMMa?vHs#C8ts@*E6=k-l_D=bO>R!2{V{stnp*GDYs1ct=4d@)I<145L-9+u7h)11{qEPi+sDUJ+BGCxdUR%^}NCU7a z{aX`ARKkg|@SE8lz_3*_ei^KMGsm zWDNfKe*=j+6l}%bcm_42`qP|-nxY2S6*cpbsDY)U2KET*{aL8BUXR*CyO8~6eTkY- zKW3}?>8MCQ93cK`=y3|7I50j)(vWGkxv-sv=`5g(yIGb}_s_!HGoi5bq4lr>gBg+2}|V=Yvqx}X~Fjaq_X zs7?AXs=XPg_ZFD^O4NI=21sZI@1Ty&7S!h1jvBxRs8H=e4e&T>4X>H!;g35ri$ryl zh-#-XevZv>0*1}xYlnH*6RSSq{EiqHN1`JIHnziKsI@FR%UO!nsC)({;zF#5n^8-0 z5Ub)3n1;okbQ-=7_1;W$;ak`g51}FyGCNo=V8xPXOhGqH#Ys2@cjGWjoa20Qr(q59 z>o6JjqXu-xlqbw}BG(1ODer+AXd0Hlaaa@|#$q@L{W|~CNGNnSP;2zTF%C80>ZW`!Y9RMxO?(WC;7h2bdkwXT-$m`2Pf>gBdn`@=)@>5nokiz4yEYEB zd6H0@rajifR8+k@)C}jE{9@GJcoj9XU8tq`1hrQRu_XSDB`{*XbGpi7KrbecP{mfL zh6iB+jzGQeC@OSMqR#Pr)Qn$5&F~Y{ntqMy_&RE)rJi<$d?8Y%*#o+kdm zb4r04nu)2n1htF5!w5Wwn!#1n68w%DsI|b^d?irt*Fh~+Yt+EoV;Ss$`o0Xsarh8w ziHT1~tHCr~$1+b+87t zH{L+i+hp?FQT28i_n`)G04wSIA0nX_E}9BgQ6as7b+O`7CqkVtntUp1Gmb2Z7lhmGxMf+ANl*SGj2dV z{{=OG_*Kra%0#XCB6b6^V$(>WWO2jpqAk8Rm5MR30dt_D23YHWlFJ45A{C8AHi@xGCR1USa6|oXlF}A>t+~ z8#RD^sQL#`?H3|T9k6~S(UyXmuQF?Nqc%<1*PMvNqVjcdG&Vssyx5d4!k70S0v{!{Ekz7SoQ_@=X#-B71z zEDpsb*cz{3eXRMGGq3?jw5_>V92>sPPf~1w)9By&kVIrC-vFjxntY!P&iNjW+8d9d zLbeKv;d%_mEqDQU;8=WVqw}FDzR8(T6h=^98CAcwDNjZ%MH>ug#)C*yM=z?QMK}as z!YKR$t6`}EXHPUlMXW8VgKn6LY1jZ)8b84#^0%-kR^QA7LO8;xW8P>B@z)GTZ*exw zG;BkD1NOx$=*HGto!$BzDum}y9bY!yLPh2u)J%(QbLvH+1{#Ape$`N$u_G!1UAGZ` z&3GgQYQTq;aU#0VMpnk!jEdAYR0Bt`B%VMmSs_N_4OGO6Zg;*Xl~DDYpa#|wHIPnN z0Y?Q$R3wpykvI?4(Q~LxxYd*&HJ(SkcoWrN_`A;g<*+XKI#>e-qB@?4rEn^0pmR{| zFGEcNQ7&x*f(~cho>eVNHA- zRqr*_(!GP_b^hNYp^$xnmGC@jGv38ASoMA9r&kh|CBGL{{v~Qa7mRmN?L>XxguW)K zy^ffG_hVCh1U1mNFhb{lD+z^WH!1>OU>!V;9q=zy2-|(=bdZW_cm!%@`52GSVH|El zMf50Yrr#MaquRM;4B0`OI{#%zsN>$K-JOPd@qSdpW6^~HtcEX`{70yn6=GEk+v(J= zj!EP@pk|tlYIh=PX{MnfxD12;{coMAuobn|J1`AD!4#~t%lYIEH;zIzI0m&>9zu0A z4cp@!RQboKJ@O4|?a!hn^aE-DVY`WcB8jNo&dge(cK0yUi$1J^`KZv@s5O7VJl}?$ zLimDWJpTO=|5kwKaeJK~YBNzCA4Em;C>FufsP@k94LBkBnS#kQP<$Va;Ea!*56|>Z zoxgxQk1cp1b-y$6>8L%h5Y^CYsI}jM33wRm;B~Bpu?L(#!gWF|)p(4>rvfB8l6V=_ z&;?XzZ=go{2Wkd?n|#rOPI&}Yqdd~&8yj1oBG(r6UJ9zco*0g4sPD`$lMiH((6RDk z37m;~@oB7$OHecT0M$?-M&K3HCi@NRV&Z2`!~IZS)KRG8H~}@FnWzEGMHencA`q|& zNN6)0Le2PFEQ#k(4PC=h_z!C2r4Bg_Rz`)oI;!E$sDbrHE!9v|drza&71yMXHO zZ&bZAplS5!xRQA;rp^&8JHlOJjF=_a3vde4Vi!beauejJ2_O9CZd7gNi_9 z)Q6`g>c@6#R0P|hCe#Ikrvb~6PdiHdRdEajnt=y3fP7PN0qTpk4AsGLRK3%vhOeQ% zXtzvx*<;RtU8p5!g#47V+8WbP?Rc;idIKbM%w9#U-502zekU;s|3tkIdEA*nCDamB zK|QaJibMx2kAsa_sE|)X4P-73!ln2qUPcWdkntsd6HQ_bw!|B#U0nAo$L^?*jYWlU zyeXf6T9T(x19}Y=iLIysA4Nsz6sq2N)PVm&O}Old;OPojtw_|PAQe?157ppo)KV-( zMPxnJ!6WAR9gHC#{N3HGnawdby|pK8A|K9E`^$s71-b!`V0z_nPwRXPpSu zLrt_@fP_Xo47EufL=7k(8{y-q5N<++`~a@QbEweIKIhb5i32ohg)Y2_Y9PAM={O1Xen-?P=!M$E z527YC3)SvoEQ%|T?@7Q~LqZ+Bj0$xDDuky{o3jwB;|)}V%3pAnpe}03+MqhA?`kR0?bp8V*;wX3tHNqXJ5bi_G=p?G43-||K!i9MLdp<_!zv%q; z!md9!pVZ|znDWCo1Z!S${%|`L+me49wIr9Z4*grPmz@E0Ms13bn21wwIIh9^cn2F` ztskBIAZ$rKfZD9vFbR)g6AZcHyx$BblV6CVvBXuUoh%GAq+l6|#<&mF(QT}aHLf`` z?~M`U`=cT?97|w6YApk($j!oWI3FYN7An+5esZ2iqaqn+tojr252v6y1xZ-nJQ#*` z$&WP7#v!> zI+3UmC80(<0$unpYAF_D9efY`f;U)ld;=hZt9jn~ zR&ehGtPUiic+eGJ$NNybI^S`G z$D<;(9z$^(s@{93NbJDUcnFK={GT!p&Z3Uh&)5k6Ky8}3cbxCS5KJKNN3G#vERL&D z9j!yH>1(JCH=_o&-MAkk$$x|D=SK|w`=47RbdLW*?aHvb&gP0hb&!C1UK{md5^4r5 zQT4l_*1Qi^!2ziHKGZ<-Q4^YuO>qON-3xd5hZZp;u2P@|i~Q*{6oqOa26gvkiP}{!<4fFU>_bgz^qolE3gqVD7=_MU?eP)v z?J$qKBk951r@6CCo!Y$jE%_SU3n@Ecw{Myd&|ezpdXiFIdE{%7-iyCuCiim6`=fUI zy{kO={$xU_r@tDlpoRO-b(H5@$sgm{{iJo3C9SI$`TLx*iq={RQnuj14QG2LYI>?iIYdC~*|4^8x#y793Ft?iapw86{ z>ZZ21ACg>mD4T&Ta1!?(Q{LCO*{;?p#=hRXRLC3lU(MqK$0^@Wy?Md6In|7BGcKBvf`xf@g71CMh5OnL%#!7KPCZPX|I47dK{z$wZqb92?Ra{0g4 zxKntbe^RXL3h6U=k-VFGG4bQ|862O-Vg`5qoo2=rRo0yRLY}{(3|CQ}b;aj`InE3DIiw#nZK(Jk z^K3nqpnPL!@W(l;Kx4XEaZe?^7n|A}8D3|qO`zleB}GhAl}Lw~w0=~aG3lqMcar=s z-^49<9n%*lXHQ-BqM_bDyCyl7n9bHl6dYk?k(i!bAQggk9VHOd)MRSBSJZ-F*L4gAqBc>QRzAE zlH~Ps>KZP<5tJRr>86oz{F7(z;|lJj++Dd>QRfQfC+w6q(ScVevB~KwMtTS7kFhfz z#=G3Qo;LQOd;{q?%C?Zc&OM9!H*Q@In0iXzqU?gnS2E9+kT3f`bz)R6_?yozQ}{u! zqWxo=s?9?w`k2Rwc#!)vj|Q4*KT%$V$b3m&KLj7f6+GW#w{KfNaFbj)6SvwtUBHv4 z%$v`VzC&3*@=uU{5C7mkO<4o(XDN#&KLEes9!}a#xy^m=3ZYC_LkFt^`G-szDq6o$ z;NxXo=Sjzq{?-1gZG6;ha?>e=;PpwUU9Vl$z>DO)+%u`D|F482q&MRXoMo#1OHCIx)le-M}T*_YH{)cpP(@G|OPg#b^zss`^N&kZP zE*I%k>io(57WWPAbKFNL-$NySpR?wX4mYEjs^4NwQT!P`}n{= zyjyPaU9r6L4e2i^>rLK|ce(FfTY0vVdpq|U%3IU|%=51RHoY|8^(pOJoyJCa*hd&=`ke@1$jy{JQt_P>(T?}xfd{HLk!%o{3S z%Uk`F;2P~<9m2l$jSexX<#@W0+#kI04(a9GZAowAK0^60^19k!bMDThXWW7YY4B_;ib1J(3MZ&tK>&HS?f0W2gzSUT~Cu9$^99>Y{WMn zU`l5iYdDpxm&m_Dt-s0lARUXLbbHFq>68%ofhWT#Ie@wvQA2;$iNZ^i4d*UR`k;A! z0b6kYMcGj5?ZB~mkt>$8u5`4yBk839^2e!vub0Vtc)udP5n@&U_kj{`Qg{%naF^m` zT~T&YN=(src~ZqrO^I)QmDCjO1~l>s_fMoBq~4RHYvB;oHI(vQm_R z$#vrP*hf;L>lW%6bz(7Hb*Z82afjeP82XyB9J_SqnApe6Q}fU|M!r99o+SLyMCUbKC zYv@YmN(%nZ<@1v(u%ApRUU2*AIpM9ExEd$7Y1X`ca^vLWh(7MzyrjW?w>LN2o#*qn zadmZjvpm_ZUhW)EuB%;oFxT)Q{)7oWf1azmow6~e;Hy>FLPI^?g1u|HgcR$V<;nH9?BZ)zmU6lCbH{lm z?RhyfJI^k+rBcDiYkvtX)6Jjl&L87(F`%*Ia|?F791~j3Jto^zo$7hM9Cuz;?%2$N zldr4~soyod)SiCPeke%fjm)F3R zv*&}{T*a4Zvv}Fr9u_IjmF~`UrLl98y8HZ-7+DsJG2Z9R$QqaLca}Kcn@%mS*EK1N zfh%gM-VC2#`@*LM3vPj2S9ec#I-57coz3F7a#^{CRCJ}=kL{}zpc6fJ<+#21bnSAF z&&zjbXXOTaXh8EhS$Qtr)>igwTv_8t_4MWDHPYZ3_4Va@^H{AZo~+1b>;GoYofE5P;b@q7k^QL(GUJjSnHPL4e{WK8! z-#Kukf;+Ib=3w9WG^I#)Uv_#yi~XZRoVXS&Kag8IwEuWJ`e>7afk&5y*w>HsDxRB} zpOL}F>3Do_OfV*{3|}^r(2Rni@p}tiIzA?}UYg&R9o>_)~&Zciyf8a@!IE3)sOD$OV7$6f;!c~GtJJ4`?g_7Y@Sxv zH7Li;2cdJeZ|wM_!ILNG2-rhU&n+7aqQ~2aw}P9h;Nt01AH$7nxR?Q z1%DULDO&Kv3* zgb@46^)q(J%?dH@i5?xkr0ymR#6SbK8{Lczb=5BDb#rxC(cpL7uKHUQJN&n(e{)GD q)&Dp9-?F$(w;u=#@8KEacju4Iv^{rH!n, 2012. -# +#msgid "" msgid "" msgstr "" "Project-Id-Version: Airtime 2.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-05-21 09:20-0400\n" -"PO-Revision-Date: 2013-05-22 10:45+0100\n" -"Last-Translator: Daniel James \n" +"PO-Revision-Date: 2013-05-24 10:26-0500\n" +"Last-Translator: Denise Rigato \n" "Language-Team: German Localization \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -67,7 +66,6 @@ msgstr "Bearbeiten" msgid "Edit Show" msgstr "Sendung bearbeiten" -# Translated without GUI review! #: airtime_mvc/application/services/CalendarService.php:133 msgid "Edit This Instance" msgstr "Diese Instanz Bearbeiten" @@ -258,7 +256,6 @@ msgstr "Cue Out" msgid "Set Cue Out" msgstr "Set Cue Out" -# Translated without GUI review! #: airtime_mvc/application/layouts/scripts/layout.phtml:70 msgid "Cursor" msgstr "Cursor" @@ -266,12 +263,12 @@ msgstr "Cursor" #: airtime_mvc/application/layouts/scripts/layout.phtml:71 #: airtime_mvc/application/controllers/LocaleController.php:281 msgid "Fade In" -msgstr "Einblenden" +msgstr "Fade In" #: airtime_mvc/application/layouts/scripts/layout.phtml:72 #: airtime_mvc/application/controllers/LocaleController.php:282 msgid "Fade Out" -msgstr "Ausblenden" +msgstr "Fade Out" #: airtime_mvc/application/layouts/scripts/login.phtml:16 #, php-format @@ -444,7 +441,6 @@ msgstr "" msgid "Airtime Password Reset" msgstr "Airtime Passwort zurücksetzen" -# Translated without GUI review! #: airtime_mvc/application/models/Scheduler.php:72 msgid "Cannot move items out of linked shows" msgstr "Kann Inhalte aus verknüpften Sendungen nicht verschieben" @@ -482,7 +478,6 @@ msgstr "Die Sendung %s ist vorbei und kann nicht verändert werden." msgid "The show %s has been previously updated!" msgstr "Die Sendung %s wurde bereits vorher aktualisiert!" -# Translated without GUI review! #: airtime_mvc/application/models/Scheduler.php:174 msgid "Content in linked shows must be scheduled before or after any one is broadcasted" msgstr "Inhalte in verknüpften Sendungen können nicht während der Sendung geändert werden" @@ -500,7 +495,7 @@ msgstr "Wiederholung der Sendung %s von %s" #: airtime_mvc/application/models/Block.php:1323 #: airtime_mvc/application/forms/SmartBlockCriteria.php:48 msgid "Select criteria" -msgstr "Wählen Sie Kriterien" +msgstr " - Kriterien - " #: airtime_mvc/application/models/Block.php:1324 #: airtime_mvc/application/forms/SmartBlockCriteria.php:49 @@ -641,7 +636,7 @@ msgstr "Titel" #: airtime_mvc/application/forms/SmartBlockCriteria.php:72 #: airtime_mvc/application/controllers/LocaleController.php:87 msgid "Track Number" -msgstr "Trackingnummer:" +msgstr "Titelnummer" #: airtime_mvc/application/models/Block.php:1348 #: airtime_mvc/application/forms/SmartBlockCriteria.php:73 @@ -763,13 +758,13 @@ msgstr "Support Feedback senden" #: airtime_mvc/application/forms/RegisterAirtime.php:126 #: airtime_mvc/application/forms/SupportSettings.php:122 msgid "Promote my station on Sourcefabric.org" -msgstr "Promote meinen Sender auf Sourcefabric.org" +msgstr "Sender auf Sourcefabric.org veröffentlichen" #: airtime_mvc/application/forms/RegisterAirtime.php:149 #: airtime_mvc/application/forms/SupportSettings.php:148 #, php-format msgid "By checking this box, I agree to Sourcefabric's %sprivacy policy%s." -msgstr "Durch Aktivieren dieser Checkbox stimme ich den %sDatenschutzrichtlinien%s von Sourcefabric zu." +msgstr "Ich stimme den %sDatenschutzrichtlinien%s von Sourcefabric zu." #: airtime_mvc/application/forms/RegisterAirtime.php:166 #: airtime_mvc/application/forms/SupportSettings.php:171 @@ -791,7 +786,7 @@ msgstr "Ein neues Passwort bekommen" #: airtime_mvc/application/forms/DateRange.php:16 #: airtime_mvc/application/forms/ShowBuilder.php:18 msgid "Date Start:" -msgstr "Datum Anfang:" +msgstr "Datum Beginn:" #: airtime_mvc/application/forms/DateRange.php:35 #: airtime_mvc/application/forms/DateRange.php:63 @@ -948,7 +943,7 @@ msgstr "Port %s ist nicht verfügbar" #: airtime_mvc/application/forms/WatchedDirPreferences.php:14 msgid "Import Folder:" -msgstr "Import Folder:" +msgstr "Import Ordner:" #: airtime_mvc/application/forms/WatchedDirPreferences.php:25 msgid "Watched Folders:" @@ -973,7 +968,7 @@ msgstr "Passwort:" #: airtime_mvc/application/forms/AddUser.php:40 #: airtime_mvc/application/forms/EditUser.php:50 msgid "Verify Password:" -msgstr "Passwort bestätigen" +msgstr "Passwort bestätigen:" #: airtime_mvc/application/forms/AddUser.php:48 #: airtime_mvc/application/forms/EditUser.php:59 @@ -1050,7 +1045,7 @@ msgstr "Aktiviert:" #: airtime_mvc/application/forms/StreamSettingSubForm.php:57 msgid "Stream Type:" -msgstr "Art des Streams:" +msgstr "Stream Art:" #: airtime_mvc/application/forms/StreamSettingSubForm.php:67 #: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:15 @@ -1186,17 +1181,14 @@ msgstr "Fr." msgid "Sat" msgstr "Sa." -# Translated without GUI review! #: airtime_mvc/application/forms/AddShowRepeats.php:45 msgid "Repeat By:" msgstr "Wiederholung von:" -# Translated without GUI review! #: airtime_mvc/application/forms/AddShowRepeats.php:48 msgid "day of the month" msgstr "Tag des Monats" -# Translated without GUI review! #: airtime_mvc/application/forms/AddShowRepeats.php:48 msgid "day of the week" msgstr "Tag der Woche" @@ -1305,7 +1297,7 @@ msgstr "'%value%' passt nicht in das Zeit-Format 'HH:mm'" #: airtime_mvc/application/forms/AddShowWhen.php:22 msgid "Date/Time Start:" -msgstr "Datum/Zeit Anfang:" +msgstr "Datum/Zeit Beginn:" #: airtime_mvc/application/forms/AddShowWhen.php:49 msgid "Date/Time End:" @@ -1359,7 +1351,7 @@ msgstr "Album:" #: airtime_mvc/application/forms/EditAudioMD.php:40 #: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:12 msgid "Track:" -msgstr "Track:" +msgstr "Titel:" #: airtime_mvc/application/forms/EditAudioMD.php:54 #: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:18 @@ -1398,7 +1390,7 @@ msgstr "Copyright:" #: airtime_mvc/application/forms/EditAudioMD.php:111 msgid "ISRC Number:" -msgstr "ISRC-Nummer:" +msgstr "ISRC-Nr.:" #: airtime_mvc/application/forms/EditAudioMD.php:118 #: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:25 @@ -1428,7 +1420,7 @@ msgstr "Geben Sie die Zeichen aus dem Bild unten ein." #: airtime_mvc/application/forms/SmartBlockCriteria.php:376 #: airtime_mvc/application/controllers/LocaleController.php:141 msgid "Select modifier" -msgstr "Modifier auswählen" +msgstr " - Attribut - " #: airtime_mvc/application/forms/SmartBlockCriteria.php:88 #: airtime_mvc/application/controllers/LocaleController.php:142 @@ -1487,11 +1479,11 @@ msgstr "Minuten" #: airtime_mvc/application/forms/SmartBlockCriteria.php:120 msgid "items" -msgstr "Elemente" +msgstr "Titel" #: airtime_mvc/application/forms/SmartBlockCriteria.php:142 msgid "Set smart block type:" -msgstr "Stelle Smart Block-Typ ein:" +msgstr "Smart Block Art:" #: airtime_mvc/application/forms/SmartBlockCriteria.php:145 msgid "Static" @@ -1503,7 +1495,7 @@ msgstr "Dynamisch" #: airtime_mvc/application/forms/SmartBlockCriteria.php:257 msgid "Allow Repeat Tracks:" -msgstr "Erlaube Tracks wiederholen:" +msgstr "Titel wiederholen:" #: airtime_mvc/application/forms/SmartBlockCriteria.php:274 msgid "Limit to" @@ -1519,12 +1511,12 @@ msgstr "Generiere" #: airtime_mvc/application/forms/SmartBlockCriteria.php:304 msgid "Shuffle playlist content" -msgstr "Shuffle Inhalte der Playlist" +msgstr "Inhalte der Playlist Mischen" #: airtime_mvc/application/forms/SmartBlockCriteria.php:306 #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:24 msgid "Shuffle" -msgstr "Shuffle" +msgstr "Mischen" #: airtime_mvc/application/forms/SmartBlockCriteria.php:472 #: airtime_mvc/application/forms/SmartBlockCriteria.php:484 @@ -1553,8 +1545,8 @@ msgstr "'Länge' sollte im 00:00:00-Format sein" #: airtime_mvc/application/forms/SmartBlockCriteria.php:513 #: airtime_mvc/application/forms/SmartBlockCriteria.php:526 -msgid "The value should be in timestamp format (e.g. 0000-00-00 or 0000-00-00 00:00:00)" -msgstr "Der Wert sollte in Zeitstempel-Format vorliegen (z.B. 0000-00-00 oder 0000-00-00 00:00:00)" +msgid "The value should be in timestamp format(eg. 0000-00-00 or 00-00-00 00:00:00)" +msgstr "Der Wert sollte in Zeitstempel-Format vorliegen (z.B. 0000-00-00 oder 00-00-00 00:00:00)" #: airtime_mvc/application/forms/SmartBlockCriteria.php:540 msgid "The value has to be numeric" @@ -1587,11 +1579,11 @@ msgstr "Zeitzone:" #: airtime_mvc/application/forms/AddShowLiveStream.php:10 msgid "Use Airtime Authentication:" -msgstr "Verwende Airtime-Authentifizierung:" +msgstr "Verwende Airtime-Login:" #: airtime_mvc/application/forms/AddShowLiveStream.php:16 msgid "Use Custom Authentication:" -msgstr "Benutzerdefinierte Authentifizierung:" +msgstr "Benutzerdefiniertes Login:" #: airtime_mvc/application/forms/AddShowLiveStream.php:26 msgid "Custom Username" @@ -1609,7 +1601,6 @@ msgstr "Das Feld Benutzername darf nicht leer sein." msgid "Password field cannot be empty." msgstr "Das Feld Passwort darf nicht leer sein." -# Translated without GUI review! #: airtime_mvc/application/forms/GeneralPreferences.php:33 msgid "Default Crossfade Duration (s):" msgstr "Standard Crossfade Dauer (s):" @@ -1620,12 +1611,10 @@ msgstr "Standard Crossfade Dauer (s):" msgid "enter a time in seconds 0{.0}" msgstr "Geben Sie eine Zeit in Sekunden 0 {0,0} ein" -# Translated without GUI review! #: airtime_mvc/application/forms/GeneralPreferences.php:52 msgid "Default Fade In (s):" msgstr "Standard Fade In (s):" -# Translated without GUI review! #: airtime_mvc/application/forms/GeneralPreferences.php:71 msgid "Default Fade Out (s):" msgstr "Standard Fade Out (s):" @@ -1645,11 +1634,11 @@ msgstr "Aktiviert" #: airtime_mvc/application/forms/GeneralPreferences.php:97 msgid "Default Interface Language" -msgstr "Standard Interface Sprache" +msgstr "Standard Sprache" #: airtime_mvc/application/forms/GeneralPreferences.php:105 msgid "Default Interface Timezone" -msgstr "Standard Interface Zeitzone" +msgstr "Standard Zeitzone" #: airtime_mvc/application/forms/GeneralPreferences.php:113 msgid "Week Starts On" @@ -1700,7 +1689,7 @@ msgstr "SoundCloud Uploads ermöglichen" #: airtime_mvc/application/forms/SoundcloudPreferences.php:36 msgid "Automatically Mark Files \"Downloadable\" on SoundCloud" -msgstr "Dateien auf SoundCloud als \"Downloadable\" automatisch markieren" +msgstr "Dateien auf SoundCloud als \"Downloadbar\" markieren" #: airtime_mvc/application/forms/SoundcloudPreferences.php:47 msgid "SoundCloud Email" @@ -1943,12 +1932,12 @@ msgstr "%s Artikel hinzufügen" #: airtime_mvc/application/controllers/LocaleController.php:49 msgid "You can only add tracks to smart blocks." -msgstr "Sie können zu Smart Blocks nur Tracks hinzufügen." +msgstr "Sie können zu Smart Blocks nur Titel hinzufügen." #: airtime_mvc/application/controllers/LocaleController.php:50 #: airtime_mvc/application/controllers/PlaylistController.php:163 msgid "You can only add tracks, smart blocks, and webstreams to playlists." -msgstr "Sie können zu Playlisten nur Tracks, Smart Blocks und Webstreams hinzufügen." +msgstr "Sie können zu Playlisten nur Titel, Smart Blocks und Webstreams hinzufügen." #: airtime_mvc/application/controllers/LocaleController.php:53 msgid "Please select a cursor position on timeline." @@ -1961,7 +1950,7 @@ msgstr "Metadaten bearbeiten" #: airtime_mvc/application/controllers/LocaleController.php:58 msgid "Add to selected show" -msgstr "Zu ausgewählten Sendungen hinzufügen" +msgstr "Zur ausgewählten Sendungen hinzufügen" #: airtime_mvc/application/controllers/LocaleController.php:59 msgid "Select" @@ -1983,14 +1972,13 @@ msgstr "Auswahl für alle aufheben" msgid "Are you sure you want to delete the selected item(s)?" msgstr "Sind Sie sicher, dass Sie die ausgewählten Punkte löschen möchten?" -# Translated without GUI review! #: airtime_mvc/application/controllers/LocaleController.php:64 msgid "Scheduled" msgstr "Geplant" #: airtime_mvc/application/controllers/LocaleController.php:65 msgid "Playlist / Block" -msgstr "" +msgstr "Playlist" #: airtime_mvc/application/controllers/LocaleController.php:69 msgid "Bit Rate" @@ -2081,7 +2069,7 @@ msgstr "Sie laden momentan Dateien hoch. %s bei Wechsel zu einem anderen Bildsch #: airtime_mvc/application/controllers/LocaleController.php:113 msgid "Open Media Builder" -msgstr "" +msgstr "Medienordner" #: airtime_mvc/application/controllers/LocaleController.php:114 msgid "please put in a time '00:00:00 (.0)'" @@ -2109,7 +2097,7 @@ msgstr "Playlist gespeichert" #: airtime_mvc/application/controllers/LocaleController.php:120 msgid "Playlist shuffled" -msgstr "Playliste geshuffelt" +msgstr "Playliste gemischt" #: airtime_mvc/application/controllers/LocaleController.php:122 msgid "Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn't 'watched' anymore." @@ -2151,7 +2139,7 @@ msgstr "Die gewünschte Blocklänge wird nicht erreicht, wenn Airtime nicht genu #: airtime_mvc/application/controllers/LocaleController.php:137 msgid "Smart block shuffled" -msgstr "Smart Block geshuffelt" +msgstr "Smart Block gemischt" #: airtime_mvc/application/controllers/LocaleController.php:138 msgid "Smart block generated and criteria saved" @@ -2208,11 +2196,10 @@ msgstr "Sind Sie sicher, dass Sie den beobachteten Ordner entfernen wollen?" msgid "This path is currently not accessible." msgstr "Zu diesem Pfad besteht momentan kein Zugang." -# Translated without GUI review! #: airtime_mvc/application/controllers/LocaleController.php:170 #, php-format -msgid "Some stream types require extra configuration. Details about enabling %sAAC+ Support%s or %sOpus Support%s are provided." -msgstr "Einige Stream Formate erfordern weitre Einstellungen. Einzelheiten über das Aktivieren von %sAAC+ Unterstüzung%s oder %sOpus Unterstüzung%s werden bereitgestellt." +msgid "Some steam types require extra configuration. Details about enabling %sAAC+ Support%s or %sOpus Support%s are provided." +msgstr "Einige Stream Formate erfordern weitre Einstellungen. Einzelheiten über das Aktivieren der %sAAC+ Unterstüzung%s oder %sOpus Unterstüzung%s werden in der WIKI bereitgestellt." #: airtime_mvc/application/controllers/LocaleController.php:171 msgid "Connected to the streaming server" @@ -2228,7 +2215,7 @@ msgstr "Es kann nicht mit dem Streaming Server verbunden werden" #: airtime_mvc/application/controllers/LocaleController.php:176 msgid "If Airtime is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151." -msgstr "Wenn Airtime hinter einem Router oder einer Firewall liegt, müssen Sie vielleicht das Port-Forwarding konfigurieren und dann wird die Informationen dieses Feldes falsch sein. In diesem Fall müssen Sie das Feld manuell aktualisieren, damit es den richtigen Host/Port/Mount anzeigt, mit dem Ihre DJs sich verbinden müssen. Der zulässige Bereich liegt zwischen 1024 und 49151." +msgstr "Wenn Sie Airtime hinter einem Router oder einer Firewall betreiben, müssen Sie gegebenen Falls das 'Port-Forwarding' Einrichten. In diesem Fall müssen Sie die URL manuell eintragen, damit Ihren DJs der richtige Host/Port/Mount zur verbindung anzeigt wird. Der zulässige Bereich liegt zwischen 1024 und 49151." #: airtime_mvc/application/controllers/LocaleController.php:177 #, php-format @@ -2241,20 +2228,20 @@ msgstr "Aktivieren Sie diese Option, um Metadaten für OGG-Streams (Stream-Metad #: airtime_mvc/application/controllers/LocaleController.php:180 msgid "Check this box to automatically switch off Master/Show source upon source disconnection." -msgstr "Markieren Sie dieses Kästchen, um automatisch die Master/Sendung-Abschaltung der einen Source durch eine andere Source auszuschalten." +msgstr "Aktivieren Sie dieses Kästchen, um automatisch bei Verbindungstrennung die Streameingabe umzuschalten." #: airtime_mvc/application/controllers/LocaleController.php:181 msgid "Check this box to automatically switch on Master/Show source upon source connection." -msgstr "Markieren Sie dieses Kästchen, um automatisch zur Master/Sendung-Verbindung einer Source durch die andere Source zu wechseln." +msgstr "Aktivieren Sie dieses Kästchen, um automatisch bei Verbindung einer Streameingabe umzuschalten." #: airtime_mvc/application/controllers/LocaleController.php:182 msgid "If your Icecast server expects a username of 'source', this field can be left blank." -msgstr "Wenn Ihr Icecast Server einen Benutzernamen von 'source' erwartet, kann dieses Feld leer bleiben." +msgstr "Wenn Ihr Icecast Server den Benutzernamen 'source' erwartet, kann dieses Feld leer bleiben." #: airtime_mvc/application/controllers/LocaleController.php:183 #: airtime_mvc/application/controllers/LocaleController.php:193 msgid "If your live streaming client does not ask for a username, this field should be 'source'." -msgstr "Wenn Ihr Live-Streaming-Client nicht nach einem Benutzernamen fragt, sollte dieses Feld 'Source' sein." +msgstr "Wenn Ihr Live-Streaming-Client nicht nach einem Benutzernamen fragt, sollten Sie hier 'source' eintragen." #: airtime_mvc/application/controllers/LocaleController.php:185 msgid "If you change the username or password values for an enabled stream the playout engine will be rebooted and your listeners will hear silence for 5-10 seconds. Changing the following fields will NOT cause a reboot: Stream Label (Global Settings), and Switch Transition Fade(s), Master Username, and Master Password (Input Stream Settings). If Airtime is recording, and if the change causes a playout engine restart, the recording will be interrupted." @@ -2262,7 +2249,7 @@ msgstr "Wenn Sie den Benutzernamen oder das Passwort für einen aktivierten Stre #: airtime_mvc/application/controllers/LocaleController.php:186 msgid "This is the admin username and password for Icecast/SHOUTcast to get listener statistics." -msgstr "Das sind Admin Nutzername und Password für Icecast/SHOUTcast um Hörerstatistiken zu erhalten." +msgstr "[OPTIONAL] für Icecast/SHOUTcast - Wird benötigt um die Hörerstatistiken zu erhalten." #: airtime_mvc/application/controllers/LocaleController.php:190 msgid "No result found" @@ -2274,7 +2261,7 @@ msgstr "Dies folgt den gleichen Sicherheitsmustern für die Sendung: nur der Sen #: airtime_mvc/application/controllers/LocaleController.php:192 msgid "Specify custom authentication which will work only for this show." -msgstr "Spezifizieren Sie benutzerdefinierte Authentifizierung, die nur für diese Sendung funktionieren wird." +msgstr "Hier können Sie eine benutzerdefinierte Anmeldung eintragen, welche nur für diese Sendung gilt." #: airtime_mvc/application/controllers/LocaleController.php:194 msgid "The show instance doesn't exist anymore!" @@ -2282,7 +2269,7 @@ msgstr "Diese Instanz der Sendung existiert nicht mehr!" #: airtime_mvc/application/controllers/LocaleController.php:195 msgid "Warning: Shows cannot be re-linked" -msgstr "" +msgstr "Warnung: Sendungen können nicht neu verknüpft werden" #: airtime_mvc/application/controllers/LocaleController.php:199 msgid "Show" @@ -2322,7 +2309,7 @@ msgstr "Daten vom Server wiederherstellen..." #: airtime_mvc/application/controllers/LocaleController.php:214 msgid "This show has no scheduled content." -msgstr "Für diese Sendung sind keine Inhalte geplant." +msgstr "Für diese Sendung sind noch keine Inhalte geplant." #: airtime_mvc/application/controllers/LocaleController.php:215 msgid "This show is not completely filled with content." @@ -2452,7 +2439,7 @@ msgstr "Aufnahme der aktuellen Sendung stoppen?" #: airtime_mvc/application/controllers/LocaleController.php:264 msgid "Ok" -msgstr "Ok" +msgstr "Speichern" #: airtime_mvc/application/controllers/LocaleController.php:265 msgid "Contents of Show" @@ -2469,7 +2456,7 @@ msgstr "Ausgewählte(s) Objekt(e) löschen?" #: airtime_mvc/application/controllers/LocaleController.php:271 #: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:5 msgid "Start" -msgstr "Anfang" +msgstr "Beginn" #: airtime_mvc/application/controllers/LocaleController.php:272 msgid "End" @@ -2489,7 +2476,7 @@ msgstr "Aufnehmen über Line In" #: airtime_mvc/application/controllers/LocaleController.php:285 msgid "Track preview" -msgstr "Track Vorschau" +msgstr "Titel Vorschau" #: airtime_mvc/application/controllers/LocaleController.php:289 msgid "Cannot schedule outside a show." @@ -2512,10 +2499,9 @@ msgstr "Fade Editor" msgid "Cue Editor" msgstr "Cue Editor" -# Translated without GUI review! #: airtime_mvc/application/controllers/LocaleController.php:296 msgid "Waveform features are available in a browser supporting the Web Audio API" -msgstr "Waveform-Funktionen sind mit einem 'Web Audio API ' fähigen Browser verfügbar" +msgstr "Wellenform-Ansicht ist nur mit einem 'Web Audio API' fähigen Browser verfügbar" #: airtime_mvc/application/controllers/LocaleController.php:299 msgid "Select all" @@ -2547,7 +2533,7 @@ msgstr "Bibliothek öffnen, um Inhalt hinzuzufügen oder zu entfernen" #: airtime_mvc/application/controllers/LocaleController.php:312 msgid "in use" -msgstr "In Gebrauch" +msgstr "In Verwendung" #: airtime_mvc/application/controllers/LocaleController.php:313 msgid "Disk" @@ -2639,11 +2625,11 @@ msgstr "Hörerstatistiken sehen" #: airtime_mvc/application/controllers/LocaleController.php:344 msgid "Show / hide columns" -msgstr "Spalten anzeigen/ausblenden" +msgstr "Spalten auswählen" #: airtime_mvc/application/controllers/LocaleController.php:346 msgid "From {from} to {to}" -msgstr "Von {from} bis {zu}" +msgstr "Von {from} bis {to}" #: airtime_mvc/application/controllers/LocaleController.php:347 msgid "kbps" @@ -2743,7 +2729,7 @@ msgstr "N/A" #: airtime_mvc/application/controllers/LocaleController.php:378 msgid "Drag files here." -msgstr "Dateien hierhin ziehen" +msgstr "Dateien in dieses Feld ziehen.(Drag & Drop)" #: airtime_mvc/application/controllers/LocaleController.php:379 msgid "File extension error." @@ -2912,7 +2898,7 @@ msgstr "Sie sehen eine ältere Version von %s" #: airtime_mvc/application/controllers/PlaylistController.php:123 msgid "You cannot add tracks to dynamic blocks." -msgstr "Sie können zu dynamischen Blocks keine Tracks hinzufügen." +msgstr "Sie können zu dynamischen Blocks keine Titel hinzufügen." #: airtime_mvc/application/controllers/PlaylistController.php:144 #, php-format @@ -2921,7 +2907,7 @@ msgstr "Sie haben keine Berechtigung, ausgewählte %s (s) zu löschen." #: airtime_mvc/application/controllers/PlaylistController.php:157 msgid "You can only add tracks to smart block." -msgstr "Sie können zu Smart Block nur Tracks hinzufügen." +msgstr "Sie können zu Smart Block nur Titel hinzufügen." #: airtime_mvc/application/controllers/PlaylistController.php:175 msgid "Untitled Playlist" @@ -2991,7 +2977,7 @@ msgstr "Anhören" #: airtime_mvc/application/views/scripts/partialviews/header.phtml:59 msgid "Station time" -msgstr "Station Zeit" +msgstr "Sender Zeit" #: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:3 msgid "Your trial expires in" @@ -3071,7 +3057,7 @@ msgstr "Beginnen Sie, indem Sie Ihre Dateien mit dem 'Add Media' Menü-Button in #: airtime_mvc/application/views/scripts/dashboard/help.phtml:8 msgid "Create a show by going to 'Calendar' in the menu bar, and then clicking the '+ Show' icon. This can be either a one-time or repeating show. Only admins and program managers can add shows." -msgstr "Erstellen Sie eine Sendung, indem Sie in der Menüleiste auf 'Kalender' und dann auf das '+ Sendungen'-Symbol klicken. Dies kann entweder eine einmalige oder eine sich wiederholende Sendung. Nur Administratoren und Programm-Manager können Sendungen hinzufügen." +msgstr "Erstellen Sie eine Sendung, indem Sie in der Menüleiste auf 'Kalender' und dann auf das '+ Sendungen'-Symbol klicken. Dies kann entweder eine einmalige oder eine sich wiederholende Sendung. (Nur Administratoren und Programm-Manager können Sendungen hinzufügen)" #: airtime_mvc/application/views/scripts/dashboard/help.phtml:9 msgid "Add media to the show by going to your show in the Schedule calendar, left-clicking on it and selecting 'Add / Remove Content'" @@ -3106,7 +3092,6 @@ msgstr "Smart Block leeren" msgid "Empty playlist" msgstr "Wiedergabeliste leeren" -# Translated without GUI review! #: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:3 #: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:3 msgid "Show Waveform" @@ -3116,7 +3101,7 @@ msgstr "zeige Wellenform" #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:70 #: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:75 msgid "Fade out: " -msgstr "Ausblenden: " +msgstr "Fade out: " #: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:6 #: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:19 @@ -3129,7 +3114,7 @@ msgstr "(ss.t)" #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:67 #: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:72 msgid "Fade in: " -msgstr "Einblenden: " +msgstr "Fade in: " #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:11 #: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:11 @@ -3155,7 +3140,6 @@ msgstr "Neuer Smart Block" msgid "New Webstream" msgstr "Neuer Webstream" -# Translated without GUI review! #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:21 msgid "Empty playlist content" msgstr "Leerer Playlist Inhalt" @@ -3167,7 +3151,7 @@ msgstr "löschen" #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:24 msgid "Shuffle playlist" -msgstr "Playlist shufflen" +msgstr "Playlist mischen" #: airtime_mvc/application/views/scripts/playlist/playlist.phtml:27 msgid "Save playlist" @@ -3188,7 +3172,6 @@ msgstr "Beschreibung anzeigen/bearbeiten" msgid "No open playlist" msgstr "Keine offene Wiedergabeliste" -# Translated without GUI review! #: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:21 msgid "Empty smart block content" msgstr "Leerer Smart Block Inhalt" @@ -3217,12 +3200,12 @@ msgstr "Originallänge:" #: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6 #: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40 msgid "Add this show" -msgstr "Diese Sendung hinzufügen" +msgstr "Sendung hinzufügen" #: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6 #: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40 msgid "Update show" -msgstr "Diese Sendung aktualisieren" +msgstr "Sendung aktualisieren" #: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:10 msgid "What" @@ -3246,7 +3229,7 @@ msgstr "Wer" #: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:33 msgid "Style" -msgstr "Stil" +msgstr "Farbe" #: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:3 msgid "Email sent" @@ -3279,7 +3262,7 @@ msgstr "Neues Passwort" #: airtime_mvc/application/views/scripts/login/password-change.phtml:6 msgid "Please enter and confirm your new password in the fields below." -msgstr "Bitte geben Sie Ihr neues Passwort ein und bestätigen es in die folgenden Feldern." +msgstr "Bitte geben Sie Ihr neues Passwort ein und bestätigen es im folgenden Feld." #: airtime_mvc/application/views/scripts/systemstatus/index.phtml:4 msgid "Service" @@ -3398,7 +3381,7 @@ msgstr "Stream URL: " #: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:9 #: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:27 msgid "Choose folder" -msgstr "Ordner auswählen" +msgstr "Ordner wählen" #: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:10 msgid "Set" @@ -3412,7 +3395,7 @@ msgstr "Aktueller Import Ordner:" #: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:40 #: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:41 msgid "Add" -msgstr "Hinzufügen" +msgstr "Hinzufüg." #: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:43 msgid "Rescan watched directory (This is useful if it is network mount and may be out of sync with Airtime)" @@ -3534,11 +3517,11 @@ msgstr "Helfen Sie uns Airtime zu verbessern, indem Sie Sourcefabric wissen lass #: airtime_mvc/application/views/scripts/form/support-setting.phtml:23 #, php-format msgid "Click the box below to promote your station on %sSourcefabric.org%s." -msgstr "Klicken Sie auf das unten stehende Feld, damit Ihre Station auf %sSourcefabric.org%s beworben wird." +msgstr "Klicken Sie auf das unten stehende Feld, damit Ihr Sender auf %sSourcefabric.org%s veröffentlicht wird." #: airtime_mvc/application/views/scripts/form/support-setting.phtml:41 msgid "(In order to promote your station, 'Send support feedback' must be enabled)." -msgstr "(Um Ihre Station zu bewerben muss 'Senden Support Feedback' aktiviert sein)." +msgstr "(Um Ihre Station zu veröffentlichen muss 'Support Feedback Senden' aktiviert sein)." #: airtime_mvc/application/views/scripts/form/support-setting.phtml:186 msgid "Sourcefabric Privacy Policy" @@ -3612,7 +3595,7 @@ msgstr "Sample Rate:" #: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:24 msgid "Isrc Number:" -msgstr "ISRC-Nummer:" +msgstr "ISRC-Nr.:" #: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:27 msgid "File Path:" @@ -3658,8 +3641,9 @@ msgstr "Wählen Sie eine Option aus." msgid "No Records" msgstr "Keine Datensätze" +#, fuzzy #~ msgid "Playlist" -#~ msgstr "Playlist" +#~ msgstr "Playlisten" #~ msgid "Default Fade (s):" #~ msgstr "Standard Überblendung(en):" From 0e9c9e3946c7d2ab4b4d0a7ba72b4f4e377d6f00 Mon Sep 17 00:00:00 2001 From: drigato Date: Fri, 24 May 2013 10:29:07 -0400 Subject: [PATCH 5/9] Updating de_DE datatables and plupload language files. Thanks to Silvio Mende --- .../public/js/datatables/i18n/de_DE.txt | 40 +++++++++++-------- airtime_mvc/public/js/plupload/i18n/de_DE.js | 32 ++++++++------- 2 files changed, 40 insertions(+), 32 deletions(-) diff --git a/airtime_mvc/public/js/datatables/i18n/de_DE.txt b/airtime_mvc/public/js/datatables/i18n/de_DE.txt index e91843568..96785b477 100644 --- a/airtime_mvc/public/js/datatables/i18n/de_DE.txt +++ b/airtime_mvc/public/js/datatables/i18n/de_DE.txt @@ -1,17 +1,23 @@ -{ - "sProcessing": "Bitte warten...", - "sLengthMenu": "_MENU_ Einträge anzeigen", - "sZeroRecords": "Keine Einträge vorhanden.", - "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", - "sInfoEmpty": "0 bis 0 von 0 Einträgen", - "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", - "sInfoPostFix": "", - "sSearch": "", - "sUrl": "", - "oPaginate": { - "sFirst": "Erster", - "sPrevious": "Zurück", - "sNext": "Nächster", - "sLast": "Letzter" - } -} +{ + "sEmptyTable": "Tabelle enthält keine Daten", + "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", + "sInfoEmpty": "0 bis 0 von 0 Einträgen", + "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", + "sInfoPostFix": "", + "sInfoThousands": ",", + "sLengthMenu": "_MENU_ Einträge anzeigen", + "sLoadingRecords": "Lade...", + "sProcessing": "Bitte warten...", + "sSearch": "", + "sZeroRecords": "Keine Einträge vorhanden.", + "oAria": { + "sSortAscending": ": Spalte aufsteigend Sortieren", + "sSortDescending": ": Spalte absteigend Sortieren" + }, + "oPaginate": { + "sFirst": "Erste", + "sPrevious": "Zurück", + "sNext": "Nächste", + "sLast": "Letzte" + } +} diff --git a/airtime_mvc/public/js/plupload/i18n/de_DE.js b/airtime_mvc/public/js/plupload/i18n/de_DE.js index fa4a1c880..601d59729 100644 --- a/airtime_mvc/public/js/plupload/i18n/de_DE.js +++ b/airtime_mvc/public/js/plupload/i18n/de_DE.js @@ -1,25 +1,27 @@ // German plupload.addI18n({ - 'Select files' : 'Dateien hochladen', - 'Add files to the upload queue and click the start button.' : 'Dateien hinzufügen und auf \'Hochladen\' klicken.', - 'Filename' : 'Dateiname', - 'Status' : 'Status', - 'Size' : 'Größe', + '%d files queued': '%d Dateien in der Warteschlange', + 'Add files to the upload queue and click the start button.' : '\'Dateien\' hinzufügen und auf \'Hochladen\' klicken.', 'Add files' : 'Dateien', // hinzufügen', - 'Stop current upload' : 'Aktuelles Hochladen stoppen', - 'Start uploading queue' : 'Hochladen starten', - 'Uploaded %d/%d files': '%d/%d Dateien sind hochgeladen', - 'N/A' : 'Nicht verfügbar', - 'Drag files here.' : 'Ziehen Sie die Dateien hier hin', + 'Add Files': 'Dateien', // hinzufügen', + 'Drag files here.' : 'Ziehe Dateien hier hin. (Drag & Drop)', 'File extension error.': 'Fehler bei Dateiendung', 'File size error.': 'Fehler bei Dateigröße', - 'Init error.': 'Initialisierungsfehler', - 'HTTP Error.': 'HTTP-Fehler', - 'Security error.': 'Sicherheitsfehler', + 'Filename' : 'Dateiname', 'Generic error.': 'Typischer Fehler', + 'HTTP Error.': 'HTTP-Fehler', + 'Init error.': 'Initialisierungsfehler', 'IO error.': 'Ein/Ausgabe-Fehler', - 'Stop Upload': 'Hochladen stoppen', + 'N/A' : 'Nicht verfügbar', + 'Security error.': 'Sicherheitsfehler', + 'Select files' : 'Dateien hochladen', + 'Size' : 'Größe', 'Start upload': 'Hochladen', - '%d files queued': '%d Dateien in der Warteschlange', + 'Start Upload': 'Hochladen', + 'Start uploading queue' : 'Hochladen starten', + 'Status' : 'Status', + 'Stop current upload' : 'Aktuelles Hochladen stoppen', + 'Stop Upload': 'Hochladen stoppen', + 'Uploaded %d/%d files': '%d/%d Dateien sind hochgeladen', "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ") }); From 46cc2d00b8feb39f1d8316624a050afc50e8f4e8 Mon Sep 17 00:00:00 2001 From: drigato Date: Fri, 24 May 2013 10:30:37 -0400 Subject: [PATCH 6/9] Removed CRLF --- .../public/js/datatables/i18n/de_DE.txt | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/airtime_mvc/public/js/datatables/i18n/de_DE.txt b/airtime_mvc/public/js/datatables/i18n/de_DE.txt index 96785b477..a3cce3790 100644 --- a/airtime_mvc/public/js/datatables/i18n/de_DE.txt +++ b/airtime_mvc/public/js/datatables/i18n/de_DE.txt @@ -1,23 +1,23 @@ -{ - "sEmptyTable": "Tabelle enthält keine Daten", - "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", - "sInfoEmpty": "0 bis 0 von 0 Einträgen", - "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", - "sInfoPostFix": "", - "sInfoThousands": ",", - "sLengthMenu": "_MENU_ Einträge anzeigen", - "sLoadingRecords": "Lade...", - "sProcessing": "Bitte warten...", - "sSearch": "", - "sZeroRecords": "Keine Einträge vorhanden.", - "oAria": { - "sSortAscending": ": Spalte aufsteigend Sortieren", - "sSortDescending": ": Spalte absteigend Sortieren" - }, - "oPaginate": { - "sFirst": "Erste", - "sPrevious": "Zurück", - "sNext": "Nächste", - "sLast": "Letzte" - } -} +{ + "sEmptyTable": "Tabelle enthält keine Daten", + "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", + "sInfoEmpty": "0 bis 0 von 0 Einträgen", + "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", + "sInfoPostFix": "", + "sInfoThousands": ",", + "sLengthMenu": "_MENU_ Einträge anzeigen", + "sLoadingRecords": "Lade...", + "sProcessing": "Bitte warten...", + "sSearch": "", + "sZeroRecords": "Keine Einträge vorhanden.", + "oAria": { + "sSortAscending": ": Spalte aufsteigend Sortieren", + "sSortDescending": ": Spalte absteigend Sortieren" + }, + "oPaginate": { + "sFirst": "Erste", + "sPrevious": "Zurück", + "sNext": "Nächste", + "sLast": "Letzte" + } +} From f5e03db9feccacecb1631bce9d4173be5b214d27 Mon Sep 17 00:00:00 2001 From: Naomi Aro Date: Fri, 24 May 2013 11:23:08 -0400 Subject: [PATCH 7/9] CC-5108 : Waveform Editor UI making sure the correct li is activated when a track has a decoding error. --- airtime_mvc/public/js/airtime/library/spl.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/airtime_mvc/public/js/airtime/library/spl.js b/airtime_mvc/public/js/airtime/library/spl.js index 1dcba9039..60799ff42 100644 --- a/airtime_mvc/public/js/airtime/library/spl.js +++ b/airtime_mvc/public/js/airtime/library/spl.js @@ -209,12 +209,11 @@ var AIRTIME = (function(AIRTIME){ } /* used from waveform pop-up */ - function changeCrossfade($el, id1, id2, fadeIn, fadeOut, offset) { + function changeCrossfade($el, id1, id2, fadeIn, fadeOut, offset, id) { var url = baseUrl+"Playlist/set-crossfade", lastMod = getModified(), - type = $('#obj_type').val(), - li, id; + type = $('#obj_type').val(); $.post(url, {format: "json", fadeIn: fadeIn, fadeOut: fadeOut, id1: id1, id2: id2, offset: offset, modified: lastMod, type: type}, @@ -230,10 +229,9 @@ var AIRTIME = (function(AIRTIME){ setPlaylistContent(json); - id = id1 === undefined ? id2 : id1; - li = $('#side_playlist li[unqid='+id+']'); - li.find('.crossfade').toggle(); - highlightActive(li.find('.spl_fade_control')); + $li = $('#side_playlist li[unqid='+id+']'); + $li.find('.crossfade').toggle(); + highlightActive($li.find('.spl_fade_control')); }); } @@ -1179,13 +1177,16 @@ var AIRTIME = (function(AIRTIME){ mod.showFadesWaveform = function(e) { var $el = $(e.target), $parent = $el.parents("dl"), + $li = $el.parents("li"), $fadeOut = $parent.find(".spl_fade_out"), $fadeIn = $parent.find(".spl_fade_in"), $html = $($("#tmpl-pl-fades").html()), tracks = [], dim = AIRTIME.utilities.findViewportDimensions(), playlistEditor, - id1, id2; + id1, id2, + id = $li.attr("unqid"); + function removeDialog() { playlistEditor.stop(); @@ -1284,7 +1285,7 @@ var AIRTIME = (function(AIRTIME){ fadeIn = (fadeIn === undefined) ? undefined : fadeIn.toFixed(1); fadeOut = (fadeOut === undefined) ? undefined : fadeOut.toFixed(1); - changeCrossfade($html, id1, id2, fadeIn, fadeOut, offset); + changeCrossfade($html, id1, id2, fadeIn, fadeOut, offset, id); }} ], open: function (event, ui) { From 69f6295553e10d758dbb385af2f72b8118e11797 Mon Sep 17 00:00:00 2001 From: Naomi Aro Date: Fri, 24 May 2013 11:27:56 -0400 Subject: [PATCH 8/9] CC-5108 : Waveform Editor UI error check for if both tracks cannot be decoded. --- airtime_mvc/public/js/airtime/library/spl.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/public/js/airtime/library/spl.js b/airtime_mvc/public/js/airtime/library/spl.js index 60799ff42..c10ea4c9a 100644 --- a/airtime_mvc/public/js/airtime/library/spl.js +++ b/airtime_mvc/public/js/airtime/library/spl.js @@ -1258,7 +1258,12 @@ var AIRTIME = (function(AIRTIME){ playlistEditor.stop(); - if (json.length === 1) { + if (json.length === 0) + { + id1 = undefined; + id2 = undefined; + } + else if (json.length === 1) { fade = json[0]["fades"][0]; From cee74b59f9468a4529753ed0affe5531f0977713 Mon Sep 17 00:00:00 2001 From: denise Date: Mon, 27 May 2013 10:39:31 -0400 Subject: [PATCH 9/9] CC-5138: Linked Show: Time limitation exceeds when adding 24 hours smart block into daily repeating & linked shows Calculate crossfades during insert instead of after --- airtime_mvc/application/models/Scheduler.php | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/airtime_mvc/application/models/Scheduler.php b/airtime_mvc/application/models/Scheduler.php index eb5338e66..3d0aa54ea 100644 --- a/airtime_mvc/application/models/Scheduler.php +++ b/airtime_mvc/application/models/Scheduler.php @@ -591,6 +591,7 @@ class Application_Model_Scheduler $instances = Application_Common_Database::prepareAndExecute( $instance_sql); } + foreach($instances as &$instance) { $instanceId = $instance["id"]; if ($id !== 0) { @@ -619,6 +620,7 @@ class Application_Model_Scheduler //show is empty so start position counter at 0 $pos = 0; + $adjustSched = false; } if (!in_array($instanceId, $affectedShowInstances)) { @@ -651,6 +653,7 @@ class Application_Model_Scheduler $doInsert = false; $doUpdate = false; $values = array(); + foreach ($filesToInsert as &$file) { //item existed previously and is being moved. //need to keep same id for resources if we want REST. @@ -742,16 +745,9 @@ class Application_Model_Scheduler $update_sql, array(), Application_Common_Database::EXECUTE); } - //$nextStartDT = $this->findTimeDifference($endTimeDT, $this->crossfadeDuration); - $nextStartDT = $endTimeDT; + $nextStartDT = $this->findTimeDifference($endTimeDT, $this->crossfadeDuration); $pos++; - /* If we are adjusting start and end times for items - * after the insert location, we need to exclude the - * schedule item we just inserted because it has correct - * start and end times*/ - //$excludeIds[] = $lastInsertId; - }//all files have been inserted/moved if ($doInsert) { $insert_sql = "INSERT INTO cc_schedule ". @@ -807,15 +803,13 @@ class Application_Model_Scheduler Application_Common_Database::prepareAndExecute( $update_sql, array(), Application_Common_Database::EXECUTE); - $nextStartDT = $endTimeDT; + $nextStartDT = $this->findTimeDifference($endTimeDT, $this->crossfadeDuration); $pos++; } $pend = microtime(true); Logging::debug("adjusting all following items."); Logging::debug(floatval($pend) - floatval($pstart)); - - $this->calculateCrossfades($instanceId); } }//for each instance }//for each schedule location